difftreelog
test disable RMRK
in: master
13 files changed
tests/src/interfaces/augment-api-errors.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-errors.ts
+++ b/tests/src/interfaces/augment-api-errors.ts
@@ -65,6 +65,10 @@
**/
CantApproveMoreThanOwned: AugmentedError<ApiType>;
/**
+ * Destroying only empty collections is allowed
+ **/
+ CantDestroyNotEmptyCollection: AugmentedError<ApiType>;
+ /**
* Exceeded max admin count
**/
CollectionAdminCountExceeded: AugmentedError<ApiType>;
@@ -295,6 +299,10 @@
};
nonfungible: {
/**
+ * Unable to burn NFT with children
+ **/
+ CantBurnNftWithChildren: AugmentedError<ApiType>;
+ /**
* Used amount > 1 with NFT
**/
NonfungibleItemsHaveNoAmount: AugmentedError<ApiType>;
@@ -424,33 +432,6 @@
* Maximum refungibility exceeded
**/
WrongRefungiblePieces: AugmentedError<ApiType>;
- /**
- * Generic error
- **/
- [key: string]: AugmentedError<ApiType>;
- };
- rmrkCore: {
- CollectionFullOrLocked: AugmentedError<ApiType>;
- CollectionNotEmpty: AugmentedError<ApiType>;
- CollectionUnknown: AugmentedError<ApiType>;
- CorruptedCollectionType: AugmentedError<ApiType>;
- NftTypeEncodeError: AugmentedError<ApiType>;
- NoAvailableCollectionId: AugmentedError<ApiType>;
- NoAvailableNftId: AugmentedError<ApiType>;
- NoPermission: AugmentedError<ApiType>;
- RmrkPropertyKeyIsTooLong: AugmentedError<ApiType>;
- RmrkPropertyValueIsTooLong: AugmentedError<ApiType>;
- /**
- * Generic error
- **/
- [key: string]: AugmentedError<ApiType>;
- };
- rmrkEquip: {
- BaseDoesntExist: AugmentedError<ApiType>;
- NeedsDefaultThemeFirst: AugmentedError<ApiType>;
- NoAvailableBaseId: AugmentedError<ApiType>;
- NoAvailablePartId: AugmentedError<ApiType>;
- PermissionError: AugmentedError<ApiType>;
/**
* Generic error
**/
tests/src/interfaces/augment-api-events.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-events.ts
+++ b/tests/src/interfaces/augment-api-events.ts
@@ -396,26 +396,6 @@
**/
[key: string]: AugmentedEvent<ApiType>;
};
- rmrkCore: {
- CollectionCreated: AugmentedEvent<ApiType, [AccountId32, u32]>;
- CollectionDestroyed: AugmentedEvent<ApiType, [AccountId32, u32]>;
- CollectionLocked: AugmentedEvent<ApiType, [AccountId32, u32]>;
- IssuerChanged: AugmentedEvent<ApiType, [AccountId32, AccountId32, u32]>;
- NFTBurned: AugmentedEvent<ApiType, [AccountId32, u32]>;
- NftMinted: AugmentedEvent<ApiType, [AccountId32, u32, u32]>;
- PropertySet: AugmentedEvent<ApiType, [u32, Option<u32>, Bytes, Bytes]>;
- /**
- * Generic event
- **/
- [key: string]: AugmentedEvent<ApiType>;
- };
- rmrkEquip: {
- BaseCreated: AugmentedEvent<ApiType, [AccountId32, u32]>;
- /**
- * Generic event
- **/
- [key: string]: AugmentedEvent<ApiType>;
- };
structure: {
/**
* Executed call on behalf of token
tests/src/interfaces/augment-api-query.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-query.ts
+++ b/tests/src/interfaces/augment-api-query.ts
@@ -228,6 +228,10 @@
* Used to enumerate tokens owned by account
**/
owned: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, arg3: u32 | AnyNumber | Uint8Array) => Observable<bool>, [u32, PalletEvmAccountBasicCrossAccountIdRepr, u32]> & QueryableStorageEntry<ApiType, [u32, PalletEvmAccountBasicCrossAccountIdRepr, u32]>;
+ /**
+ * Used to enumerate token's children
+ **/
+ tokenChildren: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array, arg3: ITuple<[u32, u32]> | [u32 | AnyNumber | Uint8Array, u32 | AnyNumber | Uint8Array]) => Observable<bool>, [u32, u32, ITuple<[u32, u32]>]> & QueryableStorageEntry<ApiType, [u32, u32, ITuple<[u32, u32]>]>;
tokenData: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletNonfungibleItemData>>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;
tokenProperties: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<UpDataStructsProperties>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;
tokensBurnt: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<u32>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
@@ -406,21 +410,6 @@
tokensBurnt: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<u32>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
tokensMinted: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<u32>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
totalSupply: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<u128>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;
- /**
- * Generic query
- **/
- [key: string]: QueryableStorageEntry<ApiType>;
- };
- rmrkCore: {
- collectionIndex: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
- /**
- * Generic query
- **/
- [key: string]: QueryableStorageEntry<ApiType>;
- };
- rmrkEquip: {
- baseHasDefaultTheme: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<bool>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
- inernalPartId: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<u32>>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;
/**
* Generic query
**/
tests/src/interfaces/augment-api-rpc.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-rpc.ts
+++ b/tests/src/interfaces/augment-api-rpc.ts
@@ -1,7 +1,7 @@
// Auto-generated via `yarn polkadot-types-from-chain`, do not edit
/* eslint-disable */
-import type { PalletEvmAccountBasicCrossAccountIdRepr, UpDataStructsCollectionLimits, UpDataStructsCollectionStats, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsRmrkBaseInfo, UpDataStructsRmrkCollectionInfo, UpDataStructsRmrkNftChild, UpDataStructsRmrkNftInfo, UpDataStructsRmrkPartType, UpDataStructsRmrkPropertyInfo, UpDataStructsRmrkResourceInfo, UpDataStructsRmrkTheme, UpDataStructsRpcCollection, UpDataStructsTokenData } from './default';
+import type { PalletEvmAccountBasicCrossAccountIdRepr, UpDataStructsCollectionLimits, UpDataStructsCollectionStats, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsRpcCollection, 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';
@@ -18,11 +18,11 @@
import type { EthAccount, EthCallRequest, 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';
+import type { MmrLeafProof } from '@polkadot/types/interfaces/mmr';
import type { StorageKind } from '@polkadot/types/interfaces/offchain';
import type { FeeDetails, RuntimeDispatchInfo } from '@polkadot/types/interfaces/payment';
import type { RpcMethods } from '@polkadot/types/interfaces/rpc';
-import type { AccountId, AccountId32, BlockNumber, H160, H256, H64, Hash, Header, Index, Justification, KeyValue, SignedBlock, StorageData } from '@polkadot/types/interfaces/runtime';
+import type { AccountId, BlockNumber, H160, H256, H64, Hash, Header, Index, Justification, KeyValue, SignedBlock, StorageData } from '@polkadot/types/interfaces/runtime';
import type { MigrationStatusResult, ReadProof, RuntimeVersion, TraceBlockResponse } from '@polkadot/types/interfaces/state';
import type { ApplyExtrinsicResult, ChainProperties, ChainType, Health, NetworkState, NodeRole, PeerInfo, SyncState } from '@polkadot/types/interfaces/system';
import type { IExtrinsic, Observable } from '@polkadot/types/types';
@@ -355,13 +355,9 @@
};
mmr: {
/**
- * Generate MMR proof for the given leaf indices.
- **/
- generateBatchProof: AugmentedRpc<(leafIndices: Vec<u64> | (u64 | AnyNumber | Uint8Array)[], at?: BlockHash | string | Uint8Array) => Observable<MmrLeafProof>>;
- /**
* Generate MMR proof for given leaf index.
**/
- generateProof: AugmentedRpc<(leafIndex: u64 | AnyNumber | Uint8Array, at?: BlockHash | string | Uint8Array) => Observable<MmrLeafBatchProof>>;
+ generateProof: AugmentedRpc<(leafIndex: u64 | AnyNumber | Uint8Array, at?: BlockHash | string | Uint8Array) => Observable<MmrLeafProof>>;
};
net: {
/**
@@ -396,60 +392,6 @@
* Retrieves the fee information for an encoded extrinsic
**/
queryInfo: AugmentedRpc<(extrinsic: Bytes | string | Uint8Array, at?: BlockHash | string | Uint8Array) => Observable<RuntimeDispatchInfo>>;
- };
- rmrk: {
- /**
- * Get tokens owned by an account in a collection
- **/
- accountTokens: AugmentedRpc<(accountId: AccountId32 | string | Uint8Array, collectionId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Vec<u32>>>;
- /**
- * Get base info
- **/
- base: AugmentedRpc<(baseId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Option<UpDataStructsRmrkBaseInfo>>>;
- /**
- * Get all Base's parts
- **/
- baseParts: AugmentedRpc<(baseId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Vec<UpDataStructsRmrkPartType>>>;
- /**
- * Get collection by id
- **/
- collectionById: AugmentedRpc<(id: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Option<UpDataStructsRmrkCollectionInfo>>>;
- /**
- * Get collection properties
- **/
- collectionProperties: AugmentedRpc<(collectionId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Vec<UpDataStructsRmrkPropertyInfo>>>;
- /**
- * Get the latest created collection id
- **/
- lastCollectionIdx: AugmentedRpc<(at?: Hash | string | Uint8Array) => Observable<u32>>;
- /**
- * Get NFT by collection id and NFT id
- **/
- nftById: AugmentedRpc<(collectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Option<UpDataStructsRmrkNftInfo>>>;
- /**
- * Get NFT children
- **/
- nftChildren: AugmentedRpc<(collectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Vec<UpDataStructsRmrkNftChild>>>;
- /**
- * Get NFT properties
- **/
- nftProperties: AugmentedRpc<(collectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Vec<UpDataStructsRmrkPropertyInfo>>>;
- /**
- * Get NFT resource priorities
- **/
- nftResourcePriorities: AugmentedRpc<(collectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Vec<Bytes>>>;
- /**
- * Get NFT resources
- **/
- nftResources: AugmentedRpc<(collectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Vec<UpDataStructsRmrkResourceInfo>>>;
- /**
- * Get Base's theme names
- **/
- themeNames: AugmentedRpc<(baseId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Vec<Bytes>>>;
- /**
- * 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<UpDataStructsRmrkTheme>>>;
};
rpc: {
/**
tests/src/interfaces/augment-api-tx.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-tx.ts
+++ b/tests/src/interfaces/augment-api-tx.ts
@@ -4,8 +4,8 @@
import type { ApiTypes } from '@polkadot/api-base/types';
import type { Bytes, Compact, Option, U256, Vec, bool, u128, u16, u32, u64 } 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, OrmlVestingVestingSchedule, PalletEvmAccountBasicCrossAccountIdRepr, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCreateCollectionData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsRmrkPartType, UpDataStructsRmrkTheme, XcmV1MultiLocation, XcmV2WeightLimit, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
+import type { AccountId32, Call, H160, H256, MultiAddress, Perbill } from '@polkadot/types/interfaces/runtime';
+import type { CumulusPrimitivesParachainInherentParachainInherentData, EthereumTransactionTransactionV2, OrmlVestingVestingSchedule, PalletEvmAccountBasicCrossAccountIdRepr, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCreateCollectionData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, XcmV1MultiLocation, XcmV2WeightLimit, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
declare module '@polkadot/api-base/types/submittable' {
export interface AugmentedSubmittables<ApiType extends ApiTypes> {
@@ -341,27 +341,6 @@
* fees.
**/
teleportAssets: AugmentedSubmittable<(dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, beneficiary: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, assets: XcmVersionedMultiAssets | { V0: any } | { V1: any } | string | Uint8Array, feeAssetItem: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedMultiLocation, XcmVersionedMultiLocation, XcmVersionedMultiAssets, u32]>;
- /**
- * Generic tx
- **/
- [key: string]: SubmittableExtrinsicFunction<ApiType>;
- };
- rmrkCore: {
- burnNft: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, nftId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32]>;
- changeCollectionIssuer: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, newIssuer: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, MultiAddress]>;
- createCollection: AugmentedSubmittable<(metadata: Bytes | string | Uint8Array, max: Option<u32> | null | object | string | Uint8Array, symbol: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Bytes, Option<u32>, Bytes]>;
- destroyCollection: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
- lockCollection: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
- mintNft: AugmentedSubmittable<(owner: AccountId32 | string | Uint8Array, collectionId: u32 | AnyNumber | Uint8Array, recipient: Option<AccountId32> | null | object | string | Uint8Array, royaltyAmount: Option<Permill> | null | object | string | Uint8Array, metadata: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [AccountId32, u32, Option<AccountId32>, Option<Permill>, Bytes]>;
- 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]>;
- /**
- * Generic tx
- **/
- [key: string]: SubmittableExtrinsicFunction<ApiType>;
- };
- rmrkEquip: {
- createBase: AugmentedSubmittable<(baseType: Bytes | string | Uint8Array, symbol: Bytes | string | Uint8Array, parts: Vec<UpDataStructsRmrkPartType> | (UpDataStructsRmrkPartType | { FixedPart: any } | { SlotPart: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Bytes, Bytes, Vec<UpDataStructsRmrkPartType>]>;
- themeAdd: AugmentedSubmittable<(baseId: u32 | AnyNumber | Uint8Array, theme: UpDataStructsRmrkTheme | { name?: any; properties?: any; inherit?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, UpDataStructsRmrkTheme]>;
/**
* Generic tx
**/
tests/src/interfaces/augment-types.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-types.ts
+++ b/tests/src/interfaces/augment-types.ts
@@ -1,9 +1,9 @@
// 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, 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, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSupportWeightsWeightToFeeCoefficient, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeRuntime, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, 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, PalletXcmCall, PalletXcmError, PalletXcmEvent, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExData, UpDataStructsNestingRule, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsRmrkAccountIdOrCollectionNftTuple, UpDataStructsRmrkBaseInfo, UpDataStructsRmrkBasicResource, UpDataStructsRmrkCollectionInfo, UpDataStructsRmrkComposableResource, UpDataStructsRmrkEquippableList, UpDataStructsRmrkFixedPart, UpDataStructsRmrkNftChild, UpDataStructsRmrkNftInfo, UpDataStructsRmrkPartType, UpDataStructsRmrkPropertyInfo, UpDataStructsRmrkResourceInfo, UpDataStructsRmrkResourceTypes, UpDataStructsRmrkRoyaltyInfo, UpDataStructsRmrkSlotPart, UpDataStructsRmrkSlotResource, UpDataStructsRmrkTheme, UpDataStructsRmrkThemeProperty, UpDataStructsRpcCollection, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipState, 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 { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSupportWeightsWeightToFeeCoefficient, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeRuntime, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletFungibleError, PalletInflationCall, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTimestampCall, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletXcmCall, PalletXcmError, PalletXcmEvent, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExData, UpDataStructsNestingRule, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsRmrkAccountIdOrCollectionNftTuple, UpDataStructsRmrkBaseInfo, UpDataStructsRmrkBasicResource, UpDataStructsRmrkCollectionInfo, UpDataStructsRmrkComposableResource, UpDataStructsRmrkEquippableList, UpDataStructsRmrkFixedPart, UpDataStructsRmrkNftChild, UpDataStructsRmrkNftInfo, UpDataStructsRmrkPartType, UpDataStructsRmrkPropertyInfo, UpDataStructsRmrkResourceInfo, UpDataStructsRmrkResourceTypes, UpDataStructsRmrkRoyaltyInfo, UpDataStructsRmrkSlotPart, UpDataStructsRmrkSlotResource, UpDataStructsRmrkTheme, UpDataStructsRmrkThemeProperty, UpDataStructsRpcCollection, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipState, 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, I128, I16, I256, I32, I64, I8, Json, Null, 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 { 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';
@@ -36,7 +36,7 @@
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 { MmrLeafProof } from '@polkadot/types/interfaces/mmr';
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';
@@ -661,7 +661,6 @@
MetadataV14: MetadataV14;
MetadataV9: MetadataV9;
MigrationStatusResult: MigrationStatusResult;
- MmrLeafBatchProof: MmrLeafBatchProof;
MmrLeafProof: MmrLeafProof;
MmrRootHash: MmrRootHash;
ModuleConstantMetadataV10: ModuleConstantMetadataV10;
@@ -728,7 +727,6 @@
OpenTipTip: OpenTipTip;
OpenTipTo225: OpenTipTo225;
OperatingMode: OperatingMode;
- OptionBool: OptionBool;
Origin: Origin;
OriginCaller: OriginCaller;
OriginKindV0: OriginKindV0;
@@ -788,12 +786,6 @@
PalletNonfungibleItemData: PalletNonfungibleItemData;
PalletRefungibleError: PalletRefungibleError;
PalletRefungibleItemData: PalletRefungibleItemData;
- PalletRmrkCoreCall: PalletRmrkCoreCall;
- PalletRmrkCoreError: PalletRmrkCoreError;
- PalletRmrkCoreEvent: PalletRmrkCoreEvent;
- PalletRmrkEquipCall: PalletRmrkEquipCall;
- PalletRmrkEquipError: PalletRmrkEquipError;
- PalletRmrkEquipEvent: PalletRmrkEquipEvent;
PalletsOrigin: PalletsOrigin;
PalletStorageMetadataLatest: PalletStorageMetadataLatest;
PalletStorageMetadataV14: PalletStorageMetadataV14;
tests/src/interfaces/default/types.tsdiffbeforeafterboth--- a/tests/src/interfaces/default/types.ts
+++ b/tests/src/interfaces/default/types.ts
@@ -1,7 +1,7 @@
// Auto-generated via `yarn polkadot-types-from-defs`, do not edit
/* eslint-disable */
-import type { BTreeMap, BTreeSet, Bytes, Compact, Enum, Null, Option, OptionBool, Result, Struct, Text, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
+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';
@@ -866,6 +866,7 @@
readonly isCollectionNotFound: boolean;
readonly isMustBeTokenOwner: boolean;
readonly isNoPermission: boolean;
+ readonly isCantDestroyNotEmptyCollection: boolean;
readonly isPublicMintingNotAllowed: boolean;
readonly isAddressNotInAllowlist: boolean;
readonly isCollectionNameLimitExceeded: boolean;
@@ -895,7 +896,7 @@
readonly isPropertyKeyIsTooLong: boolean;
readonly isInvalidCharacterInPropertyKey: boolean;
readonly isEmptyPropertyKey: boolean;
- readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds' | 'NestingIsDisabled' | 'OnlyOwnerAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached' | 'PropertyKeyIsTooLong' | 'InvalidCharacterInPropertyKey' | 'EmptyPropertyKey';
+ 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' | 'NestingIsDisabled' | 'OnlyOwnerAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached' | 'PropertyKeyIsTooLong' | 'InvalidCharacterInPropertyKey' | 'EmptyPropertyKey';
}
/** @name PalletCommonEvent */
@@ -1105,7 +1106,8 @@
export interface PalletNonfungibleError extends Enum {
readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;
readonly isNonfungibleItemsHaveNoAmount: boolean;
- readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount';
+ readonly isCantBurnNftWithChildren: boolean;
+ readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount' | 'CantBurnNftWithChildren';
}
/** @name PalletNonfungibleItemData */
@@ -1125,147 +1127,8 @@
/** @name PalletRefungibleItemData */
export interface PalletRefungibleItemData extends Struct {
readonly constData: Bytes;
-}
-
-/** @name PalletRmrkCoreCall */
-export interface PalletRmrkCoreCall extends Enum {
- readonly isCreateCollection: boolean;
- readonly asCreateCollection: {
- readonly metadata: Bytes;
- readonly max: Option<u32>;
- readonly symbol: Bytes;
- } & Struct;
- readonly isDestroyCollection: boolean;
- readonly asDestroyCollection: {
- readonly collectionId: u32;
- } & Struct;
- readonly isChangeCollectionIssuer: boolean;
- readonly asChangeCollectionIssuer: {
- readonly collectionId: u32;
- readonly newIssuer: MultiAddress;
- } & Struct;
- readonly isLockCollection: boolean;
- readonly asLockCollection: {
- readonly collectionId: u32;
- } & Struct;
- readonly isMintNft: boolean;
- readonly asMintNft: {
- readonly owner: AccountId32;
- readonly collectionId: u32;
- readonly recipient: Option<AccountId32>;
- readonly royaltyAmount: Option<Permill>;
- readonly metadata: Bytes;
- } & Struct;
- readonly isBurnNft: boolean;
- readonly asBurnNft: {
- readonly collectionId: u32;
- readonly nftId: u32;
- } & Struct;
- readonly isSetProperty: boolean;
- readonly asSetProperty: {
- readonly rmrkCollectionId: Compact<u32>;
- readonly maybeNftId: Option<u32>;
- readonly key: Bytes;
- readonly value: Bytes;
- } & Struct;
- readonly type: 'CreateCollection' | 'DestroyCollection' | 'ChangeCollectionIssuer' | 'LockCollection' | 'MintNft' | 'BurnNft' | 'SetProperty';
}
-/** @name PalletRmrkCoreError */
-export interface PalletRmrkCoreError extends Enum {
- readonly isCorruptedCollectionType: boolean;
- readonly isNftTypeEncodeError: boolean;
- readonly isRmrkPropertyKeyIsTooLong: boolean;
- readonly isRmrkPropertyValueIsTooLong: boolean;
- readonly isCollectionNotEmpty: boolean;
- readonly isNoAvailableCollectionId: boolean;
- readonly isNoAvailableNftId: boolean;
- readonly isCollectionUnknown: boolean;
- readonly isNoPermission: boolean;
- readonly isCollectionFullOrLocked: boolean;
- readonly type: 'CorruptedCollectionType' | 'NftTypeEncodeError' | 'RmrkPropertyKeyIsTooLong' | 'RmrkPropertyValueIsTooLong' | 'CollectionNotEmpty' | 'NoAvailableCollectionId' | 'NoAvailableNftId' | 'CollectionUnknown' | 'NoPermission' | 'CollectionFullOrLocked';
-}
-
-/** @name PalletRmrkCoreEvent */
-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 isPropertySet: boolean;
- readonly asPropertySet: {
- readonly collectionId: u32;
- readonly maybeNftId: Option<u32>;
- readonly key: Bytes;
- readonly value: Bytes;
- } & Struct;
- readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'IssuerChanged' | 'CollectionLocked' | 'NftMinted' | 'NftBurned' | 'PropertySet';
-}
-
-/** @name PalletRmrkEquipCall */
-export interface PalletRmrkEquipCall extends Enum {
- readonly isCreateBase: boolean;
- readonly asCreateBase: {
- readonly baseType: Bytes;
- readonly symbol: Bytes;
- readonly parts: Vec<UpDataStructsRmrkPartType>;
- } & Struct;
- readonly isThemeAdd: boolean;
- readonly asThemeAdd: {
- readonly baseId: u32;
- readonly theme: UpDataStructsRmrkTheme;
- } & Struct;
- readonly type: 'CreateBase' | 'ThemeAdd';
-}
-
-/** @name PalletRmrkEquipError */
-export interface PalletRmrkEquipError extends Enum {
- readonly isPermissionError: boolean;
- readonly isNoAvailableBaseId: boolean;
- readonly isNoAvailablePartId: boolean;
- readonly isBaseDoesntExist: boolean;
- readonly isNeedsDefaultThemeFirst: boolean;
- readonly type: 'PermissionError' | 'NoAvailableBaseId' | 'NoAvailablePartId' | 'BaseDoesntExist' | 'NeedsDefaultThemeFirst';
-}
-
-/** @name PalletRmrkEquipEvent */
-export interface PalletRmrkEquipEvent extends Enum {
- readonly isBaseCreated: boolean;
- readonly asBaseCreated: {
- readonly issuer: AccountId32;
- readonly baseId: u32;
- } & Struct;
- readonly type: 'BaseCreated';
-}
-
/** @name PalletStructureCall */
export interface PalletStructureCall extends Null {}
@@ -1925,9 +1788,9 @@
readonly tokenLimit: Option<u32>;
readonly sponsorTransferTimeout: Option<u32>;
readonly sponsorApproveTimeout: Option<u32>;
- readonly ownerCanTransfer: OptionBool;
- readonly ownerCanDestroy: OptionBool;
- readonly transfersEnabled: OptionBool;
+ readonly ownerCanTransfer: Option<bool>;
+ readonly ownerCanDestroy: Option<bool>;
+ readonly transfersEnabled: Option<bool>;
}
/** @name UpDataStructsCollectionMode */
@@ -1942,7 +1805,7 @@
/** @name UpDataStructsCollectionPermissions */
export interface UpDataStructsCollectionPermissions extends Struct {
readonly access: Option<UpDataStructsAccessMode>;
- readonly mintMode: OptionBool;
+ readonly mintMode: Option<bool>;
readonly nesting: Option<UpDataStructsNestingRule>;
}
tests/src/interfaces/definitions.tsdiffbeforeafterboth--- a/tests/src/interfaces/definitions.ts
+++ b/tests/src/interfaces/definitions.ts
@@ -15,5 +15,5 @@
// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.
export {default as unique} from './unique/definitions';
-export {default as rmrk} from './rmrk/definitions';
+// TODO free RMRK! export {default as rmrk} from './rmrk/definitions';
export {default as default} from './default/definitions';
\ No newline at end of file
tests/src/interfaces/lookup.tsdiffbeforeafterboth--- a/tests/src/interfaces/lookup.ts
+++ b/tests/src/interfaces/lookup.ts
@@ -1403,9 +1403,9 @@
tokenLimit: 'Option<u32>',
sponsorTransferTimeout: 'Option<u32>',
sponsorApproveTimeout: 'Option<u32>',
- ownerCanTransfer: 'OptionBool',
- ownerCanDestroy: 'OptionBool',
- transfersEnabled: 'OptionBool'
+ ownerCanTransfer: 'Option<bool>',
+ ownerCanDestroy: 'Option<bool>',
+ transfersEnabled: 'Option<bool>'
},
/**
* Lookup164: up_data_structs::SponsoringRateLimit
@@ -1421,7 +1421,7 @@
**/
UpDataStructsCollectionPermissions: {
access: 'Option<UpDataStructsAccessMode>',
- mintMode: 'OptionBool',
+ mintMode: 'Option<bool>',
nesting: 'Option<UpDataStructsNestingRule>'
},
/**
@@ -1529,114 +1529,8 @@
**/
PalletStructureCall: 'Null',
/**
- * Lookup206: pallet_rmrk_core::pallet::Call<T>
- **/
- PalletRmrkCoreCall: {
- _enum: {
- create_collection: {
- metadata: 'Bytes',
- max: 'Option<u32>',
- symbol: 'Bytes',
- },
- destroy_collection: {
- collectionId: 'u32',
- },
- change_collection_issuer: {
- collectionId: 'u32',
- newIssuer: 'MultiAddress',
- },
- lock_collection: {
- collectionId: 'u32',
- },
- mint_nft: {
- owner: 'AccountId32',
- collectionId: 'u32',
- recipient: 'Option<AccountId32>',
- royaltyAmount: 'Option<Permill>',
- metadata: 'Bytes',
- },
- burn_nft: {
- collectionId: 'u32',
- nftId: 'u32',
- },
- set_property: {
- rmrkCollectionId: 'Compact<u32>',
- maybeNftId: 'Option<u32>',
- key: 'Bytes',
- value: 'Bytes'
- }
- }
- },
- /**
- * Lookup212: pallet_rmrk_equip::pallet::Call<T>
- **/
- PalletRmrkEquipCall: {
- _enum: {
- create_base: {
- baseType: 'Bytes',
- symbol: 'Bytes',
- parts: 'Vec<UpDataStructsRmrkPartType>',
- },
- theme_add: {
- baseId: 'u32',
- theme: 'UpDataStructsRmrkTheme'
- }
- }
- },
- /**
- * Lookup214: up_data_structs::rmrk::PartType<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>
- **/
- UpDataStructsRmrkPartType: {
- _enum: {
- FixedPart: 'UpDataStructsRmrkFixedPart',
- SlotPart: 'UpDataStructsRmrkSlotPart'
- }
- },
- /**
- * Lookup216: up_data_structs::rmrk::FixedPart<frame_support::storage::bounded_vec::BoundedVec<T, S>>
+ * Lookup206: pallet_evm::pallet::Call<T>
**/
- UpDataStructsRmrkFixedPart: {
- id: 'u32',
- z: 'u32',
- src: 'Bytes'
- },
- /**
- * Lookup217: up_data_structs::rmrk::SlotPart<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>
- **/
- UpDataStructsRmrkSlotPart: {
- id: 'u32',
- equippable: 'UpDataStructsRmrkEquippableList',
- src: 'Bytes',
- z: 'u32'
- },
- /**
- * Lookup218: up_data_structs::rmrk::EquippableList<frame_support::storage::bounded_vec::BoundedVec<T, S>>
- **/
- UpDataStructsRmrkEquippableList: {
- _enum: {
- All: 'Null',
- Empty: 'Null',
- Custom: 'Vec<u32>'
- }
- },
- /**
- * Lookup220: up_data_structs::rmrk::Theme<frame_support::storage::bounded_vec::BoundedVec<T, S>, PropertyList>
- **/
- UpDataStructsRmrkTheme: {
- name: 'Bytes',
- properties: 'Vec<UpDataStructsRmrkThemeProperty>',
- inherit: 'bool'
- },
- /**
- * Lookup222: up_data_structs::rmrk::ThemeProperty<frame_support::storage::bounded_vec::BoundedVec<T, S>>
- **/
- UpDataStructsRmrkThemeProperty: {
- key: 'Bytes',
- value: 'Bytes'
- },
- /**
- * Lookup223: pallet_evm::pallet::Call<T>
- **/
PalletEvmCall: {
_enum: {
withdraw: {
@@ -1678,7 +1572,7 @@
}
},
/**
- * Lookup229: pallet_ethereum::pallet::Call<T>
+ * Lookup212: pallet_ethereum::pallet::Call<T>
**/
PalletEthereumCall: {
_enum: {
@@ -1688,7 +1582,7 @@
}
},
/**
- * Lookup230: ethereum::transaction::TransactionV2
+ * Lookup213: ethereum::transaction::TransactionV2
**/
EthereumTransactionTransactionV2: {
_enum: {
@@ -1698,7 +1592,7 @@
}
},
/**
- * Lookup231: ethereum::transaction::LegacyTransaction
+ * Lookup214: ethereum::transaction::LegacyTransaction
**/
EthereumTransactionLegacyTransaction: {
nonce: 'U256',
@@ -1710,7 +1604,7 @@
signature: 'EthereumTransactionTransactionSignature'
},
/**
- * Lookup232: ethereum::transaction::TransactionAction
+ * Lookup215: ethereum::transaction::TransactionAction
**/
EthereumTransactionTransactionAction: {
_enum: {
@@ -1719,7 +1613,7 @@
}
},
/**
- * Lookup233: ethereum::transaction::TransactionSignature
+ * Lookup216: ethereum::transaction::TransactionSignature
**/
EthereumTransactionTransactionSignature: {
v: 'u64',
@@ -1727,7 +1621,7 @@
s: 'H256'
},
/**
- * Lookup235: ethereum::transaction::EIP2930Transaction
+ * Lookup218: ethereum::transaction::EIP2930Transaction
**/
EthereumTransactionEip2930Transaction: {
chainId: 'u64',
@@ -1743,14 +1637,14 @@
s: 'H256'
},
/**
- * Lookup237: ethereum::transaction::AccessListItem
+ * Lookup220: ethereum::transaction::AccessListItem
**/
EthereumTransactionAccessListItem: {
address: 'H160',
storageKeys: 'Vec<H256>'
},
/**
- * Lookup238: ethereum::transaction::EIP1559Transaction
+ * Lookup221: ethereum::transaction::EIP1559Transaction
**/
EthereumTransactionEip1559Transaction: {
chainId: 'u64',
@@ -1767,7 +1661,7 @@
s: 'H256'
},
/**
- * Lookup239: pallet_evm_migration::pallet::Call<T>
+ * Lookup222: pallet_evm_migration::pallet::Call<T>
**/
PalletEvmMigrationCall: {
_enum: {
@@ -1785,7 +1679,7 @@
}
},
/**
- * Lookup242: pallet_sudo::pallet::Event<T>
+ * Lookup225: pallet_sudo::pallet::Event<T>
**/
PalletSudoEvent: {
_enum: {
@@ -1801,7 +1695,7 @@
}
},
/**
- * Lookup244: sp_runtime::DispatchError
+ * Lookup227: sp_runtime::DispatchError
**/
SpRuntimeDispatchError: {
_enum: {
@@ -1818,38 +1712,38 @@
}
},
/**
- * Lookup245: sp_runtime::ModuleError
+ * Lookup228: sp_runtime::ModuleError
**/
SpRuntimeModuleError: {
index: 'u8',
error: '[u8;4]'
},
/**
- * Lookup246: sp_runtime::TokenError
+ * Lookup229: sp_runtime::TokenError
**/
SpRuntimeTokenError: {
_enum: ['NoFunds', 'WouldDie', 'BelowMinimum', 'CannotCreate', 'UnknownAsset', 'Frozen', 'Unsupported']
},
/**
- * Lookup247: sp_runtime::ArithmeticError
+ * Lookup230: sp_runtime::ArithmeticError
**/
SpRuntimeArithmeticError: {
_enum: ['Underflow', 'Overflow', 'DivisionByZero']
},
/**
- * Lookup248: sp_runtime::TransactionalError
+ * Lookup231: sp_runtime::TransactionalError
**/
SpRuntimeTransactionalError: {
_enum: ['LimitReached', 'NoLayer']
},
/**
- * Lookup249: pallet_sudo::pallet::Error<T>
+ * Lookup232: pallet_sudo::pallet::Error<T>
**/
PalletSudoError: {
_enum: ['RequireSudo']
},
/**
- * Lookup250: frame_system::AccountInfo<Index, pallet_balances::AccountData<Balance>>
+ * Lookup233: frame_system::AccountInfo<Index, pallet_balances::AccountData<Balance>>
**/
FrameSystemAccountInfo: {
nonce: 'u32',
@@ -1859,7 +1753,7 @@
data: 'PalletBalancesAccountData'
},
/**
- * Lookup251: frame_support::weights::PerDispatchClass<T>
+ * Lookup234: frame_support::weights::PerDispatchClass<T>
**/
FrameSupportWeightsPerDispatchClassU64: {
normal: 'u64',
@@ -1867,13 +1761,13 @@
mandatory: 'u64'
},
/**
- * Lookup252: sp_runtime::generic::digest::Digest
+ * Lookup235: sp_runtime::generic::digest::Digest
**/
SpRuntimeDigest: {
logs: 'Vec<SpRuntimeDigestDigestItem>'
},
/**
- * Lookup254: sp_runtime::generic::digest::DigestItem
+ * Lookup237: sp_runtime::generic::digest::DigestItem
**/
SpRuntimeDigestDigestItem: {
_enum: {
@@ -1889,7 +1783,7 @@
}
},
/**
- * Lookup256: frame_system::EventRecord<opal_runtime::Event, primitive_types::H256>
+ * Lookup239: frame_system::EventRecord<opal_runtime::Event, primitive_types::H256>
**/
FrameSystemEventRecord: {
phase: 'FrameSystemPhase',
@@ -1897,7 +1791,7 @@
topics: 'Vec<H256>'
},
/**
- * Lookup258: frame_system::pallet::Event<T>
+ * Lookup241: frame_system::pallet::Event<T>
**/
FrameSystemEvent: {
_enum: {
@@ -1925,7 +1819,7 @@
}
},
/**
- * Lookup259: frame_support::weights::DispatchInfo
+ * Lookup242: frame_support::weights::DispatchInfo
**/
FrameSupportWeightsDispatchInfo: {
weight: 'u64',
@@ -1933,19 +1827,19 @@
paysFee: 'FrameSupportWeightsPays'
},
/**
- * Lookup260: frame_support::weights::DispatchClass
+ * Lookup243: frame_support::weights::DispatchClass
**/
FrameSupportWeightsDispatchClass: {
_enum: ['Normal', 'Operational', 'Mandatory']
},
/**
- * Lookup261: frame_support::weights::Pays
+ * Lookup244: frame_support::weights::Pays
**/
FrameSupportWeightsPays: {
_enum: ['Yes', 'No']
},
/**
- * Lookup262: orml_vesting::module::Event<T>
+ * Lookup245: orml_vesting::module::Event<T>
**/
OrmlVestingModuleEvent: {
_enum: {
@@ -1964,7 +1858,7 @@
}
},
/**
- * Lookup263: cumulus_pallet_xcmp_queue::pallet::Event<T>
+ * Lookup246: cumulus_pallet_xcmp_queue::pallet::Event<T>
**/
CumulusPalletXcmpQueueEvent: {
_enum: {
@@ -1979,7 +1873,7 @@
}
},
/**
- * Lookup264: pallet_xcm::pallet::Event<T>
+ * Lookup247: pallet_xcm::pallet::Event<T>
**/
PalletXcmEvent: {
_enum: {
@@ -2002,7 +1896,7 @@
}
},
/**
- * Lookup265: xcm::v2::traits::Outcome
+ * Lookup248: xcm::v2::traits::Outcome
**/
XcmV2TraitsOutcome: {
_enum: {
@@ -2012,7 +1906,7 @@
}
},
/**
- * Lookup267: cumulus_pallet_xcm::pallet::Event<T>
+ * Lookup250: cumulus_pallet_xcm::pallet::Event<T>
**/
CumulusPalletXcmEvent: {
_enum: {
@@ -2022,7 +1916,7 @@
}
},
/**
- * Lookup268: cumulus_pallet_dmp_queue::pallet::Event<T>
+ * Lookup251: cumulus_pallet_dmp_queue::pallet::Event<T>
**/
CumulusPalletDmpQueueEvent: {
_enum: {
@@ -2035,7 +1929,7 @@
}
},
/**
- * Lookup269: pallet_unique::RawEvent<sp_core::crypto::AccountId32, pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ * Lookup252: pallet_unique::RawEvent<sp_core::crypto::AccountId32, pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
**/
PalletUniqueRawEvent: {
_enum: {
@@ -2052,7 +1946,7 @@
}
},
/**
- * Lookup270: pallet_common::pallet::Event<T>
+ * Lookup253: pallet_common::pallet::Event<T>
**/
PalletCommonEvent: {
_enum: {
@@ -2070,65 +1964,15 @@
}
},
/**
- * Lookup271: pallet_structure::pallet::Event<T>
+ * Lookup254: pallet_structure::pallet::Event<T>
**/
PalletStructureEvent: {
_enum: {
Executed: 'Result<Null, SpRuntimeDispatchError>'
- }
- },
- /**
- * Lookup272: 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',
- },
- PropertySet: {
- collectionId: 'u32',
- maybeNftId: 'Option<u32>',
- key: 'Bytes',
- value: 'Bytes'
- }
- }
- },
- /**
- * Lookup273: pallet_rmrk_equip::pallet::Event<T>
- **/
- PalletRmrkEquipEvent: {
- _enum: {
- BaseCreated: {
- issuer: 'AccountId32',
- baseId: 'u32'
- }
}
},
/**
- * Lookup274: pallet_evm::pallet::Event<T>
+ * Lookup255: pallet_evm::pallet::Event<T>
**/
PalletEvmEvent: {
_enum: {
@@ -2142,7 +1986,7 @@
}
},
/**
- * Lookup275: ethereum::log::Log
+ * Lookup256: ethereum::log::Log
**/
EthereumLog: {
address: 'H160',
@@ -2150,7 +1994,7 @@
data: 'Bytes'
},
/**
- * Lookup276: pallet_ethereum::pallet::Event
+ * Lookup257: pallet_ethereum::pallet::Event
**/
PalletEthereumEvent: {
_enum: {
@@ -2158,7 +2002,7 @@
}
},
/**
- * Lookup277: evm_core::error::ExitReason
+ * Lookup258: evm_core::error::ExitReason
**/
EvmCoreErrorExitReason: {
_enum: {
@@ -2169,13 +2013,13 @@
}
},
/**
- * Lookup278: evm_core::error::ExitSucceed
+ * Lookup259: evm_core::error::ExitSucceed
**/
EvmCoreErrorExitSucceed: {
_enum: ['Stopped', 'Returned', 'Suicided']
},
/**
- * Lookup279: evm_core::error::ExitError
+ * Lookup260: evm_core::error::ExitError
**/
EvmCoreErrorExitError: {
_enum: {
@@ -2197,13 +2041,13 @@
}
},
/**
- * Lookup282: evm_core::error::ExitRevert
+ * Lookup263: evm_core::error::ExitRevert
**/
EvmCoreErrorExitRevert: {
_enum: ['Reverted']
},
/**
- * Lookup283: evm_core::error::ExitFatal
+ * Lookup264: evm_core::error::ExitFatal
**/
EvmCoreErrorExitFatal: {
_enum: {
@@ -2214,7 +2058,7 @@
}
},
/**
- * Lookup284: frame_system::Phase
+ * Lookup265: frame_system::Phase
**/
FrameSystemPhase: {
_enum: {
@@ -2224,14 +2068,14 @@
}
},
/**
- * Lookup286: frame_system::LastRuntimeUpgradeInfo
+ * Lookup267: frame_system::LastRuntimeUpgradeInfo
**/
FrameSystemLastRuntimeUpgradeInfo: {
specVersion: 'Compact<u32>',
specName: 'Text'
},
/**
- * Lookup287: frame_system::limits::BlockWeights
+ * Lookup268: frame_system::limits::BlockWeights
**/
FrameSystemLimitsBlockWeights: {
baseBlock: 'u64',
@@ -2239,7 +2083,7 @@
perClass: 'FrameSupportWeightsPerDispatchClassWeightsPerClass'
},
/**
- * Lookup288: frame_support::weights::PerDispatchClass<frame_system::limits::WeightsPerClass>
+ * Lookup269: frame_support::weights::PerDispatchClass<frame_system::limits::WeightsPerClass>
**/
FrameSupportWeightsPerDispatchClassWeightsPerClass: {
normal: 'FrameSystemLimitsWeightsPerClass',
@@ -2247,7 +2091,7 @@
mandatory: 'FrameSystemLimitsWeightsPerClass'
},
/**
- * Lookup289: frame_system::limits::WeightsPerClass
+ * Lookup270: frame_system::limits::WeightsPerClass
**/
FrameSystemLimitsWeightsPerClass: {
baseExtrinsic: 'u64',
@@ -2256,13 +2100,13 @@
reserved: 'Option<u64>'
},
/**
- * Lookup291: frame_system::limits::BlockLength
+ * Lookup272: frame_system::limits::BlockLength
**/
FrameSystemLimitsBlockLength: {
max: 'FrameSupportWeightsPerDispatchClassU32'
},
/**
- * Lookup292: frame_support::weights::PerDispatchClass<T>
+ * Lookup273: frame_support::weights::PerDispatchClass<T>
**/
FrameSupportWeightsPerDispatchClassU32: {
normal: 'u32',
@@ -2270,14 +2114,14 @@
mandatory: 'u32'
},
/**
- * Lookup293: frame_support::weights::RuntimeDbWeight
+ * Lookup274: frame_support::weights::RuntimeDbWeight
**/
FrameSupportWeightsRuntimeDbWeight: {
read: 'u64',
write: 'u64'
},
/**
- * Lookup294: sp_version::RuntimeVersion
+ * Lookup275: sp_version::RuntimeVersion
**/
SpVersionRuntimeVersion: {
specName: 'Text',
@@ -2290,19 +2134,19 @@
stateVersion: 'u8'
},
/**
- * Lookup298: frame_system::pallet::Error<T>
+ * Lookup279: frame_system::pallet::Error<T>
**/
FrameSystemError: {
_enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered']
},
/**
- * Lookup300: orml_vesting::module::Error<T>
+ * Lookup281: orml_vesting::module::Error<T>
**/
OrmlVestingModuleError: {
_enum: ['ZeroVestingPeriod', 'ZeroVestingPeriodCount', 'InsufficientBalanceToLock', 'TooManyVestingSchedules', 'AmountLow', 'MaxVestingSchedulesExceeded']
},
/**
- * Lookup302: cumulus_pallet_xcmp_queue::InboundChannelDetails
+ * Lookup283: cumulus_pallet_xcmp_queue::InboundChannelDetails
**/
CumulusPalletXcmpQueueInboundChannelDetails: {
sender: 'u32',
@@ -2310,19 +2154,19 @@
messageMetadata: 'Vec<(u32,PolkadotParachainPrimitivesXcmpMessageFormat)>'
},
/**
- * Lookup303: cumulus_pallet_xcmp_queue::InboundState
+ * Lookup284: cumulus_pallet_xcmp_queue::InboundState
**/
CumulusPalletXcmpQueueInboundState: {
_enum: ['Ok', 'Suspended']
},
/**
- * Lookup306: polkadot_parachain::primitives::XcmpMessageFormat
+ * Lookup287: polkadot_parachain::primitives::XcmpMessageFormat
**/
PolkadotParachainPrimitivesXcmpMessageFormat: {
_enum: ['ConcatenatedVersionedXcm', 'ConcatenatedEncodedBlob', 'Signals']
},
/**
- * Lookup309: cumulus_pallet_xcmp_queue::OutboundChannelDetails
+ * Lookup290: cumulus_pallet_xcmp_queue::OutboundChannelDetails
**/
CumulusPalletXcmpQueueOutboundChannelDetails: {
recipient: 'u32',
@@ -2332,13 +2176,13 @@
lastIndex: 'u16'
},
/**
- * Lookup310: cumulus_pallet_xcmp_queue::OutboundState
+ * Lookup291: cumulus_pallet_xcmp_queue::OutboundState
**/
CumulusPalletXcmpQueueOutboundState: {
_enum: ['Ok', 'Suspended']
},
/**
- * Lookup312: cumulus_pallet_xcmp_queue::QueueConfigData
+ * Lookup293: cumulus_pallet_xcmp_queue::QueueConfigData
**/
CumulusPalletXcmpQueueQueueConfigData: {
suspendThreshold: 'u32',
@@ -2349,29 +2193,29 @@
xcmpMaxIndividualWeight: 'u64'
},
/**
- * Lookup314: cumulus_pallet_xcmp_queue::pallet::Error<T>
+ * Lookup295: cumulus_pallet_xcmp_queue::pallet::Error<T>
**/
CumulusPalletXcmpQueueError: {
_enum: ['FailedToSend', 'BadXcmOrigin', 'BadXcm', 'BadOverweightIndex', 'WeightOverLimit']
},
/**
- * Lookup315: pallet_xcm::pallet::Error<T>
+ * Lookup296: pallet_xcm::pallet::Error<T>
**/
PalletXcmError: {
_enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed']
},
/**
- * Lookup316: cumulus_pallet_xcm::pallet::Error<T>
+ * Lookup297: cumulus_pallet_xcm::pallet::Error<T>
**/
CumulusPalletXcmError: 'Null',
/**
- * Lookup317: cumulus_pallet_dmp_queue::ConfigData
+ * Lookup298: cumulus_pallet_dmp_queue::ConfigData
**/
CumulusPalletDmpQueueConfigData: {
maxIndividual: 'u64'
},
/**
- * Lookup318: cumulus_pallet_dmp_queue::PageIndexData
+ * Lookup299: cumulus_pallet_dmp_queue::PageIndexData
**/
CumulusPalletDmpQueuePageIndexData: {
beginUsed: 'u32',
@@ -2379,19 +2223,19 @@
overweightCount: 'u64'
},
/**
- * Lookup321: cumulus_pallet_dmp_queue::pallet::Error<T>
+ * Lookup302: cumulus_pallet_dmp_queue::pallet::Error<T>
**/
CumulusPalletDmpQueueError: {
_enum: ['Unknown', 'OverLimit']
},
/**
- * Lookup325: pallet_unique::Error<T>
+ * Lookup306: pallet_unique::Error<T>
**/
PalletUniqueError: {
_enum: ['CollectionDecimalPointLimitExceeded', 'ConfirmUnsetSponsorFail', 'EmptyArgument']
},
/**
- * Lookup326: up_data_structs::Collection<sp_core::crypto::AccountId32>
+ * Lookup307: up_data_structs::Collection<sp_core::crypto::AccountId32>
**/
UpDataStructsCollection: {
owner: 'AccountId32',
@@ -2404,7 +2248,7 @@
permissions: 'UpDataStructsCollectionPermissions'
},
/**
- * Lookup327: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>
+ * Lookup308: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>
**/
UpDataStructsSponsorshipState: {
_enum: {
@@ -2414,7 +2258,7 @@
}
},
/**
- * Lookup328: up_data_structs::Properties
+ * Lookup309: up_data_structs::Properties
**/
UpDataStructsProperties: {
map: 'UpDataStructsPropertiesMapBoundedVec',
@@ -2422,15 +2266,15 @@
spaceLimit: 'u32'
},
/**
- * Lookup329: up_data_structs::PropertiesMap<frame_support::storage::bounded_vec::BoundedVec<T, S>>
+ * Lookup310: up_data_structs::PropertiesMap<frame_support::storage::bounded_vec::BoundedVec<T, S>>
**/
UpDataStructsPropertiesMapBoundedVec: 'BTreeMap<Bytes, Bytes>',
/**
- * Lookup334: up_data_structs::PropertiesMap<up_data_structs::PropertyPermission>
+ * Lookup315: up_data_structs::PropertiesMap<up_data_structs::PropertyPermission>
**/
UpDataStructsPropertiesMapPropertyPermission: 'BTreeMap<Bytes, UpDataStructsPropertyPermission>',
/**
- * Lookup341: up_data_structs::CollectionStats
+ * Lookup322: up_data_structs::CollectionStats
**/
UpDataStructsCollectionStats: {
created: 'u32',
@@ -2438,18 +2282,18 @@
alive: 'u32'
},
/**
- * Lookup342: PhantomType::up_data_structs<T>
+ * Lookup323: PhantomType::up_data_structs<T>
**/
PhantomTypeUpDataStructs: '[(UpDataStructsTokenData,UpDataStructsRpcCollection,UpDataStructsRmrkCollectionInfo,UpDataStructsRmrkNftInfo,UpDataStructsRmrkResourceInfo,UpDataStructsRmrkPropertyInfo,UpDataStructsRmrkBaseInfo,UpDataStructsRmrkPartType,UpDataStructsRmrkTheme,UpDataStructsRmrkNftChild);0]',
/**
- * Lookup344: up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ * Lookup325: up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
**/
UpDataStructsTokenData: {
properties: 'Vec<UpDataStructsProperty>',
owner: 'Option<PalletEvmAccountBasicCrossAccountIdRepr>'
},
/**
- * Lookup346: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>
+ * Lookup327: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>
**/
UpDataStructsRpcCollection: {
owner: 'AccountId32',
@@ -2464,7 +2308,7 @@
properties: 'Vec<UpDataStructsProperty>'
},
/**
- * Lookup347: up_data_structs::rmrk::CollectionInfo<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>, sp_core::crypto::AccountId32>
+ * Lookup328: up_data_structs::rmrk::CollectionInfo<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>, sp_core::crypto::AccountId32>
**/
UpDataStructsRmrkCollectionInfo: {
issuer: 'AccountId32',
@@ -2474,7 +2318,7 @@
nftsCount: 'u32'
},
/**
- * Lookup348: up_data_structs::rmrk::NftInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill, frame_support::storage::bounded_vec::BoundedVec<T, S>>
+ * Lookup331: up_data_structs::rmrk::NftInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill, frame_support::storage::bounded_vec::BoundedVec<T, S>>
**/
UpDataStructsRmrkNftInfo: {
owner: 'UpDataStructsRmrkAccountIdOrCollectionNftTuple',
@@ -2484,7 +2328,7 @@
pending: 'bool'
},
/**
- * Lookup349: up_data_structs::rmrk::AccountIdOrCollectionNftTuple<sp_core::crypto::AccountId32>
+ * Lookup332: up_data_structs::rmrk::AccountIdOrCollectionNftTuple<sp_core::crypto::AccountId32>
**/
UpDataStructsRmrkAccountIdOrCollectionNftTuple: {
_enum: {
@@ -2493,14 +2337,14 @@
}
},
/**
- * Lookup351: up_data_structs::rmrk::RoyaltyInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill>
+ * Lookup334: up_data_structs::rmrk::RoyaltyInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill>
**/
UpDataStructsRmrkRoyaltyInfo: {
recipient: 'AccountId32',
amount: 'Permill'
},
/**
- * Lookup352: up_data_structs::rmrk::ResourceInfo<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>
+ * Lookup335: up_data_structs::rmrk::ResourceInfo<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>
**/
UpDataStructsRmrkResourceInfo: {
id: 'Bytes',
@@ -2509,7 +2353,7 @@
pendingRemoval: 'bool'
},
/**
- * Lookup355: up_data_structs::rmrk::ResourceTypes<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>
+ * Lookup338: up_data_structs::rmrk::ResourceTypes<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>
**/
UpDataStructsRmrkResourceTypes: {
_enum: {
@@ -2519,7 +2363,7 @@
}
},
/**
- * Lookup356: up_data_structs::rmrk::BasicResource<frame_support::storage::bounded_vec::BoundedVec<T, S>>
+ * Lookup339: up_data_structs::rmrk::BasicResource<frame_support::storage::bounded_vec::BoundedVec<T, S>>
**/
UpDataStructsRmrkBasicResource: {
src: 'Option<Bytes>',
@@ -2528,7 +2372,7 @@
thumb: 'Option<Bytes>'
},
/**
- * Lookup358: up_data_structs::rmrk::ComposableResource<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>
+ * Lookup341: up_data_structs::rmrk::ComposableResource<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>
**/
UpDataStructsRmrkComposableResource: {
parts: 'Vec<u32>',
@@ -2539,7 +2383,7 @@
thumb: 'Option<Bytes>'
},
/**
- * Lookup359: up_data_structs::rmrk::SlotResource<frame_support::storage::bounded_vec::BoundedVec<T, S>>
+ * Lookup342: up_data_structs::rmrk::SlotResource<frame_support::storage::bounded_vec::BoundedVec<T, S>>
**/
UpDataStructsRmrkSlotResource: {
base: 'u32',
@@ -2550,14 +2394,14 @@
thumb: 'Option<Bytes>'
},
/**
- * Lookup360: up_data_structs::rmrk::PropertyInfo<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>
+ * Lookup343: up_data_structs::rmrk::PropertyInfo<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>
**/
UpDataStructsRmrkPropertyInfo: {
key: 'Bytes',
value: 'Bytes'
},
/**
- * Lookup361: up_data_structs::rmrk::BaseInfo<sp_core::crypto::AccountId32, frame_support::storage::bounded_vec::BoundedVec<T, S>>
+ * Lookup346: up_data_structs::rmrk::BaseInfo<sp_core::crypto::AccountId32, frame_support::storage::bounded_vec::BoundedVec<T, S>>
**/
UpDataStructsRmrkBaseInfo: {
issuer: 'AccountId32',
@@ -2565,74 +2409,113 @@
symbol: 'Bytes'
},
/**
- * Lookup362: up_data_structs::rmrk::NftChild
+ * Lookup347: up_data_structs::rmrk::PartType<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>
+ **/
+ UpDataStructsRmrkPartType: {
+ _enum: {
+ FixedPart: 'UpDataStructsRmrkFixedPart',
+ SlotPart: 'UpDataStructsRmrkSlotPart'
+ }
+ },
+ /**
+ * Lookup349: up_data_structs::rmrk::FixedPart<frame_support::storage::bounded_vec::BoundedVec<T, S>>
+ **/
+ UpDataStructsRmrkFixedPart: {
+ id: 'u32',
+ z: 'u32',
+ src: 'Bytes'
+ },
+ /**
+ * Lookup350: up_data_structs::rmrk::SlotPart<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>
+ **/
+ UpDataStructsRmrkSlotPart: {
+ id: 'u32',
+ equippable: 'UpDataStructsRmrkEquippableList',
+ src: 'Bytes',
+ z: 'u32'
+ },
+ /**
+ * Lookup351: up_data_structs::rmrk::EquippableList<frame_support::storage::bounded_vec::BoundedVec<T, S>>
+ **/
+ UpDataStructsRmrkEquippableList: {
+ _enum: {
+ All: 'Null',
+ Empty: 'Null',
+ Custom: 'Vec<u32>'
+ }
+ },
+ /**
+ * Lookup352: up_data_structs::rmrk::Theme<frame_support::storage::bounded_vec::BoundedVec<T, S>, PropertyList>
**/
+ UpDataStructsRmrkTheme: {
+ name: 'Bytes',
+ properties: 'Vec<UpDataStructsRmrkThemeProperty>',
+ inherit: 'bool'
+ },
+ /**
+ * Lookup354: up_data_structs::rmrk::ThemeProperty<frame_support::storage::bounded_vec::BoundedVec<T, S>>
+ **/
+ UpDataStructsRmrkThemeProperty: {
+ key: 'Bytes',
+ value: 'Bytes'
+ },
+ /**
+ * Lookup355: up_data_structs::rmrk::NftChild
+ **/
UpDataStructsRmrkNftChild: {
collectionId: 'u32',
nftId: 'u32'
},
/**
- * Lookup364: pallet_common::pallet::Error<T>
+ * Lookup357: pallet_common::pallet::Error<T>
**/
PalletCommonError: {
- _enum: ['CollectionNotFound', 'MustBeTokenOwner', 'NoPermission', 'PublicMintingNotAllowed', 'AddressNotInAllowlist', 'CollectionNameLimitExceeded', 'CollectionDescriptionLimitExceeded', 'CollectionTokenPrefixLimitExceeded', 'TotalCollectionsLimitExceeded', 'CollectionAdminCountExceeded', 'CollectionLimitBoundsExceeded', 'OwnerPermissionsCantBeReverted', 'TransferNotAllowed', 'AccountTokenLimitExceeded', 'CollectionTokenLimitExceeded', 'MetadataFlagFrozen', 'TokenNotFound', 'TokenValueTooLow', 'ApprovedValueTooLow', 'CantApproveMoreThanOwned', 'AddressIsZero', 'UnsupportedOperation', 'NotSufficientFounds', 'NestingIsDisabled', 'OnlyOwnerAllowedToNest', 'SourceCollectionIsNotAllowedToNest', 'CollectionFieldSizeExceeded', 'NoSpaceForProperty', 'PropertyLimitReached', 'PropertyKeyIsTooLong', 'InvalidCharacterInPropertyKey', 'EmptyPropertyKey']
+ _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', 'NestingIsDisabled', 'OnlyOwnerAllowedToNest', 'SourceCollectionIsNotAllowedToNest', 'CollectionFieldSizeExceeded', 'NoSpaceForProperty', 'PropertyLimitReached', 'PropertyKeyIsTooLong', 'InvalidCharacterInPropertyKey', 'EmptyPropertyKey']
},
/**
- * Lookup366: pallet_fungible::pallet::Error<T>
+ * Lookup359: pallet_fungible::pallet::Error<T>
**/
PalletFungibleError: {
_enum: ['NotFungibleDataUsedToMintFungibleCollectionToken', 'FungibleItemsHaveNoId', 'FungibleItemsDontHaveData', 'FungibleDisallowsNesting', 'SettingPropertiesNotAllowed']
},
/**
- * Lookup367: pallet_refungible::ItemData
+ * Lookup360: pallet_refungible::ItemData
**/
PalletRefungibleItemData: {
constData: 'Bytes'
},
/**
- * Lookup371: pallet_refungible::pallet::Error<T>
+ * Lookup364: pallet_refungible::pallet::Error<T>
**/
PalletRefungibleError: {
_enum: ['NotRefungibleDataUsedToMintFungibleCollectionToken', 'WrongRefungiblePieces', 'RefungibleDisallowsNesting', 'SettingPropertiesNotAllowed']
},
/**
- * Lookup372: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ * Lookup365: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
**/
PalletNonfungibleItemData: {
owner: 'PalletEvmAccountBasicCrossAccountIdRepr'
},
/**
- * Lookup373: pallet_nonfungible::pallet::Error<T>
+ * Lookup367: pallet_nonfungible::pallet::Error<T>
**/
PalletNonfungibleError: {
- _enum: ['NotNonfungibleDataUsedToMintFungibleCollectionToken', 'NonfungibleItemsHaveNoAmount']
+ _enum: ['NotNonfungibleDataUsedToMintFungibleCollectionToken', 'NonfungibleItemsHaveNoAmount', 'CantBurnNftWithChildren']
},
/**
- * Lookup374: pallet_structure::pallet::Error<T>
+ * Lookup368: pallet_structure::pallet::Error<T>
**/
PalletStructureError: {
_enum: ['OuroborosDetected', 'DepthLimit', 'TokenNotFound']
},
/**
- * Lookup375: pallet_rmrk_core::pallet::Error<T>
- **/
- PalletRmrkCoreError: {
- _enum: ['CorruptedCollectionType', 'NftTypeEncodeError', 'RmrkPropertyKeyIsTooLong', 'RmrkPropertyValueIsTooLong', 'CollectionNotEmpty', 'NoAvailableCollectionId', 'NoAvailableNftId', 'CollectionUnknown', 'NoPermission', 'CollectionFullOrLocked']
- },
- /**
- * Lookup377: pallet_rmrk_equip::pallet::Error<T>
- **/
- PalletRmrkEquipError: {
- _enum: ['PermissionError', 'NoAvailableBaseId', 'NoAvailablePartId', 'BaseDoesntExist', 'NeedsDefaultThemeFirst']
- },
- /**
- * Lookup380: pallet_evm::pallet::Error<T>
+ * Lookup371: pallet_evm::pallet::Error<T>
**/
PalletEvmError: {
_enum: ['BalanceLow', 'FeeOverflow', 'PaymentOverflow', 'WithdrawFailed', 'GasPriceTooLow', 'InvalidNonce']
},
/**
- * Lookup383: fp_rpc::TransactionStatus
+ * Lookup374: fp_rpc::TransactionStatus
**/
FpRpcTransactionStatus: {
transactionHash: 'H256',
@@ -2644,11 +2527,11 @@
logsBloom: 'EthbloomBloom'
},
/**
- * Lookup385: ethbloom::Bloom
+ * Lookup376: ethbloom::Bloom
**/
EthbloomBloom: '[u8;256]',
/**
- * Lookup387: ethereum::receipt::ReceiptV3
+ * Lookup378: ethereum::receipt::ReceiptV3
**/
EthereumReceiptReceiptV3: {
_enum: {
@@ -2658,7 +2541,7 @@
}
},
/**
- * Lookup388: ethereum::receipt::EIP658ReceiptData
+ * Lookup379: ethereum::receipt::EIP658ReceiptData
**/
EthereumReceiptEip658ReceiptData: {
statusCode: 'u8',
@@ -2667,7 +2550,7 @@
logs: 'Vec<EthereumLog>'
},
/**
- * Lookup389: ethereum::block::Block<ethereum::transaction::TransactionV2>
+ * Lookup380: ethereum::block::Block<ethereum::transaction::TransactionV2>
**/
EthereumBlock: {
header: 'EthereumHeader',
@@ -2675,7 +2558,7 @@
ommers: 'Vec<EthereumHeader>'
},
/**
- * Lookup390: ethereum::header::Header
+ * Lookup381: ethereum::header::Header
**/
EthereumHeader: {
parentHash: 'H256',
@@ -2695,41 +2578,41 @@
nonce: 'EthereumTypesHashH64'
},
/**
- * Lookup391: ethereum_types::hash::H64
+ * Lookup382: ethereum_types::hash::H64
**/
EthereumTypesHashH64: '[u8;8]',
/**
- * Lookup396: pallet_ethereum::pallet::Error<T>
+ * Lookup387: pallet_ethereum::pallet::Error<T>
**/
PalletEthereumError: {
_enum: ['InvalidSignature', 'PreLogExists']
},
/**
- * Lookup397: pallet_evm_coder_substrate::pallet::Error<T>
+ * Lookup388: pallet_evm_coder_substrate::pallet::Error<T>
**/
PalletEvmCoderSubstrateError: {
_enum: ['OutOfGas', 'OutOfFund']
},
/**
- * Lookup398: pallet_evm_contract_helpers::SponsoringModeT
+ * Lookup389: pallet_evm_contract_helpers::SponsoringModeT
**/
PalletEvmContractHelpersSponsoringModeT: {
_enum: ['Disabled', 'Allowlisted', 'Generous']
},
/**
- * Lookup400: pallet_evm_contract_helpers::pallet::Error<T>
+ * Lookup391: pallet_evm_contract_helpers::pallet::Error<T>
**/
PalletEvmContractHelpersError: {
_enum: ['NoPermission']
},
/**
- * Lookup401: pallet_evm_migration::pallet::Error<T>
+ * Lookup392: pallet_evm_migration::pallet::Error<T>
**/
PalletEvmMigrationError: {
_enum: ['AccountNotEmpty', 'AccountIsNotMigrating']
},
/**
- * Lookup403: sp_runtime::MultiSignature
+ * Lookup394: sp_runtime::MultiSignature
**/
SpRuntimeMultiSignature: {
_enum: {
@@ -2739,43 +2622,43 @@
}
},
/**
- * Lookup404: sp_core::ed25519::Signature
+ * Lookup395: sp_core::ed25519::Signature
**/
SpCoreEd25519Signature: '[u8;64]',
/**
- * Lookup406: sp_core::sr25519::Signature
+ * Lookup397: sp_core::sr25519::Signature
**/
SpCoreSr25519Signature: '[u8;64]',
/**
- * Lookup407: sp_core::ecdsa::Signature
+ * Lookup398: sp_core::ecdsa::Signature
**/
SpCoreEcdsaSignature: '[u8;65]',
/**
- * Lookup410: frame_system::extensions::check_spec_version::CheckSpecVersion<T>
+ * Lookup401: frame_system::extensions::check_spec_version::CheckSpecVersion<T>
**/
FrameSystemExtensionsCheckSpecVersion: 'Null',
/**
- * Lookup411: frame_system::extensions::check_genesis::CheckGenesis<T>
+ * Lookup402: frame_system::extensions::check_genesis::CheckGenesis<T>
**/
FrameSystemExtensionsCheckGenesis: 'Null',
/**
- * Lookup414: frame_system::extensions::check_nonce::CheckNonce<T>
+ * Lookup405: frame_system::extensions::check_nonce::CheckNonce<T>
**/
FrameSystemExtensionsCheckNonce: 'Compact<u32>',
/**
- * Lookup415: frame_system::extensions::check_weight::CheckWeight<T>
+ * Lookup406: frame_system::extensions::check_weight::CheckWeight<T>
**/
FrameSystemExtensionsCheckWeight: 'Null',
/**
- * Lookup416: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>
+ * Lookup407: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>
**/
PalletTemplateTransactionPaymentChargeTransactionPayment: 'Compact<u128>',
/**
- * Lookup417: opal_runtime::Runtime
+ * Lookup408: opal_runtime::Runtime
**/
OpalRuntimeRuntime: 'Null',
/**
- * Lookup418: pallet_ethereum::FakeTransactionFinalizer<opal_runtime::Runtime>
+ * Lookup409: 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,7 +1,7 @@
// 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, 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, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSupportWeightsWeightToFeeCoefficient, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeRuntime, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, 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, PalletXcmCall, PalletXcmError, PalletXcmEvent, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExData, UpDataStructsNestingRule, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsRmrkAccountIdOrCollectionNftTuple, UpDataStructsRmrkBaseInfo, UpDataStructsRmrkBasicResource, UpDataStructsRmrkCollectionInfo, UpDataStructsRmrkComposableResource, UpDataStructsRmrkEquippableList, UpDataStructsRmrkFixedPart, UpDataStructsRmrkNftChild, UpDataStructsRmrkNftInfo, UpDataStructsRmrkPartType, UpDataStructsRmrkPropertyInfo, UpDataStructsRmrkResourceInfo, UpDataStructsRmrkResourceTypes, UpDataStructsRmrkRoyaltyInfo, UpDataStructsRmrkSlotPart, UpDataStructsRmrkSlotResource, UpDataStructsRmrkTheme, UpDataStructsRmrkThemeProperty, UpDataStructsRpcCollection, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipState, 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 { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSupportWeightsWeightToFeeCoefficient, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeRuntime, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletFungibleError, PalletInflationCall, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTimestampCall, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletXcmCall, PalletXcmError, PalletXcmEvent, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExData, UpDataStructsNestingRule, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsRmrkAccountIdOrCollectionNftTuple, UpDataStructsRmrkBaseInfo, UpDataStructsRmrkBasicResource, UpDataStructsRmrkCollectionInfo, UpDataStructsRmrkComposableResource, UpDataStructsRmrkEquippableList, UpDataStructsRmrkFixedPart, UpDataStructsRmrkNftChild, UpDataStructsRmrkNftInfo, UpDataStructsRmrkPartType, UpDataStructsRmrkPropertyInfo, UpDataStructsRmrkResourceInfo, UpDataStructsRmrkResourceTypes, UpDataStructsRmrkRoyaltyInfo, UpDataStructsRmrkSlotPart, UpDataStructsRmrkSlotResource, UpDataStructsRmrkTheme, UpDataStructsRmrkThemeProperty, UpDataStructsRpcCollection, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipState, 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 {
@@ -104,12 +104,6 @@
PalletNonfungibleItemData: PalletNonfungibleItemData;
PalletRefungibleError: PalletRefungibleError;
PalletRefungibleItemData: PalletRefungibleItemData;
- PalletRmrkCoreCall: PalletRmrkCoreCall;
- PalletRmrkCoreError: PalletRmrkCoreError;
- PalletRmrkCoreEvent: PalletRmrkCoreEvent;
- PalletRmrkEquipCall: PalletRmrkEquipCall;
- PalletRmrkEquipError: PalletRmrkEquipError;
- PalletRmrkEquipEvent: PalletRmrkEquipEvent;
PalletStructureCall: PalletStructureCall;
PalletStructureError: PalletStructureError;
PalletStructureEvent: PalletStructureEvent;
tests/src/interfaces/types-lookup.tsdiffbeforeafterboth1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */34declare module '@polkadot/types/lookup' {5 import type { BTreeMap, BTreeSet, Bytes, Compact, Enum, Null, Option, OptionBool, Result, Struct, Text, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';6 import type { ITuple } from '@polkadot/types-codec/types';7 import type { AccountId32, Call, H160, H256, MultiAddress, Perbill, Permill } from '@polkadot/types/interfaces/runtime';8 import type { Event } from '@polkadot/types/interfaces/system';910 /** @name PolkadotPrimitivesV2PersistedValidationData (2) */11 export interface PolkadotPrimitivesV2PersistedValidationData extends Struct {12 readonly parentHead: Bytes;13 readonly relayParentNumber: u32;14 readonly relayParentStorageRoot: H256;15 readonly maxPovSize: u32;16 }1718 /** @name PolkadotPrimitivesV2UpgradeRestriction (9) */19 export interface PolkadotPrimitivesV2UpgradeRestriction extends Enum {20 readonly isPresent: boolean;21 readonly type: 'Present';22 }2324 /** @name SpTrieStorageProof (10) */25 export interface SpTrieStorageProof extends Struct {26 readonly trieNodes: BTreeSet<Bytes>;27 }2829 /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (13) */30 export interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct {31 readonly dmqMqcHead: H256;32 readonly relayDispatchQueueSize: ITuple<[u32, u32]>;33 readonly ingressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;34 readonly egressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;35 }3637 /** @name PolkadotPrimitivesV2AbridgedHrmpChannel (18) */38 export interface PolkadotPrimitivesV2AbridgedHrmpChannel extends Struct {39 readonly maxCapacity: u32;40 readonly maxTotalSize: u32;41 readonly maxMessageSize: u32;42 readonly msgCount: u32;43 readonly totalSize: u32;44 readonly mqcHead: Option<H256>;45 }4647 /** @name PolkadotPrimitivesV2AbridgedHostConfiguration (20) */48 export interface PolkadotPrimitivesV2AbridgedHostConfiguration extends Struct {49 readonly maxCodeSize: u32;50 readonly maxHeadDataSize: u32;51 readonly maxUpwardQueueCount: u32;52 readonly maxUpwardQueueSize: u32;53 readonly maxUpwardMessageSize: u32;54 readonly maxUpwardMessageNumPerCandidate: u32;55 readonly hrmpMaxMessageNumPerCandidate: u32;56 readonly validationUpgradeCooldown: u32;57 readonly validationUpgradeDelay: u32;58 }5960 /** @name PolkadotCorePrimitivesOutboundHrmpMessage (26) */61 export interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct {62 readonly recipient: u32;63 readonly data: Bytes;64 }6566 /** @name CumulusPalletParachainSystemCall (28) */67 export interface CumulusPalletParachainSystemCall extends Enum {68 readonly isSetValidationData: boolean;69 readonly asSetValidationData: {70 readonly data: CumulusPrimitivesParachainInherentParachainInherentData;71 } & Struct;72 readonly isSudoSendUpwardMessage: boolean;73 readonly asSudoSendUpwardMessage: {74 readonly message: Bytes;75 } & Struct;76 readonly isAuthorizeUpgrade: boolean;77 readonly asAuthorizeUpgrade: {78 readonly codeHash: H256;79 } & Struct;80 readonly isEnactAuthorizedUpgrade: boolean;81 readonly asEnactAuthorizedUpgrade: {82 readonly code: Bytes;83 } & Struct;84 readonly type: 'SetValidationData' | 'SudoSendUpwardMessage' | 'AuthorizeUpgrade' | 'EnactAuthorizedUpgrade';85 }8687 /** @name CumulusPrimitivesParachainInherentParachainInherentData (29) */88 export interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct {89 readonly validationData: PolkadotPrimitivesV2PersistedValidationData;90 readonly relayChainState: SpTrieStorageProof;91 readonly downwardMessages: Vec<PolkadotCorePrimitivesInboundDownwardMessage>;92 readonly horizontalMessages: BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>;93 }9495 /** @name PolkadotCorePrimitivesInboundDownwardMessage (31) */96 export interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {97 readonly sentAt: u32;98 readonly msg: Bytes;99 }100101 /** @name PolkadotCorePrimitivesInboundHrmpMessage (34) */102 export interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct {103 readonly sentAt: u32;104 readonly data: Bytes;105 }106107 /** @name CumulusPalletParachainSystemEvent (37) */108 export interface CumulusPalletParachainSystemEvent extends Enum {109 readonly isValidationFunctionStored: boolean;110 readonly isValidationFunctionApplied: boolean;111 readonly asValidationFunctionApplied: u32;112 readonly isValidationFunctionDiscarded: boolean;113 readonly isUpgradeAuthorized: boolean;114 readonly asUpgradeAuthorized: H256;115 readonly isDownwardMessagesReceived: boolean;116 readonly asDownwardMessagesReceived: u32;117 readonly isDownwardMessagesProcessed: boolean;118 readonly asDownwardMessagesProcessed: ITuple<[u64, H256]>;119 readonly type: 'ValidationFunctionStored' | 'ValidationFunctionApplied' | 'ValidationFunctionDiscarded' | 'UpgradeAuthorized' | 'DownwardMessagesReceived' | 'DownwardMessagesProcessed';120 }121122 /** @name CumulusPalletParachainSystemError (38) */123 export interface CumulusPalletParachainSystemError extends Enum {124 readonly isOverlappingUpgrades: boolean;125 readonly isProhibitedByPolkadot: boolean;126 readonly isTooBig: boolean;127 readonly isValidationDataNotAvailable: boolean;128 readonly isHostConfigurationNotAvailable: boolean;129 readonly isNotScheduled: boolean;130 readonly isNothingAuthorized: boolean;131 readonly isUnauthorized: boolean;132 readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled' | 'NothingAuthorized' | 'Unauthorized';133 }134135 /** @name PalletBalancesAccountData (41) */136 export interface PalletBalancesAccountData extends Struct {137 readonly free: u128;138 readonly reserved: u128;139 readonly miscFrozen: u128;140 readonly feeFrozen: u128;141 }142143 /** @name PalletBalancesBalanceLock (43) */144 export interface PalletBalancesBalanceLock extends Struct {145 readonly id: U8aFixed;146 readonly amount: u128;147 readonly reasons: PalletBalancesReasons;148 }149150 /** @name PalletBalancesReasons (45) */151 export interface PalletBalancesReasons extends Enum {152 readonly isFee: boolean;153 readonly isMisc: boolean;154 readonly isAll: boolean;155 readonly type: 'Fee' | 'Misc' | 'All';156 }157158 /** @name PalletBalancesReserveData (48) */159 export interface PalletBalancesReserveData extends Struct {160 readonly id: U8aFixed;161 readonly amount: u128;162 }163164 /** @name PalletBalancesReleases (50) */165 export interface PalletBalancesReleases extends Enum {166 readonly isV100: boolean;167 readonly isV200: boolean;168 readonly type: 'V100' | 'V200';169 }170171 /** @name PalletBalancesCall (51) */172 export interface PalletBalancesCall extends Enum {173 readonly isTransfer: boolean;174 readonly asTransfer: {175 readonly dest: MultiAddress;176 readonly value: Compact<u128>;177 } & Struct;178 readonly isSetBalance: boolean;179 readonly asSetBalance: {180 readonly who: MultiAddress;181 readonly newFree: Compact<u128>;182 readonly newReserved: Compact<u128>;183 } & Struct;184 readonly isForceTransfer: boolean;185 readonly asForceTransfer: {186 readonly source: MultiAddress;187 readonly dest: MultiAddress;188 readonly value: Compact<u128>;189 } & Struct;190 readonly isTransferKeepAlive: boolean;191 readonly asTransferKeepAlive: {192 readonly dest: MultiAddress;193 readonly value: Compact<u128>;194 } & Struct;195 readonly isTransferAll: boolean;196 readonly asTransferAll: {197 readonly dest: MultiAddress;198 readonly keepAlive: bool;199 } & Struct;200 readonly isForceUnreserve: boolean;201 readonly asForceUnreserve: {202 readonly who: MultiAddress;203 readonly amount: u128;204 } & Struct;205 readonly type: 'Transfer' | 'SetBalance' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve';206 }207208 /** @name PalletBalancesEvent (57) */209 export interface PalletBalancesEvent extends Enum {210 readonly isEndowed: boolean;211 readonly asEndowed: {212 readonly account: AccountId32;213 readonly freeBalance: u128;214 } & Struct;215 readonly isDustLost: boolean;216 readonly asDustLost: {217 readonly account: AccountId32;218 readonly amount: u128;219 } & Struct;220 readonly isTransfer: boolean;221 readonly asTransfer: {222 readonly from: AccountId32;223 readonly to: AccountId32;224 readonly amount: u128;225 } & Struct;226 readonly isBalanceSet: boolean;227 readonly asBalanceSet: {228 readonly who: AccountId32;229 readonly free: u128;230 readonly reserved: u128;231 } & Struct;232 readonly isReserved: boolean;233 readonly asReserved: {234 readonly who: AccountId32;235 readonly amount: u128;236 } & Struct;237 readonly isUnreserved: boolean;238 readonly asUnreserved: {239 readonly who: AccountId32;240 readonly amount: u128;241 } & Struct;242 readonly isReserveRepatriated: boolean;243 readonly asReserveRepatriated: {244 readonly from: AccountId32;245 readonly to: AccountId32;246 readonly amount: u128;247 readonly destinationStatus: FrameSupportTokensMiscBalanceStatus;248 } & Struct;249 readonly isDeposit: boolean;250 readonly asDeposit: {251 readonly who: AccountId32;252 readonly amount: u128;253 } & Struct;254 readonly isWithdraw: boolean;255 readonly asWithdraw: {256 readonly who: AccountId32;257 readonly amount: u128;258 } & Struct;259 readonly isSlashed: boolean;260 readonly asSlashed: {261 readonly who: AccountId32;262 readonly amount: u128;263 } & Struct;264 readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'BalanceSet' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'Deposit' | 'Withdraw' | 'Slashed';265 }266267 /** @name FrameSupportTokensMiscBalanceStatus (58) */268 export interface FrameSupportTokensMiscBalanceStatus extends Enum {269 readonly isFree: boolean;270 readonly isReserved: boolean;271 readonly type: 'Free' | 'Reserved';272 }273274 /** @name PalletBalancesError (59) */275 export interface PalletBalancesError extends Enum {276 readonly isVestingBalance: boolean;277 readonly isLiquidityRestrictions: boolean;278 readonly isInsufficientBalance: boolean;279 readonly isExistentialDeposit: boolean;280 readonly isKeepAlive: boolean;281 readonly isExistingVestingSchedule: boolean;282 readonly isDeadAccount: boolean;283 readonly isTooManyReserves: boolean;284 readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'KeepAlive' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves';285 }286287 /** @name PalletTimestampCall (62) */288 export interface PalletTimestampCall extends Enum {289 readonly isSet: boolean;290 readonly asSet: {291 readonly now: Compact<u64>;292 } & Struct;293 readonly type: 'Set';294 }295296 /** @name PalletTransactionPaymentReleases (65) */297 export interface PalletTransactionPaymentReleases extends Enum {298 readonly isV1Ancient: boolean;299 readonly isV2: boolean;300 readonly type: 'V1Ancient' | 'V2';301 }302303 /** @name FrameSupportWeightsWeightToFeeCoefficient (67) */304 export interface FrameSupportWeightsWeightToFeeCoefficient extends Struct {305 readonly coeffInteger: u128;306 readonly coeffFrac: Perbill;307 readonly negative: bool;308 readonly degree: u8;309 }310311 /** @name PalletTreasuryProposal (69) */312 export interface PalletTreasuryProposal extends Struct {313 readonly proposer: AccountId32;314 readonly value: u128;315 readonly beneficiary: AccountId32;316 readonly bond: u128;317 }318319 /** @name PalletTreasuryCall (72) */320 export interface PalletTreasuryCall extends Enum {321 readonly isProposeSpend: boolean;322 readonly asProposeSpend: {323 readonly value: Compact<u128>;324 readonly beneficiary: MultiAddress;325 } & Struct;326 readonly isRejectProposal: boolean;327 readonly asRejectProposal: {328 readonly proposalId: Compact<u32>;329 } & Struct;330 readonly isApproveProposal: boolean;331 readonly asApproveProposal: {332 readonly proposalId: Compact<u32>;333 } & Struct;334 readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal';335 }336337 /** @name PalletTreasuryEvent (74) */338 export interface PalletTreasuryEvent extends Enum {339 readonly isProposed: boolean;340 readonly asProposed: {341 readonly proposalIndex: u32;342 } & Struct;343 readonly isSpending: boolean;344 readonly asSpending: {345 readonly budgetRemaining: u128;346 } & Struct;347 readonly isAwarded: boolean;348 readonly asAwarded: {349 readonly proposalIndex: u32;350 readonly award: u128;351 readonly account: AccountId32;352 } & Struct;353 readonly isRejected: boolean;354 readonly asRejected: {355 readonly proposalIndex: u32;356 readonly slashed: u128;357 } & Struct;358 readonly isBurnt: boolean;359 readonly asBurnt: {360 readonly burntFunds: u128;361 } & Struct;362 readonly isRollover: boolean;363 readonly asRollover: {364 readonly rolloverBalance: u128;365 } & Struct;366 readonly isDeposit: boolean;367 readonly asDeposit: {368 readonly value: u128;369 } & Struct;370 readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit';371 }372373 /** @name FrameSupportPalletId (77) */374 export interface FrameSupportPalletId extends U8aFixed {}375376 /** @name PalletTreasuryError (78) */377 export interface PalletTreasuryError extends Enum {378 readonly isInsufficientProposersBalance: boolean;379 readonly isInvalidIndex: boolean;380 readonly isTooManyApprovals: boolean;381 readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals';382 }383384 /** @name PalletSudoCall (79) */385 export interface PalletSudoCall extends Enum {386 readonly isSudo: boolean;387 readonly asSudo: {388 readonly call: Call;389 } & Struct;390 readonly isSudoUncheckedWeight: boolean;391 readonly asSudoUncheckedWeight: {392 readonly call: Call;393 readonly weight: u64;394 } & Struct;395 readonly isSetKey: boolean;396 readonly asSetKey: {397 readonly new_: MultiAddress;398 } & Struct;399 readonly isSudoAs: boolean;400 readonly asSudoAs: {401 readonly who: MultiAddress;402 readonly call: Call;403 } & Struct;404 readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';405 }406407 /** @name FrameSystemCall (81) */408 export interface FrameSystemCall extends Enum {409 readonly isFillBlock: boolean;410 readonly asFillBlock: {411 readonly ratio: Perbill;412 } & Struct;413 readonly isRemark: boolean;414 readonly asRemark: {415 readonly remark: Bytes;416 } & Struct;417 readonly isSetHeapPages: boolean;418 readonly asSetHeapPages: {419 readonly pages: u64;420 } & Struct;421 readonly isSetCode: boolean;422 readonly asSetCode: {423 readonly code: Bytes;424 } & Struct;425 readonly isSetCodeWithoutChecks: boolean;426 readonly asSetCodeWithoutChecks: {427 readonly code: Bytes;428 } & Struct;429 readonly isSetStorage: boolean;430 readonly asSetStorage: {431 readonly items: Vec<ITuple<[Bytes, Bytes]>>;432 } & Struct;433 readonly isKillStorage: boolean;434 readonly asKillStorage: {435 readonly keys_: Vec<Bytes>;436 } & Struct;437 readonly isKillPrefix: boolean;438 readonly asKillPrefix: {439 readonly prefix: Bytes;440 readonly subkeys: u32;441 } & Struct;442 readonly isRemarkWithEvent: boolean;443 readonly asRemarkWithEvent: {444 readonly remark: Bytes;445 } & Struct;446 readonly type: 'FillBlock' | 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent';447 }448449 /** @name OrmlVestingModuleCall (84) */450 export interface OrmlVestingModuleCall extends Enum {451 readonly isClaim: boolean;452 readonly isVestedTransfer: boolean;453 readonly asVestedTransfer: {454 readonly dest: MultiAddress;455 readonly schedule: OrmlVestingVestingSchedule;456 } & Struct;457 readonly isUpdateVestingSchedules: boolean;458 readonly asUpdateVestingSchedules: {459 readonly who: MultiAddress;460 readonly vestingSchedules: Vec<OrmlVestingVestingSchedule>;461 } & Struct;462 readonly isClaimFor: boolean;463 readonly asClaimFor: {464 readonly dest: MultiAddress;465 } & Struct;466 readonly type: 'Claim' | 'VestedTransfer' | 'UpdateVestingSchedules' | 'ClaimFor';467 }468469 /** @name OrmlVestingVestingSchedule (85) */470 export interface OrmlVestingVestingSchedule extends Struct {471 readonly start: u32;472 readonly period: u32;473 readonly periodCount: u32;474 readonly perPeriod: Compact<u128>;475 }476477 /** @name CumulusPalletXcmpQueueCall (87) */478 export interface CumulusPalletXcmpQueueCall extends Enum {479 readonly isServiceOverweight: boolean;480 readonly asServiceOverweight: {481 readonly index: u64;482 readonly weightLimit: u64;483 } & Struct;484 readonly isSuspendXcmExecution: boolean;485 readonly isResumeXcmExecution: boolean;486 readonly isUpdateSuspendThreshold: boolean;487 readonly asUpdateSuspendThreshold: {488 readonly new_: u32;489 } & Struct;490 readonly isUpdateDropThreshold: boolean;491 readonly asUpdateDropThreshold: {492 readonly new_: u32;493 } & Struct;494 readonly isUpdateResumeThreshold: boolean;495 readonly asUpdateResumeThreshold: {496 readonly new_: u32;497 } & Struct;498 readonly isUpdateThresholdWeight: boolean;499 readonly asUpdateThresholdWeight: {500 readonly new_: u64;501 } & Struct;502 readonly isUpdateWeightRestrictDecay: boolean;503 readonly asUpdateWeightRestrictDecay: {504 readonly new_: u64;505 } & Struct;506 readonly isUpdateXcmpMaxIndividualWeight: boolean;507 readonly asUpdateXcmpMaxIndividualWeight: {508 readonly new_: u64;509 } & Struct;510 readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight';511 }512513 /** @name PalletXcmCall (88) */514 export interface PalletXcmCall extends Enum {515 readonly isSend: boolean;516 readonly asSend: {517 readonly dest: XcmVersionedMultiLocation;518 readonly message: XcmVersionedXcm;519 } & Struct;520 readonly isTeleportAssets: boolean;521 readonly asTeleportAssets: {522 readonly dest: XcmVersionedMultiLocation;523 readonly beneficiary: XcmVersionedMultiLocation;524 readonly assets: XcmVersionedMultiAssets;525 readonly feeAssetItem: u32;526 } & Struct;527 readonly isReserveTransferAssets: boolean;528 readonly asReserveTransferAssets: {529 readonly dest: XcmVersionedMultiLocation;530 readonly beneficiary: XcmVersionedMultiLocation;531 readonly assets: XcmVersionedMultiAssets;532 readonly feeAssetItem: u32;533 } & Struct;534 readonly isExecute: boolean;535 readonly asExecute: {536 readonly message: XcmVersionedXcm;537 readonly maxWeight: u64;538 } & Struct;539 readonly isForceXcmVersion: boolean;540 readonly asForceXcmVersion: {541 readonly location: XcmV1MultiLocation;542 readonly xcmVersion: u32;543 } & Struct;544 readonly isForceDefaultXcmVersion: boolean;545 readonly asForceDefaultXcmVersion: {546 readonly maybeXcmVersion: Option<u32>;547 } & Struct;548 readonly isForceSubscribeVersionNotify: boolean;549 readonly asForceSubscribeVersionNotify: {550 readonly location: XcmVersionedMultiLocation;551 } & Struct;552 readonly isForceUnsubscribeVersionNotify: boolean;553 readonly asForceUnsubscribeVersionNotify: {554 readonly location: XcmVersionedMultiLocation;555 } & Struct;556 readonly isLimitedReserveTransferAssets: boolean;557 readonly asLimitedReserveTransferAssets: {558 readonly dest: XcmVersionedMultiLocation;559 readonly beneficiary: XcmVersionedMultiLocation;560 readonly assets: XcmVersionedMultiAssets;561 readonly feeAssetItem: u32;562 readonly weightLimit: XcmV2WeightLimit;563 } & Struct;564 readonly isLimitedTeleportAssets: boolean;565 readonly asLimitedTeleportAssets: {566 readonly dest: XcmVersionedMultiLocation;567 readonly beneficiary: XcmVersionedMultiLocation;568 readonly assets: XcmVersionedMultiAssets;569 readonly feeAssetItem: u32;570 readonly weightLimit: XcmV2WeightLimit;571 } & Struct;572 readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets';573 }574575 /** @name XcmVersionedMultiLocation (89) */576 export interface XcmVersionedMultiLocation extends Enum {577 readonly isV0: boolean;578 readonly asV0: XcmV0MultiLocation;579 readonly isV1: boolean;580 readonly asV1: XcmV1MultiLocation;581 readonly type: 'V0' | 'V1';582 }583584 /** @name XcmV0MultiLocation (90) */585 export interface XcmV0MultiLocation extends Enum {586 readonly isNull: boolean;587 readonly isX1: boolean;588 readonly asX1: XcmV0Junction;589 readonly isX2: boolean;590 readonly asX2: ITuple<[XcmV0Junction, XcmV0Junction]>;591 readonly isX3: boolean;592 readonly asX3: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction]>;593 readonly isX4: boolean;594 readonly asX4: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;595 readonly isX5: boolean;596 readonly asX5: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;597 readonly isX6: boolean;598 readonly asX6: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;599 readonly isX7: boolean;600 readonly asX7: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;601 readonly isX8: boolean;602 readonly asX8: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;603 readonly type: 'Null' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';604 }605606 /** @name XcmV0Junction (91) */607 export interface XcmV0Junction extends Enum {608 readonly isParent: boolean;609 readonly isParachain: boolean;610 readonly asParachain: Compact<u32>;611 readonly isAccountId32: boolean;612 readonly asAccountId32: {613 readonly network: XcmV0JunctionNetworkId;614 readonly id: U8aFixed;615 } & Struct;616 readonly isAccountIndex64: boolean;617 readonly asAccountIndex64: {618 readonly network: XcmV0JunctionNetworkId;619 readonly index: Compact<u64>;620 } & Struct;621 readonly isAccountKey20: boolean;622 readonly asAccountKey20: {623 readonly network: XcmV0JunctionNetworkId;624 readonly key: U8aFixed;625 } & Struct;626 readonly isPalletInstance: boolean;627 readonly asPalletInstance: u8;628 readonly isGeneralIndex: boolean;629 readonly asGeneralIndex: Compact<u128>;630 readonly isGeneralKey: boolean;631 readonly asGeneralKey: Bytes;632 readonly isOnlyChild: boolean;633 readonly isPlurality: boolean;634 readonly asPlurality: {635 readonly id: XcmV0JunctionBodyId;636 readonly part: XcmV0JunctionBodyPart;637 } & Struct;638 readonly type: 'Parent' | 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';639 }640641 /** @name XcmV0JunctionNetworkId (92) */642 export interface XcmV0JunctionNetworkId extends Enum {643 readonly isAny: boolean;644 readonly isNamed: boolean;645 readonly asNamed: Bytes;646 readonly isPolkadot: boolean;647 readonly isKusama: boolean;648 readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';649 }650651 /** @name XcmV0JunctionBodyId (93) */652 export interface XcmV0JunctionBodyId extends Enum {653 readonly isUnit: boolean;654 readonly isNamed: boolean;655 readonly asNamed: Bytes;656 readonly isIndex: boolean;657 readonly asIndex: Compact<u32>;658 readonly isExecutive: boolean;659 readonly isTechnical: boolean;660 readonly isLegislative: boolean;661 readonly isJudicial: boolean;662 readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial';663 }664665 /** @name XcmV0JunctionBodyPart (94) */666 export interface XcmV0JunctionBodyPart extends Enum {667 readonly isVoice: boolean;668 readonly isMembers: boolean;669 readonly asMembers: {670 readonly count: Compact<u32>;671 } & Struct;672 readonly isFraction: boolean;673 readonly asFraction: {674 readonly nom: Compact<u32>;675 readonly denom: Compact<u32>;676 } & Struct;677 readonly isAtLeastProportion: boolean;678 readonly asAtLeastProportion: {679 readonly nom: Compact<u32>;680 readonly denom: Compact<u32>;681 } & Struct;682 readonly isMoreThanProportion: boolean;683 readonly asMoreThanProportion: {684 readonly nom: Compact<u32>;685 readonly denom: Compact<u32>;686 } & Struct;687 readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';688 }689690 /** @name XcmV1MultiLocation (95) */691 export interface XcmV1MultiLocation extends Struct {692 readonly parents: u8;693 readonly interior: XcmV1MultilocationJunctions;694 }695696 /** @name XcmV1MultilocationJunctions (96) */697 export interface XcmV1MultilocationJunctions extends Enum {698 readonly isHere: boolean;699 readonly isX1: boolean;700 readonly asX1: XcmV1Junction;701 readonly isX2: boolean;702 readonly asX2: ITuple<[XcmV1Junction, XcmV1Junction]>;703 readonly isX3: boolean;704 readonly asX3: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction]>;705 readonly isX4: boolean;706 readonly asX4: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;707 readonly isX5: boolean;708 readonly asX5: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;709 readonly isX6: boolean;710 readonly asX6: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;711 readonly isX7: boolean;712 readonly asX7: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;713 readonly isX8: boolean;714 readonly asX8: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;715 readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';716 }717718 /** @name XcmV1Junction (97) */719 export interface XcmV1Junction extends Enum {720 readonly isParachain: boolean;721 readonly asParachain: Compact<u32>;722 readonly isAccountId32: boolean;723 readonly asAccountId32: {724 readonly network: XcmV0JunctionNetworkId;725 readonly id: U8aFixed;726 } & Struct;727 readonly isAccountIndex64: boolean;728 readonly asAccountIndex64: {729 readonly network: XcmV0JunctionNetworkId;730 readonly index: Compact<u64>;731 } & Struct;732 readonly isAccountKey20: boolean;733 readonly asAccountKey20: {734 readonly network: XcmV0JunctionNetworkId;735 readonly key: U8aFixed;736 } & Struct;737 readonly isPalletInstance: boolean;738 readonly asPalletInstance: u8;739 readonly isGeneralIndex: boolean;740 readonly asGeneralIndex: Compact<u128>;741 readonly isGeneralKey: boolean;742 readonly asGeneralKey: Bytes;743 readonly isOnlyChild: boolean;744 readonly isPlurality: boolean;745 readonly asPlurality: {746 readonly id: XcmV0JunctionBodyId;747 readonly part: XcmV0JunctionBodyPart;748 } & Struct;749 readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';750 }751752 /** @name XcmVersionedXcm (98) */753 export interface XcmVersionedXcm extends Enum {754 readonly isV0: boolean;755 readonly asV0: XcmV0Xcm;756 readonly isV1: boolean;757 readonly asV1: XcmV1Xcm;758 readonly isV2: boolean;759 readonly asV2: XcmV2Xcm;760 readonly type: 'V0' | 'V1' | 'V2';761 }762763 /** @name XcmV0Xcm (99) */764 export interface XcmV0Xcm extends Enum {765 readonly isWithdrawAsset: boolean;766 readonly asWithdrawAsset: {767 readonly assets: Vec<XcmV0MultiAsset>;768 readonly effects: Vec<XcmV0Order>;769 } & Struct;770 readonly isReserveAssetDeposit: boolean;771 readonly asReserveAssetDeposit: {772 readonly assets: Vec<XcmV0MultiAsset>;773 readonly effects: Vec<XcmV0Order>;774 } & Struct;775 readonly isTeleportAsset: boolean;776 readonly asTeleportAsset: {777 readonly assets: Vec<XcmV0MultiAsset>;778 readonly effects: Vec<XcmV0Order>;779 } & Struct;780 readonly isQueryResponse: boolean;781 readonly asQueryResponse: {782 readonly queryId: Compact<u64>;783 readonly response: XcmV0Response;784 } & Struct;785 readonly isTransferAsset: boolean;786 readonly asTransferAsset: {787 readonly assets: Vec<XcmV0MultiAsset>;788 readonly dest: XcmV0MultiLocation;789 } & Struct;790 readonly isTransferReserveAsset: boolean;791 readonly asTransferReserveAsset: {792 readonly assets: Vec<XcmV0MultiAsset>;793 readonly dest: XcmV0MultiLocation;794 readonly effects: Vec<XcmV0Order>;795 } & Struct;796 readonly isTransact: boolean;797 readonly asTransact: {798 readonly originType: XcmV0OriginKind;799 readonly requireWeightAtMost: u64;800 readonly call: XcmDoubleEncoded;801 } & Struct;802 readonly isHrmpNewChannelOpenRequest: boolean;803 readonly asHrmpNewChannelOpenRequest: {804 readonly sender: Compact<u32>;805 readonly maxMessageSize: Compact<u32>;806 readonly maxCapacity: Compact<u32>;807 } & Struct;808 readonly isHrmpChannelAccepted: boolean;809 readonly asHrmpChannelAccepted: {810 readonly recipient: Compact<u32>;811 } & Struct;812 readonly isHrmpChannelClosing: boolean;813 readonly asHrmpChannelClosing: {814 readonly initiator: Compact<u32>;815 readonly sender: Compact<u32>;816 readonly recipient: Compact<u32>;817 } & Struct;818 readonly isRelayedFrom: boolean;819 readonly asRelayedFrom: {820 readonly who: XcmV0MultiLocation;821 readonly message: XcmV0Xcm;822 } & Struct;823 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposit' | 'TeleportAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom';824 }825826 /** @name XcmV0MultiAsset (101) */827 export interface XcmV0MultiAsset extends Enum {828 readonly isNone: boolean;829 readonly isAll: boolean;830 readonly isAllFungible: boolean;831 readonly isAllNonFungible: boolean;832 readonly isAllAbstractFungible: boolean;833 readonly asAllAbstractFungible: {834 readonly id: Bytes;835 } & Struct;836 readonly isAllAbstractNonFungible: boolean;837 readonly asAllAbstractNonFungible: {838 readonly class: Bytes;839 } & Struct;840 readonly isAllConcreteFungible: boolean;841 readonly asAllConcreteFungible: {842 readonly id: XcmV0MultiLocation;843 } & Struct;844 readonly isAllConcreteNonFungible: boolean;845 readonly asAllConcreteNonFungible: {846 readonly class: XcmV0MultiLocation;847 } & Struct;848 readonly isAbstractFungible: boolean;849 readonly asAbstractFungible: {850 readonly id: Bytes;851 readonly amount: Compact<u128>;852 } & Struct;853 readonly isAbstractNonFungible: boolean;854 readonly asAbstractNonFungible: {855 readonly class: Bytes;856 readonly instance: XcmV1MultiassetAssetInstance;857 } & Struct;858 readonly isConcreteFungible: boolean;859 readonly asConcreteFungible: {860 readonly id: XcmV0MultiLocation;861 readonly amount: Compact<u128>;862 } & Struct;863 readonly isConcreteNonFungible: boolean;864 readonly asConcreteNonFungible: {865 readonly class: XcmV0MultiLocation;866 readonly instance: XcmV1MultiassetAssetInstance;867 } & Struct;868 readonly type: 'None' | 'All' | 'AllFungible' | 'AllNonFungible' | 'AllAbstractFungible' | 'AllAbstractNonFungible' | 'AllConcreteFungible' | 'AllConcreteNonFungible' | 'AbstractFungible' | 'AbstractNonFungible' | 'ConcreteFungible' | 'ConcreteNonFungible';869 }870871 /** @name XcmV1MultiassetAssetInstance (102) */872 export interface XcmV1MultiassetAssetInstance extends Enum {873 readonly isUndefined: boolean;874 readonly isIndex: boolean;875 readonly asIndex: Compact<u128>;876 readonly isArray4: boolean;877 readonly asArray4: U8aFixed;878 readonly isArray8: boolean;879 readonly asArray8: U8aFixed;880 readonly isArray16: boolean;881 readonly asArray16: U8aFixed;882 readonly isArray32: boolean;883 readonly asArray32: U8aFixed;884 readonly isBlob: boolean;885 readonly asBlob: Bytes;886 readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob';887 }888889 /** @name XcmV0Order (106) */890 export interface XcmV0Order extends Enum {891 readonly isNull: boolean;892 readonly isDepositAsset: boolean;893 readonly asDepositAsset: {894 readonly assets: Vec<XcmV0MultiAsset>;895 readonly dest: XcmV0MultiLocation;896 } & Struct;897 readonly isDepositReserveAsset: boolean;898 readonly asDepositReserveAsset: {899 readonly assets: Vec<XcmV0MultiAsset>;900 readonly dest: XcmV0MultiLocation;901 readonly effects: Vec<XcmV0Order>;902 } & Struct;903 readonly isExchangeAsset: boolean;904 readonly asExchangeAsset: {905 readonly give: Vec<XcmV0MultiAsset>;906 readonly receive: Vec<XcmV0MultiAsset>;907 } & Struct;908 readonly isInitiateReserveWithdraw: boolean;909 readonly asInitiateReserveWithdraw: {910 readonly assets: Vec<XcmV0MultiAsset>;911 readonly reserve: XcmV0MultiLocation;912 readonly effects: Vec<XcmV0Order>;913 } & Struct;914 readonly isInitiateTeleport: boolean;915 readonly asInitiateTeleport: {916 readonly assets: Vec<XcmV0MultiAsset>;917 readonly dest: XcmV0MultiLocation;918 readonly effects: Vec<XcmV0Order>;919 } & Struct;920 readonly isQueryHolding: boolean;921 readonly asQueryHolding: {922 readonly queryId: Compact<u64>;923 readonly dest: XcmV0MultiLocation;924 readonly assets: Vec<XcmV0MultiAsset>;925 } & Struct;926 readonly isBuyExecution: boolean;927 readonly asBuyExecution: {928 readonly fees: XcmV0MultiAsset;929 readonly weight: u64;930 readonly debt: u64;931 readonly haltOnError: bool;932 readonly xcm: Vec<XcmV0Xcm>;933 } & Struct;934 readonly type: 'Null' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';935 }936937 /** @name XcmV0Response (108) */938 export interface XcmV0Response extends Enum {939 readonly isAssets: boolean;940 readonly asAssets: Vec<XcmV0MultiAsset>;941 readonly type: 'Assets';942 }943944 /** @name XcmV0OriginKind (109) */945 export interface XcmV0OriginKind extends Enum {946 readonly isNative: boolean;947 readonly isSovereignAccount: boolean;948 readonly isSuperuser: boolean;949 readonly isXcm: boolean;950 readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm';951 }952953 /** @name XcmDoubleEncoded (110) */954 export interface XcmDoubleEncoded extends Struct {955 readonly encoded: Bytes;956 }957958 /** @name XcmV1Xcm (111) */959 export interface XcmV1Xcm extends Enum {960 readonly isWithdrawAsset: boolean;961 readonly asWithdrawAsset: {962 readonly assets: XcmV1MultiassetMultiAssets;963 readonly effects: Vec<XcmV1Order>;964 } & Struct;965 readonly isReserveAssetDeposited: boolean;966 readonly asReserveAssetDeposited: {967 readonly assets: XcmV1MultiassetMultiAssets;968 readonly effects: Vec<XcmV1Order>;969 } & Struct;970 readonly isReceiveTeleportedAsset: boolean;971 readonly asReceiveTeleportedAsset: {972 readonly assets: XcmV1MultiassetMultiAssets;973 readonly effects: Vec<XcmV1Order>;974 } & Struct;975 readonly isQueryResponse: boolean;976 readonly asQueryResponse: {977 readonly queryId: Compact<u64>;978 readonly response: XcmV1Response;979 } & Struct;980 readonly isTransferAsset: boolean;981 readonly asTransferAsset: {982 readonly assets: XcmV1MultiassetMultiAssets;983 readonly beneficiary: XcmV1MultiLocation;984 } & Struct;985 readonly isTransferReserveAsset: boolean;986 readonly asTransferReserveAsset: {987 readonly assets: XcmV1MultiassetMultiAssets;988 readonly dest: XcmV1MultiLocation;989 readonly effects: Vec<XcmV1Order>;990 } & Struct;991 readonly isTransact: boolean;992 readonly asTransact: {993 readonly originType: XcmV0OriginKind;994 readonly requireWeightAtMost: u64;995 readonly call: XcmDoubleEncoded;996 } & Struct;997 readonly isHrmpNewChannelOpenRequest: boolean;998 readonly asHrmpNewChannelOpenRequest: {999 readonly sender: Compact<u32>;1000 readonly maxMessageSize: Compact<u32>;1001 readonly maxCapacity: Compact<u32>;1002 } & Struct;1003 readonly isHrmpChannelAccepted: boolean;1004 readonly asHrmpChannelAccepted: {1005 readonly recipient: Compact<u32>;1006 } & Struct;1007 readonly isHrmpChannelClosing: boolean;1008 readonly asHrmpChannelClosing: {1009 readonly initiator: Compact<u32>;1010 readonly sender: Compact<u32>;1011 readonly recipient: Compact<u32>;1012 } & Struct;1013 readonly isRelayedFrom: boolean;1014 readonly asRelayedFrom: {1015 readonly who: XcmV1MultilocationJunctions;1016 readonly message: XcmV1Xcm;1017 } & Struct;1018 readonly isSubscribeVersion: boolean;1019 readonly asSubscribeVersion: {1020 readonly queryId: Compact<u64>;1021 readonly maxResponseWeight: Compact<u64>;1022 } & Struct;1023 readonly isUnsubscribeVersion: boolean;1024 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom' | 'SubscribeVersion' | 'UnsubscribeVersion';1025 }10261027 /** @name XcmV1MultiassetMultiAssets (112) */1028 export interface XcmV1MultiassetMultiAssets extends Vec<XcmV1MultiAsset> {}10291030 /** @name XcmV1MultiAsset (114) */1031 export interface XcmV1MultiAsset extends Struct {1032 readonly id: XcmV1MultiassetAssetId;1033 readonly fun: XcmV1MultiassetFungibility;1034 }10351036 /** @name XcmV1MultiassetAssetId (115) */1037 export interface XcmV1MultiassetAssetId extends Enum {1038 readonly isConcrete: boolean;1039 readonly asConcrete: XcmV1MultiLocation;1040 readonly isAbstract: boolean;1041 readonly asAbstract: Bytes;1042 readonly type: 'Concrete' | 'Abstract';1043 }10441045 /** @name XcmV1MultiassetFungibility (116) */1046 export interface XcmV1MultiassetFungibility extends Enum {1047 readonly isFungible: boolean;1048 readonly asFungible: Compact<u128>;1049 readonly isNonFungible: boolean;1050 readonly asNonFungible: XcmV1MultiassetAssetInstance;1051 readonly type: 'Fungible' | 'NonFungible';1052 }10531054 /** @name XcmV1Order (118) */1055 export interface XcmV1Order extends Enum {1056 readonly isNoop: boolean;1057 readonly isDepositAsset: boolean;1058 readonly asDepositAsset: {1059 readonly assets: XcmV1MultiassetMultiAssetFilter;1060 readonly maxAssets: u32;1061 readonly beneficiary: XcmV1MultiLocation;1062 } & Struct;1063 readonly isDepositReserveAsset: boolean;1064 readonly asDepositReserveAsset: {1065 readonly assets: XcmV1MultiassetMultiAssetFilter;1066 readonly maxAssets: u32;1067 readonly dest: XcmV1MultiLocation;1068 readonly effects: Vec<XcmV1Order>;1069 } & Struct;1070 readonly isExchangeAsset: boolean;1071 readonly asExchangeAsset: {1072 readonly give: XcmV1MultiassetMultiAssetFilter;1073 readonly receive: XcmV1MultiassetMultiAssets;1074 } & Struct;1075 readonly isInitiateReserveWithdraw: boolean;1076 readonly asInitiateReserveWithdraw: {1077 readonly assets: XcmV1MultiassetMultiAssetFilter;1078 readonly reserve: XcmV1MultiLocation;1079 readonly effects: Vec<XcmV1Order>;1080 } & Struct;1081 readonly isInitiateTeleport: boolean;1082 readonly asInitiateTeleport: {1083 readonly assets: XcmV1MultiassetMultiAssetFilter;1084 readonly dest: XcmV1MultiLocation;1085 readonly effects: Vec<XcmV1Order>;1086 } & Struct;1087 readonly isQueryHolding: boolean;1088 readonly asQueryHolding: {1089 readonly queryId: Compact<u64>;1090 readonly dest: XcmV1MultiLocation;1091 readonly assets: XcmV1MultiassetMultiAssetFilter;1092 } & Struct;1093 readonly isBuyExecution: boolean;1094 readonly asBuyExecution: {1095 readonly fees: XcmV1MultiAsset;1096 readonly weight: u64;1097 readonly debt: u64;1098 readonly haltOnError: bool;1099 readonly instructions: Vec<XcmV1Xcm>;1100 } & Struct;1101 readonly type: 'Noop' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';1102 }11031104 /** @name XcmV1MultiassetMultiAssetFilter (119) */1105 export interface XcmV1MultiassetMultiAssetFilter extends Enum {1106 readonly isDefinite: boolean;1107 readonly asDefinite: XcmV1MultiassetMultiAssets;1108 readonly isWild: boolean;1109 readonly asWild: XcmV1MultiassetWildMultiAsset;1110 readonly type: 'Definite' | 'Wild';1111 }11121113 /** @name XcmV1MultiassetWildMultiAsset (120) */1114 export interface XcmV1MultiassetWildMultiAsset extends Enum {1115 readonly isAll: boolean;1116 readonly isAllOf: boolean;1117 readonly asAllOf: {1118 readonly id: XcmV1MultiassetAssetId;1119 readonly fun: XcmV1MultiassetWildFungibility;1120 } & Struct;1121 readonly type: 'All' | 'AllOf';1122 }11231124 /** @name XcmV1MultiassetWildFungibility (121) */1125 export interface XcmV1MultiassetWildFungibility extends Enum {1126 readonly isFungible: boolean;1127 readonly isNonFungible: boolean;1128 readonly type: 'Fungible' | 'NonFungible';1129 }11301131 /** @name XcmV1Response (123) */1132 export interface XcmV1Response extends Enum {1133 readonly isAssets: boolean;1134 readonly asAssets: XcmV1MultiassetMultiAssets;1135 readonly isVersion: boolean;1136 readonly asVersion: u32;1137 readonly type: 'Assets' | 'Version';1138 }11391140 /** @name XcmV2Xcm (124) */1141 export interface XcmV2Xcm extends Vec<XcmV2Instruction> {}11421143 /** @name XcmV2Instruction (126) */1144 export interface XcmV2Instruction extends Enum {1145 readonly isWithdrawAsset: boolean;1146 readonly asWithdrawAsset: XcmV1MultiassetMultiAssets;1147 readonly isReserveAssetDeposited: boolean;1148 readonly asReserveAssetDeposited: XcmV1MultiassetMultiAssets;1149 readonly isReceiveTeleportedAsset: boolean;1150 readonly asReceiveTeleportedAsset: XcmV1MultiassetMultiAssets;1151 readonly isQueryResponse: boolean;1152 readonly asQueryResponse: {1153 readonly queryId: Compact<u64>;1154 readonly response: XcmV2Response;1155 readonly maxWeight: Compact<u64>;1156 } & Struct;1157 readonly isTransferAsset: boolean;1158 readonly asTransferAsset: {1159 readonly assets: XcmV1MultiassetMultiAssets;1160 readonly beneficiary: XcmV1MultiLocation;1161 } & Struct;1162 readonly isTransferReserveAsset: boolean;1163 readonly asTransferReserveAsset: {1164 readonly assets: XcmV1MultiassetMultiAssets;1165 readonly dest: XcmV1MultiLocation;1166 readonly xcm: XcmV2Xcm;1167 } & Struct;1168 readonly isTransact: boolean;1169 readonly asTransact: {1170 readonly originType: XcmV0OriginKind;1171 readonly requireWeightAtMost: Compact<u64>;1172 readonly call: XcmDoubleEncoded;1173 } & Struct;1174 readonly isHrmpNewChannelOpenRequest: boolean;1175 readonly asHrmpNewChannelOpenRequest: {1176 readonly sender: Compact<u32>;1177 readonly maxMessageSize: Compact<u32>;1178 readonly maxCapacity: Compact<u32>;1179 } & Struct;1180 readonly isHrmpChannelAccepted: boolean;1181 readonly asHrmpChannelAccepted: {1182 readonly recipient: Compact<u32>;1183 } & Struct;1184 readonly isHrmpChannelClosing: boolean;1185 readonly asHrmpChannelClosing: {1186 readonly initiator: Compact<u32>;1187 readonly sender: Compact<u32>;1188 readonly recipient: Compact<u32>;1189 } & Struct;1190 readonly isClearOrigin: boolean;1191 readonly isDescendOrigin: boolean;1192 readonly asDescendOrigin: XcmV1MultilocationJunctions;1193 readonly isReportError: boolean;1194 readonly asReportError: {1195 readonly queryId: Compact<u64>;1196 readonly dest: XcmV1MultiLocation;1197 readonly maxResponseWeight: Compact<u64>;1198 } & Struct;1199 readonly isDepositAsset: boolean;1200 readonly asDepositAsset: {1201 readonly assets: XcmV1MultiassetMultiAssetFilter;1202 readonly maxAssets: Compact<u32>;1203 readonly beneficiary: XcmV1MultiLocation;1204 } & Struct;1205 readonly isDepositReserveAsset: boolean;1206 readonly asDepositReserveAsset: {1207 readonly assets: XcmV1MultiassetMultiAssetFilter;1208 readonly maxAssets: Compact<u32>;1209 readonly dest: XcmV1MultiLocation;1210 readonly xcm: XcmV2Xcm;1211 } & Struct;1212 readonly isExchangeAsset: boolean;1213 readonly asExchangeAsset: {1214 readonly give: XcmV1MultiassetMultiAssetFilter;1215 readonly receive: XcmV1MultiassetMultiAssets;1216 } & Struct;1217 readonly isInitiateReserveWithdraw: boolean;1218 readonly asInitiateReserveWithdraw: {1219 readonly assets: XcmV1MultiassetMultiAssetFilter;1220 readonly reserve: XcmV1MultiLocation;1221 readonly xcm: XcmV2Xcm;1222 } & Struct;1223 readonly isInitiateTeleport: boolean;1224 readonly asInitiateTeleport: {1225 readonly assets: XcmV1MultiassetMultiAssetFilter;1226 readonly dest: XcmV1MultiLocation;1227 readonly xcm: XcmV2Xcm;1228 } & Struct;1229 readonly isQueryHolding: boolean;1230 readonly asQueryHolding: {1231 readonly queryId: Compact<u64>;1232 readonly dest: XcmV1MultiLocation;1233 readonly assets: XcmV1MultiassetMultiAssetFilter;1234 readonly maxResponseWeight: Compact<u64>;1235 } & Struct;1236 readonly isBuyExecution: boolean;1237 readonly asBuyExecution: {1238 readonly fees: XcmV1MultiAsset;1239 readonly weightLimit: XcmV2WeightLimit;1240 } & Struct;1241 readonly isRefundSurplus: boolean;1242 readonly isSetErrorHandler: boolean;1243 readonly asSetErrorHandler: XcmV2Xcm;1244 readonly isSetAppendix: boolean;1245 readonly asSetAppendix: XcmV2Xcm;1246 readonly isClearError: boolean;1247 readonly isClaimAsset: boolean;1248 readonly asClaimAsset: {1249 readonly assets: XcmV1MultiassetMultiAssets;1250 readonly ticket: XcmV1MultiLocation;1251 } & Struct;1252 readonly isTrap: boolean;1253 readonly asTrap: Compact<u64>;1254 readonly isSubscribeVersion: boolean;1255 readonly asSubscribeVersion: {1256 readonly queryId: Compact<u64>;1257 readonly maxResponseWeight: Compact<u64>;1258 } & Struct;1259 readonly isUnsubscribeVersion: boolean;1260 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';1261 }12621263 /** @name XcmV2Response (127) */1264 export interface XcmV2Response extends Enum {1265 readonly isNull: boolean;1266 readonly isAssets: boolean;1267 readonly asAssets: XcmV1MultiassetMultiAssets;1268 readonly isExecutionResult: boolean;1269 readonly asExecutionResult: Option<ITuple<[u32, XcmV2TraitsError]>>;1270 readonly isVersion: boolean;1271 readonly asVersion: u32;1272 readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version';1273 }12741275 /** @name XcmV2TraitsError (130) */1276 export interface XcmV2TraitsError extends Enum {1277 readonly isOverflow: boolean;1278 readonly isUnimplemented: boolean;1279 readonly isUntrustedReserveLocation: boolean;1280 readonly isUntrustedTeleportLocation: boolean;1281 readonly isMultiLocationFull: boolean;1282 readonly isMultiLocationNotInvertible: boolean;1283 readonly isBadOrigin: boolean;1284 readonly isInvalidLocation: boolean;1285 readonly isAssetNotFound: boolean;1286 readonly isFailedToTransactAsset: boolean;1287 readonly isNotWithdrawable: boolean;1288 readonly isLocationCannotHold: boolean;1289 readonly isExceedsMaxMessageSize: boolean;1290 readonly isDestinationUnsupported: boolean;1291 readonly isTransport: boolean;1292 readonly isUnroutable: boolean;1293 readonly isUnknownClaim: boolean;1294 readonly isFailedToDecode: boolean;1295 readonly isMaxWeightInvalid: boolean;1296 readonly isNotHoldingFees: boolean;1297 readonly isTooExpensive: boolean;1298 readonly isTrap: boolean;1299 readonly asTrap: u64;1300 readonly isUnhandledXcmVersion: boolean;1301 readonly isWeightLimitReached: boolean;1302 readonly asWeightLimitReached: u64;1303 readonly isBarrier: boolean;1304 readonly isWeightNotComputable: boolean;1305 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';1306 }13071308 /** @name XcmV2WeightLimit (131) */1309 export interface XcmV2WeightLimit extends Enum {1310 readonly isUnlimited: boolean;1311 readonly isLimited: boolean;1312 readonly asLimited: Compact<u64>;1313 readonly type: 'Unlimited' | 'Limited';1314 }13151316 /** @name XcmVersionedMultiAssets (132) */1317 export interface XcmVersionedMultiAssets extends Enum {1318 readonly isV0: boolean;1319 readonly asV0: Vec<XcmV0MultiAsset>;1320 readonly isV1: boolean;1321 readonly asV1: XcmV1MultiassetMultiAssets;1322 readonly type: 'V0' | 'V1';1323 }13241325 /** @name CumulusPalletXcmCall (147) */1326 export type CumulusPalletXcmCall = Null;13271328 /** @name CumulusPalletDmpQueueCall (148) */1329 export interface CumulusPalletDmpQueueCall extends Enum {1330 readonly isServiceOverweight: boolean;1331 readonly asServiceOverweight: {1332 readonly index: u64;1333 readonly weightLimit: u64;1334 } & Struct;1335 readonly type: 'ServiceOverweight';1336 }13371338 /** @name PalletInflationCall (149) */1339 export interface PalletInflationCall extends Enum {1340 readonly isStartInflation: boolean;1341 readonly asStartInflation: {1342 readonly inflationStartRelayBlock: u32;1343 } & Struct;1344 readonly type: 'StartInflation';1345 }13461347 /** @name PalletUniqueCall (150) */1348 export interface PalletUniqueCall extends Enum {1349 readonly isCreateCollection: boolean;1350 readonly asCreateCollection: {1351 readonly collectionName: Vec<u16>;1352 readonly collectionDescription: Vec<u16>;1353 readonly tokenPrefix: Bytes;1354 readonly mode: UpDataStructsCollectionMode;1355 } & Struct;1356 readonly isCreateCollectionEx: boolean;1357 readonly asCreateCollectionEx: {1358 readonly data: UpDataStructsCreateCollectionData;1359 } & Struct;1360 readonly isDestroyCollection: boolean;1361 readonly asDestroyCollection: {1362 readonly collectionId: u32;1363 } & Struct;1364 readonly isAddToAllowList: boolean;1365 readonly asAddToAllowList: {1366 readonly collectionId: u32;1367 readonly address: PalletEvmAccountBasicCrossAccountIdRepr;1368 } & Struct;1369 readonly isRemoveFromAllowList: boolean;1370 readonly asRemoveFromAllowList: {1371 readonly collectionId: u32;1372 readonly address: PalletEvmAccountBasicCrossAccountIdRepr;1373 } & Struct;1374 readonly isChangeCollectionOwner: boolean;1375 readonly asChangeCollectionOwner: {1376 readonly collectionId: u32;1377 readonly newOwner: AccountId32;1378 } & Struct;1379 readonly isAddCollectionAdmin: boolean;1380 readonly asAddCollectionAdmin: {1381 readonly collectionId: u32;1382 readonly newAdminId: PalletEvmAccountBasicCrossAccountIdRepr;1383 } & Struct;1384 readonly isRemoveCollectionAdmin: boolean;1385 readonly asRemoveCollectionAdmin: {1386 readonly collectionId: u32;1387 readonly accountId: PalletEvmAccountBasicCrossAccountIdRepr;1388 } & Struct;1389 readonly isSetCollectionSponsor: boolean;1390 readonly asSetCollectionSponsor: {1391 readonly collectionId: u32;1392 readonly newSponsor: AccountId32;1393 } & Struct;1394 readonly isConfirmSponsorship: boolean;1395 readonly asConfirmSponsorship: {1396 readonly collectionId: u32;1397 } & Struct;1398 readonly isRemoveCollectionSponsor: boolean;1399 readonly asRemoveCollectionSponsor: {1400 readonly collectionId: u32;1401 } & Struct;1402 readonly isCreateItem: boolean;1403 readonly asCreateItem: {1404 readonly collectionId: u32;1405 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1406 readonly data: UpDataStructsCreateItemData;1407 } & Struct;1408 readonly isCreateMultipleItems: boolean;1409 readonly asCreateMultipleItems: {1410 readonly collectionId: u32;1411 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1412 readonly itemsData: Vec<UpDataStructsCreateItemData>;1413 } & Struct;1414 readonly isSetCollectionProperties: boolean;1415 readonly asSetCollectionProperties: {1416 readonly collectionId: u32;1417 readonly properties: Vec<UpDataStructsProperty>;1418 } & Struct;1419 readonly isDeleteCollectionProperties: boolean;1420 readonly asDeleteCollectionProperties: {1421 readonly collectionId: u32;1422 readonly propertyKeys: Vec<Bytes>;1423 } & Struct;1424 readonly isSetTokenProperties: boolean;1425 readonly asSetTokenProperties: {1426 readonly collectionId: u32;1427 readonly tokenId: u32;1428 readonly properties: Vec<UpDataStructsProperty>;1429 } & Struct;1430 readonly isDeleteTokenProperties: boolean;1431 readonly asDeleteTokenProperties: {1432 readonly collectionId: u32;1433 readonly tokenId: u32;1434 readonly propertyKeys: Vec<Bytes>;1435 } & Struct;1436 readonly isSetPropertyPermissions: boolean;1437 readonly asSetPropertyPermissions: {1438 readonly collectionId: u32;1439 readonly propertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;1440 } & Struct;1441 readonly isCreateMultipleItemsEx: boolean;1442 readonly asCreateMultipleItemsEx: {1443 readonly collectionId: u32;1444 readonly data: UpDataStructsCreateItemExData;1445 } & Struct;1446 readonly isSetTransfersEnabledFlag: boolean;1447 readonly asSetTransfersEnabledFlag: {1448 readonly collectionId: u32;1449 readonly value: bool;1450 } & Struct;1451 readonly isBurnItem: boolean;1452 readonly asBurnItem: {1453 readonly collectionId: u32;1454 readonly itemId: u32;1455 readonly value: u128;1456 } & Struct;1457 readonly isBurnFrom: boolean;1458 readonly asBurnFrom: {1459 readonly collectionId: u32;1460 readonly from: PalletEvmAccountBasicCrossAccountIdRepr;1461 readonly itemId: u32;1462 readonly value: u128;1463 } & Struct;1464 readonly isTransfer: boolean;1465 readonly asTransfer: {1466 readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;1467 readonly collectionId: u32;1468 readonly itemId: u32;1469 readonly value: u128;1470 } & Struct;1471 readonly isApprove: boolean;1472 readonly asApprove: {1473 readonly spender: PalletEvmAccountBasicCrossAccountIdRepr;1474 readonly collectionId: u32;1475 readonly itemId: u32;1476 readonly amount: u128;1477 } & Struct;1478 readonly isTransferFrom: boolean;1479 readonly asTransferFrom: {1480 readonly from: PalletEvmAccountBasicCrossAccountIdRepr;1481 readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;1482 readonly collectionId: u32;1483 readonly itemId: u32;1484 readonly value: u128;1485 } & Struct;1486 readonly isSetCollectionLimits: boolean;1487 readonly asSetCollectionLimits: {1488 readonly collectionId: u32;1489 readonly newLimit: UpDataStructsCollectionLimits;1490 } & Struct;1491 readonly isSetCollectionPermissions: boolean;1492 readonly asSetCollectionPermissions: {1493 readonly collectionId: u32;1494 readonly newLimit: UpDataStructsCollectionPermissions;1495 } & Struct;1496 readonly type: 'CreateCollection' | 'CreateCollectionEx' | 'DestroyCollection' | 'AddToAllowList' | 'RemoveFromAllowList' | 'ChangeCollectionOwner' | 'AddCollectionAdmin' | 'RemoveCollectionAdmin' | 'SetCollectionSponsor' | 'ConfirmSponsorship' | 'RemoveCollectionSponsor' | 'CreateItem' | 'CreateMultipleItems' | 'SetCollectionProperties' | 'DeleteCollectionProperties' | 'SetTokenProperties' | 'DeleteTokenProperties' | 'SetPropertyPermissions' | 'CreateMultipleItemsEx' | 'SetTransfersEnabledFlag' | 'BurnItem' | 'BurnFrom' | 'Transfer' | 'Approve' | 'TransferFrom' | 'SetCollectionLimits' | 'SetCollectionPermissions';1497 }14981499 /** @name UpDataStructsCollectionMode (156) */1500 export interface UpDataStructsCollectionMode extends Enum {1501 readonly isNft: boolean;1502 readonly isFungible: boolean;1503 readonly asFungible: u8;1504 readonly isReFungible: boolean;1505 readonly type: 'Nft' | 'Fungible' | 'ReFungible';1506 }15071508 /** @name UpDataStructsCreateCollectionData (157) */1509 export interface UpDataStructsCreateCollectionData extends Struct {1510 readonly mode: UpDataStructsCollectionMode;1511 readonly access: Option<UpDataStructsAccessMode>;1512 readonly name: Vec<u16>;1513 readonly description: Vec<u16>;1514 readonly tokenPrefix: Bytes;1515 readonly pendingSponsor: Option<AccountId32>;1516 readonly limits: Option<UpDataStructsCollectionLimits>;1517 readonly permissions: Option<UpDataStructsCollectionPermissions>;1518 readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;1519 readonly properties: Vec<UpDataStructsProperty>;1520 }15211522 /** @name UpDataStructsAccessMode (159) */1523 export interface UpDataStructsAccessMode extends Enum {1524 readonly isNormal: boolean;1525 readonly isAllowList: boolean;1526 readonly type: 'Normal' | 'AllowList';1527 }15281529 /** @name UpDataStructsCollectionLimits (162) */1530 export interface UpDataStructsCollectionLimits extends Struct {1531 readonly accountTokenOwnershipLimit: Option<u32>;1532 readonly sponsoredDataSize: Option<u32>;1533 readonly sponsoredDataRateLimit: Option<UpDataStructsSponsoringRateLimit>;1534 readonly tokenLimit: Option<u32>;1535 readonly sponsorTransferTimeout: Option<u32>;1536 readonly sponsorApproveTimeout: Option<u32>;1537 readonly ownerCanTransfer: OptionBool;1538 readonly ownerCanDestroy: OptionBool;1539 readonly transfersEnabled: OptionBool;1540 }15411542 /** @name UpDataStructsSponsoringRateLimit (164) */1543 export interface UpDataStructsSponsoringRateLimit extends Enum {1544 readonly isSponsoringDisabled: boolean;1545 readonly isBlocks: boolean;1546 readonly asBlocks: u32;1547 readonly type: 'SponsoringDisabled' | 'Blocks';1548 }15491550 /** @name UpDataStructsCollectionPermissions (167) */1551 export interface UpDataStructsCollectionPermissions extends Struct {1552 readonly access: Option<UpDataStructsAccessMode>;1553 readonly mintMode: OptionBool;1554 readonly nesting: Option<UpDataStructsNestingRule>;1555 }15561557 /** @name UpDataStructsNestingRule (169) */1558 export interface UpDataStructsNestingRule extends Enum {1559 readonly isDisabled: boolean;1560 readonly isOwner: boolean;1561 readonly isOwnerRestricted: boolean;1562 readonly asOwnerRestricted: BTreeSet<u32>;1563 readonly type: 'Disabled' | 'Owner' | 'OwnerRestricted';1564 }15651566 /** @name UpDataStructsPropertyKeyPermission (175) */1567 export interface UpDataStructsPropertyKeyPermission extends Struct {1568 readonly key: Bytes;1569 readonly permission: UpDataStructsPropertyPermission;1570 }15711572 /** @name UpDataStructsPropertyPermission (177) */1573 export interface UpDataStructsPropertyPermission extends Struct {1574 readonly mutable: bool;1575 readonly collectionAdmin: bool;1576 readonly tokenOwner: bool;1577 }15781579 /** @name UpDataStructsProperty (180) */1580 export interface UpDataStructsProperty extends Struct {1581 readonly key: Bytes;1582 readonly value: Bytes;1583 }15841585 /** @name PalletEvmAccountBasicCrossAccountIdRepr (183) */1586 export interface PalletEvmAccountBasicCrossAccountIdRepr extends Enum {1587 readonly isSubstrate: boolean;1588 readonly asSubstrate: AccountId32;1589 readonly isEthereum: boolean;1590 readonly asEthereum: H160;1591 readonly type: 'Substrate' | 'Ethereum';1592 }15931594 /** @name UpDataStructsCreateItemData (185) */1595 export interface UpDataStructsCreateItemData extends Enum {1596 readonly isNft: boolean;1597 readonly asNft: UpDataStructsCreateNftData;1598 readonly isFungible: boolean;1599 readonly asFungible: UpDataStructsCreateFungibleData;1600 readonly isReFungible: boolean;1601 readonly asReFungible: UpDataStructsCreateReFungibleData;1602 readonly type: 'Nft' | 'Fungible' | 'ReFungible';1603 }16041605 /** @name UpDataStructsCreateNftData (186) */1606 export interface UpDataStructsCreateNftData extends Struct {1607 readonly constData: Bytes;1608 readonly properties: Vec<UpDataStructsProperty>;1609 }16101611 /** @name UpDataStructsCreateFungibleData (188) */1612 export interface UpDataStructsCreateFungibleData extends Struct {1613 readonly value: u128;1614 }16151616 /** @name UpDataStructsCreateReFungibleData (189) */1617 export interface UpDataStructsCreateReFungibleData extends Struct {1618 readonly constData: Bytes;1619 readonly pieces: u128;1620 }16211622 /** @name UpDataStructsCreateItemExData (193) */1623 export interface UpDataStructsCreateItemExData extends Enum {1624 readonly isNft: boolean;1625 readonly asNft: Vec<UpDataStructsCreateNftExData>;1626 readonly isFungible: boolean;1627 readonly asFungible: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;1628 readonly isRefungibleMultipleItems: boolean;1629 readonly asRefungibleMultipleItems: Vec<UpDataStructsCreateRefungibleExData>;1630 readonly isRefungibleMultipleOwners: boolean;1631 readonly asRefungibleMultipleOwners: UpDataStructsCreateRefungibleExData;1632 readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';1633 }16341635 /** @name UpDataStructsCreateNftExData (195) */1636 export interface UpDataStructsCreateNftExData extends Struct {1637 readonly properties: Vec<UpDataStructsProperty>;1638 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1639 }16401641 /** @name UpDataStructsCreateRefungibleExData (202) */1642 export interface UpDataStructsCreateRefungibleExData extends Struct {1643 readonly constData: Bytes;1644 readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;1645 }16461647 /** @name PalletTemplateTransactionPaymentCall (204) */1648 export type PalletTemplateTransactionPaymentCall = Null;16491650 /** @name PalletStructureCall (205) */1651 export type PalletStructureCall = Null;16521653 /** @name PalletRmrkCoreCall (206) */1654 export interface PalletRmrkCoreCall extends Enum {1655 readonly isCreateCollection: boolean;1656 readonly asCreateCollection: {1657 readonly metadata: Bytes;1658 readonly max: Option<u32>;1659 readonly symbol: Bytes;1660 } & Struct;1661 readonly isDestroyCollection: boolean;1662 readonly asDestroyCollection: {1663 readonly collectionId: u32;1664 } & Struct;1665 readonly isChangeCollectionIssuer: boolean;1666 readonly asChangeCollectionIssuer: {1667 readonly collectionId: u32;1668 readonly newIssuer: MultiAddress;1669 } & Struct;1670 readonly isLockCollection: boolean;1671 readonly asLockCollection: {1672 readonly collectionId: u32;1673 } & Struct;1674 readonly isMintNft: boolean;1675 readonly asMintNft: {1676 readonly owner: AccountId32;1677 readonly collectionId: u32;1678 readonly recipient: Option<AccountId32>;1679 readonly royaltyAmount: Option<Permill>;1680 readonly metadata: Bytes;1681 } & Struct;1682 readonly isBurnNft: boolean;1683 readonly asBurnNft: {1684 readonly collectionId: u32;1685 readonly nftId: u32;1686 } & Struct;1687 readonly isSetProperty: boolean;1688 readonly asSetProperty: {1689 readonly rmrkCollectionId: Compact<u32>;1690 readonly maybeNftId: Option<u32>;1691 readonly key: Bytes;1692 readonly value: Bytes;1693 } & Struct;1694 readonly type: 'CreateCollection' | 'DestroyCollection' | 'ChangeCollectionIssuer' | 'LockCollection' | 'MintNft' | 'BurnNft' | 'SetProperty';1695 }16961697 /** @name PalletRmrkEquipCall (212) */1698 export interface PalletRmrkEquipCall extends Enum {1699 readonly isCreateBase: boolean;1700 readonly asCreateBase: {1701 readonly baseType: Bytes;1702 readonly symbol: Bytes;1703 readonly parts: Vec<UpDataStructsRmrkPartType>;1704 } & Struct;1705 readonly isThemeAdd: boolean;1706 readonly asThemeAdd: {1707 readonly baseId: u32;1708 readonly theme: UpDataStructsRmrkTheme;1709 } & Struct;1710 readonly type: 'CreateBase' | 'ThemeAdd';1711 }17121713 /** @name UpDataStructsRmrkPartType (214) */1714 export interface UpDataStructsRmrkPartType extends Enum {1715 readonly isFixedPart: boolean;1716 readonly asFixedPart: UpDataStructsRmrkFixedPart;1717 readonly isSlotPart: boolean;1718 readonly asSlotPart: UpDataStructsRmrkSlotPart;1719 readonly type: 'FixedPart' | 'SlotPart';1720 }17211722 /** @name UpDataStructsRmrkFixedPart (216) */1723 export interface UpDataStructsRmrkFixedPart extends Struct {1724 readonly id: u32;1725 readonly z: u32;1726 readonly src: Bytes;1727 }17281729 /** @name UpDataStructsRmrkSlotPart (217) */1730 export interface UpDataStructsRmrkSlotPart extends Struct {1731 readonly id: u32;1732 readonly equippable: UpDataStructsRmrkEquippableList;1733 readonly src: Bytes;1734 readonly z: u32;1735 }17361737 /** @name UpDataStructsRmrkEquippableList (218) */1738 export interface UpDataStructsRmrkEquippableList extends Enum {1739 readonly isAll: boolean;1740 readonly isEmpty: boolean;1741 readonly isCustom: boolean;1742 readonly asCustom: Vec<u32>;1743 readonly type: 'All' | 'Empty' | 'Custom';1744 }17451746 /** @name UpDataStructsRmrkTheme (220) */1747 export interface UpDataStructsRmrkTheme extends Struct {1748 readonly name: Bytes;1749 readonly properties: Vec<UpDataStructsRmrkThemeProperty>;1750 readonly inherit: bool;1751 }17521753 /** @name UpDataStructsRmrkThemeProperty (222) */1754 export interface UpDataStructsRmrkThemeProperty extends Struct {1755 readonly key: Bytes;1756 readonly value: Bytes;1757 }17581759 /** @name PalletEvmCall (223) */1760 export interface PalletEvmCall extends Enum {1761 readonly isWithdraw: boolean;1762 readonly asWithdraw: {1763 readonly address: H160;1764 readonly value: u128;1765 } & Struct;1766 readonly isCall: boolean;1767 readonly asCall: {1768 readonly source: H160;1769 readonly target: H160;1770 readonly input: Bytes;1771 readonly value: U256;1772 readonly gasLimit: u64;1773 readonly maxFeePerGas: U256;1774 readonly maxPriorityFeePerGas: Option<U256>;1775 readonly nonce: Option<U256>;1776 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;1777 } & Struct;1778 readonly isCreate: boolean;1779 readonly asCreate: {1780 readonly source: H160;1781 readonly init: Bytes;1782 readonly value: U256;1783 readonly gasLimit: u64;1784 readonly maxFeePerGas: U256;1785 readonly maxPriorityFeePerGas: Option<U256>;1786 readonly nonce: Option<U256>;1787 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;1788 } & Struct;1789 readonly isCreate2: boolean;1790 readonly asCreate2: {1791 readonly source: H160;1792 readonly init: Bytes;1793 readonly salt: H256;1794 readonly value: U256;1795 readonly gasLimit: u64;1796 readonly maxFeePerGas: U256;1797 readonly maxPriorityFeePerGas: Option<U256>;1798 readonly nonce: Option<U256>;1799 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;1800 } & Struct;1801 readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';1802 }18031804 /** @name PalletEthereumCall (229) */1805 export interface PalletEthereumCall extends Enum {1806 readonly isTransact: boolean;1807 readonly asTransact: {1808 readonly transaction: EthereumTransactionTransactionV2;1809 } & Struct;1810 readonly type: 'Transact';1811 }18121813 /** @name EthereumTransactionTransactionV2 (230) */1814 export interface EthereumTransactionTransactionV2 extends Enum {1815 readonly isLegacy: boolean;1816 readonly asLegacy: EthereumTransactionLegacyTransaction;1817 readonly isEip2930: boolean;1818 readonly asEip2930: EthereumTransactionEip2930Transaction;1819 readonly isEip1559: boolean;1820 readonly asEip1559: EthereumTransactionEip1559Transaction;1821 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';1822 }18231824 /** @name EthereumTransactionLegacyTransaction (231) */1825 export interface EthereumTransactionLegacyTransaction extends Struct {1826 readonly nonce: U256;1827 readonly gasPrice: U256;1828 readonly gasLimit: U256;1829 readonly action: EthereumTransactionTransactionAction;1830 readonly value: U256;1831 readonly input: Bytes;1832 readonly signature: EthereumTransactionTransactionSignature;1833 }18341835 /** @name EthereumTransactionTransactionAction (232) */1836 export interface EthereumTransactionTransactionAction extends Enum {1837 readonly isCall: boolean;1838 readonly asCall: H160;1839 readonly isCreate: boolean;1840 readonly type: 'Call' | 'Create';1841 }18421843 /** @name EthereumTransactionTransactionSignature (233) */1844 export interface EthereumTransactionTransactionSignature extends Struct {1845 readonly v: u64;1846 readonly r: H256;1847 readonly s: H256;1848 }18491850 /** @name EthereumTransactionEip2930Transaction (235) */1851 export interface EthereumTransactionEip2930Transaction extends Struct {1852 readonly chainId: u64;1853 readonly nonce: U256;1854 readonly gasPrice: U256;1855 readonly gasLimit: U256;1856 readonly action: EthereumTransactionTransactionAction;1857 readonly value: U256;1858 readonly input: Bytes;1859 readonly accessList: Vec<EthereumTransactionAccessListItem>;1860 readonly oddYParity: bool;1861 readonly r: H256;1862 readonly s: H256;1863 }18641865 /** @name EthereumTransactionAccessListItem (237) */1866 export interface EthereumTransactionAccessListItem extends Struct {1867 readonly address: H160;1868 readonly storageKeys: Vec<H256>;1869 }18701871 /** @name EthereumTransactionEip1559Transaction (238) */1872 export interface EthereumTransactionEip1559Transaction extends Struct {1873 readonly chainId: u64;1874 readonly nonce: U256;1875 readonly maxPriorityFeePerGas: U256;1876 readonly maxFeePerGas: U256;1877 readonly gasLimit: U256;1878 readonly action: EthereumTransactionTransactionAction;1879 readonly value: U256;1880 readonly input: Bytes;1881 readonly accessList: Vec<EthereumTransactionAccessListItem>;1882 readonly oddYParity: bool;1883 readonly r: H256;1884 readonly s: H256;1885 }18861887 /** @name PalletEvmMigrationCall (239) */1888 export interface PalletEvmMigrationCall extends Enum {1889 readonly isBegin: boolean;1890 readonly asBegin: {1891 readonly address: H160;1892 } & Struct;1893 readonly isSetData: boolean;1894 readonly asSetData: {1895 readonly address: H160;1896 readonly data: Vec<ITuple<[H256, H256]>>;1897 } & Struct;1898 readonly isFinish: boolean;1899 readonly asFinish: {1900 readonly address: H160;1901 readonly code: Bytes;1902 } & Struct;1903 readonly type: 'Begin' | 'SetData' | 'Finish';1904 }19051906 /** @name PalletSudoEvent (242) */1907 export interface PalletSudoEvent extends Enum {1908 readonly isSudid: boolean;1909 readonly asSudid: {1910 readonly sudoResult: Result<Null, SpRuntimeDispatchError>;1911 } & Struct;1912 readonly isKeyChanged: boolean;1913 readonly asKeyChanged: {1914 readonly oldSudoer: Option<AccountId32>;1915 } & Struct;1916 readonly isSudoAsDone: boolean;1917 readonly asSudoAsDone: {1918 readonly sudoResult: Result<Null, SpRuntimeDispatchError>;1919 } & Struct;1920 readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone';1921 }19221923 /** @name SpRuntimeDispatchError (244) */1924 export interface SpRuntimeDispatchError extends Enum {1925 readonly isOther: boolean;1926 readonly isCannotLookup: boolean;1927 readonly isBadOrigin: boolean;1928 readonly isModule: boolean;1929 readonly asModule: SpRuntimeModuleError;1930 readonly isConsumerRemaining: boolean;1931 readonly isNoProviders: boolean;1932 readonly isTooManyConsumers: boolean;1933 readonly isToken: boolean;1934 readonly asToken: SpRuntimeTokenError;1935 readonly isArithmetic: boolean;1936 readonly asArithmetic: SpRuntimeArithmeticError;1937 readonly isTransactional: boolean;1938 readonly asTransactional: SpRuntimeTransactionalError;1939 readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic' | 'Transactional';1940 }19411942 /** @name SpRuntimeModuleError (245) */1943 export interface SpRuntimeModuleError extends Struct {1944 readonly index: u8;1945 readonly error: U8aFixed;1946 }19471948 /** @name SpRuntimeTokenError (246) */1949 export interface SpRuntimeTokenError extends Enum {1950 readonly isNoFunds: boolean;1951 readonly isWouldDie: boolean;1952 readonly isBelowMinimum: boolean;1953 readonly isCannotCreate: boolean;1954 readonly isUnknownAsset: boolean;1955 readonly isFrozen: boolean;1956 readonly isUnsupported: boolean;1957 readonly type: 'NoFunds' | 'WouldDie' | 'BelowMinimum' | 'CannotCreate' | 'UnknownAsset' | 'Frozen' | 'Unsupported';1958 }19591960 /** @name SpRuntimeArithmeticError (247) */1961 export interface SpRuntimeArithmeticError extends Enum {1962 readonly isUnderflow: boolean;1963 readonly isOverflow: boolean;1964 readonly isDivisionByZero: boolean;1965 readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero';1966 }19671968 /** @name SpRuntimeTransactionalError (248) */1969 export interface SpRuntimeTransactionalError extends Enum {1970 readonly isLimitReached: boolean;1971 readonly isNoLayer: boolean;1972 readonly type: 'LimitReached' | 'NoLayer';1973 }19741975 /** @name PalletSudoError (249) */1976 export interface PalletSudoError extends Enum {1977 readonly isRequireSudo: boolean;1978 readonly type: 'RequireSudo';1979 }19801981 /** @name FrameSystemAccountInfo (250) */1982 export interface FrameSystemAccountInfo extends Struct {1983 readonly nonce: u32;1984 readonly consumers: u32;1985 readonly providers: u32;1986 readonly sufficients: u32;1987 readonly data: PalletBalancesAccountData;1988 }19891990 /** @name FrameSupportWeightsPerDispatchClassU64 (251) */1991 export interface FrameSupportWeightsPerDispatchClassU64 extends Struct {1992 readonly normal: u64;1993 readonly operational: u64;1994 readonly mandatory: u64;1995 }19961997 /** @name SpRuntimeDigest (252) */1998 export interface SpRuntimeDigest extends Struct {1999 readonly logs: Vec<SpRuntimeDigestDigestItem>;2000 }20012002 /** @name SpRuntimeDigestDigestItem (254) */2003 export interface SpRuntimeDigestDigestItem extends Enum {2004 readonly isOther: boolean;2005 readonly asOther: Bytes;2006 readonly isConsensus: boolean;2007 readonly asConsensus: ITuple<[U8aFixed, Bytes]>;2008 readonly isSeal: boolean;2009 readonly asSeal: ITuple<[U8aFixed, Bytes]>;2010 readonly isPreRuntime: boolean;2011 readonly asPreRuntime: ITuple<[U8aFixed, Bytes]>;2012 readonly isRuntimeEnvironmentUpdated: boolean;2013 readonly type: 'Other' | 'Consensus' | 'Seal' | 'PreRuntime' | 'RuntimeEnvironmentUpdated';2014 }20152016 /** @name FrameSystemEventRecord (256) */2017 export interface FrameSystemEventRecord extends Struct {2018 readonly phase: FrameSystemPhase;2019 readonly event: Event;2020 readonly topics: Vec<H256>;2021 }20222023 /** @name FrameSystemEvent (258) */2024 export interface FrameSystemEvent extends Enum {2025 readonly isExtrinsicSuccess: boolean;2026 readonly asExtrinsicSuccess: {2027 readonly dispatchInfo: FrameSupportWeightsDispatchInfo;2028 } & Struct;2029 readonly isExtrinsicFailed: boolean;2030 readonly asExtrinsicFailed: {2031 readonly dispatchError: SpRuntimeDispatchError;2032 readonly dispatchInfo: FrameSupportWeightsDispatchInfo;2033 } & Struct;2034 readonly isCodeUpdated: boolean;2035 readonly isNewAccount: boolean;2036 readonly asNewAccount: {2037 readonly account: AccountId32;2038 } & Struct;2039 readonly isKilledAccount: boolean;2040 readonly asKilledAccount: {2041 readonly account: AccountId32;2042 } & Struct;2043 readonly isRemarked: boolean;2044 readonly asRemarked: {2045 readonly sender: AccountId32;2046 readonly hash_: H256;2047 } & Struct;2048 readonly type: 'ExtrinsicSuccess' | 'ExtrinsicFailed' | 'CodeUpdated' | 'NewAccount' | 'KilledAccount' | 'Remarked';2049 }20502051 /** @name FrameSupportWeightsDispatchInfo (259) */2052 export interface FrameSupportWeightsDispatchInfo extends Struct {2053 readonly weight: u64;2054 readonly class: FrameSupportWeightsDispatchClass;2055 readonly paysFee: FrameSupportWeightsPays;2056 }20572058 /** @name FrameSupportWeightsDispatchClass (260) */2059 export interface FrameSupportWeightsDispatchClass extends Enum {2060 readonly isNormal: boolean;2061 readonly isOperational: boolean;2062 readonly isMandatory: boolean;2063 readonly type: 'Normal' | 'Operational' | 'Mandatory';2064 }20652066 /** @name FrameSupportWeightsPays (261) */2067 export interface FrameSupportWeightsPays extends Enum {2068 readonly isYes: boolean;2069 readonly isNo: boolean;2070 readonly type: 'Yes' | 'No';2071 }20722073 /** @name OrmlVestingModuleEvent (262) */2074 export interface OrmlVestingModuleEvent extends Enum {2075 readonly isVestingScheduleAdded: boolean;2076 readonly asVestingScheduleAdded: {2077 readonly from: AccountId32;2078 readonly to: AccountId32;2079 readonly vestingSchedule: OrmlVestingVestingSchedule;2080 } & Struct;2081 readonly isClaimed: boolean;2082 readonly asClaimed: {2083 readonly who: AccountId32;2084 readonly amount: u128;2085 } & Struct;2086 readonly isVestingSchedulesUpdated: boolean;2087 readonly asVestingSchedulesUpdated: {2088 readonly who: AccountId32;2089 } & Struct;2090 readonly type: 'VestingScheduleAdded' | 'Claimed' | 'VestingSchedulesUpdated';2091 }20922093 /** @name CumulusPalletXcmpQueueEvent (263) */2094 export interface CumulusPalletXcmpQueueEvent extends Enum {2095 readonly isSuccess: boolean;2096 readonly asSuccess: Option<H256>;2097 readonly isFail: boolean;2098 readonly asFail: ITuple<[Option<H256>, XcmV2TraitsError]>;2099 readonly isBadVersion: boolean;2100 readonly asBadVersion: Option<H256>;2101 readonly isBadFormat: boolean;2102 readonly asBadFormat: Option<H256>;2103 readonly isUpwardMessageSent: boolean;2104 readonly asUpwardMessageSent: Option<H256>;2105 readonly isXcmpMessageSent: boolean;2106 readonly asXcmpMessageSent: Option<H256>;2107 readonly isOverweightEnqueued: boolean;2108 readonly asOverweightEnqueued: ITuple<[u32, u32, u64, u64]>;2109 readonly isOverweightServiced: boolean;2110 readonly asOverweightServiced: ITuple<[u64, u64]>;2111 readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'UpwardMessageSent' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';2112 }21132114 /** @name PalletXcmEvent (264) */2115 export interface PalletXcmEvent extends Enum {2116 readonly isAttempted: boolean;2117 readonly asAttempted: XcmV2TraitsOutcome;2118 readonly isSent: boolean;2119 readonly asSent: ITuple<[XcmV1MultiLocation, XcmV1MultiLocation, XcmV2Xcm]>;2120 readonly isUnexpectedResponse: boolean;2121 readonly asUnexpectedResponse: ITuple<[XcmV1MultiLocation, u64]>;2122 readonly isResponseReady: boolean;2123 readonly asResponseReady: ITuple<[u64, XcmV2Response]>;2124 readonly isNotified: boolean;2125 readonly asNotified: ITuple<[u64, u8, u8]>;2126 readonly isNotifyOverweight: boolean;2127 readonly asNotifyOverweight: ITuple<[u64, u8, u8, u64, u64]>;2128 readonly isNotifyDispatchError: boolean;2129 readonly asNotifyDispatchError: ITuple<[u64, u8, u8]>;2130 readonly isNotifyDecodeFailed: boolean;2131 readonly asNotifyDecodeFailed: ITuple<[u64, u8, u8]>;2132 readonly isInvalidResponder: boolean;2133 readonly asInvalidResponder: ITuple<[XcmV1MultiLocation, u64, Option<XcmV1MultiLocation>]>;2134 readonly isInvalidResponderVersion: boolean;2135 readonly asInvalidResponderVersion: ITuple<[XcmV1MultiLocation, u64]>;2136 readonly isResponseTaken: boolean;2137 readonly asResponseTaken: u64;2138 readonly isAssetsTrapped: boolean;2139 readonly asAssetsTrapped: ITuple<[H256, XcmV1MultiLocation, XcmVersionedMultiAssets]>;2140 readonly isVersionChangeNotified: boolean;2141 readonly asVersionChangeNotified: ITuple<[XcmV1MultiLocation, u32]>;2142 readonly isSupportedVersionChanged: boolean;2143 readonly asSupportedVersionChanged: ITuple<[XcmV1MultiLocation, u32]>;2144 readonly isNotifyTargetSendFail: boolean;2145 readonly asNotifyTargetSendFail: ITuple<[XcmV1MultiLocation, u64, XcmV2TraitsError]>;2146 readonly isNotifyTargetMigrationFail: boolean;2147 readonly asNotifyTargetMigrationFail: ITuple<[XcmVersionedMultiLocation, u64]>;2148 readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail';2149 }21502151 /** @name XcmV2TraitsOutcome (265) */2152 export interface XcmV2TraitsOutcome extends Enum {2153 readonly isComplete: boolean;2154 readonly asComplete: u64;2155 readonly isIncomplete: boolean;2156 readonly asIncomplete: ITuple<[u64, XcmV2TraitsError]>;2157 readonly isError: boolean;2158 readonly asError: XcmV2TraitsError;2159 readonly type: 'Complete' | 'Incomplete' | 'Error';2160 }21612162 /** @name CumulusPalletXcmEvent (267) */2163 export interface CumulusPalletXcmEvent extends Enum {2164 readonly isInvalidFormat: boolean;2165 readonly asInvalidFormat: U8aFixed;2166 readonly isUnsupportedVersion: boolean;2167 readonly asUnsupportedVersion: U8aFixed;2168 readonly isExecutedDownward: boolean;2169 readonly asExecutedDownward: ITuple<[U8aFixed, XcmV2TraitsOutcome]>;2170 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';2171 }21722173 /** @name CumulusPalletDmpQueueEvent (268) */2174 export interface CumulusPalletDmpQueueEvent extends Enum {2175 readonly isInvalidFormat: boolean;2176 readonly asInvalidFormat: U8aFixed;2177 readonly isUnsupportedVersion: boolean;2178 readonly asUnsupportedVersion: U8aFixed;2179 readonly isExecutedDownward: boolean;2180 readonly asExecutedDownward: ITuple<[U8aFixed, XcmV2TraitsOutcome]>;2181 readonly isWeightExhausted: boolean;2182 readonly asWeightExhausted: ITuple<[U8aFixed, u64, u64]>;2183 readonly isOverweightEnqueued: boolean;2184 readonly asOverweightEnqueued: ITuple<[U8aFixed, u64, u64]>;2185 readonly isOverweightServiced: boolean;2186 readonly asOverweightServiced: ITuple<[u64, u64]>;2187 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced';2188 }21892190 /** @name PalletUniqueRawEvent (269) */2191 export interface PalletUniqueRawEvent extends Enum {2192 readonly isCollectionSponsorRemoved: boolean;2193 readonly asCollectionSponsorRemoved: u32;2194 readonly isCollectionAdminAdded: boolean;2195 readonly asCollectionAdminAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;2196 readonly isCollectionOwnedChanged: boolean;2197 readonly asCollectionOwnedChanged: ITuple<[u32, AccountId32]>;2198 readonly isCollectionSponsorSet: boolean;2199 readonly asCollectionSponsorSet: ITuple<[u32, AccountId32]>;2200 readonly isSponsorshipConfirmed: boolean;2201 readonly asSponsorshipConfirmed: ITuple<[u32, AccountId32]>;2202 readonly isCollectionAdminRemoved: boolean;2203 readonly asCollectionAdminRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;2204 readonly isAllowListAddressRemoved: boolean;2205 readonly asAllowListAddressRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;2206 readonly isAllowListAddressAdded: boolean;2207 readonly asAllowListAddressAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;2208 readonly isCollectionLimitSet: boolean;2209 readonly asCollectionLimitSet: u32;2210 readonly isCollectionPermissionSet: boolean;2211 readonly asCollectionPermissionSet: u32;2212 readonly type: 'CollectionSponsorRemoved' | 'CollectionAdminAdded' | 'CollectionOwnedChanged' | 'CollectionSponsorSet' | 'SponsorshipConfirmed' | 'CollectionAdminRemoved' | 'AllowListAddressRemoved' | 'AllowListAddressAdded' | 'CollectionLimitSet' | 'CollectionPermissionSet';2213 }22142215 /** @name PalletCommonEvent (270) */2216 export interface PalletCommonEvent extends Enum {2217 readonly isCollectionCreated: boolean;2218 readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>;2219 readonly isCollectionDestroyed: boolean;2220 readonly asCollectionDestroyed: u32;2221 readonly isItemCreated: boolean;2222 readonly asItemCreated: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;2223 readonly isItemDestroyed: boolean;2224 readonly asItemDestroyed: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;2225 readonly isTransfer: boolean;2226 readonly asTransfer: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;2227 readonly isApproved: boolean;2228 readonly asApproved: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;2229 readonly isCollectionPropertySet: boolean;2230 readonly asCollectionPropertySet: ITuple<[u32, Bytes]>;2231 readonly isCollectionPropertyDeleted: boolean;2232 readonly asCollectionPropertyDeleted: ITuple<[u32, Bytes]>;2233 readonly isTokenPropertySet: boolean;2234 readonly asTokenPropertySet: ITuple<[u32, u32, Bytes]>;2235 readonly isTokenPropertyDeleted: boolean;2236 readonly asTokenPropertyDeleted: ITuple<[u32, u32, Bytes]>;2237 readonly isPropertyPermissionSet: boolean;2238 readonly asPropertyPermissionSet: ITuple<[u32, Bytes]>;2239 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved' | 'CollectionPropertySet' | 'CollectionPropertyDeleted' | 'TokenPropertySet' | 'TokenPropertyDeleted' | 'PropertyPermissionSet';2240 }22412242 /** @name PalletStructureEvent (271) */2243 export interface PalletStructureEvent extends Enum {2244 readonly isExecuted: boolean;2245 readonly asExecuted: Result<Null, SpRuntimeDispatchError>;2246 readonly type: 'Executed';2247 }22482249 /** @name PalletRmrkCoreEvent (272) */2250 export interface PalletRmrkCoreEvent extends Enum {2251 readonly isCollectionCreated: boolean;2252 readonly asCollectionCreated: {2253 readonly issuer: AccountId32;2254 readonly collectionId: u32;2255 } & Struct;2256 readonly isCollectionDestroyed: boolean;2257 readonly asCollectionDestroyed: {2258 readonly issuer: AccountId32;2259 readonly collectionId: u32;2260 } & Struct;2261 readonly isIssuerChanged: boolean;2262 readonly asIssuerChanged: {2263 readonly oldIssuer: AccountId32;2264 readonly newIssuer: AccountId32;2265 readonly collectionId: u32;2266 } & Struct;2267 readonly isCollectionLocked: boolean;2268 readonly asCollectionLocked: {2269 readonly issuer: AccountId32;2270 readonly collectionId: u32;2271 } & Struct;2272 readonly isNftMinted: boolean;2273 readonly asNftMinted: {2274 readonly owner: AccountId32;2275 readonly collectionId: u32;2276 readonly nftId: u32;2277 } & Struct;2278 readonly isNftBurned: boolean;2279 readonly asNftBurned: {2280 readonly owner: AccountId32;2281 readonly nftId: u32;2282 } & Struct;2283 readonly isPropertySet: boolean;2284 readonly asPropertySet: {2285 readonly collectionId: u32;2286 readonly maybeNftId: Option<u32>;2287 readonly key: Bytes;2288 readonly value: Bytes;2289 } & Struct;2290 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'IssuerChanged' | 'CollectionLocked' | 'NftMinted' | 'NftBurned' | 'PropertySet';2291 }22922293 /** @name PalletRmrkEquipEvent (273) */2294 export interface PalletRmrkEquipEvent extends Enum {2295 readonly isBaseCreated: boolean;2296 readonly asBaseCreated: {2297 readonly issuer: AccountId32;2298 readonly baseId: u32;2299 } & Struct;2300 readonly type: 'BaseCreated';2301 }23022303 /** @name PalletEvmEvent (274) */2304 export interface PalletEvmEvent extends Enum {2305 readonly isLog: boolean;2306 readonly asLog: EthereumLog;2307 readonly isCreated: boolean;2308 readonly asCreated: H160;2309 readonly isCreatedFailed: boolean;2310 readonly asCreatedFailed: H160;2311 readonly isExecuted: boolean;2312 readonly asExecuted: H160;2313 readonly isExecutedFailed: boolean;2314 readonly asExecutedFailed: H160;2315 readonly isBalanceDeposit: boolean;2316 readonly asBalanceDeposit: ITuple<[AccountId32, H160, U256]>;2317 readonly isBalanceWithdraw: boolean;2318 readonly asBalanceWithdraw: ITuple<[AccountId32, H160, U256]>;2319 readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed' | 'BalanceDeposit' | 'BalanceWithdraw';2320 }23212322 /** @name EthereumLog (275) */2323 export interface EthereumLog extends Struct {2324 readonly address: H160;2325 readonly topics: Vec<H256>;2326 readonly data: Bytes;2327 }23282329 /** @name PalletEthereumEvent (276) */2330 export interface PalletEthereumEvent extends Enum {2331 readonly isExecuted: boolean;2332 readonly asExecuted: ITuple<[H160, H160, H256, EvmCoreErrorExitReason]>;2333 readonly type: 'Executed';2334 }23352336 /** @name EvmCoreErrorExitReason (277) */2337 export interface EvmCoreErrorExitReason extends Enum {2338 readonly isSucceed: boolean;2339 readonly asSucceed: EvmCoreErrorExitSucceed;2340 readonly isError: boolean;2341 readonly asError: EvmCoreErrorExitError;2342 readonly isRevert: boolean;2343 readonly asRevert: EvmCoreErrorExitRevert;2344 readonly isFatal: boolean;2345 readonly asFatal: EvmCoreErrorExitFatal;2346 readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal';2347 }23482349 /** @name EvmCoreErrorExitSucceed (278) */2350 export interface EvmCoreErrorExitSucceed extends Enum {2351 readonly isStopped: boolean;2352 readonly isReturned: boolean;2353 readonly isSuicided: boolean;2354 readonly type: 'Stopped' | 'Returned' | 'Suicided';2355 }23562357 /** @name EvmCoreErrorExitError (279) */2358 export interface EvmCoreErrorExitError extends Enum {2359 readonly isStackUnderflow: boolean;2360 readonly isStackOverflow: boolean;2361 readonly isInvalidJump: boolean;2362 readonly isInvalidRange: boolean;2363 readonly isDesignatedInvalid: boolean;2364 readonly isCallTooDeep: boolean;2365 readonly isCreateCollision: boolean;2366 readonly isCreateContractLimit: boolean;2367 readonly isOutOfOffset: boolean;2368 readonly isOutOfGas: boolean;2369 readonly isOutOfFund: boolean;2370 readonly isPcUnderflow: boolean;2371 readonly isCreateEmpty: boolean;2372 readonly isOther: boolean;2373 readonly asOther: Text;2374 readonly isInvalidCode: boolean;2375 readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other' | 'InvalidCode';2376 }23772378 /** @name EvmCoreErrorExitRevert (282) */2379 export interface EvmCoreErrorExitRevert extends Enum {2380 readonly isReverted: boolean;2381 readonly type: 'Reverted';2382 }23832384 /** @name EvmCoreErrorExitFatal (283) */2385 export interface EvmCoreErrorExitFatal extends Enum {2386 readonly isNotSupported: boolean;2387 readonly isUnhandledInterrupt: boolean;2388 readonly isCallErrorAsFatal: boolean;2389 readonly asCallErrorAsFatal: EvmCoreErrorExitError;2390 readonly isOther: boolean;2391 readonly asOther: Text;2392 readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other';2393 }23942395 /** @name FrameSystemPhase (284) */2396 export interface FrameSystemPhase extends Enum {2397 readonly isApplyExtrinsic: boolean;2398 readonly asApplyExtrinsic: u32;2399 readonly isFinalization: boolean;2400 readonly isInitialization: boolean;2401 readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';2402 }24032404 /** @name FrameSystemLastRuntimeUpgradeInfo (286) */2405 export interface FrameSystemLastRuntimeUpgradeInfo extends Struct {2406 readonly specVersion: Compact<u32>;2407 readonly specName: Text;2408 }24092410 /** @name FrameSystemLimitsBlockWeights (287) */2411 export interface FrameSystemLimitsBlockWeights extends Struct {2412 readonly baseBlock: u64;2413 readonly maxBlock: u64;2414 readonly perClass: FrameSupportWeightsPerDispatchClassWeightsPerClass;2415 }24162417 /** @name FrameSupportWeightsPerDispatchClassWeightsPerClass (288) */2418 export interface FrameSupportWeightsPerDispatchClassWeightsPerClass extends Struct {2419 readonly normal: FrameSystemLimitsWeightsPerClass;2420 readonly operational: FrameSystemLimitsWeightsPerClass;2421 readonly mandatory: FrameSystemLimitsWeightsPerClass;2422 }24232424 /** @name FrameSystemLimitsWeightsPerClass (289) */2425 export interface FrameSystemLimitsWeightsPerClass extends Struct {2426 readonly baseExtrinsic: u64;2427 readonly maxExtrinsic: Option<u64>;2428 readonly maxTotal: Option<u64>;2429 readonly reserved: Option<u64>;2430 }24312432 /** @name FrameSystemLimitsBlockLength (291) */2433 export interface FrameSystemLimitsBlockLength extends Struct {2434 readonly max: FrameSupportWeightsPerDispatchClassU32;2435 }24362437 /** @name FrameSupportWeightsPerDispatchClassU32 (292) */2438 export interface FrameSupportWeightsPerDispatchClassU32 extends Struct {2439 readonly normal: u32;2440 readonly operational: u32;2441 readonly mandatory: u32;2442 }24432444 /** @name FrameSupportWeightsRuntimeDbWeight (293) */2445 export interface FrameSupportWeightsRuntimeDbWeight extends Struct {2446 readonly read: u64;2447 readonly write: u64;2448 }24492450 /** @name SpVersionRuntimeVersion (294) */2451 export interface SpVersionRuntimeVersion extends Struct {2452 readonly specName: Text;2453 readonly implName: Text;2454 readonly authoringVersion: u32;2455 readonly specVersion: u32;2456 readonly implVersion: u32;2457 readonly apis: Vec<ITuple<[U8aFixed, u32]>>;2458 readonly transactionVersion: u32;2459 readonly stateVersion: u8;2460 }24612462 /** @name FrameSystemError (298) */2463 export interface FrameSystemError extends Enum {2464 readonly isInvalidSpecName: boolean;2465 readonly isSpecVersionNeedsToIncrease: boolean;2466 readonly isFailedToExtractRuntimeVersion: boolean;2467 readonly isNonDefaultComposite: boolean;2468 readonly isNonZeroRefCount: boolean;2469 readonly isCallFiltered: boolean;2470 readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';2471 }24722473 /** @name OrmlVestingModuleError (300) */2474 export interface OrmlVestingModuleError extends Enum {2475 readonly isZeroVestingPeriod: boolean;2476 readonly isZeroVestingPeriodCount: boolean;2477 readonly isInsufficientBalanceToLock: boolean;2478 readonly isTooManyVestingSchedules: boolean;2479 readonly isAmountLow: boolean;2480 readonly isMaxVestingSchedulesExceeded: boolean;2481 readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';2482 }24832484 /** @name CumulusPalletXcmpQueueInboundChannelDetails (302) */2485 export interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {2486 readonly sender: u32;2487 readonly state: CumulusPalletXcmpQueueInboundState;2488 readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;2489 }24902491 /** @name CumulusPalletXcmpQueueInboundState (303) */2492 export interface CumulusPalletXcmpQueueInboundState extends Enum {2493 readonly isOk: boolean;2494 readonly isSuspended: boolean;2495 readonly type: 'Ok' | 'Suspended';2496 }24972498 /** @name PolkadotParachainPrimitivesXcmpMessageFormat (306) */2499 export interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {2500 readonly isConcatenatedVersionedXcm: boolean;2501 readonly isConcatenatedEncodedBlob: boolean;2502 readonly isSignals: boolean;2503 readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';2504 }25052506 /** @name CumulusPalletXcmpQueueOutboundChannelDetails (309) */2507 export interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {2508 readonly recipient: u32;2509 readonly state: CumulusPalletXcmpQueueOutboundState;2510 readonly signalsExist: bool;2511 readonly firstIndex: u16;2512 readonly lastIndex: u16;2513 }25142515 /** @name CumulusPalletXcmpQueueOutboundState (310) */2516 export interface CumulusPalletXcmpQueueOutboundState extends Enum {2517 readonly isOk: boolean;2518 readonly isSuspended: boolean;2519 readonly type: 'Ok' | 'Suspended';2520 }25212522 /** @name CumulusPalletXcmpQueueQueueConfigData (312) */2523 export interface CumulusPalletXcmpQueueQueueConfigData extends Struct {2524 readonly suspendThreshold: u32;2525 readonly dropThreshold: u32;2526 readonly resumeThreshold: u32;2527 readonly thresholdWeight: u64;2528 readonly weightRestrictDecay: u64;2529 readonly xcmpMaxIndividualWeight: u64;2530 }25312532 /** @name CumulusPalletXcmpQueueError (314) */2533 export interface CumulusPalletXcmpQueueError extends Enum {2534 readonly isFailedToSend: boolean;2535 readonly isBadXcmOrigin: boolean;2536 readonly isBadXcm: boolean;2537 readonly isBadOverweightIndex: boolean;2538 readonly isWeightOverLimit: boolean;2539 readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';2540 }25412542 /** @name PalletXcmError (315) */2543 export interface PalletXcmError extends Enum {2544 readonly isUnreachable: boolean;2545 readonly isSendFailure: boolean;2546 readonly isFiltered: boolean;2547 readonly isUnweighableMessage: boolean;2548 readonly isDestinationNotInvertible: boolean;2549 readonly isEmpty: boolean;2550 readonly isCannotReanchor: boolean;2551 readonly isTooManyAssets: boolean;2552 readonly isInvalidOrigin: boolean;2553 readonly isBadVersion: boolean;2554 readonly isBadLocation: boolean;2555 readonly isNoSubscription: boolean;2556 readonly isAlreadySubscribed: boolean;2557 readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed';2558 }25592560 /** @name CumulusPalletXcmError (316) */2561 export type CumulusPalletXcmError = Null;25622563 /** @name CumulusPalletDmpQueueConfigData (317) */2564 export interface CumulusPalletDmpQueueConfigData extends Struct {2565 readonly maxIndividual: u64;2566 }25672568 /** @name CumulusPalletDmpQueuePageIndexData (318) */2569 export interface CumulusPalletDmpQueuePageIndexData extends Struct {2570 readonly beginUsed: u32;2571 readonly endUsed: u32;2572 readonly overweightCount: u64;2573 }25742575 /** @name CumulusPalletDmpQueueError (321) */2576 export interface CumulusPalletDmpQueueError extends Enum {2577 readonly isUnknown: boolean;2578 readonly isOverLimit: boolean;2579 readonly type: 'Unknown' | 'OverLimit';2580 }25812582 /** @name PalletUniqueError (325) */2583 export interface PalletUniqueError extends Enum {2584 readonly isCollectionDecimalPointLimitExceeded: boolean;2585 readonly isConfirmUnsetSponsorFail: boolean;2586 readonly isEmptyArgument: boolean;2587 readonly type: 'CollectionDecimalPointLimitExceeded' | 'ConfirmUnsetSponsorFail' | 'EmptyArgument';2588 }25892590 /** @name UpDataStructsCollection (326) */2591 export interface UpDataStructsCollection extends Struct {2592 readonly owner: AccountId32;2593 readonly mode: UpDataStructsCollectionMode;2594 readonly name: Vec<u16>;2595 readonly description: Vec<u16>;2596 readonly tokenPrefix: Bytes;2597 readonly sponsorship: UpDataStructsSponsorshipState;2598 readonly limits: UpDataStructsCollectionLimits;2599 readonly permissions: UpDataStructsCollectionPermissions;2600 }26012602 /** @name UpDataStructsSponsorshipState (327) */2603 export interface UpDataStructsSponsorshipState extends Enum {2604 readonly isDisabled: boolean;2605 readonly isUnconfirmed: boolean;2606 readonly asUnconfirmed: AccountId32;2607 readonly isConfirmed: boolean;2608 readonly asConfirmed: AccountId32;2609 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';2610 }26112612 /** @name UpDataStructsProperties (328) */2613 export interface UpDataStructsProperties extends Struct {2614 readonly map: UpDataStructsPropertiesMapBoundedVec;2615 readonly consumedSpace: u32;2616 readonly spaceLimit: u32;2617 }26182619 /** @name UpDataStructsPropertiesMapBoundedVec (329) */2620 export interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}26212622 /** @name UpDataStructsPropertiesMapPropertyPermission (334) */2623 export interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}26242625 /** @name UpDataStructsCollectionStats (341) */2626 export interface UpDataStructsCollectionStats extends Struct {2627 readonly created: u32;2628 readonly destroyed: u32;2629 readonly alive: u32;2630 }26312632 /** @name PhantomTypeUpDataStructs (342) */2633 export interface PhantomTypeUpDataStructs extends Vec<ITuple<[UpDataStructsTokenData, UpDataStructsRpcCollection, UpDataStructsRmrkCollectionInfo, UpDataStructsRmrkNftInfo, UpDataStructsRmrkResourceInfo, UpDataStructsRmrkPropertyInfo, UpDataStructsRmrkBaseInfo, UpDataStructsRmrkPartType, UpDataStructsRmrkTheme, UpDataStructsRmrkNftChild]>> {}26342635 /** @name UpDataStructsTokenData (344) */2636 export interface UpDataStructsTokenData extends Struct {2637 readonly properties: Vec<UpDataStructsProperty>;2638 readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;2639 }26402641 /** @name UpDataStructsRpcCollection (346) */2642 export interface UpDataStructsRpcCollection extends Struct {2643 readonly owner: AccountId32;2644 readonly mode: UpDataStructsCollectionMode;2645 readonly name: Vec<u16>;2646 readonly description: Vec<u16>;2647 readonly tokenPrefix: Bytes;2648 readonly sponsorship: UpDataStructsSponsorshipState;2649 readonly limits: UpDataStructsCollectionLimits;2650 readonly permissions: UpDataStructsCollectionPermissions;2651 readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;2652 readonly properties: Vec<UpDataStructsProperty>;2653 }26542655 /** @name UpDataStructsRmrkCollectionInfo (347) */2656 export interface UpDataStructsRmrkCollectionInfo extends Struct {2657 readonly issuer: AccountId32;2658 readonly metadata: Bytes;2659 readonly max: Option<u32>;2660 readonly symbol: Bytes;2661 readonly nftsCount: u32;2662 }26632664 /** @name UpDataStructsRmrkNftInfo (348) */2665 export interface UpDataStructsRmrkNftInfo extends Struct {2666 readonly owner: UpDataStructsRmrkAccountIdOrCollectionNftTuple;2667 readonly royalty: Option<UpDataStructsRmrkRoyaltyInfo>;2668 readonly metadata: Bytes;2669 readonly equipped: bool;2670 readonly pending: bool;2671 }26722673 /** @name UpDataStructsRmrkAccountIdOrCollectionNftTuple (349) */2674 export interface UpDataStructsRmrkAccountIdOrCollectionNftTuple extends Enum {2675 readonly isAccountId: boolean;2676 readonly asAccountId: AccountId32;2677 readonly isCollectionAndNftTuple: boolean;2678 readonly asCollectionAndNftTuple: ITuple<[u32, u32]>;2679 readonly type: 'AccountId' | 'CollectionAndNftTuple';2680 }26812682 /** @name UpDataStructsRmrkRoyaltyInfo (351) */2683 export interface UpDataStructsRmrkRoyaltyInfo extends Struct {2684 readonly recipient: AccountId32;2685 readonly amount: Permill;2686 }26872688 /** @name UpDataStructsRmrkResourceInfo (352) */2689 export interface UpDataStructsRmrkResourceInfo extends Struct {2690 readonly id: Bytes;2691 readonly resource: UpDataStructsRmrkResourceTypes;2692 readonly pending: bool;2693 readonly pendingRemoval: bool;2694 }26952696 /** @name UpDataStructsRmrkResourceTypes (355) */2697 export interface UpDataStructsRmrkResourceTypes extends Enum {2698 readonly isBasic: boolean;2699 readonly asBasic: UpDataStructsRmrkBasicResource;2700 readonly isComposable: boolean;2701 readonly asComposable: UpDataStructsRmrkComposableResource;2702 readonly isSlot: boolean;2703 readonly asSlot: UpDataStructsRmrkSlotResource;2704 readonly type: 'Basic' | 'Composable' | 'Slot';2705 }27062707 /** @name UpDataStructsRmrkBasicResource (356) */2708 export interface UpDataStructsRmrkBasicResource extends Struct {2709 readonly src: Option<Bytes>;2710 readonly metadata: Option<Bytes>;2711 readonly license: Option<Bytes>;2712 readonly thumb: Option<Bytes>;2713 }27142715 /** @name UpDataStructsRmrkComposableResource (358) */2716 export interface UpDataStructsRmrkComposableResource extends Struct {2717 readonly parts: Vec<u32>;2718 readonly base: u32;2719 readonly src: Option<Bytes>;2720 readonly metadata: Option<Bytes>;2721 readonly license: Option<Bytes>;2722 readonly thumb: Option<Bytes>;2723 }27242725 /** @name UpDataStructsRmrkSlotResource (359) */2726 export interface UpDataStructsRmrkSlotResource extends Struct {2727 readonly base: u32;2728 readonly src: Option<Bytes>;2729 readonly metadata: Option<Bytes>;2730 readonly slot: u32;2731 readonly license: Option<Bytes>;2732 readonly thumb: Option<Bytes>;2733 }27342735 /** @name UpDataStructsRmrkPropertyInfo (360) */2736 export interface UpDataStructsRmrkPropertyInfo extends Struct {2737 readonly key: Bytes;2738 readonly value: Bytes;2739 }27402741 /** @name UpDataStructsRmrkBaseInfo (361) */2742 export interface UpDataStructsRmrkBaseInfo extends Struct {2743 readonly issuer: AccountId32;2744 readonly baseType: Bytes;2745 readonly symbol: Bytes;2746 }27472748 /** @name UpDataStructsRmrkNftChild (362) */2749 export interface UpDataStructsRmrkNftChild extends Struct {2750 readonly collectionId: u32;2751 readonly nftId: u32;2752 }27532754 /** @name PalletCommonError (364) */2755 export interface PalletCommonError extends Enum {2756 readonly isCollectionNotFound: boolean;2757 readonly isMustBeTokenOwner: boolean;2758 readonly isNoPermission: boolean;2759 readonly isPublicMintingNotAllowed: boolean;2760 readonly isAddressNotInAllowlist: boolean;2761 readonly isCollectionNameLimitExceeded: boolean;2762 readonly isCollectionDescriptionLimitExceeded: boolean;2763 readonly isCollectionTokenPrefixLimitExceeded: boolean;2764 readonly isTotalCollectionsLimitExceeded: boolean;2765 readonly isCollectionAdminCountExceeded: boolean;2766 readonly isCollectionLimitBoundsExceeded: boolean;2767 readonly isOwnerPermissionsCantBeReverted: boolean;2768 readonly isTransferNotAllowed: boolean;2769 readonly isAccountTokenLimitExceeded: boolean;2770 readonly isCollectionTokenLimitExceeded: boolean;2771 readonly isMetadataFlagFrozen: boolean;2772 readonly isTokenNotFound: boolean;2773 readonly isTokenValueTooLow: boolean;2774 readonly isApprovedValueTooLow: boolean;2775 readonly isCantApproveMoreThanOwned: boolean;2776 readonly isAddressIsZero: boolean;2777 readonly isUnsupportedOperation: boolean;2778 readonly isNotSufficientFounds: boolean;2779 readonly isNestingIsDisabled: boolean;2780 readonly isOnlyOwnerAllowedToNest: boolean;2781 readonly isSourceCollectionIsNotAllowedToNest: boolean;2782 readonly isCollectionFieldSizeExceeded: boolean;2783 readonly isNoSpaceForProperty: boolean;2784 readonly isPropertyLimitReached: boolean;2785 readonly isPropertyKeyIsTooLong: boolean;2786 readonly isInvalidCharacterInPropertyKey: boolean;2787 readonly isEmptyPropertyKey: boolean;2788 readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds' | 'NestingIsDisabled' | 'OnlyOwnerAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached' | 'PropertyKeyIsTooLong' | 'InvalidCharacterInPropertyKey' | 'EmptyPropertyKey';2789 }27902791 /** @name PalletFungibleError (366) */2792 export interface PalletFungibleError extends Enum {2793 readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;2794 readonly isFungibleItemsHaveNoId: boolean;2795 readonly isFungibleItemsDontHaveData: boolean;2796 readonly isFungibleDisallowsNesting: boolean;2797 readonly isSettingPropertiesNotAllowed: boolean;2798 readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';2799 }28002801 /** @name PalletRefungibleItemData (367) */2802 export interface PalletRefungibleItemData extends Struct {2803 readonly constData: Bytes;2804 }28052806 /** @name PalletRefungibleError (371) */2807 export interface PalletRefungibleError extends Enum {2808 readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;2809 readonly isWrongRefungiblePieces: boolean;2810 readonly isRefungibleDisallowsNesting: boolean;2811 readonly isSettingPropertiesNotAllowed: boolean;2812 readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';2813 }28142815 /** @name PalletNonfungibleItemData (372) */2816 export interface PalletNonfungibleItemData extends Struct {2817 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;2818 }28192820 /** @name PalletNonfungibleError (373) */2821 export interface PalletNonfungibleError extends Enum {2822 readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;2823 readonly isNonfungibleItemsHaveNoAmount: boolean;2824 readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount';2825 }28262827 /** @name PalletStructureError (374) */2828 export interface PalletStructureError extends Enum {2829 readonly isOuroborosDetected: boolean;2830 readonly isDepthLimit: boolean;2831 readonly isTokenNotFound: boolean;2832 readonly type: 'OuroborosDetected' | 'DepthLimit' | 'TokenNotFound';2833 }28342835 /** @name PalletRmrkCoreError (375) */2836 export interface PalletRmrkCoreError extends Enum {2837 readonly isCorruptedCollectionType: boolean;2838 readonly isNftTypeEncodeError: boolean;2839 readonly isRmrkPropertyKeyIsTooLong: boolean;2840 readonly isRmrkPropertyValueIsTooLong: boolean;2841 readonly isCollectionNotEmpty: boolean;2842 readonly isNoAvailableCollectionId: boolean;2843 readonly isNoAvailableNftId: boolean;2844 readonly isCollectionUnknown: boolean;2845 readonly isNoPermission: boolean;2846 readonly isCollectionFullOrLocked: boolean;2847 readonly type: 'CorruptedCollectionType' | 'NftTypeEncodeError' | 'RmrkPropertyKeyIsTooLong' | 'RmrkPropertyValueIsTooLong' | 'CollectionNotEmpty' | 'NoAvailableCollectionId' | 'NoAvailableNftId' | 'CollectionUnknown' | 'NoPermission' | 'CollectionFullOrLocked';2848 }28492850 /** @name PalletRmrkEquipError (377) */2851 export interface PalletRmrkEquipError extends Enum {2852 readonly isPermissionError: boolean;2853 readonly isNoAvailableBaseId: boolean;2854 readonly isNoAvailablePartId: boolean;2855 readonly isBaseDoesntExist: boolean;2856 readonly isNeedsDefaultThemeFirst: boolean;2857 readonly type: 'PermissionError' | 'NoAvailableBaseId' | 'NoAvailablePartId' | 'BaseDoesntExist' | 'NeedsDefaultThemeFirst';2858 }28592860 /** @name PalletEvmError (380) */2861 export interface PalletEvmError extends Enum {2862 readonly isBalanceLow: boolean;2863 readonly isFeeOverflow: boolean;2864 readonly isPaymentOverflow: boolean;2865 readonly isWithdrawFailed: boolean;2866 readonly isGasPriceTooLow: boolean;2867 readonly isInvalidNonce: boolean;2868 readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce';2869 }28702871 /** @name FpRpcTransactionStatus (383) */2872 export interface FpRpcTransactionStatus extends Struct {2873 readonly transactionHash: H256;2874 readonly transactionIndex: u32;2875 readonly from: H160;2876 readonly to: Option<H160>;2877 readonly contractAddress: Option<H160>;2878 readonly logs: Vec<EthereumLog>;2879 readonly logsBloom: EthbloomBloom;2880 }28812882 /** @name EthbloomBloom (385) */2883 export interface EthbloomBloom extends U8aFixed {}28842885 /** @name EthereumReceiptReceiptV3 (387) */2886 export interface EthereumReceiptReceiptV3 extends Enum {2887 readonly isLegacy: boolean;2888 readonly asLegacy: EthereumReceiptEip658ReceiptData;2889 readonly isEip2930: boolean;2890 readonly asEip2930: EthereumReceiptEip658ReceiptData;2891 readonly isEip1559: boolean;2892 readonly asEip1559: EthereumReceiptEip658ReceiptData;2893 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';2894 }28952896 /** @name EthereumReceiptEip658ReceiptData (388) */2897 export interface EthereumReceiptEip658ReceiptData extends Struct {2898 readonly statusCode: u8;2899 readonly usedGas: U256;2900 readonly logsBloom: EthbloomBloom;2901 readonly logs: Vec<EthereumLog>;2902 }29032904 /** @name EthereumBlock (389) */2905 export interface EthereumBlock extends Struct {2906 readonly header: EthereumHeader;2907 readonly transactions: Vec<EthereumTransactionTransactionV2>;2908 readonly ommers: Vec<EthereumHeader>;2909 }29102911 /** @name EthereumHeader (390) */2912 export interface EthereumHeader extends Struct {2913 readonly parentHash: H256;2914 readonly ommersHash: H256;2915 readonly beneficiary: H160;2916 readonly stateRoot: H256;2917 readonly transactionsRoot: H256;2918 readonly receiptsRoot: H256;2919 readonly logsBloom: EthbloomBloom;2920 readonly difficulty: U256;2921 readonly number: U256;2922 readonly gasLimit: U256;2923 readonly gasUsed: U256;2924 readonly timestamp: u64;2925 readonly extraData: Bytes;2926 readonly mixHash: H256;2927 readonly nonce: EthereumTypesHashH64;2928 }29292930 /** @name EthereumTypesHashH64 (391) */2931 export interface EthereumTypesHashH64 extends U8aFixed {}29322933 /** @name PalletEthereumError (396) */2934 export interface PalletEthereumError extends Enum {2935 readonly isInvalidSignature: boolean;2936 readonly isPreLogExists: boolean;2937 readonly type: 'InvalidSignature' | 'PreLogExists';2938 }29392940 /** @name PalletEvmCoderSubstrateError (397) */2941 export interface PalletEvmCoderSubstrateError extends Enum {2942 readonly isOutOfGas: boolean;2943 readonly isOutOfFund: boolean;2944 readonly type: 'OutOfGas' | 'OutOfFund';2945 }29462947 /** @name PalletEvmContractHelpersSponsoringModeT (398) */2948 export interface PalletEvmContractHelpersSponsoringModeT extends Enum {2949 readonly isDisabled: boolean;2950 readonly isAllowlisted: boolean;2951 readonly isGenerous: boolean;2952 readonly type: 'Disabled' | 'Allowlisted' | 'Generous';2953 }29542955 /** @name PalletEvmContractHelpersError (400) */2956 export interface PalletEvmContractHelpersError extends Enum {2957 readonly isNoPermission: boolean;2958 readonly type: 'NoPermission';2959 }29602961 /** @name PalletEvmMigrationError (401) */2962 export interface PalletEvmMigrationError extends Enum {2963 readonly isAccountNotEmpty: boolean;2964 readonly isAccountIsNotMigrating: boolean;2965 readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating';2966 }29672968 /** @name SpRuntimeMultiSignature (403) */2969 export interface SpRuntimeMultiSignature extends Enum {2970 readonly isEd25519: boolean;2971 readonly asEd25519: SpCoreEd25519Signature;2972 readonly isSr25519: boolean;2973 readonly asSr25519: SpCoreSr25519Signature;2974 readonly isEcdsa: boolean;2975 readonly asEcdsa: SpCoreEcdsaSignature;2976 readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';2977 }29782979 /** @name SpCoreEd25519Signature (404) */2980 export interface SpCoreEd25519Signature extends U8aFixed {}29812982 /** @name SpCoreSr25519Signature (406) */2983 export interface SpCoreSr25519Signature extends U8aFixed {}29842985 /** @name SpCoreEcdsaSignature (407) */2986 export interface SpCoreEcdsaSignature extends U8aFixed {}29872988 /** @name FrameSystemExtensionsCheckSpecVersion (410) */2989 export type FrameSystemExtensionsCheckSpecVersion = Null;29902991 /** @name FrameSystemExtensionsCheckGenesis (411) */2992 export type FrameSystemExtensionsCheckGenesis = Null;29932994 /** @name FrameSystemExtensionsCheckNonce (414) */2995 export interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}29962997 /** @name FrameSystemExtensionsCheckWeight (415) */2998 export type FrameSystemExtensionsCheckWeight = Null;29993000 /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (416) */3001 export interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}30023003 /** @name OpalRuntimeRuntime (417) */3004 export type OpalRuntimeRuntime = Null;30053006 /** @name PalletEthereumFakeTransactionFinalizer (418) */3007 export type PalletEthereumFakeTransactionFinalizer = Null;30083009} // declare module1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */34declare module '@polkadot/types/lookup' {5 import type { BTreeMap, BTreeSet, Bytes, Compact, Enum, Null, Option, Result, Struct, Text, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';6 import type { ITuple } from '@polkadot/types-codec/types';7 import type { AccountId32, Call, H160, H256, MultiAddress, Perbill, Permill } from '@polkadot/types/interfaces/runtime';8 import type { Event } from '@polkadot/types/interfaces/system';910 /** @name PolkadotPrimitivesV2PersistedValidationData (2) */11 export interface PolkadotPrimitivesV2PersistedValidationData extends Struct {12 readonly parentHead: Bytes;13 readonly relayParentNumber: u32;14 readonly relayParentStorageRoot: H256;15 readonly maxPovSize: u32;16 }1718 /** @name PolkadotPrimitivesV2UpgradeRestriction (9) */19 export interface PolkadotPrimitivesV2UpgradeRestriction extends Enum {20 readonly isPresent: boolean;21 readonly type: 'Present';22 }2324 /** @name SpTrieStorageProof (10) */25 export interface SpTrieStorageProof extends Struct {26 readonly trieNodes: BTreeSet<Bytes>;27 }2829 /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (13) */30 export interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct {31 readonly dmqMqcHead: H256;32 readonly relayDispatchQueueSize: ITuple<[u32, u32]>;33 readonly ingressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;34 readonly egressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;35 }3637 /** @name PolkadotPrimitivesV2AbridgedHrmpChannel (18) */38 export interface PolkadotPrimitivesV2AbridgedHrmpChannel extends Struct {39 readonly maxCapacity: u32;40 readonly maxTotalSize: u32;41 readonly maxMessageSize: u32;42 readonly msgCount: u32;43 readonly totalSize: u32;44 readonly mqcHead: Option<H256>;45 }4647 /** @name PolkadotPrimitivesV2AbridgedHostConfiguration (20) */48 export interface PolkadotPrimitivesV2AbridgedHostConfiguration extends Struct {49 readonly maxCodeSize: u32;50 readonly maxHeadDataSize: u32;51 readonly maxUpwardQueueCount: u32;52 readonly maxUpwardQueueSize: u32;53 readonly maxUpwardMessageSize: u32;54 readonly maxUpwardMessageNumPerCandidate: u32;55 readonly hrmpMaxMessageNumPerCandidate: u32;56 readonly validationUpgradeCooldown: u32;57 readonly validationUpgradeDelay: u32;58 }5960 /** @name PolkadotCorePrimitivesOutboundHrmpMessage (26) */61 export interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct {62 readonly recipient: u32;63 readonly data: Bytes;64 }6566 /** @name CumulusPalletParachainSystemCall (28) */67 export interface CumulusPalletParachainSystemCall extends Enum {68 readonly isSetValidationData: boolean;69 readonly asSetValidationData: {70 readonly data: CumulusPrimitivesParachainInherentParachainInherentData;71 } & Struct;72 readonly isSudoSendUpwardMessage: boolean;73 readonly asSudoSendUpwardMessage: {74 readonly message: Bytes;75 } & Struct;76 readonly isAuthorizeUpgrade: boolean;77 readonly asAuthorizeUpgrade: {78 readonly codeHash: H256;79 } & Struct;80 readonly isEnactAuthorizedUpgrade: boolean;81 readonly asEnactAuthorizedUpgrade: {82 readonly code: Bytes;83 } & Struct;84 readonly type: 'SetValidationData' | 'SudoSendUpwardMessage' | 'AuthorizeUpgrade' | 'EnactAuthorizedUpgrade';85 }8687 /** @name CumulusPrimitivesParachainInherentParachainInherentData (29) */88 export interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct {89 readonly validationData: PolkadotPrimitivesV2PersistedValidationData;90 readonly relayChainState: SpTrieStorageProof;91 readonly downwardMessages: Vec<PolkadotCorePrimitivesInboundDownwardMessage>;92 readonly horizontalMessages: BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>;93 }9495 /** @name PolkadotCorePrimitivesInboundDownwardMessage (31) */96 export interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {97 readonly sentAt: u32;98 readonly msg: Bytes;99 }100101 /** @name PolkadotCorePrimitivesInboundHrmpMessage (34) */102 export interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct {103 readonly sentAt: u32;104 readonly data: Bytes;105 }106107 /** @name CumulusPalletParachainSystemEvent (37) */108 export interface CumulusPalletParachainSystemEvent extends Enum {109 readonly isValidationFunctionStored: boolean;110 readonly isValidationFunctionApplied: boolean;111 readonly asValidationFunctionApplied: u32;112 readonly isValidationFunctionDiscarded: boolean;113 readonly isUpgradeAuthorized: boolean;114 readonly asUpgradeAuthorized: H256;115 readonly isDownwardMessagesReceived: boolean;116 readonly asDownwardMessagesReceived: u32;117 readonly isDownwardMessagesProcessed: boolean;118 readonly asDownwardMessagesProcessed: ITuple<[u64, H256]>;119 readonly type: 'ValidationFunctionStored' | 'ValidationFunctionApplied' | 'ValidationFunctionDiscarded' | 'UpgradeAuthorized' | 'DownwardMessagesReceived' | 'DownwardMessagesProcessed';120 }121122 /** @name CumulusPalletParachainSystemError (38) */123 export interface CumulusPalletParachainSystemError extends Enum {124 readonly isOverlappingUpgrades: boolean;125 readonly isProhibitedByPolkadot: boolean;126 readonly isTooBig: boolean;127 readonly isValidationDataNotAvailable: boolean;128 readonly isHostConfigurationNotAvailable: boolean;129 readonly isNotScheduled: boolean;130 readonly isNothingAuthorized: boolean;131 readonly isUnauthorized: boolean;132 readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled' | 'NothingAuthorized' | 'Unauthorized';133 }134135 /** @name PalletBalancesAccountData (41) */136 export interface PalletBalancesAccountData extends Struct {137 readonly free: u128;138 readonly reserved: u128;139 readonly miscFrozen: u128;140 readonly feeFrozen: u128;141 }142143 /** @name PalletBalancesBalanceLock (43) */144 export interface PalletBalancesBalanceLock extends Struct {145 readonly id: U8aFixed;146 readonly amount: u128;147 readonly reasons: PalletBalancesReasons;148 }149150 /** @name PalletBalancesReasons (45) */151 export interface PalletBalancesReasons extends Enum {152 readonly isFee: boolean;153 readonly isMisc: boolean;154 readonly isAll: boolean;155 readonly type: 'Fee' | 'Misc' | 'All';156 }157158 /** @name PalletBalancesReserveData (48) */159 export interface PalletBalancesReserveData extends Struct {160 readonly id: U8aFixed;161 readonly amount: u128;162 }163164 /** @name PalletBalancesReleases (50) */165 export interface PalletBalancesReleases extends Enum {166 readonly isV100: boolean;167 readonly isV200: boolean;168 readonly type: 'V100' | 'V200';169 }170171 /** @name PalletBalancesCall (51) */172 export interface PalletBalancesCall extends Enum {173 readonly isTransfer: boolean;174 readonly asTransfer: {175 readonly dest: MultiAddress;176 readonly value: Compact<u128>;177 } & Struct;178 readonly isSetBalance: boolean;179 readonly asSetBalance: {180 readonly who: MultiAddress;181 readonly newFree: Compact<u128>;182 readonly newReserved: Compact<u128>;183 } & Struct;184 readonly isForceTransfer: boolean;185 readonly asForceTransfer: {186 readonly source: MultiAddress;187 readonly dest: MultiAddress;188 readonly value: Compact<u128>;189 } & Struct;190 readonly isTransferKeepAlive: boolean;191 readonly asTransferKeepAlive: {192 readonly dest: MultiAddress;193 readonly value: Compact<u128>;194 } & Struct;195 readonly isTransferAll: boolean;196 readonly asTransferAll: {197 readonly dest: MultiAddress;198 readonly keepAlive: bool;199 } & Struct;200 readonly isForceUnreserve: boolean;201 readonly asForceUnreserve: {202 readonly who: MultiAddress;203 readonly amount: u128;204 } & Struct;205 readonly type: 'Transfer' | 'SetBalance' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve';206 }207208 /** @name PalletBalancesEvent (57) */209 export interface PalletBalancesEvent extends Enum {210 readonly isEndowed: boolean;211 readonly asEndowed: {212 readonly account: AccountId32;213 readonly freeBalance: u128;214 } & Struct;215 readonly isDustLost: boolean;216 readonly asDustLost: {217 readonly account: AccountId32;218 readonly amount: u128;219 } & Struct;220 readonly isTransfer: boolean;221 readonly asTransfer: {222 readonly from: AccountId32;223 readonly to: AccountId32;224 readonly amount: u128;225 } & Struct;226 readonly isBalanceSet: boolean;227 readonly asBalanceSet: {228 readonly who: AccountId32;229 readonly free: u128;230 readonly reserved: u128;231 } & Struct;232 readonly isReserved: boolean;233 readonly asReserved: {234 readonly who: AccountId32;235 readonly amount: u128;236 } & Struct;237 readonly isUnreserved: boolean;238 readonly asUnreserved: {239 readonly who: AccountId32;240 readonly amount: u128;241 } & Struct;242 readonly isReserveRepatriated: boolean;243 readonly asReserveRepatriated: {244 readonly from: AccountId32;245 readonly to: AccountId32;246 readonly amount: u128;247 readonly destinationStatus: FrameSupportTokensMiscBalanceStatus;248 } & Struct;249 readonly isDeposit: boolean;250 readonly asDeposit: {251 readonly who: AccountId32;252 readonly amount: u128;253 } & Struct;254 readonly isWithdraw: boolean;255 readonly asWithdraw: {256 readonly who: AccountId32;257 readonly amount: u128;258 } & Struct;259 readonly isSlashed: boolean;260 readonly asSlashed: {261 readonly who: AccountId32;262 readonly amount: u128;263 } & Struct;264 readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'BalanceSet' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'Deposit' | 'Withdraw' | 'Slashed';265 }266267 /** @name FrameSupportTokensMiscBalanceStatus (58) */268 export interface FrameSupportTokensMiscBalanceStatus extends Enum {269 readonly isFree: boolean;270 readonly isReserved: boolean;271 readonly type: 'Free' | 'Reserved';272 }273274 /** @name PalletBalancesError (59) */275 export interface PalletBalancesError extends Enum {276 readonly isVestingBalance: boolean;277 readonly isLiquidityRestrictions: boolean;278 readonly isInsufficientBalance: boolean;279 readonly isExistentialDeposit: boolean;280 readonly isKeepAlive: boolean;281 readonly isExistingVestingSchedule: boolean;282 readonly isDeadAccount: boolean;283 readonly isTooManyReserves: boolean;284 readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'KeepAlive' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves';285 }286287 /** @name PalletTimestampCall (62) */288 export interface PalletTimestampCall extends Enum {289 readonly isSet: boolean;290 readonly asSet: {291 readonly now: Compact<u64>;292 } & Struct;293 readonly type: 'Set';294 }295296 /** @name PalletTransactionPaymentReleases (65) */297 export interface PalletTransactionPaymentReleases extends Enum {298 readonly isV1Ancient: boolean;299 readonly isV2: boolean;300 readonly type: 'V1Ancient' | 'V2';301 }302303 /** @name FrameSupportWeightsWeightToFeeCoefficient (67) */304 export interface FrameSupportWeightsWeightToFeeCoefficient extends Struct {305 readonly coeffInteger: u128;306 readonly coeffFrac: Perbill;307 readonly negative: bool;308 readonly degree: u8;309 }310311 /** @name PalletTreasuryProposal (69) */312 export interface PalletTreasuryProposal extends Struct {313 readonly proposer: AccountId32;314 readonly value: u128;315 readonly beneficiary: AccountId32;316 readonly bond: u128;317 }318319 /** @name PalletTreasuryCall (72) */320 export interface PalletTreasuryCall extends Enum {321 readonly isProposeSpend: boolean;322 readonly asProposeSpend: {323 readonly value: Compact<u128>;324 readonly beneficiary: MultiAddress;325 } & Struct;326 readonly isRejectProposal: boolean;327 readonly asRejectProposal: {328 readonly proposalId: Compact<u32>;329 } & Struct;330 readonly isApproveProposal: boolean;331 readonly asApproveProposal: {332 readonly proposalId: Compact<u32>;333 } & Struct;334 readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal';335 }336337 /** @name PalletTreasuryEvent (74) */338 export interface PalletTreasuryEvent extends Enum {339 readonly isProposed: boolean;340 readonly asProposed: {341 readonly proposalIndex: u32;342 } & Struct;343 readonly isSpending: boolean;344 readonly asSpending: {345 readonly budgetRemaining: u128;346 } & Struct;347 readonly isAwarded: boolean;348 readonly asAwarded: {349 readonly proposalIndex: u32;350 readonly award: u128;351 readonly account: AccountId32;352 } & Struct;353 readonly isRejected: boolean;354 readonly asRejected: {355 readonly proposalIndex: u32;356 readonly slashed: u128;357 } & Struct;358 readonly isBurnt: boolean;359 readonly asBurnt: {360 readonly burntFunds: u128;361 } & Struct;362 readonly isRollover: boolean;363 readonly asRollover: {364 readonly rolloverBalance: u128;365 } & Struct;366 readonly isDeposit: boolean;367 readonly asDeposit: {368 readonly value: u128;369 } & Struct;370 readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit';371 }372373 /** @name FrameSupportPalletId (77) */374 export interface FrameSupportPalletId extends U8aFixed {}375376 /** @name PalletTreasuryError (78) */377 export interface PalletTreasuryError extends Enum {378 readonly isInsufficientProposersBalance: boolean;379 readonly isInvalidIndex: boolean;380 readonly isTooManyApprovals: boolean;381 readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals';382 }383384 /** @name PalletSudoCall (79) */385 export interface PalletSudoCall extends Enum {386 readonly isSudo: boolean;387 readonly asSudo: {388 readonly call: Call;389 } & Struct;390 readonly isSudoUncheckedWeight: boolean;391 readonly asSudoUncheckedWeight: {392 readonly call: Call;393 readonly weight: u64;394 } & Struct;395 readonly isSetKey: boolean;396 readonly asSetKey: {397 readonly new_: MultiAddress;398 } & Struct;399 readonly isSudoAs: boolean;400 readonly asSudoAs: {401 readonly who: MultiAddress;402 readonly call: Call;403 } & Struct;404 readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';405 }406407 /** @name FrameSystemCall (81) */408 export interface FrameSystemCall extends Enum {409 readonly isFillBlock: boolean;410 readonly asFillBlock: {411 readonly ratio: Perbill;412 } & Struct;413 readonly isRemark: boolean;414 readonly asRemark: {415 readonly remark: Bytes;416 } & Struct;417 readonly isSetHeapPages: boolean;418 readonly asSetHeapPages: {419 readonly pages: u64;420 } & Struct;421 readonly isSetCode: boolean;422 readonly asSetCode: {423 readonly code: Bytes;424 } & Struct;425 readonly isSetCodeWithoutChecks: boolean;426 readonly asSetCodeWithoutChecks: {427 readonly code: Bytes;428 } & Struct;429 readonly isSetStorage: boolean;430 readonly asSetStorage: {431 readonly items: Vec<ITuple<[Bytes, Bytes]>>;432 } & Struct;433 readonly isKillStorage: boolean;434 readonly asKillStorage: {435 readonly keys_: Vec<Bytes>;436 } & Struct;437 readonly isKillPrefix: boolean;438 readonly asKillPrefix: {439 readonly prefix: Bytes;440 readonly subkeys: u32;441 } & Struct;442 readonly isRemarkWithEvent: boolean;443 readonly asRemarkWithEvent: {444 readonly remark: Bytes;445 } & Struct;446 readonly type: 'FillBlock' | 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent';447 }448449 /** @name OrmlVestingModuleCall (84) */450 export interface OrmlVestingModuleCall extends Enum {451 readonly isClaim: boolean;452 readonly isVestedTransfer: boolean;453 readonly asVestedTransfer: {454 readonly dest: MultiAddress;455 readonly schedule: OrmlVestingVestingSchedule;456 } & Struct;457 readonly isUpdateVestingSchedules: boolean;458 readonly asUpdateVestingSchedules: {459 readonly who: MultiAddress;460 readonly vestingSchedules: Vec<OrmlVestingVestingSchedule>;461 } & Struct;462 readonly isClaimFor: boolean;463 readonly asClaimFor: {464 readonly dest: MultiAddress;465 } & Struct;466 readonly type: 'Claim' | 'VestedTransfer' | 'UpdateVestingSchedules' | 'ClaimFor';467 }468469 /** @name OrmlVestingVestingSchedule (85) */470 export interface OrmlVestingVestingSchedule extends Struct {471 readonly start: u32;472 readonly period: u32;473 readonly periodCount: u32;474 readonly perPeriod: Compact<u128>;475 }476477 /** @name CumulusPalletXcmpQueueCall (87) */478 export interface CumulusPalletXcmpQueueCall extends Enum {479 readonly isServiceOverweight: boolean;480 readonly asServiceOverweight: {481 readonly index: u64;482 readonly weightLimit: u64;483 } & Struct;484 readonly isSuspendXcmExecution: boolean;485 readonly isResumeXcmExecution: boolean;486 readonly isUpdateSuspendThreshold: boolean;487 readonly asUpdateSuspendThreshold: {488 readonly new_: u32;489 } & Struct;490 readonly isUpdateDropThreshold: boolean;491 readonly asUpdateDropThreshold: {492 readonly new_: u32;493 } & Struct;494 readonly isUpdateResumeThreshold: boolean;495 readonly asUpdateResumeThreshold: {496 readonly new_: u32;497 } & Struct;498 readonly isUpdateThresholdWeight: boolean;499 readonly asUpdateThresholdWeight: {500 readonly new_: u64;501 } & Struct;502 readonly isUpdateWeightRestrictDecay: boolean;503 readonly asUpdateWeightRestrictDecay: {504 readonly new_: u64;505 } & Struct;506 readonly isUpdateXcmpMaxIndividualWeight: boolean;507 readonly asUpdateXcmpMaxIndividualWeight: {508 readonly new_: u64;509 } & Struct;510 readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight';511 }512513 /** @name PalletXcmCall (88) */514 export interface PalletXcmCall extends Enum {515 readonly isSend: boolean;516 readonly asSend: {517 readonly dest: XcmVersionedMultiLocation;518 readonly message: XcmVersionedXcm;519 } & Struct;520 readonly isTeleportAssets: boolean;521 readonly asTeleportAssets: {522 readonly dest: XcmVersionedMultiLocation;523 readonly beneficiary: XcmVersionedMultiLocation;524 readonly assets: XcmVersionedMultiAssets;525 readonly feeAssetItem: u32;526 } & Struct;527 readonly isReserveTransferAssets: boolean;528 readonly asReserveTransferAssets: {529 readonly dest: XcmVersionedMultiLocation;530 readonly beneficiary: XcmVersionedMultiLocation;531 readonly assets: XcmVersionedMultiAssets;532 readonly feeAssetItem: u32;533 } & Struct;534 readonly isExecute: boolean;535 readonly asExecute: {536 readonly message: XcmVersionedXcm;537 readonly maxWeight: u64;538 } & Struct;539 readonly isForceXcmVersion: boolean;540 readonly asForceXcmVersion: {541 readonly location: XcmV1MultiLocation;542 readonly xcmVersion: u32;543 } & Struct;544 readonly isForceDefaultXcmVersion: boolean;545 readonly asForceDefaultXcmVersion: {546 readonly maybeXcmVersion: Option<u32>;547 } & Struct;548 readonly isForceSubscribeVersionNotify: boolean;549 readonly asForceSubscribeVersionNotify: {550 readonly location: XcmVersionedMultiLocation;551 } & Struct;552 readonly isForceUnsubscribeVersionNotify: boolean;553 readonly asForceUnsubscribeVersionNotify: {554 readonly location: XcmVersionedMultiLocation;555 } & Struct;556 readonly isLimitedReserveTransferAssets: boolean;557 readonly asLimitedReserveTransferAssets: {558 readonly dest: XcmVersionedMultiLocation;559 readonly beneficiary: XcmVersionedMultiLocation;560 readonly assets: XcmVersionedMultiAssets;561 readonly feeAssetItem: u32;562 readonly weightLimit: XcmV2WeightLimit;563 } & Struct;564 readonly isLimitedTeleportAssets: boolean;565 readonly asLimitedTeleportAssets: {566 readonly dest: XcmVersionedMultiLocation;567 readonly beneficiary: XcmVersionedMultiLocation;568 readonly assets: XcmVersionedMultiAssets;569 readonly feeAssetItem: u32;570 readonly weightLimit: XcmV2WeightLimit;571 } & Struct;572 readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets';573 }574575 /** @name XcmVersionedMultiLocation (89) */576 export interface XcmVersionedMultiLocation extends Enum {577 readonly isV0: boolean;578 readonly asV0: XcmV0MultiLocation;579 readonly isV1: boolean;580 readonly asV1: XcmV1MultiLocation;581 readonly type: 'V0' | 'V1';582 }583584 /** @name XcmV0MultiLocation (90) */585 export interface XcmV0MultiLocation extends Enum {586 readonly isNull: boolean;587 readonly isX1: boolean;588 readonly asX1: XcmV0Junction;589 readonly isX2: boolean;590 readonly asX2: ITuple<[XcmV0Junction, XcmV0Junction]>;591 readonly isX3: boolean;592 readonly asX3: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction]>;593 readonly isX4: boolean;594 readonly asX4: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;595 readonly isX5: boolean;596 readonly asX5: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;597 readonly isX6: boolean;598 readonly asX6: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;599 readonly isX7: boolean;600 readonly asX7: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;601 readonly isX8: boolean;602 readonly asX8: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;603 readonly type: 'Null' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';604 }605606 /** @name XcmV0Junction (91) */607 export interface XcmV0Junction extends Enum {608 readonly isParent: boolean;609 readonly isParachain: boolean;610 readonly asParachain: Compact<u32>;611 readonly isAccountId32: boolean;612 readonly asAccountId32: {613 readonly network: XcmV0JunctionNetworkId;614 readonly id: U8aFixed;615 } & Struct;616 readonly isAccountIndex64: boolean;617 readonly asAccountIndex64: {618 readonly network: XcmV0JunctionNetworkId;619 readonly index: Compact<u64>;620 } & Struct;621 readonly isAccountKey20: boolean;622 readonly asAccountKey20: {623 readonly network: XcmV0JunctionNetworkId;624 readonly key: U8aFixed;625 } & Struct;626 readonly isPalletInstance: boolean;627 readonly asPalletInstance: u8;628 readonly isGeneralIndex: boolean;629 readonly asGeneralIndex: Compact<u128>;630 readonly isGeneralKey: boolean;631 readonly asGeneralKey: Bytes;632 readonly isOnlyChild: boolean;633 readonly isPlurality: boolean;634 readonly asPlurality: {635 readonly id: XcmV0JunctionBodyId;636 readonly part: XcmV0JunctionBodyPart;637 } & Struct;638 readonly type: 'Parent' | 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';639 }640641 /** @name XcmV0JunctionNetworkId (92) */642 export interface XcmV0JunctionNetworkId extends Enum {643 readonly isAny: boolean;644 readonly isNamed: boolean;645 readonly asNamed: Bytes;646 readonly isPolkadot: boolean;647 readonly isKusama: boolean;648 readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';649 }650651 /** @name XcmV0JunctionBodyId (93) */652 export interface XcmV0JunctionBodyId extends Enum {653 readonly isUnit: boolean;654 readonly isNamed: boolean;655 readonly asNamed: Bytes;656 readonly isIndex: boolean;657 readonly asIndex: Compact<u32>;658 readonly isExecutive: boolean;659 readonly isTechnical: boolean;660 readonly isLegislative: boolean;661 readonly isJudicial: boolean;662 readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial';663 }664665 /** @name XcmV0JunctionBodyPart (94) */666 export interface XcmV0JunctionBodyPart extends Enum {667 readonly isVoice: boolean;668 readonly isMembers: boolean;669 readonly asMembers: {670 readonly count: Compact<u32>;671 } & Struct;672 readonly isFraction: boolean;673 readonly asFraction: {674 readonly nom: Compact<u32>;675 readonly denom: Compact<u32>;676 } & Struct;677 readonly isAtLeastProportion: boolean;678 readonly asAtLeastProportion: {679 readonly nom: Compact<u32>;680 readonly denom: Compact<u32>;681 } & Struct;682 readonly isMoreThanProportion: boolean;683 readonly asMoreThanProportion: {684 readonly nom: Compact<u32>;685 readonly denom: Compact<u32>;686 } & Struct;687 readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';688 }689690 /** @name XcmV1MultiLocation (95) */691 export interface XcmV1MultiLocation extends Struct {692 readonly parents: u8;693 readonly interior: XcmV1MultilocationJunctions;694 }695696 /** @name XcmV1MultilocationJunctions (96) */697 export interface XcmV1MultilocationJunctions extends Enum {698 readonly isHere: boolean;699 readonly isX1: boolean;700 readonly asX1: XcmV1Junction;701 readonly isX2: boolean;702 readonly asX2: ITuple<[XcmV1Junction, XcmV1Junction]>;703 readonly isX3: boolean;704 readonly asX3: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction]>;705 readonly isX4: boolean;706 readonly asX4: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;707 readonly isX5: boolean;708 readonly asX5: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;709 readonly isX6: boolean;710 readonly asX6: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;711 readonly isX7: boolean;712 readonly asX7: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;713 readonly isX8: boolean;714 readonly asX8: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;715 readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';716 }717718 /** @name XcmV1Junction (97) */719 export interface XcmV1Junction extends Enum {720 readonly isParachain: boolean;721 readonly asParachain: Compact<u32>;722 readonly isAccountId32: boolean;723 readonly asAccountId32: {724 readonly network: XcmV0JunctionNetworkId;725 readonly id: U8aFixed;726 } & Struct;727 readonly isAccountIndex64: boolean;728 readonly asAccountIndex64: {729 readonly network: XcmV0JunctionNetworkId;730 readonly index: Compact<u64>;731 } & Struct;732 readonly isAccountKey20: boolean;733 readonly asAccountKey20: {734 readonly network: XcmV0JunctionNetworkId;735 readonly key: U8aFixed;736 } & Struct;737 readonly isPalletInstance: boolean;738 readonly asPalletInstance: u8;739 readonly isGeneralIndex: boolean;740 readonly asGeneralIndex: Compact<u128>;741 readonly isGeneralKey: boolean;742 readonly asGeneralKey: Bytes;743 readonly isOnlyChild: boolean;744 readonly isPlurality: boolean;745 readonly asPlurality: {746 readonly id: XcmV0JunctionBodyId;747 readonly part: XcmV0JunctionBodyPart;748 } & Struct;749 readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';750 }751752 /** @name XcmVersionedXcm (98) */753 export interface XcmVersionedXcm extends Enum {754 readonly isV0: boolean;755 readonly asV0: XcmV0Xcm;756 readonly isV1: boolean;757 readonly asV1: XcmV1Xcm;758 readonly isV2: boolean;759 readonly asV2: XcmV2Xcm;760 readonly type: 'V0' | 'V1' | 'V2';761 }762763 /** @name XcmV0Xcm (99) */764 export interface XcmV0Xcm extends Enum {765 readonly isWithdrawAsset: boolean;766 readonly asWithdrawAsset: {767 readonly assets: Vec<XcmV0MultiAsset>;768 readonly effects: Vec<XcmV0Order>;769 } & Struct;770 readonly isReserveAssetDeposit: boolean;771 readonly asReserveAssetDeposit: {772 readonly assets: Vec<XcmV0MultiAsset>;773 readonly effects: Vec<XcmV0Order>;774 } & Struct;775 readonly isTeleportAsset: boolean;776 readonly asTeleportAsset: {777 readonly assets: Vec<XcmV0MultiAsset>;778 readonly effects: Vec<XcmV0Order>;779 } & Struct;780 readonly isQueryResponse: boolean;781 readonly asQueryResponse: {782 readonly queryId: Compact<u64>;783 readonly response: XcmV0Response;784 } & Struct;785 readonly isTransferAsset: boolean;786 readonly asTransferAsset: {787 readonly assets: Vec<XcmV0MultiAsset>;788 readonly dest: XcmV0MultiLocation;789 } & Struct;790 readonly isTransferReserveAsset: boolean;791 readonly asTransferReserveAsset: {792 readonly assets: Vec<XcmV0MultiAsset>;793 readonly dest: XcmV0MultiLocation;794 readonly effects: Vec<XcmV0Order>;795 } & Struct;796 readonly isTransact: boolean;797 readonly asTransact: {798 readonly originType: XcmV0OriginKind;799 readonly requireWeightAtMost: u64;800 readonly call: XcmDoubleEncoded;801 } & Struct;802 readonly isHrmpNewChannelOpenRequest: boolean;803 readonly asHrmpNewChannelOpenRequest: {804 readonly sender: Compact<u32>;805 readonly maxMessageSize: Compact<u32>;806 readonly maxCapacity: Compact<u32>;807 } & Struct;808 readonly isHrmpChannelAccepted: boolean;809 readonly asHrmpChannelAccepted: {810 readonly recipient: Compact<u32>;811 } & Struct;812 readonly isHrmpChannelClosing: boolean;813 readonly asHrmpChannelClosing: {814 readonly initiator: Compact<u32>;815 readonly sender: Compact<u32>;816 readonly recipient: Compact<u32>;817 } & Struct;818 readonly isRelayedFrom: boolean;819 readonly asRelayedFrom: {820 readonly who: XcmV0MultiLocation;821 readonly message: XcmV0Xcm;822 } & Struct;823 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposit' | 'TeleportAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom';824 }825826 /** @name XcmV0MultiAsset (101) */827 export interface XcmV0MultiAsset extends Enum {828 readonly isNone: boolean;829 readonly isAll: boolean;830 readonly isAllFungible: boolean;831 readonly isAllNonFungible: boolean;832 readonly isAllAbstractFungible: boolean;833 readonly asAllAbstractFungible: {834 readonly id: Bytes;835 } & Struct;836 readonly isAllAbstractNonFungible: boolean;837 readonly asAllAbstractNonFungible: {838 readonly class: Bytes;839 } & Struct;840 readonly isAllConcreteFungible: boolean;841 readonly asAllConcreteFungible: {842 readonly id: XcmV0MultiLocation;843 } & Struct;844 readonly isAllConcreteNonFungible: boolean;845 readonly asAllConcreteNonFungible: {846 readonly class: XcmV0MultiLocation;847 } & Struct;848 readonly isAbstractFungible: boolean;849 readonly asAbstractFungible: {850 readonly id: Bytes;851 readonly amount: Compact<u128>;852 } & Struct;853 readonly isAbstractNonFungible: boolean;854 readonly asAbstractNonFungible: {855 readonly class: Bytes;856 readonly instance: XcmV1MultiassetAssetInstance;857 } & Struct;858 readonly isConcreteFungible: boolean;859 readonly asConcreteFungible: {860 readonly id: XcmV0MultiLocation;861 readonly amount: Compact<u128>;862 } & Struct;863 readonly isConcreteNonFungible: boolean;864 readonly asConcreteNonFungible: {865 readonly class: XcmV0MultiLocation;866 readonly instance: XcmV1MultiassetAssetInstance;867 } & Struct;868 readonly type: 'None' | 'All' | 'AllFungible' | 'AllNonFungible' | 'AllAbstractFungible' | 'AllAbstractNonFungible' | 'AllConcreteFungible' | 'AllConcreteNonFungible' | 'AbstractFungible' | 'AbstractNonFungible' | 'ConcreteFungible' | 'ConcreteNonFungible';869 }870871 /** @name XcmV1MultiassetAssetInstance (102) */872 export interface XcmV1MultiassetAssetInstance extends Enum {873 readonly isUndefined: boolean;874 readonly isIndex: boolean;875 readonly asIndex: Compact<u128>;876 readonly isArray4: boolean;877 readonly asArray4: U8aFixed;878 readonly isArray8: boolean;879 readonly asArray8: U8aFixed;880 readonly isArray16: boolean;881 readonly asArray16: U8aFixed;882 readonly isArray32: boolean;883 readonly asArray32: U8aFixed;884 readonly isBlob: boolean;885 readonly asBlob: Bytes;886 readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob';887 }888889 /** @name XcmV0Order (106) */890 export interface XcmV0Order extends Enum {891 readonly isNull: boolean;892 readonly isDepositAsset: boolean;893 readonly asDepositAsset: {894 readonly assets: Vec<XcmV0MultiAsset>;895 readonly dest: XcmV0MultiLocation;896 } & Struct;897 readonly isDepositReserveAsset: boolean;898 readonly asDepositReserveAsset: {899 readonly assets: Vec<XcmV0MultiAsset>;900 readonly dest: XcmV0MultiLocation;901 readonly effects: Vec<XcmV0Order>;902 } & Struct;903 readonly isExchangeAsset: boolean;904 readonly asExchangeAsset: {905 readonly give: Vec<XcmV0MultiAsset>;906 readonly receive: Vec<XcmV0MultiAsset>;907 } & Struct;908 readonly isInitiateReserveWithdraw: boolean;909 readonly asInitiateReserveWithdraw: {910 readonly assets: Vec<XcmV0MultiAsset>;911 readonly reserve: XcmV0MultiLocation;912 readonly effects: Vec<XcmV0Order>;913 } & Struct;914 readonly isInitiateTeleport: boolean;915 readonly asInitiateTeleport: {916 readonly assets: Vec<XcmV0MultiAsset>;917 readonly dest: XcmV0MultiLocation;918 readonly effects: Vec<XcmV0Order>;919 } & Struct;920 readonly isQueryHolding: boolean;921 readonly asQueryHolding: {922 readonly queryId: Compact<u64>;923 readonly dest: XcmV0MultiLocation;924 readonly assets: Vec<XcmV0MultiAsset>;925 } & Struct;926 readonly isBuyExecution: boolean;927 readonly asBuyExecution: {928 readonly fees: XcmV0MultiAsset;929 readonly weight: u64;930 readonly debt: u64;931 readonly haltOnError: bool;932 readonly xcm: Vec<XcmV0Xcm>;933 } & Struct;934 readonly type: 'Null' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';935 }936937 /** @name XcmV0Response (108) */938 export interface XcmV0Response extends Enum {939 readonly isAssets: boolean;940 readonly asAssets: Vec<XcmV0MultiAsset>;941 readonly type: 'Assets';942 }943944 /** @name XcmV0OriginKind (109) */945 export interface XcmV0OriginKind extends Enum {946 readonly isNative: boolean;947 readonly isSovereignAccount: boolean;948 readonly isSuperuser: boolean;949 readonly isXcm: boolean;950 readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm';951 }952953 /** @name XcmDoubleEncoded (110) */954 export interface XcmDoubleEncoded extends Struct {955 readonly encoded: Bytes;956 }957958 /** @name XcmV1Xcm (111) */959 export interface XcmV1Xcm extends Enum {960 readonly isWithdrawAsset: boolean;961 readonly asWithdrawAsset: {962 readonly assets: XcmV1MultiassetMultiAssets;963 readonly effects: Vec<XcmV1Order>;964 } & Struct;965 readonly isReserveAssetDeposited: boolean;966 readonly asReserveAssetDeposited: {967 readonly assets: XcmV1MultiassetMultiAssets;968 readonly effects: Vec<XcmV1Order>;969 } & Struct;970 readonly isReceiveTeleportedAsset: boolean;971 readonly asReceiveTeleportedAsset: {972 readonly assets: XcmV1MultiassetMultiAssets;973 readonly effects: Vec<XcmV1Order>;974 } & Struct;975 readonly isQueryResponse: boolean;976 readonly asQueryResponse: {977 readonly queryId: Compact<u64>;978 readonly response: XcmV1Response;979 } & Struct;980 readonly isTransferAsset: boolean;981 readonly asTransferAsset: {982 readonly assets: XcmV1MultiassetMultiAssets;983 readonly beneficiary: XcmV1MultiLocation;984 } & Struct;985 readonly isTransferReserveAsset: boolean;986 readonly asTransferReserveAsset: {987 readonly assets: XcmV1MultiassetMultiAssets;988 readonly dest: XcmV1MultiLocation;989 readonly effects: Vec<XcmV1Order>;990 } & Struct;991 readonly isTransact: boolean;992 readonly asTransact: {993 readonly originType: XcmV0OriginKind;994 readonly requireWeightAtMost: u64;995 readonly call: XcmDoubleEncoded;996 } & Struct;997 readonly isHrmpNewChannelOpenRequest: boolean;998 readonly asHrmpNewChannelOpenRequest: {999 readonly sender: Compact<u32>;1000 readonly maxMessageSize: Compact<u32>;1001 readonly maxCapacity: Compact<u32>;1002 } & Struct;1003 readonly isHrmpChannelAccepted: boolean;1004 readonly asHrmpChannelAccepted: {1005 readonly recipient: Compact<u32>;1006 } & Struct;1007 readonly isHrmpChannelClosing: boolean;1008 readonly asHrmpChannelClosing: {1009 readonly initiator: Compact<u32>;1010 readonly sender: Compact<u32>;1011 readonly recipient: Compact<u32>;1012 } & Struct;1013 readonly isRelayedFrom: boolean;1014 readonly asRelayedFrom: {1015 readonly who: XcmV1MultilocationJunctions;1016 readonly message: XcmV1Xcm;1017 } & Struct;1018 readonly isSubscribeVersion: boolean;1019 readonly asSubscribeVersion: {1020 readonly queryId: Compact<u64>;1021 readonly maxResponseWeight: Compact<u64>;1022 } & Struct;1023 readonly isUnsubscribeVersion: boolean;1024 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom' | 'SubscribeVersion' | 'UnsubscribeVersion';1025 }10261027 /** @name XcmV1MultiassetMultiAssets (112) */1028 export interface XcmV1MultiassetMultiAssets extends Vec<XcmV1MultiAsset> {}10291030 /** @name XcmV1MultiAsset (114) */1031 export interface XcmV1MultiAsset extends Struct {1032 readonly id: XcmV1MultiassetAssetId;1033 readonly fun: XcmV1MultiassetFungibility;1034 }10351036 /** @name XcmV1MultiassetAssetId (115) */1037 export interface XcmV1MultiassetAssetId extends Enum {1038 readonly isConcrete: boolean;1039 readonly asConcrete: XcmV1MultiLocation;1040 readonly isAbstract: boolean;1041 readonly asAbstract: Bytes;1042 readonly type: 'Concrete' | 'Abstract';1043 }10441045 /** @name XcmV1MultiassetFungibility (116) */1046 export interface XcmV1MultiassetFungibility extends Enum {1047 readonly isFungible: boolean;1048 readonly asFungible: Compact<u128>;1049 readonly isNonFungible: boolean;1050 readonly asNonFungible: XcmV1MultiassetAssetInstance;1051 readonly type: 'Fungible' | 'NonFungible';1052 }10531054 /** @name XcmV1Order (118) */1055 export interface XcmV1Order extends Enum {1056 readonly isNoop: boolean;1057 readonly isDepositAsset: boolean;1058 readonly asDepositAsset: {1059 readonly assets: XcmV1MultiassetMultiAssetFilter;1060 readonly maxAssets: u32;1061 readonly beneficiary: XcmV1MultiLocation;1062 } & Struct;1063 readonly isDepositReserveAsset: boolean;1064 readonly asDepositReserveAsset: {1065 readonly assets: XcmV1MultiassetMultiAssetFilter;1066 readonly maxAssets: u32;1067 readonly dest: XcmV1MultiLocation;1068 readonly effects: Vec<XcmV1Order>;1069 } & Struct;1070 readonly isExchangeAsset: boolean;1071 readonly asExchangeAsset: {1072 readonly give: XcmV1MultiassetMultiAssetFilter;1073 readonly receive: XcmV1MultiassetMultiAssets;1074 } & Struct;1075 readonly isInitiateReserveWithdraw: boolean;1076 readonly asInitiateReserveWithdraw: {1077 readonly assets: XcmV1MultiassetMultiAssetFilter;1078 readonly reserve: XcmV1MultiLocation;1079 readonly effects: Vec<XcmV1Order>;1080 } & Struct;1081 readonly isInitiateTeleport: boolean;1082 readonly asInitiateTeleport: {1083 readonly assets: XcmV1MultiassetMultiAssetFilter;1084 readonly dest: XcmV1MultiLocation;1085 readonly effects: Vec<XcmV1Order>;1086 } & Struct;1087 readonly isQueryHolding: boolean;1088 readonly asQueryHolding: {1089 readonly queryId: Compact<u64>;1090 readonly dest: XcmV1MultiLocation;1091 readonly assets: XcmV1MultiassetMultiAssetFilter;1092 } & Struct;1093 readonly isBuyExecution: boolean;1094 readonly asBuyExecution: {1095 readonly fees: XcmV1MultiAsset;1096 readonly weight: u64;1097 readonly debt: u64;1098 readonly haltOnError: bool;1099 readonly instructions: Vec<XcmV1Xcm>;1100 } & Struct;1101 readonly type: 'Noop' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';1102 }11031104 /** @name XcmV1MultiassetMultiAssetFilter (119) */1105 export interface XcmV1MultiassetMultiAssetFilter extends Enum {1106 readonly isDefinite: boolean;1107 readonly asDefinite: XcmV1MultiassetMultiAssets;1108 readonly isWild: boolean;1109 readonly asWild: XcmV1MultiassetWildMultiAsset;1110 readonly type: 'Definite' | 'Wild';1111 }11121113 /** @name XcmV1MultiassetWildMultiAsset (120) */1114 export interface XcmV1MultiassetWildMultiAsset extends Enum {1115 readonly isAll: boolean;1116 readonly isAllOf: boolean;1117 readonly asAllOf: {1118 readonly id: XcmV1MultiassetAssetId;1119 readonly fun: XcmV1MultiassetWildFungibility;1120 } & Struct;1121 readonly type: 'All' | 'AllOf';1122 }11231124 /** @name XcmV1MultiassetWildFungibility (121) */1125 export interface XcmV1MultiassetWildFungibility extends Enum {1126 readonly isFungible: boolean;1127 readonly isNonFungible: boolean;1128 readonly type: 'Fungible' | 'NonFungible';1129 }11301131 /** @name XcmV1Response (123) */1132 export interface XcmV1Response extends Enum {1133 readonly isAssets: boolean;1134 readonly asAssets: XcmV1MultiassetMultiAssets;1135 readonly isVersion: boolean;1136 readonly asVersion: u32;1137 readonly type: 'Assets' | 'Version';1138 }11391140 /** @name XcmV2Xcm (124) */1141 export interface XcmV2Xcm extends Vec<XcmV2Instruction> {}11421143 /** @name XcmV2Instruction (126) */1144 export interface XcmV2Instruction extends Enum {1145 readonly isWithdrawAsset: boolean;1146 readonly asWithdrawAsset: XcmV1MultiassetMultiAssets;1147 readonly isReserveAssetDeposited: boolean;1148 readonly asReserveAssetDeposited: XcmV1MultiassetMultiAssets;1149 readonly isReceiveTeleportedAsset: boolean;1150 readonly asReceiveTeleportedAsset: XcmV1MultiassetMultiAssets;1151 readonly isQueryResponse: boolean;1152 readonly asQueryResponse: {1153 readonly queryId: Compact<u64>;1154 readonly response: XcmV2Response;1155 readonly maxWeight: Compact<u64>;1156 } & Struct;1157 readonly isTransferAsset: boolean;1158 readonly asTransferAsset: {1159 readonly assets: XcmV1MultiassetMultiAssets;1160 readonly beneficiary: XcmV1MultiLocation;1161 } & Struct;1162 readonly isTransferReserveAsset: boolean;1163 readonly asTransferReserveAsset: {1164 readonly assets: XcmV1MultiassetMultiAssets;1165 readonly dest: XcmV1MultiLocation;1166 readonly xcm: XcmV2Xcm;1167 } & Struct;1168 readonly isTransact: boolean;1169 readonly asTransact: {1170 readonly originType: XcmV0OriginKind;1171 readonly requireWeightAtMost: Compact<u64>;1172 readonly call: XcmDoubleEncoded;1173 } & Struct;1174 readonly isHrmpNewChannelOpenRequest: boolean;1175 readonly asHrmpNewChannelOpenRequest: {1176 readonly sender: Compact<u32>;1177 readonly maxMessageSize: Compact<u32>;1178 readonly maxCapacity: Compact<u32>;1179 } & Struct;1180 readonly isHrmpChannelAccepted: boolean;1181 readonly asHrmpChannelAccepted: {1182 readonly recipient: Compact<u32>;1183 } & Struct;1184 readonly isHrmpChannelClosing: boolean;1185 readonly asHrmpChannelClosing: {1186 readonly initiator: Compact<u32>;1187 readonly sender: Compact<u32>;1188 readonly recipient: Compact<u32>;1189 } & Struct;1190 readonly isClearOrigin: boolean;1191 readonly isDescendOrigin: boolean;1192 readonly asDescendOrigin: XcmV1MultilocationJunctions;1193 readonly isReportError: boolean;1194 readonly asReportError: {1195 readonly queryId: Compact<u64>;1196 readonly dest: XcmV1MultiLocation;1197 readonly maxResponseWeight: Compact<u64>;1198 } & Struct;1199 readonly isDepositAsset: boolean;1200 readonly asDepositAsset: {1201 readonly assets: XcmV1MultiassetMultiAssetFilter;1202 readonly maxAssets: Compact<u32>;1203 readonly beneficiary: XcmV1MultiLocation;1204 } & Struct;1205 readonly isDepositReserveAsset: boolean;1206 readonly asDepositReserveAsset: {1207 readonly assets: XcmV1MultiassetMultiAssetFilter;1208 readonly maxAssets: Compact<u32>;1209 readonly dest: XcmV1MultiLocation;1210 readonly xcm: XcmV2Xcm;1211 } & Struct;1212 readonly isExchangeAsset: boolean;1213 readonly asExchangeAsset: {1214 readonly give: XcmV1MultiassetMultiAssetFilter;1215 readonly receive: XcmV1MultiassetMultiAssets;1216 } & Struct;1217 readonly isInitiateReserveWithdraw: boolean;1218 readonly asInitiateReserveWithdraw: {1219 readonly assets: XcmV1MultiassetMultiAssetFilter;1220 readonly reserve: XcmV1MultiLocation;1221 readonly xcm: XcmV2Xcm;1222 } & Struct;1223 readonly isInitiateTeleport: boolean;1224 readonly asInitiateTeleport: {1225 readonly assets: XcmV1MultiassetMultiAssetFilter;1226 readonly dest: XcmV1MultiLocation;1227 readonly xcm: XcmV2Xcm;1228 } & Struct;1229 readonly isQueryHolding: boolean;1230 readonly asQueryHolding: {1231 readonly queryId: Compact<u64>;1232 readonly dest: XcmV1MultiLocation;1233 readonly assets: XcmV1MultiassetMultiAssetFilter;1234 readonly maxResponseWeight: Compact<u64>;1235 } & Struct;1236 readonly isBuyExecution: boolean;1237 readonly asBuyExecution: {1238 readonly fees: XcmV1MultiAsset;1239 readonly weightLimit: XcmV2WeightLimit;1240 } & Struct;1241 readonly isRefundSurplus: boolean;1242 readonly isSetErrorHandler: boolean;1243 readonly asSetErrorHandler: XcmV2Xcm;1244 readonly isSetAppendix: boolean;1245 readonly asSetAppendix: XcmV2Xcm;1246 readonly isClearError: boolean;1247 readonly isClaimAsset: boolean;1248 readonly asClaimAsset: {1249 readonly assets: XcmV1MultiassetMultiAssets;1250 readonly ticket: XcmV1MultiLocation;1251 } & Struct;1252 readonly isTrap: boolean;1253 readonly asTrap: Compact<u64>;1254 readonly isSubscribeVersion: boolean;1255 readonly asSubscribeVersion: {1256 readonly queryId: Compact<u64>;1257 readonly maxResponseWeight: Compact<u64>;1258 } & Struct;1259 readonly isUnsubscribeVersion: boolean;1260 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';1261 }12621263 /** @name XcmV2Response (127) */1264 export interface XcmV2Response extends Enum {1265 readonly isNull: boolean;1266 readonly isAssets: boolean;1267 readonly asAssets: XcmV1MultiassetMultiAssets;1268 readonly isExecutionResult: boolean;1269 readonly asExecutionResult: Option<ITuple<[u32, XcmV2TraitsError]>>;1270 readonly isVersion: boolean;1271 readonly asVersion: u32;1272 readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version';1273 }12741275 /** @name XcmV2TraitsError (130) */1276 export interface XcmV2TraitsError extends Enum {1277 readonly isOverflow: boolean;1278 readonly isUnimplemented: boolean;1279 readonly isUntrustedReserveLocation: boolean;1280 readonly isUntrustedTeleportLocation: boolean;1281 readonly isMultiLocationFull: boolean;1282 readonly isMultiLocationNotInvertible: boolean;1283 readonly isBadOrigin: boolean;1284 readonly isInvalidLocation: boolean;1285 readonly isAssetNotFound: boolean;1286 readonly isFailedToTransactAsset: boolean;1287 readonly isNotWithdrawable: boolean;1288 readonly isLocationCannotHold: boolean;1289 readonly isExceedsMaxMessageSize: boolean;1290 readonly isDestinationUnsupported: boolean;1291 readonly isTransport: boolean;1292 readonly isUnroutable: boolean;1293 readonly isUnknownClaim: boolean;1294 readonly isFailedToDecode: boolean;1295 readonly isMaxWeightInvalid: boolean;1296 readonly isNotHoldingFees: boolean;1297 readonly isTooExpensive: boolean;1298 readonly isTrap: boolean;1299 readonly asTrap: u64;1300 readonly isUnhandledXcmVersion: boolean;1301 readonly isWeightLimitReached: boolean;1302 readonly asWeightLimitReached: u64;1303 readonly isBarrier: boolean;1304 readonly isWeightNotComputable: boolean;1305 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';1306 }13071308 /** @name XcmV2WeightLimit (131) */1309 export interface XcmV2WeightLimit extends Enum {1310 readonly isUnlimited: boolean;1311 readonly isLimited: boolean;1312 readonly asLimited: Compact<u64>;1313 readonly type: 'Unlimited' | 'Limited';1314 }13151316 /** @name XcmVersionedMultiAssets (132) */1317 export interface XcmVersionedMultiAssets extends Enum {1318 readonly isV0: boolean;1319 readonly asV0: Vec<XcmV0MultiAsset>;1320 readonly isV1: boolean;1321 readonly asV1: XcmV1MultiassetMultiAssets;1322 readonly type: 'V0' | 'V1';1323 }13241325 /** @name CumulusPalletXcmCall (147) */1326 export type CumulusPalletXcmCall = Null;13271328 /** @name CumulusPalletDmpQueueCall (148) */1329 export interface CumulusPalletDmpQueueCall extends Enum {1330 readonly isServiceOverweight: boolean;1331 readonly asServiceOverweight: {1332 readonly index: u64;1333 readonly weightLimit: u64;1334 } & Struct;1335 readonly type: 'ServiceOverweight';1336 }13371338 /** @name PalletInflationCall (149) */1339 export interface PalletInflationCall extends Enum {1340 readonly isStartInflation: boolean;1341 readonly asStartInflation: {1342 readonly inflationStartRelayBlock: u32;1343 } & Struct;1344 readonly type: 'StartInflation';1345 }13461347 /** @name PalletUniqueCall (150) */1348 export interface PalletUniqueCall extends Enum {1349 readonly isCreateCollection: boolean;1350 readonly asCreateCollection: {1351 readonly collectionName: Vec<u16>;1352 readonly collectionDescription: Vec<u16>;1353 readonly tokenPrefix: Bytes;1354 readonly mode: UpDataStructsCollectionMode;1355 } & Struct;1356 readonly isCreateCollectionEx: boolean;1357 readonly asCreateCollectionEx: {1358 readonly data: UpDataStructsCreateCollectionData;1359 } & Struct;1360 readonly isDestroyCollection: boolean;1361 readonly asDestroyCollection: {1362 readonly collectionId: u32;1363 } & Struct;1364 readonly isAddToAllowList: boolean;1365 readonly asAddToAllowList: {1366 readonly collectionId: u32;1367 readonly address: PalletEvmAccountBasicCrossAccountIdRepr;1368 } & Struct;1369 readonly isRemoveFromAllowList: boolean;1370 readonly asRemoveFromAllowList: {1371 readonly collectionId: u32;1372 readonly address: PalletEvmAccountBasicCrossAccountIdRepr;1373 } & Struct;1374 readonly isChangeCollectionOwner: boolean;1375 readonly asChangeCollectionOwner: {1376 readonly collectionId: u32;1377 readonly newOwner: AccountId32;1378 } & Struct;1379 readonly isAddCollectionAdmin: boolean;1380 readonly asAddCollectionAdmin: {1381 readonly collectionId: u32;1382 readonly newAdminId: PalletEvmAccountBasicCrossAccountIdRepr;1383 } & Struct;1384 readonly isRemoveCollectionAdmin: boolean;1385 readonly asRemoveCollectionAdmin: {1386 readonly collectionId: u32;1387 readonly accountId: PalletEvmAccountBasicCrossAccountIdRepr;1388 } & Struct;1389 readonly isSetCollectionSponsor: boolean;1390 readonly asSetCollectionSponsor: {1391 readonly collectionId: u32;1392 readonly newSponsor: AccountId32;1393 } & Struct;1394 readonly isConfirmSponsorship: boolean;1395 readonly asConfirmSponsorship: {1396 readonly collectionId: u32;1397 } & Struct;1398 readonly isRemoveCollectionSponsor: boolean;1399 readonly asRemoveCollectionSponsor: {1400 readonly collectionId: u32;1401 } & Struct;1402 readonly isCreateItem: boolean;1403 readonly asCreateItem: {1404 readonly collectionId: u32;1405 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1406 readonly data: UpDataStructsCreateItemData;1407 } & Struct;1408 readonly isCreateMultipleItems: boolean;1409 readonly asCreateMultipleItems: {1410 readonly collectionId: u32;1411 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1412 readonly itemsData: Vec<UpDataStructsCreateItemData>;1413 } & Struct;1414 readonly isSetCollectionProperties: boolean;1415 readonly asSetCollectionProperties: {1416 readonly collectionId: u32;1417 readonly properties: Vec<UpDataStructsProperty>;1418 } & Struct;1419 readonly isDeleteCollectionProperties: boolean;1420 readonly asDeleteCollectionProperties: {1421 readonly collectionId: u32;1422 readonly propertyKeys: Vec<Bytes>;1423 } & Struct;1424 readonly isSetTokenProperties: boolean;1425 readonly asSetTokenProperties: {1426 readonly collectionId: u32;1427 readonly tokenId: u32;1428 readonly properties: Vec<UpDataStructsProperty>;1429 } & Struct;1430 readonly isDeleteTokenProperties: boolean;1431 readonly asDeleteTokenProperties: {1432 readonly collectionId: u32;1433 readonly tokenId: u32;1434 readonly propertyKeys: Vec<Bytes>;1435 } & Struct;1436 readonly isSetPropertyPermissions: boolean;1437 readonly asSetPropertyPermissions: {1438 readonly collectionId: u32;1439 readonly propertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;1440 } & Struct;1441 readonly isCreateMultipleItemsEx: boolean;1442 readonly asCreateMultipleItemsEx: {1443 readonly collectionId: u32;1444 readonly data: UpDataStructsCreateItemExData;1445 } & Struct;1446 readonly isSetTransfersEnabledFlag: boolean;1447 readonly asSetTransfersEnabledFlag: {1448 readonly collectionId: u32;1449 readonly value: bool;1450 } & Struct;1451 readonly isBurnItem: boolean;1452 readonly asBurnItem: {1453 readonly collectionId: u32;1454 readonly itemId: u32;1455 readonly value: u128;1456 } & Struct;1457 readonly isBurnFrom: boolean;1458 readonly asBurnFrom: {1459 readonly collectionId: u32;1460 readonly from: PalletEvmAccountBasicCrossAccountIdRepr;1461 readonly itemId: u32;1462 readonly value: u128;1463 } & Struct;1464 readonly isTransfer: boolean;1465 readonly asTransfer: {1466 readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;1467 readonly collectionId: u32;1468 readonly itemId: u32;1469 readonly value: u128;1470 } & Struct;1471 readonly isApprove: boolean;1472 readonly asApprove: {1473 readonly spender: PalletEvmAccountBasicCrossAccountIdRepr;1474 readonly collectionId: u32;1475 readonly itemId: u32;1476 readonly amount: u128;1477 } & Struct;1478 readonly isTransferFrom: boolean;1479 readonly asTransferFrom: {1480 readonly from: PalletEvmAccountBasicCrossAccountIdRepr;1481 readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;1482 readonly collectionId: u32;1483 readonly itemId: u32;1484 readonly value: u128;1485 } & Struct;1486 readonly isSetCollectionLimits: boolean;1487 readonly asSetCollectionLimits: {1488 readonly collectionId: u32;1489 readonly newLimit: UpDataStructsCollectionLimits;1490 } & Struct;1491 readonly isSetCollectionPermissions: boolean;1492 readonly asSetCollectionPermissions: {1493 readonly collectionId: u32;1494 readonly newLimit: UpDataStructsCollectionPermissions;1495 } & Struct;1496 readonly type: 'CreateCollection' | 'CreateCollectionEx' | 'DestroyCollection' | 'AddToAllowList' | 'RemoveFromAllowList' | 'ChangeCollectionOwner' | 'AddCollectionAdmin' | 'RemoveCollectionAdmin' | 'SetCollectionSponsor' | 'ConfirmSponsorship' | 'RemoveCollectionSponsor' | 'CreateItem' | 'CreateMultipleItems' | 'SetCollectionProperties' | 'DeleteCollectionProperties' | 'SetTokenProperties' | 'DeleteTokenProperties' | 'SetPropertyPermissions' | 'CreateMultipleItemsEx' | 'SetTransfersEnabledFlag' | 'BurnItem' | 'BurnFrom' | 'Transfer' | 'Approve' | 'TransferFrom' | 'SetCollectionLimits' | 'SetCollectionPermissions';1497 }14981499 /** @name UpDataStructsCollectionMode (156) */1500 export interface UpDataStructsCollectionMode extends Enum {1501 readonly isNft: boolean;1502 readonly isFungible: boolean;1503 readonly asFungible: u8;1504 readonly isReFungible: boolean;1505 readonly type: 'Nft' | 'Fungible' | 'ReFungible';1506 }15071508 /** @name UpDataStructsCreateCollectionData (157) */1509 export interface UpDataStructsCreateCollectionData extends Struct {1510 readonly mode: UpDataStructsCollectionMode;1511 readonly access: Option<UpDataStructsAccessMode>;1512 readonly name: Vec<u16>;1513 readonly description: Vec<u16>;1514 readonly tokenPrefix: Bytes;1515 readonly pendingSponsor: Option<AccountId32>;1516 readonly limits: Option<UpDataStructsCollectionLimits>;1517 readonly permissions: Option<UpDataStructsCollectionPermissions>;1518 readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;1519 readonly properties: Vec<UpDataStructsProperty>;1520 }15211522 /** @name UpDataStructsAccessMode (159) */1523 export interface UpDataStructsAccessMode extends Enum {1524 readonly isNormal: boolean;1525 readonly isAllowList: boolean;1526 readonly type: 'Normal' | 'AllowList';1527 }15281529 /** @name UpDataStructsCollectionLimits (162) */1530 export interface UpDataStructsCollectionLimits extends Struct {1531 readonly accountTokenOwnershipLimit: Option<u32>;1532 readonly sponsoredDataSize: Option<u32>;1533 readonly sponsoredDataRateLimit: Option<UpDataStructsSponsoringRateLimit>;1534 readonly tokenLimit: Option<u32>;1535 readonly sponsorTransferTimeout: Option<u32>;1536 readonly sponsorApproveTimeout: Option<u32>;1537 readonly ownerCanTransfer: Option<bool>;1538 readonly ownerCanDestroy: Option<bool>;1539 readonly transfersEnabled: Option<bool>;1540 }15411542 /** @name UpDataStructsSponsoringRateLimit (164) */1543 export interface UpDataStructsSponsoringRateLimit extends Enum {1544 readonly isSponsoringDisabled: boolean;1545 readonly isBlocks: boolean;1546 readonly asBlocks: u32;1547 readonly type: 'SponsoringDisabled' | 'Blocks';1548 }15491550 /** @name UpDataStructsCollectionPermissions (167) */1551 export interface UpDataStructsCollectionPermissions extends Struct {1552 readonly access: Option<UpDataStructsAccessMode>;1553 readonly mintMode: Option<bool>;1554 readonly nesting: Option<UpDataStructsNestingRule>;1555 }15561557 /** @name UpDataStructsNestingRule (169) */1558 export interface UpDataStructsNestingRule extends Enum {1559 readonly isDisabled: boolean;1560 readonly isOwner: boolean;1561 readonly isOwnerRestricted: boolean;1562 readonly asOwnerRestricted: BTreeSet<u32>;1563 readonly type: 'Disabled' | 'Owner' | 'OwnerRestricted';1564 }15651566 /** @name UpDataStructsPropertyKeyPermission (175) */1567 export interface UpDataStructsPropertyKeyPermission extends Struct {1568 readonly key: Bytes;1569 readonly permission: UpDataStructsPropertyPermission;1570 }15711572 /** @name UpDataStructsPropertyPermission (177) */1573 export interface UpDataStructsPropertyPermission extends Struct {1574 readonly mutable: bool;1575 readonly collectionAdmin: bool;1576 readonly tokenOwner: bool;1577 }15781579 /** @name UpDataStructsProperty (180) */1580 export interface UpDataStructsProperty extends Struct {1581 readonly key: Bytes;1582 readonly value: Bytes;1583 }15841585 /** @name PalletEvmAccountBasicCrossAccountIdRepr (183) */1586 export interface PalletEvmAccountBasicCrossAccountIdRepr extends Enum {1587 readonly isSubstrate: boolean;1588 readonly asSubstrate: AccountId32;1589 readonly isEthereum: boolean;1590 readonly asEthereum: H160;1591 readonly type: 'Substrate' | 'Ethereum';1592 }15931594 /** @name UpDataStructsCreateItemData (185) */1595 export interface UpDataStructsCreateItemData extends Enum {1596 readonly isNft: boolean;1597 readonly asNft: UpDataStructsCreateNftData;1598 readonly isFungible: boolean;1599 readonly asFungible: UpDataStructsCreateFungibleData;1600 readonly isReFungible: boolean;1601 readonly asReFungible: UpDataStructsCreateReFungibleData;1602 readonly type: 'Nft' | 'Fungible' | 'ReFungible';1603 }16041605 /** @name UpDataStructsCreateNftData (186) */1606 export interface UpDataStructsCreateNftData extends Struct {1607 readonly constData: Bytes;1608 readonly properties: Vec<UpDataStructsProperty>;1609 }16101611 /** @name UpDataStructsCreateFungibleData (188) */1612 export interface UpDataStructsCreateFungibleData extends Struct {1613 readonly value: u128;1614 }16151616 /** @name UpDataStructsCreateReFungibleData (189) */1617 export interface UpDataStructsCreateReFungibleData extends Struct {1618 readonly constData: Bytes;1619 readonly pieces: u128;1620 }16211622 /** @name UpDataStructsCreateItemExData (193) */1623 export interface UpDataStructsCreateItemExData extends Enum {1624 readonly isNft: boolean;1625 readonly asNft: Vec<UpDataStructsCreateNftExData>;1626 readonly isFungible: boolean;1627 readonly asFungible: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;1628 readonly isRefungibleMultipleItems: boolean;1629 readonly asRefungibleMultipleItems: Vec<UpDataStructsCreateRefungibleExData>;1630 readonly isRefungibleMultipleOwners: boolean;1631 readonly asRefungibleMultipleOwners: UpDataStructsCreateRefungibleExData;1632 readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';1633 }16341635 /** @name UpDataStructsCreateNftExData (195) */1636 export interface UpDataStructsCreateNftExData extends Struct {1637 readonly properties: Vec<UpDataStructsProperty>;1638 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1639 }16401641 /** @name UpDataStructsCreateRefungibleExData (202) */1642 export interface UpDataStructsCreateRefungibleExData extends Struct {1643 readonly constData: Bytes;1644 readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;1645 }16461647 /** @name PalletTemplateTransactionPaymentCall (204) */1648 export type PalletTemplateTransactionPaymentCall = Null;16491650 /** @name PalletStructureCall (205) */1651 export type PalletStructureCall = Null;16521653 /** @name PalletEvmCall (206) */1654 export interface PalletEvmCall extends Enum {1655 readonly isWithdraw: boolean;1656 readonly asWithdraw: {1657 readonly address: H160;1658 readonly value: u128;1659 } & Struct;1660 readonly isCall: boolean;1661 readonly asCall: {1662 readonly source: H160;1663 readonly target: H160;1664 readonly input: Bytes;1665 readonly value: U256;1666 readonly gasLimit: u64;1667 readonly maxFeePerGas: U256;1668 readonly maxPriorityFeePerGas: Option<U256>;1669 readonly nonce: Option<U256>;1670 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;1671 } & Struct;1672 readonly isCreate: boolean;1673 readonly asCreate: {1674 readonly source: H160;1675 readonly init: Bytes;1676 readonly value: U256;1677 readonly gasLimit: u64;1678 readonly maxFeePerGas: U256;1679 readonly maxPriorityFeePerGas: Option<U256>;1680 readonly nonce: Option<U256>;1681 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;1682 } & Struct;1683 readonly isCreate2: boolean;1684 readonly asCreate2: {1685 readonly source: H160;1686 readonly init: Bytes;1687 readonly salt: H256;1688 readonly value: U256;1689 readonly gasLimit: u64;1690 readonly maxFeePerGas: U256;1691 readonly maxPriorityFeePerGas: Option<U256>;1692 readonly nonce: Option<U256>;1693 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;1694 } & Struct;1695 readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';1696 }16971698 /** @name PalletEthereumCall (212) */1699 export interface PalletEthereumCall extends Enum {1700 readonly isTransact: boolean;1701 readonly asTransact: {1702 readonly transaction: EthereumTransactionTransactionV2;1703 } & Struct;1704 readonly type: 'Transact';1705 }17061707 /** @name EthereumTransactionTransactionV2 (213) */1708 export interface EthereumTransactionTransactionV2 extends Enum {1709 readonly isLegacy: boolean;1710 readonly asLegacy: EthereumTransactionLegacyTransaction;1711 readonly isEip2930: boolean;1712 readonly asEip2930: EthereumTransactionEip2930Transaction;1713 readonly isEip1559: boolean;1714 readonly asEip1559: EthereumTransactionEip1559Transaction;1715 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';1716 }17171718 /** @name EthereumTransactionLegacyTransaction (214) */1719 export interface EthereumTransactionLegacyTransaction extends Struct {1720 readonly nonce: U256;1721 readonly gasPrice: U256;1722 readonly gasLimit: U256;1723 readonly action: EthereumTransactionTransactionAction;1724 readonly value: U256;1725 readonly input: Bytes;1726 readonly signature: EthereumTransactionTransactionSignature;1727 }17281729 /** @name EthereumTransactionTransactionAction (215) */1730 export interface EthereumTransactionTransactionAction extends Enum {1731 readonly isCall: boolean;1732 readonly asCall: H160;1733 readonly isCreate: boolean;1734 readonly type: 'Call' | 'Create';1735 }17361737 /** @name EthereumTransactionTransactionSignature (216) */1738 export interface EthereumTransactionTransactionSignature extends Struct {1739 readonly v: u64;1740 readonly r: H256;1741 readonly s: H256;1742 }17431744 /** @name EthereumTransactionEip2930Transaction (218) */1745 export interface EthereumTransactionEip2930Transaction extends Struct {1746 readonly chainId: u64;1747 readonly nonce: U256;1748 readonly gasPrice: U256;1749 readonly gasLimit: U256;1750 readonly action: EthereumTransactionTransactionAction;1751 readonly value: U256;1752 readonly input: Bytes;1753 readonly accessList: Vec<EthereumTransactionAccessListItem>;1754 readonly oddYParity: bool;1755 readonly r: H256;1756 readonly s: H256;1757 }17581759 /** @name EthereumTransactionAccessListItem (220) */1760 export interface EthereumTransactionAccessListItem extends Struct {1761 readonly address: H160;1762 readonly storageKeys: Vec<H256>;1763 }17641765 /** @name EthereumTransactionEip1559Transaction (221) */1766 export interface EthereumTransactionEip1559Transaction extends Struct {1767 readonly chainId: u64;1768 readonly nonce: U256;1769 readonly maxPriorityFeePerGas: U256;1770 readonly maxFeePerGas: U256;1771 readonly gasLimit: U256;1772 readonly action: EthereumTransactionTransactionAction;1773 readonly value: U256;1774 readonly input: Bytes;1775 readonly accessList: Vec<EthereumTransactionAccessListItem>;1776 readonly oddYParity: bool;1777 readonly r: H256;1778 readonly s: H256;1779 }17801781 /** @name PalletEvmMigrationCall (222) */1782 export interface PalletEvmMigrationCall extends Enum {1783 readonly isBegin: boolean;1784 readonly asBegin: {1785 readonly address: H160;1786 } & Struct;1787 readonly isSetData: boolean;1788 readonly asSetData: {1789 readonly address: H160;1790 readonly data: Vec<ITuple<[H256, H256]>>;1791 } & Struct;1792 readonly isFinish: boolean;1793 readonly asFinish: {1794 readonly address: H160;1795 readonly code: Bytes;1796 } & Struct;1797 readonly type: 'Begin' | 'SetData' | 'Finish';1798 }17991800 /** @name PalletSudoEvent (225) */1801 export interface PalletSudoEvent extends Enum {1802 readonly isSudid: boolean;1803 readonly asSudid: {1804 readonly sudoResult: Result<Null, SpRuntimeDispatchError>;1805 } & Struct;1806 readonly isKeyChanged: boolean;1807 readonly asKeyChanged: {1808 readonly oldSudoer: Option<AccountId32>;1809 } & Struct;1810 readonly isSudoAsDone: boolean;1811 readonly asSudoAsDone: {1812 readonly sudoResult: Result<Null, SpRuntimeDispatchError>;1813 } & Struct;1814 readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone';1815 }18161817 /** @name SpRuntimeDispatchError (227) */1818 export interface SpRuntimeDispatchError extends Enum {1819 readonly isOther: boolean;1820 readonly isCannotLookup: boolean;1821 readonly isBadOrigin: boolean;1822 readonly isModule: boolean;1823 readonly asModule: SpRuntimeModuleError;1824 readonly isConsumerRemaining: boolean;1825 readonly isNoProviders: boolean;1826 readonly isTooManyConsumers: boolean;1827 readonly isToken: boolean;1828 readonly asToken: SpRuntimeTokenError;1829 readonly isArithmetic: boolean;1830 readonly asArithmetic: SpRuntimeArithmeticError;1831 readonly isTransactional: boolean;1832 readonly asTransactional: SpRuntimeTransactionalError;1833 readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic' | 'Transactional';1834 }18351836 /** @name SpRuntimeModuleError (228) */1837 export interface SpRuntimeModuleError extends Struct {1838 readonly index: u8;1839 readonly error: U8aFixed;1840 }18411842 /** @name SpRuntimeTokenError (229) */1843 export interface SpRuntimeTokenError extends Enum {1844 readonly isNoFunds: boolean;1845 readonly isWouldDie: boolean;1846 readonly isBelowMinimum: boolean;1847 readonly isCannotCreate: boolean;1848 readonly isUnknownAsset: boolean;1849 readonly isFrozen: boolean;1850 readonly isUnsupported: boolean;1851 readonly type: 'NoFunds' | 'WouldDie' | 'BelowMinimum' | 'CannotCreate' | 'UnknownAsset' | 'Frozen' | 'Unsupported';1852 }18531854 /** @name SpRuntimeArithmeticError (230) */1855 export interface SpRuntimeArithmeticError extends Enum {1856 readonly isUnderflow: boolean;1857 readonly isOverflow: boolean;1858 readonly isDivisionByZero: boolean;1859 readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero';1860 }18611862 /** @name SpRuntimeTransactionalError (231) */1863 export interface SpRuntimeTransactionalError extends Enum {1864 readonly isLimitReached: boolean;1865 readonly isNoLayer: boolean;1866 readonly type: 'LimitReached' | 'NoLayer';1867 }18681869 /** @name PalletSudoError (232) */1870 export interface PalletSudoError extends Enum {1871 readonly isRequireSudo: boolean;1872 readonly type: 'RequireSudo';1873 }18741875 /** @name FrameSystemAccountInfo (233) */1876 export interface FrameSystemAccountInfo extends Struct {1877 readonly nonce: u32;1878 readonly consumers: u32;1879 readonly providers: u32;1880 readonly sufficients: u32;1881 readonly data: PalletBalancesAccountData;1882 }18831884 /** @name FrameSupportWeightsPerDispatchClassU64 (234) */1885 export interface FrameSupportWeightsPerDispatchClassU64 extends Struct {1886 readonly normal: u64;1887 readonly operational: u64;1888 readonly mandatory: u64;1889 }18901891 /** @name SpRuntimeDigest (235) */1892 export interface SpRuntimeDigest extends Struct {1893 readonly logs: Vec<SpRuntimeDigestDigestItem>;1894 }18951896 /** @name SpRuntimeDigestDigestItem (237) */1897 export interface SpRuntimeDigestDigestItem extends Enum {1898 readonly isOther: boolean;1899 readonly asOther: Bytes;1900 readonly isConsensus: boolean;1901 readonly asConsensus: ITuple<[U8aFixed, Bytes]>;1902 readonly isSeal: boolean;1903 readonly asSeal: ITuple<[U8aFixed, Bytes]>;1904 readonly isPreRuntime: boolean;1905 readonly asPreRuntime: ITuple<[U8aFixed, Bytes]>;1906 readonly isRuntimeEnvironmentUpdated: boolean;1907 readonly type: 'Other' | 'Consensus' | 'Seal' | 'PreRuntime' | 'RuntimeEnvironmentUpdated';1908 }19091910 /** @name FrameSystemEventRecord (239) */1911 export interface FrameSystemEventRecord extends Struct {1912 readonly phase: FrameSystemPhase;1913 readonly event: Event;1914 readonly topics: Vec<H256>;1915 }19161917 /** @name FrameSystemEvent (241) */1918 export interface FrameSystemEvent extends Enum {1919 readonly isExtrinsicSuccess: boolean;1920 readonly asExtrinsicSuccess: {1921 readonly dispatchInfo: FrameSupportWeightsDispatchInfo;1922 } & Struct;1923 readonly isExtrinsicFailed: boolean;1924 readonly asExtrinsicFailed: {1925 readonly dispatchError: SpRuntimeDispatchError;1926 readonly dispatchInfo: FrameSupportWeightsDispatchInfo;1927 } & Struct;1928 readonly isCodeUpdated: boolean;1929 readonly isNewAccount: boolean;1930 readonly asNewAccount: {1931 readonly account: AccountId32;1932 } & Struct;1933 readonly isKilledAccount: boolean;1934 readonly asKilledAccount: {1935 readonly account: AccountId32;1936 } & Struct;1937 readonly isRemarked: boolean;1938 readonly asRemarked: {1939 readonly sender: AccountId32;1940 readonly hash_: H256;1941 } & Struct;1942 readonly type: 'ExtrinsicSuccess' | 'ExtrinsicFailed' | 'CodeUpdated' | 'NewAccount' | 'KilledAccount' | 'Remarked';1943 }19441945 /** @name FrameSupportWeightsDispatchInfo (242) */1946 export interface FrameSupportWeightsDispatchInfo extends Struct {1947 readonly weight: u64;1948 readonly class: FrameSupportWeightsDispatchClass;1949 readonly paysFee: FrameSupportWeightsPays;1950 }19511952 /** @name FrameSupportWeightsDispatchClass (243) */1953 export interface FrameSupportWeightsDispatchClass extends Enum {1954 readonly isNormal: boolean;1955 readonly isOperational: boolean;1956 readonly isMandatory: boolean;1957 readonly type: 'Normal' | 'Operational' | 'Mandatory';1958 }19591960 /** @name FrameSupportWeightsPays (244) */1961 export interface FrameSupportWeightsPays extends Enum {1962 readonly isYes: boolean;1963 readonly isNo: boolean;1964 readonly type: 'Yes' | 'No';1965 }19661967 /** @name OrmlVestingModuleEvent (245) */1968 export interface OrmlVestingModuleEvent extends Enum {1969 readonly isVestingScheduleAdded: boolean;1970 readonly asVestingScheduleAdded: {1971 readonly from: AccountId32;1972 readonly to: AccountId32;1973 readonly vestingSchedule: OrmlVestingVestingSchedule;1974 } & Struct;1975 readonly isClaimed: boolean;1976 readonly asClaimed: {1977 readonly who: AccountId32;1978 readonly amount: u128;1979 } & Struct;1980 readonly isVestingSchedulesUpdated: boolean;1981 readonly asVestingSchedulesUpdated: {1982 readonly who: AccountId32;1983 } & Struct;1984 readonly type: 'VestingScheduleAdded' | 'Claimed' | 'VestingSchedulesUpdated';1985 }19861987 /** @name CumulusPalletXcmpQueueEvent (246) */1988 export interface CumulusPalletXcmpQueueEvent extends Enum {1989 readonly isSuccess: boolean;1990 readonly asSuccess: Option<H256>;1991 readonly isFail: boolean;1992 readonly asFail: ITuple<[Option<H256>, XcmV2TraitsError]>;1993 readonly isBadVersion: boolean;1994 readonly asBadVersion: Option<H256>;1995 readonly isBadFormat: boolean;1996 readonly asBadFormat: Option<H256>;1997 readonly isUpwardMessageSent: boolean;1998 readonly asUpwardMessageSent: Option<H256>;1999 readonly isXcmpMessageSent: boolean;2000 readonly asXcmpMessageSent: Option<H256>;2001 readonly isOverweightEnqueued: boolean;2002 readonly asOverweightEnqueued: ITuple<[u32, u32, u64, u64]>;2003 readonly isOverweightServiced: boolean;2004 readonly asOverweightServiced: ITuple<[u64, u64]>;2005 readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'UpwardMessageSent' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';2006 }20072008 /** @name PalletXcmEvent (247) */2009 export interface PalletXcmEvent extends Enum {2010 readonly isAttempted: boolean;2011 readonly asAttempted: XcmV2TraitsOutcome;2012 readonly isSent: boolean;2013 readonly asSent: ITuple<[XcmV1MultiLocation, XcmV1MultiLocation, XcmV2Xcm]>;2014 readonly isUnexpectedResponse: boolean;2015 readonly asUnexpectedResponse: ITuple<[XcmV1MultiLocation, u64]>;2016 readonly isResponseReady: boolean;2017 readonly asResponseReady: ITuple<[u64, XcmV2Response]>;2018 readonly isNotified: boolean;2019 readonly asNotified: ITuple<[u64, u8, u8]>;2020 readonly isNotifyOverweight: boolean;2021 readonly asNotifyOverweight: ITuple<[u64, u8, u8, u64, u64]>;2022 readonly isNotifyDispatchError: boolean;2023 readonly asNotifyDispatchError: ITuple<[u64, u8, u8]>;2024 readonly isNotifyDecodeFailed: boolean;2025 readonly asNotifyDecodeFailed: ITuple<[u64, u8, u8]>;2026 readonly isInvalidResponder: boolean;2027 readonly asInvalidResponder: ITuple<[XcmV1MultiLocation, u64, Option<XcmV1MultiLocation>]>;2028 readonly isInvalidResponderVersion: boolean;2029 readonly asInvalidResponderVersion: ITuple<[XcmV1MultiLocation, u64]>;2030 readonly isResponseTaken: boolean;2031 readonly asResponseTaken: u64;2032 readonly isAssetsTrapped: boolean;2033 readonly asAssetsTrapped: ITuple<[H256, XcmV1MultiLocation, XcmVersionedMultiAssets]>;2034 readonly isVersionChangeNotified: boolean;2035 readonly asVersionChangeNotified: ITuple<[XcmV1MultiLocation, u32]>;2036 readonly isSupportedVersionChanged: boolean;2037 readonly asSupportedVersionChanged: ITuple<[XcmV1MultiLocation, u32]>;2038 readonly isNotifyTargetSendFail: boolean;2039 readonly asNotifyTargetSendFail: ITuple<[XcmV1MultiLocation, u64, XcmV2TraitsError]>;2040 readonly isNotifyTargetMigrationFail: boolean;2041 readonly asNotifyTargetMigrationFail: ITuple<[XcmVersionedMultiLocation, u64]>;2042 readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail';2043 }20442045 /** @name XcmV2TraitsOutcome (248) */2046 export interface XcmV2TraitsOutcome extends Enum {2047 readonly isComplete: boolean;2048 readonly asComplete: u64;2049 readonly isIncomplete: boolean;2050 readonly asIncomplete: ITuple<[u64, XcmV2TraitsError]>;2051 readonly isError: boolean;2052 readonly asError: XcmV2TraitsError;2053 readonly type: 'Complete' | 'Incomplete' | 'Error';2054 }20552056 /** @name CumulusPalletXcmEvent (250) */2057 export interface CumulusPalletXcmEvent extends Enum {2058 readonly isInvalidFormat: boolean;2059 readonly asInvalidFormat: U8aFixed;2060 readonly isUnsupportedVersion: boolean;2061 readonly asUnsupportedVersion: U8aFixed;2062 readonly isExecutedDownward: boolean;2063 readonly asExecutedDownward: ITuple<[U8aFixed, XcmV2TraitsOutcome]>;2064 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';2065 }20662067 /** @name CumulusPalletDmpQueueEvent (251) */2068 export interface CumulusPalletDmpQueueEvent extends Enum {2069 readonly isInvalidFormat: boolean;2070 readonly asInvalidFormat: U8aFixed;2071 readonly isUnsupportedVersion: boolean;2072 readonly asUnsupportedVersion: U8aFixed;2073 readonly isExecutedDownward: boolean;2074 readonly asExecutedDownward: ITuple<[U8aFixed, XcmV2TraitsOutcome]>;2075 readonly isWeightExhausted: boolean;2076 readonly asWeightExhausted: ITuple<[U8aFixed, u64, u64]>;2077 readonly isOverweightEnqueued: boolean;2078 readonly asOverweightEnqueued: ITuple<[U8aFixed, u64, u64]>;2079 readonly isOverweightServiced: boolean;2080 readonly asOverweightServiced: ITuple<[u64, u64]>;2081 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced';2082 }20832084 /** @name PalletUniqueRawEvent (252) */2085 export interface PalletUniqueRawEvent extends Enum {2086 readonly isCollectionSponsorRemoved: boolean;2087 readonly asCollectionSponsorRemoved: u32;2088 readonly isCollectionAdminAdded: boolean;2089 readonly asCollectionAdminAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;2090 readonly isCollectionOwnedChanged: boolean;2091 readonly asCollectionOwnedChanged: ITuple<[u32, AccountId32]>;2092 readonly isCollectionSponsorSet: boolean;2093 readonly asCollectionSponsorSet: ITuple<[u32, AccountId32]>;2094 readonly isSponsorshipConfirmed: boolean;2095 readonly asSponsorshipConfirmed: ITuple<[u32, AccountId32]>;2096 readonly isCollectionAdminRemoved: boolean;2097 readonly asCollectionAdminRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;2098 readonly isAllowListAddressRemoved: boolean;2099 readonly asAllowListAddressRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;2100 readonly isAllowListAddressAdded: boolean;2101 readonly asAllowListAddressAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;2102 readonly isCollectionLimitSet: boolean;2103 readonly asCollectionLimitSet: u32;2104 readonly isCollectionPermissionSet: boolean;2105 readonly asCollectionPermissionSet: u32;2106 readonly type: 'CollectionSponsorRemoved' | 'CollectionAdminAdded' | 'CollectionOwnedChanged' | 'CollectionSponsorSet' | 'SponsorshipConfirmed' | 'CollectionAdminRemoved' | 'AllowListAddressRemoved' | 'AllowListAddressAdded' | 'CollectionLimitSet' | 'CollectionPermissionSet';2107 }21082109 /** @name PalletCommonEvent (253) */2110 export interface PalletCommonEvent extends Enum {2111 readonly isCollectionCreated: boolean;2112 readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>;2113 readonly isCollectionDestroyed: boolean;2114 readonly asCollectionDestroyed: u32;2115 readonly isItemCreated: boolean;2116 readonly asItemCreated: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;2117 readonly isItemDestroyed: boolean;2118 readonly asItemDestroyed: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;2119 readonly isTransfer: boolean;2120 readonly asTransfer: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;2121 readonly isApproved: boolean;2122 readonly asApproved: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;2123 readonly isCollectionPropertySet: boolean;2124 readonly asCollectionPropertySet: ITuple<[u32, Bytes]>;2125 readonly isCollectionPropertyDeleted: boolean;2126 readonly asCollectionPropertyDeleted: ITuple<[u32, Bytes]>;2127 readonly isTokenPropertySet: boolean;2128 readonly asTokenPropertySet: ITuple<[u32, u32, Bytes]>;2129 readonly isTokenPropertyDeleted: boolean;2130 readonly asTokenPropertyDeleted: ITuple<[u32, u32, Bytes]>;2131 readonly isPropertyPermissionSet: boolean;2132 readonly asPropertyPermissionSet: ITuple<[u32, Bytes]>;2133 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved' | 'CollectionPropertySet' | 'CollectionPropertyDeleted' | 'TokenPropertySet' | 'TokenPropertyDeleted' | 'PropertyPermissionSet';2134 }21352136 /** @name PalletStructureEvent (254) */2137 export interface PalletStructureEvent extends Enum {2138 readonly isExecuted: boolean;2139 readonly asExecuted: Result<Null, SpRuntimeDispatchError>;2140 readonly type: 'Executed';2141 }21422143 /** @name PalletEvmEvent (255) */2144 export interface PalletEvmEvent extends Enum {2145 readonly isLog: boolean;2146 readonly asLog: EthereumLog;2147 readonly isCreated: boolean;2148 readonly asCreated: H160;2149 readonly isCreatedFailed: boolean;2150 readonly asCreatedFailed: H160;2151 readonly isExecuted: boolean;2152 readonly asExecuted: H160;2153 readonly isExecutedFailed: boolean;2154 readonly asExecutedFailed: H160;2155 readonly isBalanceDeposit: boolean;2156 readonly asBalanceDeposit: ITuple<[AccountId32, H160, U256]>;2157 readonly isBalanceWithdraw: boolean;2158 readonly asBalanceWithdraw: ITuple<[AccountId32, H160, U256]>;2159 readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed' | 'BalanceDeposit' | 'BalanceWithdraw';2160 }21612162 /** @name EthereumLog (256) */2163 export interface EthereumLog extends Struct {2164 readonly address: H160;2165 readonly topics: Vec<H256>;2166 readonly data: Bytes;2167 }21682169 /** @name PalletEthereumEvent (257) */2170 export interface PalletEthereumEvent extends Enum {2171 readonly isExecuted: boolean;2172 readonly asExecuted: ITuple<[H160, H160, H256, EvmCoreErrorExitReason]>;2173 readonly type: 'Executed';2174 }21752176 /** @name EvmCoreErrorExitReason (258) */2177 export interface EvmCoreErrorExitReason extends Enum {2178 readonly isSucceed: boolean;2179 readonly asSucceed: EvmCoreErrorExitSucceed;2180 readonly isError: boolean;2181 readonly asError: EvmCoreErrorExitError;2182 readonly isRevert: boolean;2183 readonly asRevert: EvmCoreErrorExitRevert;2184 readonly isFatal: boolean;2185 readonly asFatal: EvmCoreErrorExitFatal;2186 readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal';2187 }21882189 /** @name EvmCoreErrorExitSucceed (259) */2190 export interface EvmCoreErrorExitSucceed extends Enum {2191 readonly isStopped: boolean;2192 readonly isReturned: boolean;2193 readonly isSuicided: boolean;2194 readonly type: 'Stopped' | 'Returned' | 'Suicided';2195 }21962197 /** @name EvmCoreErrorExitError (260) */2198 export interface EvmCoreErrorExitError extends Enum {2199 readonly isStackUnderflow: boolean;2200 readonly isStackOverflow: boolean;2201 readonly isInvalidJump: boolean;2202 readonly isInvalidRange: boolean;2203 readonly isDesignatedInvalid: boolean;2204 readonly isCallTooDeep: boolean;2205 readonly isCreateCollision: boolean;2206 readonly isCreateContractLimit: boolean;2207 readonly isOutOfOffset: boolean;2208 readonly isOutOfGas: boolean;2209 readonly isOutOfFund: boolean;2210 readonly isPcUnderflow: boolean;2211 readonly isCreateEmpty: boolean;2212 readonly isOther: boolean;2213 readonly asOther: Text;2214 readonly isInvalidCode: boolean;2215 readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other' | 'InvalidCode';2216 }22172218 /** @name EvmCoreErrorExitRevert (263) */2219 export interface EvmCoreErrorExitRevert extends Enum {2220 readonly isReverted: boolean;2221 readonly type: 'Reverted';2222 }22232224 /** @name EvmCoreErrorExitFatal (264) */2225 export interface EvmCoreErrorExitFatal extends Enum {2226 readonly isNotSupported: boolean;2227 readonly isUnhandledInterrupt: boolean;2228 readonly isCallErrorAsFatal: boolean;2229 readonly asCallErrorAsFatal: EvmCoreErrorExitError;2230 readonly isOther: boolean;2231 readonly asOther: Text;2232 readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other';2233 }22342235 /** @name FrameSystemPhase (265) */2236 export interface FrameSystemPhase extends Enum {2237 readonly isApplyExtrinsic: boolean;2238 readonly asApplyExtrinsic: u32;2239 readonly isFinalization: boolean;2240 readonly isInitialization: boolean;2241 readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';2242 }22432244 /** @name FrameSystemLastRuntimeUpgradeInfo (267) */2245 export interface FrameSystemLastRuntimeUpgradeInfo extends Struct {2246 readonly specVersion: Compact<u32>;2247 readonly specName: Text;2248 }22492250 /** @name FrameSystemLimitsBlockWeights (268) */2251 export interface FrameSystemLimitsBlockWeights extends Struct {2252 readonly baseBlock: u64;2253 readonly maxBlock: u64;2254 readonly perClass: FrameSupportWeightsPerDispatchClassWeightsPerClass;2255 }22562257 /** @name FrameSupportWeightsPerDispatchClassWeightsPerClass (269) */2258 export interface FrameSupportWeightsPerDispatchClassWeightsPerClass extends Struct {2259 readonly normal: FrameSystemLimitsWeightsPerClass;2260 readonly operational: FrameSystemLimitsWeightsPerClass;2261 readonly mandatory: FrameSystemLimitsWeightsPerClass;2262 }22632264 /** @name FrameSystemLimitsWeightsPerClass (270) */2265 export interface FrameSystemLimitsWeightsPerClass extends Struct {2266 readonly baseExtrinsic: u64;2267 readonly maxExtrinsic: Option<u64>;2268 readonly maxTotal: Option<u64>;2269 readonly reserved: Option<u64>;2270 }22712272 /** @name FrameSystemLimitsBlockLength (272) */2273 export interface FrameSystemLimitsBlockLength extends Struct {2274 readonly max: FrameSupportWeightsPerDispatchClassU32;2275 }22762277 /** @name FrameSupportWeightsPerDispatchClassU32 (273) */2278 export interface FrameSupportWeightsPerDispatchClassU32 extends Struct {2279 readonly normal: u32;2280 readonly operational: u32;2281 readonly mandatory: u32;2282 }22832284 /** @name FrameSupportWeightsRuntimeDbWeight (274) */2285 export interface FrameSupportWeightsRuntimeDbWeight extends Struct {2286 readonly read: u64;2287 readonly write: u64;2288 }22892290 /** @name SpVersionRuntimeVersion (275) */2291 export interface SpVersionRuntimeVersion extends Struct {2292 readonly specName: Text;2293 readonly implName: Text;2294 readonly authoringVersion: u32;2295 readonly specVersion: u32;2296 readonly implVersion: u32;2297 readonly apis: Vec<ITuple<[U8aFixed, u32]>>;2298 readonly transactionVersion: u32;2299 readonly stateVersion: u8;2300 }23012302 /** @name FrameSystemError (279) */2303 export interface FrameSystemError extends Enum {2304 readonly isInvalidSpecName: boolean;2305 readonly isSpecVersionNeedsToIncrease: boolean;2306 readonly isFailedToExtractRuntimeVersion: boolean;2307 readonly isNonDefaultComposite: boolean;2308 readonly isNonZeroRefCount: boolean;2309 readonly isCallFiltered: boolean;2310 readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';2311 }23122313 /** @name OrmlVestingModuleError (281) */2314 export interface OrmlVestingModuleError extends Enum {2315 readonly isZeroVestingPeriod: boolean;2316 readonly isZeroVestingPeriodCount: boolean;2317 readonly isInsufficientBalanceToLock: boolean;2318 readonly isTooManyVestingSchedules: boolean;2319 readonly isAmountLow: boolean;2320 readonly isMaxVestingSchedulesExceeded: boolean;2321 readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';2322 }23232324 /** @name CumulusPalletXcmpQueueInboundChannelDetails (283) */2325 export interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {2326 readonly sender: u32;2327 readonly state: CumulusPalletXcmpQueueInboundState;2328 readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;2329 }23302331 /** @name CumulusPalletXcmpQueueInboundState (284) */2332 export interface CumulusPalletXcmpQueueInboundState extends Enum {2333 readonly isOk: boolean;2334 readonly isSuspended: boolean;2335 readonly type: 'Ok' | 'Suspended';2336 }23372338 /** @name PolkadotParachainPrimitivesXcmpMessageFormat (287) */2339 export interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {2340 readonly isConcatenatedVersionedXcm: boolean;2341 readonly isConcatenatedEncodedBlob: boolean;2342 readonly isSignals: boolean;2343 readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';2344 }23452346 /** @name CumulusPalletXcmpQueueOutboundChannelDetails (290) */2347 export interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {2348 readonly recipient: u32;2349 readonly state: CumulusPalletXcmpQueueOutboundState;2350 readonly signalsExist: bool;2351 readonly firstIndex: u16;2352 readonly lastIndex: u16;2353 }23542355 /** @name CumulusPalletXcmpQueueOutboundState (291) */2356 export interface CumulusPalletXcmpQueueOutboundState extends Enum {2357 readonly isOk: boolean;2358 readonly isSuspended: boolean;2359 readonly type: 'Ok' | 'Suspended';2360 }23612362 /** @name CumulusPalletXcmpQueueQueueConfigData (293) */2363 export interface CumulusPalletXcmpQueueQueueConfigData extends Struct {2364 readonly suspendThreshold: u32;2365 readonly dropThreshold: u32;2366 readonly resumeThreshold: u32;2367 readonly thresholdWeight: u64;2368 readonly weightRestrictDecay: u64;2369 readonly xcmpMaxIndividualWeight: u64;2370 }23712372 /** @name CumulusPalletXcmpQueueError (295) */2373 export interface CumulusPalletXcmpQueueError extends Enum {2374 readonly isFailedToSend: boolean;2375 readonly isBadXcmOrigin: boolean;2376 readonly isBadXcm: boolean;2377 readonly isBadOverweightIndex: boolean;2378 readonly isWeightOverLimit: boolean;2379 readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';2380 }23812382 /** @name PalletXcmError (296) */2383 export interface PalletXcmError extends Enum {2384 readonly isUnreachable: boolean;2385 readonly isSendFailure: boolean;2386 readonly isFiltered: boolean;2387 readonly isUnweighableMessage: boolean;2388 readonly isDestinationNotInvertible: boolean;2389 readonly isEmpty: boolean;2390 readonly isCannotReanchor: boolean;2391 readonly isTooManyAssets: boolean;2392 readonly isInvalidOrigin: boolean;2393 readonly isBadVersion: boolean;2394 readonly isBadLocation: boolean;2395 readonly isNoSubscription: boolean;2396 readonly isAlreadySubscribed: boolean;2397 readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed';2398 }23992400 /** @name CumulusPalletXcmError (297) */2401 export type CumulusPalletXcmError = Null;24022403 /** @name CumulusPalletDmpQueueConfigData (298) */2404 export interface CumulusPalletDmpQueueConfigData extends Struct {2405 readonly maxIndividual: u64;2406 }24072408 /** @name CumulusPalletDmpQueuePageIndexData (299) */2409 export interface CumulusPalletDmpQueuePageIndexData extends Struct {2410 readonly beginUsed: u32;2411 readonly endUsed: u32;2412 readonly overweightCount: u64;2413 }24142415 /** @name CumulusPalletDmpQueueError (302) */2416 export interface CumulusPalletDmpQueueError extends Enum {2417 readonly isUnknown: boolean;2418 readonly isOverLimit: boolean;2419 readonly type: 'Unknown' | 'OverLimit';2420 }24212422 /** @name PalletUniqueError (306) */2423 export interface PalletUniqueError extends Enum {2424 readonly isCollectionDecimalPointLimitExceeded: boolean;2425 readonly isConfirmUnsetSponsorFail: boolean;2426 readonly isEmptyArgument: boolean;2427 readonly type: 'CollectionDecimalPointLimitExceeded' | 'ConfirmUnsetSponsorFail' | 'EmptyArgument';2428 }24292430 /** @name UpDataStructsCollection (307) */2431 export interface UpDataStructsCollection extends Struct {2432 readonly owner: AccountId32;2433 readonly mode: UpDataStructsCollectionMode;2434 readonly name: Vec<u16>;2435 readonly description: Vec<u16>;2436 readonly tokenPrefix: Bytes;2437 readonly sponsorship: UpDataStructsSponsorshipState;2438 readonly limits: UpDataStructsCollectionLimits;2439 readonly permissions: UpDataStructsCollectionPermissions;2440 }24412442 /** @name UpDataStructsSponsorshipState (308) */2443 export interface UpDataStructsSponsorshipState extends Enum {2444 readonly isDisabled: boolean;2445 readonly isUnconfirmed: boolean;2446 readonly asUnconfirmed: AccountId32;2447 readonly isConfirmed: boolean;2448 readonly asConfirmed: AccountId32;2449 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';2450 }24512452 /** @name UpDataStructsProperties (309) */2453 export interface UpDataStructsProperties extends Struct {2454 readonly map: UpDataStructsPropertiesMapBoundedVec;2455 readonly consumedSpace: u32;2456 readonly spaceLimit: u32;2457 }24582459 /** @name UpDataStructsPropertiesMapBoundedVec (310) */2460 export interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}24612462 /** @name UpDataStructsPropertiesMapPropertyPermission (315) */2463 export interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}24642465 /** @name UpDataStructsCollectionStats (322) */2466 export interface UpDataStructsCollectionStats extends Struct {2467 readonly created: u32;2468 readonly destroyed: u32;2469 readonly alive: u32;2470 }24712472 /** @name PhantomTypeUpDataStructs (323) */2473 export interface PhantomTypeUpDataStructs extends Vec<ITuple<[UpDataStructsTokenData, UpDataStructsRpcCollection, UpDataStructsRmrkCollectionInfo, UpDataStructsRmrkNftInfo, UpDataStructsRmrkResourceInfo, UpDataStructsRmrkPropertyInfo, UpDataStructsRmrkBaseInfo, UpDataStructsRmrkPartType, UpDataStructsRmrkTheme, UpDataStructsRmrkNftChild]>> {}24742475 /** @name UpDataStructsTokenData (325) */2476 export interface UpDataStructsTokenData extends Struct {2477 readonly properties: Vec<UpDataStructsProperty>;2478 readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;2479 }24802481 /** @name UpDataStructsRpcCollection (327) */2482 export interface UpDataStructsRpcCollection extends Struct {2483 readonly owner: AccountId32;2484 readonly mode: UpDataStructsCollectionMode;2485 readonly name: Vec<u16>;2486 readonly description: Vec<u16>;2487 readonly tokenPrefix: Bytes;2488 readonly sponsorship: UpDataStructsSponsorshipState;2489 readonly limits: UpDataStructsCollectionLimits;2490 readonly permissions: UpDataStructsCollectionPermissions;2491 readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;2492 readonly properties: Vec<UpDataStructsProperty>;2493 }24942495 /** @name UpDataStructsRmrkCollectionInfo (328) */2496 export interface UpDataStructsRmrkCollectionInfo extends Struct {2497 readonly issuer: AccountId32;2498 readonly metadata: Bytes;2499 readonly max: Option<u32>;2500 readonly symbol: Bytes;2501 readonly nftsCount: u32;2502 }25032504 /** @name UpDataStructsRmrkNftInfo (331) */2505 export interface UpDataStructsRmrkNftInfo extends Struct {2506 readonly owner: UpDataStructsRmrkAccountIdOrCollectionNftTuple;2507 readonly royalty: Option<UpDataStructsRmrkRoyaltyInfo>;2508 readonly metadata: Bytes;2509 readonly equipped: bool;2510 readonly pending: bool;2511 }25122513 /** @name UpDataStructsRmrkAccountIdOrCollectionNftTuple (332) */2514 export interface UpDataStructsRmrkAccountIdOrCollectionNftTuple extends Enum {2515 readonly isAccountId: boolean;2516 readonly asAccountId: AccountId32;2517 readonly isCollectionAndNftTuple: boolean;2518 readonly asCollectionAndNftTuple: ITuple<[u32, u32]>;2519 readonly type: 'AccountId' | 'CollectionAndNftTuple';2520 }25212522 /** @name UpDataStructsRmrkRoyaltyInfo (334) */2523 export interface UpDataStructsRmrkRoyaltyInfo extends Struct {2524 readonly recipient: AccountId32;2525 readonly amount: Permill;2526 }25272528 /** @name UpDataStructsRmrkResourceInfo (335) */2529 export interface UpDataStructsRmrkResourceInfo extends Struct {2530 readonly id: Bytes;2531 readonly resource: UpDataStructsRmrkResourceTypes;2532 readonly pending: bool;2533 readonly pendingRemoval: bool;2534 }25352536 /** @name UpDataStructsRmrkResourceTypes (338) */2537 export interface UpDataStructsRmrkResourceTypes extends Enum {2538 readonly isBasic: boolean;2539 readonly asBasic: UpDataStructsRmrkBasicResource;2540 readonly isComposable: boolean;2541 readonly asComposable: UpDataStructsRmrkComposableResource;2542 readonly isSlot: boolean;2543 readonly asSlot: UpDataStructsRmrkSlotResource;2544 readonly type: 'Basic' | 'Composable' | 'Slot';2545 }25462547 /** @name UpDataStructsRmrkBasicResource (339) */2548 export interface UpDataStructsRmrkBasicResource extends Struct {2549 readonly src: Option<Bytes>;2550 readonly metadata: Option<Bytes>;2551 readonly license: Option<Bytes>;2552 readonly thumb: Option<Bytes>;2553 }25542555 /** @name UpDataStructsRmrkComposableResource (341) */2556 export interface UpDataStructsRmrkComposableResource extends Struct {2557 readonly parts: Vec<u32>;2558 readonly base: u32;2559 readonly src: Option<Bytes>;2560 readonly metadata: Option<Bytes>;2561 readonly license: Option<Bytes>;2562 readonly thumb: Option<Bytes>;2563 }25642565 /** @name UpDataStructsRmrkSlotResource (342) */2566 export interface UpDataStructsRmrkSlotResource extends Struct {2567 readonly base: u32;2568 readonly src: Option<Bytes>;2569 readonly metadata: Option<Bytes>;2570 readonly slot: u32;2571 readonly license: Option<Bytes>;2572 readonly thumb: Option<Bytes>;2573 }25742575 /** @name UpDataStructsRmrkPropertyInfo (343) */2576 export interface UpDataStructsRmrkPropertyInfo extends Struct {2577 readonly key: Bytes;2578 readonly value: Bytes;2579 }25802581 /** @name UpDataStructsRmrkBaseInfo (346) */2582 export interface UpDataStructsRmrkBaseInfo extends Struct {2583 readonly issuer: AccountId32;2584 readonly baseType: Bytes;2585 readonly symbol: Bytes;2586 }25872588 /** @name UpDataStructsRmrkPartType (347) */2589 export interface UpDataStructsRmrkPartType extends Enum {2590 readonly isFixedPart: boolean;2591 readonly asFixedPart: UpDataStructsRmrkFixedPart;2592 readonly isSlotPart: boolean;2593 readonly asSlotPart: UpDataStructsRmrkSlotPart;2594 readonly type: 'FixedPart' | 'SlotPart';2595 }25962597 /** @name UpDataStructsRmrkFixedPart (349) */2598 export interface UpDataStructsRmrkFixedPart extends Struct {2599 readonly id: u32;2600 readonly z: u32;2601 readonly src: Bytes;2602 }26032604 /** @name UpDataStructsRmrkSlotPart (350) */2605 export interface UpDataStructsRmrkSlotPart extends Struct {2606 readonly id: u32;2607 readonly equippable: UpDataStructsRmrkEquippableList;2608 readonly src: Bytes;2609 readonly z: u32;2610 }26112612 /** @name UpDataStructsRmrkEquippableList (351) */2613 export interface UpDataStructsRmrkEquippableList extends Enum {2614 readonly isAll: boolean;2615 readonly isEmpty: boolean;2616 readonly isCustom: boolean;2617 readonly asCustom: Vec<u32>;2618 readonly type: 'All' | 'Empty' | 'Custom';2619 }26202621 /** @name UpDataStructsRmrkTheme (352) */2622 export interface UpDataStructsRmrkTheme extends Struct {2623 readonly name: Bytes;2624 readonly properties: Vec<UpDataStructsRmrkThemeProperty>;2625 readonly inherit: bool;2626 }26272628 /** @name UpDataStructsRmrkThemeProperty (354) */2629 export interface UpDataStructsRmrkThemeProperty extends Struct {2630 readonly key: Bytes;2631 readonly value: Bytes;2632 }26332634 /** @name UpDataStructsRmrkNftChild (355) */2635 export interface UpDataStructsRmrkNftChild extends Struct {2636 readonly collectionId: u32;2637 readonly nftId: u32;2638 }26392640 /** @name PalletCommonError (357) */2641 export interface PalletCommonError extends Enum {2642 readonly isCollectionNotFound: boolean;2643 readonly isMustBeTokenOwner: boolean;2644 readonly isNoPermission: boolean;2645 readonly isCantDestroyNotEmptyCollection: boolean;2646 readonly isPublicMintingNotAllowed: boolean;2647 readonly isAddressNotInAllowlist: boolean;2648 readonly isCollectionNameLimitExceeded: boolean;2649 readonly isCollectionDescriptionLimitExceeded: boolean;2650 readonly isCollectionTokenPrefixLimitExceeded: boolean;2651 readonly isTotalCollectionsLimitExceeded: boolean;2652 readonly isCollectionAdminCountExceeded: boolean;2653 readonly isCollectionLimitBoundsExceeded: boolean;2654 readonly isOwnerPermissionsCantBeReverted: boolean;2655 readonly isTransferNotAllowed: boolean;2656 readonly isAccountTokenLimitExceeded: boolean;2657 readonly isCollectionTokenLimitExceeded: boolean;2658 readonly isMetadataFlagFrozen: boolean;2659 readonly isTokenNotFound: boolean;2660 readonly isTokenValueTooLow: boolean;2661 readonly isApprovedValueTooLow: boolean;2662 readonly isCantApproveMoreThanOwned: boolean;2663 readonly isAddressIsZero: boolean;2664 readonly isUnsupportedOperation: boolean;2665 readonly isNotSufficientFounds: boolean;2666 readonly isNestingIsDisabled: boolean;2667 readonly isOnlyOwnerAllowedToNest: boolean;2668 readonly isSourceCollectionIsNotAllowedToNest: boolean;2669 readonly isCollectionFieldSizeExceeded: boolean;2670 readonly isNoSpaceForProperty: boolean;2671 readonly isPropertyLimitReached: boolean;2672 readonly isPropertyKeyIsTooLong: boolean;2673 readonly isInvalidCharacterInPropertyKey: boolean;2674 readonly isEmptyPropertyKey: boolean;2675 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' | 'NestingIsDisabled' | 'OnlyOwnerAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached' | 'PropertyKeyIsTooLong' | 'InvalidCharacterInPropertyKey' | 'EmptyPropertyKey';2676 }26772678 /** @name PalletFungibleError (359) */2679 export interface PalletFungibleError extends Enum {2680 readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;2681 readonly isFungibleItemsHaveNoId: boolean;2682 readonly isFungibleItemsDontHaveData: boolean;2683 readonly isFungibleDisallowsNesting: boolean;2684 readonly isSettingPropertiesNotAllowed: boolean;2685 readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';2686 }26872688 /** @name PalletRefungibleItemData (360) */2689 export interface PalletRefungibleItemData extends Struct {2690 readonly constData: Bytes;2691 }26922693 /** @name PalletRefungibleError (364) */2694 export interface PalletRefungibleError extends Enum {2695 readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;2696 readonly isWrongRefungiblePieces: boolean;2697 readonly isRefungibleDisallowsNesting: boolean;2698 readonly isSettingPropertiesNotAllowed: boolean;2699 readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';2700 }27012702 /** @name PalletNonfungibleItemData (365) */2703 export interface PalletNonfungibleItemData extends Struct {2704 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;2705 }27062707 /** @name PalletNonfungibleError (367) */2708 export interface PalletNonfungibleError extends Enum {2709 readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;2710 readonly isNonfungibleItemsHaveNoAmount: boolean;2711 readonly isCantBurnNftWithChildren: boolean;2712 readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount' | 'CantBurnNftWithChildren';2713 }27142715 /** @name PalletStructureError (368) */2716 export interface PalletStructureError extends Enum {2717 readonly isOuroborosDetected: boolean;2718 readonly isDepthLimit: boolean;2719 readonly isTokenNotFound: boolean;2720 readonly type: 'OuroborosDetected' | 'DepthLimit' | 'TokenNotFound';2721 }27222723 /** @name PalletEvmError (371) */2724 export interface PalletEvmError extends Enum {2725 readonly isBalanceLow: boolean;2726 readonly isFeeOverflow: boolean;2727 readonly isPaymentOverflow: boolean;2728 readonly isWithdrawFailed: boolean;2729 readonly isGasPriceTooLow: boolean;2730 readonly isInvalidNonce: boolean;2731 readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce';2732 }27332734 /** @name FpRpcTransactionStatus (374) */2735 export interface FpRpcTransactionStatus extends Struct {2736 readonly transactionHash: H256;2737 readonly transactionIndex: u32;2738 readonly from: H160;2739 readonly to: Option<H160>;2740 readonly contractAddress: Option<H160>;2741 readonly logs: Vec<EthereumLog>;2742 readonly logsBloom: EthbloomBloom;2743 }27442745 /** @name EthbloomBloom (376) */2746 export interface EthbloomBloom extends U8aFixed {}27472748 /** @name EthereumReceiptReceiptV3 (378) */2749 export interface EthereumReceiptReceiptV3 extends Enum {2750 readonly isLegacy: boolean;2751 readonly asLegacy: EthereumReceiptEip658ReceiptData;2752 readonly isEip2930: boolean;2753 readonly asEip2930: EthereumReceiptEip658ReceiptData;2754 readonly isEip1559: boolean;2755 readonly asEip1559: EthereumReceiptEip658ReceiptData;2756 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';2757 }27582759 /** @name EthereumReceiptEip658ReceiptData (379) */2760 export interface EthereumReceiptEip658ReceiptData extends Struct {2761 readonly statusCode: u8;2762 readonly usedGas: U256;2763 readonly logsBloom: EthbloomBloom;2764 readonly logs: Vec<EthereumLog>;2765 }27662767 /** @name EthereumBlock (380) */2768 export interface EthereumBlock extends Struct {2769 readonly header: EthereumHeader;2770 readonly transactions: Vec<EthereumTransactionTransactionV2>;2771 readonly ommers: Vec<EthereumHeader>;2772 }27732774 /** @name EthereumHeader (381) */2775 export interface EthereumHeader extends Struct {2776 readonly parentHash: H256;2777 readonly ommersHash: H256;2778 readonly beneficiary: H160;2779 readonly stateRoot: H256;2780 readonly transactionsRoot: H256;2781 readonly receiptsRoot: H256;2782 readonly logsBloom: EthbloomBloom;2783 readonly difficulty: U256;2784 readonly number: U256;2785 readonly gasLimit: U256;2786 readonly gasUsed: U256;2787 readonly timestamp: u64;2788 readonly extraData: Bytes;2789 readonly mixHash: H256;2790 readonly nonce: EthereumTypesHashH64;2791 }27922793 /** @name EthereumTypesHashH64 (382) */2794 export interface EthereumTypesHashH64 extends U8aFixed {}27952796 /** @name PalletEthereumError (387) */2797 export interface PalletEthereumError extends Enum {2798 readonly isInvalidSignature: boolean;2799 readonly isPreLogExists: boolean;2800 readonly type: 'InvalidSignature' | 'PreLogExists';2801 }28022803 /** @name PalletEvmCoderSubstrateError (388) */2804 export interface PalletEvmCoderSubstrateError extends Enum {2805 readonly isOutOfGas: boolean;2806 readonly isOutOfFund: boolean;2807 readonly type: 'OutOfGas' | 'OutOfFund';2808 }28092810 /** @name PalletEvmContractHelpersSponsoringModeT (389) */2811 export interface PalletEvmContractHelpersSponsoringModeT extends Enum {2812 readonly isDisabled: boolean;2813 readonly isAllowlisted: boolean;2814 readonly isGenerous: boolean;2815 readonly type: 'Disabled' | 'Allowlisted' | 'Generous';2816 }28172818 /** @name PalletEvmContractHelpersError (391) */2819 export interface PalletEvmContractHelpersError extends Enum {2820 readonly isNoPermission: boolean;2821 readonly type: 'NoPermission';2822 }28232824 /** @name PalletEvmMigrationError (392) */2825 export interface PalletEvmMigrationError extends Enum {2826 readonly isAccountNotEmpty: boolean;2827 readonly isAccountIsNotMigrating: boolean;2828 readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating';2829 }28302831 /** @name SpRuntimeMultiSignature (394) */2832 export interface SpRuntimeMultiSignature extends Enum {2833 readonly isEd25519: boolean;2834 readonly asEd25519: SpCoreEd25519Signature;2835 readonly isSr25519: boolean;2836 readonly asSr25519: SpCoreSr25519Signature;2837 readonly isEcdsa: boolean;2838 readonly asEcdsa: SpCoreEcdsaSignature;2839 readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';2840 }28412842 /** @name SpCoreEd25519Signature (395) */2843 export interface SpCoreEd25519Signature extends U8aFixed {}28442845 /** @name SpCoreSr25519Signature (397) */2846 export interface SpCoreSr25519Signature extends U8aFixed {}28472848 /** @name SpCoreEcdsaSignature (398) */2849 export interface SpCoreEcdsaSignature extends U8aFixed {}28502851 /** @name FrameSystemExtensionsCheckSpecVersion (401) */2852 export type FrameSystemExtensionsCheckSpecVersion = Null;28532854 /** @name FrameSystemExtensionsCheckGenesis (402) */2855 export type FrameSystemExtensionsCheckGenesis = Null;28562857 /** @name FrameSystemExtensionsCheckNonce (405) */2858 export interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}28592860 /** @name FrameSystemExtensionsCheckWeight (406) */2861 export type FrameSystemExtensionsCheckWeight = Null;28622863 /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (407) */2864 export interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}28652866 /** @name OpalRuntimeRuntime (408) */2867 export type OpalRuntimeRuntime = Null;28682869 /** @name PalletEthereumFakeTransactionFinalizer (409) */2870 export type PalletEthereumFakeTransactionFinalizer = Null;28712872} // declare moduletests/src/interfaces/types.tsdiffbeforeafterboth--- a/tests/src/interfaces/types.ts
+++ b/tests/src/interfaces/types.ts
@@ -2,5 +2,4 @@
/* eslint-disable */
export * from './unique/types';
-export * from './rmrk/types';
export * from './default/types';
tests/src/substrate/substrate-api.tsdiffbeforeafterboth--- a/tests/src/substrate/substrate-api.ts
+++ b/tests/src/substrate/substrate-api.ts
@@ -41,7 +41,7 @@
},
rpc: {
unique: defs.unique.rpc,
- rmrk: defs.rmrk.rpc,
+ // TODO free RMRK! rmrk: defs.rmrk.rpc,
eth: {
feeHistory: {
description: 'Dummy',