difftreelog
fix(tests) make property keys optional in interfaces
in: master
7 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
@@ -137,6 +137,10 @@
**/
OwnerPermissionsCantBeReverted: AugmentedError<ApiType>;
/**
+ * Property key is too long
+ **/
+ PropertyKeyIsTooLong: AugmentedError<ApiType>;
+ /**
* Tried to store more property keys than allowed
**/
PropertyLimitReached: AugmentedError<ApiType>;
@@ -164,10 +168,6 @@
* Collection settings not allowing items transferring
**/
TransferNotAllowed: AugmentedError<ApiType>;
- /**
- * Unable to read array of unbounded keys
- **/
- UnableToReadUnboundedKeys: AugmentedError<ApiType>;
/**
* Target collection doesn't supports this operation
**/
tests/src/interfaces/augment-api-query.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-query.ts
+++ b/tests/src/interfaces/augment-api-query.ts
@@ -586,6 +586,11 @@
**/
reFungibleTransferBasket: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array, arg3: AccountId32 | string | Uint8Array) => Observable<Option<u32>>, [u32, u32, AccountId32]> & QueryableStorageEntry<ApiType, [u32, u32, AccountId32]>;
/**
+ * Variable metadata sponsoring
+ * Collection id (controlled?2), token id (controlled?2)
+ **/
+ variableMetaDataBasket: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<u32>>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;
+ /**
* Generic query
**/
[key: string]: QueryableStorageEntry<ApiType>;
tests/src/interfaces/augment-api-rpc.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-rpc.ts
+++ b/tests/src/interfaces/augment-api-rpc.ts
@@ -605,7 +605,7 @@
/**
* Get collection properties
**/
- collectionProperties: AugmentedRpc<(collection: u32 | AnyNumber | Uint8Array, propertyKeys: Vec<Text> | (Text | string)[], at?: Hash | string | Uint8Array) => Observable<Vec<UpDataStructsProperty>>>;
+ collectionProperties: AugmentedRpc<(collection: u32 | AnyNumber | Uint8Array, propertyKeys?: Vec<Text> | (Text | string)[], at?: Hash | string | Uint8Array) => Observable<Vec<UpDataStructsProperty>>>;
/**
* Get collection stats
**/
@@ -633,11 +633,11 @@
/**
* Get property permissions
**/
- propertyPermissions: AugmentedRpc<(collection: u32 | AnyNumber | Uint8Array, propertyKeys: Vec<Text> | (Text | string)[], at?: Hash | string | Uint8Array) => Observable<Vec<UpDataStructsPropertyKeyPermission>>>;
+ propertyPermissions: AugmentedRpc<(collection: u32 | AnyNumber | Uint8Array, propertyKeys?: Vec<Text> | (Text | string)[], at?: Hash | string | Uint8Array) => Observable<Vec<UpDataStructsPropertyKeyPermission>>>;
/**
* Get token data
**/
- tokenData: AugmentedRpc<(collection: u32 | AnyNumber | Uint8Array, tokenId: u32 | AnyNumber | Uint8Array, propertyKeys: Vec<Text> | (Text | string)[], at?: Hash | string | Uint8Array) => Observable<UpDataStructsTokenData>>;
+ tokenData: AugmentedRpc<(collection: u32 | AnyNumber | Uint8Array, tokenId: u32 | AnyNumber | Uint8Array, propertyKeys?: Vec<Text> | (Text | string)[], at?: Hash | string | Uint8Array) => Observable<UpDataStructsTokenData>>;
/**
* Check if token exists
**/
@@ -649,7 +649,7 @@
/**
* Get token properties
**/
- tokenProperties: AugmentedRpc<(collection: u32 | AnyNumber | Uint8Array, tokenId: u32 | AnyNumber | Uint8Array, propertyKeys: Vec<Text> | (Text | string)[], at?: Hash | string | Uint8Array) => Observable<Vec<UpDataStructsProperty>>>;
+ tokenProperties: AugmentedRpc<(collection: u32 | AnyNumber | Uint8Array, tokenId: u32 | AnyNumber | Uint8Array, propertyKeys?: Vec<Text> | (Text | string)[], at?: Hash | string | Uint8Array) => Observable<Vec<UpDataStructsProperty>>>;
/**
* Get token owner, in case of nested token - find parent recursive
**/
tests/src/interfaces/lookup.tsdiffbeforeafterboth--- a/tests/src/interfaces/lookup.ts
+++ b/tests/src/interfaces/lookup.ts
@@ -2354,7 +2354,7 @@
* Lookup333: 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', 'UnableToReadUnboundedKeys', 'InvalidCharacterInPropertyKey', 'EmptyPropertyKey']
+ _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']
},
/**
* Lookup335: pallet_fungible::pallet::Error<T>
tests/src/interfaces/types-lookup.tsdiffbeforeafterboth--- a/tests/src/interfaces/types-lookup.ts
+++ b/tests/src/interfaces/types-lookup.ts
@@ -2575,10 +2575,10 @@
readonly isCollectionFieldSizeExceeded: boolean;
readonly isNoSpaceForProperty: boolean;
readonly isPropertyLimitReached: boolean;
- readonly isUnableToReadUnboundedKeys: boolean;
+ 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' | 'UnableToReadUnboundedKeys' | 'InvalidCharacterInPropertyKey' | 'EmptyPropertyKey';
+ 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';
}
/** @name PalletFungibleError (335) */
tests/src/interfaces/unique/definitions.tsdiffbeforeafterboth--- a/tests/src/interfaces/unique/definitions.ts
+++ b/tests/src/interfaces/unique/definitions.ts
@@ -26,7 +26,7 @@
const collectionParam = {name: 'collection', type: 'u32'};
const tokenParam = {name: 'tokenId', type: 'u32'};
-const propertyKeysParam = {name: 'propertyKeys', type: 'Vec<String>'};
+const propertyKeysParam = {name: 'propertyKeys', type: 'Vec<String>', isOptional: true};
const crossAccountParam = (name = 'account') => ({name, type: CROSS_ACCOUNT_ID_TYPE});
const atParam = {name: 'at', type: 'Hash', isOptional: true};
tests/src/interfaces/unique/types.tsdiffbeforeafterboth1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */34import type { BTreeMap, BTreeSet, Bytes, Compact, Enum, Null, Option, Result, Struct, Text, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';5import type { ITuple } from '@polkadot/types-codec/types';6import type { AccountId32, Call, H160, H256, MultiAddress, Perbill } from '@polkadot/types/interfaces/runtime';7import type { Event } from '@polkadot/types/interfaces/system';89/** @name CumulusPalletDmpQueueCall */10export interface CumulusPalletDmpQueueCall extends Enum {11 readonly isServiceOverweight: boolean;12 readonly asServiceOverweight: {13 readonly index: u64;14 readonly weightLimit: u64;15 } & Struct;16 readonly type: 'ServiceOverweight';17}1819/** @name CumulusPalletDmpQueueConfigData */20export interface CumulusPalletDmpQueueConfigData extends Struct {21 readonly maxIndividual: u64;22}2324/** @name CumulusPalletDmpQueueError */25export interface CumulusPalletDmpQueueError extends Enum {26 readonly isUnknown: boolean;27 readonly isOverLimit: boolean;28 readonly type: 'Unknown' | 'OverLimit';29}3031/** @name CumulusPalletDmpQueueEvent */32export interface CumulusPalletDmpQueueEvent extends Enum {33 readonly isInvalidFormat: boolean;34 readonly asInvalidFormat: U8aFixed;35 readonly isUnsupportedVersion: boolean;36 readonly asUnsupportedVersion: U8aFixed;37 readonly isExecutedDownward: boolean;38 readonly asExecutedDownward: ITuple<[U8aFixed, XcmV2TraitsOutcome]>;39 readonly isWeightExhausted: boolean;40 readonly asWeightExhausted: ITuple<[U8aFixed, u64, u64]>;41 readonly isOverweightEnqueued: boolean;42 readonly asOverweightEnqueued: ITuple<[U8aFixed, u64, u64]>;43 readonly isOverweightServiced: boolean;44 readonly asOverweightServiced: ITuple<[u64, u64]>;45 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced';46}4748/** @name CumulusPalletDmpQueuePageIndexData */49export interface CumulusPalletDmpQueuePageIndexData extends Struct {50 readonly beginUsed: u32;51 readonly endUsed: u32;52 readonly overweightCount: u64;53}5455/** @name CumulusPalletParachainSystemCall */56export interface CumulusPalletParachainSystemCall extends Enum {57 readonly isSetValidationData: boolean;58 readonly asSetValidationData: {59 readonly data: CumulusPrimitivesParachainInherentParachainInherentData;60 } & Struct;61 readonly isSudoSendUpwardMessage: boolean;62 readonly asSudoSendUpwardMessage: {63 readonly message: Bytes;64 } & Struct;65 readonly isAuthorizeUpgrade: boolean;66 readonly asAuthorizeUpgrade: {67 readonly codeHash: H256;68 } & Struct;69 readonly isEnactAuthorizedUpgrade: boolean;70 readonly asEnactAuthorizedUpgrade: {71 readonly code: Bytes;72 } & Struct;73 readonly type: 'SetValidationData' | 'SudoSendUpwardMessage' | 'AuthorizeUpgrade' | 'EnactAuthorizedUpgrade';74}7576/** @name CumulusPalletParachainSystemError */77export interface CumulusPalletParachainSystemError extends Enum {78 readonly isOverlappingUpgrades: boolean;79 readonly isProhibitedByPolkadot: boolean;80 readonly isTooBig: boolean;81 readonly isValidationDataNotAvailable: boolean;82 readonly isHostConfigurationNotAvailable: boolean;83 readonly isNotScheduled: boolean;84 readonly isNothingAuthorized: boolean;85 readonly isUnauthorized: boolean;86 readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled' | 'NothingAuthorized' | 'Unauthorized';87}8889/** @name CumulusPalletParachainSystemEvent */90export interface CumulusPalletParachainSystemEvent extends Enum {91 readonly isValidationFunctionStored: boolean;92 readonly isValidationFunctionApplied: boolean;93 readonly asValidationFunctionApplied: u32;94 readonly isValidationFunctionDiscarded: boolean;95 readonly isUpgradeAuthorized: boolean;96 readonly asUpgradeAuthorized: H256;97 readonly isDownwardMessagesReceived: boolean;98 readonly asDownwardMessagesReceived: u32;99 readonly isDownwardMessagesProcessed: boolean;100 readonly asDownwardMessagesProcessed: ITuple<[u64, H256]>;101 readonly type: 'ValidationFunctionStored' | 'ValidationFunctionApplied' | 'ValidationFunctionDiscarded' | 'UpgradeAuthorized' | 'DownwardMessagesReceived' | 'DownwardMessagesProcessed';102}103104/** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot */105export interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct {106 readonly dmqMqcHead: H256;107 readonly relayDispatchQueueSize: ITuple<[u32, u32]>;108 readonly ingressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;109 readonly egressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;110}111112/** @name CumulusPalletXcmCall */113export interface CumulusPalletXcmCall extends Null {}114115/** @name CumulusPalletXcmError */116export interface CumulusPalletXcmError extends Null {}117118/** @name CumulusPalletXcmEvent */119export interface CumulusPalletXcmEvent extends Enum {120 readonly isInvalidFormat: boolean;121 readonly asInvalidFormat: U8aFixed;122 readonly isUnsupportedVersion: boolean;123 readonly asUnsupportedVersion: U8aFixed;124 readonly isExecutedDownward: boolean;125 readonly asExecutedDownward: ITuple<[U8aFixed, XcmV2TraitsOutcome]>;126 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';127}128129/** @name CumulusPalletXcmpQueueCall */130export interface CumulusPalletXcmpQueueCall extends Enum {131 readonly isServiceOverweight: boolean;132 readonly asServiceOverweight: {133 readonly index: u64;134 readonly weightLimit: u64;135 } & Struct;136 readonly isSuspendXcmExecution: boolean;137 readonly isResumeXcmExecution: boolean;138 readonly isUpdateSuspendThreshold: boolean;139 readonly asUpdateSuspendThreshold: {140 readonly new_: u32;141 } & Struct;142 readonly isUpdateDropThreshold: boolean;143 readonly asUpdateDropThreshold: {144 readonly new_: u32;145 } & Struct;146 readonly isUpdateResumeThreshold: boolean;147 readonly asUpdateResumeThreshold: {148 readonly new_: u32;149 } & Struct;150 readonly isUpdateThresholdWeight: boolean;151 readonly asUpdateThresholdWeight: {152 readonly new_: u64;153 } & Struct;154 readonly isUpdateWeightRestrictDecay: boolean;155 readonly asUpdateWeightRestrictDecay: {156 readonly new_: u64;157 } & Struct;158 readonly isUpdateXcmpMaxIndividualWeight: boolean;159 readonly asUpdateXcmpMaxIndividualWeight: {160 readonly new_: u64;161 } & Struct;162 readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight';163}164165/** @name CumulusPalletXcmpQueueError */166export interface CumulusPalletXcmpQueueError extends Enum {167 readonly isFailedToSend: boolean;168 readonly isBadXcmOrigin: boolean;169 readonly isBadXcm: boolean;170 readonly isBadOverweightIndex: boolean;171 readonly isWeightOverLimit: boolean;172 readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';173}174175/** @name CumulusPalletXcmpQueueEvent */176export interface CumulusPalletXcmpQueueEvent extends Enum {177 readonly isSuccess: boolean;178 readonly asSuccess: Option<H256>;179 readonly isFail: boolean;180 readonly asFail: ITuple<[Option<H256>, XcmV2TraitsError]>;181 readonly isBadVersion: boolean;182 readonly asBadVersion: Option<H256>;183 readonly isBadFormat: boolean;184 readonly asBadFormat: Option<H256>;185 readonly isUpwardMessageSent: boolean;186 readonly asUpwardMessageSent: Option<H256>;187 readonly isXcmpMessageSent: boolean;188 readonly asXcmpMessageSent: Option<H256>;189 readonly isOverweightEnqueued: boolean;190 readonly asOverweightEnqueued: ITuple<[u32, u32, u64, u64]>;191 readonly isOverweightServiced: boolean;192 readonly asOverweightServiced: ITuple<[u64, u64]>;193 readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'UpwardMessageSent' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';194}195196/** @name CumulusPalletXcmpQueueInboundChannelDetails */197export interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {198 readonly sender: u32;199 readonly state: CumulusPalletXcmpQueueInboundState;200 readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;201}202203/** @name CumulusPalletXcmpQueueInboundState */204export interface CumulusPalletXcmpQueueInboundState extends Enum {205 readonly isOk: boolean;206 readonly isSuspended: boolean;207 readonly type: 'Ok' | 'Suspended';208}209210/** @name CumulusPalletXcmpQueueOutboundChannelDetails */211export interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {212 readonly recipient: u32;213 readonly state: CumulusPalletXcmpQueueOutboundState;214 readonly signalsExist: bool;215 readonly firstIndex: u16;216 readonly lastIndex: u16;217}218219/** @name CumulusPalletXcmpQueueOutboundState */220export interface CumulusPalletXcmpQueueOutboundState extends Enum {221 readonly isOk: boolean;222 readonly isSuspended: boolean;223 readonly type: 'Ok' | 'Suspended';224}225226/** @name CumulusPalletXcmpQueueQueueConfigData */227export interface CumulusPalletXcmpQueueQueueConfigData extends Struct {228 readonly suspendThreshold: u32;229 readonly dropThreshold: u32;230 readonly resumeThreshold: u32;231 readonly thresholdWeight: u64;232 readonly weightRestrictDecay: u64;233 readonly xcmpMaxIndividualWeight: u64;234}235236/** @name CumulusPrimitivesParachainInherentParachainInherentData */237export interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct {238 readonly validationData: PolkadotPrimitivesV2PersistedValidationData;239 readonly relayChainState: SpTrieStorageProof;240 readonly downwardMessages: Vec<PolkadotCorePrimitivesInboundDownwardMessage>;241 readonly horizontalMessages: BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>;242}243244/** @name EthbloomBloom */245export interface EthbloomBloom extends U8aFixed {}246247/** @name EthereumBlock */248export interface EthereumBlock extends Struct {249 readonly header: EthereumHeader;250 readonly transactions: Vec<EthereumTransactionTransactionV2>;251 readonly ommers: Vec<EthereumHeader>;252}253254/** @name EthereumHeader */255export interface EthereumHeader extends Struct {256 readonly parentHash: H256;257 readonly ommersHash: H256;258 readonly beneficiary: H160;259 readonly stateRoot: H256;260 readonly transactionsRoot: H256;261 readonly receiptsRoot: H256;262 readonly logsBloom: EthbloomBloom;263 readonly difficulty: U256;264 readonly number: U256;265 readonly gasLimit: U256;266 readonly gasUsed: U256;267 readonly timestamp: u64;268 readonly extraData: Bytes;269 readonly mixHash: H256;270 readonly nonce: EthereumTypesHashH64;271}272273/** @name EthereumLog */274export interface EthereumLog extends Struct {275 readonly address: H160;276 readonly topics: Vec<H256>;277 readonly data: Bytes;278}279280/** @name EthereumReceiptEip658ReceiptData */281export interface EthereumReceiptEip658ReceiptData extends Struct {282 readonly statusCode: u8;283 readonly usedGas: U256;284 readonly logsBloom: EthbloomBloom;285 readonly logs: Vec<EthereumLog>;286}287288/** @name EthereumReceiptReceiptV3 */289export interface EthereumReceiptReceiptV3 extends Enum {290 readonly isLegacy: boolean;291 readonly asLegacy: EthereumReceiptEip658ReceiptData;292 readonly isEip2930: boolean;293 readonly asEip2930: EthereumReceiptEip658ReceiptData;294 readonly isEip1559: boolean;295 readonly asEip1559: EthereumReceiptEip658ReceiptData;296 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';297}298299/** @name EthereumTransactionAccessListItem */300export interface EthereumTransactionAccessListItem extends Struct {301 readonly address: H160;302 readonly storageKeys: Vec<H256>;303}304305/** @name EthereumTransactionEip1559Transaction */306export interface EthereumTransactionEip1559Transaction extends Struct {307 readonly chainId: u64;308 readonly nonce: U256;309 readonly maxPriorityFeePerGas: U256;310 readonly maxFeePerGas: U256;311 readonly gasLimit: U256;312 readonly action: EthereumTransactionTransactionAction;313 readonly value: U256;314 readonly input: Bytes;315 readonly accessList: Vec<EthereumTransactionAccessListItem>;316 readonly oddYParity: bool;317 readonly r: H256;318 readonly s: H256;319}320321/** @name EthereumTransactionEip2930Transaction */322export interface EthereumTransactionEip2930Transaction extends Struct {323 readonly chainId: u64;324 readonly nonce: U256;325 readonly gasPrice: U256;326 readonly gasLimit: U256;327 readonly action: EthereumTransactionTransactionAction;328 readonly value: U256;329 readonly input: Bytes;330 readonly accessList: Vec<EthereumTransactionAccessListItem>;331 readonly oddYParity: bool;332 readonly r: H256;333 readonly s: H256;334}335336/** @name EthereumTransactionLegacyTransaction */337export interface EthereumTransactionLegacyTransaction extends Struct {338 readonly nonce: U256;339 readonly gasPrice: U256;340 readonly gasLimit: U256;341 readonly action: EthereumTransactionTransactionAction;342 readonly value: U256;343 readonly input: Bytes;344 readonly signature: EthereumTransactionTransactionSignature;345}346347/** @name EthereumTransactionTransactionAction */348export interface EthereumTransactionTransactionAction extends Enum {349 readonly isCall: boolean;350 readonly asCall: H160;351 readonly isCreate: boolean;352 readonly type: 'Call' | 'Create';353}354355/** @name EthereumTransactionTransactionSignature */356export interface EthereumTransactionTransactionSignature extends Struct {357 readonly v: u64;358 readonly r: H256;359 readonly s: H256;360}361362/** @name EthereumTransactionTransactionV2 */363export interface EthereumTransactionTransactionV2 extends Enum {364 readonly isLegacy: boolean;365 readonly asLegacy: EthereumTransactionLegacyTransaction;366 readonly isEip2930: boolean;367 readonly asEip2930: EthereumTransactionEip2930Transaction;368 readonly isEip1559: boolean;369 readonly asEip1559: EthereumTransactionEip1559Transaction;370 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';371}372373/** @name EthereumTypesHashH64 */374export interface EthereumTypesHashH64 extends U8aFixed {}375376/** @name EvmCoreErrorExitError */377export interface EvmCoreErrorExitError extends Enum {378 readonly isStackUnderflow: boolean;379 readonly isStackOverflow: boolean;380 readonly isInvalidJump: boolean;381 readonly isInvalidRange: boolean;382 readonly isDesignatedInvalid: boolean;383 readonly isCallTooDeep: boolean;384 readonly isCreateCollision: boolean;385 readonly isCreateContractLimit: boolean;386 readonly isOutOfOffset: boolean;387 readonly isOutOfGas: boolean;388 readonly isOutOfFund: boolean;389 readonly isPcUnderflow: boolean;390 readonly isCreateEmpty: boolean;391 readonly isOther: boolean;392 readonly asOther: Text;393 readonly isInvalidCode: boolean;394 readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other' | 'InvalidCode';395}396397/** @name EvmCoreErrorExitFatal */398export interface EvmCoreErrorExitFatal extends Enum {399 readonly isNotSupported: boolean;400 readonly isUnhandledInterrupt: boolean;401 readonly isCallErrorAsFatal: boolean;402 readonly asCallErrorAsFatal: EvmCoreErrorExitError;403 readonly isOther: boolean;404 readonly asOther: Text;405 readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other';406}407408/** @name EvmCoreErrorExitReason */409export interface EvmCoreErrorExitReason extends Enum {410 readonly isSucceed: boolean;411 readonly asSucceed: EvmCoreErrorExitSucceed;412 readonly isError: boolean;413 readonly asError: EvmCoreErrorExitError;414 readonly isRevert: boolean;415 readonly asRevert: EvmCoreErrorExitRevert;416 readonly isFatal: boolean;417 readonly asFatal: EvmCoreErrorExitFatal;418 readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal';419}420421/** @name EvmCoreErrorExitRevert */422export interface EvmCoreErrorExitRevert extends Enum {423 readonly isReverted: boolean;424 readonly type: 'Reverted';425}426427/** @name EvmCoreErrorExitSucceed */428export interface EvmCoreErrorExitSucceed extends Enum {429 readonly isStopped: boolean;430 readonly isReturned: boolean;431 readonly isSuicided: boolean;432 readonly type: 'Stopped' | 'Returned' | 'Suicided';433}434435/** @name FpRpcTransactionStatus */436export interface FpRpcTransactionStatus extends Struct {437 readonly transactionHash: H256;438 readonly transactionIndex: u32;439 readonly from: H160;440 readonly to: Option<H160>;441 readonly contractAddress: Option<H160>;442 readonly logs: Vec<EthereumLog>;443 readonly logsBloom: EthbloomBloom;444}445446/** @name FrameSupportPalletId */447export interface FrameSupportPalletId extends U8aFixed {}448449/** @name FrameSupportStorageBoundedBTreeSet */450export interface FrameSupportStorageBoundedBTreeSet extends BTreeSet<u32> {}451452/** @name FrameSupportTokensMiscBalanceStatus */453export interface FrameSupportTokensMiscBalanceStatus extends Enum {454 readonly isFree: boolean;455 readonly isReserved: boolean;456 readonly type: 'Free' | 'Reserved';457}458459/** @name FrameSupportWeightsDispatchClass */460export interface FrameSupportWeightsDispatchClass extends Enum {461 readonly isNormal: boolean;462 readonly isOperational: boolean;463 readonly isMandatory: boolean;464 readonly type: 'Normal' | 'Operational' | 'Mandatory';465}466467/** @name FrameSupportWeightsDispatchInfo */468export interface FrameSupportWeightsDispatchInfo extends Struct {469 readonly weight: u64;470 readonly class: FrameSupportWeightsDispatchClass;471 readonly paysFee: FrameSupportWeightsPays;472}473474/** @name FrameSupportWeightsPays */475export interface FrameSupportWeightsPays extends Enum {476 readonly isYes: boolean;477 readonly isNo: boolean;478 readonly type: 'Yes' | 'No';479}480481/** @name FrameSupportWeightsPerDispatchClassU32 */482export interface FrameSupportWeightsPerDispatchClassU32 extends Struct {483 readonly normal: u32;484 readonly operational: u32;485 readonly mandatory: u32;486}487488/** @name FrameSupportWeightsPerDispatchClassU64 */489export interface FrameSupportWeightsPerDispatchClassU64 extends Struct {490 readonly normal: u64;491 readonly operational: u64;492 readonly mandatory: u64;493}494495/** @name FrameSupportWeightsPerDispatchClassWeightsPerClass */496export interface FrameSupportWeightsPerDispatchClassWeightsPerClass extends Struct {497 readonly normal: FrameSystemLimitsWeightsPerClass;498 readonly operational: FrameSystemLimitsWeightsPerClass;499 readonly mandatory: FrameSystemLimitsWeightsPerClass;500}501502/** @name FrameSupportWeightsRuntimeDbWeight */503export interface FrameSupportWeightsRuntimeDbWeight extends Struct {504 readonly read: u64;505 readonly write: u64;506}507508/** @name FrameSupportWeightsWeightToFeeCoefficient */509export interface FrameSupportWeightsWeightToFeeCoefficient extends Struct {510 readonly coeffInteger: u128;511 readonly coeffFrac: Perbill;512 readonly negative: bool;513 readonly degree: u8;514}515516/** @name FrameSystemAccountInfo */517export interface FrameSystemAccountInfo extends Struct {518 readonly nonce: u32;519 readonly consumers: u32;520 readonly providers: u32;521 readonly sufficients: u32;522 readonly data: PalletBalancesAccountData;523}524525/** @name FrameSystemCall */526export interface FrameSystemCall extends Enum {527 readonly isFillBlock: boolean;528 readonly asFillBlock: {529 readonly ratio: Perbill;530 } & Struct;531 readonly isRemark: boolean;532 readonly asRemark: {533 readonly remark: Bytes;534 } & Struct;535 readonly isSetHeapPages: boolean;536 readonly asSetHeapPages: {537 readonly pages: u64;538 } & Struct;539 readonly isSetCode: boolean;540 readonly asSetCode: {541 readonly code: Bytes;542 } & Struct;543 readonly isSetCodeWithoutChecks: boolean;544 readonly asSetCodeWithoutChecks: {545 readonly code: Bytes;546 } & Struct;547 readonly isSetStorage: boolean;548 readonly asSetStorage: {549 readonly items: Vec<ITuple<[Bytes, Bytes]>>;550 } & Struct;551 readonly isKillStorage: boolean;552 readonly asKillStorage: {553 readonly keys_: Vec<Bytes>;554 } & Struct;555 readonly isKillPrefix: boolean;556 readonly asKillPrefix: {557 readonly prefix: Bytes;558 readonly subkeys: u32;559 } & Struct;560 readonly isRemarkWithEvent: boolean;561 readonly asRemarkWithEvent: {562 readonly remark: Bytes;563 } & Struct;564 readonly type: 'FillBlock' | 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent';565}566567/** @name FrameSystemError */568export interface FrameSystemError extends Enum {569 readonly isInvalidSpecName: boolean;570 readonly isSpecVersionNeedsToIncrease: boolean;571 readonly isFailedToExtractRuntimeVersion: boolean;572 readonly isNonDefaultComposite: boolean;573 readonly isNonZeroRefCount: boolean;574 readonly isCallFiltered: boolean;575 readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';576}577578/** @name FrameSystemEvent */579export interface FrameSystemEvent extends Enum {580 readonly isExtrinsicSuccess: boolean;581 readonly asExtrinsicSuccess: {582 readonly dispatchInfo: FrameSupportWeightsDispatchInfo;583 } & Struct;584 readonly isExtrinsicFailed: boolean;585 readonly asExtrinsicFailed: {586 readonly dispatchError: SpRuntimeDispatchError;587 readonly dispatchInfo: FrameSupportWeightsDispatchInfo;588 } & Struct;589 readonly isCodeUpdated: boolean;590 readonly isNewAccount: boolean;591 readonly asNewAccount: {592 readonly account: AccountId32;593 } & Struct;594 readonly isKilledAccount: boolean;595 readonly asKilledAccount: {596 readonly account: AccountId32;597 } & Struct;598 readonly isRemarked: boolean;599 readonly asRemarked: {600 readonly sender: AccountId32;601 readonly hash_: H256;602 } & Struct;603 readonly type: 'ExtrinsicSuccess' | 'ExtrinsicFailed' | 'CodeUpdated' | 'NewAccount' | 'KilledAccount' | 'Remarked';604}605606/** @name FrameSystemEventRecord */607export interface FrameSystemEventRecord extends Struct {608 readonly phase: FrameSystemPhase;609 readonly event: Event;610 readonly topics: Vec<H256>;611}612613/** @name FrameSystemExtensionsCheckGenesis */614export interface FrameSystemExtensionsCheckGenesis extends Null {}615616/** @name FrameSystemExtensionsCheckNonce */617export interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}618619/** @name FrameSystemExtensionsCheckSpecVersion */620export interface FrameSystemExtensionsCheckSpecVersion extends Null {}621622/** @name FrameSystemExtensionsCheckWeight */623export interface FrameSystemExtensionsCheckWeight extends Null {}624625/** @name FrameSystemLastRuntimeUpgradeInfo */626export interface FrameSystemLastRuntimeUpgradeInfo extends Struct {627 readonly specVersion: Compact<u32>;628 readonly specName: Text;629}630631/** @name FrameSystemLimitsBlockLength */632export interface FrameSystemLimitsBlockLength extends Struct {633 readonly max: FrameSupportWeightsPerDispatchClassU32;634}635636/** @name FrameSystemLimitsBlockWeights */637export interface FrameSystemLimitsBlockWeights extends Struct {638 readonly baseBlock: u64;639 readonly maxBlock: u64;640 readonly perClass: FrameSupportWeightsPerDispatchClassWeightsPerClass;641}642643/** @name FrameSystemLimitsWeightsPerClass */644export interface FrameSystemLimitsWeightsPerClass extends Struct {645 readonly baseExtrinsic: u64;646 readonly maxExtrinsic: Option<u64>;647 readonly maxTotal: Option<u64>;648 readonly reserved: Option<u64>;649}650651/** @name FrameSystemPhase */652export interface FrameSystemPhase extends Enum {653 readonly isApplyExtrinsic: boolean;654 readonly asApplyExtrinsic: u32;655 readonly isFinalization: boolean;656 readonly isInitialization: boolean;657 readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';658}659660/** @name OpalRuntimeRuntime */661export interface OpalRuntimeRuntime extends Null {}662663/** @name OrmlVestingModuleCall */664export interface OrmlVestingModuleCall extends Enum {665 readonly isClaim: boolean;666 readonly isVestedTransfer: boolean;667 readonly asVestedTransfer: {668 readonly dest: MultiAddress;669 readonly schedule: OrmlVestingVestingSchedule;670 } & Struct;671 readonly isUpdateVestingSchedules: boolean;672 readonly asUpdateVestingSchedules: {673 readonly who: MultiAddress;674 readonly vestingSchedules: Vec<OrmlVestingVestingSchedule>;675 } & Struct;676 readonly isClaimFor: boolean;677 readonly asClaimFor: {678 readonly dest: MultiAddress;679 } & Struct;680 readonly type: 'Claim' | 'VestedTransfer' | 'UpdateVestingSchedules' | 'ClaimFor';681}682683/** @name OrmlVestingModuleError */684export interface OrmlVestingModuleError extends Enum {685 readonly isZeroVestingPeriod: boolean;686 readonly isZeroVestingPeriodCount: boolean;687 readonly isInsufficientBalanceToLock: boolean;688 readonly isTooManyVestingSchedules: boolean;689 readonly isAmountLow: boolean;690 readonly isMaxVestingSchedulesExceeded: boolean;691 readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';692}693694/** @name OrmlVestingModuleEvent */695export interface OrmlVestingModuleEvent extends Enum {696 readonly isVestingScheduleAdded: boolean;697 readonly asVestingScheduleAdded: {698 readonly from: AccountId32;699 readonly to: AccountId32;700 readonly vestingSchedule: OrmlVestingVestingSchedule;701 } & Struct;702 readonly isClaimed: boolean;703 readonly asClaimed: {704 readonly who: AccountId32;705 readonly amount: u128;706 } & Struct;707 readonly isVestingSchedulesUpdated: boolean;708 readonly asVestingSchedulesUpdated: {709 readonly who: AccountId32;710 } & Struct;711 readonly type: 'VestingScheduleAdded' | 'Claimed' | 'VestingSchedulesUpdated';712}713714/** @name OrmlVestingVestingSchedule */715export interface OrmlVestingVestingSchedule extends Struct {716 readonly start: u32;717 readonly period: u32;718 readonly periodCount: u32;719 readonly perPeriod: Compact<u128>;720}721722/** @name PalletBalancesAccountData */723export interface PalletBalancesAccountData extends Struct {724 readonly free: u128;725 readonly reserved: u128;726 readonly miscFrozen: u128;727 readonly feeFrozen: u128;728}729730/** @name PalletBalancesBalanceLock */731export interface PalletBalancesBalanceLock extends Struct {732 readonly id: U8aFixed;733 readonly amount: u128;734 readonly reasons: PalletBalancesReasons;735}736737/** @name PalletBalancesCall */738export interface PalletBalancesCall extends Enum {739 readonly isTransfer: boolean;740 readonly asTransfer: {741 readonly dest: MultiAddress;742 readonly value: Compact<u128>;743 } & Struct;744 readonly isSetBalance: boolean;745 readonly asSetBalance: {746 readonly who: MultiAddress;747 readonly newFree: Compact<u128>;748 readonly newReserved: Compact<u128>;749 } & Struct;750 readonly isForceTransfer: boolean;751 readonly asForceTransfer: {752 readonly source: MultiAddress;753 readonly dest: MultiAddress;754 readonly value: Compact<u128>;755 } & Struct;756 readonly isTransferKeepAlive: boolean;757 readonly asTransferKeepAlive: {758 readonly dest: MultiAddress;759 readonly value: Compact<u128>;760 } & Struct;761 readonly isTransferAll: boolean;762 readonly asTransferAll: {763 readonly dest: MultiAddress;764 readonly keepAlive: bool;765 } & Struct;766 readonly isForceUnreserve: boolean;767 readonly asForceUnreserve: {768 readonly who: MultiAddress;769 readonly amount: u128;770 } & Struct;771 readonly type: 'Transfer' | 'SetBalance' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve';772}773774/** @name PalletBalancesError */775export interface PalletBalancesError extends Enum {776 readonly isVestingBalance: boolean;777 readonly isLiquidityRestrictions: boolean;778 readonly isInsufficientBalance: boolean;779 readonly isExistentialDeposit: boolean;780 readonly isKeepAlive: boolean;781 readonly isExistingVestingSchedule: boolean;782 readonly isDeadAccount: boolean;783 readonly isTooManyReserves: boolean;784 readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'KeepAlive' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves';785}786787/** @name PalletBalancesEvent */788export interface PalletBalancesEvent extends Enum {789 readonly isEndowed: boolean;790 readonly asEndowed: {791 readonly account: AccountId32;792 readonly freeBalance: u128;793 } & Struct;794 readonly isDustLost: boolean;795 readonly asDustLost: {796 readonly account: AccountId32;797 readonly amount: u128;798 } & Struct;799 readonly isTransfer: boolean;800 readonly asTransfer: {801 readonly from: AccountId32;802 readonly to: AccountId32;803 readonly amount: u128;804 } & Struct;805 readonly isBalanceSet: boolean;806 readonly asBalanceSet: {807 readonly who: AccountId32;808 readonly free: u128;809 readonly reserved: u128;810 } & Struct;811 readonly isReserved: boolean;812 readonly asReserved: {813 readonly who: AccountId32;814 readonly amount: u128;815 } & Struct;816 readonly isUnreserved: boolean;817 readonly asUnreserved: {818 readonly who: AccountId32;819 readonly amount: u128;820 } & Struct;821 readonly isReserveRepatriated: boolean;822 readonly asReserveRepatriated: {823 readonly from: AccountId32;824 readonly to: AccountId32;825 readonly amount: u128;826 readonly destinationStatus: FrameSupportTokensMiscBalanceStatus;827 } & Struct;828 readonly isDeposit: boolean;829 readonly asDeposit: {830 readonly who: AccountId32;831 readonly amount: u128;832 } & Struct;833 readonly isWithdraw: boolean;834 readonly asWithdraw: {835 readonly who: AccountId32;836 readonly amount: u128;837 } & Struct;838 readonly isSlashed: boolean;839 readonly asSlashed: {840 readonly who: AccountId32;841 readonly amount: u128;842 } & Struct;843 readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'BalanceSet' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'Deposit' | 'Withdraw' | 'Slashed';844}845846/** @name PalletBalancesReasons */847export interface PalletBalancesReasons extends Enum {848 readonly isFee: boolean;849 readonly isMisc: boolean;850 readonly isAll: boolean;851 readonly type: 'Fee' | 'Misc' | 'All';852}853854/** @name PalletBalancesReleases */855export interface PalletBalancesReleases extends Enum {856 readonly isV100: boolean;857 readonly isV200: boolean;858 readonly type: 'V100' | 'V200';859}860861/** @name PalletBalancesReserveData */862export interface PalletBalancesReserveData extends Struct {863 readonly id: U8aFixed;864 readonly amount: u128;865}866867/** @name PalletCommonError */868export interface PalletCommonError extends Enum {869 readonly isCollectionNotFound: boolean;870 readonly isMustBeTokenOwner: boolean;871 readonly isNoPermission: boolean;872 readonly isPublicMintingNotAllowed: boolean;873 readonly isAddressNotInAllowlist: boolean;874 readonly isCollectionNameLimitExceeded: boolean;875 readonly isCollectionDescriptionLimitExceeded: boolean;876 readonly isCollectionTokenPrefixLimitExceeded: boolean;877 readonly isTotalCollectionsLimitExceeded: boolean;878 readonly isCollectionAdminCountExceeded: boolean;879 readonly isCollectionLimitBoundsExceeded: boolean;880 readonly isOwnerPermissionsCantBeReverted: boolean;881 readonly isTransferNotAllowed: boolean;882 readonly isAccountTokenLimitExceeded: boolean;883 readonly isCollectionTokenLimitExceeded: boolean;884 readonly isMetadataFlagFrozen: boolean;885 readonly isTokenNotFound: boolean;886 readonly isTokenValueTooLow: boolean;887 readonly isApprovedValueTooLow: boolean;888 readonly isCantApproveMoreThanOwned: boolean;889 readonly isAddressIsZero: boolean;890 readonly isUnsupportedOperation: boolean;891 readonly isNotSufficientFounds: boolean;892 readonly isNestingIsDisabled: boolean;893 readonly isOnlyOwnerAllowedToNest: boolean;894 readonly isSourceCollectionIsNotAllowedToNest: boolean;895 readonly isCollectionFieldSizeExceeded: boolean;896 readonly isNoSpaceForProperty: boolean;897 readonly isPropertyLimitReached: boolean;898 readonly isUnableToReadUnboundedKeys: boolean;899 readonly isInvalidCharacterInPropertyKey: boolean;900 readonly isEmptyPropertyKey: boolean;901 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' | 'UnableToReadUnboundedKeys' | 'InvalidCharacterInPropertyKey' | 'EmptyPropertyKey';902}903904/** @name PalletCommonEvent */905export interface PalletCommonEvent extends Enum {906 readonly isCollectionCreated: boolean;907 readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>;908 readonly isCollectionDestroyed: boolean;909 readonly asCollectionDestroyed: u32;910 readonly isItemCreated: boolean;911 readonly asItemCreated: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;912 readonly isItemDestroyed: boolean;913 readonly asItemDestroyed: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;914 readonly isTransfer: boolean;915 readonly asTransfer: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;916 readonly isApproved: boolean;917 readonly asApproved: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;918 readonly isCollectionPropertySet: boolean;919 readonly asCollectionPropertySet: ITuple<[u32, Bytes]>;920 readonly isCollectionPropertyDeleted: boolean;921 readonly asCollectionPropertyDeleted: ITuple<[u32, Bytes]>;922 readonly isTokenPropertySet: boolean;923 readonly asTokenPropertySet: ITuple<[u32, u32, Bytes]>;924 readonly isTokenPropertyDeleted: boolean;925 readonly asTokenPropertyDeleted: ITuple<[u32, u32, Bytes]>;926 readonly isPropertyPermissionSet: boolean;927 readonly asPropertyPermissionSet: ITuple<[u32, Bytes]>;928 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved' | 'CollectionPropertySet' | 'CollectionPropertyDeleted' | 'TokenPropertySet' | 'TokenPropertyDeleted' | 'PropertyPermissionSet';929}930931/** @name PalletEthereumCall */932export interface PalletEthereumCall extends Enum {933 readonly isTransact: boolean;934 readonly asTransact: {935 readonly transaction: EthereumTransactionTransactionV2;936 } & Struct;937 readonly type: 'Transact';938}939940/** @name PalletEthereumError */941export interface PalletEthereumError extends Enum {942 readonly isInvalidSignature: boolean;943 readonly isPreLogExists: boolean;944 readonly type: 'InvalidSignature' | 'PreLogExists';945}946947/** @name PalletEthereumEvent */948export interface PalletEthereumEvent extends Enum {949 readonly isExecuted: boolean;950 readonly asExecuted: ITuple<[H160, H160, H256, EvmCoreErrorExitReason]>;951 readonly type: 'Executed';952}953954/** @name PalletEthereumFakeTransactionFinalizer */955export interface PalletEthereumFakeTransactionFinalizer extends Null {}956957/** @name PalletEvmAccountBasicCrossAccountIdRepr */958export interface PalletEvmAccountBasicCrossAccountIdRepr extends Enum {959 readonly isSubstrate: boolean;960 readonly asSubstrate: AccountId32;961 readonly isEthereum: boolean;962 readonly asEthereum: H160;963 readonly type: 'Substrate' | 'Ethereum';964}965966/** @name PalletEvmCall */967export interface PalletEvmCall extends Enum {968 readonly isWithdraw: boolean;969 readonly asWithdraw: {970 readonly address: H160;971 readonly value: u128;972 } & Struct;973 readonly isCall: boolean;974 readonly asCall: {975 readonly source: H160;976 readonly target: H160;977 readonly input: Bytes;978 readonly value: U256;979 readonly gasLimit: u64;980 readonly maxFeePerGas: U256;981 readonly maxPriorityFeePerGas: Option<U256>;982 readonly nonce: Option<U256>;983 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;984 } & Struct;985 readonly isCreate: boolean;986 readonly asCreate: {987 readonly source: H160;988 readonly init: Bytes;989 readonly value: U256;990 readonly gasLimit: u64;991 readonly maxFeePerGas: U256;992 readonly maxPriorityFeePerGas: Option<U256>;993 readonly nonce: Option<U256>;994 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;995 } & Struct;996 readonly isCreate2: boolean;997 readonly asCreate2: {998 readonly source: H160;999 readonly init: Bytes;1000 readonly salt: H256;1001 readonly value: U256;1002 readonly gasLimit: u64;1003 readonly maxFeePerGas: U256;1004 readonly maxPriorityFeePerGas: Option<U256>;1005 readonly nonce: Option<U256>;1006 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;1007 } & Struct;1008 readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';1009}10101011/** @name PalletEvmCoderSubstrateError */1012export interface PalletEvmCoderSubstrateError extends Enum {1013 readonly isOutOfGas: boolean;1014 readonly isOutOfFund: boolean;1015 readonly type: 'OutOfGas' | 'OutOfFund';1016}10171018/** @name PalletEvmContractHelpersError */1019export interface PalletEvmContractHelpersError extends Enum {1020 readonly isNoPermission: boolean;1021 readonly type: 'NoPermission';1022}10231024/** @name PalletEvmContractHelpersSponsoringModeT */1025export interface PalletEvmContractHelpersSponsoringModeT extends Enum {1026 readonly isDisabled: boolean;1027 readonly isAllowlisted: boolean;1028 readonly isGenerous: boolean;1029 readonly type: 'Disabled' | 'Allowlisted' | 'Generous';1030}10311032/** @name PalletEvmError */1033export interface PalletEvmError extends Enum {1034 readonly isBalanceLow: boolean;1035 readonly isFeeOverflow: boolean;1036 readonly isPaymentOverflow: boolean;1037 readonly isWithdrawFailed: boolean;1038 readonly isGasPriceTooLow: boolean;1039 readonly isInvalidNonce: boolean;1040 readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce';1041}10421043/** @name PalletEvmEvent */1044export interface PalletEvmEvent extends Enum {1045 readonly isLog: boolean;1046 readonly asLog: EthereumLog;1047 readonly isCreated: boolean;1048 readonly asCreated: H160;1049 readonly isCreatedFailed: boolean;1050 readonly asCreatedFailed: H160;1051 readonly isExecuted: boolean;1052 readonly asExecuted: H160;1053 readonly isExecutedFailed: boolean;1054 readonly asExecutedFailed: H160;1055 readonly isBalanceDeposit: boolean;1056 readonly asBalanceDeposit: ITuple<[AccountId32, H160, U256]>;1057 readonly isBalanceWithdraw: boolean;1058 readonly asBalanceWithdraw: ITuple<[AccountId32, H160, U256]>;1059 readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed' | 'BalanceDeposit' | 'BalanceWithdraw';1060}10611062/** @name PalletEvmMigrationCall */1063export interface PalletEvmMigrationCall extends Enum {1064 readonly isBegin: boolean;1065 readonly asBegin: {1066 readonly address: H160;1067 } & Struct;1068 readonly isSetData: boolean;1069 readonly asSetData: {1070 readonly address: H160;1071 readonly data: Vec<ITuple<[H256, H256]>>;1072 } & Struct;1073 readonly isFinish: boolean;1074 readonly asFinish: {1075 readonly address: H160;1076 readonly code: Bytes;1077 } & Struct;1078 readonly type: 'Begin' | 'SetData' | 'Finish';1079}10801081/** @name PalletEvmMigrationError */1082export interface PalletEvmMigrationError extends Enum {1083 readonly isAccountNotEmpty: boolean;1084 readonly isAccountIsNotMigrating: boolean;1085 readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating';1086}10871088/** @name PalletFungibleError */1089export interface PalletFungibleError extends Enum {1090 readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;1091 readonly isFungibleItemsHaveNoId: boolean;1092 readonly isFungibleItemsDontHaveData: boolean;1093 readonly isFungibleDisallowsNesting: boolean;1094 readonly isSettingPropertiesNotAllowed: boolean;1095 readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';1096}10971098/** @name PalletInflationCall */1099export interface PalletInflationCall extends Enum {1100 readonly isStartInflation: boolean;1101 readonly asStartInflation: {1102 readonly inflationStartRelayBlock: u32;1103 } & Struct;1104 readonly type: 'StartInflation';1105}11061107/** @name PalletNonfungibleError */1108export interface PalletNonfungibleError extends Enum {1109 readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;1110 readonly isNonfungibleItemsHaveNoAmount: boolean;1111 readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount';1112}11131114/** @name PalletNonfungibleItemData */1115export interface PalletNonfungibleItemData extends Struct {1116 readonly constData: Bytes;1117 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1118}11191120/** @name PalletRefungibleError */1121export interface PalletRefungibleError extends Enum {1122 readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;1123 readonly isWrongRefungiblePieces: boolean;1124 readonly isRefungibleDisallowsNesting: boolean;1125 readonly isSettingPropertiesNotAllowed: boolean;1126 readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';1127}11281129/** @name PalletRefungibleItemData */1130export interface PalletRefungibleItemData extends Struct {1131 readonly constData: Bytes;1132}11331134/** @name PalletStructureCall */1135export interface PalletStructureCall extends Null {}11361137/** @name PalletStructureError */1138export interface PalletStructureError extends Enum {1139 readonly isOuroborosDetected: boolean;1140 readonly isDepthLimit: boolean;1141 readonly isTokenNotFound: boolean;1142 readonly type: 'OuroborosDetected' | 'DepthLimit' | 'TokenNotFound';1143}11441145/** @name PalletStructureEvent */1146export interface PalletStructureEvent extends Enum {1147 readonly isExecuted: boolean;1148 readonly asExecuted: Result<Null, SpRuntimeDispatchError>;1149 readonly type: 'Executed';1150}11511152/** @name PalletSudoCall */1153export interface PalletSudoCall extends Enum {1154 readonly isSudo: boolean;1155 readonly asSudo: {1156 readonly call: Call;1157 } & Struct;1158 readonly isSudoUncheckedWeight: boolean;1159 readonly asSudoUncheckedWeight: {1160 readonly call: Call;1161 readonly weight: u64;1162 } & Struct;1163 readonly isSetKey: boolean;1164 readonly asSetKey: {1165 readonly new_: MultiAddress;1166 } & Struct;1167 readonly isSudoAs: boolean;1168 readonly asSudoAs: {1169 readonly who: MultiAddress;1170 readonly call: Call;1171 } & Struct;1172 readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';1173}11741175/** @name PalletSudoError */1176export interface PalletSudoError extends Enum {1177 readonly isRequireSudo: boolean;1178 readonly type: 'RequireSudo';1179}11801181/** @name PalletSudoEvent */1182export interface PalletSudoEvent extends Enum {1183 readonly isSudid: boolean;1184 readonly asSudid: {1185 readonly sudoResult: Result<Null, SpRuntimeDispatchError>;1186 } & Struct;1187 readonly isKeyChanged: boolean;1188 readonly asKeyChanged: {1189 readonly oldSudoer: Option<AccountId32>;1190 } & Struct;1191 readonly isSudoAsDone: boolean;1192 readonly asSudoAsDone: {1193 readonly sudoResult: Result<Null, SpRuntimeDispatchError>;1194 } & Struct;1195 readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone';1196}11971198/** @name PalletTemplateTransactionPaymentCall */1199export interface PalletTemplateTransactionPaymentCall extends Null {}12001201/** @name PalletTemplateTransactionPaymentChargeTransactionPayment */1202export interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}12031204/** @name PalletTimestampCall */1205export interface PalletTimestampCall extends Enum {1206 readonly isSet: boolean;1207 readonly asSet: {1208 readonly now: Compact<u64>;1209 } & Struct;1210 readonly type: 'Set';1211}12121213/** @name PalletTransactionPaymentReleases */1214export interface PalletTransactionPaymentReleases extends Enum {1215 readonly isV1Ancient: boolean;1216 readonly isV2: boolean;1217 readonly type: 'V1Ancient' | 'V2';1218}12191220/** @name PalletTreasuryCall */1221export interface PalletTreasuryCall extends Enum {1222 readonly isProposeSpend: boolean;1223 readonly asProposeSpend: {1224 readonly value: Compact<u128>;1225 readonly beneficiary: MultiAddress;1226 } & Struct;1227 readonly isRejectProposal: boolean;1228 readonly asRejectProposal: {1229 readonly proposalId: Compact<u32>;1230 } & Struct;1231 readonly isApproveProposal: boolean;1232 readonly asApproveProposal: {1233 readonly proposalId: Compact<u32>;1234 } & Struct;1235 readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal';1236}12371238/** @name PalletTreasuryError */1239export interface PalletTreasuryError extends Enum {1240 readonly isInsufficientProposersBalance: boolean;1241 readonly isInvalidIndex: boolean;1242 readonly isTooManyApprovals: boolean;1243 readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals';1244}12451246/** @name PalletTreasuryEvent */1247export interface PalletTreasuryEvent extends Enum {1248 readonly isProposed: boolean;1249 readonly asProposed: {1250 readonly proposalIndex: u32;1251 } & Struct;1252 readonly isSpending: boolean;1253 readonly asSpending: {1254 readonly budgetRemaining: u128;1255 } & Struct;1256 readonly isAwarded: boolean;1257 readonly asAwarded: {1258 readonly proposalIndex: u32;1259 readonly award: u128;1260 readonly account: AccountId32;1261 } & Struct;1262 readonly isRejected: boolean;1263 readonly asRejected: {1264 readonly proposalIndex: u32;1265 readonly slashed: u128;1266 } & Struct;1267 readonly isBurnt: boolean;1268 readonly asBurnt: {1269 readonly burntFunds: u128;1270 } & Struct;1271 readonly isRollover: boolean;1272 readonly asRollover: {1273 readonly rolloverBalance: u128;1274 } & Struct;1275 readonly isDeposit: boolean;1276 readonly asDeposit: {1277 readonly value: u128;1278 } & Struct;1279 readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit';1280}12811282/** @name PalletTreasuryProposal */1283export interface PalletTreasuryProposal extends Struct {1284 readonly proposer: AccountId32;1285 readonly value: u128;1286 readonly beneficiary: AccountId32;1287 readonly bond: u128;1288}12891290/** @name PalletUniqueCall */1291export interface PalletUniqueCall extends Enum {1292 readonly isCreateCollection: boolean;1293 readonly asCreateCollection: {1294 readonly collectionName: Vec<u16>;1295 readonly collectionDescription: Vec<u16>;1296 readonly tokenPrefix: Bytes;1297 readonly mode: UpDataStructsCollectionMode;1298 } & Struct;1299 readonly isCreateCollectionEx: boolean;1300 readonly asCreateCollectionEx: {1301 readonly data: UpDataStructsCreateCollectionData;1302 } & Struct;1303 readonly isDestroyCollection: boolean;1304 readonly asDestroyCollection: {1305 readonly collectionId: u32;1306 } & Struct;1307 readonly isAddToAllowList: boolean;1308 readonly asAddToAllowList: {1309 readonly collectionId: u32;1310 readonly address: PalletEvmAccountBasicCrossAccountIdRepr;1311 } & Struct;1312 readonly isRemoveFromAllowList: boolean;1313 readonly asRemoveFromAllowList: {1314 readonly collectionId: u32;1315 readonly address: PalletEvmAccountBasicCrossAccountIdRepr;1316 } & Struct;1317 readonly isSetPublicAccessMode: boolean;1318 readonly asSetPublicAccessMode: {1319 readonly collectionId: u32;1320 readonly mode: UpDataStructsAccessMode;1321 } & Struct;1322 readonly isSetMintPermission: boolean;1323 readonly asSetMintPermission: {1324 readonly collectionId: u32;1325 readonly mintPermission: bool;1326 } & Struct;1327 readonly isChangeCollectionOwner: boolean;1328 readonly asChangeCollectionOwner: {1329 readonly collectionId: u32;1330 readonly newOwner: AccountId32;1331 } & Struct;1332 readonly isAddCollectionAdmin: boolean;1333 readonly asAddCollectionAdmin: {1334 readonly collectionId: u32;1335 readonly newAdminId: PalletEvmAccountBasicCrossAccountIdRepr;1336 } & Struct;1337 readonly isRemoveCollectionAdmin: boolean;1338 readonly asRemoveCollectionAdmin: {1339 readonly collectionId: u32;1340 readonly accountId: PalletEvmAccountBasicCrossAccountIdRepr;1341 } & Struct;1342 readonly isSetCollectionSponsor: boolean;1343 readonly asSetCollectionSponsor: {1344 readonly collectionId: u32;1345 readonly newSponsor: AccountId32;1346 } & Struct;1347 readonly isConfirmSponsorship: boolean;1348 readonly asConfirmSponsorship: {1349 readonly collectionId: u32;1350 } & Struct;1351 readonly isRemoveCollectionSponsor: boolean;1352 readonly asRemoveCollectionSponsor: {1353 readonly collectionId: u32;1354 } & Struct;1355 readonly isCreateItem: boolean;1356 readonly asCreateItem: {1357 readonly collectionId: u32;1358 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1359 readonly data: UpDataStructsCreateItemData;1360 } & Struct;1361 readonly isCreateMultipleItems: boolean;1362 readonly asCreateMultipleItems: {1363 readonly collectionId: u32;1364 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1365 readonly itemsData: Vec<UpDataStructsCreateItemData>;1366 } & Struct;1367 readonly isSetCollectionProperties: boolean;1368 readonly asSetCollectionProperties: {1369 readonly collectionId: u32;1370 readonly properties: Vec<UpDataStructsProperty>;1371 } & Struct;1372 readonly isDeleteCollectionProperties: boolean;1373 readonly asDeleteCollectionProperties: {1374 readonly collectionId: u32;1375 readonly propertyKeys: Vec<Bytes>;1376 } & Struct;1377 readonly isSetTokenProperties: boolean;1378 readonly asSetTokenProperties: {1379 readonly collectionId: u32;1380 readonly tokenId: u32;1381 readonly properties: Vec<UpDataStructsProperty>;1382 } & Struct;1383 readonly isDeleteTokenProperties: boolean;1384 readonly asDeleteTokenProperties: {1385 readonly collectionId: u32;1386 readonly tokenId: u32;1387 readonly propertyKeys: Vec<Bytes>;1388 } & Struct;1389 readonly isSetPropertyPermissions: boolean;1390 readonly asSetPropertyPermissions: {1391 readonly collectionId: u32;1392 readonly propertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;1393 } & Struct;1394 readonly isCreateMultipleItemsEx: boolean;1395 readonly asCreateMultipleItemsEx: {1396 readonly collectionId: u32;1397 readonly data: UpDataStructsCreateItemExData;1398 } & Struct;1399 readonly isSetTransfersEnabledFlag: boolean;1400 readonly asSetTransfersEnabledFlag: {1401 readonly collectionId: u32;1402 readonly value: bool;1403 } & Struct;1404 readonly isBurnItem: boolean;1405 readonly asBurnItem: {1406 readonly collectionId: u32;1407 readonly itemId: u32;1408 readonly value: u128;1409 } & Struct;1410 readonly isBurnFrom: boolean;1411 readonly asBurnFrom: {1412 readonly collectionId: u32;1413 readonly from: PalletEvmAccountBasicCrossAccountIdRepr;1414 readonly itemId: u32;1415 readonly value: u128;1416 } & Struct;1417 readonly isTransfer: boolean;1418 readonly asTransfer: {1419 readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;1420 readonly collectionId: u32;1421 readonly itemId: u32;1422 readonly value: u128;1423 } & Struct;1424 readonly isApprove: boolean;1425 readonly asApprove: {1426 readonly spender: PalletEvmAccountBasicCrossAccountIdRepr;1427 readonly collectionId: u32;1428 readonly itemId: u32;1429 readonly amount: u128;1430 } & Struct;1431 readonly isTransferFrom: boolean;1432 readonly asTransferFrom: {1433 readonly from: PalletEvmAccountBasicCrossAccountIdRepr;1434 readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;1435 readonly collectionId: u32;1436 readonly itemId: u32;1437 readonly value: u128;1438 } & Struct;1439 readonly isSetSchemaVersion: boolean;1440 readonly asSetSchemaVersion: {1441 readonly collectionId: u32;1442 readonly version: UpDataStructsSchemaVersion;1443 } & Struct;1444 readonly isSetOffchainSchema: boolean;1445 readonly asSetOffchainSchema: {1446 readonly collectionId: u32;1447 readonly schema: Bytes;1448 } & Struct;1449 readonly isSetConstOnChainSchema: boolean;1450 readonly asSetConstOnChainSchema: {1451 readonly collectionId: u32;1452 readonly schema: Bytes;1453 } & Struct;1454 readonly isSetCollectionLimits: boolean;1455 readonly asSetCollectionLimits: {1456 readonly collectionId: u32;1457 readonly newLimit: UpDataStructsCollectionLimits;1458 } & Struct;1459 readonly type: 'CreateCollection' | 'CreateCollectionEx' | 'DestroyCollection' | 'AddToAllowList' | 'RemoveFromAllowList' | 'SetPublicAccessMode' | 'SetMintPermission' | 'ChangeCollectionOwner' | 'AddCollectionAdmin' | 'RemoveCollectionAdmin' | 'SetCollectionSponsor' | 'ConfirmSponsorship' | 'RemoveCollectionSponsor' | 'CreateItem' | 'CreateMultipleItems' | 'SetCollectionProperties' | 'DeleteCollectionProperties' | 'SetTokenProperties' | 'DeleteTokenProperties' | 'SetPropertyPermissions' | 'CreateMultipleItemsEx' | 'SetTransfersEnabledFlag' | 'BurnItem' | 'BurnFrom' | 'Transfer' | 'Approve' | 'TransferFrom' | 'SetSchemaVersion' | 'SetOffchainSchema' | 'SetConstOnChainSchema' | 'SetCollectionLimits';1460}14611462/** @name PalletUniqueError */1463export interface PalletUniqueError extends Enum {1464 readonly isCollectionDecimalPointLimitExceeded: boolean;1465 readonly isConfirmUnsetSponsorFail: boolean;1466 readonly isEmptyArgument: boolean;1467 readonly type: 'CollectionDecimalPointLimitExceeded' | 'ConfirmUnsetSponsorFail' | 'EmptyArgument';1468}14691470/** @name PalletUniqueRawEvent */1471export interface PalletUniqueRawEvent extends Enum {1472 readonly isCollectionSponsorRemoved: boolean;1473 readonly asCollectionSponsorRemoved: u32;1474 readonly isCollectionAdminAdded: boolean;1475 readonly asCollectionAdminAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1476 readonly isCollectionOwnedChanged: boolean;1477 readonly asCollectionOwnedChanged: ITuple<[u32, AccountId32]>;1478 readonly isCollectionSponsorSet: boolean;1479 readonly asCollectionSponsorSet: ITuple<[u32, AccountId32]>;1480 readonly isConstOnChainSchemaSet: boolean;1481 readonly asConstOnChainSchemaSet: u32;1482 readonly isSponsorshipConfirmed: boolean;1483 readonly asSponsorshipConfirmed: ITuple<[u32, AccountId32]>;1484 readonly isCollectionAdminRemoved: boolean;1485 readonly asCollectionAdminRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1486 readonly isAllowListAddressRemoved: boolean;1487 readonly asAllowListAddressRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1488 readonly isAllowListAddressAdded: boolean;1489 readonly asAllowListAddressAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1490 readonly isCollectionLimitSet: boolean;1491 readonly asCollectionLimitSet: u32;1492 readonly isMintPermissionSet: boolean;1493 readonly asMintPermissionSet: u32;1494 readonly isOffchainSchemaSet: boolean;1495 readonly asOffchainSchemaSet: u32;1496 readonly isPublicAccessModeSet: boolean;1497 readonly asPublicAccessModeSet: ITuple<[u32, UpDataStructsAccessMode]>;1498 readonly isSchemaVersionSet: boolean;1499 readonly asSchemaVersionSet: u32;1500 readonly type: 'CollectionSponsorRemoved' | 'CollectionAdminAdded' | 'CollectionOwnedChanged' | 'CollectionSponsorSet' | 'ConstOnChainSchemaSet' | 'SponsorshipConfirmed' | 'CollectionAdminRemoved' | 'AllowListAddressRemoved' | 'AllowListAddressAdded' | 'CollectionLimitSet' | 'MintPermissionSet' | 'OffchainSchemaSet' | 'PublicAccessModeSet' | 'SchemaVersionSet';1501}15021503/** @name PalletXcmCall */1504export interface PalletXcmCall extends Enum {1505 readonly isSend: boolean;1506 readonly asSend: {1507 readonly dest: XcmVersionedMultiLocation;1508 readonly message: XcmVersionedXcm;1509 } & Struct;1510 readonly isTeleportAssets: boolean;1511 readonly asTeleportAssets: {1512 readonly dest: XcmVersionedMultiLocation;1513 readonly beneficiary: XcmVersionedMultiLocation;1514 readonly assets: XcmVersionedMultiAssets;1515 readonly feeAssetItem: u32;1516 } & Struct;1517 readonly isReserveTransferAssets: boolean;1518 readonly asReserveTransferAssets: {1519 readonly dest: XcmVersionedMultiLocation;1520 readonly beneficiary: XcmVersionedMultiLocation;1521 readonly assets: XcmVersionedMultiAssets;1522 readonly feeAssetItem: u32;1523 } & Struct;1524 readonly isExecute: boolean;1525 readonly asExecute: {1526 readonly message: XcmVersionedXcm;1527 readonly maxWeight: u64;1528 } & Struct;1529 readonly isForceXcmVersion: boolean;1530 readonly asForceXcmVersion: {1531 readonly location: XcmV1MultiLocation;1532 readonly xcmVersion: u32;1533 } & Struct;1534 readonly isForceDefaultXcmVersion: boolean;1535 readonly asForceDefaultXcmVersion: {1536 readonly maybeXcmVersion: Option<u32>;1537 } & Struct;1538 readonly isForceSubscribeVersionNotify: boolean;1539 readonly asForceSubscribeVersionNotify: {1540 readonly location: XcmVersionedMultiLocation;1541 } & Struct;1542 readonly isForceUnsubscribeVersionNotify: boolean;1543 readonly asForceUnsubscribeVersionNotify: {1544 readonly location: XcmVersionedMultiLocation;1545 } & Struct;1546 readonly isLimitedReserveTransferAssets: boolean;1547 readonly asLimitedReserveTransferAssets: {1548 readonly dest: XcmVersionedMultiLocation;1549 readonly beneficiary: XcmVersionedMultiLocation;1550 readonly assets: XcmVersionedMultiAssets;1551 readonly feeAssetItem: u32;1552 readonly weightLimit: XcmV2WeightLimit;1553 } & Struct;1554 readonly isLimitedTeleportAssets: boolean;1555 readonly asLimitedTeleportAssets: {1556 readonly dest: XcmVersionedMultiLocation;1557 readonly beneficiary: XcmVersionedMultiLocation;1558 readonly assets: XcmVersionedMultiAssets;1559 readonly feeAssetItem: u32;1560 readonly weightLimit: XcmV2WeightLimit;1561 } & Struct;1562 readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets';1563}15641565/** @name PalletXcmError */1566export interface PalletXcmError extends Enum {1567 readonly isUnreachable: boolean;1568 readonly isSendFailure: boolean;1569 readonly isFiltered: boolean;1570 readonly isUnweighableMessage: boolean;1571 readonly isDestinationNotInvertible: boolean;1572 readonly isEmpty: boolean;1573 readonly isCannotReanchor: boolean;1574 readonly isTooManyAssets: boolean;1575 readonly isInvalidOrigin: boolean;1576 readonly isBadVersion: boolean;1577 readonly isBadLocation: boolean;1578 readonly isNoSubscription: boolean;1579 readonly isAlreadySubscribed: boolean;1580 readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed';1581}15821583/** @name PalletXcmEvent */1584export interface PalletXcmEvent extends Enum {1585 readonly isAttempted: boolean;1586 readonly asAttempted: XcmV2TraitsOutcome;1587 readonly isSent: boolean;1588 readonly asSent: ITuple<[XcmV1MultiLocation, XcmV1MultiLocation, XcmV2Xcm]>;1589 readonly isUnexpectedResponse: boolean;1590 readonly asUnexpectedResponse: ITuple<[XcmV1MultiLocation, u64]>;1591 readonly isResponseReady: boolean;1592 readonly asResponseReady: ITuple<[u64, XcmV2Response]>;1593 readonly isNotified: boolean;1594 readonly asNotified: ITuple<[u64, u8, u8]>;1595 readonly isNotifyOverweight: boolean;1596 readonly asNotifyOverweight: ITuple<[u64, u8, u8, u64, u64]>;1597 readonly isNotifyDispatchError: boolean;1598 readonly asNotifyDispatchError: ITuple<[u64, u8, u8]>;1599 readonly isNotifyDecodeFailed: boolean;1600 readonly asNotifyDecodeFailed: ITuple<[u64, u8, u8]>;1601 readonly isInvalidResponder: boolean;1602 readonly asInvalidResponder: ITuple<[XcmV1MultiLocation, u64, Option<XcmV1MultiLocation>]>;1603 readonly isInvalidResponderVersion: boolean;1604 readonly asInvalidResponderVersion: ITuple<[XcmV1MultiLocation, u64]>;1605 readonly isResponseTaken: boolean;1606 readonly asResponseTaken: u64;1607 readonly isAssetsTrapped: boolean;1608 readonly asAssetsTrapped: ITuple<[H256, XcmV1MultiLocation, XcmVersionedMultiAssets]>;1609 readonly isVersionChangeNotified: boolean;1610 readonly asVersionChangeNotified: ITuple<[XcmV1MultiLocation, u32]>;1611 readonly isSupportedVersionChanged: boolean;1612 readonly asSupportedVersionChanged: ITuple<[XcmV1MultiLocation, u32]>;1613 readonly isNotifyTargetSendFail: boolean;1614 readonly asNotifyTargetSendFail: ITuple<[XcmV1MultiLocation, u64, XcmV2TraitsError]>;1615 readonly isNotifyTargetMigrationFail: boolean;1616 readonly asNotifyTargetMigrationFail: ITuple<[XcmVersionedMultiLocation, u64]>;1617 readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail';1618}16191620/** @name PhantomTypeUpDataStructsRpcCollection */1621export interface PhantomTypeUpDataStructsRpcCollection extends Vec<Lookup331> {}16221623/** @name PhantomTypeUpDataStructsTokenData */1624export interface PhantomTypeUpDataStructsTokenData extends Vec<Lookup327> {}16251626/** @name PolkadotCorePrimitivesInboundDownwardMessage */1627export interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {1628 readonly sentAt: u32;1629 readonly msg: Bytes;1630}16311632/** @name PolkadotCorePrimitivesInboundHrmpMessage */1633export interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct {1634 readonly sentAt: u32;1635 readonly data: Bytes;1636}16371638/** @name PolkadotCorePrimitivesOutboundHrmpMessage */1639export interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct {1640 readonly recipient: u32;1641 readonly data: Bytes;1642}16431644/** @name PolkadotParachainPrimitivesXcmpMessageFormat */1645export interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {1646 readonly isConcatenatedVersionedXcm: boolean;1647 readonly isConcatenatedEncodedBlob: boolean;1648 readonly isSignals: boolean;1649 readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';1650}16511652/** @name PolkadotPrimitivesV2AbridgedHostConfiguration */1653export interface PolkadotPrimitivesV2AbridgedHostConfiguration extends Struct {1654 readonly maxCodeSize: u32;1655 readonly maxHeadDataSize: u32;1656 readonly maxUpwardQueueCount: u32;1657 readonly maxUpwardQueueSize: u32;1658 readonly maxUpwardMessageSize: u32;1659 readonly maxUpwardMessageNumPerCandidate: u32;1660 readonly hrmpMaxMessageNumPerCandidate: u32;1661 readonly validationUpgradeCooldown: u32;1662 readonly validationUpgradeDelay: u32;1663}16641665/** @name PolkadotPrimitivesV2AbridgedHrmpChannel */1666export interface PolkadotPrimitivesV2AbridgedHrmpChannel extends Struct {1667 readonly maxCapacity: u32;1668 readonly maxTotalSize: u32;1669 readonly maxMessageSize: u32;1670 readonly msgCount: u32;1671 readonly totalSize: u32;1672 readonly mqcHead: Option<H256>;1673}16741675/** @name PolkadotPrimitivesV2PersistedValidationData */1676export interface PolkadotPrimitivesV2PersistedValidationData extends Struct {1677 readonly parentHead: Bytes;1678 readonly relayParentNumber: u32;1679 readonly relayParentStorageRoot: H256;1680 readonly maxPovSize: u32;1681}16821683/** @name PolkadotPrimitivesV2UpgradeRestriction */1684export interface PolkadotPrimitivesV2UpgradeRestriction extends Enum {1685 readonly isPresent: boolean;1686 readonly type: 'Present';1687}16881689/** @name SpCoreEcdsaSignature */1690export interface SpCoreEcdsaSignature extends U8aFixed {}16911692/** @name SpCoreEd25519Signature */1693export interface SpCoreEd25519Signature extends U8aFixed {}16941695/** @name SpCoreSr25519Signature */1696export interface SpCoreSr25519Signature extends U8aFixed {}16971698/** @name SpRuntimeArithmeticError */1699export interface SpRuntimeArithmeticError extends Enum {1700 readonly isUnderflow: boolean;1701 readonly isOverflow: boolean;1702 readonly isDivisionByZero: boolean;1703 readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero';1704}17051706/** @name SpRuntimeDigest */1707export interface SpRuntimeDigest extends Struct {1708 readonly logs: Vec<SpRuntimeDigestDigestItem>;1709}17101711/** @name SpRuntimeDigestDigestItem */1712export interface SpRuntimeDigestDigestItem extends Enum {1713 readonly isOther: boolean;1714 readonly asOther: Bytes;1715 readonly isConsensus: boolean;1716 readonly asConsensus: ITuple<[U8aFixed, Bytes]>;1717 readonly isSeal: boolean;1718 readonly asSeal: ITuple<[U8aFixed, Bytes]>;1719 readonly isPreRuntime: boolean;1720 readonly asPreRuntime: ITuple<[U8aFixed, Bytes]>;1721 readonly isRuntimeEnvironmentUpdated: boolean;1722 readonly type: 'Other' | 'Consensus' | 'Seal' | 'PreRuntime' | 'RuntimeEnvironmentUpdated';1723}17241725/** @name SpRuntimeDispatchError */1726export interface SpRuntimeDispatchError extends Enum {1727 readonly isOther: boolean;1728 readonly isCannotLookup: boolean;1729 readonly isBadOrigin: boolean;1730 readonly isModule: boolean;1731 readonly asModule: SpRuntimeModuleError;1732 readonly isConsumerRemaining: boolean;1733 readonly isNoProviders: boolean;1734 readonly isTooManyConsumers: boolean;1735 readonly isToken: boolean;1736 readonly asToken: SpRuntimeTokenError;1737 readonly isArithmetic: boolean;1738 readonly asArithmetic: SpRuntimeArithmeticError;1739 readonly isTransactional: boolean;1740 readonly asTransactional: SpRuntimeTransactionalError;1741 readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic' | 'Transactional';1742}17431744/** @name SpRuntimeModuleError */1745export interface SpRuntimeModuleError extends Struct {1746 readonly index: u8;1747 readonly error: U8aFixed;1748}17491750/** @name SpRuntimeMultiSignature */1751export interface SpRuntimeMultiSignature extends Enum {1752 readonly isEd25519: boolean;1753 readonly asEd25519: SpCoreEd25519Signature;1754 readonly isSr25519: boolean;1755 readonly asSr25519: SpCoreSr25519Signature;1756 readonly isEcdsa: boolean;1757 readonly asEcdsa: SpCoreEcdsaSignature;1758 readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';1759}17601761/** @name SpRuntimeTokenError */1762export interface SpRuntimeTokenError extends Enum {1763 readonly isNoFunds: boolean;1764 readonly isWouldDie: boolean;1765 readonly isBelowMinimum: boolean;1766 readonly isCannotCreate: boolean;1767 readonly isUnknownAsset: boolean;1768 readonly isFrozen: boolean;1769 readonly isUnsupported: boolean;1770 readonly type: 'NoFunds' | 'WouldDie' | 'BelowMinimum' | 'CannotCreate' | 'UnknownAsset' | 'Frozen' | 'Unsupported';1771}17721773/** @name SpRuntimeTransactionalError */1774export interface SpRuntimeTransactionalError extends Enum {1775 readonly isLimitReached: boolean;1776 readonly isNoLayer: boolean;1777 readonly type: 'LimitReached' | 'NoLayer';1778}17791780/** @name SpTrieStorageProof */1781export interface SpTrieStorageProof extends Struct {1782 readonly trieNodes: BTreeSet<Bytes>;1783}17841785/** @name SpVersionRuntimeVersion */1786export interface SpVersionRuntimeVersion extends Struct {1787 readonly specName: Text;1788 readonly implName: Text;1789 readonly authoringVersion: u32;1790 readonly specVersion: u32;1791 readonly implVersion: u32;1792 readonly apis: Vec<ITuple<[U8aFixed, u32]>>;1793 readonly transactionVersion: u32;1794 readonly stateVersion: u8;1795}17961797/** @name UpDataStructsAccessMode */1798export interface UpDataStructsAccessMode extends Enum {1799 readonly isNormal: boolean;1800 readonly isAllowList: boolean;1801 readonly type: 'Normal' | 'AllowList';1802}18031804/** @name UpDataStructsCollection */1805export interface UpDataStructsCollection extends Struct {1806 readonly owner: AccountId32;1807 readonly mode: UpDataStructsCollectionMode;1808 readonly access: UpDataStructsAccessMode;1809 readonly name: Vec<u16>;1810 readonly description: Vec<u16>;1811 readonly tokenPrefix: Bytes;1812 readonly mintMode: bool;1813 readonly schemaVersion: UpDataStructsSchemaVersion;1814 readonly sponsorship: UpDataStructsSponsorshipState;1815 readonly limits: UpDataStructsCollectionLimits;1816}18171818/** @name UpDataStructsCollectionField */1819export interface UpDataStructsCollectionField extends Enum {1820 readonly isConstOnChainSchema: boolean;1821 readonly isOffchainSchema: boolean;1822 readonly type: 'ConstOnChainSchema' | 'OffchainSchema';1823}18241825/** @name UpDataStructsCollectionLimits */1826export interface UpDataStructsCollectionLimits extends Struct {1827 readonly accountTokenOwnershipLimit: Option<u32>;1828 readonly sponsoredDataSize: Option<u32>;1829 readonly sponsoredDataRateLimit: Option<UpDataStructsSponsoringRateLimit>;1830 readonly tokenLimit: Option<u32>;1831 readonly sponsorTransferTimeout: Option<u32>;1832 readonly sponsorApproveTimeout: Option<u32>;1833 readonly ownerCanTransfer: Option<bool>;1834 readonly ownerCanDestroy: Option<bool>;1835 readonly transfersEnabled: Option<bool>;1836 readonly nestingRule: Option<UpDataStructsNestingRule>;1837}18381839/** @name UpDataStructsCollectionMode */1840export interface UpDataStructsCollectionMode extends Enum {1841 readonly isNft: boolean;1842 readonly isFungible: boolean;1843 readonly asFungible: u8;1844 readonly isReFungible: boolean;1845 readonly type: 'Nft' | 'Fungible' | 'ReFungible';1846}18471848/** @name UpDataStructsCollectionStats */1849export interface UpDataStructsCollectionStats extends Struct {1850 readonly created: u32;1851 readonly destroyed: u32;1852 readonly alive: u32;1853}18541855/** @name UpDataStructsCreateCollectionData */1856export interface UpDataStructsCreateCollectionData extends Struct {1857 readonly mode: UpDataStructsCollectionMode;1858 readonly access: Option<UpDataStructsAccessMode>;1859 readonly name: Vec<u16>;1860 readonly description: Vec<u16>;1861 readonly tokenPrefix: Bytes;1862 readonly offchainSchema: Bytes;1863 readonly schemaVersion: Option<UpDataStructsSchemaVersion>;1864 readonly pendingSponsor: Option<AccountId32>;1865 readonly limits: Option<UpDataStructsCollectionLimits>;1866 readonly constOnChainSchema: Bytes;1867 readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;1868 readonly properties: Vec<UpDataStructsProperty>;1869}18701871/** @name UpDataStructsCreateFungibleData */1872export interface UpDataStructsCreateFungibleData extends Struct {1873 readonly value: u128;1874}18751876/** @name UpDataStructsCreateItemData */1877export interface UpDataStructsCreateItemData extends Enum {1878 readonly isNft: boolean;1879 readonly asNft: UpDataStructsCreateNftData;1880 readonly isFungible: boolean;1881 readonly asFungible: UpDataStructsCreateFungibleData;1882 readonly isReFungible: boolean;1883 readonly asReFungible: UpDataStructsCreateReFungibleData;1884 readonly type: 'Nft' | 'Fungible' | 'ReFungible';1885}18861887/** @name UpDataStructsCreateItemExData */1888export interface UpDataStructsCreateItemExData extends Enum {1889 readonly isNft: boolean;1890 readonly asNft: Vec<UpDataStructsCreateNftExData>;1891 readonly isFungible: boolean;1892 readonly asFungible: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr,u128>;1893 readonly isRefungibleMultipleItems: boolean;1894 readonly asRefungibleMultipleItems: Vec<UpDataStructsCreateRefungibleExData>;1895 readonly isRefungibleMultipleOwners: boolean;1896 readonly asRefungibleMultipleOwners: UpDataStructsCreateRefungibleExData;1897 readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';1898}18991900/** @name UpDataStructsCreateNftData */1901export interface UpDataStructsCreateNftData extends Struct {1902 readonly constData: Bytes;1903 readonly properties: Vec<UpDataStructsProperty>;1904}19051906/** @name UpDataStructsCreateNftExData */1907export interface UpDataStructsCreateNftExData extends Struct {1908 readonly constData: Bytes;1909 readonly properties: Vec<UpDataStructsProperty>;1910 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1911}19121913/** @name UpDataStructsCreateReFungibleData */1914export interface UpDataStructsCreateReFungibleData extends Struct {1915 readonly constData: Bytes;1916 readonly pieces: u128;1917}19181919/** @name UpDataStructsCreateRefungibleExData */1920export interface UpDataStructsCreateRefungibleExData extends Struct {1921 readonly constData: Bytes;1922 readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;1923}19241925/** @name UpDataStructsNestingRule */1926export interface UpDataStructsNestingRule extends Enum {1927 readonly isDisabled: boolean;1928 readonly isOwner: boolean;1929 readonly isOwnerRestricted: boolean;1930 readonly asOwnerRestricted: FrameSupportStorageBoundedBTreeSet;1931 readonly type: 'Disabled' | 'Owner' | 'OwnerRestricted';1932}19331934/** @name UpDataStructsProperties */1935export interface UpDataStructsProperties extends Struct {1936 readonly map: UpDataStructsPropertiesMapBoundedVec;1937 readonly consumedSpace: u32;1938 readonly spaceLimit: u32;1939}19401941/** @name UpDataStructsPropertiesMapBoundedVec */1942export interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}19431944/** @name UpDataStructsPropertiesMapPropertyPermission */1945export interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}19461947/** @name UpDataStructsProperty */1948export interface UpDataStructsProperty extends Struct {1949 readonly key: Bytes;1950 readonly value: Bytes;1951}19521953/** @name UpDataStructsPropertyKeyPermission */1954export interface UpDataStructsPropertyKeyPermission extends Struct {1955 readonly key: Bytes;1956 readonly permission: UpDataStructsPropertyPermission;1957}19581959/** @name UpDataStructsPropertyPermission */1960export interface UpDataStructsPropertyPermission extends Struct {1961 readonly mutable: bool;1962 readonly collectionAdmin: bool;1963 readonly tokenOwner: bool;1964}19651966/** @name UpDataStructsRpcCollection */1967export interface UpDataStructsRpcCollection extends Struct {1968 readonly owner: AccountId32;1969 readonly mode: UpDataStructsCollectionMode;1970 readonly access: UpDataStructsAccessMode;1971 readonly name: Vec<u16>;1972 readonly description: Vec<u16>;1973 readonly tokenPrefix: Bytes;1974 readonly mintMode: bool;1975 readonly offchainSchema: Bytes;1976 readonly schemaVersion: UpDataStructsSchemaVersion;1977 readonly sponsorship: UpDataStructsSponsorshipState;1978 readonly limits: UpDataStructsCollectionLimits;1979 readonly constOnChainSchema: Bytes;1980 readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;1981 readonly properties: Vec<UpDataStructsProperty>;1982}19831984/** @name UpDataStructsSchemaVersion */1985export interface UpDataStructsSchemaVersion extends Enum {1986 readonly isImageURL: boolean;1987 readonly isUnique: boolean;1988 readonly type: 'ImageURL' | 'Unique';1989}19901991/** @name UpDataStructsSponsoringRateLimit */1992export interface UpDataStructsSponsoringRateLimit extends Enum {1993 readonly isSponsoringDisabled: boolean;1994 readonly isBlocks: boolean;1995 readonly asBlocks: u32;1996 readonly type: 'SponsoringDisabled' | 'Blocks';1997}19981999/** @name UpDataStructsSponsorshipState */2000export interface UpDataStructsSponsorshipState extends Enum {2001 readonly isDisabled: boolean;2002 readonly isUnconfirmed: boolean;2003 readonly asUnconfirmed: AccountId32;2004 readonly isConfirmed: boolean;2005 readonly asConfirmed: AccountId32;2006 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';2007}20082009/** @name UpDataStructsTokenData */2010export interface UpDataStructsTokenData extends Struct {2011 readonly constData: Bytes;2012 readonly properties: Vec<UpDataStructsProperty>;2013 readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;2014}20152016/** @name XcmDoubleEncoded */2017export interface XcmDoubleEncoded extends Struct {2018 readonly encoded: Bytes;2019}20202021/** @name XcmV0Junction */2022export interface XcmV0Junction extends Enum {2023 readonly isParent: boolean;2024 readonly isParachain: boolean;2025 readonly asParachain: Compact<u32>;2026 readonly isAccountId32: boolean;2027 readonly asAccountId32: {2028 readonly network: XcmV0JunctionNetworkId;2029 readonly id: U8aFixed;2030 } & Struct;2031 readonly isAccountIndex64: boolean;2032 readonly asAccountIndex64: {2033 readonly network: XcmV0JunctionNetworkId;2034 readonly index: Compact<u64>;2035 } & Struct;2036 readonly isAccountKey20: boolean;2037 readonly asAccountKey20: {2038 readonly network: XcmV0JunctionNetworkId;2039 readonly key: U8aFixed;2040 } & Struct;2041 readonly isPalletInstance: boolean;2042 readonly asPalletInstance: u8;2043 readonly isGeneralIndex: boolean;2044 readonly asGeneralIndex: Compact<u128>;2045 readonly isGeneralKey: boolean;2046 readonly asGeneralKey: Bytes;2047 readonly isOnlyChild: boolean;2048 readonly isPlurality: boolean;2049 readonly asPlurality: {2050 readonly id: XcmV0JunctionBodyId;2051 readonly part: XcmV0JunctionBodyPart;2052 } & Struct;2053 readonly type: 'Parent' | 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';2054}20552056/** @name XcmV0JunctionBodyId */2057export interface XcmV0JunctionBodyId extends Enum {2058 readonly isUnit: boolean;2059 readonly isNamed: boolean;2060 readonly asNamed: Bytes;2061 readonly isIndex: boolean;2062 readonly asIndex: Compact<u32>;2063 readonly isExecutive: boolean;2064 readonly isTechnical: boolean;2065 readonly isLegislative: boolean;2066 readonly isJudicial: boolean;2067 readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial';2068}20692070/** @name XcmV0JunctionBodyPart */2071export interface XcmV0JunctionBodyPart extends Enum {2072 readonly isVoice: boolean;2073 readonly isMembers: boolean;2074 readonly asMembers: {2075 readonly count: Compact<u32>;2076 } & Struct;2077 readonly isFraction: boolean;2078 readonly asFraction: {2079 readonly nom: Compact<u32>;2080 readonly denom: Compact<u32>;2081 } & Struct;2082 readonly isAtLeastProportion: boolean;2083 readonly asAtLeastProportion: {2084 readonly nom: Compact<u32>;2085 readonly denom: Compact<u32>;2086 } & Struct;2087 readonly isMoreThanProportion: boolean;2088 readonly asMoreThanProportion: {2089 readonly nom: Compact<u32>;2090 readonly denom: Compact<u32>;2091 } & Struct;2092 readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';2093}20942095/** @name XcmV0JunctionNetworkId */2096export interface XcmV0JunctionNetworkId extends Enum {2097 readonly isAny: boolean;2098 readonly isNamed: boolean;2099 readonly asNamed: Bytes;2100 readonly isPolkadot: boolean;2101 readonly isKusama: boolean;2102 readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';2103}21042105/** @name XcmV0MultiAsset */2106export interface XcmV0MultiAsset extends Enum {2107 readonly isNone: boolean;2108 readonly isAll: boolean;2109 readonly isAllFungible: boolean;2110 readonly isAllNonFungible: boolean;2111 readonly isAllAbstractFungible: boolean;2112 readonly asAllAbstractFungible: {2113 readonly id: Bytes;2114 } & Struct;2115 readonly isAllAbstractNonFungible: boolean;2116 readonly asAllAbstractNonFungible: {2117 readonly class: Bytes;2118 } & Struct;2119 readonly isAllConcreteFungible: boolean;2120 readonly asAllConcreteFungible: {2121 readonly id: XcmV0MultiLocation;2122 } & Struct;2123 readonly isAllConcreteNonFungible: boolean;2124 readonly asAllConcreteNonFungible: {2125 readonly class: XcmV0MultiLocation;2126 } & Struct;2127 readonly isAbstractFungible: boolean;2128 readonly asAbstractFungible: {2129 readonly id: Bytes;2130 readonly amount: Compact<u128>;2131 } & Struct;2132 readonly isAbstractNonFungible: boolean;2133 readonly asAbstractNonFungible: {2134 readonly class: Bytes;2135 readonly instance: XcmV1MultiassetAssetInstance;2136 } & Struct;2137 readonly isConcreteFungible: boolean;2138 readonly asConcreteFungible: {2139 readonly id: XcmV0MultiLocation;2140 readonly amount: Compact<u128>;2141 } & Struct;2142 readonly isConcreteNonFungible: boolean;2143 readonly asConcreteNonFungible: {2144 readonly class: XcmV0MultiLocation;2145 readonly instance: XcmV1MultiassetAssetInstance;2146 } & Struct;2147 readonly type: 'None' | 'All' | 'AllFungible' | 'AllNonFungible' | 'AllAbstractFungible' | 'AllAbstractNonFungible' | 'AllConcreteFungible' | 'AllConcreteNonFungible' | 'AbstractFungible' | 'AbstractNonFungible' | 'ConcreteFungible' | 'ConcreteNonFungible';2148}21492150/** @name XcmV0MultiLocation */2151export interface XcmV0MultiLocation extends Enum {2152 readonly isNull: boolean;2153 readonly isX1: boolean;2154 readonly asX1: XcmV0Junction;2155 readonly isX2: boolean;2156 readonly asX2: ITuple<[XcmV0Junction, XcmV0Junction]>;2157 readonly isX3: boolean;2158 readonly asX3: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2159 readonly isX4: boolean;2160 readonly asX4: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2161 readonly isX5: boolean;2162 readonly asX5: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2163 readonly isX6: boolean;2164 readonly asX6: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2165 readonly isX7: boolean;2166 readonly asX7: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2167 readonly isX8: boolean;2168 readonly asX8: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2169 readonly type: 'Null' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';2170}21712172/** @name XcmV0Order */2173export interface XcmV0Order extends Enum {2174 readonly isNull: boolean;2175 readonly isDepositAsset: boolean;2176 readonly asDepositAsset: {2177 readonly assets: Vec<XcmV0MultiAsset>;2178 readonly dest: XcmV0MultiLocation;2179 } & Struct;2180 readonly isDepositReserveAsset: boolean;2181 readonly asDepositReserveAsset: {2182 readonly assets: Vec<XcmV0MultiAsset>;2183 readonly dest: XcmV0MultiLocation;2184 readonly effects: Vec<XcmV0Order>;2185 } & Struct;2186 readonly isExchangeAsset: boolean;2187 readonly asExchangeAsset: {2188 readonly give: Vec<XcmV0MultiAsset>;2189 readonly receive: Vec<XcmV0MultiAsset>;2190 } & Struct;2191 readonly isInitiateReserveWithdraw: boolean;2192 readonly asInitiateReserveWithdraw: {2193 readonly assets: Vec<XcmV0MultiAsset>;2194 readonly reserve: XcmV0MultiLocation;2195 readonly effects: Vec<XcmV0Order>;2196 } & Struct;2197 readonly isInitiateTeleport: boolean;2198 readonly asInitiateTeleport: {2199 readonly assets: Vec<XcmV0MultiAsset>;2200 readonly dest: XcmV0MultiLocation;2201 readonly effects: Vec<XcmV0Order>;2202 } & Struct;2203 readonly isQueryHolding: boolean;2204 readonly asQueryHolding: {2205 readonly queryId: Compact<u64>;2206 readonly dest: XcmV0MultiLocation;2207 readonly assets: Vec<XcmV0MultiAsset>;2208 } & Struct;2209 readonly isBuyExecution: boolean;2210 readonly asBuyExecution: {2211 readonly fees: XcmV0MultiAsset;2212 readonly weight: u64;2213 readonly debt: u64;2214 readonly haltOnError: bool;2215 readonly xcm: Vec<XcmV0Xcm>;2216 } & Struct;2217 readonly type: 'Null' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';2218}22192220/** @name XcmV0OriginKind */2221export interface XcmV0OriginKind extends Enum {2222 readonly isNative: boolean;2223 readonly isSovereignAccount: boolean;2224 readonly isSuperuser: boolean;2225 readonly isXcm: boolean;2226 readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm';2227}22282229/** @name XcmV0Response */2230export interface XcmV0Response extends Enum {2231 readonly isAssets: boolean;2232 readonly asAssets: Vec<XcmV0MultiAsset>;2233 readonly type: 'Assets';2234}22352236/** @name XcmV0Xcm */2237export interface XcmV0Xcm extends Enum {2238 readonly isWithdrawAsset: boolean;2239 readonly asWithdrawAsset: {2240 readonly assets: Vec<XcmV0MultiAsset>;2241 readonly effects: Vec<XcmV0Order>;2242 } & Struct;2243 readonly isReserveAssetDeposit: boolean;2244 readonly asReserveAssetDeposit: {2245 readonly assets: Vec<XcmV0MultiAsset>;2246 readonly effects: Vec<XcmV0Order>;2247 } & Struct;2248 readonly isTeleportAsset: boolean;2249 readonly asTeleportAsset: {2250 readonly assets: Vec<XcmV0MultiAsset>;2251 readonly effects: Vec<XcmV0Order>;2252 } & Struct;2253 readonly isQueryResponse: boolean;2254 readonly asQueryResponse: {2255 readonly queryId: Compact<u64>;2256 readonly response: XcmV0Response;2257 } & Struct;2258 readonly isTransferAsset: boolean;2259 readonly asTransferAsset: {2260 readonly assets: Vec<XcmV0MultiAsset>;2261 readonly dest: XcmV0MultiLocation;2262 } & Struct;2263 readonly isTransferReserveAsset: boolean;2264 readonly asTransferReserveAsset: {2265 readonly assets: Vec<XcmV0MultiAsset>;2266 readonly dest: XcmV0MultiLocation;2267 readonly effects: Vec<XcmV0Order>;2268 } & Struct;2269 readonly isTransact: boolean;2270 readonly asTransact: {2271 readonly originType: XcmV0OriginKind;2272 readonly requireWeightAtMost: u64;2273 readonly call: XcmDoubleEncoded;2274 } & Struct;2275 readonly isHrmpNewChannelOpenRequest: boolean;2276 readonly asHrmpNewChannelOpenRequest: {2277 readonly sender: Compact<u32>;2278 readonly maxMessageSize: Compact<u32>;2279 readonly maxCapacity: Compact<u32>;2280 } & Struct;2281 readonly isHrmpChannelAccepted: boolean;2282 readonly asHrmpChannelAccepted: {2283 readonly recipient: Compact<u32>;2284 } & Struct;2285 readonly isHrmpChannelClosing: boolean;2286 readonly asHrmpChannelClosing: {2287 readonly initiator: Compact<u32>;2288 readonly sender: Compact<u32>;2289 readonly recipient: Compact<u32>;2290 } & Struct;2291 readonly isRelayedFrom: boolean;2292 readonly asRelayedFrom: {2293 readonly who: XcmV0MultiLocation;2294 readonly message: XcmV0Xcm;2295 } & Struct;2296 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposit' | 'TeleportAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom';2297}22982299/** @name XcmV1Junction */2300export interface XcmV1Junction extends Enum {2301 readonly isParachain: boolean;2302 readonly asParachain: Compact<u32>;2303 readonly isAccountId32: boolean;2304 readonly asAccountId32: {2305 readonly network: XcmV0JunctionNetworkId;2306 readonly id: U8aFixed;2307 } & Struct;2308 readonly isAccountIndex64: boolean;2309 readonly asAccountIndex64: {2310 readonly network: XcmV0JunctionNetworkId;2311 readonly index: Compact<u64>;2312 } & Struct;2313 readonly isAccountKey20: boolean;2314 readonly asAccountKey20: {2315 readonly network: XcmV0JunctionNetworkId;2316 readonly key: U8aFixed;2317 } & Struct;2318 readonly isPalletInstance: boolean;2319 readonly asPalletInstance: u8;2320 readonly isGeneralIndex: boolean;2321 readonly asGeneralIndex: Compact<u128>;2322 readonly isGeneralKey: boolean;2323 readonly asGeneralKey: Bytes;2324 readonly isOnlyChild: boolean;2325 readonly isPlurality: boolean;2326 readonly asPlurality: {2327 readonly id: XcmV0JunctionBodyId;2328 readonly part: XcmV0JunctionBodyPart;2329 } & Struct;2330 readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';2331}23322333/** @name XcmV1MultiAsset */2334export interface XcmV1MultiAsset extends Struct {2335 readonly id: XcmV1MultiassetAssetId;2336 readonly fun: XcmV1MultiassetFungibility;2337}23382339/** @name XcmV1MultiassetAssetId */2340export interface XcmV1MultiassetAssetId extends Enum {2341 readonly isConcrete: boolean;2342 readonly asConcrete: XcmV1MultiLocation;2343 readonly isAbstract: boolean;2344 readonly asAbstract: Bytes;2345 readonly type: 'Concrete' | 'Abstract';2346}23472348/** @name XcmV1MultiassetAssetInstance */2349export interface XcmV1MultiassetAssetInstance extends Enum {2350 readonly isUndefined: boolean;2351 readonly isIndex: boolean;2352 readonly asIndex: Compact<u128>;2353 readonly isArray4: boolean;2354 readonly asArray4: U8aFixed;2355 readonly isArray8: boolean;2356 readonly asArray8: U8aFixed;2357 readonly isArray16: boolean;2358 readonly asArray16: U8aFixed;2359 readonly isArray32: boolean;2360 readonly asArray32: U8aFixed;2361 readonly isBlob: boolean;2362 readonly asBlob: Bytes;2363 readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob';2364}23652366/** @name XcmV1MultiassetFungibility */2367export interface XcmV1MultiassetFungibility extends Enum {2368 readonly isFungible: boolean;2369 readonly asFungible: Compact<u128>;2370 readonly isNonFungible: boolean;2371 readonly asNonFungible: XcmV1MultiassetAssetInstance;2372 readonly type: 'Fungible' | 'NonFungible';2373}23742375/** @name XcmV1MultiassetMultiAssetFilter */2376export interface XcmV1MultiassetMultiAssetFilter extends Enum {2377 readonly isDefinite: boolean;2378 readonly asDefinite: XcmV1MultiassetMultiAssets;2379 readonly isWild: boolean;2380 readonly asWild: XcmV1MultiassetWildMultiAsset;2381 readonly type: 'Definite' | 'Wild';2382}23832384/** @name XcmV1MultiassetMultiAssets */2385export interface XcmV1MultiassetMultiAssets extends Vec<XcmV1MultiAsset> {}23862387/** @name XcmV1MultiassetWildFungibility */2388export interface XcmV1MultiassetWildFungibility extends Enum {2389 readonly isFungible: boolean;2390 readonly isNonFungible: boolean;2391 readonly type: 'Fungible' | 'NonFungible';2392}23932394/** @name XcmV1MultiassetWildMultiAsset */2395export interface XcmV1MultiassetWildMultiAsset extends Enum {2396 readonly isAll: boolean;2397 readonly isAllOf: boolean;2398 readonly asAllOf: {2399 readonly id: XcmV1MultiassetAssetId;2400 readonly fun: XcmV1MultiassetWildFungibility;2401 } & Struct;2402 readonly type: 'All' | 'AllOf';2403}24042405/** @name XcmV1MultiLocation */2406export interface XcmV1MultiLocation extends Struct {2407 readonly parents: u8;2408 readonly interior: XcmV1MultilocationJunctions;2409}24102411/** @name XcmV1MultilocationJunctions */2412export interface XcmV1MultilocationJunctions extends Enum {2413 readonly isHere: boolean;2414 readonly isX1: boolean;2415 readonly asX1: XcmV1Junction;2416 readonly isX2: boolean;2417 readonly asX2: ITuple<[XcmV1Junction, XcmV1Junction]>;2418 readonly isX3: boolean;2419 readonly asX3: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2420 readonly isX4: boolean;2421 readonly asX4: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2422 readonly isX5: boolean;2423 readonly asX5: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2424 readonly isX6: boolean;2425 readonly asX6: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2426 readonly isX7: boolean;2427 readonly asX7: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2428 readonly isX8: boolean;2429 readonly asX8: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2430 readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';2431}24322433/** @name XcmV1Order */2434export interface XcmV1Order extends Enum {2435 readonly isNoop: boolean;2436 readonly isDepositAsset: boolean;2437 readonly asDepositAsset: {2438 readonly assets: XcmV1MultiassetMultiAssetFilter;2439 readonly maxAssets: u32;2440 readonly beneficiary: XcmV1MultiLocation;2441 } & Struct;2442 readonly isDepositReserveAsset: boolean;2443 readonly asDepositReserveAsset: {2444 readonly assets: XcmV1MultiassetMultiAssetFilter;2445 readonly maxAssets: u32;2446 readonly dest: XcmV1MultiLocation;2447 readonly effects: Vec<XcmV1Order>;2448 } & Struct;2449 readonly isExchangeAsset: boolean;2450 readonly asExchangeAsset: {2451 readonly give: XcmV1MultiassetMultiAssetFilter;2452 readonly receive: XcmV1MultiassetMultiAssets;2453 } & Struct;2454 readonly isInitiateReserveWithdraw: boolean;2455 readonly asInitiateReserveWithdraw: {2456 readonly assets: XcmV1MultiassetMultiAssetFilter;2457 readonly reserve: XcmV1MultiLocation;2458 readonly effects: Vec<XcmV1Order>;2459 } & Struct;2460 readonly isInitiateTeleport: boolean;2461 readonly asInitiateTeleport: {2462 readonly assets: XcmV1MultiassetMultiAssetFilter;2463 readonly dest: XcmV1MultiLocation;2464 readonly effects: Vec<XcmV1Order>;2465 } & Struct;2466 readonly isQueryHolding: boolean;2467 readonly asQueryHolding: {2468 readonly queryId: Compact<u64>;2469 readonly dest: XcmV1MultiLocation;2470 readonly assets: XcmV1MultiassetMultiAssetFilter;2471 } & Struct;2472 readonly isBuyExecution: boolean;2473 readonly asBuyExecution: {2474 readonly fees: XcmV1MultiAsset;2475 readonly weight: u64;2476 readonly debt: u64;2477 readonly haltOnError: bool;2478 readonly instructions: Vec<XcmV1Xcm>;2479 } & Struct;2480 readonly type: 'Noop' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';2481}24822483/** @name XcmV1Response */2484export interface XcmV1Response extends Enum {2485 readonly isAssets: boolean;2486 readonly asAssets: XcmV1MultiassetMultiAssets;2487 readonly isVersion: boolean;2488 readonly asVersion: u32;2489 readonly type: 'Assets' | 'Version';2490}24912492/** @name XcmV1Xcm */2493export interface XcmV1Xcm extends Enum {2494 readonly isWithdrawAsset: boolean;2495 readonly asWithdrawAsset: {2496 readonly assets: XcmV1MultiassetMultiAssets;2497 readonly effects: Vec<XcmV1Order>;2498 } & Struct;2499 readonly isReserveAssetDeposited: boolean;2500 readonly asReserveAssetDeposited: {2501 readonly assets: XcmV1MultiassetMultiAssets;2502 readonly effects: Vec<XcmV1Order>;2503 } & Struct;2504 readonly isReceiveTeleportedAsset: boolean;2505 readonly asReceiveTeleportedAsset: {2506 readonly assets: XcmV1MultiassetMultiAssets;2507 readonly effects: Vec<XcmV1Order>;2508 } & Struct;2509 readonly isQueryResponse: boolean;2510 readonly asQueryResponse: {2511 readonly queryId: Compact<u64>;2512 readonly response: XcmV1Response;2513 } & Struct;2514 readonly isTransferAsset: boolean;2515 readonly asTransferAsset: {2516 readonly assets: XcmV1MultiassetMultiAssets;2517 readonly beneficiary: XcmV1MultiLocation;2518 } & Struct;2519 readonly isTransferReserveAsset: boolean;2520 readonly asTransferReserveAsset: {2521 readonly assets: XcmV1MultiassetMultiAssets;2522 readonly dest: XcmV1MultiLocation;2523 readonly effects: Vec<XcmV1Order>;2524 } & Struct;2525 readonly isTransact: boolean;2526 readonly asTransact: {2527 readonly originType: XcmV0OriginKind;2528 readonly requireWeightAtMost: u64;2529 readonly call: XcmDoubleEncoded;2530 } & Struct;2531 readonly isHrmpNewChannelOpenRequest: boolean;2532 readonly asHrmpNewChannelOpenRequest: {2533 readonly sender: Compact<u32>;2534 readonly maxMessageSize: Compact<u32>;2535 readonly maxCapacity: Compact<u32>;2536 } & Struct;2537 readonly isHrmpChannelAccepted: boolean;2538 readonly asHrmpChannelAccepted: {2539 readonly recipient: Compact<u32>;2540 } & Struct;2541 readonly isHrmpChannelClosing: boolean;2542 readonly asHrmpChannelClosing: {2543 readonly initiator: Compact<u32>;2544 readonly sender: Compact<u32>;2545 readonly recipient: Compact<u32>;2546 } & Struct;2547 readonly isRelayedFrom: boolean;2548 readonly asRelayedFrom: {2549 readonly who: XcmV1MultilocationJunctions;2550 readonly message: XcmV1Xcm;2551 } & Struct;2552 readonly isSubscribeVersion: boolean;2553 readonly asSubscribeVersion: {2554 readonly queryId: Compact<u64>;2555 readonly maxResponseWeight: Compact<u64>;2556 } & Struct;2557 readonly isUnsubscribeVersion: boolean;2558 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom' | 'SubscribeVersion' | 'UnsubscribeVersion';2559}25602561/** @name XcmV2Instruction */2562export interface XcmV2Instruction extends Enum {2563 readonly isWithdrawAsset: boolean;2564 readonly asWithdrawAsset: XcmV1MultiassetMultiAssets;2565 readonly isReserveAssetDeposited: boolean;2566 readonly asReserveAssetDeposited: XcmV1MultiassetMultiAssets;2567 readonly isReceiveTeleportedAsset: boolean;2568 readonly asReceiveTeleportedAsset: XcmV1MultiassetMultiAssets;2569 readonly isQueryResponse: boolean;2570 readonly asQueryResponse: {2571 readonly queryId: Compact<u64>;2572 readonly response: XcmV2Response;2573 readonly maxWeight: Compact<u64>;2574 } & Struct;2575 readonly isTransferAsset: boolean;2576 readonly asTransferAsset: {2577 readonly assets: XcmV1MultiassetMultiAssets;2578 readonly beneficiary: XcmV1MultiLocation;2579 } & Struct;2580 readonly isTransferReserveAsset: boolean;2581 readonly asTransferReserveAsset: {2582 readonly assets: XcmV1MultiassetMultiAssets;2583 readonly dest: XcmV1MultiLocation;2584 readonly xcm: XcmV2Xcm;2585 } & Struct;2586 readonly isTransact: boolean;2587 readonly asTransact: {2588 readonly originType: XcmV0OriginKind;2589 readonly requireWeightAtMost: Compact<u64>;2590 readonly call: XcmDoubleEncoded;2591 } & Struct;2592 readonly isHrmpNewChannelOpenRequest: boolean;2593 readonly asHrmpNewChannelOpenRequest: {2594 readonly sender: Compact<u32>;2595 readonly maxMessageSize: Compact<u32>;2596 readonly maxCapacity: Compact<u32>;2597 } & Struct;2598 readonly isHrmpChannelAccepted: boolean;2599 readonly asHrmpChannelAccepted: {2600 readonly recipient: Compact<u32>;2601 } & Struct;2602 readonly isHrmpChannelClosing: boolean;2603 readonly asHrmpChannelClosing: {2604 readonly initiator: Compact<u32>;2605 readonly sender: Compact<u32>;2606 readonly recipient: Compact<u32>;2607 } & Struct;2608 readonly isClearOrigin: boolean;2609 readonly isDescendOrigin: boolean;2610 readonly asDescendOrigin: XcmV1MultilocationJunctions;2611 readonly isReportError: boolean;2612 readonly asReportError: {2613 readonly queryId: Compact<u64>;2614 readonly dest: XcmV1MultiLocation;2615 readonly maxResponseWeight: Compact<u64>;2616 } & Struct;2617 readonly isDepositAsset: boolean;2618 readonly asDepositAsset: {2619 readonly assets: XcmV1MultiassetMultiAssetFilter;2620 readonly maxAssets: Compact<u32>;2621 readonly beneficiary: XcmV1MultiLocation;2622 } & Struct;2623 readonly isDepositReserveAsset: boolean;2624 readonly asDepositReserveAsset: {2625 readonly assets: XcmV1MultiassetMultiAssetFilter;2626 readonly maxAssets: Compact<u32>;2627 readonly dest: XcmV1MultiLocation;2628 readonly xcm: XcmV2Xcm;2629 } & Struct;2630 readonly isExchangeAsset: boolean;2631 readonly asExchangeAsset: {2632 readonly give: XcmV1MultiassetMultiAssetFilter;2633 readonly receive: XcmV1MultiassetMultiAssets;2634 } & Struct;2635 readonly isInitiateReserveWithdraw: boolean;2636 readonly asInitiateReserveWithdraw: {2637 readonly assets: XcmV1MultiassetMultiAssetFilter;2638 readonly reserve: XcmV1MultiLocation;2639 readonly xcm: XcmV2Xcm;2640 } & Struct;2641 readonly isInitiateTeleport: boolean;2642 readonly asInitiateTeleport: {2643 readonly assets: XcmV1MultiassetMultiAssetFilter;2644 readonly dest: XcmV1MultiLocation;2645 readonly xcm: XcmV2Xcm;2646 } & Struct;2647 readonly isQueryHolding: boolean;2648 readonly asQueryHolding: {2649 readonly queryId: Compact<u64>;2650 readonly dest: XcmV1MultiLocation;2651 readonly assets: XcmV1MultiassetMultiAssetFilter;2652 readonly maxResponseWeight: Compact<u64>;2653 } & Struct;2654 readonly isBuyExecution: boolean;2655 readonly asBuyExecution: {2656 readonly fees: XcmV1MultiAsset;2657 readonly weightLimit: XcmV2WeightLimit;2658 } & Struct;2659 readonly isRefundSurplus: boolean;2660 readonly isSetErrorHandler: boolean;2661 readonly asSetErrorHandler: XcmV2Xcm;2662 readonly isSetAppendix: boolean;2663 readonly asSetAppendix: XcmV2Xcm;2664 readonly isClearError: boolean;2665 readonly isClaimAsset: boolean;2666 readonly asClaimAsset: {2667 readonly assets: XcmV1MultiassetMultiAssets;2668 readonly ticket: XcmV1MultiLocation;2669 } & Struct;2670 readonly isTrap: boolean;2671 readonly asTrap: Compact<u64>;2672 readonly isSubscribeVersion: boolean;2673 readonly asSubscribeVersion: {2674 readonly queryId: Compact<u64>;2675 readonly maxResponseWeight: Compact<u64>;2676 } & Struct;2677 readonly isUnsubscribeVersion: boolean;2678 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';2679}26802681/** @name XcmV2Response */2682export interface XcmV2Response extends Enum {2683 readonly isNull: boolean;2684 readonly isAssets: boolean;2685 readonly asAssets: XcmV1MultiassetMultiAssets;2686 readonly isExecutionResult: boolean;2687 readonly asExecutionResult: Option<ITuple<[u32, XcmV2TraitsError]>>;2688 readonly isVersion: boolean;2689 readonly asVersion: u32;2690 readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version';2691}26922693/** @name XcmV2TraitsError */2694export interface XcmV2TraitsError extends Enum {2695 readonly isOverflow: boolean;2696 readonly isUnimplemented: boolean;2697 readonly isUntrustedReserveLocation: boolean;2698 readonly isUntrustedTeleportLocation: boolean;2699 readonly isMultiLocationFull: boolean;2700 readonly isMultiLocationNotInvertible: boolean;2701 readonly isBadOrigin: boolean;2702 readonly isInvalidLocation: boolean;2703 readonly isAssetNotFound: boolean;2704 readonly isFailedToTransactAsset: boolean;2705 readonly isNotWithdrawable: boolean;2706 readonly isLocationCannotHold: boolean;2707 readonly isExceedsMaxMessageSize: boolean;2708 readonly isDestinationUnsupported: boolean;2709 readonly isTransport: boolean;2710 readonly isUnroutable: boolean;2711 readonly isUnknownClaim: boolean;2712 readonly isFailedToDecode: boolean;2713 readonly isMaxWeightInvalid: boolean;2714 readonly isNotHoldingFees: boolean;2715 readonly isTooExpensive: boolean;2716 readonly isTrap: boolean;2717 readonly asTrap: u64;2718 readonly isUnhandledXcmVersion: boolean;2719 readonly isWeightLimitReached: boolean;2720 readonly asWeightLimitReached: u64;2721 readonly isBarrier: boolean;2722 readonly isWeightNotComputable: boolean;2723 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';2724}27252726/** @name XcmV2TraitsOutcome */2727export interface XcmV2TraitsOutcome extends Enum {2728 readonly isComplete: boolean;2729 readonly asComplete: u64;2730 readonly isIncomplete: boolean;2731 readonly asIncomplete: ITuple<[u64, XcmV2TraitsError]>;2732 readonly isError: boolean;2733 readonly asError: XcmV2TraitsError;2734 readonly type: 'Complete' | 'Incomplete' | 'Error';2735}27362737/** @name XcmV2WeightLimit */2738export interface XcmV2WeightLimit extends Enum {2739 readonly isUnlimited: boolean;2740 readonly isLimited: boolean;2741 readonly asLimited: Compact<u64>;2742 readonly type: 'Unlimited' | 'Limited';2743}27442745/** @name XcmV2Xcm */2746export interface XcmV2Xcm extends Vec<XcmV2Instruction> {}27472748/** @name XcmVersionedMultiAssets */2749export interface XcmVersionedMultiAssets extends Enum {2750 readonly isV0: boolean;2751 readonly asV0: Vec<XcmV0MultiAsset>;2752 readonly isV1: boolean;2753 readonly asV1: XcmV1MultiassetMultiAssets;2754 readonly type: 'V0' | 'V1';2755}27562757/** @name XcmVersionedMultiLocation */2758export interface XcmVersionedMultiLocation extends Enum {2759 readonly isV0: boolean;2760 readonly asV0: XcmV0MultiLocation;2761 readonly isV1: boolean;2762 readonly asV1: XcmV1MultiLocation;2763 readonly type: 'V0' | 'V1';2764}27652766/** @name XcmVersionedXcm */2767export interface XcmVersionedXcm extends Enum {2768 readonly isV0: boolean;2769 readonly asV0: XcmV0Xcm;2770 readonly isV1: boolean;2771 readonly asV1: XcmV1Xcm;2772 readonly isV2: boolean;2773 readonly asV2: XcmV2Xcm;2774 readonly type: 'V0' | 'V1' | 'V2';2775}27762777export type PHANTOM_UNIQUE = 'unique';1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */34import type { BTreeMap, BTreeSet, Bytes, Compact, Enum, Null, Option, Result, Struct, Text, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';5import type { ITuple } from '@polkadot/types-codec/types';6import type { AccountId32, Call, H160, H256, MultiAddress, Perbill } from '@polkadot/types/interfaces/runtime';7import type { Event } from '@polkadot/types/interfaces/system';89/** @name CumulusPalletDmpQueueCall */10export interface CumulusPalletDmpQueueCall extends Enum {11 readonly isServiceOverweight: boolean;12 readonly asServiceOverweight: {13 readonly index: u64;14 readonly weightLimit: u64;15 } & Struct;16 readonly type: 'ServiceOverweight';17}1819/** @name CumulusPalletDmpQueueConfigData */20export interface CumulusPalletDmpQueueConfigData extends Struct {21 readonly maxIndividual: u64;22}2324/** @name CumulusPalletDmpQueueError */25export interface CumulusPalletDmpQueueError extends Enum {26 readonly isUnknown: boolean;27 readonly isOverLimit: boolean;28 readonly type: 'Unknown' | 'OverLimit';29}3031/** @name CumulusPalletDmpQueueEvent */32export interface CumulusPalletDmpQueueEvent extends Enum {33 readonly isInvalidFormat: boolean;34 readonly asInvalidFormat: U8aFixed;35 readonly isUnsupportedVersion: boolean;36 readonly asUnsupportedVersion: U8aFixed;37 readonly isExecutedDownward: boolean;38 readonly asExecutedDownward: ITuple<[U8aFixed, XcmV2TraitsOutcome]>;39 readonly isWeightExhausted: boolean;40 readonly asWeightExhausted: ITuple<[U8aFixed, u64, u64]>;41 readonly isOverweightEnqueued: boolean;42 readonly asOverweightEnqueued: ITuple<[U8aFixed, u64, u64]>;43 readonly isOverweightServiced: boolean;44 readonly asOverweightServiced: ITuple<[u64, u64]>;45 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced';46}4748/** @name CumulusPalletDmpQueuePageIndexData */49export interface CumulusPalletDmpQueuePageIndexData extends Struct {50 readonly beginUsed: u32;51 readonly endUsed: u32;52 readonly overweightCount: u64;53}5455/** @name CumulusPalletParachainSystemCall */56export interface CumulusPalletParachainSystemCall extends Enum {57 readonly isSetValidationData: boolean;58 readonly asSetValidationData: {59 readonly data: CumulusPrimitivesParachainInherentParachainInherentData;60 } & Struct;61 readonly isSudoSendUpwardMessage: boolean;62 readonly asSudoSendUpwardMessage: {63 readonly message: Bytes;64 } & Struct;65 readonly isAuthorizeUpgrade: boolean;66 readonly asAuthorizeUpgrade: {67 readonly codeHash: H256;68 } & Struct;69 readonly isEnactAuthorizedUpgrade: boolean;70 readonly asEnactAuthorizedUpgrade: {71 readonly code: Bytes;72 } & Struct;73 readonly type: 'SetValidationData' | 'SudoSendUpwardMessage' | 'AuthorizeUpgrade' | 'EnactAuthorizedUpgrade';74}7576/** @name CumulusPalletParachainSystemError */77export interface CumulusPalletParachainSystemError extends Enum {78 readonly isOverlappingUpgrades: boolean;79 readonly isProhibitedByPolkadot: boolean;80 readonly isTooBig: boolean;81 readonly isValidationDataNotAvailable: boolean;82 readonly isHostConfigurationNotAvailable: boolean;83 readonly isNotScheduled: boolean;84 readonly isNothingAuthorized: boolean;85 readonly isUnauthorized: boolean;86 readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled' | 'NothingAuthorized' | 'Unauthorized';87}8889/** @name CumulusPalletParachainSystemEvent */90export interface CumulusPalletParachainSystemEvent extends Enum {91 readonly isValidationFunctionStored: boolean;92 readonly isValidationFunctionApplied: boolean;93 readonly asValidationFunctionApplied: u32;94 readonly isValidationFunctionDiscarded: boolean;95 readonly isUpgradeAuthorized: boolean;96 readonly asUpgradeAuthorized: H256;97 readonly isDownwardMessagesReceived: boolean;98 readonly asDownwardMessagesReceived: u32;99 readonly isDownwardMessagesProcessed: boolean;100 readonly asDownwardMessagesProcessed: ITuple<[u64, H256]>;101 readonly type: 'ValidationFunctionStored' | 'ValidationFunctionApplied' | 'ValidationFunctionDiscarded' | 'UpgradeAuthorized' | 'DownwardMessagesReceived' | 'DownwardMessagesProcessed';102}103104/** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot */105export interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct {106 readonly dmqMqcHead: H256;107 readonly relayDispatchQueueSize: ITuple<[u32, u32]>;108 readonly ingressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;109 readonly egressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;110}111112/** @name CumulusPalletXcmCall */113export interface CumulusPalletXcmCall extends Null {}114115/** @name CumulusPalletXcmError */116export interface CumulusPalletXcmError extends Null {}117118/** @name CumulusPalletXcmEvent */119export interface CumulusPalletXcmEvent extends Enum {120 readonly isInvalidFormat: boolean;121 readonly asInvalidFormat: U8aFixed;122 readonly isUnsupportedVersion: boolean;123 readonly asUnsupportedVersion: U8aFixed;124 readonly isExecutedDownward: boolean;125 readonly asExecutedDownward: ITuple<[U8aFixed, XcmV2TraitsOutcome]>;126 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';127}128129/** @name CumulusPalletXcmpQueueCall */130export interface CumulusPalletXcmpQueueCall extends Enum {131 readonly isServiceOverweight: boolean;132 readonly asServiceOverweight: {133 readonly index: u64;134 readonly weightLimit: u64;135 } & Struct;136 readonly isSuspendXcmExecution: boolean;137 readonly isResumeXcmExecution: boolean;138 readonly isUpdateSuspendThreshold: boolean;139 readonly asUpdateSuspendThreshold: {140 readonly new_: u32;141 } & Struct;142 readonly isUpdateDropThreshold: boolean;143 readonly asUpdateDropThreshold: {144 readonly new_: u32;145 } & Struct;146 readonly isUpdateResumeThreshold: boolean;147 readonly asUpdateResumeThreshold: {148 readonly new_: u32;149 } & Struct;150 readonly isUpdateThresholdWeight: boolean;151 readonly asUpdateThresholdWeight: {152 readonly new_: u64;153 } & Struct;154 readonly isUpdateWeightRestrictDecay: boolean;155 readonly asUpdateWeightRestrictDecay: {156 readonly new_: u64;157 } & Struct;158 readonly isUpdateXcmpMaxIndividualWeight: boolean;159 readonly asUpdateXcmpMaxIndividualWeight: {160 readonly new_: u64;161 } & Struct;162 readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight';163}164165/** @name CumulusPalletXcmpQueueError */166export interface CumulusPalletXcmpQueueError extends Enum {167 readonly isFailedToSend: boolean;168 readonly isBadXcmOrigin: boolean;169 readonly isBadXcm: boolean;170 readonly isBadOverweightIndex: boolean;171 readonly isWeightOverLimit: boolean;172 readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';173}174175/** @name CumulusPalletXcmpQueueEvent */176export interface CumulusPalletXcmpQueueEvent extends Enum {177 readonly isSuccess: boolean;178 readonly asSuccess: Option<H256>;179 readonly isFail: boolean;180 readonly asFail: ITuple<[Option<H256>, XcmV2TraitsError]>;181 readonly isBadVersion: boolean;182 readonly asBadVersion: Option<H256>;183 readonly isBadFormat: boolean;184 readonly asBadFormat: Option<H256>;185 readonly isUpwardMessageSent: boolean;186 readonly asUpwardMessageSent: Option<H256>;187 readonly isXcmpMessageSent: boolean;188 readonly asXcmpMessageSent: Option<H256>;189 readonly isOverweightEnqueued: boolean;190 readonly asOverweightEnqueued: ITuple<[u32, u32, u64, u64]>;191 readonly isOverweightServiced: boolean;192 readonly asOverweightServiced: ITuple<[u64, u64]>;193 readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'UpwardMessageSent' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';194}195196/** @name CumulusPalletXcmpQueueInboundChannelDetails */197export interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {198 readonly sender: u32;199 readonly state: CumulusPalletXcmpQueueInboundState;200 readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;201}202203/** @name CumulusPalletXcmpQueueInboundState */204export interface CumulusPalletXcmpQueueInboundState extends Enum {205 readonly isOk: boolean;206 readonly isSuspended: boolean;207 readonly type: 'Ok' | 'Suspended';208}209210/** @name CumulusPalletXcmpQueueOutboundChannelDetails */211export interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {212 readonly recipient: u32;213 readonly state: CumulusPalletXcmpQueueOutboundState;214 readonly signalsExist: bool;215 readonly firstIndex: u16;216 readonly lastIndex: u16;217}218219/** @name CumulusPalletXcmpQueueOutboundState */220export interface CumulusPalletXcmpQueueOutboundState extends Enum {221 readonly isOk: boolean;222 readonly isSuspended: boolean;223 readonly type: 'Ok' | 'Suspended';224}225226/** @name CumulusPalletXcmpQueueQueueConfigData */227export interface CumulusPalletXcmpQueueQueueConfigData extends Struct {228 readonly suspendThreshold: u32;229 readonly dropThreshold: u32;230 readonly resumeThreshold: u32;231 readonly thresholdWeight: u64;232 readonly weightRestrictDecay: u64;233 readonly xcmpMaxIndividualWeight: u64;234}235236/** @name CumulusPrimitivesParachainInherentParachainInherentData */237export interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct {238 readonly validationData: PolkadotPrimitivesV2PersistedValidationData;239 readonly relayChainState: SpTrieStorageProof;240 readonly downwardMessages: Vec<PolkadotCorePrimitivesInboundDownwardMessage>;241 readonly horizontalMessages: BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>;242}243244/** @name EthbloomBloom */245export interface EthbloomBloom extends U8aFixed {}246247/** @name EthereumBlock */248export interface EthereumBlock extends Struct {249 readonly header: EthereumHeader;250 readonly transactions: Vec<EthereumTransactionTransactionV2>;251 readonly ommers: Vec<EthereumHeader>;252}253254/** @name EthereumHeader */255export interface EthereumHeader extends Struct {256 readonly parentHash: H256;257 readonly ommersHash: H256;258 readonly beneficiary: H160;259 readonly stateRoot: H256;260 readonly transactionsRoot: H256;261 readonly receiptsRoot: H256;262 readonly logsBloom: EthbloomBloom;263 readonly difficulty: U256;264 readonly number: U256;265 readonly gasLimit: U256;266 readonly gasUsed: U256;267 readonly timestamp: u64;268 readonly extraData: Bytes;269 readonly mixHash: H256;270 readonly nonce: EthereumTypesHashH64;271}272273/** @name EthereumLog */274export interface EthereumLog extends Struct {275 readonly address: H160;276 readonly topics: Vec<H256>;277 readonly data: Bytes;278}279280/** @name EthereumReceiptEip658ReceiptData */281export interface EthereumReceiptEip658ReceiptData extends Struct {282 readonly statusCode: u8;283 readonly usedGas: U256;284 readonly logsBloom: EthbloomBloom;285 readonly logs: Vec<EthereumLog>;286}287288/** @name EthereumReceiptReceiptV3 */289export interface EthereumReceiptReceiptV3 extends Enum {290 readonly isLegacy: boolean;291 readonly asLegacy: EthereumReceiptEip658ReceiptData;292 readonly isEip2930: boolean;293 readonly asEip2930: EthereumReceiptEip658ReceiptData;294 readonly isEip1559: boolean;295 readonly asEip1559: EthereumReceiptEip658ReceiptData;296 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';297}298299/** @name EthereumTransactionAccessListItem */300export interface EthereumTransactionAccessListItem extends Struct {301 readonly address: H160;302 readonly storageKeys: Vec<H256>;303}304305/** @name EthereumTransactionEip1559Transaction */306export interface EthereumTransactionEip1559Transaction extends Struct {307 readonly chainId: u64;308 readonly nonce: U256;309 readonly maxPriorityFeePerGas: U256;310 readonly maxFeePerGas: U256;311 readonly gasLimit: U256;312 readonly action: EthereumTransactionTransactionAction;313 readonly value: U256;314 readonly input: Bytes;315 readonly accessList: Vec<EthereumTransactionAccessListItem>;316 readonly oddYParity: bool;317 readonly r: H256;318 readonly s: H256;319}320321/** @name EthereumTransactionEip2930Transaction */322export interface EthereumTransactionEip2930Transaction extends Struct {323 readonly chainId: u64;324 readonly nonce: U256;325 readonly gasPrice: U256;326 readonly gasLimit: U256;327 readonly action: EthereumTransactionTransactionAction;328 readonly value: U256;329 readonly input: Bytes;330 readonly accessList: Vec<EthereumTransactionAccessListItem>;331 readonly oddYParity: bool;332 readonly r: H256;333 readonly s: H256;334}335336/** @name EthereumTransactionLegacyTransaction */337export interface EthereumTransactionLegacyTransaction extends Struct {338 readonly nonce: U256;339 readonly gasPrice: U256;340 readonly gasLimit: U256;341 readonly action: EthereumTransactionTransactionAction;342 readonly value: U256;343 readonly input: Bytes;344 readonly signature: EthereumTransactionTransactionSignature;345}346347/** @name EthereumTransactionTransactionAction */348export interface EthereumTransactionTransactionAction extends Enum {349 readonly isCall: boolean;350 readonly asCall: H160;351 readonly isCreate: boolean;352 readonly type: 'Call' | 'Create';353}354355/** @name EthereumTransactionTransactionSignature */356export interface EthereumTransactionTransactionSignature extends Struct {357 readonly v: u64;358 readonly r: H256;359 readonly s: H256;360}361362/** @name EthereumTransactionTransactionV2 */363export interface EthereumTransactionTransactionV2 extends Enum {364 readonly isLegacy: boolean;365 readonly asLegacy: EthereumTransactionLegacyTransaction;366 readonly isEip2930: boolean;367 readonly asEip2930: EthereumTransactionEip2930Transaction;368 readonly isEip1559: boolean;369 readonly asEip1559: EthereumTransactionEip1559Transaction;370 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';371}372373/** @name EthereumTypesHashH64 */374export interface EthereumTypesHashH64 extends U8aFixed {}375376/** @name EvmCoreErrorExitError */377export interface EvmCoreErrorExitError extends Enum {378 readonly isStackUnderflow: boolean;379 readonly isStackOverflow: boolean;380 readonly isInvalidJump: boolean;381 readonly isInvalidRange: boolean;382 readonly isDesignatedInvalid: boolean;383 readonly isCallTooDeep: boolean;384 readonly isCreateCollision: boolean;385 readonly isCreateContractLimit: boolean;386 readonly isOutOfOffset: boolean;387 readonly isOutOfGas: boolean;388 readonly isOutOfFund: boolean;389 readonly isPcUnderflow: boolean;390 readonly isCreateEmpty: boolean;391 readonly isOther: boolean;392 readonly asOther: Text;393 readonly isInvalidCode: boolean;394 readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other' | 'InvalidCode';395}396397/** @name EvmCoreErrorExitFatal */398export interface EvmCoreErrorExitFatal extends Enum {399 readonly isNotSupported: boolean;400 readonly isUnhandledInterrupt: boolean;401 readonly isCallErrorAsFatal: boolean;402 readonly asCallErrorAsFatal: EvmCoreErrorExitError;403 readonly isOther: boolean;404 readonly asOther: Text;405 readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other';406}407408/** @name EvmCoreErrorExitReason */409export interface EvmCoreErrorExitReason extends Enum {410 readonly isSucceed: boolean;411 readonly asSucceed: EvmCoreErrorExitSucceed;412 readonly isError: boolean;413 readonly asError: EvmCoreErrorExitError;414 readonly isRevert: boolean;415 readonly asRevert: EvmCoreErrorExitRevert;416 readonly isFatal: boolean;417 readonly asFatal: EvmCoreErrorExitFatal;418 readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal';419}420421/** @name EvmCoreErrorExitRevert */422export interface EvmCoreErrorExitRevert extends Enum {423 readonly isReverted: boolean;424 readonly type: 'Reverted';425}426427/** @name EvmCoreErrorExitSucceed */428export interface EvmCoreErrorExitSucceed extends Enum {429 readonly isStopped: boolean;430 readonly isReturned: boolean;431 readonly isSuicided: boolean;432 readonly type: 'Stopped' | 'Returned' | 'Suicided';433}434435/** @name FpRpcTransactionStatus */436export interface FpRpcTransactionStatus extends Struct {437 readonly transactionHash: H256;438 readonly transactionIndex: u32;439 readonly from: H160;440 readonly to: Option<H160>;441 readonly contractAddress: Option<H160>;442 readonly logs: Vec<EthereumLog>;443 readonly logsBloom: EthbloomBloom;444}445446/** @name FrameSupportPalletId */447export interface FrameSupportPalletId extends U8aFixed {}448449/** @name FrameSupportStorageBoundedBTreeSet */450export interface FrameSupportStorageBoundedBTreeSet extends BTreeSet<u32> {}451452/** @name FrameSupportTokensMiscBalanceStatus */453export interface FrameSupportTokensMiscBalanceStatus extends Enum {454 readonly isFree: boolean;455 readonly isReserved: boolean;456 readonly type: 'Free' | 'Reserved';457}458459/** @name FrameSupportWeightsDispatchClass */460export interface FrameSupportWeightsDispatchClass extends Enum {461 readonly isNormal: boolean;462 readonly isOperational: boolean;463 readonly isMandatory: boolean;464 readonly type: 'Normal' | 'Operational' | 'Mandatory';465}466467/** @name FrameSupportWeightsDispatchInfo */468export interface FrameSupportWeightsDispatchInfo extends Struct {469 readonly weight: u64;470 readonly class: FrameSupportWeightsDispatchClass;471 readonly paysFee: FrameSupportWeightsPays;472}473474/** @name FrameSupportWeightsPays */475export interface FrameSupportWeightsPays extends Enum {476 readonly isYes: boolean;477 readonly isNo: boolean;478 readonly type: 'Yes' | 'No';479}480481/** @name FrameSupportWeightsPerDispatchClassU32 */482export interface FrameSupportWeightsPerDispatchClassU32 extends Struct {483 readonly normal: u32;484 readonly operational: u32;485 readonly mandatory: u32;486}487488/** @name FrameSupportWeightsPerDispatchClassU64 */489export interface FrameSupportWeightsPerDispatchClassU64 extends Struct {490 readonly normal: u64;491 readonly operational: u64;492 readonly mandatory: u64;493}494495/** @name FrameSupportWeightsPerDispatchClassWeightsPerClass */496export interface FrameSupportWeightsPerDispatchClassWeightsPerClass extends Struct {497 readonly normal: FrameSystemLimitsWeightsPerClass;498 readonly operational: FrameSystemLimitsWeightsPerClass;499 readonly mandatory: FrameSystemLimitsWeightsPerClass;500}501502/** @name FrameSupportWeightsRuntimeDbWeight */503export interface FrameSupportWeightsRuntimeDbWeight extends Struct {504 readonly read: u64;505 readonly write: u64;506}507508/** @name FrameSupportWeightsWeightToFeeCoefficient */509export interface FrameSupportWeightsWeightToFeeCoefficient extends Struct {510 readonly coeffInteger: u128;511 readonly coeffFrac: Perbill;512 readonly negative: bool;513 readonly degree: u8;514}515516/** @name FrameSystemAccountInfo */517export interface FrameSystemAccountInfo extends Struct {518 readonly nonce: u32;519 readonly consumers: u32;520 readonly providers: u32;521 readonly sufficients: u32;522 readonly data: PalletBalancesAccountData;523}524525/** @name FrameSystemCall */526export interface FrameSystemCall extends Enum {527 readonly isFillBlock: boolean;528 readonly asFillBlock: {529 readonly ratio: Perbill;530 } & Struct;531 readonly isRemark: boolean;532 readonly asRemark: {533 readonly remark: Bytes;534 } & Struct;535 readonly isSetHeapPages: boolean;536 readonly asSetHeapPages: {537 readonly pages: u64;538 } & Struct;539 readonly isSetCode: boolean;540 readonly asSetCode: {541 readonly code: Bytes;542 } & Struct;543 readonly isSetCodeWithoutChecks: boolean;544 readonly asSetCodeWithoutChecks: {545 readonly code: Bytes;546 } & Struct;547 readonly isSetStorage: boolean;548 readonly asSetStorage: {549 readonly items: Vec<ITuple<[Bytes, Bytes]>>;550 } & Struct;551 readonly isKillStorage: boolean;552 readonly asKillStorage: {553 readonly keys_: Vec<Bytes>;554 } & Struct;555 readonly isKillPrefix: boolean;556 readonly asKillPrefix: {557 readonly prefix: Bytes;558 readonly subkeys: u32;559 } & Struct;560 readonly isRemarkWithEvent: boolean;561 readonly asRemarkWithEvent: {562 readonly remark: Bytes;563 } & Struct;564 readonly type: 'FillBlock' | 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent';565}566567/** @name FrameSystemError */568export interface FrameSystemError extends Enum {569 readonly isInvalidSpecName: boolean;570 readonly isSpecVersionNeedsToIncrease: boolean;571 readonly isFailedToExtractRuntimeVersion: boolean;572 readonly isNonDefaultComposite: boolean;573 readonly isNonZeroRefCount: boolean;574 readonly isCallFiltered: boolean;575 readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';576}577578/** @name FrameSystemEvent */579export interface FrameSystemEvent extends Enum {580 readonly isExtrinsicSuccess: boolean;581 readonly asExtrinsicSuccess: {582 readonly dispatchInfo: FrameSupportWeightsDispatchInfo;583 } & Struct;584 readonly isExtrinsicFailed: boolean;585 readonly asExtrinsicFailed: {586 readonly dispatchError: SpRuntimeDispatchError;587 readonly dispatchInfo: FrameSupportWeightsDispatchInfo;588 } & Struct;589 readonly isCodeUpdated: boolean;590 readonly isNewAccount: boolean;591 readonly asNewAccount: {592 readonly account: AccountId32;593 } & Struct;594 readonly isKilledAccount: boolean;595 readonly asKilledAccount: {596 readonly account: AccountId32;597 } & Struct;598 readonly isRemarked: boolean;599 readonly asRemarked: {600 readonly sender: AccountId32;601 readonly hash_: H256;602 } & Struct;603 readonly type: 'ExtrinsicSuccess' | 'ExtrinsicFailed' | 'CodeUpdated' | 'NewAccount' | 'KilledAccount' | 'Remarked';604}605606/** @name FrameSystemEventRecord */607export interface FrameSystemEventRecord extends Struct {608 readonly phase: FrameSystemPhase;609 readonly event: Event;610 readonly topics: Vec<H256>;611}612613/** @name FrameSystemExtensionsCheckGenesis */614export interface FrameSystemExtensionsCheckGenesis extends Null {}615616/** @name FrameSystemExtensionsCheckNonce */617export interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}618619/** @name FrameSystemExtensionsCheckSpecVersion */620export interface FrameSystemExtensionsCheckSpecVersion extends Null {}621622/** @name FrameSystemExtensionsCheckWeight */623export interface FrameSystemExtensionsCheckWeight extends Null {}624625/** @name FrameSystemLastRuntimeUpgradeInfo */626export interface FrameSystemLastRuntimeUpgradeInfo extends Struct {627 readonly specVersion: Compact<u32>;628 readonly specName: Text;629}630631/** @name FrameSystemLimitsBlockLength */632export interface FrameSystemLimitsBlockLength extends Struct {633 readonly max: FrameSupportWeightsPerDispatchClassU32;634}635636/** @name FrameSystemLimitsBlockWeights */637export interface FrameSystemLimitsBlockWeights extends Struct {638 readonly baseBlock: u64;639 readonly maxBlock: u64;640 readonly perClass: FrameSupportWeightsPerDispatchClassWeightsPerClass;641}642643/** @name FrameSystemLimitsWeightsPerClass */644export interface FrameSystemLimitsWeightsPerClass extends Struct {645 readonly baseExtrinsic: u64;646 readonly maxExtrinsic: Option<u64>;647 readonly maxTotal: Option<u64>;648 readonly reserved: Option<u64>;649}650651/** @name FrameSystemPhase */652export interface FrameSystemPhase extends Enum {653 readonly isApplyExtrinsic: boolean;654 readonly asApplyExtrinsic: u32;655 readonly isFinalization: boolean;656 readonly isInitialization: boolean;657 readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';658}659660/** @name OpalRuntimeRuntime */661export interface OpalRuntimeRuntime extends Null {}662663/** @name OrmlVestingModuleCall */664export interface OrmlVestingModuleCall extends Enum {665 readonly isClaim: boolean;666 readonly isVestedTransfer: boolean;667 readonly asVestedTransfer: {668 readonly dest: MultiAddress;669 readonly schedule: OrmlVestingVestingSchedule;670 } & Struct;671 readonly isUpdateVestingSchedules: boolean;672 readonly asUpdateVestingSchedules: {673 readonly who: MultiAddress;674 readonly vestingSchedules: Vec<OrmlVestingVestingSchedule>;675 } & Struct;676 readonly isClaimFor: boolean;677 readonly asClaimFor: {678 readonly dest: MultiAddress;679 } & Struct;680 readonly type: 'Claim' | 'VestedTransfer' | 'UpdateVestingSchedules' | 'ClaimFor';681}682683/** @name OrmlVestingModuleError */684export interface OrmlVestingModuleError extends Enum {685 readonly isZeroVestingPeriod: boolean;686 readonly isZeroVestingPeriodCount: boolean;687 readonly isInsufficientBalanceToLock: boolean;688 readonly isTooManyVestingSchedules: boolean;689 readonly isAmountLow: boolean;690 readonly isMaxVestingSchedulesExceeded: boolean;691 readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';692}693694/** @name OrmlVestingModuleEvent */695export interface OrmlVestingModuleEvent extends Enum {696 readonly isVestingScheduleAdded: boolean;697 readonly asVestingScheduleAdded: {698 readonly from: AccountId32;699 readonly to: AccountId32;700 readonly vestingSchedule: OrmlVestingVestingSchedule;701 } & Struct;702 readonly isClaimed: boolean;703 readonly asClaimed: {704 readonly who: AccountId32;705 readonly amount: u128;706 } & Struct;707 readonly isVestingSchedulesUpdated: boolean;708 readonly asVestingSchedulesUpdated: {709 readonly who: AccountId32;710 } & Struct;711 readonly type: 'VestingScheduleAdded' | 'Claimed' | 'VestingSchedulesUpdated';712}713714/** @name OrmlVestingVestingSchedule */715export interface OrmlVestingVestingSchedule extends Struct {716 readonly start: u32;717 readonly period: u32;718 readonly periodCount: u32;719 readonly perPeriod: Compact<u128>;720}721722/** @name PalletBalancesAccountData */723export interface PalletBalancesAccountData extends Struct {724 readonly free: u128;725 readonly reserved: u128;726 readonly miscFrozen: u128;727 readonly feeFrozen: u128;728}729730/** @name PalletBalancesBalanceLock */731export interface PalletBalancesBalanceLock extends Struct {732 readonly id: U8aFixed;733 readonly amount: u128;734 readonly reasons: PalletBalancesReasons;735}736737/** @name PalletBalancesCall */738export interface PalletBalancesCall extends Enum {739 readonly isTransfer: boolean;740 readonly asTransfer: {741 readonly dest: MultiAddress;742 readonly value: Compact<u128>;743 } & Struct;744 readonly isSetBalance: boolean;745 readonly asSetBalance: {746 readonly who: MultiAddress;747 readonly newFree: Compact<u128>;748 readonly newReserved: Compact<u128>;749 } & Struct;750 readonly isForceTransfer: boolean;751 readonly asForceTransfer: {752 readonly source: MultiAddress;753 readonly dest: MultiAddress;754 readonly value: Compact<u128>;755 } & Struct;756 readonly isTransferKeepAlive: boolean;757 readonly asTransferKeepAlive: {758 readonly dest: MultiAddress;759 readonly value: Compact<u128>;760 } & Struct;761 readonly isTransferAll: boolean;762 readonly asTransferAll: {763 readonly dest: MultiAddress;764 readonly keepAlive: bool;765 } & Struct;766 readonly isForceUnreserve: boolean;767 readonly asForceUnreserve: {768 readonly who: MultiAddress;769 readonly amount: u128;770 } & Struct;771 readonly type: 'Transfer' | 'SetBalance' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve';772}773774/** @name PalletBalancesError */775export interface PalletBalancesError extends Enum {776 readonly isVestingBalance: boolean;777 readonly isLiquidityRestrictions: boolean;778 readonly isInsufficientBalance: boolean;779 readonly isExistentialDeposit: boolean;780 readonly isKeepAlive: boolean;781 readonly isExistingVestingSchedule: boolean;782 readonly isDeadAccount: boolean;783 readonly isTooManyReserves: boolean;784 readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'KeepAlive' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves';785}786787/** @name PalletBalancesEvent */788export interface PalletBalancesEvent extends Enum {789 readonly isEndowed: boolean;790 readonly asEndowed: {791 readonly account: AccountId32;792 readonly freeBalance: u128;793 } & Struct;794 readonly isDustLost: boolean;795 readonly asDustLost: {796 readonly account: AccountId32;797 readonly amount: u128;798 } & Struct;799 readonly isTransfer: boolean;800 readonly asTransfer: {801 readonly from: AccountId32;802 readonly to: AccountId32;803 readonly amount: u128;804 } & Struct;805 readonly isBalanceSet: boolean;806 readonly asBalanceSet: {807 readonly who: AccountId32;808 readonly free: u128;809 readonly reserved: u128;810 } & Struct;811 readonly isReserved: boolean;812 readonly asReserved: {813 readonly who: AccountId32;814 readonly amount: u128;815 } & Struct;816 readonly isUnreserved: boolean;817 readonly asUnreserved: {818 readonly who: AccountId32;819 readonly amount: u128;820 } & Struct;821 readonly isReserveRepatriated: boolean;822 readonly asReserveRepatriated: {823 readonly from: AccountId32;824 readonly to: AccountId32;825 readonly amount: u128;826 readonly destinationStatus: FrameSupportTokensMiscBalanceStatus;827 } & Struct;828 readonly isDeposit: boolean;829 readonly asDeposit: {830 readonly who: AccountId32;831 readonly amount: u128;832 } & Struct;833 readonly isWithdraw: boolean;834 readonly asWithdraw: {835 readonly who: AccountId32;836 readonly amount: u128;837 } & Struct;838 readonly isSlashed: boolean;839 readonly asSlashed: {840 readonly who: AccountId32;841 readonly amount: u128;842 } & Struct;843 readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'BalanceSet' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'Deposit' | 'Withdraw' | 'Slashed';844}845846/** @name PalletBalancesReasons */847export interface PalletBalancesReasons extends Enum {848 readonly isFee: boolean;849 readonly isMisc: boolean;850 readonly isAll: boolean;851 readonly type: 'Fee' | 'Misc' | 'All';852}853854/** @name PalletBalancesReleases */855export interface PalletBalancesReleases extends Enum {856 readonly isV100: boolean;857 readonly isV200: boolean;858 readonly type: 'V100' | 'V200';859}860861/** @name PalletBalancesReserveData */862export interface PalletBalancesReserveData extends Struct {863 readonly id: U8aFixed;864 readonly amount: u128;865}866867/** @name PalletCommonError */868export interface PalletCommonError extends Enum {869 readonly isCollectionNotFound: boolean;870 readonly isMustBeTokenOwner: boolean;871 readonly isNoPermission: boolean;872 readonly isPublicMintingNotAllowed: boolean;873 readonly isAddressNotInAllowlist: boolean;874 readonly isCollectionNameLimitExceeded: boolean;875 readonly isCollectionDescriptionLimitExceeded: boolean;876 readonly isCollectionTokenPrefixLimitExceeded: boolean;877 readonly isTotalCollectionsLimitExceeded: boolean;878 readonly isCollectionAdminCountExceeded: boolean;879 readonly isCollectionLimitBoundsExceeded: boolean;880 readonly isOwnerPermissionsCantBeReverted: boolean;881 readonly isTransferNotAllowed: boolean;882 readonly isAccountTokenLimitExceeded: boolean;883 readonly isCollectionTokenLimitExceeded: boolean;884 readonly isMetadataFlagFrozen: boolean;885 readonly isTokenNotFound: boolean;886 readonly isTokenValueTooLow: boolean;887 readonly isApprovedValueTooLow: boolean;888 readonly isCantApproveMoreThanOwned: boolean;889 readonly isAddressIsZero: boolean;890 readonly isUnsupportedOperation: boolean;891 readonly isNotSufficientFounds: boolean;892 readonly isNestingIsDisabled: boolean;893 readonly isOnlyOwnerAllowedToNest: boolean;894 readonly isSourceCollectionIsNotAllowedToNest: boolean;895 readonly isCollectionFieldSizeExceeded: boolean;896 readonly isNoSpaceForProperty: boolean;897 readonly isPropertyLimitReached: boolean;898 readonly isPropertyKeyIsTooLong: boolean;899 readonly isInvalidCharacterInPropertyKey: boolean;900 readonly isEmptyPropertyKey: boolean;901 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';902}903904/** @name PalletCommonEvent */905export interface PalletCommonEvent extends Enum {906 readonly isCollectionCreated: boolean;907 readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>;908 readonly isCollectionDestroyed: boolean;909 readonly asCollectionDestroyed: u32;910 readonly isItemCreated: boolean;911 readonly asItemCreated: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;912 readonly isItemDestroyed: boolean;913 readonly asItemDestroyed: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;914 readonly isTransfer: boolean;915 readonly asTransfer: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;916 readonly isApproved: boolean;917 readonly asApproved: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;918 readonly isCollectionPropertySet: boolean;919 readonly asCollectionPropertySet: ITuple<[u32, Bytes]>;920 readonly isCollectionPropertyDeleted: boolean;921 readonly asCollectionPropertyDeleted: ITuple<[u32, Bytes]>;922 readonly isTokenPropertySet: boolean;923 readonly asTokenPropertySet: ITuple<[u32, u32, Bytes]>;924 readonly isTokenPropertyDeleted: boolean;925 readonly asTokenPropertyDeleted: ITuple<[u32, u32, Bytes]>;926 readonly isPropertyPermissionSet: boolean;927 readonly asPropertyPermissionSet: ITuple<[u32, Bytes]>;928 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved' | 'CollectionPropertySet' | 'CollectionPropertyDeleted' | 'TokenPropertySet' | 'TokenPropertyDeleted' | 'PropertyPermissionSet';929}930931/** @name PalletEthereumCall */932export interface PalletEthereumCall extends Enum {933 readonly isTransact: boolean;934 readonly asTransact: {935 readonly transaction: EthereumTransactionTransactionV2;936 } & Struct;937 readonly type: 'Transact';938}939940/** @name PalletEthereumError */941export interface PalletEthereumError extends Enum {942 readonly isInvalidSignature: boolean;943 readonly isPreLogExists: boolean;944 readonly type: 'InvalidSignature' | 'PreLogExists';945}946947/** @name PalletEthereumEvent */948export interface PalletEthereumEvent extends Enum {949 readonly isExecuted: boolean;950 readonly asExecuted: ITuple<[H160, H160, H256, EvmCoreErrorExitReason]>;951 readonly type: 'Executed';952}953954/** @name PalletEthereumFakeTransactionFinalizer */955export interface PalletEthereumFakeTransactionFinalizer extends Null {}956957/** @name PalletEvmAccountBasicCrossAccountIdRepr */958export interface PalletEvmAccountBasicCrossAccountIdRepr extends Enum {959 readonly isSubstrate: boolean;960 readonly asSubstrate: AccountId32;961 readonly isEthereum: boolean;962 readonly asEthereum: H160;963 readonly type: 'Substrate' | 'Ethereum';964}965966/** @name PalletEvmCall */967export interface PalletEvmCall extends Enum {968 readonly isWithdraw: boolean;969 readonly asWithdraw: {970 readonly address: H160;971 readonly value: u128;972 } & Struct;973 readonly isCall: boolean;974 readonly asCall: {975 readonly source: H160;976 readonly target: H160;977 readonly input: Bytes;978 readonly value: U256;979 readonly gasLimit: u64;980 readonly maxFeePerGas: U256;981 readonly maxPriorityFeePerGas: Option<U256>;982 readonly nonce: Option<U256>;983 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;984 } & Struct;985 readonly isCreate: boolean;986 readonly asCreate: {987 readonly source: H160;988 readonly init: Bytes;989 readonly value: U256;990 readonly gasLimit: u64;991 readonly maxFeePerGas: U256;992 readonly maxPriorityFeePerGas: Option<U256>;993 readonly nonce: Option<U256>;994 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;995 } & Struct;996 readonly isCreate2: boolean;997 readonly asCreate2: {998 readonly source: H160;999 readonly init: Bytes;1000 readonly salt: H256;1001 readonly value: U256;1002 readonly gasLimit: u64;1003 readonly maxFeePerGas: U256;1004 readonly maxPriorityFeePerGas: Option<U256>;1005 readonly nonce: Option<U256>;1006 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;1007 } & Struct;1008 readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';1009}10101011/** @name PalletEvmCoderSubstrateError */1012export interface PalletEvmCoderSubstrateError extends Enum {1013 readonly isOutOfGas: boolean;1014 readonly isOutOfFund: boolean;1015 readonly type: 'OutOfGas' | 'OutOfFund';1016}10171018/** @name PalletEvmContractHelpersError */1019export interface PalletEvmContractHelpersError extends Enum {1020 readonly isNoPermission: boolean;1021 readonly type: 'NoPermission';1022}10231024/** @name PalletEvmContractHelpersSponsoringModeT */1025export interface PalletEvmContractHelpersSponsoringModeT extends Enum {1026 readonly isDisabled: boolean;1027 readonly isAllowlisted: boolean;1028 readonly isGenerous: boolean;1029 readonly type: 'Disabled' | 'Allowlisted' | 'Generous';1030}10311032/** @name PalletEvmError */1033export interface PalletEvmError extends Enum {1034 readonly isBalanceLow: boolean;1035 readonly isFeeOverflow: boolean;1036 readonly isPaymentOverflow: boolean;1037 readonly isWithdrawFailed: boolean;1038 readonly isGasPriceTooLow: boolean;1039 readonly isInvalidNonce: boolean;1040 readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce';1041}10421043/** @name PalletEvmEvent */1044export interface PalletEvmEvent extends Enum {1045 readonly isLog: boolean;1046 readonly asLog: EthereumLog;1047 readonly isCreated: boolean;1048 readonly asCreated: H160;1049 readonly isCreatedFailed: boolean;1050 readonly asCreatedFailed: H160;1051 readonly isExecuted: boolean;1052 readonly asExecuted: H160;1053 readonly isExecutedFailed: boolean;1054 readonly asExecutedFailed: H160;1055 readonly isBalanceDeposit: boolean;1056 readonly asBalanceDeposit: ITuple<[AccountId32, H160, U256]>;1057 readonly isBalanceWithdraw: boolean;1058 readonly asBalanceWithdraw: ITuple<[AccountId32, H160, U256]>;1059 readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed' | 'BalanceDeposit' | 'BalanceWithdraw';1060}10611062/** @name PalletEvmMigrationCall */1063export interface PalletEvmMigrationCall extends Enum {1064 readonly isBegin: boolean;1065 readonly asBegin: {1066 readonly address: H160;1067 } & Struct;1068 readonly isSetData: boolean;1069 readonly asSetData: {1070 readonly address: H160;1071 readonly data: Vec<ITuple<[H256, H256]>>;1072 } & Struct;1073 readonly isFinish: boolean;1074 readonly asFinish: {1075 readonly address: H160;1076 readonly code: Bytes;1077 } & Struct;1078 readonly type: 'Begin' | 'SetData' | 'Finish';1079}10801081/** @name PalletEvmMigrationError */1082export interface PalletEvmMigrationError extends Enum {1083 readonly isAccountNotEmpty: boolean;1084 readonly isAccountIsNotMigrating: boolean;1085 readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating';1086}10871088/** @name PalletFungibleError */1089export interface PalletFungibleError extends Enum {1090 readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;1091 readonly isFungibleItemsHaveNoId: boolean;1092 readonly isFungibleItemsDontHaveData: boolean;1093 readonly isFungibleDisallowsNesting: boolean;1094 readonly isSettingPropertiesNotAllowed: boolean;1095 readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';1096}10971098/** @name PalletInflationCall */1099export interface PalletInflationCall extends Enum {1100 readonly isStartInflation: boolean;1101 readonly asStartInflation: {1102 readonly inflationStartRelayBlock: u32;1103 } & Struct;1104 readonly type: 'StartInflation';1105}11061107/** @name PalletNonfungibleError */1108export interface PalletNonfungibleError extends Enum {1109 readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;1110 readonly isNonfungibleItemsHaveNoAmount: boolean;1111 readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount';1112}11131114/** @name PalletNonfungibleItemData */1115export interface PalletNonfungibleItemData extends Struct {1116 readonly constData: Bytes;1117 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1118}11191120/** @name PalletRefungibleError */1121export interface PalletRefungibleError extends Enum {1122 readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;1123 readonly isWrongRefungiblePieces: boolean;1124 readonly isRefungibleDisallowsNesting: boolean;1125 readonly isSettingPropertiesNotAllowed: boolean;1126 readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';1127}11281129/** @name PalletRefungibleItemData */1130export interface PalletRefungibleItemData extends Struct {1131 readonly constData: Bytes;1132}11331134/** @name PalletStructureCall */1135export interface PalletStructureCall extends Null {}11361137/** @name PalletStructureError */1138export interface PalletStructureError extends Enum {1139 readonly isOuroborosDetected: boolean;1140 readonly isDepthLimit: boolean;1141 readonly isTokenNotFound: boolean;1142 readonly type: 'OuroborosDetected' | 'DepthLimit' | 'TokenNotFound';1143}11441145/** @name PalletStructureEvent */1146export interface PalletStructureEvent extends Enum {1147 readonly isExecuted: boolean;1148 readonly asExecuted: Result<Null, SpRuntimeDispatchError>;1149 readonly type: 'Executed';1150}11511152/** @name PalletSudoCall */1153export interface PalletSudoCall extends Enum {1154 readonly isSudo: boolean;1155 readonly asSudo: {1156 readonly call: Call;1157 } & Struct;1158 readonly isSudoUncheckedWeight: boolean;1159 readonly asSudoUncheckedWeight: {1160 readonly call: Call;1161 readonly weight: u64;1162 } & Struct;1163 readonly isSetKey: boolean;1164 readonly asSetKey: {1165 readonly new_: MultiAddress;1166 } & Struct;1167 readonly isSudoAs: boolean;1168 readonly asSudoAs: {1169 readonly who: MultiAddress;1170 readonly call: Call;1171 } & Struct;1172 readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';1173}11741175/** @name PalletSudoError */1176export interface PalletSudoError extends Enum {1177 readonly isRequireSudo: boolean;1178 readonly type: 'RequireSudo';1179}11801181/** @name PalletSudoEvent */1182export interface PalletSudoEvent extends Enum {1183 readonly isSudid: boolean;1184 readonly asSudid: {1185 readonly sudoResult: Result<Null, SpRuntimeDispatchError>;1186 } & Struct;1187 readonly isKeyChanged: boolean;1188 readonly asKeyChanged: {1189 readonly oldSudoer: Option<AccountId32>;1190 } & Struct;1191 readonly isSudoAsDone: boolean;1192 readonly asSudoAsDone: {1193 readonly sudoResult: Result<Null, SpRuntimeDispatchError>;1194 } & Struct;1195 readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone';1196}11971198/** @name PalletTemplateTransactionPaymentCall */1199export interface PalletTemplateTransactionPaymentCall extends Null {}12001201/** @name PalletTemplateTransactionPaymentChargeTransactionPayment */1202export interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}12031204/** @name PalletTimestampCall */1205export interface PalletTimestampCall extends Enum {1206 readonly isSet: boolean;1207 readonly asSet: {1208 readonly now: Compact<u64>;1209 } & Struct;1210 readonly type: 'Set';1211}12121213/** @name PalletTransactionPaymentReleases */1214export interface PalletTransactionPaymentReleases extends Enum {1215 readonly isV1Ancient: boolean;1216 readonly isV2: boolean;1217 readonly type: 'V1Ancient' | 'V2';1218}12191220/** @name PalletTreasuryCall */1221export interface PalletTreasuryCall extends Enum {1222 readonly isProposeSpend: boolean;1223 readonly asProposeSpend: {1224 readonly value: Compact<u128>;1225 readonly beneficiary: MultiAddress;1226 } & Struct;1227 readonly isRejectProposal: boolean;1228 readonly asRejectProposal: {1229 readonly proposalId: Compact<u32>;1230 } & Struct;1231 readonly isApproveProposal: boolean;1232 readonly asApproveProposal: {1233 readonly proposalId: Compact<u32>;1234 } & Struct;1235 readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal';1236}12371238/** @name PalletTreasuryError */1239export interface PalletTreasuryError extends Enum {1240 readonly isInsufficientProposersBalance: boolean;1241 readonly isInvalidIndex: boolean;1242 readonly isTooManyApprovals: boolean;1243 readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals';1244}12451246/** @name PalletTreasuryEvent */1247export interface PalletTreasuryEvent extends Enum {1248 readonly isProposed: boolean;1249 readonly asProposed: {1250 readonly proposalIndex: u32;1251 } & Struct;1252 readonly isSpending: boolean;1253 readonly asSpending: {1254 readonly budgetRemaining: u128;1255 } & Struct;1256 readonly isAwarded: boolean;1257 readonly asAwarded: {1258 readonly proposalIndex: u32;1259 readonly award: u128;1260 readonly account: AccountId32;1261 } & Struct;1262 readonly isRejected: boolean;1263 readonly asRejected: {1264 readonly proposalIndex: u32;1265 readonly slashed: u128;1266 } & Struct;1267 readonly isBurnt: boolean;1268 readonly asBurnt: {1269 readonly burntFunds: u128;1270 } & Struct;1271 readonly isRollover: boolean;1272 readonly asRollover: {1273 readonly rolloverBalance: u128;1274 } & Struct;1275 readonly isDeposit: boolean;1276 readonly asDeposit: {1277 readonly value: u128;1278 } & Struct;1279 readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit';1280}12811282/** @name PalletTreasuryProposal */1283export interface PalletTreasuryProposal extends Struct {1284 readonly proposer: AccountId32;1285 readonly value: u128;1286 readonly beneficiary: AccountId32;1287 readonly bond: u128;1288}12891290/** @name PalletUniqueCall */1291export interface PalletUniqueCall extends Enum {1292 readonly isCreateCollection: boolean;1293 readonly asCreateCollection: {1294 readonly collectionName: Vec<u16>;1295 readonly collectionDescription: Vec<u16>;1296 readonly tokenPrefix: Bytes;1297 readonly mode: UpDataStructsCollectionMode;1298 } & Struct;1299 readonly isCreateCollectionEx: boolean;1300 readonly asCreateCollectionEx: {1301 readonly data: UpDataStructsCreateCollectionData;1302 } & Struct;1303 readonly isDestroyCollection: boolean;1304 readonly asDestroyCollection: {1305 readonly collectionId: u32;1306 } & Struct;1307 readonly isAddToAllowList: boolean;1308 readonly asAddToAllowList: {1309 readonly collectionId: u32;1310 readonly address: PalletEvmAccountBasicCrossAccountIdRepr;1311 } & Struct;1312 readonly isRemoveFromAllowList: boolean;1313 readonly asRemoveFromAllowList: {1314 readonly collectionId: u32;1315 readonly address: PalletEvmAccountBasicCrossAccountIdRepr;1316 } & Struct;1317 readonly isSetPublicAccessMode: boolean;1318 readonly asSetPublicAccessMode: {1319 readonly collectionId: u32;1320 readonly mode: UpDataStructsAccessMode;1321 } & Struct;1322 readonly isSetMintPermission: boolean;1323 readonly asSetMintPermission: {1324 readonly collectionId: u32;1325 readonly mintPermission: bool;1326 } & Struct;1327 readonly isChangeCollectionOwner: boolean;1328 readonly asChangeCollectionOwner: {1329 readonly collectionId: u32;1330 readonly newOwner: AccountId32;1331 } & Struct;1332 readonly isAddCollectionAdmin: boolean;1333 readonly asAddCollectionAdmin: {1334 readonly collectionId: u32;1335 readonly newAdminId: PalletEvmAccountBasicCrossAccountIdRepr;1336 } & Struct;1337 readonly isRemoveCollectionAdmin: boolean;1338 readonly asRemoveCollectionAdmin: {1339 readonly collectionId: u32;1340 readonly accountId: PalletEvmAccountBasicCrossAccountIdRepr;1341 } & Struct;1342 readonly isSetCollectionSponsor: boolean;1343 readonly asSetCollectionSponsor: {1344 readonly collectionId: u32;1345 readonly newSponsor: AccountId32;1346 } & Struct;1347 readonly isConfirmSponsorship: boolean;1348 readonly asConfirmSponsorship: {1349 readonly collectionId: u32;1350 } & Struct;1351 readonly isRemoveCollectionSponsor: boolean;1352 readonly asRemoveCollectionSponsor: {1353 readonly collectionId: u32;1354 } & Struct;1355 readonly isCreateItem: boolean;1356 readonly asCreateItem: {1357 readonly collectionId: u32;1358 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1359 readonly data: UpDataStructsCreateItemData;1360 } & Struct;1361 readonly isCreateMultipleItems: boolean;1362 readonly asCreateMultipleItems: {1363 readonly collectionId: u32;1364 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1365 readonly itemsData: Vec<UpDataStructsCreateItemData>;1366 } & Struct;1367 readonly isSetCollectionProperties: boolean;1368 readonly asSetCollectionProperties: {1369 readonly collectionId: u32;1370 readonly properties: Vec<UpDataStructsProperty>;1371 } & Struct;1372 readonly isDeleteCollectionProperties: boolean;1373 readonly asDeleteCollectionProperties: {1374 readonly collectionId: u32;1375 readonly propertyKeys: Vec<Bytes>;1376 } & Struct;1377 readonly isSetTokenProperties: boolean;1378 readonly asSetTokenProperties: {1379 readonly collectionId: u32;1380 readonly tokenId: u32;1381 readonly properties: Vec<UpDataStructsProperty>;1382 } & Struct;1383 readonly isDeleteTokenProperties: boolean;1384 readonly asDeleteTokenProperties: {1385 readonly collectionId: u32;1386 readonly tokenId: u32;1387 readonly propertyKeys: Vec<Bytes>;1388 } & Struct;1389 readonly isSetPropertyPermissions: boolean;1390 readonly asSetPropertyPermissions: {1391 readonly collectionId: u32;1392 readonly propertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;1393 } & Struct;1394 readonly isCreateMultipleItemsEx: boolean;1395 readonly asCreateMultipleItemsEx: {1396 readonly collectionId: u32;1397 readonly data: UpDataStructsCreateItemExData;1398 } & Struct;1399 readonly isSetTransfersEnabledFlag: boolean;1400 readonly asSetTransfersEnabledFlag: {1401 readonly collectionId: u32;1402 readonly value: bool;1403 } & Struct;1404 readonly isBurnItem: boolean;1405 readonly asBurnItem: {1406 readonly collectionId: u32;1407 readonly itemId: u32;1408 readonly value: u128;1409 } & Struct;1410 readonly isBurnFrom: boolean;1411 readonly asBurnFrom: {1412 readonly collectionId: u32;1413 readonly from: PalletEvmAccountBasicCrossAccountIdRepr;1414 readonly itemId: u32;1415 readonly value: u128;1416 } & Struct;1417 readonly isTransfer: boolean;1418 readonly asTransfer: {1419 readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;1420 readonly collectionId: u32;1421 readonly itemId: u32;1422 readonly value: u128;1423 } & Struct;1424 readonly isApprove: boolean;1425 readonly asApprove: {1426 readonly spender: PalletEvmAccountBasicCrossAccountIdRepr;1427 readonly collectionId: u32;1428 readonly itemId: u32;1429 readonly amount: u128;1430 } & Struct;1431 readonly isTransferFrom: boolean;1432 readonly asTransferFrom: {1433 readonly from: PalletEvmAccountBasicCrossAccountIdRepr;1434 readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;1435 readonly collectionId: u32;1436 readonly itemId: u32;1437 readonly value: u128;1438 } & Struct;1439 readonly isSetSchemaVersion: boolean;1440 readonly asSetSchemaVersion: {1441 readonly collectionId: u32;1442 readonly version: UpDataStructsSchemaVersion;1443 } & Struct;1444 readonly isSetOffchainSchema: boolean;1445 readonly asSetOffchainSchema: {1446 readonly collectionId: u32;1447 readonly schema: Bytes;1448 } & Struct;1449 readonly isSetConstOnChainSchema: boolean;1450 readonly asSetConstOnChainSchema: {1451 readonly collectionId: u32;1452 readonly schema: Bytes;1453 } & Struct;1454 readonly isSetCollectionLimits: boolean;1455 readonly asSetCollectionLimits: {1456 readonly collectionId: u32;1457 readonly newLimit: UpDataStructsCollectionLimits;1458 } & Struct;1459 readonly type: 'CreateCollection' | 'CreateCollectionEx' | 'DestroyCollection' | 'AddToAllowList' | 'RemoveFromAllowList' | 'SetPublicAccessMode' | 'SetMintPermission' | 'ChangeCollectionOwner' | 'AddCollectionAdmin' | 'RemoveCollectionAdmin' | 'SetCollectionSponsor' | 'ConfirmSponsorship' | 'RemoveCollectionSponsor' | 'CreateItem' | 'CreateMultipleItems' | 'SetCollectionProperties' | 'DeleteCollectionProperties' | 'SetTokenProperties' | 'DeleteTokenProperties' | 'SetPropertyPermissions' | 'CreateMultipleItemsEx' | 'SetTransfersEnabledFlag' | 'BurnItem' | 'BurnFrom' | 'Transfer' | 'Approve' | 'TransferFrom' | 'SetSchemaVersion' | 'SetOffchainSchema' | 'SetConstOnChainSchema' | 'SetCollectionLimits';1460}14611462/** @name PalletUniqueError */1463export interface PalletUniqueError extends Enum {1464 readonly isCollectionDecimalPointLimitExceeded: boolean;1465 readonly isConfirmUnsetSponsorFail: boolean;1466 readonly isEmptyArgument: boolean;1467 readonly type: 'CollectionDecimalPointLimitExceeded' | 'ConfirmUnsetSponsorFail' | 'EmptyArgument';1468}14691470/** @name PalletUniqueRawEvent */1471export interface PalletUniqueRawEvent extends Enum {1472 readonly isCollectionSponsorRemoved: boolean;1473 readonly asCollectionSponsorRemoved: u32;1474 readonly isCollectionAdminAdded: boolean;1475 readonly asCollectionAdminAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1476 readonly isCollectionOwnedChanged: boolean;1477 readonly asCollectionOwnedChanged: ITuple<[u32, AccountId32]>;1478 readonly isCollectionSponsorSet: boolean;1479 readonly asCollectionSponsorSet: ITuple<[u32, AccountId32]>;1480 readonly isConstOnChainSchemaSet: boolean;1481 readonly asConstOnChainSchemaSet: u32;1482 readonly isSponsorshipConfirmed: boolean;1483 readonly asSponsorshipConfirmed: ITuple<[u32, AccountId32]>;1484 readonly isCollectionAdminRemoved: boolean;1485 readonly asCollectionAdminRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1486 readonly isAllowListAddressRemoved: boolean;1487 readonly asAllowListAddressRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1488 readonly isAllowListAddressAdded: boolean;1489 readonly asAllowListAddressAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1490 readonly isCollectionLimitSet: boolean;1491 readonly asCollectionLimitSet: u32;1492 readonly isMintPermissionSet: boolean;1493 readonly asMintPermissionSet: u32;1494 readonly isOffchainSchemaSet: boolean;1495 readonly asOffchainSchemaSet: u32;1496 readonly isPublicAccessModeSet: boolean;1497 readonly asPublicAccessModeSet: ITuple<[u32, UpDataStructsAccessMode]>;1498 readonly isSchemaVersionSet: boolean;1499 readonly asSchemaVersionSet: u32;1500 readonly type: 'CollectionSponsorRemoved' | 'CollectionAdminAdded' | 'CollectionOwnedChanged' | 'CollectionSponsorSet' | 'ConstOnChainSchemaSet' | 'SponsorshipConfirmed' | 'CollectionAdminRemoved' | 'AllowListAddressRemoved' | 'AllowListAddressAdded' | 'CollectionLimitSet' | 'MintPermissionSet' | 'OffchainSchemaSet' | 'PublicAccessModeSet' | 'SchemaVersionSet';1501}15021503/** @name PalletXcmCall */1504export interface PalletXcmCall extends Enum {1505 readonly isSend: boolean;1506 readonly asSend: {1507 readonly dest: XcmVersionedMultiLocation;1508 readonly message: XcmVersionedXcm;1509 } & Struct;1510 readonly isTeleportAssets: boolean;1511 readonly asTeleportAssets: {1512 readonly dest: XcmVersionedMultiLocation;1513 readonly beneficiary: XcmVersionedMultiLocation;1514 readonly assets: XcmVersionedMultiAssets;1515 readonly feeAssetItem: u32;1516 } & Struct;1517 readonly isReserveTransferAssets: boolean;1518 readonly asReserveTransferAssets: {1519 readonly dest: XcmVersionedMultiLocation;1520 readonly beneficiary: XcmVersionedMultiLocation;1521 readonly assets: XcmVersionedMultiAssets;1522 readonly feeAssetItem: u32;1523 } & Struct;1524 readonly isExecute: boolean;1525 readonly asExecute: {1526 readonly message: XcmVersionedXcm;1527 readonly maxWeight: u64;1528 } & Struct;1529 readonly isForceXcmVersion: boolean;1530 readonly asForceXcmVersion: {1531 readonly location: XcmV1MultiLocation;1532 readonly xcmVersion: u32;1533 } & Struct;1534 readonly isForceDefaultXcmVersion: boolean;1535 readonly asForceDefaultXcmVersion: {1536 readonly maybeXcmVersion: Option<u32>;1537 } & Struct;1538 readonly isForceSubscribeVersionNotify: boolean;1539 readonly asForceSubscribeVersionNotify: {1540 readonly location: XcmVersionedMultiLocation;1541 } & Struct;1542 readonly isForceUnsubscribeVersionNotify: boolean;1543 readonly asForceUnsubscribeVersionNotify: {1544 readonly location: XcmVersionedMultiLocation;1545 } & Struct;1546 readonly isLimitedReserveTransferAssets: boolean;1547 readonly asLimitedReserveTransferAssets: {1548 readonly dest: XcmVersionedMultiLocation;1549 readonly beneficiary: XcmVersionedMultiLocation;1550 readonly assets: XcmVersionedMultiAssets;1551 readonly feeAssetItem: u32;1552 readonly weightLimit: XcmV2WeightLimit;1553 } & Struct;1554 readonly isLimitedTeleportAssets: boolean;1555 readonly asLimitedTeleportAssets: {1556 readonly dest: XcmVersionedMultiLocation;1557 readonly beneficiary: XcmVersionedMultiLocation;1558 readonly assets: XcmVersionedMultiAssets;1559 readonly feeAssetItem: u32;1560 readonly weightLimit: XcmV2WeightLimit;1561 } & Struct;1562 readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets';1563}15641565/** @name PalletXcmError */1566export interface PalletXcmError extends Enum {1567 readonly isUnreachable: boolean;1568 readonly isSendFailure: boolean;1569 readonly isFiltered: boolean;1570 readonly isUnweighableMessage: boolean;1571 readonly isDestinationNotInvertible: boolean;1572 readonly isEmpty: boolean;1573 readonly isCannotReanchor: boolean;1574 readonly isTooManyAssets: boolean;1575 readonly isInvalidOrigin: boolean;1576 readonly isBadVersion: boolean;1577 readonly isBadLocation: boolean;1578 readonly isNoSubscription: boolean;1579 readonly isAlreadySubscribed: boolean;1580 readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed';1581}15821583/** @name PalletXcmEvent */1584export interface PalletXcmEvent extends Enum {1585 readonly isAttempted: boolean;1586 readonly asAttempted: XcmV2TraitsOutcome;1587 readonly isSent: boolean;1588 readonly asSent: ITuple<[XcmV1MultiLocation, XcmV1MultiLocation, XcmV2Xcm]>;1589 readonly isUnexpectedResponse: boolean;1590 readonly asUnexpectedResponse: ITuple<[XcmV1MultiLocation, u64]>;1591 readonly isResponseReady: boolean;1592 readonly asResponseReady: ITuple<[u64, XcmV2Response]>;1593 readonly isNotified: boolean;1594 readonly asNotified: ITuple<[u64, u8, u8]>;1595 readonly isNotifyOverweight: boolean;1596 readonly asNotifyOverweight: ITuple<[u64, u8, u8, u64, u64]>;1597 readonly isNotifyDispatchError: boolean;1598 readonly asNotifyDispatchError: ITuple<[u64, u8, u8]>;1599 readonly isNotifyDecodeFailed: boolean;1600 readonly asNotifyDecodeFailed: ITuple<[u64, u8, u8]>;1601 readonly isInvalidResponder: boolean;1602 readonly asInvalidResponder: ITuple<[XcmV1MultiLocation, u64, Option<XcmV1MultiLocation>]>;1603 readonly isInvalidResponderVersion: boolean;1604 readonly asInvalidResponderVersion: ITuple<[XcmV1MultiLocation, u64]>;1605 readonly isResponseTaken: boolean;1606 readonly asResponseTaken: u64;1607 readonly isAssetsTrapped: boolean;1608 readonly asAssetsTrapped: ITuple<[H256, XcmV1MultiLocation, XcmVersionedMultiAssets]>;1609 readonly isVersionChangeNotified: boolean;1610 readonly asVersionChangeNotified: ITuple<[XcmV1MultiLocation, u32]>;1611 readonly isSupportedVersionChanged: boolean;1612 readonly asSupportedVersionChanged: ITuple<[XcmV1MultiLocation, u32]>;1613 readonly isNotifyTargetSendFail: boolean;1614 readonly asNotifyTargetSendFail: ITuple<[XcmV1MultiLocation, u64, XcmV2TraitsError]>;1615 readonly isNotifyTargetMigrationFail: boolean;1616 readonly asNotifyTargetMigrationFail: ITuple<[XcmVersionedMultiLocation, u64]>;1617 readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail';1618}16191620/** @name PhantomTypeUpDataStructsRpcCollection */1621export interface PhantomTypeUpDataStructsRpcCollection extends Vec<Lookup331> {}16221623/** @name PhantomTypeUpDataStructsTokenData */1624export interface PhantomTypeUpDataStructsTokenData extends Vec<Lookup327> {}16251626/** @name PolkadotCorePrimitivesInboundDownwardMessage */1627export interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {1628 readonly sentAt: u32;1629 readonly msg: Bytes;1630}16311632/** @name PolkadotCorePrimitivesInboundHrmpMessage */1633export interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct {1634 readonly sentAt: u32;1635 readonly data: Bytes;1636}16371638/** @name PolkadotCorePrimitivesOutboundHrmpMessage */1639export interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct {1640 readonly recipient: u32;1641 readonly data: Bytes;1642}16431644/** @name PolkadotParachainPrimitivesXcmpMessageFormat */1645export interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {1646 readonly isConcatenatedVersionedXcm: boolean;1647 readonly isConcatenatedEncodedBlob: boolean;1648 readonly isSignals: boolean;1649 readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';1650}16511652/** @name PolkadotPrimitivesV2AbridgedHostConfiguration */1653export interface PolkadotPrimitivesV2AbridgedHostConfiguration extends Struct {1654 readonly maxCodeSize: u32;1655 readonly maxHeadDataSize: u32;1656 readonly maxUpwardQueueCount: u32;1657 readonly maxUpwardQueueSize: u32;1658 readonly maxUpwardMessageSize: u32;1659 readonly maxUpwardMessageNumPerCandidate: u32;1660 readonly hrmpMaxMessageNumPerCandidate: u32;1661 readonly validationUpgradeCooldown: u32;1662 readonly validationUpgradeDelay: u32;1663}16641665/** @name PolkadotPrimitivesV2AbridgedHrmpChannel */1666export interface PolkadotPrimitivesV2AbridgedHrmpChannel extends Struct {1667 readonly maxCapacity: u32;1668 readonly maxTotalSize: u32;1669 readonly maxMessageSize: u32;1670 readonly msgCount: u32;1671 readonly totalSize: u32;1672 readonly mqcHead: Option<H256>;1673}16741675/** @name PolkadotPrimitivesV2PersistedValidationData */1676export interface PolkadotPrimitivesV2PersistedValidationData extends Struct {1677 readonly parentHead: Bytes;1678 readonly relayParentNumber: u32;1679 readonly relayParentStorageRoot: H256;1680 readonly maxPovSize: u32;1681}16821683/** @name PolkadotPrimitivesV2UpgradeRestriction */1684export interface PolkadotPrimitivesV2UpgradeRestriction extends Enum {1685 readonly isPresent: boolean;1686 readonly type: 'Present';1687}16881689/** @name SpCoreEcdsaSignature */1690export interface SpCoreEcdsaSignature extends U8aFixed {}16911692/** @name SpCoreEd25519Signature */1693export interface SpCoreEd25519Signature extends U8aFixed {}16941695/** @name SpCoreSr25519Signature */1696export interface SpCoreSr25519Signature extends U8aFixed {}16971698/** @name SpRuntimeArithmeticError */1699export interface SpRuntimeArithmeticError extends Enum {1700 readonly isUnderflow: boolean;1701 readonly isOverflow: boolean;1702 readonly isDivisionByZero: boolean;1703 readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero';1704}17051706/** @name SpRuntimeDigest */1707export interface SpRuntimeDigest extends Struct {1708 readonly logs: Vec<SpRuntimeDigestDigestItem>;1709}17101711/** @name SpRuntimeDigestDigestItem */1712export interface SpRuntimeDigestDigestItem extends Enum {1713 readonly isOther: boolean;1714 readonly asOther: Bytes;1715 readonly isConsensus: boolean;1716 readonly asConsensus: ITuple<[U8aFixed, Bytes]>;1717 readonly isSeal: boolean;1718 readonly asSeal: ITuple<[U8aFixed, Bytes]>;1719 readonly isPreRuntime: boolean;1720 readonly asPreRuntime: ITuple<[U8aFixed, Bytes]>;1721 readonly isRuntimeEnvironmentUpdated: boolean;1722 readonly type: 'Other' | 'Consensus' | 'Seal' | 'PreRuntime' | 'RuntimeEnvironmentUpdated';1723}17241725/** @name SpRuntimeDispatchError */1726export interface SpRuntimeDispatchError extends Enum {1727 readonly isOther: boolean;1728 readonly isCannotLookup: boolean;1729 readonly isBadOrigin: boolean;1730 readonly isModule: boolean;1731 readonly asModule: SpRuntimeModuleError;1732 readonly isConsumerRemaining: boolean;1733 readonly isNoProviders: boolean;1734 readonly isTooManyConsumers: boolean;1735 readonly isToken: boolean;1736 readonly asToken: SpRuntimeTokenError;1737 readonly isArithmetic: boolean;1738 readonly asArithmetic: SpRuntimeArithmeticError;1739 readonly isTransactional: boolean;1740 readonly asTransactional: SpRuntimeTransactionalError;1741 readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic' | 'Transactional';1742}17431744/** @name SpRuntimeModuleError */1745export interface SpRuntimeModuleError extends Struct {1746 readonly index: u8;1747 readonly error: U8aFixed;1748}17491750/** @name SpRuntimeMultiSignature */1751export interface SpRuntimeMultiSignature extends Enum {1752 readonly isEd25519: boolean;1753 readonly asEd25519: SpCoreEd25519Signature;1754 readonly isSr25519: boolean;1755 readonly asSr25519: SpCoreSr25519Signature;1756 readonly isEcdsa: boolean;1757 readonly asEcdsa: SpCoreEcdsaSignature;1758 readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';1759}17601761/** @name SpRuntimeTokenError */1762export interface SpRuntimeTokenError extends Enum {1763 readonly isNoFunds: boolean;1764 readonly isWouldDie: boolean;1765 readonly isBelowMinimum: boolean;1766 readonly isCannotCreate: boolean;1767 readonly isUnknownAsset: boolean;1768 readonly isFrozen: boolean;1769 readonly isUnsupported: boolean;1770 readonly type: 'NoFunds' | 'WouldDie' | 'BelowMinimum' | 'CannotCreate' | 'UnknownAsset' | 'Frozen' | 'Unsupported';1771}17721773/** @name SpRuntimeTransactionalError */1774export interface SpRuntimeTransactionalError extends Enum {1775 readonly isLimitReached: boolean;1776 readonly isNoLayer: boolean;1777 readonly type: 'LimitReached' | 'NoLayer';1778}17791780/** @name SpTrieStorageProof */1781export interface SpTrieStorageProof extends Struct {1782 readonly trieNodes: BTreeSet<Bytes>;1783}17841785/** @name SpVersionRuntimeVersion */1786export interface SpVersionRuntimeVersion extends Struct {1787 readonly specName: Text;1788 readonly implName: Text;1789 readonly authoringVersion: u32;1790 readonly specVersion: u32;1791 readonly implVersion: u32;1792 readonly apis: Vec<ITuple<[U8aFixed, u32]>>;1793 readonly transactionVersion: u32;1794 readonly stateVersion: u8;1795}17961797/** @name UpDataStructsAccessMode */1798export interface UpDataStructsAccessMode extends Enum {1799 readonly isNormal: boolean;1800 readonly isAllowList: boolean;1801 readonly type: 'Normal' | 'AllowList';1802}18031804/** @name UpDataStructsCollection */1805export interface UpDataStructsCollection extends Struct {1806 readonly owner: AccountId32;1807 readonly mode: UpDataStructsCollectionMode;1808 readonly access: UpDataStructsAccessMode;1809 readonly name: Vec<u16>;1810 readonly description: Vec<u16>;1811 readonly tokenPrefix: Bytes;1812 readonly mintMode: bool;1813 readonly schemaVersion: UpDataStructsSchemaVersion;1814 readonly sponsorship: UpDataStructsSponsorshipState;1815 readonly limits: UpDataStructsCollectionLimits;1816}18171818/** @name UpDataStructsCollectionField */1819export interface UpDataStructsCollectionField extends Enum {1820 readonly isConstOnChainSchema: boolean;1821 readonly isOffchainSchema: boolean;1822 readonly type: 'ConstOnChainSchema' | 'OffchainSchema';1823}18241825/** @name UpDataStructsCollectionLimits */1826export interface UpDataStructsCollectionLimits extends Struct {1827 readonly accountTokenOwnershipLimit: Option<u32>;1828 readonly sponsoredDataSize: Option<u32>;1829 readonly sponsoredDataRateLimit: Option<UpDataStructsSponsoringRateLimit>;1830 readonly tokenLimit: Option<u32>;1831 readonly sponsorTransferTimeout: Option<u32>;1832 readonly sponsorApproveTimeout: Option<u32>;1833 readonly ownerCanTransfer: Option<bool>;1834 readonly ownerCanDestroy: Option<bool>;1835 readonly transfersEnabled: Option<bool>;1836 readonly nestingRule: Option<UpDataStructsNestingRule>;1837}18381839/** @name UpDataStructsCollectionMode */1840export interface UpDataStructsCollectionMode extends Enum {1841 readonly isNft: boolean;1842 readonly isFungible: boolean;1843 readonly asFungible: u8;1844 readonly isReFungible: boolean;1845 readonly type: 'Nft' | 'Fungible' | 'ReFungible';1846}18471848/** @name UpDataStructsCollectionStats */1849export interface UpDataStructsCollectionStats extends Struct {1850 readonly created: u32;1851 readonly destroyed: u32;1852 readonly alive: u32;1853}18541855/** @name UpDataStructsCreateCollectionData */1856export interface UpDataStructsCreateCollectionData extends Struct {1857 readonly mode: UpDataStructsCollectionMode;1858 readonly access: Option<UpDataStructsAccessMode>;1859 readonly name: Vec<u16>;1860 readonly description: Vec<u16>;1861 readonly tokenPrefix: Bytes;1862 readonly offchainSchema: Bytes;1863 readonly schemaVersion: Option<UpDataStructsSchemaVersion>;1864 readonly pendingSponsor: Option<AccountId32>;1865 readonly limits: Option<UpDataStructsCollectionLimits>;1866 readonly constOnChainSchema: Bytes;1867 readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;1868 readonly properties: Vec<UpDataStructsProperty>;1869}18701871/** @name UpDataStructsCreateFungibleData */1872export interface UpDataStructsCreateFungibleData extends Struct {1873 readonly value: u128;1874}18751876/** @name UpDataStructsCreateItemData */1877export interface UpDataStructsCreateItemData extends Enum {1878 readonly isNft: boolean;1879 readonly asNft: UpDataStructsCreateNftData;1880 readonly isFungible: boolean;1881 readonly asFungible: UpDataStructsCreateFungibleData;1882 readonly isReFungible: boolean;1883 readonly asReFungible: UpDataStructsCreateReFungibleData;1884 readonly type: 'Nft' | 'Fungible' | 'ReFungible';1885}18861887/** @name UpDataStructsCreateItemExData */1888export interface UpDataStructsCreateItemExData extends Enum {1889 readonly isNft: boolean;1890 readonly asNft: Vec<UpDataStructsCreateNftExData>;1891 readonly isFungible: boolean;1892 readonly asFungible: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr,u128>;1893 readonly isRefungibleMultipleItems: boolean;1894 readonly asRefungibleMultipleItems: Vec<UpDataStructsCreateRefungibleExData>;1895 readonly isRefungibleMultipleOwners: boolean;1896 readonly asRefungibleMultipleOwners: UpDataStructsCreateRefungibleExData;1897 readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';1898}18991900/** @name UpDataStructsCreateNftData */1901export interface UpDataStructsCreateNftData extends Struct {1902 readonly constData: Bytes;1903 readonly properties: Vec<UpDataStructsProperty>;1904}19051906/** @name UpDataStructsCreateNftExData */1907export interface UpDataStructsCreateNftExData extends Struct {1908 readonly constData: Bytes;1909 readonly properties: Vec<UpDataStructsProperty>;1910 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1911}19121913/** @name UpDataStructsCreateReFungibleData */1914export interface UpDataStructsCreateReFungibleData extends Struct {1915 readonly constData: Bytes;1916 readonly pieces: u128;1917}19181919/** @name UpDataStructsCreateRefungibleExData */1920export interface UpDataStructsCreateRefungibleExData extends Struct {1921 readonly constData: Bytes;1922 readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;1923}19241925/** @name UpDataStructsNestingRule */1926export interface UpDataStructsNestingRule extends Enum {1927 readonly isDisabled: boolean;1928 readonly isOwner: boolean;1929 readonly isOwnerRestricted: boolean;1930 readonly asOwnerRestricted: FrameSupportStorageBoundedBTreeSet;1931 readonly type: 'Disabled' | 'Owner' | 'OwnerRestricted';1932}19331934/** @name UpDataStructsProperties */1935export interface UpDataStructsProperties extends Struct {1936 readonly map: UpDataStructsPropertiesMapBoundedVec;1937 readonly consumedSpace: u32;1938 readonly spaceLimit: u32;1939}19401941/** @name UpDataStructsPropertiesMapBoundedVec */1942export interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}19431944/** @name UpDataStructsPropertiesMapPropertyPermission */1945export interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}19461947/** @name UpDataStructsProperty */1948export interface UpDataStructsProperty extends Struct {1949 readonly key: Bytes;1950 readonly value: Bytes;1951}19521953/** @name UpDataStructsPropertyKeyPermission */1954export interface UpDataStructsPropertyKeyPermission extends Struct {1955 readonly key: Bytes;1956 readonly permission: UpDataStructsPropertyPermission;1957}19581959/** @name UpDataStructsPropertyPermission */1960export interface UpDataStructsPropertyPermission extends Struct {1961 readonly mutable: bool;1962 readonly collectionAdmin: bool;1963 readonly tokenOwner: bool;1964}19651966/** @name UpDataStructsRpcCollection */1967export interface UpDataStructsRpcCollection extends Struct {1968 readonly owner: AccountId32;1969 readonly mode: UpDataStructsCollectionMode;1970 readonly access: UpDataStructsAccessMode;1971 readonly name: Vec<u16>;1972 readonly description: Vec<u16>;1973 readonly tokenPrefix: Bytes;1974 readonly mintMode: bool;1975 readonly offchainSchema: Bytes;1976 readonly schemaVersion: UpDataStructsSchemaVersion;1977 readonly sponsorship: UpDataStructsSponsorshipState;1978 readonly limits: UpDataStructsCollectionLimits;1979 readonly constOnChainSchema: Bytes;1980 readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;1981 readonly properties: Vec<UpDataStructsProperty>;1982}19831984/** @name UpDataStructsSchemaVersion */1985export interface UpDataStructsSchemaVersion extends Enum {1986 readonly isImageURL: boolean;1987 readonly isUnique: boolean;1988 readonly type: 'ImageURL' | 'Unique';1989}19901991/** @name UpDataStructsSponsoringRateLimit */1992export interface UpDataStructsSponsoringRateLimit extends Enum {1993 readonly isSponsoringDisabled: boolean;1994 readonly isBlocks: boolean;1995 readonly asBlocks: u32;1996 readonly type: 'SponsoringDisabled' | 'Blocks';1997}19981999/** @name UpDataStructsSponsorshipState */2000export interface UpDataStructsSponsorshipState extends Enum {2001 readonly isDisabled: boolean;2002 readonly isUnconfirmed: boolean;2003 readonly asUnconfirmed: AccountId32;2004 readonly isConfirmed: boolean;2005 readonly asConfirmed: AccountId32;2006 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';2007}20082009/** @name UpDataStructsTokenData */2010export interface UpDataStructsTokenData extends Struct {2011 readonly constData: Bytes;2012 readonly properties: Vec<UpDataStructsProperty>;2013 readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;2014}20152016/** @name XcmDoubleEncoded */2017export interface XcmDoubleEncoded extends Struct {2018 readonly encoded: Bytes;2019}20202021/** @name XcmV0Junction */2022export interface XcmV0Junction extends Enum {2023 readonly isParent: boolean;2024 readonly isParachain: boolean;2025 readonly asParachain: Compact<u32>;2026 readonly isAccountId32: boolean;2027 readonly asAccountId32: {2028 readonly network: XcmV0JunctionNetworkId;2029 readonly id: U8aFixed;2030 } & Struct;2031 readonly isAccountIndex64: boolean;2032 readonly asAccountIndex64: {2033 readonly network: XcmV0JunctionNetworkId;2034 readonly index: Compact<u64>;2035 } & Struct;2036 readonly isAccountKey20: boolean;2037 readonly asAccountKey20: {2038 readonly network: XcmV0JunctionNetworkId;2039 readonly key: U8aFixed;2040 } & Struct;2041 readonly isPalletInstance: boolean;2042 readonly asPalletInstance: u8;2043 readonly isGeneralIndex: boolean;2044 readonly asGeneralIndex: Compact<u128>;2045 readonly isGeneralKey: boolean;2046 readonly asGeneralKey: Bytes;2047 readonly isOnlyChild: boolean;2048 readonly isPlurality: boolean;2049 readonly asPlurality: {2050 readonly id: XcmV0JunctionBodyId;2051 readonly part: XcmV0JunctionBodyPart;2052 } & Struct;2053 readonly type: 'Parent' | 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';2054}20552056/** @name XcmV0JunctionBodyId */2057export interface XcmV0JunctionBodyId extends Enum {2058 readonly isUnit: boolean;2059 readonly isNamed: boolean;2060 readonly asNamed: Bytes;2061 readonly isIndex: boolean;2062 readonly asIndex: Compact<u32>;2063 readonly isExecutive: boolean;2064 readonly isTechnical: boolean;2065 readonly isLegislative: boolean;2066 readonly isJudicial: boolean;2067 readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial';2068}20692070/** @name XcmV0JunctionBodyPart */2071export interface XcmV0JunctionBodyPart extends Enum {2072 readonly isVoice: boolean;2073 readonly isMembers: boolean;2074 readonly asMembers: {2075 readonly count: Compact<u32>;2076 } & Struct;2077 readonly isFraction: boolean;2078 readonly asFraction: {2079 readonly nom: Compact<u32>;2080 readonly denom: Compact<u32>;2081 } & Struct;2082 readonly isAtLeastProportion: boolean;2083 readonly asAtLeastProportion: {2084 readonly nom: Compact<u32>;2085 readonly denom: Compact<u32>;2086 } & Struct;2087 readonly isMoreThanProportion: boolean;2088 readonly asMoreThanProportion: {2089 readonly nom: Compact<u32>;2090 readonly denom: Compact<u32>;2091 } & Struct;2092 readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';2093}20942095/** @name XcmV0JunctionNetworkId */2096export interface XcmV0JunctionNetworkId extends Enum {2097 readonly isAny: boolean;2098 readonly isNamed: boolean;2099 readonly asNamed: Bytes;2100 readonly isPolkadot: boolean;2101 readonly isKusama: boolean;2102 readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';2103}21042105/** @name XcmV0MultiAsset */2106export interface XcmV0MultiAsset extends Enum {2107 readonly isNone: boolean;2108 readonly isAll: boolean;2109 readonly isAllFungible: boolean;2110 readonly isAllNonFungible: boolean;2111 readonly isAllAbstractFungible: boolean;2112 readonly asAllAbstractFungible: {2113 readonly id: Bytes;2114 } & Struct;2115 readonly isAllAbstractNonFungible: boolean;2116 readonly asAllAbstractNonFungible: {2117 readonly class: Bytes;2118 } & Struct;2119 readonly isAllConcreteFungible: boolean;2120 readonly asAllConcreteFungible: {2121 readonly id: XcmV0MultiLocation;2122 } & Struct;2123 readonly isAllConcreteNonFungible: boolean;2124 readonly asAllConcreteNonFungible: {2125 readonly class: XcmV0MultiLocation;2126 } & Struct;2127 readonly isAbstractFungible: boolean;2128 readonly asAbstractFungible: {2129 readonly id: Bytes;2130 readonly amount: Compact<u128>;2131 } & Struct;2132 readonly isAbstractNonFungible: boolean;2133 readonly asAbstractNonFungible: {2134 readonly class: Bytes;2135 readonly instance: XcmV1MultiassetAssetInstance;2136 } & Struct;2137 readonly isConcreteFungible: boolean;2138 readonly asConcreteFungible: {2139 readonly id: XcmV0MultiLocation;2140 readonly amount: Compact<u128>;2141 } & Struct;2142 readonly isConcreteNonFungible: boolean;2143 readonly asConcreteNonFungible: {2144 readonly class: XcmV0MultiLocation;2145 readonly instance: XcmV1MultiassetAssetInstance;2146 } & Struct;2147 readonly type: 'None' | 'All' | 'AllFungible' | 'AllNonFungible' | 'AllAbstractFungible' | 'AllAbstractNonFungible' | 'AllConcreteFungible' | 'AllConcreteNonFungible' | 'AbstractFungible' | 'AbstractNonFungible' | 'ConcreteFungible' | 'ConcreteNonFungible';2148}21492150/** @name XcmV0MultiLocation */2151export interface XcmV0MultiLocation extends Enum {2152 readonly isNull: boolean;2153 readonly isX1: boolean;2154 readonly asX1: XcmV0Junction;2155 readonly isX2: boolean;2156 readonly asX2: ITuple<[XcmV0Junction, XcmV0Junction]>;2157 readonly isX3: boolean;2158 readonly asX3: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2159 readonly isX4: boolean;2160 readonly asX4: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2161 readonly isX5: boolean;2162 readonly asX5: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2163 readonly isX6: boolean;2164 readonly asX6: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2165 readonly isX7: boolean;2166 readonly asX7: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2167 readonly isX8: boolean;2168 readonly asX8: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2169 readonly type: 'Null' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';2170}21712172/** @name XcmV0Order */2173export interface XcmV0Order extends Enum {2174 readonly isNull: boolean;2175 readonly isDepositAsset: boolean;2176 readonly asDepositAsset: {2177 readonly assets: Vec<XcmV0MultiAsset>;2178 readonly dest: XcmV0MultiLocation;2179 } & Struct;2180 readonly isDepositReserveAsset: boolean;2181 readonly asDepositReserveAsset: {2182 readonly assets: Vec<XcmV0MultiAsset>;2183 readonly dest: XcmV0MultiLocation;2184 readonly effects: Vec<XcmV0Order>;2185 } & Struct;2186 readonly isExchangeAsset: boolean;2187 readonly asExchangeAsset: {2188 readonly give: Vec<XcmV0MultiAsset>;2189 readonly receive: Vec<XcmV0MultiAsset>;2190 } & Struct;2191 readonly isInitiateReserveWithdraw: boolean;2192 readonly asInitiateReserveWithdraw: {2193 readonly assets: Vec<XcmV0MultiAsset>;2194 readonly reserve: XcmV0MultiLocation;2195 readonly effects: Vec<XcmV0Order>;2196 } & Struct;2197 readonly isInitiateTeleport: boolean;2198 readonly asInitiateTeleport: {2199 readonly assets: Vec<XcmV0MultiAsset>;2200 readonly dest: XcmV0MultiLocation;2201 readonly effects: Vec<XcmV0Order>;2202 } & Struct;2203 readonly isQueryHolding: boolean;2204 readonly asQueryHolding: {2205 readonly queryId: Compact<u64>;2206 readonly dest: XcmV0MultiLocation;2207 readonly assets: Vec<XcmV0MultiAsset>;2208 } & Struct;2209 readonly isBuyExecution: boolean;2210 readonly asBuyExecution: {2211 readonly fees: XcmV0MultiAsset;2212 readonly weight: u64;2213 readonly debt: u64;2214 readonly haltOnError: bool;2215 readonly xcm: Vec<XcmV0Xcm>;2216 } & Struct;2217 readonly type: 'Null' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';2218}22192220/** @name XcmV0OriginKind */2221export interface XcmV0OriginKind extends Enum {2222 readonly isNative: boolean;2223 readonly isSovereignAccount: boolean;2224 readonly isSuperuser: boolean;2225 readonly isXcm: boolean;2226 readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm';2227}22282229/** @name XcmV0Response */2230export interface XcmV0Response extends Enum {2231 readonly isAssets: boolean;2232 readonly asAssets: Vec<XcmV0MultiAsset>;2233 readonly type: 'Assets';2234}22352236/** @name XcmV0Xcm */2237export interface XcmV0Xcm extends Enum {2238 readonly isWithdrawAsset: boolean;2239 readonly asWithdrawAsset: {2240 readonly assets: Vec<XcmV0MultiAsset>;2241 readonly effects: Vec<XcmV0Order>;2242 } & Struct;2243 readonly isReserveAssetDeposit: boolean;2244 readonly asReserveAssetDeposit: {2245 readonly assets: Vec<XcmV0MultiAsset>;2246 readonly effects: Vec<XcmV0Order>;2247 } & Struct;2248 readonly isTeleportAsset: boolean;2249 readonly asTeleportAsset: {2250 readonly assets: Vec<XcmV0MultiAsset>;2251 readonly effects: Vec<XcmV0Order>;2252 } & Struct;2253 readonly isQueryResponse: boolean;2254 readonly asQueryResponse: {2255 readonly queryId: Compact<u64>;2256 readonly response: XcmV0Response;2257 } & Struct;2258 readonly isTransferAsset: boolean;2259 readonly asTransferAsset: {2260 readonly assets: Vec<XcmV0MultiAsset>;2261 readonly dest: XcmV0MultiLocation;2262 } & Struct;2263 readonly isTransferReserveAsset: boolean;2264 readonly asTransferReserveAsset: {2265 readonly assets: Vec<XcmV0MultiAsset>;2266 readonly dest: XcmV0MultiLocation;2267 readonly effects: Vec<XcmV0Order>;2268 } & Struct;2269 readonly isTransact: boolean;2270 readonly asTransact: {2271 readonly originType: XcmV0OriginKind;2272 readonly requireWeightAtMost: u64;2273 readonly call: XcmDoubleEncoded;2274 } & Struct;2275 readonly isHrmpNewChannelOpenRequest: boolean;2276 readonly asHrmpNewChannelOpenRequest: {2277 readonly sender: Compact<u32>;2278 readonly maxMessageSize: Compact<u32>;2279 readonly maxCapacity: Compact<u32>;2280 } & Struct;2281 readonly isHrmpChannelAccepted: boolean;2282 readonly asHrmpChannelAccepted: {2283 readonly recipient: Compact<u32>;2284 } & Struct;2285 readonly isHrmpChannelClosing: boolean;2286 readonly asHrmpChannelClosing: {2287 readonly initiator: Compact<u32>;2288 readonly sender: Compact<u32>;2289 readonly recipient: Compact<u32>;2290 } & Struct;2291 readonly isRelayedFrom: boolean;2292 readonly asRelayedFrom: {2293 readonly who: XcmV0MultiLocation;2294 readonly message: XcmV0Xcm;2295 } & Struct;2296 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposit' | 'TeleportAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom';2297}22982299/** @name XcmV1Junction */2300export interface XcmV1Junction extends Enum {2301 readonly isParachain: boolean;2302 readonly asParachain: Compact<u32>;2303 readonly isAccountId32: boolean;2304 readonly asAccountId32: {2305 readonly network: XcmV0JunctionNetworkId;2306 readonly id: U8aFixed;2307 } & Struct;2308 readonly isAccountIndex64: boolean;2309 readonly asAccountIndex64: {2310 readonly network: XcmV0JunctionNetworkId;2311 readonly index: Compact<u64>;2312 } & Struct;2313 readonly isAccountKey20: boolean;2314 readonly asAccountKey20: {2315 readonly network: XcmV0JunctionNetworkId;2316 readonly key: U8aFixed;2317 } & Struct;2318 readonly isPalletInstance: boolean;2319 readonly asPalletInstance: u8;2320 readonly isGeneralIndex: boolean;2321 readonly asGeneralIndex: Compact<u128>;2322 readonly isGeneralKey: boolean;2323 readonly asGeneralKey: Bytes;2324 readonly isOnlyChild: boolean;2325 readonly isPlurality: boolean;2326 readonly asPlurality: {2327 readonly id: XcmV0JunctionBodyId;2328 readonly part: XcmV0JunctionBodyPart;2329 } & Struct;2330 readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';2331}23322333/** @name XcmV1MultiAsset */2334export interface XcmV1MultiAsset extends Struct {2335 readonly id: XcmV1MultiassetAssetId;2336 readonly fun: XcmV1MultiassetFungibility;2337}23382339/** @name XcmV1MultiassetAssetId */2340export interface XcmV1MultiassetAssetId extends Enum {2341 readonly isConcrete: boolean;2342 readonly asConcrete: XcmV1MultiLocation;2343 readonly isAbstract: boolean;2344 readonly asAbstract: Bytes;2345 readonly type: 'Concrete' | 'Abstract';2346}23472348/** @name XcmV1MultiassetAssetInstance */2349export interface XcmV1MultiassetAssetInstance extends Enum {2350 readonly isUndefined: boolean;2351 readonly isIndex: boolean;2352 readonly asIndex: Compact<u128>;2353 readonly isArray4: boolean;2354 readonly asArray4: U8aFixed;2355 readonly isArray8: boolean;2356 readonly asArray8: U8aFixed;2357 readonly isArray16: boolean;2358 readonly asArray16: U8aFixed;2359 readonly isArray32: boolean;2360 readonly asArray32: U8aFixed;2361 readonly isBlob: boolean;2362 readonly asBlob: Bytes;2363 readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob';2364}23652366/** @name XcmV1MultiassetFungibility */2367export interface XcmV1MultiassetFungibility extends Enum {2368 readonly isFungible: boolean;2369 readonly asFungible: Compact<u128>;2370 readonly isNonFungible: boolean;2371 readonly asNonFungible: XcmV1MultiassetAssetInstance;2372 readonly type: 'Fungible' | 'NonFungible';2373}23742375/** @name XcmV1MultiassetMultiAssetFilter */2376export interface XcmV1MultiassetMultiAssetFilter extends Enum {2377 readonly isDefinite: boolean;2378 readonly asDefinite: XcmV1MultiassetMultiAssets;2379 readonly isWild: boolean;2380 readonly asWild: XcmV1MultiassetWildMultiAsset;2381 readonly type: 'Definite' | 'Wild';2382}23832384/** @name XcmV1MultiassetMultiAssets */2385export interface XcmV1MultiassetMultiAssets extends Vec<XcmV1MultiAsset> {}23862387/** @name XcmV1MultiassetWildFungibility */2388export interface XcmV1MultiassetWildFungibility extends Enum {2389 readonly isFungible: boolean;2390 readonly isNonFungible: boolean;2391 readonly type: 'Fungible' | 'NonFungible';2392}23932394/** @name XcmV1MultiassetWildMultiAsset */2395export interface XcmV1MultiassetWildMultiAsset extends Enum {2396 readonly isAll: boolean;2397 readonly isAllOf: boolean;2398 readonly asAllOf: {2399 readonly id: XcmV1MultiassetAssetId;2400 readonly fun: XcmV1MultiassetWildFungibility;2401 } & Struct;2402 readonly type: 'All' | 'AllOf';2403}24042405/** @name XcmV1MultiLocation */2406export interface XcmV1MultiLocation extends Struct {2407 readonly parents: u8;2408 readonly interior: XcmV1MultilocationJunctions;2409}24102411/** @name XcmV1MultilocationJunctions */2412export interface XcmV1MultilocationJunctions extends Enum {2413 readonly isHere: boolean;2414 readonly isX1: boolean;2415 readonly asX1: XcmV1Junction;2416 readonly isX2: boolean;2417 readonly asX2: ITuple<[XcmV1Junction, XcmV1Junction]>;2418 readonly isX3: boolean;2419 readonly asX3: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2420 readonly isX4: boolean;2421 readonly asX4: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2422 readonly isX5: boolean;2423 readonly asX5: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2424 readonly isX6: boolean;2425 readonly asX6: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2426 readonly isX7: boolean;2427 readonly asX7: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2428 readonly isX8: boolean;2429 readonly asX8: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2430 readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';2431}24322433/** @name XcmV1Order */2434export interface XcmV1Order extends Enum {2435 readonly isNoop: boolean;2436 readonly isDepositAsset: boolean;2437 readonly asDepositAsset: {2438 readonly assets: XcmV1MultiassetMultiAssetFilter;2439 readonly maxAssets: u32;2440 readonly beneficiary: XcmV1MultiLocation;2441 } & Struct;2442 readonly isDepositReserveAsset: boolean;2443 readonly asDepositReserveAsset: {2444 readonly assets: XcmV1MultiassetMultiAssetFilter;2445 readonly maxAssets: u32;2446 readonly dest: XcmV1MultiLocation;2447 readonly effects: Vec<XcmV1Order>;2448 } & Struct;2449 readonly isExchangeAsset: boolean;2450 readonly asExchangeAsset: {2451 readonly give: XcmV1MultiassetMultiAssetFilter;2452 readonly receive: XcmV1MultiassetMultiAssets;2453 } & Struct;2454 readonly isInitiateReserveWithdraw: boolean;2455 readonly asInitiateReserveWithdraw: {2456 readonly assets: XcmV1MultiassetMultiAssetFilter;2457 readonly reserve: XcmV1MultiLocation;2458 readonly effects: Vec<XcmV1Order>;2459 } & Struct;2460 readonly isInitiateTeleport: boolean;2461 readonly asInitiateTeleport: {2462 readonly assets: XcmV1MultiassetMultiAssetFilter;2463 readonly dest: XcmV1MultiLocation;2464 readonly effects: Vec<XcmV1Order>;2465 } & Struct;2466 readonly isQueryHolding: boolean;2467 readonly asQueryHolding: {2468 readonly queryId: Compact<u64>;2469 readonly dest: XcmV1MultiLocation;2470 readonly assets: XcmV1MultiassetMultiAssetFilter;2471 } & Struct;2472 readonly isBuyExecution: boolean;2473 readonly asBuyExecution: {2474 readonly fees: XcmV1MultiAsset;2475 readonly weight: u64;2476 readonly debt: u64;2477 readonly haltOnError: bool;2478 readonly instructions: Vec<XcmV1Xcm>;2479 } & Struct;2480 readonly type: 'Noop' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';2481}24822483/** @name XcmV1Response */2484export interface XcmV1Response extends Enum {2485 readonly isAssets: boolean;2486 readonly asAssets: XcmV1MultiassetMultiAssets;2487 readonly isVersion: boolean;2488 readonly asVersion: u32;2489 readonly type: 'Assets' | 'Version';2490}24912492/** @name XcmV1Xcm */2493export interface XcmV1Xcm extends Enum {2494 readonly isWithdrawAsset: boolean;2495 readonly asWithdrawAsset: {2496 readonly assets: XcmV1MultiassetMultiAssets;2497 readonly effects: Vec<XcmV1Order>;2498 } & Struct;2499 readonly isReserveAssetDeposited: boolean;2500 readonly asReserveAssetDeposited: {2501 readonly assets: XcmV1MultiassetMultiAssets;2502 readonly effects: Vec<XcmV1Order>;2503 } & Struct;2504 readonly isReceiveTeleportedAsset: boolean;2505 readonly asReceiveTeleportedAsset: {2506 readonly assets: XcmV1MultiassetMultiAssets;2507 readonly effects: Vec<XcmV1Order>;2508 } & Struct;2509 readonly isQueryResponse: boolean;2510 readonly asQueryResponse: {2511 readonly queryId: Compact<u64>;2512 readonly response: XcmV1Response;2513 } & Struct;2514 readonly isTransferAsset: boolean;2515 readonly asTransferAsset: {2516 readonly assets: XcmV1MultiassetMultiAssets;2517 readonly beneficiary: XcmV1MultiLocation;2518 } & Struct;2519 readonly isTransferReserveAsset: boolean;2520 readonly asTransferReserveAsset: {2521 readonly assets: XcmV1MultiassetMultiAssets;2522 readonly dest: XcmV1MultiLocation;2523 readonly effects: Vec<XcmV1Order>;2524 } & Struct;2525 readonly isTransact: boolean;2526 readonly asTransact: {2527 readonly originType: XcmV0OriginKind;2528 readonly requireWeightAtMost: u64;2529 readonly call: XcmDoubleEncoded;2530 } & Struct;2531 readonly isHrmpNewChannelOpenRequest: boolean;2532 readonly asHrmpNewChannelOpenRequest: {2533 readonly sender: Compact<u32>;2534 readonly maxMessageSize: Compact<u32>;2535 readonly maxCapacity: Compact<u32>;2536 } & Struct;2537 readonly isHrmpChannelAccepted: boolean;2538 readonly asHrmpChannelAccepted: {2539 readonly recipient: Compact<u32>;2540 } & Struct;2541 readonly isHrmpChannelClosing: boolean;2542 readonly asHrmpChannelClosing: {2543 readonly initiator: Compact<u32>;2544 readonly sender: Compact<u32>;2545 readonly recipient: Compact<u32>;2546 } & Struct;2547 readonly isRelayedFrom: boolean;2548 readonly asRelayedFrom: {2549 readonly who: XcmV1MultilocationJunctions;2550 readonly message: XcmV1Xcm;2551 } & Struct;2552 readonly isSubscribeVersion: boolean;2553 readonly asSubscribeVersion: {2554 readonly queryId: Compact<u64>;2555 readonly maxResponseWeight: Compact<u64>;2556 } & Struct;2557 readonly isUnsubscribeVersion: boolean;2558 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom' | 'SubscribeVersion' | 'UnsubscribeVersion';2559}25602561/** @name XcmV2Instruction */2562export interface XcmV2Instruction extends Enum {2563 readonly isWithdrawAsset: boolean;2564 readonly asWithdrawAsset: XcmV1MultiassetMultiAssets;2565 readonly isReserveAssetDeposited: boolean;2566 readonly asReserveAssetDeposited: XcmV1MultiassetMultiAssets;2567 readonly isReceiveTeleportedAsset: boolean;2568 readonly asReceiveTeleportedAsset: XcmV1MultiassetMultiAssets;2569 readonly isQueryResponse: boolean;2570 readonly asQueryResponse: {2571 readonly queryId: Compact<u64>;2572 readonly response: XcmV2Response;2573 readonly maxWeight: Compact<u64>;2574 } & Struct;2575 readonly isTransferAsset: boolean;2576 readonly asTransferAsset: {2577 readonly assets: XcmV1MultiassetMultiAssets;2578 readonly beneficiary: XcmV1MultiLocation;2579 } & Struct;2580 readonly isTransferReserveAsset: boolean;2581 readonly asTransferReserveAsset: {2582 readonly assets: XcmV1MultiassetMultiAssets;2583 readonly dest: XcmV1MultiLocation;2584 readonly xcm: XcmV2Xcm;2585 } & Struct;2586 readonly isTransact: boolean;2587 readonly asTransact: {2588 readonly originType: XcmV0OriginKind;2589 readonly requireWeightAtMost: Compact<u64>;2590 readonly call: XcmDoubleEncoded;2591 } & Struct;2592 readonly isHrmpNewChannelOpenRequest: boolean;2593 readonly asHrmpNewChannelOpenRequest: {2594 readonly sender: Compact<u32>;2595 readonly maxMessageSize: Compact<u32>;2596 readonly maxCapacity: Compact<u32>;2597 } & Struct;2598 readonly isHrmpChannelAccepted: boolean;2599 readonly asHrmpChannelAccepted: {2600 readonly recipient: Compact<u32>;2601 } & Struct;2602 readonly isHrmpChannelClosing: boolean;2603 readonly asHrmpChannelClosing: {2604 readonly initiator: Compact<u32>;2605 readonly sender: Compact<u32>;2606 readonly recipient: Compact<u32>;2607 } & Struct;2608 readonly isClearOrigin: boolean;2609 readonly isDescendOrigin: boolean;2610 readonly asDescendOrigin: XcmV1MultilocationJunctions;2611 readonly isReportError: boolean;2612 readonly asReportError: {2613 readonly queryId: Compact<u64>;2614 readonly dest: XcmV1MultiLocation;2615 readonly maxResponseWeight: Compact<u64>;2616 } & Struct;2617 readonly isDepositAsset: boolean;2618 readonly asDepositAsset: {2619 readonly assets: XcmV1MultiassetMultiAssetFilter;2620 readonly maxAssets: Compact<u32>;2621 readonly beneficiary: XcmV1MultiLocation;2622 } & Struct;2623 readonly isDepositReserveAsset: boolean;2624 readonly asDepositReserveAsset: {2625 readonly assets: XcmV1MultiassetMultiAssetFilter;2626 readonly maxAssets: Compact<u32>;2627 readonly dest: XcmV1MultiLocation;2628 readonly xcm: XcmV2Xcm;2629 } & Struct;2630 readonly isExchangeAsset: boolean;2631 readonly asExchangeAsset: {2632 readonly give: XcmV1MultiassetMultiAssetFilter;2633 readonly receive: XcmV1MultiassetMultiAssets;2634 } & Struct;2635 readonly isInitiateReserveWithdraw: boolean;2636 readonly asInitiateReserveWithdraw: {2637 readonly assets: XcmV1MultiassetMultiAssetFilter;2638 readonly reserve: XcmV1MultiLocation;2639 readonly xcm: XcmV2Xcm;2640 } & Struct;2641 readonly isInitiateTeleport: boolean;2642 readonly asInitiateTeleport: {2643 readonly assets: XcmV1MultiassetMultiAssetFilter;2644 readonly dest: XcmV1MultiLocation;2645 readonly xcm: XcmV2Xcm;2646 } & Struct;2647 readonly isQueryHolding: boolean;2648 readonly asQueryHolding: {2649 readonly queryId: Compact<u64>;2650 readonly dest: XcmV1MultiLocation;2651 readonly assets: XcmV1MultiassetMultiAssetFilter;2652 readonly maxResponseWeight: Compact<u64>;2653 } & Struct;2654 readonly isBuyExecution: boolean;2655 readonly asBuyExecution: {2656 readonly fees: XcmV1MultiAsset;2657 readonly weightLimit: XcmV2WeightLimit;2658 } & Struct;2659 readonly isRefundSurplus: boolean;2660 readonly isSetErrorHandler: boolean;2661 readonly asSetErrorHandler: XcmV2Xcm;2662 readonly isSetAppendix: boolean;2663 readonly asSetAppendix: XcmV2Xcm;2664 readonly isClearError: boolean;2665 readonly isClaimAsset: boolean;2666 readonly asClaimAsset: {2667 readonly assets: XcmV1MultiassetMultiAssets;2668 readonly ticket: XcmV1MultiLocation;2669 } & Struct;2670 readonly isTrap: boolean;2671 readonly asTrap: Compact<u64>;2672 readonly isSubscribeVersion: boolean;2673 readonly asSubscribeVersion: {2674 readonly queryId: Compact<u64>;2675 readonly maxResponseWeight: Compact<u64>;2676 } & Struct;2677 readonly isUnsubscribeVersion: boolean;2678 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';2679}26802681/** @name XcmV2Response */2682export interface XcmV2Response extends Enum {2683 readonly isNull: boolean;2684 readonly isAssets: boolean;2685 readonly asAssets: XcmV1MultiassetMultiAssets;2686 readonly isExecutionResult: boolean;2687 readonly asExecutionResult: Option<ITuple<[u32, XcmV2TraitsError]>>;2688 readonly isVersion: boolean;2689 readonly asVersion: u32;2690 readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version';2691}26922693/** @name XcmV2TraitsError */2694export interface XcmV2TraitsError extends Enum {2695 readonly isOverflow: boolean;2696 readonly isUnimplemented: boolean;2697 readonly isUntrustedReserveLocation: boolean;2698 readonly isUntrustedTeleportLocation: boolean;2699 readonly isMultiLocationFull: boolean;2700 readonly isMultiLocationNotInvertible: boolean;2701 readonly isBadOrigin: boolean;2702 readonly isInvalidLocation: boolean;2703 readonly isAssetNotFound: boolean;2704 readonly isFailedToTransactAsset: boolean;2705 readonly isNotWithdrawable: boolean;2706 readonly isLocationCannotHold: boolean;2707 readonly isExceedsMaxMessageSize: boolean;2708 readonly isDestinationUnsupported: boolean;2709 readonly isTransport: boolean;2710 readonly isUnroutable: boolean;2711 readonly isUnknownClaim: boolean;2712 readonly isFailedToDecode: boolean;2713 readonly isMaxWeightInvalid: boolean;2714 readonly isNotHoldingFees: boolean;2715 readonly isTooExpensive: boolean;2716 readonly isTrap: boolean;2717 readonly asTrap: u64;2718 readonly isUnhandledXcmVersion: boolean;2719 readonly isWeightLimitReached: boolean;2720 readonly asWeightLimitReached: u64;2721 readonly isBarrier: boolean;2722 readonly isWeightNotComputable: boolean;2723 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';2724}27252726/** @name XcmV2TraitsOutcome */2727export interface XcmV2TraitsOutcome extends Enum {2728 readonly isComplete: boolean;2729 readonly asComplete: u64;2730 readonly isIncomplete: boolean;2731 readonly asIncomplete: ITuple<[u64, XcmV2TraitsError]>;2732 readonly isError: boolean;2733 readonly asError: XcmV2TraitsError;2734 readonly type: 'Complete' | 'Incomplete' | 'Error';2735}27362737/** @name XcmV2WeightLimit */2738export interface XcmV2WeightLimit extends Enum {2739 readonly isUnlimited: boolean;2740 readonly isLimited: boolean;2741 readonly asLimited: Compact<u64>;2742 readonly type: 'Unlimited' | 'Limited';2743}27442745/** @name XcmV2Xcm */2746export interface XcmV2Xcm extends Vec<XcmV2Instruction> {}27472748/** @name XcmVersionedMultiAssets */2749export interface XcmVersionedMultiAssets extends Enum {2750 readonly isV0: boolean;2751 readonly asV0: Vec<XcmV0MultiAsset>;2752 readonly isV1: boolean;2753 readonly asV1: XcmV1MultiassetMultiAssets;2754 readonly type: 'V0' | 'V1';2755}27562757/** @name XcmVersionedMultiLocation */2758export interface XcmVersionedMultiLocation extends Enum {2759 readonly isV0: boolean;2760 readonly asV0: XcmV0MultiLocation;2761 readonly isV1: boolean;2762 readonly asV1: XcmV1MultiLocation;2763 readonly type: 'V0' | 'V1';2764}27652766/** @name XcmVersionedXcm */2767export interface XcmVersionedXcm extends Enum {2768 readonly isV0: boolean;2769 readonly asV0: XcmV0Xcm;2770 readonly isV1: boolean;2771 readonly asV1: XcmV1Xcm;2772 readonly isV2: boolean;2773 readonly asV2: XcmV2Xcm;2774 readonly type: 'V0' | 'V1' | 'V2';2775}27762777export type PHANTOM_UNIQUE = 'unique';