git.delta.rocks / unique-network / refs/commits / faf0594b122c

difftreelog

test(properties) added pre-maturity safety for props + nesting + regenerated types

Fahrrader2022-05-11parent: #c71991b.patch.diff
in: master

10 files changed

modifiedtests/src/interfaces/augment-api-tx.tsdiffbeforeafterboth
--- a/tests/src/interfaces/augment-api-tx.ts
+++ b/tests/src/interfaces/augment-api-tx.ts
@@ -378,7 +378,7 @@
        * - Weight of derivative `call` execution + 10,000.
        * # </weight>
        **/
-      sudo: AugmentedSubmittable<(call: Call) => SubmittableExtrinsic<ApiType>, [Call]>;
+      sudo: AugmentedSubmittable<(call: Call | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Call]>;
       /**
        * Authenticates the sudo key and dispatches a function call with `Signed` origin from
        * a given account.
@@ -392,7 +392,7 @@
        * - Weight of derivative `call` execution + 10,000.
        * # </weight>
        **/
-      sudoAs: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, call: Call) => SubmittableExtrinsic<ApiType>, [MultiAddress, Call]>;
+      sudoAs: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, call: Call | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, Call]>;
       /**
        * Authenticates the sudo key and dispatches a function call with `Root` origin.
        * This function does not check the weight of the call, and instead allows the
@@ -405,7 +405,7 @@
        * - The weight of this call is defined by the caller.
        * # </weight>
        **/
-      sudoUncheckedWeight: AugmentedSubmittable<(call: Call, weight: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Call, u64]>;
+      sudoUncheckedWeight: AugmentedSubmittable<(call: Call | string | Uint8Array, weight: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Call, u64]>;
       /**
        * Generic tx
        **/
modifiedtests/src/interfaces/augment-types.tsdiffbeforeafterboth
--- a/tests/src/interfaces/augment-types.ts
+++ b/tests/src/interfaces/augment-types.ts
@@ -1,7 +1,7 @@
 // Auto-generated via `yarn polkadot-types-from-defs`, do not edit
 /* eslint-disable */
 
-import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportPalletId, FrameSupportStorageBoundedBTreeSet, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSupportWeightsWeightToFeeCoefficient, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeRuntime, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletFungibleError, PalletInflationCall, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTimestampCall, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletXcmCall, PalletXcmError, PalletXcmEvent, PhantomTypeUpDataStructsRpcCollection, PhantomTypeUpDataStructsTokenData, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV1AbridgedHostConfiguration, PolkadotPrimitivesV1AbridgedHrmpChannel, PolkadotPrimitivesV1PersistedValidationData, PolkadotPrimitivesV1UpgradeRestriction, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpTrieStorageProof, SpVersionRuntimeVersion, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionField, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExData, UpDataStructsMetaUpdatePermission, UpDataStructsNestingRule, UpDataStructsProperties, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsRpcCollection, UpDataStructsSchemaVersion, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipState, UpDataStructsTokenData, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from './unique';
+import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportPalletId, FrameSupportStorageBoundedBTreeSet, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSupportWeightsWeightToFeeCoefficient, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeRuntime, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletFungibleError, PalletInflationCall, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTimestampCall, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletXcmCall, PalletXcmError, PalletXcmEvent, PhantomTypeUpDataStructsRpcCollection, PhantomTypeUpDataStructsTokenData, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionField, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExData, UpDataStructsMetaUpdatePermission, UpDataStructsNestingRule, UpDataStructsProperties, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsRpcCollection, UpDataStructsSchemaVersion, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipState, UpDataStructsTokenData, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from './unique';
 import type { Data, StorageKey } from '@polkadot/types';
 import type { BitVec, Bool, Bytes, I128, I16, I256, I32, I64, I8, Json, Null, Raw, Text, Type, U128, U16, U256, U32, U64, U8, USize, bool, i128, i16, i256, i32, i64, i8, u128, u16, u256, u32, u64, u8, usize } from '@polkadot/types-codec';
 import type { AssetApproval, AssetApprovalKey, AssetBalance, AssetDestroyWitness, AssetDetails, AssetMetadata, TAssetBalance, TAssetDepositBalance } from '@polkadot/types/interfaces/assets';
@@ -858,10 +858,10 @@
     PolkadotCorePrimitivesInboundHrmpMessage: PolkadotCorePrimitivesInboundHrmpMessage;
     PolkadotCorePrimitivesOutboundHrmpMessage: PolkadotCorePrimitivesOutboundHrmpMessage;
     PolkadotParachainPrimitivesXcmpMessageFormat: PolkadotParachainPrimitivesXcmpMessageFormat;
-    PolkadotPrimitivesV1AbridgedHostConfiguration: PolkadotPrimitivesV1AbridgedHostConfiguration;
-    PolkadotPrimitivesV1AbridgedHrmpChannel: PolkadotPrimitivesV1AbridgedHrmpChannel;
-    PolkadotPrimitivesV1PersistedValidationData: PolkadotPrimitivesV1PersistedValidationData;
-    PolkadotPrimitivesV1UpgradeRestriction: PolkadotPrimitivesV1UpgradeRestriction;
+    PolkadotPrimitivesV2AbridgedHostConfiguration: PolkadotPrimitivesV2AbridgedHostConfiguration;
+    PolkadotPrimitivesV2AbridgedHrmpChannel: PolkadotPrimitivesV2AbridgedHrmpChannel;
+    PolkadotPrimitivesV2PersistedValidationData: PolkadotPrimitivesV2PersistedValidationData;
+    PolkadotPrimitivesV2UpgradeRestriction: PolkadotPrimitivesV2UpgradeRestriction;
     PortableType: PortableType;
     PortableTypeV14: PortableTypeV14;
     Precommits: Precommits;
@@ -1068,6 +1068,7 @@
     SpRuntimeModuleError: SpRuntimeModuleError;
     SpRuntimeMultiSignature: SpRuntimeMultiSignature;
     SpRuntimeTokenError: SpRuntimeTokenError;
+    SpRuntimeTransactionalError: SpRuntimeTransactionalError;
     SpTrieStorageProof: SpTrieStorageProof;
     SpVersionRuntimeVersion: SpVersionRuntimeVersion;
     Sr25519Signature: Sr25519Signature;
modifiedtests/src/interfaces/lookup.tsdiffbeforeafterboth
--- a/tests/src/interfaces/lookup.ts
+++ b/tests/src/interfaces/lookup.ts
@@ -2367,7 +2367,9 @@
     limits: 'UpDataStructsCollectionLimits',
     variableOnChainSchema: 'Bytes',
     constOnChainSchema: 'Bytes',
-    metaUpdatePermission: 'UpDataStructsMetaUpdatePermission'
+    metaUpdatePermission: 'UpDataStructsMetaUpdatePermission',
+    tokenPropertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',
+    properties: 'Vec<UpDataStructsProperty>'
   },
   /**
    * Lookup333: pallet_common::pallet::Error<T>
modifiedtests/src/interfaces/types-lookup.tsdiffbeforeafterboth
--- a/tests/src/interfaces/types-lookup.ts
+++ b/tests/src/interfaces/types-lookup.ts
@@ -2570,6 +2570,8 @@
     readonly variableOnChainSchema: Bytes;
     readonly constOnChainSchema: Bytes;
     readonly metaUpdatePermission: UpDataStructsMetaUpdatePermission;
+    readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;
+    readonly properties: Vec<UpDataStructsProperty>;
   }
 
   /** @name PalletCommonError (333) */
modifiedtests/src/interfaces/unique/types.tsdiffbeforeafterboth
before · tests/src/interfaces/unique/types.ts
1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */34import type { BTreeMap, 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, PolkadotPrimitivesV1AbridgedHrmpChannel]>>;109  readonly egressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV1AbridgedHrmpChannel]>>;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: PolkadotPrimitivesV1PersistedValidationData;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 isInvalidCode: boolean;387  readonly isOutOfOffset: boolean;388  readonly isOutOfGas: boolean;389  readonly isOutOfFund: boolean;390  readonly isPcUnderflow: boolean;391  readonly isCreateEmpty: boolean;392  readonly isOther: boolean;393  readonly asOther: Text;394  readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'InvalidCode' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other';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 Vec<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 isTokenVariableDataLimitExceeded: boolean;879  readonly isCollectionAdminCountExceeded: boolean;880  readonly isCollectionLimitBoundsExceeded: boolean;881  readonly isOwnerPermissionsCantBeReverted: boolean;882  readonly isTransferNotAllowed: boolean;883  readonly isAccountTokenLimitExceeded: boolean;884  readonly isCollectionTokenLimitExceeded: boolean;885  readonly isMetadataFlagFrozen: boolean;886  readonly isTokenNotFound: boolean;887  readonly isTokenValueTooLow: boolean;888  readonly isApprovedValueTooLow: boolean;889  readonly isCantApproveMoreThanOwned: boolean;890  readonly isAddressIsZero: boolean;891  readonly isUnsupportedOperation: boolean;892  readonly isNotSufficientFounds: boolean;893  readonly isNestingIsDisabled: boolean;894  readonly isOnlyOwnerAllowedToNest: boolean;895  readonly isSourceCollectionIsNotAllowedToNest: boolean;896  readonly isCollectionFieldSizeExceeded: boolean;897  readonly isNoSpaceForProperty: boolean;898  readonly isPropertyLimitReached: boolean;899  readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'TokenVariableDataLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds' | 'NestingIsDisabled' | 'OnlyOwnerAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached';900}901902/** @name PalletCommonEvent */903export interface PalletCommonEvent extends Enum {904  readonly isCollectionCreated: boolean;905  readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>;906  readonly isCollectionDestroyed: boolean;907  readonly asCollectionDestroyed: u32;908  readonly isItemCreated: boolean;909  readonly asItemCreated: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;910  readonly isItemDestroyed: boolean;911  readonly asItemDestroyed: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;912  readonly isTransfer: boolean;913  readonly asTransfer: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;914  readonly isApproved: boolean;915  readonly asApproved: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;916  readonly isCollectionPropertySet: boolean;917  readonly asCollectionPropertySet: ITuple<[u32, UpDataStructsProperty]>;918  readonly isCollectionPropertyDeleted: boolean;919  readonly asCollectionPropertyDeleted: ITuple<[u32, Bytes]>;920  readonly isTokenPropertySet: boolean;921  readonly asTokenPropertySet: ITuple<[u32, u32, UpDataStructsProperty]>;922  readonly isTokenPropertyDeleted: boolean;923  readonly asTokenPropertyDeleted: ITuple<[u32, u32, Bytes]>;924  readonly isPropertyPermissionSet: boolean;925  readonly asPropertyPermissionSet: ITuple<[u32, UpDataStructsPropertyKeyPermission]>;926  readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved' | 'CollectionPropertySet' | 'CollectionPropertyDeleted' | 'TokenPropertySet' | 'TokenPropertyDeleted' | 'PropertyPermissionSet';927}928929/** @name PalletEthereumCall */930export interface PalletEthereumCall extends Enum {931  readonly isTransact: boolean;932  readonly asTransact: {933    readonly transaction: EthereumTransactionTransactionV2;934  } & Struct;935  readonly type: 'Transact';936}937938/** @name PalletEthereumError */939export interface PalletEthereumError extends Enum {940  readonly isInvalidSignature: boolean;941  readonly isPreLogExists: boolean;942  readonly type: 'InvalidSignature' | 'PreLogExists';943}944945/** @name PalletEthereumEvent */946export interface PalletEthereumEvent extends Enum {947  readonly isExecuted: boolean;948  readonly asExecuted: ITuple<[H160, H160, H256, EvmCoreErrorExitReason]>;949  readonly type: 'Executed';950}951952/** @name PalletEvmAccountBasicCrossAccountIdRepr */953export interface PalletEvmAccountBasicCrossAccountIdRepr extends Enum {954  readonly isSubstrate: boolean;955  readonly asSubstrate: AccountId32;956  readonly isEthereum: boolean;957  readonly asEthereum: H160;958  readonly type: 'Substrate' | 'Ethereum';959}960961/** @name PalletEvmCall */962export interface PalletEvmCall extends Enum {963  readonly isWithdraw: boolean;964  readonly asWithdraw: {965    readonly address: H160;966    readonly value: u128;967  } & Struct;968  readonly isCall: boolean;969  readonly asCall: {970    readonly source: H160;971    readonly target: H160;972    readonly input: Bytes;973    readonly value: U256;974    readonly gasLimit: u64;975    readonly maxFeePerGas: U256;976    readonly maxPriorityFeePerGas: Option<U256>;977    readonly nonce: Option<U256>;978    readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;979  } & Struct;980  readonly isCreate: boolean;981  readonly asCreate: {982    readonly source: H160;983    readonly init: Bytes;984    readonly value: U256;985    readonly gasLimit: u64;986    readonly maxFeePerGas: U256;987    readonly maxPriorityFeePerGas: Option<U256>;988    readonly nonce: Option<U256>;989    readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;990  } & Struct;991  readonly isCreate2: boolean;992  readonly asCreate2: {993    readonly source: H160;994    readonly init: Bytes;995    readonly salt: H256;996    readonly value: U256;997    readonly gasLimit: u64;998    readonly maxFeePerGas: U256;999    readonly maxPriorityFeePerGas: Option<U256>;1000    readonly nonce: Option<U256>;1001    readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;1002  } & Struct;1003  readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';1004}10051006/** @name PalletEvmCoderSubstrateError */1007export interface PalletEvmCoderSubstrateError extends Enum {1008  readonly isOutOfGas: boolean;1009  readonly isOutOfFund: boolean;1010  readonly type: 'OutOfGas' | 'OutOfFund';1011}10121013/** @name PalletEvmContractHelpersError */1014export interface PalletEvmContractHelpersError extends Enum {1015  readonly isNoPermission: boolean;1016  readonly type: 'NoPermission';1017}10181019/** @name PalletEvmContractHelpersSponsoringModeT */1020export interface PalletEvmContractHelpersSponsoringModeT extends Enum {1021  readonly isDisabled: boolean;1022  readonly isAllowlisted: boolean;1023  readonly isGenerous: boolean;1024  readonly type: 'Disabled' | 'Allowlisted' | 'Generous';1025}10261027/** @name PalletEvmError */1028export interface PalletEvmError extends Enum {1029  readonly isBalanceLow: boolean;1030  readonly isFeeOverflow: boolean;1031  readonly isPaymentOverflow: boolean;1032  readonly isWithdrawFailed: boolean;1033  readonly isGasPriceTooLow: boolean;1034  readonly isInvalidNonce: boolean;1035  readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce';1036}10371038/** @name PalletEvmEvent */1039export interface PalletEvmEvent extends Enum {1040  readonly isLog: boolean;1041  readonly asLog: EthereumLog;1042  readonly isCreated: boolean;1043  readonly asCreated: H160;1044  readonly isCreatedFailed: boolean;1045  readonly asCreatedFailed: H160;1046  readonly isExecuted: boolean;1047  readonly asExecuted: H160;1048  readonly isExecutedFailed: boolean;1049  readonly asExecutedFailed: H160;1050  readonly isBalanceDeposit: boolean;1051  readonly asBalanceDeposit: ITuple<[AccountId32, H160, U256]>;1052  readonly isBalanceWithdraw: boolean;1053  readonly asBalanceWithdraw: ITuple<[AccountId32, H160, U256]>;1054  readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed' | 'BalanceDeposit' | 'BalanceWithdraw';1055}10561057/** @name PalletEvmMigrationCall */1058export interface PalletEvmMigrationCall extends Enum {1059  readonly isBegin: boolean;1060  readonly asBegin: {1061    readonly address: H160;1062  } & Struct;1063  readonly isSetData: boolean;1064  readonly asSetData: {1065    readonly address: H160;1066    readonly data: Vec<ITuple<[H256, H256]>>;1067  } & Struct;1068  readonly isFinish: boolean;1069  readonly asFinish: {1070    readonly address: H160;1071    readonly code: Bytes;1072  } & Struct;1073  readonly type: 'Begin' | 'SetData' | 'Finish';1074}10751076/** @name PalletEvmMigrationError */1077export interface PalletEvmMigrationError extends Enum {1078  readonly isAccountNotEmpty: boolean;1079  readonly isAccountIsNotMigrating: boolean;1080  readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating';1081}10821083/** @name PalletFungibleError */1084export interface PalletFungibleError extends Enum {1085  readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;1086  readonly isFungibleItemsHaveNoId: boolean;1087  readonly isFungibleItemsDontHaveData: boolean;1088  readonly isFungibleDisallowsNesting: boolean;1089  readonly isSettingPropertiesNotAllowed: boolean;1090  readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';1091}10921093/** @name PalletInflationCall */1094export interface PalletInflationCall extends Enum {1095  readonly isStartInflation: boolean;1096  readonly asStartInflation: {1097    readonly inflationStartRelayBlock: u32;1098  } & Struct;1099  readonly type: 'StartInflation';1100}11011102/** @name PalletNonfungibleError */1103export interface PalletNonfungibleError extends Enum {1104  readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;1105  readonly isNonfungibleItemsHaveNoAmount: boolean;1106  readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount';1107}11081109/** @name PalletNonfungibleItemData */1110export interface PalletNonfungibleItemData extends Struct {1111  readonly constData: Bytes;1112  readonly variableData: Bytes;1113  readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1114}11151116/** @name PalletRefungibleError */1117export interface PalletRefungibleError extends Enum {1118  readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;1119  readonly isWrongRefungiblePieces: boolean;1120  readonly isRefungibleDisallowsNesting: boolean;1121  readonly isSettingPropertiesNotAllowed: boolean;1122  readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';1123}11241125/** @name PalletRefungibleItemData */1126export interface PalletRefungibleItemData extends Struct {1127  readonly constData: Bytes;1128  readonly variableData: Bytes;1129}11301131/** @name PalletStructureCall */1132export interface PalletStructureCall extends Null {}11331134/** @name PalletStructureError */1135export interface PalletStructureError extends Enum {1136  readonly isOuroborosDetected: boolean;1137  readonly isDepthLimit: boolean;1138  readonly isTokenNotFound: boolean;1139  readonly type: 'OuroborosDetected' | 'DepthLimit' | 'TokenNotFound';1140}11411142/** @name PalletStructureEvent */1143export interface PalletStructureEvent extends Enum {1144  readonly isExecuted: boolean;1145  readonly asExecuted: Result<Null, SpRuntimeDispatchError>;1146  readonly type: 'Executed';1147}11481149/** @name PalletSudoCall */1150export interface PalletSudoCall extends Enum {1151  readonly isSudo: boolean;1152  readonly asSudo: {1153    readonly call: Call;1154  } & Struct;1155  readonly isSudoUncheckedWeight: boolean;1156  readonly asSudoUncheckedWeight: {1157    readonly call: Call;1158    readonly weight: u64;1159  } & Struct;1160  readonly isSetKey: boolean;1161  readonly asSetKey: {1162    readonly new_: MultiAddress;1163  } & Struct;1164  readonly isSudoAs: boolean;1165  readonly asSudoAs: {1166    readonly who: MultiAddress;1167    readonly call: Call;1168  } & Struct;1169  readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';1170}11711172/** @name PalletSudoError */1173export interface PalletSudoError extends Enum {1174  readonly isRequireSudo: boolean;1175  readonly type: 'RequireSudo';1176}11771178/** @name PalletSudoEvent */1179export interface PalletSudoEvent extends Enum {1180  readonly isSudid: boolean;1181  readonly asSudid: {1182    readonly sudoResult: Result<Null, SpRuntimeDispatchError>;1183  } & Struct;1184  readonly isKeyChanged: boolean;1185  readonly asKeyChanged: {1186    readonly oldSudoer: Option<AccountId32>;1187  } & Struct;1188  readonly isSudoAsDone: boolean;1189  readonly asSudoAsDone: {1190    readonly sudoResult: Result<Null, SpRuntimeDispatchError>;1191  } & Struct;1192  readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone';1193}11941195/** @name PalletTemplateTransactionPaymentCall */1196export interface PalletTemplateTransactionPaymentCall extends Null {}11971198/** @name PalletTemplateTransactionPaymentChargeTransactionPayment */1199export interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}12001201/** @name PalletTimestampCall */1202export interface PalletTimestampCall extends Enum {1203  readonly isSet: boolean;1204  readonly asSet: {1205    readonly now: Compact<u64>;1206  } & Struct;1207  readonly type: 'Set';1208}12091210/** @name PalletTransactionPaymentReleases */1211export interface PalletTransactionPaymentReleases extends Enum {1212  readonly isV1Ancient: boolean;1213  readonly isV2: boolean;1214  readonly type: 'V1Ancient' | 'V2';1215}12161217/** @name PalletTreasuryCall */1218export interface PalletTreasuryCall extends Enum {1219  readonly isProposeSpend: boolean;1220  readonly asProposeSpend: {1221    readonly value: Compact<u128>;1222    readonly beneficiary: MultiAddress;1223  } & Struct;1224  readonly isRejectProposal: boolean;1225  readonly asRejectProposal: {1226    readonly proposalId: Compact<u32>;1227  } & Struct;1228  readonly isApproveProposal: boolean;1229  readonly asApproveProposal: {1230    readonly proposalId: Compact<u32>;1231  } & Struct;1232  readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal';1233}12341235/** @name PalletTreasuryError */1236export interface PalletTreasuryError extends Enum {1237  readonly isInsufficientProposersBalance: boolean;1238  readonly isInvalidIndex: boolean;1239  readonly isTooManyApprovals: boolean;1240  readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals';1241}12421243/** @name PalletTreasuryEvent */1244export interface PalletTreasuryEvent extends Enum {1245  readonly isProposed: boolean;1246  readonly asProposed: {1247    readonly proposalIndex: u32;1248  } & Struct;1249  readonly isSpending: boolean;1250  readonly asSpending: {1251    readonly budgetRemaining: u128;1252  } & Struct;1253  readonly isAwarded: boolean;1254  readonly asAwarded: {1255    readonly proposalIndex: u32;1256    readonly award: u128;1257    readonly account: AccountId32;1258  } & Struct;1259  readonly isRejected: boolean;1260  readonly asRejected: {1261    readonly proposalIndex: u32;1262    readonly slashed: u128;1263  } & Struct;1264  readonly isBurnt: boolean;1265  readonly asBurnt: {1266    readonly burntFunds: u128;1267  } & Struct;1268  readonly isRollover: boolean;1269  readonly asRollover: {1270    readonly rolloverBalance: u128;1271  } & Struct;1272  readonly isDeposit: boolean;1273  readonly asDeposit: {1274    readonly value: u128;1275  } & Struct;1276  readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit';1277}12781279/** @name PalletTreasuryProposal */1280export interface PalletTreasuryProposal extends Struct {1281  readonly proposer: AccountId32;1282  readonly value: u128;1283  readonly beneficiary: AccountId32;1284  readonly bond: u128;1285}12861287/** @name PalletUniqueCall */1288export interface PalletUniqueCall extends Enum {1289  readonly isCreateCollection: boolean;1290  readonly asCreateCollection: {1291    readonly collectionName: Vec<u16>;1292    readonly collectionDescription: Vec<u16>;1293    readonly tokenPrefix: Bytes;1294    readonly mode: UpDataStructsCollectionMode;1295  } & Struct;1296  readonly isCreateCollectionEx: boolean;1297  readonly asCreateCollectionEx: {1298    readonly data: UpDataStructsCreateCollectionData;1299  } & Struct;1300  readonly isDestroyCollection: boolean;1301  readonly asDestroyCollection: {1302    readonly collectionId: u32;1303  } & Struct;1304  readonly isAddToAllowList: boolean;1305  readonly asAddToAllowList: {1306    readonly collectionId: u32;1307    readonly address: PalletEvmAccountBasicCrossAccountIdRepr;1308  } & Struct;1309  readonly isRemoveFromAllowList: boolean;1310  readonly asRemoveFromAllowList: {1311    readonly collectionId: u32;1312    readonly address: PalletEvmAccountBasicCrossAccountIdRepr;1313  } & Struct;1314  readonly isSetPublicAccessMode: boolean;1315  readonly asSetPublicAccessMode: {1316    readonly collectionId: u32;1317    readonly mode: UpDataStructsAccessMode;1318  } & Struct;1319  readonly isSetMintPermission: boolean;1320  readonly asSetMintPermission: {1321    readonly collectionId: u32;1322    readonly mintPermission: bool;1323  } & Struct;1324  readonly isChangeCollectionOwner: boolean;1325  readonly asChangeCollectionOwner: {1326    readonly collectionId: u32;1327    readonly newOwner: AccountId32;1328  } & Struct;1329  readonly isAddCollectionAdmin: boolean;1330  readonly asAddCollectionAdmin: {1331    readonly collectionId: u32;1332    readonly newAdminId: PalletEvmAccountBasicCrossAccountIdRepr;1333  } & Struct;1334  readonly isRemoveCollectionAdmin: boolean;1335  readonly asRemoveCollectionAdmin: {1336    readonly collectionId: u32;1337    readonly accountId: PalletEvmAccountBasicCrossAccountIdRepr;1338  } & Struct;1339  readonly isSetCollectionSponsor: boolean;1340  readonly asSetCollectionSponsor: {1341    readonly collectionId: u32;1342    readonly newSponsor: AccountId32;1343  } & Struct;1344  readonly isConfirmSponsorship: boolean;1345  readonly asConfirmSponsorship: {1346    readonly collectionId: u32;1347  } & Struct;1348  readonly isRemoveCollectionSponsor: boolean;1349  readonly asRemoveCollectionSponsor: {1350    readonly collectionId: u32;1351  } & Struct;1352  readonly isCreateItem: boolean;1353  readonly asCreateItem: {1354    readonly collectionId: u32;1355    readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1356    readonly data: UpDataStructsCreateItemData;1357  } & Struct;1358  readonly isCreateMultipleItems: boolean;1359  readonly asCreateMultipleItems: {1360    readonly collectionId: u32;1361    readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1362    readonly itemsData: Vec<UpDataStructsCreateItemData>;1363  } & Struct;1364  readonly isSetCollectionProperties: boolean;1365  readonly asSetCollectionProperties: {1366    readonly collectionId: u32;1367    readonly properties: Vec<UpDataStructsProperty>;1368  } & Struct;1369  readonly isDeleteCollectionProperties: boolean;1370  readonly asDeleteCollectionProperties: {1371    readonly collectionId: u32;1372    readonly propertyKeys: Vec<Bytes>;1373  } & Struct;1374  readonly isSetTokenProperties: boolean;1375  readonly asSetTokenProperties: {1376    readonly collectionId: u32;1377    readonly tokenId: u32;1378    readonly properties: Vec<UpDataStructsProperty>;1379  } & Struct;1380  readonly isDeleteTokenProperties: boolean;1381  readonly asDeleteTokenProperties: {1382    readonly collectionId: u32;1383    readonly tokenId: u32;1384    readonly propertyKeys: Vec<Bytes>;1385  } & Struct;1386  readonly isSetPropertyPermissions: boolean;1387  readonly asSetPropertyPermissions: {1388    readonly collectionId: u32;1389    readonly propertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;1390  } & Struct;1391  readonly isCreateMultipleItemsEx: boolean;1392  readonly asCreateMultipleItemsEx: {1393    readonly collectionId: u32;1394    readonly data: UpDataStructsCreateItemExData;1395  } & Struct;1396  readonly isSetTransfersEnabledFlag: boolean;1397  readonly asSetTransfersEnabledFlag: {1398    readonly collectionId: u32;1399    readonly value: bool;1400  } & Struct;1401  readonly isBurnItem: boolean;1402  readonly asBurnItem: {1403    readonly collectionId: u32;1404    readonly itemId: u32;1405    readonly value: u128;1406  } & Struct;1407  readonly isBurnFrom: boolean;1408  readonly asBurnFrom: {1409    readonly collectionId: u32;1410    readonly from: PalletEvmAccountBasicCrossAccountIdRepr;1411    readonly itemId: u32;1412    readonly value: u128;1413  } & Struct;1414  readonly isTransfer: boolean;1415  readonly asTransfer: {1416    readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;1417    readonly collectionId: u32;1418    readonly itemId: u32;1419    readonly value: u128;1420  } & Struct;1421  readonly isApprove: boolean;1422  readonly asApprove: {1423    readonly spender: PalletEvmAccountBasicCrossAccountIdRepr;1424    readonly collectionId: u32;1425    readonly itemId: u32;1426    readonly amount: u128;1427  } & Struct;1428  readonly isTransferFrom: boolean;1429  readonly asTransferFrom: {1430    readonly from: PalletEvmAccountBasicCrossAccountIdRepr;1431    readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;1432    readonly collectionId: u32;1433    readonly itemId: u32;1434    readonly value: u128;1435  } & Struct;1436  readonly isSetVariableMetaData: boolean;1437  readonly asSetVariableMetaData: {1438    readonly collectionId: u32;1439    readonly itemId: u32;1440    readonly data: Bytes;1441  } & Struct;1442  readonly isSetMetaUpdatePermissionFlag: boolean;1443  readonly asSetMetaUpdatePermissionFlag: {1444    readonly collectionId: u32;1445    readonly value: UpDataStructsMetaUpdatePermission;1446  } & Struct;1447  readonly isSetSchemaVersion: boolean;1448  readonly asSetSchemaVersion: {1449    readonly collectionId: u32;1450    readonly version: UpDataStructsSchemaVersion;1451  } & Struct;1452  readonly isSetOffchainSchema: boolean;1453  readonly asSetOffchainSchema: {1454    readonly collectionId: u32;1455    readonly schema: Bytes;1456  } & Struct;1457  readonly isSetConstOnChainSchema: boolean;1458  readonly asSetConstOnChainSchema: {1459    readonly collectionId: u32;1460    readonly schema: Bytes;1461  } & Struct;1462  readonly isSetVariableOnChainSchema: boolean;1463  readonly asSetVariableOnChainSchema: {1464    readonly collectionId: u32;1465    readonly schema: Bytes;1466  } & Struct;1467  readonly isSetCollectionLimits: boolean;1468  readonly asSetCollectionLimits: {1469    readonly collectionId: u32;1470    readonly newLimit: UpDataStructsCollectionLimits;1471  } & Struct;1472  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' | 'SetVariableMetaData' | 'SetMetaUpdatePermissionFlag' | 'SetSchemaVersion' | 'SetOffchainSchema' | 'SetConstOnChainSchema' | 'SetVariableOnChainSchema' | 'SetCollectionLimits';1473}14741475/** @name PalletUniqueError */1476export interface PalletUniqueError extends Enum {1477  readonly isCollectionDecimalPointLimitExceeded: boolean;1478  readonly isConfirmUnsetSponsorFail: boolean;1479  readonly isEmptyArgument: boolean;1480  readonly type: 'CollectionDecimalPointLimitExceeded' | 'ConfirmUnsetSponsorFail' | 'EmptyArgument';1481}14821483/** @name PalletUniqueRawEvent */1484export interface PalletUniqueRawEvent extends Enum {1485  readonly isCollectionSponsorRemoved: boolean;1486  readonly asCollectionSponsorRemoved: u32;1487  readonly isCollectionAdminAdded: boolean;1488  readonly asCollectionAdminAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1489  readonly isCollectionOwnedChanged: boolean;1490  readonly asCollectionOwnedChanged: ITuple<[u32, AccountId32]>;1491  readonly isCollectionSponsorSet: boolean;1492  readonly asCollectionSponsorSet: ITuple<[u32, AccountId32]>;1493  readonly isConstOnChainSchemaSet: boolean;1494  readonly asConstOnChainSchemaSet: u32;1495  readonly isSponsorshipConfirmed: boolean;1496  readonly asSponsorshipConfirmed: ITuple<[u32, AccountId32]>;1497  readonly isCollectionAdminRemoved: boolean;1498  readonly asCollectionAdminRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1499  readonly isAllowListAddressRemoved: boolean;1500  readonly asAllowListAddressRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1501  readonly isAllowListAddressAdded: boolean;1502  readonly asAllowListAddressAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1503  readonly isCollectionLimitSet: boolean;1504  readonly asCollectionLimitSet: u32;1505  readonly isMintPermissionSet: boolean;1506  readonly asMintPermissionSet: u32;1507  readonly isOffchainSchemaSet: boolean;1508  readonly asOffchainSchemaSet: u32;1509  readonly isPublicAccessModeSet: boolean;1510  readonly asPublicAccessModeSet: ITuple<[u32, UpDataStructsAccessMode]>;1511  readonly isSchemaVersionSet: boolean;1512  readonly asSchemaVersionSet: u32;1513  readonly isVariableOnChainSchemaSet: boolean;1514  readonly asVariableOnChainSchemaSet: u32;1515  readonly type: 'CollectionSponsorRemoved' | 'CollectionAdminAdded' | 'CollectionOwnedChanged' | 'CollectionSponsorSet' | 'ConstOnChainSchemaSet' | 'SponsorshipConfirmed' | 'CollectionAdminRemoved' | 'AllowListAddressRemoved' | 'AllowListAddressAdded' | 'CollectionLimitSet' | 'MintPermissionSet' | 'OffchainSchemaSet' | 'PublicAccessModeSet' | 'SchemaVersionSet' | 'VariableOnChainSchemaSet';1516}15171518/** @name PalletXcmCall */1519export interface PalletXcmCall extends Enum {1520  readonly isSend: boolean;1521  readonly asSend: {1522    readonly dest: XcmVersionedMultiLocation;1523    readonly message: XcmVersionedXcm;1524  } & Struct;1525  readonly isTeleportAssets: boolean;1526  readonly asTeleportAssets: {1527    readonly dest: XcmVersionedMultiLocation;1528    readonly beneficiary: XcmVersionedMultiLocation;1529    readonly assets: XcmVersionedMultiAssets;1530    readonly feeAssetItem: u32;1531  } & Struct;1532  readonly isReserveTransferAssets: boolean;1533  readonly asReserveTransferAssets: {1534    readonly dest: XcmVersionedMultiLocation;1535    readonly beneficiary: XcmVersionedMultiLocation;1536    readonly assets: XcmVersionedMultiAssets;1537    readonly feeAssetItem: u32;1538  } & Struct;1539  readonly isExecute: boolean;1540  readonly asExecute: {1541    readonly message: XcmVersionedXcm;1542    readonly maxWeight: u64;1543  } & Struct;1544  readonly isForceXcmVersion: boolean;1545  readonly asForceXcmVersion: {1546    readonly location: XcmV1MultiLocation;1547    readonly xcmVersion: u32;1548  } & Struct;1549  readonly isForceDefaultXcmVersion: boolean;1550  readonly asForceDefaultXcmVersion: {1551    readonly maybeXcmVersion: Option<u32>;1552  } & Struct;1553  readonly isForceSubscribeVersionNotify: boolean;1554  readonly asForceSubscribeVersionNotify: {1555    readonly location: XcmVersionedMultiLocation;1556  } & Struct;1557  readonly isForceUnsubscribeVersionNotify: boolean;1558  readonly asForceUnsubscribeVersionNotify: {1559    readonly location: XcmVersionedMultiLocation;1560  } & Struct;1561  readonly isLimitedReserveTransferAssets: boolean;1562  readonly asLimitedReserveTransferAssets: {1563    readonly dest: XcmVersionedMultiLocation;1564    readonly beneficiary: XcmVersionedMultiLocation;1565    readonly assets: XcmVersionedMultiAssets;1566    readonly feeAssetItem: u32;1567    readonly weightLimit: XcmV2WeightLimit;1568  } & Struct;1569  readonly isLimitedTeleportAssets: boolean;1570  readonly asLimitedTeleportAssets: {1571    readonly dest: XcmVersionedMultiLocation;1572    readonly beneficiary: XcmVersionedMultiLocation;1573    readonly assets: XcmVersionedMultiAssets;1574    readonly feeAssetItem: u32;1575    readonly weightLimit: XcmV2WeightLimit;1576  } & Struct;1577  readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets';1578}15791580/** @name PalletXcmError */1581export interface PalletXcmError extends Enum {1582  readonly isUnreachable: boolean;1583  readonly isSendFailure: boolean;1584  readonly isFiltered: boolean;1585  readonly isUnweighableMessage: boolean;1586  readonly isDestinationNotInvertible: boolean;1587  readonly isEmpty: boolean;1588  readonly isCannotReanchor: boolean;1589  readonly isTooManyAssets: boolean;1590  readonly isInvalidOrigin: boolean;1591  readonly isBadVersion: boolean;1592  readonly isBadLocation: boolean;1593  readonly isNoSubscription: boolean;1594  readonly isAlreadySubscribed: boolean;1595  readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed';1596}15971598/** @name PalletXcmEvent */1599export interface PalletXcmEvent extends Enum {1600  readonly isAttempted: boolean;1601  readonly asAttempted: XcmV2TraitsOutcome;1602  readonly isSent: boolean;1603  readonly asSent: ITuple<[XcmV1MultiLocation, XcmV1MultiLocation, XcmV2Xcm]>;1604  readonly isUnexpectedResponse: boolean;1605  readonly asUnexpectedResponse: ITuple<[XcmV1MultiLocation, u64]>;1606  readonly isResponseReady: boolean;1607  readonly asResponseReady: ITuple<[u64, XcmV2Response]>;1608  readonly isNotified: boolean;1609  readonly asNotified: ITuple<[u64, u8, u8]>;1610  readonly isNotifyOverweight: boolean;1611  readonly asNotifyOverweight: ITuple<[u64, u8, u8, u64, u64]>;1612  readonly isNotifyDispatchError: boolean;1613  readonly asNotifyDispatchError: ITuple<[u64, u8, u8]>;1614  readonly isNotifyDecodeFailed: boolean;1615  readonly asNotifyDecodeFailed: ITuple<[u64, u8, u8]>;1616  readonly isInvalidResponder: boolean;1617  readonly asInvalidResponder: ITuple<[XcmV1MultiLocation, u64, Option<XcmV1MultiLocation>]>;1618  readonly isInvalidResponderVersion: boolean;1619  readonly asInvalidResponderVersion: ITuple<[XcmV1MultiLocation, u64]>;1620  readonly isResponseTaken: boolean;1621  readonly asResponseTaken: u64;1622  readonly isAssetsTrapped: boolean;1623  readonly asAssetsTrapped: ITuple<[H256, XcmV1MultiLocation, XcmVersionedMultiAssets]>;1624  readonly isVersionChangeNotified: boolean;1625  readonly asVersionChangeNotified: ITuple<[XcmV1MultiLocation, u32]>;1626  readonly isSupportedVersionChanged: boolean;1627  readonly asSupportedVersionChanged: ITuple<[XcmV1MultiLocation, u32]>;1628  readonly isNotifyTargetSendFail: boolean;1629  readonly asNotifyTargetSendFail: ITuple<[XcmV1MultiLocation, u64, XcmV2TraitsError]>;1630  readonly isNotifyTargetMigrationFail: boolean;1631  readonly asNotifyTargetMigrationFail: ITuple<[XcmVersionedMultiLocation, u64]>;1632  readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail';1633}16341635/** @name PhantomTypeUpDataStructsRpcCollection */1636export interface PhantomTypeUpDataStructsRpcCollection extends Vec<Lookup330> {}16371638/** @name PhantomTypeUpDataStructsTokenData */1639export interface PhantomTypeUpDataStructsTokenData extends Vec<Lookup326> {}16401641/** @name PolkadotCorePrimitivesInboundDownwardMessage */1642export interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {1643  readonly sentAt: u32;1644  readonly msg: Bytes;1645}16461647/** @name PolkadotCorePrimitivesInboundHrmpMessage */1648export interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct {1649  readonly sentAt: u32;1650  readonly data: Bytes;1651}16521653/** @name PolkadotCorePrimitivesOutboundHrmpMessage */1654export interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct {1655  readonly recipient: u32;1656  readonly data: Bytes;1657}16581659/** @name PolkadotParachainPrimitivesXcmpMessageFormat */1660export interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {1661  readonly isConcatenatedVersionedXcm: boolean;1662  readonly isConcatenatedEncodedBlob: boolean;1663  readonly isSignals: boolean;1664  readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';1665}16661667/** @name PolkadotPrimitivesV1AbridgedHostConfiguration */1668export interface PolkadotPrimitivesV1AbridgedHostConfiguration extends Struct {1669  readonly maxCodeSize: u32;1670  readonly maxHeadDataSize: u32;1671  readonly maxUpwardQueueCount: u32;1672  readonly maxUpwardQueueSize: u32;1673  readonly maxUpwardMessageSize: u32;1674  readonly maxUpwardMessageNumPerCandidate: u32;1675  readonly hrmpMaxMessageNumPerCandidate: u32;1676  readonly validationUpgradeCooldown: u32;1677  readonly validationUpgradeDelay: u32;1678}16791680/** @name PolkadotPrimitivesV1AbridgedHrmpChannel */1681export interface PolkadotPrimitivesV1AbridgedHrmpChannel extends Struct {1682  readonly maxCapacity: u32;1683  readonly maxTotalSize: u32;1684  readonly maxMessageSize: u32;1685  readonly msgCount: u32;1686  readonly totalSize: u32;1687  readonly mqcHead: Option<H256>;1688}16891690/** @name PolkadotPrimitivesV1PersistedValidationData */1691export interface PolkadotPrimitivesV1PersistedValidationData extends Struct {1692  readonly parentHead: Bytes;1693  readonly relayParentNumber: u32;1694  readonly relayParentStorageRoot: H256;1695  readonly maxPovSize: u32;1696}16971698/** @name PolkadotPrimitivesV1UpgradeRestriction */1699export interface PolkadotPrimitivesV1UpgradeRestriction extends Enum {1700  readonly isPresent: boolean;1701  readonly type: 'Present';1702}17031704/** @name SpCoreEcdsaSignature */1705export interface SpCoreEcdsaSignature extends U8aFixed {}17061707/** @name SpCoreEd25519Signature */1708export interface SpCoreEd25519Signature extends U8aFixed {}17091710/** @name SpCoreSr25519Signature */1711export interface SpCoreSr25519Signature extends U8aFixed {}17121713/** @name SpRuntimeArithmeticError */1714export interface SpRuntimeArithmeticError extends Enum {1715  readonly isUnderflow: boolean;1716  readonly isOverflow: boolean;1717  readonly isDivisionByZero: boolean;1718  readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero';1719}17201721/** @name SpRuntimeDigest */1722export interface SpRuntimeDigest extends Struct {1723  readonly logs: Vec<SpRuntimeDigestDigestItem>;1724}17251726/** @name SpRuntimeDigestDigestItem */1727export interface SpRuntimeDigestDigestItem extends Enum {1728  readonly isOther: boolean;1729  readonly asOther: Bytes;1730  readonly isConsensus: boolean;1731  readonly asConsensus: ITuple<[U8aFixed, Bytes]>;1732  readonly isSeal: boolean;1733  readonly asSeal: ITuple<[U8aFixed, Bytes]>;1734  readonly isPreRuntime: boolean;1735  readonly asPreRuntime: ITuple<[U8aFixed, Bytes]>;1736  readonly isRuntimeEnvironmentUpdated: boolean;1737  readonly type: 'Other' | 'Consensus' | 'Seal' | 'PreRuntime' | 'RuntimeEnvironmentUpdated';1738}17391740/** @name SpRuntimeDispatchError */1741export interface SpRuntimeDispatchError extends Enum {1742  readonly isOther: boolean;1743  readonly isCannotLookup: boolean;1744  readonly isBadOrigin: boolean;1745  readonly isModule: boolean;1746  readonly asModule: SpRuntimeModuleError;1747  readonly isConsumerRemaining: boolean;1748  readonly isNoProviders: boolean;1749  readonly isTooManyConsumers: boolean;1750  readonly isToken: boolean;1751  readonly asToken: SpRuntimeTokenError;1752  readonly isArithmetic: boolean;1753  readonly asArithmetic: SpRuntimeArithmeticError;1754  readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic';1755}17561757/** @name SpRuntimeModuleError */1758export interface SpRuntimeModuleError extends Struct {1759  readonly index: u8;1760  readonly error: u8;1761}17621763/** @name SpRuntimeMultiSignature */1764export interface SpRuntimeMultiSignature extends Enum {1765  readonly isEd25519: boolean;1766  readonly asEd25519: SpCoreEd25519Signature;1767  readonly isSr25519: boolean;1768  readonly asSr25519: SpCoreSr25519Signature;1769  readonly isEcdsa: boolean;1770  readonly asEcdsa: SpCoreEcdsaSignature;1771  readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';1772}17731774/** @name SpRuntimeTokenError */1775export interface SpRuntimeTokenError extends Enum {1776  readonly isNoFunds: boolean;1777  readonly isWouldDie: boolean;1778  readonly isBelowMinimum: boolean;1779  readonly isCannotCreate: boolean;1780  readonly isUnknownAsset: boolean;1781  readonly isFrozen: boolean;1782  readonly isUnsupported: boolean;1783  readonly type: 'NoFunds' | 'WouldDie' | 'BelowMinimum' | 'CannotCreate' | 'UnknownAsset' | 'Frozen' | 'Unsupported';1784}17851786/** @name SpTrieStorageProof */1787export interface SpTrieStorageProof extends Struct {1788  readonly trieNodes: Vec<Bytes>;1789}17901791/** @name SpVersionRuntimeVersion */1792export interface SpVersionRuntimeVersion extends Struct {1793  readonly specName: Text;1794  readonly implName: Text;1795  readonly authoringVersion: u32;1796  readonly specVersion: u32;1797  readonly implVersion: u32;1798  readonly apis: Vec<ITuple<[U8aFixed, u32]>>;1799  readonly transactionVersion: u32;1800  readonly stateVersion: u8;1801}18021803/** @name UpDataStructsAccessMode */1804export interface UpDataStructsAccessMode extends Enum {1805  readonly isNormal: boolean;1806  readonly isAllowList: boolean;1807  readonly type: 'Normal' | 'AllowList';1808}18091810/** @name UpDataStructsCollection */1811export interface UpDataStructsCollection extends Struct {1812  readonly owner: AccountId32;1813  readonly mode: UpDataStructsCollectionMode;1814  readonly access: UpDataStructsAccessMode;1815  readonly name: Vec<u16>;1816  readonly description: Vec<u16>;1817  readonly tokenPrefix: Bytes;1818  readonly mintMode: bool;1819  readonly schemaVersion: UpDataStructsSchemaVersion;1820  readonly sponsorship: UpDataStructsSponsorshipState;1821  readonly limits: UpDataStructsCollectionLimits;1822  readonly metaUpdatePermission: UpDataStructsMetaUpdatePermission;1823}18241825/** @name UpDataStructsCollectionField */1826export interface UpDataStructsCollectionField extends Enum {1827  readonly isVariableOnChainSchema: boolean;1828  readonly isConstOnChainSchema: boolean;1829  readonly isOffchainSchema: boolean;1830  readonly type: 'VariableOnChainSchema' | 'ConstOnChainSchema' | 'OffchainSchema';1831}18321833/** @name UpDataStructsCollectionLimits */1834export interface UpDataStructsCollectionLimits extends Struct {1835  readonly accountTokenOwnershipLimit: Option<u32>;1836  readonly sponsoredDataSize: Option<u32>;1837  readonly sponsoredDataRateLimit: Option<UpDataStructsSponsoringRateLimit>;1838  readonly tokenLimit: Option<u32>;1839  readonly sponsorTransferTimeout: Option<u32>;1840  readonly sponsorApproveTimeout: Option<u32>;1841  readonly ownerCanTransfer: Option<bool>;1842  readonly ownerCanDestroy: Option<bool>;1843  readonly transfersEnabled: Option<bool>;1844  readonly nestingRule: Option<UpDataStructsNestingRule>;1845}18461847/** @name UpDataStructsCollectionMode */1848export interface UpDataStructsCollectionMode extends Enum {1849  readonly isNft: boolean;1850  readonly isFungible: boolean;1851  readonly asFungible: u8;1852  readonly isReFungible: boolean;1853  readonly type: 'Nft' | 'Fungible' | 'ReFungible';1854}18551856/** @name UpDataStructsCollectionStats */1857export interface UpDataStructsCollectionStats extends Struct {1858  readonly created: u32;1859  readonly destroyed: u32;1860  readonly alive: u32;1861}18621863/** @name UpDataStructsCreateCollectionData */1864export interface UpDataStructsCreateCollectionData extends Struct {1865  readonly mode: UpDataStructsCollectionMode;1866  readonly access: Option<UpDataStructsAccessMode>;1867  readonly name: Vec<u16>;1868  readonly description: Vec<u16>;1869  readonly tokenPrefix: Bytes;1870  readonly offchainSchema: Bytes;1871  readonly schemaVersion: Option<UpDataStructsSchemaVersion>;1872  readonly pendingSponsor: Option<AccountId32>;1873  readonly limits: Option<UpDataStructsCollectionLimits>;1874  readonly variableOnChainSchema: Bytes;1875  readonly constOnChainSchema: Bytes;1876  readonly metaUpdatePermission: Option<UpDataStructsMetaUpdatePermission>;1877  readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;1878  readonly properties: Vec<UpDataStructsProperty>;1879}18801881/** @name UpDataStructsCreateFungibleData */1882export interface UpDataStructsCreateFungibleData extends Struct {1883  readonly value: u128;1884}18851886/** @name UpDataStructsCreateItemData */1887export interface UpDataStructsCreateItemData extends Enum {1888  readonly isNft: boolean;1889  readonly asNft: UpDataStructsCreateNftData;1890  readonly isFungible: boolean;1891  readonly asFungible: UpDataStructsCreateFungibleData;1892  readonly isReFungible: boolean;1893  readonly asReFungible: UpDataStructsCreateReFungibleData;1894  readonly type: 'Nft' | 'Fungible' | 'ReFungible';1895}18961897/** @name UpDataStructsCreateItemExData */1898export interface UpDataStructsCreateItemExData extends Enum {1899  readonly isNft: boolean;1900  readonly asNft: Vec<UpDataStructsCreateNftExData>;1901  readonly isFungible: boolean;1902  readonly asFungible: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr,u128>;1903  readonly isRefungibleMultipleItems: boolean;1904  readonly asRefungibleMultipleItems: Vec<UpDataStructsCreateRefungibleExData>;1905  readonly isRefungibleMultipleOwners: boolean;1906  readonly asRefungibleMultipleOwners: UpDataStructsCreateRefungibleExData;1907  readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';1908}19091910/** @name UpDataStructsCreateNftData */1911export interface UpDataStructsCreateNftData extends Struct {1912  readonly constData: Bytes;1913  readonly variableData: Bytes;1914  readonly properties: Vec<UpDataStructsProperty>;1915}19161917/** @name UpDataStructsCreateNftExData */1918export interface UpDataStructsCreateNftExData extends Struct {1919  readonly constData: Bytes;1920  readonly variableData: Bytes;1921  readonly properties: Vec<UpDataStructsProperty>;1922  readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1923}19241925/** @name UpDataStructsCreateReFungibleData */1926export interface UpDataStructsCreateReFungibleData extends Struct {1927  readonly constData: Bytes;1928  readonly variableData: Bytes;1929  readonly pieces: u128;1930}19311932/** @name UpDataStructsCreateRefungibleExData */1933export interface UpDataStructsCreateRefungibleExData extends Struct {1934  readonly constData: Bytes;1935  readonly variableData: Bytes;1936  readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;1937}19381939/** @name UpDataStructsMetaUpdatePermission */1940export interface UpDataStructsMetaUpdatePermission extends Enum {1941  readonly isItemOwner: boolean;1942  readonly isAdmin: boolean;1943  readonly isNone: boolean;1944  readonly type: 'ItemOwner' | 'Admin' | 'None';1945}19461947/** @name UpDataStructsNestingRule */1948export interface UpDataStructsNestingRule extends Enum {1949  readonly isDisabled: boolean;1950  readonly isOwner: boolean;1951  readonly isOwnerRestricted: boolean;1952  readonly asOwnerRestricted: FrameSupportStorageBoundedBTreeSet;1953  readonly type: 'Disabled' | 'Owner' | 'OwnerRestricted';1954}19551956/** @name UpDataStructsProperties */1957export interface UpDataStructsProperties extends Struct {1958  readonly map: BTreeMap<Bytes, Bytes>;1959  readonly consumedSpace: u32;1960  readonly spaceLimit: u32;1961}19621963/** @name UpDataStructsProperty */1964export interface UpDataStructsProperty extends Struct {1965  readonly key: Bytes;1966  readonly value: Bytes;1967}19681969/** @name UpDataStructsPropertyKeyPermission */1970export interface UpDataStructsPropertyKeyPermission extends Struct {1971  readonly key: Bytes;1972  readonly permission: UpDataStructsPropertyPermission;1973}19741975/** @name UpDataStructsPropertyPermission */1976export interface UpDataStructsPropertyPermission extends Struct {1977  readonly mutable: bool;1978  readonly collectionAdmin: bool;1979  readonly tokenOwner: bool;1980}19811982/** @name UpDataStructsRpcCollection */1983export interface UpDataStructsRpcCollection extends Struct {1984  readonly owner: AccountId32;1985  readonly mode: UpDataStructsCollectionMode;1986  readonly access: UpDataStructsAccessMode;1987  readonly name: Vec<u16>;1988  readonly description: Vec<u16>;1989  readonly tokenPrefix: Bytes;1990  readonly mintMode: bool;1991  readonly offchainSchema: Bytes;1992  readonly schemaVersion: UpDataStructsSchemaVersion;1993  readonly sponsorship: UpDataStructsSponsorshipState;1994  readonly limits: UpDataStructsCollectionLimits;1995  readonly variableOnChainSchema: Bytes;1996  readonly constOnChainSchema: Bytes;1997  readonly metaUpdatePermission: UpDataStructsMetaUpdatePermission;1998}19992000/** @name UpDataStructsSchemaVersion */2001export interface UpDataStructsSchemaVersion extends Enum {2002  readonly isImageURL: boolean;2003  readonly isUnique: boolean;2004  readonly type: 'ImageURL' | 'Unique';2005}20062007/** @name UpDataStructsSponsoringRateLimit */2008export interface UpDataStructsSponsoringRateLimit extends Enum {2009  readonly isSponsoringDisabled: boolean;2010  readonly isBlocks: boolean;2011  readonly asBlocks: u32;2012  readonly type: 'SponsoringDisabled' | 'Blocks';2013}20142015/** @name UpDataStructsSponsorshipState */2016export interface UpDataStructsSponsorshipState extends Enum {2017  readonly isDisabled: boolean;2018  readonly isUnconfirmed: boolean;2019  readonly asUnconfirmed: AccountId32;2020  readonly isConfirmed: boolean;2021  readonly asConfirmed: AccountId32;2022  readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';2023}20242025/** @name UpDataStructsTokenData */2026export interface UpDataStructsTokenData extends Struct {2027  readonly constData: Bytes;2028  readonly properties: Vec<UpDataStructsProperty>;2029  readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;2030}20312032/** @name XcmDoubleEncoded */2033export interface XcmDoubleEncoded extends Struct {2034  readonly encoded: Bytes;2035}20362037/** @name XcmV0Junction */2038export interface XcmV0Junction extends Enum {2039  readonly isParent: boolean;2040  readonly isParachain: boolean;2041  readonly asParachain: Compact<u32>;2042  readonly isAccountId32: boolean;2043  readonly asAccountId32: {2044    readonly network: XcmV0JunctionNetworkId;2045    readonly id: U8aFixed;2046  } & Struct;2047  readonly isAccountIndex64: boolean;2048  readonly asAccountIndex64: {2049    readonly network: XcmV0JunctionNetworkId;2050    readonly index: Compact<u64>;2051  } & Struct;2052  readonly isAccountKey20: boolean;2053  readonly asAccountKey20: {2054    readonly network: XcmV0JunctionNetworkId;2055    readonly key: U8aFixed;2056  } & Struct;2057  readonly isPalletInstance: boolean;2058  readonly asPalletInstance: u8;2059  readonly isGeneralIndex: boolean;2060  readonly asGeneralIndex: Compact<u128>;2061  readonly isGeneralKey: boolean;2062  readonly asGeneralKey: Bytes;2063  readonly isOnlyChild: boolean;2064  readonly isPlurality: boolean;2065  readonly asPlurality: {2066    readonly id: XcmV0JunctionBodyId;2067    readonly part: XcmV0JunctionBodyPart;2068  } & Struct;2069  readonly type: 'Parent' | 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';2070}20712072/** @name XcmV0JunctionBodyId */2073export interface XcmV0JunctionBodyId extends Enum {2074  readonly isUnit: boolean;2075  readonly isNamed: boolean;2076  readonly asNamed: Bytes;2077  readonly isIndex: boolean;2078  readonly asIndex: Compact<u32>;2079  readonly isExecutive: boolean;2080  readonly isTechnical: boolean;2081  readonly isLegislative: boolean;2082  readonly isJudicial: boolean;2083  readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial';2084}20852086/** @name XcmV0JunctionBodyPart */2087export interface XcmV0JunctionBodyPart extends Enum {2088  readonly isVoice: boolean;2089  readonly isMembers: boolean;2090  readonly asMembers: {2091    readonly count: Compact<u32>;2092  } & Struct;2093  readonly isFraction: boolean;2094  readonly asFraction: {2095    readonly nom: Compact<u32>;2096    readonly denom: Compact<u32>;2097  } & Struct;2098  readonly isAtLeastProportion: boolean;2099  readonly asAtLeastProportion: {2100    readonly nom: Compact<u32>;2101    readonly denom: Compact<u32>;2102  } & Struct;2103  readonly isMoreThanProportion: boolean;2104  readonly asMoreThanProportion: {2105    readonly nom: Compact<u32>;2106    readonly denom: Compact<u32>;2107  } & Struct;2108  readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';2109}21102111/** @name XcmV0JunctionNetworkId */2112export interface XcmV0JunctionNetworkId extends Enum {2113  readonly isAny: boolean;2114  readonly isNamed: boolean;2115  readonly asNamed: Bytes;2116  readonly isPolkadot: boolean;2117  readonly isKusama: boolean;2118  readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';2119}21202121/** @name XcmV0MultiAsset */2122export interface XcmV0MultiAsset extends Enum {2123  readonly isNone: boolean;2124  readonly isAll: boolean;2125  readonly isAllFungible: boolean;2126  readonly isAllNonFungible: boolean;2127  readonly isAllAbstractFungible: boolean;2128  readonly asAllAbstractFungible: {2129    readonly id: Bytes;2130  } & Struct;2131  readonly isAllAbstractNonFungible: boolean;2132  readonly asAllAbstractNonFungible: {2133    readonly class: Bytes;2134  } & Struct;2135  readonly isAllConcreteFungible: boolean;2136  readonly asAllConcreteFungible: {2137    readonly id: XcmV0MultiLocation;2138  } & Struct;2139  readonly isAllConcreteNonFungible: boolean;2140  readonly asAllConcreteNonFungible: {2141    readonly class: XcmV0MultiLocation;2142  } & Struct;2143  readonly isAbstractFungible: boolean;2144  readonly asAbstractFungible: {2145    readonly id: Bytes;2146    readonly amount: Compact<u128>;2147  } & Struct;2148  readonly isAbstractNonFungible: boolean;2149  readonly asAbstractNonFungible: {2150    readonly class: Bytes;2151    readonly instance: XcmV1MultiassetAssetInstance;2152  } & Struct;2153  readonly isConcreteFungible: boolean;2154  readonly asConcreteFungible: {2155    readonly id: XcmV0MultiLocation;2156    readonly amount: Compact<u128>;2157  } & Struct;2158  readonly isConcreteNonFungible: boolean;2159  readonly asConcreteNonFungible: {2160    readonly class: XcmV0MultiLocation;2161    readonly instance: XcmV1MultiassetAssetInstance;2162  } & Struct;2163  readonly type: 'None' | 'All' | 'AllFungible' | 'AllNonFungible' | 'AllAbstractFungible' | 'AllAbstractNonFungible' | 'AllConcreteFungible' | 'AllConcreteNonFungible' | 'AbstractFungible' | 'AbstractNonFungible' | 'ConcreteFungible' | 'ConcreteNonFungible';2164}21652166/** @name XcmV0MultiLocation */2167export interface XcmV0MultiLocation extends Enum {2168  readonly isNull: boolean;2169  readonly isX1: boolean;2170  readonly asX1: XcmV0Junction;2171  readonly isX2: boolean;2172  readonly asX2: ITuple<[XcmV0Junction, XcmV0Junction]>;2173  readonly isX3: boolean;2174  readonly asX3: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2175  readonly isX4: boolean;2176  readonly asX4: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2177  readonly isX5: boolean;2178  readonly asX5: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2179  readonly isX6: boolean;2180  readonly asX6: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2181  readonly isX7: boolean;2182  readonly asX7: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2183  readonly isX8: boolean;2184  readonly asX8: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2185  readonly type: 'Null' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';2186}21872188/** @name XcmV0Order */2189export interface XcmV0Order extends Enum {2190  readonly isNull: boolean;2191  readonly isDepositAsset: boolean;2192  readonly asDepositAsset: {2193    readonly assets: Vec<XcmV0MultiAsset>;2194    readonly dest: XcmV0MultiLocation;2195  } & Struct;2196  readonly isDepositReserveAsset: boolean;2197  readonly asDepositReserveAsset: {2198    readonly assets: Vec<XcmV0MultiAsset>;2199    readonly dest: XcmV0MultiLocation;2200    readonly effects: Vec<XcmV0Order>;2201  } & Struct;2202  readonly isExchangeAsset: boolean;2203  readonly asExchangeAsset: {2204    readonly give: Vec<XcmV0MultiAsset>;2205    readonly receive: Vec<XcmV0MultiAsset>;2206  } & Struct;2207  readonly isInitiateReserveWithdraw: boolean;2208  readonly asInitiateReserveWithdraw: {2209    readonly assets: Vec<XcmV0MultiAsset>;2210    readonly reserve: XcmV0MultiLocation;2211    readonly effects: Vec<XcmV0Order>;2212  } & Struct;2213  readonly isInitiateTeleport: boolean;2214  readonly asInitiateTeleport: {2215    readonly assets: Vec<XcmV0MultiAsset>;2216    readonly dest: XcmV0MultiLocation;2217    readonly effects: Vec<XcmV0Order>;2218  } & Struct;2219  readonly isQueryHolding: boolean;2220  readonly asQueryHolding: {2221    readonly queryId: Compact<u64>;2222    readonly dest: XcmV0MultiLocation;2223    readonly assets: Vec<XcmV0MultiAsset>;2224  } & Struct;2225  readonly isBuyExecution: boolean;2226  readonly asBuyExecution: {2227    readonly fees: XcmV0MultiAsset;2228    readonly weight: u64;2229    readonly debt: u64;2230    readonly haltOnError: bool;2231    readonly xcm: Vec<XcmV0Xcm>;2232  } & Struct;2233  readonly type: 'Null' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';2234}22352236/** @name XcmV0OriginKind */2237export interface XcmV0OriginKind extends Enum {2238  readonly isNative: boolean;2239  readonly isSovereignAccount: boolean;2240  readonly isSuperuser: boolean;2241  readonly isXcm: boolean;2242  readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm';2243}22442245/** @name XcmV0Response */2246export interface XcmV0Response extends Enum {2247  readonly isAssets: boolean;2248  readonly asAssets: Vec<XcmV0MultiAsset>;2249  readonly type: 'Assets';2250}22512252/** @name XcmV0Xcm */2253export interface XcmV0Xcm extends Enum {2254  readonly isWithdrawAsset: boolean;2255  readonly asWithdrawAsset: {2256    readonly assets: Vec<XcmV0MultiAsset>;2257    readonly effects: Vec<XcmV0Order>;2258  } & Struct;2259  readonly isReserveAssetDeposit: boolean;2260  readonly asReserveAssetDeposit: {2261    readonly assets: Vec<XcmV0MultiAsset>;2262    readonly effects: Vec<XcmV0Order>;2263  } & Struct;2264  readonly isTeleportAsset: boolean;2265  readonly asTeleportAsset: {2266    readonly assets: Vec<XcmV0MultiAsset>;2267    readonly effects: Vec<XcmV0Order>;2268  } & Struct;2269  readonly isQueryResponse: boolean;2270  readonly asQueryResponse: {2271    readonly queryId: Compact<u64>;2272    readonly response: XcmV0Response;2273  } & Struct;2274  readonly isTransferAsset: boolean;2275  readonly asTransferAsset: {2276    readonly assets: Vec<XcmV0MultiAsset>;2277    readonly dest: XcmV0MultiLocation;2278  } & Struct;2279  readonly isTransferReserveAsset: boolean;2280  readonly asTransferReserveAsset: {2281    readonly assets: Vec<XcmV0MultiAsset>;2282    readonly dest: XcmV0MultiLocation;2283    readonly effects: Vec<XcmV0Order>;2284  } & Struct;2285  readonly isTransact: boolean;2286  readonly asTransact: {2287    readonly originType: XcmV0OriginKind;2288    readonly requireWeightAtMost: u64;2289    readonly call: XcmDoubleEncoded;2290  } & Struct;2291  readonly isHrmpNewChannelOpenRequest: boolean;2292  readonly asHrmpNewChannelOpenRequest: {2293    readonly sender: Compact<u32>;2294    readonly maxMessageSize: Compact<u32>;2295    readonly maxCapacity: Compact<u32>;2296  } & Struct;2297  readonly isHrmpChannelAccepted: boolean;2298  readonly asHrmpChannelAccepted: {2299    readonly recipient: Compact<u32>;2300  } & Struct;2301  readonly isHrmpChannelClosing: boolean;2302  readonly asHrmpChannelClosing: {2303    readonly initiator: Compact<u32>;2304    readonly sender: Compact<u32>;2305    readonly recipient: Compact<u32>;2306  } & Struct;2307  readonly isRelayedFrom: boolean;2308  readonly asRelayedFrom: {2309    readonly who: XcmV0MultiLocation;2310    readonly message: XcmV0Xcm;2311  } & Struct;2312  readonly type: 'WithdrawAsset' | 'ReserveAssetDeposit' | 'TeleportAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom';2313}23142315/** @name XcmV1Junction */2316export interface XcmV1Junction extends Enum {2317  readonly isParachain: boolean;2318  readonly asParachain: Compact<u32>;2319  readonly isAccountId32: boolean;2320  readonly asAccountId32: {2321    readonly network: XcmV0JunctionNetworkId;2322    readonly id: U8aFixed;2323  } & Struct;2324  readonly isAccountIndex64: boolean;2325  readonly asAccountIndex64: {2326    readonly network: XcmV0JunctionNetworkId;2327    readonly index: Compact<u64>;2328  } & Struct;2329  readonly isAccountKey20: boolean;2330  readonly asAccountKey20: {2331    readonly network: XcmV0JunctionNetworkId;2332    readonly key: U8aFixed;2333  } & Struct;2334  readonly isPalletInstance: boolean;2335  readonly asPalletInstance: u8;2336  readonly isGeneralIndex: boolean;2337  readonly asGeneralIndex: Compact<u128>;2338  readonly isGeneralKey: boolean;2339  readonly asGeneralKey: Bytes;2340  readonly isOnlyChild: boolean;2341  readonly isPlurality: boolean;2342  readonly asPlurality: {2343    readonly id: XcmV0JunctionBodyId;2344    readonly part: XcmV0JunctionBodyPart;2345  } & Struct;2346  readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';2347}23482349/** @name XcmV1MultiAsset */2350export interface XcmV1MultiAsset extends Struct {2351  readonly id: XcmV1MultiassetAssetId;2352  readonly fun: XcmV1MultiassetFungibility;2353}23542355/** @name XcmV1MultiassetAssetId */2356export interface XcmV1MultiassetAssetId extends Enum {2357  readonly isConcrete: boolean;2358  readonly asConcrete: XcmV1MultiLocation;2359  readonly isAbstract: boolean;2360  readonly asAbstract: Bytes;2361  readonly type: 'Concrete' | 'Abstract';2362}23632364/** @name XcmV1MultiassetAssetInstance */2365export interface XcmV1MultiassetAssetInstance extends Enum {2366  readonly isUndefined: boolean;2367  readonly isIndex: boolean;2368  readonly asIndex: Compact<u128>;2369  readonly isArray4: boolean;2370  readonly asArray4: U8aFixed;2371  readonly isArray8: boolean;2372  readonly asArray8: U8aFixed;2373  readonly isArray16: boolean;2374  readonly asArray16: U8aFixed;2375  readonly isArray32: boolean;2376  readonly asArray32: U8aFixed;2377  readonly isBlob: boolean;2378  readonly asBlob: Bytes;2379  readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob';2380}23812382/** @name XcmV1MultiassetFungibility */2383export interface XcmV1MultiassetFungibility extends Enum {2384  readonly isFungible: boolean;2385  readonly asFungible: Compact<u128>;2386  readonly isNonFungible: boolean;2387  readonly asNonFungible: XcmV1MultiassetAssetInstance;2388  readonly type: 'Fungible' | 'NonFungible';2389}23902391/** @name XcmV1MultiassetMultiAssetFilter */2392export interface XcmV1MultiassetMultiAssetFilter extends Enum {2393  readonly isDefinite: boolean;2394  readonly asDefinite: XcmV1MultiassetMultiAssets;2395  readonly isWild: boolean;2396  readonly asWild: XcmV1MultiassetWildMultiAsset;2397  readonly type: 'Definite' | 'Wild';2398}23992400/** @name XcmV1MultiassetMultiAssets */2401export interface XcmV1MultiassetMultiAssets extends Vec<XcmV1MultiAsset> {}24022403/** @name XcmV1MultiassetWildFungibility */2404export interface XcmV1MultiassetWildFungibility extends Enum {2405  readonly isFungible: boolean;2406  readonly isNonFungible: boolean;2407  readonly type: 'Fungible' | 'NonFungible';2408}24092410/** @name XcmV1MultiassetWildMultiAsset */2411export interface XcmV1MultiassetWildMultiAsset extends Enum {2412  readonly isAll: boolean;2413  readonly isAllOf: boolean;2414  readonly asAllOf: {2415    readonly id: XcmV1MultiassetAssetId;2416    readonly fun: XcmV1MultiassetWildFungibility;2417  } & Struct;2418  readonly type: 'All' | 'AllOf';2419}24202421/** @name XcmV1MultiLocation */2422export interface XcmV1MultiLocation extends Struct {2423  readonly parents: u8;2424  readonly interior: XcmV1MultilocationJunctions;2425}24262427/** @name XcmV1MultilocationJunctions */2428export interface XcmV1MultilocationJunctions extends Enum {2429  readonly isHere: boolean;2430  readonly isX1: boolean;2431  readonly asX1: XcmV1Junction;2432  readonly isX2: boolean;2433  readonly asX2: ITuple<[XcmV1Junction, XcmV1Junction]>;2434  readonly isX3: boolean;2435  readonly asX3: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2436  readonly isX4: boolean;2437  readonly asX4: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2438  readonly isX5: boolean;2439  readonly asX5: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2440  readonly isX6: boolean;2441  readonly asX6: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2442  readonly isX7: boolean;2443  readonly asX7: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2444  readonly isX8: boolean;2445  readonly asX8: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2446  readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';2447}24482449/** @name XcmV1Order */2450export interface XcmV1Order extends Enum {2451  readonly isNoop: boolean;2452  readonly isDepositAsset: boolean;2453  readonly asDepositAsset: {2454    readonly assets: XcmV1MultiassetMultiAssetFilter;2455    readonly maxAssets: u32;2456    readonly beneficiary: XcmV1MultiLocation;2457  } & Struct;2458  readonly isDepositReserveAsset: boolean;2459  readonly asDepositReserveAsset: {2460    readonly assets: XcmV1MultiassetMultiAssetFilter;2461    readonly maxAssets: u32;2462    readonly dest: XcmV1MultiLocation;2463    readonly effects: Vec<XcmV1Order>;2464  } & Struct;2465  readonly isExchangeAsset: boolean;2466  readonly asExchangeAsset: {2467    readonly give: XcmV1MultiassetMultiAssetFilter;2468    readonly receive: XcmV1MultiassetMultiAssets;2469  } & Struct;2470  readonly isInitiateReserveWithdraw: boolean;2471  readonly asInitiateReserveWithdraw: {2472    readonly assets: XcmV1MultiassetMultiAssetFilter;2473    readonly reserve: XcmV1MultiLocation;2474    readonly effects: Vec<XcmV1Order>;2475  } & Struct;2476  readonly isInitiateTeleport: boolean;2477  readonly asInitiateTeleport: {2478    readonly assets: XcmV1MultiassetMultiAssetFilter;2479    readonly dest: XcmV1MultiLocation;2480    readonly effects: Vec<XcmV1Order>;2481  } & Struct;2482  readonly isQueryHolding: boolean;2483  readonly asQueryHolding: {2484    readonly queryId: Compact<u64>;2485    readonly dest: XcmV1MultiLocation;2486    readonly assets: XcmV1MultiassetMultiAssetFilter;2487  } & Struct;2488  readonly isBuyExecution: boolean;2489  readonly asBuyExecution: {2490    readonly fees: XcmV1MultiAsset;2491    readonly weight: u64;2492    readonly debt: u64;2493    readonly haltOnError: bool;2494    readonly instructions: Vec<XcmV1Xcm>;2495  } & Struct;2496  readonly type: 'Noop' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';2497}24982499/** @name XcmV1Response */2500export interface XcmV1Response extends Enum {2501  readonly isAssets: boolean;2502  readonly asAssets: XcmV1MultiassetMultiAssets;2503  readonly isVersion: boolean;2504  readonly asVersion: u32;2505  readonly type: 'Assets' | 'Version';2506}25072508/** @name XcmV1Xcm */2509export interface XcmV1Xcm extends Enum {2510  readonly isWithdrawAsset: boolean;2511  readonly asWithdrawAsset: {2512    readonly assets: XcmV1MultiassetMultiAssets;2513    readonly effects: Vec<XcmV1Order>;2514  } & Struct;2515  readonly isReserveAssetDeposited: boolean;2516  readonly asReserveAssetDeposited: {2517    readonly assets: XcmV1MultiassetMultiAssets;2518    readonly effects: Vec<XcmV1Order>;2519  } & Struct;2520  readonly isReceiveTeleportedAsset: boolean;2521  readonly asReceiveTeleportedAsset: {2522    readonly assets: XcmV1MultiassetMultiAssets;2523    readonly effects: Vec<XcmV1Order>;2524  } & Struct;2525  readonly isQueryResponse: boolean;2526  readonly asQueryResponse: {2527    readonly queryId: Compact<u64>;2528    readonly response: XcmV1Response;2529  } & Struct;2530  readonly isTransferAsset: boolean;2531  readonly asTransferAsset: {2532    readonly assets: XcmV1MultiassetMultiAssets;2533    readonly beneficiary: XcmV1MultiLocation;2534  } & Struct;2535  readonly isTransferReserveAsset: boolean;2536  readonly asTransferReserveAsset: {2537    readonly assets: XcmV1MultiassetMultiAssets;2538    readonly dest: XcmV1MultiLocation;2539    readonly effects: Vec<XcmV1Order>;2540  } & Struct;2541  readonly isTransact: boolean;2542  readonly asTransact: {2543    readonly originType: XcmV0OriginKind;2544    readonly requireWeightAtMost: u64;2545    readonly call: XcmDoubleEncoded;2546  } & Struct;2547  readonly isHrmpNewChannelOpenRequest: boolean;2548  readonly asHrmpNewChannelOpenRequest: {2549    readonly sender: Compact<u32>;2550    readonly maxMessageSize: Compact<u32>;2551    readonly maxCapacity: Compact<u32>;2552  } & Struct;2553  readonly isHrmpChannelAccepted: boolean;2554  readonly asHrmpChannelAccepted: {2555    readonly recipient: Compact<u32>;2556  } & Struct;2557  readonly isHrmpChannelClosing: boolean;2558  readonly asHrmpChannelClosing: {2559    readonly initiator: Compact<u32>;2560    readonly sender: Compact<u32>;2561    readonly recipient: Compact<u32>;2562  } & Struct;2563  readonly isRelayedFrom: boolean;2564  readonly asRelayedFrom: {2565    readonly who: XcmV1MultilocationJunctions;2566    readonly message: XcmV1Xcm;2567  } & Struct;2568  readonly isSubscribeVersion: boolean;2569  readonly asSubscribeVersion: {2570    readonly queryId: Compact<u64>;2571    readonly maxResponseWeight: Compact<u64>;2572  } & Struct;2573  readonly isUnsubscribeVersion: boolean;2574  readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom' | 'SubscribeVersion' | 'UnsubscribeVersion';2575}25762577/** @name XcmV2Instruction */2578export interface XcmV2Instruction extends Enum {2579  readonly isWithdrawAsset: boolean;2580  readonly asWithdrawAsset: XcmV1MultiassetMultiAssets;2581  readonly isReserveAssetDeposited: boolean;2582  readonly asReserveAssetDeposited: XcmV1MultiassetMultiAssets;2583  readonly isReceiveTeleportedAsset: boolean;2584  readonly asReceiveTeleportedAsset: XcmV1MultiassetMultiAssets;2585  readonly isQueryResponse: boolean;2586  readonly asQueryResponse: {2587    readonly queryId: Compact<u64>;2588    readonly response: XcmV2Response;2589    readonly maxWeight: Compact<u64>;2590  } & Struct;2591  readonly isTransferAsset: boolean;2592  readonly asTransferAsset: {2593    readonly assets: XcmV1MultiassetMultiAssets;2594    readonly beneficiary: XcmV1MultiLocation;2595  } & Struct;2596  readonly isTransferReserveAsset: boolean;2597  readonly asTransferReserveAsset: {2598    readonly assets: XcmV1MultiassetMultiAssets;2599    readonly dest: XcmV1MultiLocation;2600    readonly xcm: XcmV2Xcm;2601  } & Struct;2602  readonly isTransact: boolean;2603  readonly asTransact: {2604    readonly originType: XcmV0OriginKind;2605    readonly requireWeightAtMost: Compact<u64>;2606    readonly call: XcmDoubleEncoded;2607  } & Struct;2608  readonly isHrmpNewChannelOpenRequest: boolean;2609  readonly asHrmpNewChannelOpenRequest: {2610    readonly sender: Compact<u32>;2611    readonly maxMessageSize: Compact<u32>;2612    readonly maxCapacity: Compact<u32>;2613  } & Struct;2614  readonly isHrmpChannelAccepted: boolean;2615  readonly asHrmpChannelAccepted: {2616    readonly recipient: Compact<u32>;2617  } & Struct;2618  readonly isHrmpChannelClosing: boolean;2619  readonly asHrmpChannelClosing: {2620    readonly initiator: Compact<u32>;2621    readonly sender: Compact<u32>;2622    readonly recipient: Compact<u32>;2623  } & Struct;2624  readonly isClearOrigin: boolean;2625  readonly isDescendOrigin: boolean;2626  readonly asDescendOrigin: XcmV1MultilocationJunctions;2627  readonly isReportError: boolean;2628  readonly asReportError: {2629    readonly queryId: Compact<u64>;2630    readonly dest: XcmV1MultiLocation;2631    readonly maxResponseWeight: Compact<u64>;2632  } & Struct;2633  readonly isDepositAsset: boolean;2634  readonly asDepositAsset: {2635    readonly assets: XcmV1MultiassetMultiAssetFilter;2636    readonly maxAssets: Compact<u32>;2637    readonly beneficiary: XcmV1MultiLocation;2638  } & Struct;2639  readonly isDepositReserveAsset: boolean;2640  readonly asDepositReserveAsset: {2641    readonly assets: XcmV1MultiassetMultiAssetFilter;2642    readonly maxAssets: Compact<u32>;2643    readonly dest: XcmV1MultiLocation;2644    readonly xcm: XcmV2Xcm;2645  } & Struct;2646  readonly isExchangeAsset: boolean;2647  readonly asExchangeAsset: {2648    readonly give: XcmV1MultiassetMultiAssetFilter;2649    readonly receive: XcmV1MultiassetMultiAssets;2650  } & Struct;2651  readonly isInitiateReserveWithdraw: boolean;2652  readonly asInitiateReserveWithdraw: {2653    readonly assets: XcmV1MultiassetMultiAssetFilter;2654    readonly reserve: XcmV1MultiLocation;2655    readonly xcm: XcmV2Xcm;2656  } & Struct;2657  readonly isInitiateTeleport: boolean;2658  readonly asInitiateTeleport: {2659    readonly assets: XcmV1MultiassetMultiAssetFilter;2660    readonly dest: XcmV1MultiLocation;2661    readonly xcm: XcmV2Xcm;2662  } & Struct;2663  readonly isQueryHolding: boolean;2664  readonly asQueryHolding: {2665    readonly queryId: Compact<u64>;2666    readonly dest: XcmV1MultiLocation;2667    readonly assets: XcmV1MultiassetMultiAssetFilter;2668    readonly maxResponseWeight: Compact<u64>;2669  } & Struct;2670  readonly isBuyExecution: boolean;2671  readonly asBuyExecution: {2672    readonly fees: XcmV1MultiAsset;2673    readonly weightLimit: XcmV2WeightLimit;2674  } & Struct;2675  readonly isRefundSurplus: boolean;2676  readonly isSetErrorHandler: boolean;2677  readonly asSetErrorHandler: XcmV2Xcm;2678  readonly isSetAppendix: boolean;2679  readonly asSetAppendix: XcmV2Xcm;2680  readonly isClearError: boolean;2681  readonly isClaimAsset: boolean;2682  readonly asClaimAsset: {2683    readonly assets: XcmV1MultiassetMultiAssets;2684    readonly ticket: XcmV1MultiLocation;2685  } & Struct;2686  readonly isTrap: boolean;2687  readonly asTrap: Compact<u64>;2688  readonly isSubscribeVersion: boolean;2689  readonly asSubscribeVersion: {2690    readonly queryId: Compact<u64>;2691    readonly maxResponseWeight: Compact<u64>;2692  } & Struct;2693  readonly isUnsubscribeVersion: boolean;2694  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';2695}26962697/** @name XcmV2Response */2698export interface XcmV2Response extends Enum {2699  readonly isNull: boolean;2700  readonly isAssets: boolean;2701  readonly asAssets: XcmV1MultiassetMultiAssets;2702  readonly isExecutionResult: boolean;2703  readonly asExecutionResult: Option<ITuple<[u32, XcmV2TraitsError]>>;2704  readonly isVersion: boolean;2705  readonly asVersion: u32;2706  readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version';2707}27082709/** @name XcmV2TraitsError */2710export interface XcmV2TraitsError extends Enum {2711  readonly isOverflow: boolean;2712  readonly isUnimplemented: boolean;2713  readonly isUntrustedReserveLocation: boolean;2714  readonly isUntrustedTeleportLocation: boolean;2715  readonly isMultiLocationFull: boolean;2716  readonly isMultiLocationNotInvertible: boolean;2717  readonly isBadOrigin: boolean;2718  readonly isInvalidLocation: boolean;2719  readonly isAssetNotFound: boolean;2720  readonly isFailedToTransactAsset: boolean;2721  readonly isNotWithdrawable: boolean;2722  readonly isLocationCannotHold: boolean;2723  readonly isExceedsMaxMessageSize: boolean;2724  readonly isDestinationUnsupported: boolean;2725  readonly isTransport: boolean;2726  readonly isUnroutable: boolean;2727  readonly isUnknownClaim: boolean;2728  readonly isFailedToDecode: boolean;2729  readonly isMaxWeightInvalid: boolean;2730  readonly isNotHoldingFees: boolean;2731  readonly isTooExpensive: boolean;2732  readonly isTrap: boolean;2733  readonly asTrap: u64;2734  readonly isUnhandledXcmVersion: boolean;2735  readonly isWeightLimitReached: boolean;2736  readonly asWeightLimitReached: u64;2737  readonly isBarrier: boolean;2738  readonly isWeightNotComputable: boolean;2739  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';2740}27412742/** @name XcmV2TraitsOutcome */2743export interface XcmV2TraitsOutcome extends Enum {2744  readonly isComplete: boolean;2745  readonly asComplete: u64;2746  readonly isIncomplete: boolean;2747  readonly asIncomplete: ITuple<[u64, XcmV2TraitsError]>;2748  readonly isError: boolean;2749  readonly asError: XcmV2TraitsError;2750  readonly type: 'Complete' | 'Incomplete' | 'Error';2751}27522753/** @name XcmV2WeightLimit */2754export interface XcmV2WeightLimit extends Enum {2755  readonly isUnlimited: boolean;2756  readonly isLimited: boolean;2757  readonly asLimited: Compact<u64>;2758  readonly type: 'Unlimited' | 'Limited';2759}27602761/** @name XcmV2Xcm */2762export interface XcmV2Xcm extends Vec<XcmV2Instruction> {}27632764/** @name XcmVersionedMultiAssets */2765export interface XcmVersionedMultiAssets extends Enum {2766  readonly isV0: boolean;2767  readonly asV0: Vec<XcmV0MultiAsset>;2768  readonly isV1: boolean;2769  readonly asV1: XcmV1MultiassetMultiAssets;2770  readonly type: 'V0' | 'V1';2771}27722773/** @name XcmVersionedMultiLocation */2774export interface XcmVersionedMultiLocation extends Enum {2775  readonly isV0: boolean;2776  readonly asV0: XcmV0MultiLocation;2777  readonly isV1: boolean;2778  readonly asV1: XcmV1MultiLocation;2779  readonly type: 'V0' | 'V1';2780}27812782/** @name XcmVersionedXcm */2783export interface XcmVersionedXcm extends Enum {2784  readonly isV0: boolean;2785  readonly asV0: XcmV0Xcm;2786  readonly isV1: boolean;2787  readonly asV1: XcmV1Xcm;2788  readonly isV2: boolean;2789  readonly asV2: XcmV2Xcm;2790  readonly type: 'V0' | 'V1' | 'V2';2791}27922793export type PHANTOM_UNIQUE = 'unique';
after · tests/src/interfaces/unique/types.ts
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 isTokenVariableDataLimitExceeded: boolean;879  readonly isCollectionAdminCountExceeded: boolean;880  readonly isCollectionLimitBoundsExceeded: boolean;881  readonly isOwnerPermissionsCantBeReverted: boolean;882  readonly isTransferNotAllowed: boolean;883  readonly isAccountTokenLimitExceeded: boolean;884  readonly isCollectionTokenLimitExceeded: boolean;885  readonly isMetadataFlagFrozen: boolean;886  readonly isTokenNotFound: boolean;887  readonly isTokenValueTooLow: boolean;888  readonly isApprovedValueTooLow: boolean;889  readonly isCantApproveMoreThanOwned: boolean;890  readonly isAddressIsZero: boolean;891  readonly isUnsupportedOperation: boolean;892  readonly isNotSufficientFounds: boolean;893  readonly isNestingIsDisabled: boolean;894  readonly isOnlyOwnerAllowedToNest: boolean;895  readonly isSourceCollectionIsNotAllowedToNest: boolean;896  readonly isCollectionFieldSizeExceeded: boolean;897  readonly isNoSpaceForProperty: boolean;898  readonly isPropertyLimitReached: boolean;899  readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'TokenVariableDataLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds' | 'NestingIsDisabled' | 'OnlyOwnerAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached';900}901902/** @name PalletCommonEvent */903export interface PalletCommonEvent extends Enum {904  readonly isCollectionCreated: boolean;905  readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>;906  readonly isCollectionDestroyed: boolean;907  readonly asCollectionDestroyed: u32;908  readonly isItemCreated: boolean;909  readonly asItemCreated: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;910  readonly isItemDestroyed: boolean;911  readonly asItemDestroyed: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;912  readonly isTransfer: boolean;913  readonly asTransfer: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;914  readonly isApproved: boolean;915  readonly asApproved: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;916  readonly isCollectionPropertySet: boolean;917  readonly asCollectionPropertySet: ITuple<[u32, UpDataStructsProperty]>;918  readonly isCollectionPropertyDeleted: boolean;919  readonly asCollectionPropertyDeleted: ITuple<[u32, Bytes]>;920  readonly isTokenPropertySet: boolean;921  readonly asTokenPropertySet: ITuple<[u32, u32, UpDataStructsProperty]>;922  readonly isTokenPropertyDeleted: boolean;923  readonly asTokenPropertyDeleted: ITuple<[u32, u32, Bytes]>;924  readonly isPropertyPermissionSet: boolean;925  readonly asPropertyPermissionSet: ITuple<[u32, UpDataStructsPropertyKeyPermission]>;926  readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved' | 'CollectionPropertySet' | 'CollectionPropertyDeleted' | 'TokenPropertySet' | 'TokenPropertyDeleted' | 'PropertyPermissionSet';927}928929/** @name PalletEthereumCall */930export interface PalletEthereumCall extends Enum {931  readonly isTransact: boolean;932  readonly asTransact: {933    readonly transaction: EthereumTransactionTransactionV2;934  } & Struct;935  readonly type: 'Transact';936}937938/** @name PalletEthereumError */939export interface PalletEthereumError extends Enum {940  readonly isInvalidSignature: boolean;941  readonly isPreLogExists: boolean;942  readonly type: 'InvalidSignature' | 'PreLogExists';943}944945/** @name PalletEthereumEvent */946export interface PalletEthereumEvent extends Enum {947  readonly isExecuted: boolean;948  readonly asExecuted: ITuple<[H160, H160, H256, EvmCoreErrorExitReason]>;949  readonly type: 'Executed';950}951952/** @name PalletEvmAccountBasicCrossAccountIdRepr */953export interface PalletEvmAccountBasicCrossAccountIdRepr extends Enum {954  readonly isSubstrate: boolean;955  readonly asSubstrate: AccountId32;956  readonly isEthereum: boolean;957  readonly asEthereum: H160;958  readonly type: 'Substrate' | 'Ethereum';959}960961/** @name PalletEvmCall */962export interface PalletEvmCall extends Enum {963  readonly isWithdraw: boolean;964  readonly asWithdraw: {965    readonly address: H160;966    readonly value: u128;967  } & Struct;968  readonly isCall: boolean;969  readonly asCall: {970    readonly source: H160;971    readonly target: H160;972    readonly input: Bytes;973    readonly value: U256;974    readonly gasLimit: u64;975    readonly maxFeePerGas: U256;976    readonly maxPriorityFeePerGas: Option<U256>;977    readonly nonce: Option<U256>;978    readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;979  } & Struct;980  readonly isCreate: boolean;981  readonly asCreate: {982    readonly source: H160;983    readonly init: Bytes;984    readonly value: U256;985    readonly gasLimit: u64;986    readonly maxFeePerGas: U256;987    readonly maxPriorityFeePerGas: Option<U256>;988    readonly nonce: Option<U256>;989    readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;990  } & Struct;991  readonly isCreate2: boolean;992  readonly asCreate2: {993    readonly source: H160;994    readonly init: Bytes;995    readonly salt: H256;996    readonly value: U256;997    readonly gasLimit: u64;998    readonly maxFeePerGas: U256;999    readonly maxPriorityFeePerGas: Option<U256>;1000    readonly nonce: Option<U256>;1001    readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;1002  } & Struct;1003  readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';1004}10051006/** @name PalletEvmCoderSubstrateError */1007export interface PalletEvmCoderSubstrateError extends Enum {1008  readonly isOutOfGas: boolean;1009  readonly isOutOfFund: boolean;1010  readonly type: 'OutOfGas' | 'OutOfFund';1011}10121013/** @name PalletEvmContractHelpersError */1014export interface PalletEvmContractHelpersError extends Enum {1015  readonly isNoPermission: boolean;1016  readonly type: 'NoPermission';1017}10181019/** @name PalletEvmContractHelpersSponsoringModeT */1020export interface PalletEvmContractHelpersSponsoringModeT extends Enum {1021  readonly isDisabled: boolean;1022  readonly isAllowlisted: boolean;1023  readonly isGenerous: boolean;1024  readonly type: 'Disabled' | 'Allowlisted' | 'Generous';1025}10261027/** @name PalletEvmError */1028export interface PalletEvmError extends Enum {1029  readonly isBalanceLow: boolean;1030  readonly isFeeOverflow: boolean;1031  readonly isPaymentOverflow: boolean;1032  readonly isWithdrawFailed: boolean;1033  readonly isGasPriceTooLow: boolean;1034  readonly isInvalidNonce: boolean;1035  readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce';1036}10371038/** @name PalletEvmEvent */1039export interface PalletEvmEvent extends Enum {1040  readonly isLog: boolean;1041  readonly asLog: EthereumLog;1042  readonly isCreated: boolean;1043  readonly asCreated: H160;1044  readonly isCreatedFailed: boolean;1045  readonly asCreatedFailed: H160;1046  readonly isExecuted: boolean;1047  readonly asExecuted: H160;1048  readonly isExecutedFailed: boolean;1049  readonly asExecutedFailed: H160;1050  readonly isBalanceDeposit: boolean;1051  readonly asBalanceDeposit: ITuple<[AccountId32, H160, U256]>;1052  readonly isBalanceWithdraw: boolean;1053  readonly asBalanceWithdraw: ITuple<[AccountId32, H160, U256]>;1054  readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed' | 'BalanceDeposit' | 'BalanceWithdraw';1055}10561057/** @name PalletEvmMigrationCall */1058export interface PalletEvmMigrationCall extends Enum {1059  readonly isBegin: boolean;1060  readonly asBegin: {1061    readonly address: H160;1062  } & Struct;1063  readonly isSetData: boolean;1064  readonly asSetData: {1065    readonly address: H160;1066    readonly data: Vec<ITuple<[H256, H256]>>;1067  } & Struct;1068  readonly isFinish: boolean;1069  readonly asFinish: {1070    readonly address: H160;1071    readonly code: Bytes;1072  } & Struct;1073  readonly type: 'Begin' | 'SetData' | 'Finish';1074}10751076/** @name PalletEvmMigrationError */1077export interface PalletEvmMigrationError extends Enum {1078  readonly isAccountNotEmpty: boolean;1079  readonly isAccountIsNotMigrating: boolean;1080  readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating';1081}10821083/** @name PalletFungibleError */1084export interface PalletFungibleError extends Enum {1085  readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;1086  readonly isFungibleItemsHaveNoId: boolean;1087  readonly isFungibleItemsDontHaveData: boolean;1088  readonly isFungibleDisallowsNesting: boolean;1089  readonly isSettingPropertiesNotAllowed: boolean;1090  readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';1091}10921093/** @name PalletInflationCall */1094export interface PalletInflationCall extends Enum {1095  readonly isStartInflation: boolean;1096  readonly asStartInflation: {1097    readonly inflationStartRelayBlock: u32;1098  } & Struct;1099  readonly type: 'StartInflation';1100}11011102/** @name PalletNonfungibleError */1103export interface PalletNonfungibleError extends Enum {1104  readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;1105  readonly isNonfungibleItemsHaveNoAmount: boolean;1106  readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount';1107}11081109/** @name PalletNonfungibleItemData */1110export interface PalletNonfungibleItemData extends Struct {1111  readonly constData: Bytes;1112  readonly variableData: Bytes;1113  readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1114}11151116/** @name PalletRefungibleError */1117export interface PalletRefungibleError extends Enum {1118  readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;1119  readonly isWrongRefungiblePieces: boolean;1120  readonly isRefungibleDisallowsNesting: boolean;1121  readonly isSettingPropertiesNotAllowed: boolean;1122  readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';1123}11241125/** @name PalletRefungibleItemData */1126export interface PalletRefungibleItemData extends Struct {1127  readonly constData: Bytes;1128  readonly variableData: Bytes;1129}11301131/** @name PalletStructureCall */1132export interface PalletStructureCall extends Null {}11331134/** @name PalletStructureError */1135export interface PalletStructureError extends Enum {1136  readonly isOuroborosDetected: boolean;1137  readonly isDepthLimit: boolean;1138  readonly isTokenNotFound: boolean;1139  readonly type: 'OuroborosDetected' | 'DepthLimit' | 'TokenNotFound';1140}11411142/** @name PalletStructureEvent */1143export interface PalletStructureEvent extends Enum {1144  readonly isExecuted: boolean;1145  readonly asExecuted: Result<Null, SpRuntimeDispatchError>;1146  readonly type: 'Executed';1147}11481149/** @name PalletSudoCall */1150export interface PalletSudoCall extends Enum {1151  readonly isSudo: boolean;1152  readonly asSudo: {1153    readonly call: Call;1154  } & Struct;1155  readonly isSudoUncheckedWeight: boolean;1156  readonly asSudoUncheckedWeight: {1157    readonly call: Call;1158    readonly weight: u64;1159  } & Struct;1160  readonly isSetKey: boolean;1161  readonly asSetKey: {1162    readonly new_: MultiAddress;1163  } & Struct;1164  readonly isSudoAs: boolean;1165  readonly asSudoAs: {1166    readonly who: MultiAddress;1167    readonly call: Call;1168  } & Struct;1169  readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';1170}11711172/** @name PalletSudoError */1173export interface PalletSudoError extends Enum {1174  readonly isRequireSudo: boolean;1175  readonly type: 'RequireSudo';1176}11771178/** @name PalletSudoEvent */1179export interface PalletSudoEvent extends Enum {1180  readonly isSudid: boolean;1181  readonly asSudid: {1182    readonly sudoResult: Result<Null, SpRuntimeDispatchError>;1183  } & Struct;1184  readonly isKeyChanged: boolean;1185  readonly asKeyChanged: {1186    readonly oldSudoer: Option<AccountId32>;1187  } & Struct;1188  readonly isSudoAsDone: boolean;1189  readonly asSudoAsDone: {1190    readonly sudoResult: Result<Null, SpRuntimeDispatchError>;1191  } & Struct;1192  readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone';1193}11941195/** @name PalletTemplateTransactionPaymentCall */1196export interface PalletTemplateTransactionPaymentCall extends Null {}11971198/** @name PalletTemplateTransactionPaymentChargeTransactionPayment */1199export interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}12001201/** @name PalletTimestampCall */1202export interface PalletTimestampCall extends Enum {1203  readonly isSet: boolean;1204  readonly asSet: {1205    readonly now: Compact<u64>;1206  } & Struct;1207  readonly type: 'Set';1208}12091210/** @name PalletTransactionPaymentReleases */1211export interface PalletTransactionPaymentReleases extends Enum {1212  readonly isV1Ancient: boolean;1213  readonly isV2: boolean;1214  readonly type: 'V1Ancient' | 'V2';1215}12161217/** @name PalletTreasuryCall */1218export interface PalletTreasuryCall extends Enum {1219  readonly isProposeSpend: boolean;1220  readonly asProposeSpend: {1221    readonly value: Compact<u128>;1222    readonly beneficiary: MultiAddress;1223  } & Struct;1224  readonly isRejectProposal: boolean;1225  readonly asRejectProposal: {1226    readonly proposalId: Compact<u32>;1227  } & Struct;1228  readonly isApproveProposal: boolean;1229  readonly asApproveProposal: {1230    readonly proposalId: Compact<u32>;1231  } & Struct;1232  readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal';1233}12341235/** @name PalletTreasuryError */1236export interface PalletTreasuryError extends Enum {1237  readonly isInsufficientProposersBalance: boolean;1238  readonly isInvalidIndex: boolean;1239  readonly isTooManyApprovals: boolean;1240  readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals';1241}12421243/** @name PalletTreasuryEvent */1244export interface PalletTreasuryEvent extends Enum {1245  readonly isProposed: boolean;1246  readonly asProposed: {1247    readonly proposalIndex: u32;1248  } & Struct;1249  readonly isSpending: boolean;1250  readonly asSpending: {1251    readonly budgetRemaining: u128;1252  } & Struct;1253  readonly isAwarded: boolean;1254  readonly asAwarded: {1255    readonly proposalIndex: u32;1256    readonly award: u128;1257    readonly account: AccountId32;1258  } & Struct;1259  readonly isRejected: boolean;1260  readonly asRejected: {1261    readonly proposalIndex: u32;1262    readonly slashed: u128;1263  } & Struct;1264  readonly isBurnt: boolean;1265  readonly asBurnt: {1266    readonly burntFunds: u128;1267  } & Struct;1268  readonly isRollover: boolean;1269  readonly asRollover: {1270    readonly rolloverBalance: u128;1271  } & Struct;1272  readonly isDeposit: boolean;1273  readonly asDeposit: {1274    readonly value: u128;1275  } & Struct;1276  readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit';1277}12781279/** @name PalletTreasuryProposal */1280export interface PalletTreasuryProposal extends Struct {1281  readonly proposer: AccountId32;1282  readonly value: u128;1283  readonly beneficiary: AccountId32;1284  readonly bond: u128;1285}12861287/** @name PalletUniqueCall */1288export interface PalletUniqueCall extends Enum {1289  readonly isCreateCollection: boolean;1290  readonly asCreateCollection: {1291    readonly collectionName: Vec<u16>;1292    readonly collectionDescription: Vec<u16>;1293    readonly tokenPrefix: Bytes;1294    readonly mode: UpDataStructsCollectionMode;1295  } & Struct;1296  readonly isCreateCollectionEx: boolean;1297  readonly asCreateCollectionEx: {1298    readonly data: UpDataStructsCreateCollectionData;1299  } & Struct;1300  readonly isDestroyCollection: boolean;1301  readonly asDestroyCollection: {1302    readonly collectionId: u32;1303  } & Struct;1304  readonly isAddToAllowList: boolean;1305  readonly asAddToAllowList: {1306    readonly collectionId: u32;1307    readonly address: PalletEvmAccountBasicCrossAccountIdRepr;1308  } & Struct;1309  readonly isRemoveFromAllowList: boolean;1310  readonly asRemoveFromAllowList: {1311    readonly collectionId: u32;1312    readonly address: PalletEvmAccountBasicCrossAccountIdRepr;1313  } & Struct;1314  readonly isSetPublicAccessMode: boolean;1315  readonly asSetPublicAccessMode: {1316    readonly collectionId: u32;1317    readonly mode: UpDataStructsAccessMode;1318  } & Struct;1319  readonly isSetMintPermission: boolean;1320  readonly asSetMintPermission: {1321    readonly collectionId: u32;1322    readonly mintPermission: bool;1323  } & Struct;1324  readonly isChangeCollectionOwner: boolean;1325  readonly asChangeCollectionOwner: {1326    readonly collectionId: u32;1327    readonly newOwner: AccountId32;1328  } & Struct;1329  readonly isAddCollectionAdmin: boolean;1330  readonly asAddCollectionAdmin: {1331    readonly collectionId: u32;1332    readonly newAdminId: PalletEvmAccountBasicCrossAccountIdRepr;1333  } & Struct;1334  readonly isRemoveCollectionAdmin: boolean;1335  readonly asRemoveCollectionAdmin: {1336    readonly collectionId: u32;1337    readonly accountId: PalletEvmAccountBasicCrossAccountIdRepr;1338  } & Struct;1339  readonly isSetCollectionSponsor: boolean;1340  readonly asSetCollectionSponsor: {1341    readonly collectionId: u32;1342    readonly newSponsor: AccountId32;1343  } & Struct;1344  readonly isConfirmSponsorship: boolean;1345  readonly asConfirmSponsorship: {1346    readonly collectionId: u32;1347  } & Struct;1348  readonly isRemoveCollectionSponsor: boolean;1349  readonly asRemoveCollectionSponsor: {1350    readonly collectionId: u32;1351  } & Struct;1352  readonly isCreateItem: boolean;1353  readonly asCreateItem: {1354    readonly collectionId: u32;1355    readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1356    readonly data: UpDataStructsCreateItemData;1357  } & Struct;1358  readonly isCreateMultipleItems: boolean;1359  readonly asCreateMultipleItems: {1360    readonly collectionId: u32;1361    readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1362    readonly itemsData: Vec<UpDataStructsCreateItemData>;1363  } & Struct;1364  readonly isSetCollectionProperties: boolean;1365  readonly asSetCollectionProperties: {1366    readonly collectionId: u32;1367    readonly properties: Vec<UpDataStructsProperty>;1368  } & Struct;1369  readonly isDeleteCollectionProperties: boolean;1370  readonly asDeleteCollectionProperties: {1371    readonly collectionId: u32;1372    readonly propertyKeys: Vec<Bytes>;1373  } & Struct;1374  readonly isSetTokenProperties: boolean;1375  readonly asSetTokenProperties: {1376    readonly collectionId: u32;1377    readonly tokenId: u32;1378    readonly properties: Vec<UpDataStructsProperty>;1379  } & Struct;1380  readonly isDeleteTokenProperties: boolean;1381  readonly asDeleteTokenProperties: {1382    readonly collectionId: u32;1383    readonly tokenId: u32;1384    readonly propertyKeys: Vec<Bytes>;1385  } & Struct;1386  readonly isSetPropertyPermissions: boolean;1387  readonly asSetPropertyPermissions: {1388    readonly collectionId: u32;1389    readonly propertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;1390  } & Struct;1391  readonly isCreateMultipleItemsEx: boolean;1392  readonly asCreateMultipleItemsEx: {1393    readonly collectionId: u32;1394    readonly data: UpDataStructsCreateItemExData;1395  } & Struct;1396  readonly isSetTransfersEnabledFlag: boolean;1397  readonly asSetTransfersEnabledFlag: {1398    readonly collectionId: u32;1399    readonly value: bool;1400  } & Struct;1401  readonly isBurnItem: boolean;1402  readonly asBurnItem: {1403    readonly collectionId: u32;1404    readonly itemId: u32;1405    readonly value: u128;1406  } & Struct;1407  readonly isBurnFrom: boolean;1408  readonly asBurnFrom: {1409    readonly collectionId: u32;1410    readonly from: PalletEvmAccountBasicCrossAccountIdRepr;1411    readonly itemId: u32;1412    readonly value: u128;1413  } & Struct;1414  readonly isTransfer: boolean;1415  readonly asTransfer: {1416    readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;1417    readonly collectionId: u32;1418    readonly itemId: u32;1419    readonly value: u128;1420  } & Struct;1421  readonly isApprove: boolean;1422  readonly asApprove: {1423    readonly spender: PalletEvmAccountBasicCrossAccountIdRepr;1424    readonly collectionId: u32;1425    readonly itemId: u32;1426    readonly amount: u128;1427  } & Struct;1428  readonly isTransferFrom: boolean;1429  readonly asTransferFrom: {1430    readonly from: PalletEvmAccountBasicCrossAccountIdRepr;1431    readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;1432    readonly collectionId: u32;1433    readonly itemId: u32;1434    readonly value: u128;1435  } & Struct;1436  readonly isSetVariableMetaData: boolean;1437  readonly asSetVariableMetaData: {1438    readonly collectionId: u32;1439    readonly itemId: u32;1440    readonly data: Bytes;1441  } & Struct;1442  readonly isSetMetaUpdatePermissionFlag: boolean;1443  readonly asSetMetaUpdatePermissionFlag: {1444    readonly collectionId: u32;1445    readonly value: UpDataStructsMetaUpdatePermission;1446  } & Struct;1447  readonly isSetSchemaVersion: boolean;1448  readonly asSetSchemaVersion: {1449    readonly collectionId: u32;1450    readonly version: UpDataStructsSchemaVersion;1451  } & Struct;1452  readonly isSetOffchainSchema: boolean;1453  readonly asSetOffchainSchema: {1454    readonly collectionId: u32;1455    readonly schema: Bytes;1456  } & Struct;1457  readonly isSetConstOnChainSchema: boolean;1458  readonly asSetConstOnChainSchema: {1459    readonly collectionId: u32;1460    readonly schema: Bytes;1461  } & Struct;1462  readonly isSetVariableOnChainSchema: boolean;1463  readonly asSetVariableOnChainSchema: {1464    readonly collectionId: u32;1465    readonly schema: Bytes;1466  } & Struct;1467  readonly isSetCollectionLimits: boolean;1468  readonly asSetCollectionLimits: {1469    readonly collectionId: u32;1470    readonly newLimit: UpDataStructsCollectionLimits;1471  } & Struct;1472  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' | 'SetVariableMetaData' | 'SetMetaUpdatePermissionFlag' | 'SetSchemaVersion' | 'SetOffchainSchema' | 'SetConstOnChainSchema' | 'SetVariableOnChainSchema' | 'SetCollectionLimits';1473}14741475/** @name PalletUniqueError */1476export interface PalletUniqueError extends Enum {1477  readonly isCollectionDecimalPointLimitExceeded: boolean;1478  readonly isConfirmUnsetSponsorFail: boolean;1479  readonly isEmptyArgument: boolean;1480  readonly type: 'CollectionDecimalPointLimitExceeded' | 'ConfirmUnsetSponsorFail' | 'EmptyArgument';1481}14821483/** @name PalletUniqueRawEvent */1484export interface PalletUniqueRawEvent extends Enum {1485  readonly isCollectionSponsorRemoved: boolean;1486  readonly asCollectionSponsorRemoved: u32;1487  readonly isCollectionAdminAdded: boolean;1488  readonly asCollectionAdminAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1489  readonly isCollectionOwnedChanged: boolean;1490  readonly asCollectionOwnedChanged: ITuple<[u32, AccountId32]>;1491  readonly isCollectionSponsorSet: boolean;1492  readonly asCollectionSponsorSet: ITuple<[u32, AccountId32]>;1493  readonly isConstOnChainSchemaSet: boolean;1494  readonly asConstOnChainSchemaSet: u32;1495  readonly isSponsorshipConfirmed: boolean;1496  readonly asSponsorshipConfirmed: ITuple<[u32, AccountId32]>;1497  readonly isCollectionAdminRemoved: boolean;1498  readonly asCollectionAdminRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1499  readonly isAllowListAddressRemoved: boolean;1500  readonly asAllowListAddressRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1501  readonly isAllowListAddressAdded: boolean;1502  readonly asAllowListAddressAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1503  readonly isCollectionLimitSet: boolean;1504  readonly asCollectionLimitSet: u32;1505  readonly isMintPermissionSet: boolean;1506  readonly asMintPermissionSet: u32;1507  readonly isOffchainSchemaSet: boolean;1508  readonly asOffchainSchemaSet: u32;1509  readonly isPublicAccessModeSet: boolean;1510  readonly asPublicAccessModeSet: ITuple<[u32, UpDataStructsAccessMode]>;1511  readonly isSchemaVersionSet: boolean;1512  readonly asSchemaVersionSet: u32;1513  readonly isVariableOnChainSchemaSet: boolean;1514  readonly asVariableOnChainSchemaSet: u32;1515  readonly type: 'CollectionSponsorRemoved' | 'CollectionAdminAdded' | 'CollectionOwnedChanged' | 'CollectionSponsorSet' | 'ConstOnChainSchemaSet' | 'SponsorshipConfirmed' | 'CollectionAdminRemoved' | 'AllowListAddressRemoved' | 'AllowListAddressAdded' | 'CollectionLimitSet' | 'MintPermissionSet' | 'OffchainSchemaSet' | 'PublicAccessModeSet' | 'SchemaVersionSet' | 'VariableOnChainSchemaSet';1516}15171518/** @name PalletXcmCall */1519export interface PalletXcmCall extends Enum {1520  readonly isSend: boolean;1521  readonly asSend: {1522    readonly dest: XcmVersionedMultiLocation;1523    readonly message: XcmVersionedXcm;1524  } & Struct;1525  readonly isTeleportAssets: boolean;1526  readonly asTeleportAssets: {1527    readonly dest: XcmVersionedMultiLocation;1528    readonly beneficiary: XcmVersionedMultiLocation;1529    readonly assets: XcmVersionedMultiAssets;1530    readonly feeAssetItem: u32;1531  } & Struct;1532  readonly isReserveTransferAssets: boolean;1533  readonly asReserveTransferAssets: {1534    readonly dest: XcmVersionedMultiLocation;1535    readonly beneficiary: XcmVersionedMultiLocation;1536    readonly assets: XcmVersionedMultiAssets;1537    readonly feeAssetItem: u32;1538  } & Struct;1539  readonly isExecute: boolean;1540  readonly asExecute: {1541    readonly message: XcmVersionedXcm;1542    readonly maxWeight: u64;1543  } & Struct;1544  readonly isForceXcmVersion: boolean;1545  readonly asForceXcmVersion: {1546    readonly location: XcmV1MultiLocation;1547    readonly xcmVersion: u32;1548  } & Struct;1549  readonly isForceDefaultXcmVersion: boolean;1550  readonly asForceDefaultXcmVersion: {1551    readonly maybeXcmVersion: Option<u32>;1552  } & Struct;1553  readonly isForceSubscribeVersionNotify: boolean;1554  readonly asForceSubscribeVersionNotify: {1555    readonly location: XcmVersionedMultiLocation;1556  } & Struct;1557  readonly isForceUnsubscribeVersionNotify: boolean;1558  readonly asForceUnsubscribeVersionNotify: {1559    readonly location: XcmVersionedMultiLocation;1560  } & Struct;1561  readonly isLimitedReserveTransferAssets: boolean;1562  readonly asLimitedReserveTransferAssets: {1563    readonly dest: XcmVersionedMultiLocation;1564    readonly beneficiary: XcmVersionedMultiLocation;1565    readonly assets: XcmVersionedMultiAssets;1566    readonly feeAssetItem: u32;1567    readonly weightLimit: XcmV2WeightLimit;1568  } & Struct;1569  readonly isLimitedTeleportAssets: boolean;1570  readonly asLimitedTeleportAssets: {1571    readonly dest: XcmVersionedMultiLocation;1572    readonly beneficiary: XcmVersionedMultiLocation;1573    readonly assets: XcmVersionedMultiAssets;1574    readonly feeAssetItem: u32;1575    readonly weightLimit: XcmV2WeightLimit;1576  } & Struct;1577  readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets';1578}15791580/** @name PalletXcmError */1581export interface PalletXcmError extends Enum {1582  readonly isUnreachable: boolean;1583  readonly isSendFailure: boolean;1584  readonly isFiltered: boolean;1585  readonly isUnweighableMessage: boolean;1586  readonly isDestinationNotInvertible: boolean;1587  readonly isEmpty: boolean;1588  readonly isCannotReanchor: boolean;1589  readonly isTooManyAssets: boolean;1590  readonly isInvalidOrigin: boolean;1591  readonly isBadVersion: boolean;1592  readonly isBadLocation: boolean;1593  readonly isNoSubscription: boolean;1594  readonly isAlreadySubscribed: boolean;1595  readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed';1596}15971598/** @name PalletXcmEvent */1599export interface PalletXcmEvent extends Enum {1600  readonly isAttempted: boolean;1601  readonly asAttempted: XcmV2TraitsOutcome;1602  readonly isSent: boolean;1603  readonly asSent: ITuple<[XcmV1MultiLocation, XcmV1MultiLocation, XcmV2Xcm]>;1604  readonly isUnexpectedResponse: boolean;1605  readonly asUnexpectedResponse: ITuple<[XcmV1MultiLocation, u64]>;1606  readonly isResponseReady: boolean;1607  readonly asResponseReady: ITuple<[u64, XcmV2Response]>;1608  readonly isNotified: boolean;1609  readonly asNotified: ITuple<[u64, u8, u8]>;1610  readonly isNotifyOverweight: boolean;1611  readonly asNotifyOverweight: ITuple<[u64, u8, u8, u64, u64]>;1612  readonly isNotifyDispatchError: boolean;1613  readonly asNotifyDispatchError: ITuple<[u64, u8, u8]>;1614  readonly isNotifyDecodeFailed: boolean;1615  readonly asNotifyDecodeFailed: ITuple<[u64, u8, u8]>;1616  readonly isInvalidResponder: boolean;1617  readonly asInvalidResponder: ITuple<[XcmV1MultiLocation, u64, Option<XcmV1MultiLocation>]>;1618  readonly isInvalidResponderVersion: boolean;1619  readonly asInvalidResponderVersion: ITuple<[XcmV1MultiLocation, u64]>;1620  readonly isResponseTaken: boolean;1621  readonly asResponseTaken: u64;1622  readonly isAssetsTrapped: boolean;1623  readonly asAssetsTrapped: ITuple<[H256, XcmV1MultiLocation, XcmVersionedMultiAssets]>;1624  readonly isVersionChangeNotified: boolean;1625  readonly asVersionChangeNotified: ITuple<[XcmV1MultiLocation, u32]>;1626  readonly isSupportedVersionChanged: boolean;1627  readonly asSupportedVersionChanged: ITuple<[XcmV1MultiLocation, u32]>;1628  readonly isNotifyTargetSendFail: boolean;1629  readonly asNotifyTargetSendFail: ITuple<[XcmV1MultiLocation, u64, XcmV2TraitsError]>;1630  readonly isNotifyTargetMigrationFail: boolean;1631  readonly asNotifyTargetMigrationFail: ITuple<[XcmVersionedMultiLocation, u64]>;1632  readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail';1633}16341635/** @name PhantomTypeUpDataStructsRpcCollection */1636export interface PhantomTypeUpDataStructsRpcCollection extends Vec<Lookup331> {}16371638/** @name PhantomTypeUpDataStructsTokenData */1639export interface PhantomTypeUpDataStructsTokenData extends Vec<Lookup327> {}16401641/** @name PolkadotCorePrimitivesInboundDownwardMessage */1642export interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {1643  readonly sentAt: u32;1644  readonly msg: Bytes;1645}16461647/** @name PolkadotCorePrimitivesInboundHrmpMessage */1648export interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct {1649  readonly sentAt: u32;1650  readonly data: Bytes;1651}16521653/** @name PolkadotCorePrimitivesOutboundHrmpMessage */1654export interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct {1655  readonly recipient: u32;1656  readonly data: Bytes;1657}16581659/** @name PolkadotParachainPrimitivesXcmpMessageFormat */1660export interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {1661  readonly isConcatenatedVersionedXcm: boolean;1662  readonly isConcatenatedEncodedBlob: boolean;1663  readonly isSignals: boolean;1664  readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';1665}16661667/** @name PolkadotPrimitivesV2AbridgedHostConfiguration */1668export interface PolkadotPrimitivesV2AbridgedHostConfiguration extends Struct {1669  readonly maxCodeSize: u32;1670  readonly maxHeadDataSize: u32;1671  readonly maxUpwardQueueCount: u32;1672  readonly maxUpwardQueueSize: u32;1673  readonly maxUpwardMessageSize: u32;1674  readonly maxUpwardMessageNumPerCandidate: u32;1675  readonly hrmpMaxMessageNumPerCandidate: u32;1676  readonly validationUpgradeCooldown: u32;1677  readonly validationUpgradeDelay: u32;1678}16791680/** @name PolkadotPrimitivesV2AbridgedHrmpChannel */1681export interface PolkadotPrimitivesV2AbridgedHrmpChannel extends Struct {1682  readonly maxCapacity: u32;1683  readonly maxTotalSize: u32;1684  readonly maxMessageSize: u32;1685  readonly msgCount: u32;1686  readonly totalSize: u32;1687  readonly mqcHead: Option<H256>;1688}16891690/** @name PolkadotPrimitivesV2PersistedValidationData */1691export interface PolkadotPrimitivesV2PersistedValidationData extends Struct {1692  readonly parentHead: Bytes;1693  readonly relayParentNumber: u32;1694  readonly relayParentStorageRoot: H256;1695  readonly maxPovSize: u32;1696}16971698/** @name PolkadotPrimitivesV2UpgradeRestriction */1699export interface PolkadotPrimitivesV2UpgradeRestriction extends Enum {1700  readonly isPresent: boolean;1701  readonly type: 'Present';1702}17031704/** @name SpCoreEcdsaSignature */1705export interface SpCoreEcdsaSignature extends U8aFixed {}17061707/** @name SpCoreEd25519Signature */1708export interface SpCoreEd25519Signature extends U8aFixed {}17091710/** @name SpCoreSr25519Signature */1711export interface SpCoreSr25519Signature extends U8aFixed {}17121713/** @name SpRuntimeArithmeticError */1714export interface SpRuntimeArithmeticError extends Enum {1715  readonly isUnderflow: boolean;1716  readonly isOverflow: boolean;1717  readonly isDivisionByZero: boolean;1718  readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero';1719}17201721/** @name SpRuntimeDigest */1722export interface SpRuntimeDigest extends Struct {1723  readonly logs: Vec<SpRuntimeDigestDigestItem>;1724}17251726/** @name SpRuntimeDigestDigestItem */1727export interface SpRuntimeDigestDigestItem extends Enum {1728  readonly isOther: boolean;1729  readonly asOther: Bytes;1730  readonly isConsensus: boolean;1731  readonly asConsensus: ITuple<[U8aFixed, Bytes]>;1732  readonly isSeal: boolean;1733  readonly asSeal: ITuple<[U8aFixed, Bytes]>;1734  readonly isPreRuntime: boolean;1735  readonly asPreRuntime: ITuple<[U8aFixed, Bytes]>;1736  readonly isRuntimeEnvironmentUpdated: boolean;1737  readonly type: 'Other' | 'Consensus' | 'Seal' | 'PreRuntime' | 'RuntimeEnvironmentUpdated';1738}17391740/** @name SpRuntimeDispatchError */1741export interface SpRuntimeDispatchError extends Enum {1742  readonly isOther: boolean;1743  readonly isCannotLookup: boolean;1744  readonly isBadOrigin: boolean;1745  readonly isModule: boolean;1746  readonly asModule: SpRuntimeModuleError;1747  readonly isConsumerRemaining: boolean;1748  readonly isNoProviders: boolean;1749  readonly isTooManyConsumers: boolean;1750  readonly isToken: boolean;1751  readonly asToken: SpRuntimeTokenError;1752  readonly isArithmetic: boolean;1753  readonly asArithmetic: SpRuntimeArithmeticError;1754  readonly isTransactional: boolean;1755  readonly asTransactional: SpRuntimeTransactionalError;1756  readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic' | 'Transactional';1757}17581759/** @name SpRuntimeModuleError */1760export interface SpRuntimeModuleError extends Struct {1761  readonly index: u8;1762  readonly error: U8aFixed;1763}17641765/** @name SpRuntimeMultiSignature */1766export interface SpRuntimeMultiSignature extends Enum {1767  readonly isEd25519: boolean;1768  readonly asEd25519: SpCoreEd25519Signature;1769  readonly isSr25519: boolean;1770  readonly asSr25519: SpCoreSr25519Signature;1771  readonly isEcdsa: boolean;1772  readonly asEcdsa: SpCoreEcdsaSignature;1773  readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';1774}17751776/** @name SpRuntimeTokenError */1777export interface SpRuntimeTokenError extends Enum {1778  readonly isNoFunds: boolean;1779  readonly isWouldDie: boolean;1780  readonly isBelowMinimum: boolean;1781  readonly isCannotCreate: boolean;1782  readonly isUnknownAsset: boolean;1783  readonly isFrozen: boolean;1784  readonly isUnsupported: boolean;1785  readonly type: 'NoFunds' | 'WouldDie' | 'BelowMinimum' | 'CannotCreate' | 'UnknownAsset' | 'Frozen' | 'Unsupported';1786}17871788/** @name SpRuntimeTransactionalError */1789export interface SpRuntimeTransactionalError extends Enum {1790  readonly isLimitReached: boolean;1791  readonly isNoLayer: boolean;1792  readonly type: 'LimitReached' | 'NoLayer';1793}17941795/** @name SpTrieStorageProof */1796export interface SpTrieStorageProof extends Struct {1797  readonly trieNodes: BTreeSet<Bytes>;1798}17991800/** @name SpVersionRuntimeVersion */1801export interface SpVersionRuntimeVersion extends Struct {1802  readonly specName: Text;1803  readonly implName: Text;1804  readonly authoringVersion: u32;1805  readonly specVersion: u32;1806  readonly implVersion: u32;1807  readonly apis: Vec<ITuple<[U8aFixed, u32]>>;1808  readonly transactionVersion: u32;1809  readonly stateVersion: u8;1810}18111812/** @name UpDataStructsAccessMode */1813export interface UpDataStructsAccessMode extends Enum {1814  readonly isNormal: boolean;1815  readonly isAllowList: boolean;1816  readonly type: 'Normal' | 'AllowList';1817}18181819/** @name UpDataStructsCollection */1820export interface UpDataStructsCollection extends Struct {1821  readonly owner: AccountId32;1822  readonly mode: UpDataStructsCollectionMode;1823  readonly access: UpDataStructsAccessMode;1824  readonly name: Vec<u16>;1825  readonly description: Vec<u16>;1826  readonly tokenPrefix: Bytes;1827  readonly mintMode: bool;1828  readonly schemaVersion: UpDataStructsSchemaVersion;1829  readonly sponsorship: UpDataStructsSponsorshipState;1830  readonly limits: UpDataStructsCollectionLimits;1831  readonly metaUpdatePermission: UpDataStructsMetaUpdatePermission;1832}18331834/** @name UpDataStructsCollectionField */1835export interface UpDataStructsCollectionField extends Enum {1836  readonly isVariableOnChainSchema: boolean;1837  readonly isConstOnChainSchema: boolean;1838  readonly isOffchainSchema: boolean;1839  readonly type: 'VariableOnChainSchema' | 'ConstOnChainSchema' | 'OffchainSchema';1840}18411842/** @name UpDataStructsCollectionLimits */1843export interface UpDataStructsCollectionLimits extends Struct {1844  readonly accountTokenOwnershipLimit: Option<u32>;1845  readonly sponsoredDataSize: Option<u32>;1846  readonly sponsoredDataRateLimit: Option<UpDataStructsSponsoringRateLimit>;1847  readonly tokenLimit: Option<u32>;1848  readonly sponsorTransferTimeout: Option<u32>;1849  readonly sponsorApproveTimeout: Option<u32>;1850  readonly ownerCanTransfer: Option<bool>;1851  readonly ownerCanDestroy: Option<bool>;1852  readonly transfersEnabled: Option<bool>;1853  readonly nestingRule: Option<UpDataStructsNestingRule>;1854}18551856/** @name UpDataStructsCollectionMode */1857export interface UpDataStructsCollectionMode extends Enum {1858  readonly isNft: boolean;1859  readonly isFungible: boolean;1860  readonly asFungible: u8;1861  readonly isReFungible: boolean;1862  readonly type: 'Nft' | 'Fungible' | 'ReFungible';1863}18641865/** @name UpDataStructsCollectionStats */1866export interface UpDataStructsCollectionStats extends Struct {1867  readonly created: u32;1868  readonly destroyed: u32;1869  readonly alive: u32;1870}18711872/** @name UpDataStructsCreateCollectionData */1873export interface UpDataStructsCreateCollectionData extends Struct {1874  readonly mode: UpDataStructsCollectionMode;1875  readonly access: Option<UpDataStructsAccessMode>;1876  readonly name: Vec<u16>;1877  readonly description: Vec<u16>;1878  readonly tokenPrefix: Bytes;1879  readonly offchainSchema: Bytes;1880  readonly schemaVersion: Option<UpDataStructsSchemaVersion>;1881  readonly pendingSponsor: Option<AccountId32>;1882  readonly limits: Option<UpDataStructsCollectionLimits>;1883  readonly variableOnChainSchema: Bytes;1884  readonly constOnChainSchema: Bytes;1885  readonly metaUpdatePermission: Option<UpDataStructsMetaUpdatePermission>;1886  readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;1887  readonly properties: Vec<UpDataStructsProperty>;1888}18891890/** @name UpDataStructsCreateFungibleData */1891export interface UpDataStructsCreateFungibleData extends Struct {1892  readonly value: u128;1893}18941895/** @name UpDataStructsCreateItemData */1896export interface UpDataStructsCreateItemData extends Enum {1897  readonly isNft: boolean;1898  readonly asNft: UpDataStructsCreateNftData;1899  readonly isFungible: boolean;1900  readonly asFungible: UpDataStructsCreateFungibleData;1901  readonly isReFungible: boolean;1902  readonly asReFungible: UpDataStructsCreateReFungibleData;1903  readonly type: 'Nft' | 'Fungible' | 'ReFungible';1904}19051906/** @name UpDataStructsCreateItemExData */1907export interface UpDataStructsCreateItemExData extends Enum {1908  readonly isNft: boolean;1909  readonly asNft: Vec<UpDataStructsCreateNftExData>;1910  readonly isFungible: boolean;1911  readonly asFungible: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr,u128>;1912  readonly isRefungibleMultipleItems: boolean;1913  readonly asRefungibleMultipleItems: Vec<UpDataStructsCreateRefungibleExData>;1914  readonly isRefungibleMultipleOwners: boolean;1915  readonly asRefungibleMultipleOwners: UpDataStructsCreateRefungibleExData;1916  readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';1917}19181919/** @name UpDataStructsCreateNftData */1920export interface UpDataStructsCreateNftData extends Struct {1921  readonly constData: Bytes;1922  readonly variableData: Bytes;1923  readonly properties: Vec<UpDataStructsProperty>;1924}19251926/** @name UpDataStructsCreateNftExData */1927export interface UpDataStructsCreateNftExData extends Struct {1928  readonly constData: Bytes;1929  readonly variableData: Bytes;1930  readonly properties: Vec<UpDataStructsProperty>;1931  readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1932}19331934/** @name UpDataStructsCreateReFungibleData */1935export interface UpDataStructsCreateReFungibleData extends Struct {1936  readonly constData: Bytes;1937  readonly variableData: Bytes;1938  readonly pieces: u128;1939}19401941/** @name UpDataStructsCreateRefungibleExData */1942export interface UpDataStructsCreateRefungibleExData extends Struct {1943  readonly constData: Bytes;1944  readonly variableData: Bytes;1945  readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;1946}19471948/** @name UpDataStructsMetaUpdatePermission */1949export interface UpDataStructsMetaUpdatePermission extends Enum {1950  readonly isItemOwner: boolean;1951  readonly isAdmin: boolean;1952  readonly isNone: boolean;1953  readonly type: 'ItemOwner' | 'Admin' | 'None';1954}19551956/** @name UpDataStructsNestingRule */1957export interface UpDataStructsNestingRule extends Enum {1958  readonly isDisabled: boolean;1959  readonly isOwner: boolean;1960  readonly isOwnerRestricted: boolean;1961  readonly asOwnerRestricted: FrameSupportStorageBoundedBTreeSet;1962  readonly type: 'Disabled' | 'Owner' | 'OwnerRestricted';1963}19641965/** @name UpDataStructsProperties */1966export interface UpDataStructsProperties extends Struct {1967  readonly map: BTreeMap<Bytes, Bytes>;1968  readonly consumedSpace: u32;1969  readonly spaceLimit: u32;1970}19711972/** @name UpDataStructsProperty */1973export interface UpDataStructsProperty extends Struct {1974  readonly key: Bytes;1975  readonly value: Bytes;1976}19771978/** @name UpDataStructsPropertyKeyPermission */1979export interface UpDataStructsPropertyKeyPermission extends Struct {1980  readonly key: Bytes;1981  readonly permission: UpDataStructsPropertyPermission;1982}19831984/** @name UpDataStructsPropertyPermission */1985export interface UpDataStructsPropertyPermission extends Struct {1986  readonly mutable: bool;1987  readonly collectionAdmin: bool;1988  readonly tokenOwner: bool;1989}19901991/** @name UpDataStructsRpcCollection */1992export interface UpDataStructsRpcCollection extends Struct {1993  readonly owner: AccountId32;1994  readonly mode: UpDataStructsCollectionMode;1995  readonly access: UpDataStructsAccessMode;1996  readonly name: Vec<u16>;1997  readonly description: Vec<u16>;1998  readonly tokenPrefix: Bytes;1999  readonly mintMode: bool;2000  readonly offchainSchema: Bytes;2001  readonly schemaVersion: UpDataStructsSchemaVersion;2002  readonly sponsorship: UpDataStructsSponsorshipState;2003  readonly limits: UpDataStructsCollectionLimits;2004  readonly variableOnChainSchema: Bytes;2005  readonly constOnChainSchema: Bytes;2006  readonly metaUpdatePermission: UpDataStructsMetaUpdatePermission;2007  readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;2008  readonly properties: Vec<UpDataStructsProperty>;2009}20102011/** @name UpDataStructsSchemaVersion */2012export interface UpDataStructsSchemaVersion extends Enum {2013  readonly isImageURL: boolean;2014  readonly isUnique: boolean;2015  readonly type: 'ImageURL' | 'Unique';2016}20172018/** @name UpDataStructsSponsoringRateLimit */2019export interface UpDataStructsSponsoringRateLimit extends Enum {2020  readonly isSponsoringDisabled: boolean;2021  readonly isBlocks: boolean;2022  readonly asBlocks: u32;2023  readonly type: 'SponsoringDisabled' | 'Blocks';2024}20252026/** @name UpDataStructsSponsorshipState */2027export interface UpDataStructsSponsorshipState extends Enum {2028  readonly isDisabled: boolean;2029  readonly isUnconfirmed: boolean;2030  readonly asUnconfirmed: AccountId32;2031  readonly isConfirmed: boolean;2032  readonly asConfirmed: AccountId32;2033  readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';2034}20352036/** @name UpDataStructsTokenData */2037export interface UpDataStructsTokenData extends Struct {2038  readonly constData: Bytes;2039  readonly properties: Vec<UpDataStructsProperty>;2040  readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;2041}20422043/** @name XcmDoubleEncoded */2044export interface XcmDoubleEncoded extends Struct {2045  readonly encoded: Bytes;2046}20472048/** @name XcmV0Junction */2049export interface XcmV0Junction extends Enum {2050  readonly isParent: boolean;2051  readonly isParachain: boolean;2052  readonly asParachain: Compact<u32>;2053  readonly isAccountId32: boolean;2054  readonly asAccountId32: {2055    readonly network: XcmV0JunctionNetworkId;2056    readonly id: U8aFixed;2057  } & Struct;2058  readonly isAccountIndex64: boolean;2059  readonly asAccountIndex64: {2060    readonly network: XcmV0JunctionNetworkId;2061    readonly index: Compact<u64>;2062  } & Struct;2063  readonly isAccountKey20: boolean;2064  readonly asAccountKey20: {2065    readonly network: XcmV0JunctionNetworkId;2066    readonly key: U8aFixed;2067  } & Struct;2068  readonly isPalletInstance: boolean;2069  readonly asPalletInstance: u8;2070  readonly isGeneralIndex: boolean;2071  readonly asGeneralIndex: Compact<u128>;2072  readonly isGeneralKey: boolean;2073  readonly asGeneralKey: Bytes;2074  readonly isOnlyChild: boolean;2075  readonly isPlurality: boolean;2076  readonly asPlurality: {2077    readonly id: XcmV0JunctionBodyId;2078    readonly part: XcmV0JunctionBodyPart;2079  } & Struct;2080  readonly type: 'Parent' | 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';2081}20822083/** @name XcmV0JunctionBodyId */2084export interface XcmV0JunctionBodyId extends Enum {2085  readonly isUnit: boolean;2086  readonly isNamed: boolean;2087  readonly asNamed: Bytes;2088  readonly isIndex: boolean;2089  readonly asIndex: Compact<u32>;2090  readonly isExecutive: boolean;2091  readonly isTechnical: boolean;2092  readonly isLegislative: boolean;2093  readonly isJudicial: boolean;2094  readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial';2095}20962097/** @name XcmV0JunctionBodyPart */2098export interface XcmV0JunctionBodyPart extends Enum {2099  readonly isVoice: boolean;2100  readonly isMembers: boolean;2101  readonly asMembers: {2102    readonly count: Compact<u32>;2103  } & Struct;2104  readonly isFraction: boolean;2105  readonly asFraction: {2106    readonly nom: Compact<u32>;2107    readonly denom: Compact<u32>;2108  } & Struct;2109  readonly isAtLeastProportion: boolean;2110  readonly asAtLeastProportion: {2111    readonly nom: Compact<u32>;2112    readonly denom: Compact<u32>;2113  } & Struct;2114  readonly isMoreThanProportion: boolean;2115  readonly asMoreThanProportion: {2116    readonly nom: Compact<u32>;2117    readonly denom: Compact<u32>;2118  } & Struct;2119  readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';2120}21212122/** @name XcmV0JunctionNetworkId */2123export interface XcmV0JunctionNetworkId extends Enum {2124  readonly isAny: boolean;2125  readonly isNamed: boolean;2126  readonly asNamed: Bytes;2127  readonly isPolkadot: boolean;2128  readonly isKusama: boolean;2129  readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';2130}21312132/** @name XcmV0MultiAsset */2133export interface XcmV0MultiAsset extends Enum {2134  readonly isNone: boolean;2135  readonly isAll: boolean;2136  readonly isAllFungible: boolean;2137  readonly isAllNonFungible: boolean;2138  readonly isAllAbstractFungible: boolean;2139  readonly asAllAbstractFungible: {2140    readonly id: Bytes;2141  } & Struct;2142  readonly isAllAbstractNonFungible: boolean;2143  readonly asAllAbstractNonFungible: {2144    readonly class: Bytes;2145  } & Struct;2146  readonly isAllConcreteFungible: boolean;2147  readonly asAllConcreteFungible: {2148    readonly id: XcmV0MultiLocation;2149  } & Struct;2150  readonly isAllConcreteNonFungible: boolean;2151  readonly asAllConcreteNonFungible: {2152    readonly class: XcmV0MultiLocation;2153  } & Struct;2154  readonly isAbstractFungible: boolean;2155  readonly asAbstractFungible: {2156    readonly id: Bytes;2157    readonly amount: Compact<u128>;2158  } & Struct;2159  readonly isAbstractNonFungible: boolean;2160  readonly asAbstractNonFungible: {2161    readonly class: Bytes;2162    readonly instance: XcmV1MultiassetAssetInstance;2163  } & Struct;2164  readonly isConcreteFungible: boolean;2165  readonly asConcreteFungible: {2166    readonly id: XcmV0MultiLocation;2167    readonly amount: Compact<u128>;2168  } & Struct;2169  readonly isConcreteNonFungible: boolean;2170  readonly asConcreteNonFungible: {2171    readonly class: XcmV0MultiLocation;2172    readonly instance: XcmV1MultiassetAssetInstance;2173  } & Struct;2174  readonly type: 'None' | 'All' | 'AllFungible' | 'AllNonFungible' | 'AllAbstractFungible' | 'AllAbstractNonFungible' | 'AllConcreteFungible' | 'AllConcreteNonFungible' | 'AbstractFungible' | 'AbstractNonFungible' | 'ConcreteFungible' | 'ConcreteNonFungible';2175}21762177/** @name XcmV0MultiLocation */2178export interface XcmV0MultiLocation extends Enum {2179  readonly isNull: boolean;2180  readonly isX1: boolean;2181  readonly asX1: XcmV0Junction;2182  readonly isX2: boolean;2183  readonly asX2: ITuple<[XcmV0Junction, XcmV0Junction]>;2184  readonly isX3: boolean;2185  readonly asX3: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2186  readonly isX4: boolean;2187  readonly asX4: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2188  readonly isX5: boolean;2189  readonly asX5: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2190  readonly isX6: boolean;2191  readonly asX6: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2192  readonly isX7: boolean;2193  readonly asX7: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2194  readonly isX8: boolean;2195  readonly asX8: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2196  readonly type: 'Null' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';2197}21982199/** @name XcmV0Order */2200export interface XcmV0Order extends Enum {2201  readonly isNull: boolean;2202  readonly isDepositAsset: boolean;2203  readonly asDepositAsset: {2204    readonly assets: Vec<XcmV0MultiAsset>;2205    readonly dest: XcmV0MultiLocation;2206  } & Struct;2207  readonly isDepositReserveAsset: boolean;2208  readonly asDepositReserveAsset: {2209    readonly assets: Vec<XcmV0MultiAsset>;2210    readonly dest: XcmV0MultiLocation;2211    readonly effects: Vec<XcmV0Order>;2212  } & Struct;2213  readonly isExchangeAsset: boolean;2214  readonly asExchangeAsset: {2215    readonly give: Vec<XcmV0MultiAsset>;2216    readonly receive: Vec<XcmV0MultiAsset>;2217  } & Struct;2218  readonly isInitiateReserveWithdraw: boolean;2219  readonly asInitiateReserveWithdraw: {2220    readonly assets: Vec<XcmV0MultiAsset>;2221    readonly reserve: XcmV0MultiLocation;2222    readonly effects: Vec<XcmV0Order>;2223  } & Struct;2224  readonly isInitiateTeleport: boolean;2225  readonly asInitiateTeleport: {2226    readonly assets: Vec<XcmV0MultiAsset>;2227    readonly dest: XcmV0MultiLocation;2228    readonly effects: Vec<XcmV0Order>;2229  } & Struct;2230  readonly isQueryHolding: boolean;2231  readonly asQueryHolding: {2232    readonly queryId: Compact<u64>;2233    readonly dest: XcmV0MultiLocation;2234    readonly assets: Vec<XcmV0MultiAsset>;2235  } & Struct;2236  readonly isBuyExecution: boolean;2237  readonly asBuyExecution: {2238    readonly fees: XcmV0MultiAsset;2239    readonly weight: u64;2240    readonly debt: u64;2241    readonly haltOnError: bool;2242    readonly xcm: Vec<XcmV0Xcm>;2243  } & Struct;2244  readonly type: 'Null' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';2245}22462247/** @name XcmV0OriginKind */2248export interface XcmV0OriginKind extends Enum {2249  readonly isNative: boolean;2250  readonly isSovereignAccount: boolean;2251  readonly isSuperuser: boolean;2252  readonly isXcm: boolean;2253  readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm';2254}22552256/** @name XcmV0Response */2257export interface XcmV0Response extends Enum {2258  readonly isAssets: boolean;2259  readonly asAssets: Vec<XcmV0MultiAsset>;2260  readonly type: 'Assets';2261}22622263/** @name XcmV0Xcm */2264export interface XcmV0Xcm extends Enum {2265  readonly isWithdrawAsset: boolean;2266  readonly asWithdrawAsset: {2267    readonly assets: Vec<XcmV0MultiAsset>;2268    readonly effects: Vec<XcmV0Order>;2269  } & Struct;2270  readonly isReserveAssetDeposit: boolean;2271  readonly asReserveAssetDeposit: {2272    readonly assets: Vec<XcmV0MultiAsset>;2273    readonly effects: Vec<XcmV0Order>;2274  } & Struct;2275  readonly isTeleportAsset: boolean;2276  readonly asTeleportAsset: {2277    readonly assets: Vec<XcmV0MultiAsset>;2278    readonly effects: Vec<XcmV0Order>;2279  } & Struct;2280  readonly isQueryResponse: boolean;2281  readonly asQueryResponse: {2282    readonly queryId: Compact<u64>;2283    readonly response: XcmV0Response;2284  } & Struct;2285  readonly isTransferAsset: boolean;2286  readonly asTransferAsset: {2287    readonly assets: Vec<XcmV0MultiAsset>;2288    readonly dest: XcmV0MultiLocation;2289  } & Struct;2290  readonly isTransferReserveAsset: boolean;2291  readonly asTransferReserveAsset: {2292    readonly assets: Vec<XcmV0MultiAsset>;2293    readonly dest: XcmV0MultiLocation;2294    readonly effects: Vec<XcmV0Order>;2295  } & Struct;2296  readonly isTransact: boolean;2297  readonly asTransact: {2298    readonly originType: XcmV0OriginKind;2299    readonly requireWeightAtMost: u64;2300    readonly call: XcmDoubleEncoded;2301  } & Struct;2302  readonly isHrmpNewChannelOpenRequest: boolean;2303  readonly asHrmpNewChannelOpenRequest: {2304    readonly sender: Compact<u32>;2305    readonly maxMessageSize: Compact<u32>;2306    readonly maxCapacity: Compact<u32>;2307  } & Struct;2308  readonly isHrmpChannelAccepted: boolean;2309  readonly asHrmpChannelAccepted: {2310    readonly recipient: Compact<u32>;2311  } & Struct;2312  readonly isHrmpChannelClosing: boolean;2313  readonly asHrmpChannelClosing: {2314    readonly initiator: Compact<u32>;2315    readonly sender: Compact<u32>;2316    readonly recipient: Compact<u32>;2317  } & Struct;2318  readonly isRelayedFrom: boolean;2319  readonly asRelayedFrom: {2320    readonly who: XcmV0MultiLocation;2321    readonly message: XcmV0Xcm;2322  } & Struct;2323  readonly type: 'WithdrawAsset' | 'ReserveAssetDeposit' | 'TeleportAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom';2324}23252326/** @name XcmV1Junction */2327export interface XcmV1Junction extends Enum {2328  readonly isParachain: boolean;2329  readonly asParachain: Compact<u32>;2330  readonly isAccountId32: boolean;2331  readonly asAccountId32: {2332    readonly network: XcmV0JunctionNetworkId;2333    readonly id: U8aFixed;2334  } & Struct;2335  readonly isAccountIndex64: boolean;2336  readonly asAccountIndex64: {2337    readonly network: XcmV0JunctionNetworkId;2338    readonly index: Compact<u64>;2339  } & Struct;2340  readonly isAccountKey20: boolean;2341  readonly asAccountKey20: {2342    readonly network: XcmV0JunctionNetworkId;2343    readonly key: U8aFixed;2344  } & Struct;2345  readonly isPalletInstance: boolean;2346  readonly asPalletInstance: u8;2347  readonly isGeneralIndex: boolean;2348  readonly asGeneralIndex: Compact<u128>;2349  readonly isGeneralKey: boolean;2350  readonly asGeneralKey: Bytes;2351  readonly isOnlyChild: boolean;2352  readonly isPlurality: boolean;2353  readonly asPlurality: {2354    readonly id: XcmV0JunctionBodyId;2355    readonly part: XcmV0JunctionBodyPart;2356  } & Struct;2357  readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';2358}23592360/** @name XcmV1MultiAsset */2361export interface XcmV1MultiAsset extends Struct {2362  readonly id: XcmV1MultiassetAssetId;2363  readonly fun: XcmV1MultiassetFungibility;2364}23652366/** @name XcmV1MultiassetAssetId */2367export interface XcmV1MultiassetAssetId extends Enum {2368  readonly isConcrete: boolean;2369  readonly asConcrete: XcmV1MultiLocation;2370  readonly isAbstract: boolean;2371  readonly asAbstract: Bytes;2372  readonly type: 'Concrete' | 'Abstract';2373}23742375/** @name XcmV1MultiassetAssetInstance */2376export interface XcmV1MultiassetAssetInstance extends Enum {2377  readonly isUndefined: boolean;2378  readonly isIndex: boolean;2379  readonly asIndex: Compact<u128>;2380  readonly isArray4: boolean;2381  readonly asArray4: U8aFixed;2382  readonly isArray8: boolean;2383  readonly asArray8: U8aFixed;2384  readonly isArray16: boolean;2385  readonly asArray16: U8aFixed;2386  readonly isArray32: boolean;2387  readonly asArray32: U8aFixed;2388  readonly isBlob: boolean;2389  readonly asBlob: Bytes;2390  readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob';2391}23922393/** @name XcmV1MultiassetFungibility */2394export interface XcmV1MultiassetFungibility extends Enum {2395  readonly isFungible: boolean;2396  readonly asFungible: Compact<u128>;2397  readonly isNonFungible: boolean;2398  readonly asNonFungible: XcmV1MultiassetAssetInstance;2399  readonly type: 'Fungible' | 'NonFungible';2400}24012402/** @name XcmV1MultiassetMultiAssetFilter */2403export interface XcmV1MultiassetMultiAssetFilter extends Enum {2404  readonly isDefinite: boolean;2405  readonly asDefinite: XcmV1MultiassetMultiAssets;2406  readonly isWild: boolean;2407  readonly asWild: XcmV1MultiassetWildMultiAsset;2408  readonly type: 'Definite' | 'Wild';2409}24102411/** @name XcmV1MultiassetMultiAssets */2412export interface XcmV1MultiassetMultiAssets extends Vec<XcmV1MultiAsset> {}24132414/** @name XcmV1MultiassetWildFungibility */2415export interface XcmV1MultiassetWildFungibility extends Enum {2416  readonly isFungible: boolean;2417  readonly isNonFungible: boolean;2418  readonly type: 'Fungible' | 'NonFungible';2419}24202421/** @name XcmV1MultiassetWildMultiAsset */2422export interface XcmV1MultiassetWildMultiAsset extends Enum {2423  readonly isAll: boolean;2424  readonly isAllOf: boolean;2425  readonly asAllOf: {2426    readonly id: XcmV1MultiassetAssetId;2427    readonly fun: XcmV1MultiassetWildFungibility;2428  } & Struct;2429  readonly type: 'All' | 'AllOf';2430}24312432/** @name XcmV1MultiLocation */2433export interface XcmV1MultiLocation extends Struct {2434  readonly parents: u8;2435  readonly interior: XcmV1MultilocationJunctions;2436}24372438/** @name XcmV1MultilocationJunctions */2439export interface XcmV1MultilocationJunctions extends Enum {2440  readonly isHere: boolean;2441  readonly isX1: boolean;2442  readonly asX1: XcmV1Junction;2443  readonly isX2: boolean;2444  readonly asX2: ITuple<[XcmV1Junction, XcmV1Junction]>;2445  readonly isX3: boolean;2446  readonly asX3: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2447  readonly isX4: boolean;2448  readonly asX4: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2449  readonly isX5: boolean;2450  readonly asX5: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2451  readonly isX6: boolean;2452  readonly asX6: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2453  readonly isX7: boolean;2454  readonly asX7: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2455  readonly isX8: boolean;2456  readonly asX8: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2457  readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';2458}24592460/** @name XcmV1Order */2461export interface XcmV1Order extends Enum {2462  readonly isNoop: boolean;2463  readonly isDepositAsset: boolean;2464  readonly asDepositAsset: {2465    readonly assets: XcmV1MultiassetMultiAssetFilter;2466    readonly maxAssets: u32;2467    readonly beneficiary: XcmV1MultiLocation;2468  } & Struct;2469  readonly isDepositReserveAsset: boolean;2470  readonly asDepositReserveAsset: {2471    readonly assets: XcmV1MultiassetMultiAssetFilter;2472    readonly maxAssets: u32;2473    readonly dest: XcmV1MultiLocation;2474    readonly effects: Vec<XcmV1Order>;2475  } & Struct;2476  readonly isExchangeAsset: boolean;2477  readonly asExchangeAsset: {2478    readonly give: XcmV1MultiassetMultiAssetFilter;2479    readonly receive: XcmV1MultiassetMultiAssets;2480  } & Struct;2481  readonly isInitiateReserveWithdraw: boolean;2482  readonly asInitiateReserveWithdraw: {2483    readonly assets: XcmV1MultiassetMultiAssetFilter;2484    readonly reserve: XcmV1MultiLocation;2485    readonly effects: Vec<XcmV1Order>;2486  } & Struct;2487  readonly isInitiateTeleport: boolean;2488  readonly asInitiateTeleport: {2489    readonly assets: XcmV1MultiassetMultiAssetFilter;2490    readonly dest: XcmV1MultiLocation;2491    readonly effects: Vec<XcmV1Order>;2492  } & Struct;2493  readonly isQueryHolding: boolean;2494  readonly asQueryHolding: {2495    readonly queryId: Compact<u64>;2496    readonly dest: XcmV1MultiLocation;2497    readonly assets: XcmV1MultiassetMultiAssetFilter;2498  } & Struct;2499  readonly isBuyExecution: boolean;2500  readonly asBuyExecution: {2501    readonly fees: XcmV1MultiAsset;2502    readonly weight: u64;2503    readonly debt: u64;2504    readonly haltOnError: bool;2505    readonly instructions: Vec<XcmV1Xcm>;2506  } & Struct;2507  readonly type: 'Noop' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';2508}25092510/** @name XcmV1Response */2511export interface XcmV1Response extends Enum {2512  readonly isAssets: boolean;2513  readonly asAssets: XcmV1MultiassetMultiAssets;2514  readonly isVersion: boolean;2515  readonly asVersion: u32;2516  readonly type: 'Assets' | 'Version';2517}25182519/** @name XcmV1Xcm */2520export interface XcmV1Xcm extends Enum {2521  readonly isWithdrawAsset: boolean;2522  readonly asWithdrawAsset: {2523    readonly assets: XcmV1MultiassetMultiAssets;2524    readonly effects: Vec<XcmV1Order>;2525  } & Struct;2526  readonly isReserveAssetDeposited: boolean;2527  readonly asReserveAssetDeposited: {2528    readonly assets: XcmV1MultiassetMultiAssets;2529    readonly effects: Vec<XcmV1Order>;2530  } & Struct;2531  readonly isReceiveTeleportedAsset: boolean;2532  readonly asReceiveTeleportedAsset: {2533    readonly assets: XcmV1MultiassetMultiAssets;2534    readonly effects: Vec<XcmV1Order>;2535  } & Struct;2536  readonly isQueryResponse: boolean;2537  readonly asQueryResponse: {2538    readonly queryId: Compact<u64>;2539    readonly response: XcmV1Response;2540  } & Struct;2541  readonly isTransferAsset: boolean;2542  readonly asTransferAsset: {2543    readonly assets: XcmV1MultiassetMultiAssets;2544    readonly beneficiary: XcmV1MultiLocation;2545  } & Struct;2546  readonly isTransferReserveAsset: boolean;2547  readonly asTransferReserveAsset: {2548    readonly assets: XcmV1MultiassetMultiAssets;2549    readonly dest: XcmV1MultiLocation;2550    readonly effects: Vec<XcmV1Order>;2551  } & Struct;2552  readonly isTransact: boolean;2553  readonly asTransact: {2554    readonly originType: XcmV0OriginKind;2555    readonly requireWeightAtMost: u64;2556    readonly call: XcmDoubleEncoded;2557  } & Struct;2558  readonly isHrmpNewChannelOpenRequest: boolean;2559  readonly asHrmpNewChannelOpenRequest: {2560    readonly sender: Compact<u32>;2561    readonly maxMessageSize: Compact<u32>;2562    readonly maxCapacity: Compact<u32>;2563  } & Struct;2564  readonly isHrmpChannelAccepted: boolean;2565  readonly asHrmpChannelAccepted: {2566    readonly recipient: Compact<u32>;2567  } & Struct;2568  readonly isHrmpChannelClosing: boolean;2569  readonly asHrmpChannelClosing: {2570    readonly initiator: Compact<u32>;2571    readonly sender: Compact<u32>;2572    readonly recipient: Compact<u32>;2573  } & Struct;2574  readonly isRelayedFrom: boolean;2575  readonly asRelayedFrom: {2576    readonly who: XcmV1MultilocationJunctions;2577    readonly message: XcmV1Xcm;2578  } & Struct;2579  readonly isSubscribeVersion: boolean;2580  readonly asSubscribeVersion: {2581    readonly queryId: Compact<u64>;2582    readonly maxResponseWeight: Compact<u64>;2583  } & Struct;2584  readonly isUnsubscribeVersion: boolean;2585  readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom' | 'SubscribeVersion' | 'UnsubscribeVersion';2586}25872588/** @name XcmV2Instruction */2589export interface XcmV2Instruction extends Enum {2590  readonly isWithdrawAsset: boolean;2591  readonly asWithdrawAsset: XcmV1MultiassetMultiAssets;2592  readonly isReserveAssetDeposited: boolean;2593  readonly asReserveAssetDeposited: XcmV1MultiassetMultiAssets;2594  readonly isReceiveTeleportedAsset: boolean;2595  readonly asReceiveTeleportedAsset: XcmV1MultiassetMultiAssets;2596  readonly isQueryResponse: boolean;2597  readonly asQueryResponse: {2598    readonly queryId: Compact<u64>;2599    readonly response: XcmV2Response;2600    readonly maxWeight: Compact<u64>;2601  } & Struct;2602  readonly isTransferAsset: boolean;2603  readonly asTransferAsset: {2604    readonly assets: XcmV1MultiassetMultiAssets;2605    readonly beneficiary: XcmV1MultiLocation;2606  } & Struct;2607  readonly isTransferReserveAsset: boolean;2608  readonly asTransferReserveAsset: {2609    readonly assets: XcmV1MultiassetMultiAssets;2610    readonly dest: XcmV1MultiLocation;2611    readonly xcm: XcmV2Xcm;2612  } & Struct;2613  readonly isTransact: boolean;2614  readonly asTransact: {2615    readonly originType: XcmV0OriginKind;2616    readonly requireWeightAtMost: Compact<u64>;2617    readonly call: XcmDoubleEncoded;2618  } & Struct;2619  readonly isHrmpNewChannelOpenRequest: boolean;2620  readonly asHrmpNewChannelOpenRequest: {2621    readonly sender: Compact<u32>;2622    readonly maxMessageSize: Compact<u32>;2623    readonly maxCapacity: Compact<u32>;2624  } & Struct;2625  readonly isHrmpChannelAccepted: boolean;2626  readonly asHrmpChannelAccepted: {2627    readonly recipient: Compact<u32>;2628  } & Struct;2629  readonly isHrmpChannelClosing: boolean;2630  readonly asHrmpChannelClosing: {2631    readonly initiator: Compact<u32>;2632    readonly sender: Compact<u32>;2633    readonly recipient: Compact<u32>;2634  } & Struct;2635  readonly isClearOrigin: boolean;2636  readonly isDescendOrigin: boolean;2637  readonly asDescendOrigin: XcmV1MultilocationJunctions;2638  readonly isReportError: boolean;2639  readonly asReportError: {2640    readonly queryId: Compact<u64>;2641    readonly dest: XcmV1MultiLocation;2642    readonly maxResponseWeight: Compact<u64>;2643  } & Struct;2644  readonly isDepositAsset: boolean;2645  readonly asDepositAsset: {2646    readonly assets: XcmV1MultiassetMultiAssetFilter;2647    readonly maxAssets: Compact<u32>;2648    readonly beneficiary: XcmV1MultiLocation;2649  } & Struct;2650  readonly isDepositReserveAsset: boolean;2651  readonly asDepositReserveAsset: {2652    readonly assets: XcmV1MultiassetMultiAssetFilter;2653    readonly maxAssets: Compact<u32>;2654    readonly dest: XcmV1MultiLocation;2655    readonly xcm: XcmV2Xcm;2656  } & Struct;2657  readonly isExchangeAsset: boolean;2658  readonly asExchangeAsset: {2659    readonly give: XcmV1MultiassetMultiAssetFilter;2660    readonly receive: XcmV1MultiassetMultiAssets;2661  } & Struct;2662  readonly isInitiateReserveWithdraw: boolean;2663  readonly asInitiateReserveWithdraw: {2664    readonly assets: XcmV1MultiassetMultiAssetFilter;2665    readonly reserve: XcmV1MultiLocation;2666    readonly xcm: XcmV2Xcm;2667  } & Struct;2668  readonly isInitiateTeleport: boolean;2669  readonly asInitiateTeleport: {2670    readonly assets: XcmV1MultiassetMultiAssetFilter;2671    readonly dest: XcmV1MultiLocation;2672    readonly xcm: XcmV2Xcm;2673  } & Struct;2674  readonly isQueryHolding: boolean;2675  readonly asQueryHolding: {2676    readonly queryId: Compact<u64>;2677    readonly dest: XcmV1MultiLocation;2678    readonly assets: XcmV1MultiassetMultiAssetFilter;2679    readonly maxResponseWeight: Compact<u64>;2680  } & Struct;2681  readonly isBuyExecution: boolean;2682  readonly asBuyExecution: {2683    readonly fees: XcmV1MultiAsset;2684    readonly weightLimit: XcmV2WeightLimit;2685  } & Struct;2686  readonly isRefundSurplus: boolean;2687  readonly isSetErrorHandler: boolean;2688  readonly asSetErrorHandler: XcmV2Xcm;2689  readonly isSetAppendix: boolean;2690  readonly asSetAppendix: XcmV2Xcm;2691  readonly isClearError: boolean;2692  readonly isClaimAsset: boolean;2693  readonly asClaimAsset: {2694    readonly assets: XcmV1MultiassetMultiAssets;2695    readonly ticket: XcmV1MultiLocation;2696  } & Struct;2697  readonly isTrap: boolean;2698  readonly asTrap: Compact<u64>;2699  readonly isSubscribeVersion: boolean;2700  readonly asSubscribeVersion: {2701    readonly queryId: Compact<u64>;2702    readonly maxResponseWeight: Compact<u64>;2703  } & Struct;2704  readonly isUnsubscribeVersion: boolean;2705  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';2706}27072708/** @name XcmV2Response */2709export interface XcmV2Response extends Enum {2710  readonly isNull: boolean;2711  readonly isAssets: boolean;2712  readonly asAssets: XcmV1MultiassetMultiAssets;2713  readonly isExecutionResult: boolean;2714  readonly asExecutionResult: Option<ITuple<[u32, XcmV2TraitsError]>>;2715  readonly isVersion: boolean;2716  readonly asVersion: u32;2717  readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version';2718}27192720/** @name XcmV2TraitsError */2721export interface XcmV2TraitsError extends Enum {2722  readonly isOverflow: boolean;2723  readonly isUnimplemented: boolean;2724  readonly isUntrustedReserveLocation: boolean;2725  readonly isUntrustedTeleportLocation: boolean;2726  readonly isMultiLocationFull: boolean;2727  readonly isMultiLocationNotInvertible: boolean;2728  readonly isBadOrigin: boolean;2729  readonly isInvalidLocation: boolean;2730  readonly isAssetNotFound: boolean;2731  readonly isFailedToTransactAsset: boolean;2732  readonly isNotWithdrawable: boolean;2733  readonly isLocationCannotHold: boolean;2734  readonly isExceedsMaxMessageSize: boolean;2735  readonly isDestinationUnsupported: boolean;2736  readonly isTransport: boolean;2737  readonly isUnroutable: boolean;2738  readonly isUnknownClaim: boolean;2739  readonly isFailedToDecode: boolean;2740  readonly isMaxWeightInvalid: boolean;2741  readonly isNotHoldingFees: boolean;2742  readonly isTooExpensive: boolean;2743  readonly isTrap: boolean;2744  readonly asTrap: u64;2745  readonly isUnhandledXcmVersion: boolean;2746  readonly isWeightLimitReached: boolean;2747  readonly asWeightLimitReached: u64;2748  readonly isBarrier: boolean;2749  readonly isWeightNotComputable: boolean;2750  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';2751}27522753/** @name XcmV2TraitsOutcome */2754export interface XcmV2TraitsOutcome extends Enum {2755  readonly isComplete: boolean;2756  readonly asComplete: u64;2757  readonly isIncomplete: boolean;2758  readonly asIncomplete: ITuple<[u64, XcmV2TraitsError]>;2759  readonly isError: boolean;2760  readonly asError: XcmV2TraitsError;2761  readonly type: 'Complete' | 'Incomplete' | 'Error';2762}27632764/** @name XcmV2WeightLimit */2765export interface XcmV2WeightLimit extends Enum {2766  readonly isUnlimited: boolean;2767  readonly isLimited: boolean;2768  readonly asLimited: Compact<u64>;2769  readonly type: 'Unlimited' | 'Limited';2770}27712772/** @name XcmV2Xcm */2773export interface XcmV2Xcm extends Vec<XcmV2Instruction> {}27742775/** @name XcmVersionedMultiAssets */2776export interface XcmVersionedMultiAssets extends Enum {2777  readonly isV0: boolean;2778  readonly asV0: Vec<XcmV0MultiAsset>;2779  readonly isV1: boolean;2780  readonly asV1: XcmV1MultiassetMultiAssets;2781  readonly type: 'V0' | 'V1';2782}27832784/** @name XcmVersionedMultiLocation */2785export interface XcmVersionedMultiLocation extends Enum {2786  readonly isV0: boolean;2787  readonly asV0: XcmV0MultiLocation;2788  readonly isV1: boolean;2789  readonly asV1: XcmV1MultiLocation;2790  readonly type: 'V0' | 'V1';2791}27922793/** @name XcmVersionedXcm */2794export interface XcmVersionedXcm extends Enum {2795  readonly isV0: boolean;2796  readonly asV0: XcmV0Xcm;2797  readonly isV1: boolean;2798  readonly asV1: XcmV1Xcm;2799  readonly isV2: boolean;2800  readonly asV2: XcmV2Xcm;2801  readonly type: 'V0' | 'V1' | 'V2';2802}28032804export type PHANTOM_UNIQUE = 'unique';
modifiedtests/src/nesting/nest.test.tsdiffbeforeafterboth
--- a/tests/src/nesting/nest.test.ts
+++ b/tests/src/nesting/nest.test.ts
@@ -23,8 +23,10 @@
 
 describe('Integration Test: Nesting', () => {
   before(async () => {
-    alice = privateKey('//Alice');
-    bob = privateKey('//Bob');
+    await usingApi(async api => {
+      alice = privateKey('//Alice');
+      bob = privateKey('//Bob');
+    });
   });
 
   // ---------- Non-Fungible ----------
@@ -208,8 +210,10 @@
 
 describe('Negative Test: Nesting', async() => {
   before(async () => {
-    alice = privateKey('//Alice');
-    bob = privateKey('//Bob');
+    await usingApi(async api => {
+      alice = privateKey('//Alice');
+      bob = privateKey('//Bob');
+    });
   });
 
   // ---------- Non-Fungible ----------
modifiedtests/src/nesting/properties.test.tsdiffbeforeafterboth
--- a/tests/src/nesting/properties.test.ts
+++ b/tests/src/nesting/properties.test.ts
@@ -18,8 +18,10 @@
 
 describe('Integration Test: Collection Properties', () => {
   before(async () => {
-    alice = privateKey('//Alice');
-    bob = privateKey('//Bob');
+    await usingApi(async api => {
+      alice = privateKey('//Alice');
+      bob = privateKey('//Bob');
+    });
   });
 
   it('Reads properties from a collection', async () => {
@@ -111,8 +113,10 @@
 
 describe('Negative Integration Test: Collection Properties', () => {
   before(async () => {
-    alice = privateKey('//Alice');
-    bob = privateKey('//Bob');
+    await usingApi(async api => {
+      alice = privateKey('//Alice');
+      bob = privateKey('//Bob');
+    });
   });
   
   it('Fails to set properties in a collection if not its onwer/administrator', async () => {
@@ -192,8 +196,10 @@
 
 describe('Integration Test: Access Rights to Token Properties', () => {
   before(async () => {
-    alice = privateKey('//Alice');
-    bob = privateKey('//Bob');
+    await usingApi(async api => {
+      alice = privateKey('//Alice');
+      bob = privateKey('//Bob');
+    });
   });
   
   it('Reads access rights to properties of a collection', async () => {
@@ -256,8 +262,10 @@
 
 describe('Negative Integration Test: Access Rights to Token Properties', () => {
   before(async () => {
-    alice = privateKey('//Alice');
-    bob = privateKey('//Bob');
+    await usingApi(async api => {
+      alice = privateKey('//Alice');
+      bob = privateKey('//Bob');
+    });
   });
 
   it('Prevents from setting access rights to properties of a collection if not an onwer/admin', async () => {
@@ -330,18 +338,20 @@
   let permissions: {permission: any, signers: IKeyringPair[]}[];
 
   before(async () => {
-    alice = privateKey('//Alice');
-    bob = privateKey('//Bob');
-    charlie = privateKey('//Charlie');
+    await usingApi(async api => {
+      alice = privateKey('//Alice');
+      bob = privateKey('//Bob');
+      charlie = privateKey('//Charlie');
 
-    permissions = [
-      {permission: {mutable: true, collectionAdmin: true}, signers: [alice, bob]},
-      {permission: {mutable: false, collectionAdmin: true}, signers: [alice, bob]},
-      {permission: {mutable: true, tokenOwner: true}, signers: [charlie]},
-      {permission: {mutable: false, tokenOwner: true}, signers: [charlie]},
-      {permission: {mutable: true, collectionAdmin: true, tokenOwner: true}, signers: [alice, bob, charlie]},
-      {permission: {mutable: false, collectionAdmin: true, tokenOwner: true}, signers: [alice, bob, charlie]},
-    ];
+      permissions = [
+        {permission: {mutable: true, collectionAdmin: true}, signers: [alice, bob]},
+        {permission: {mutable: false, collectionAdmin: true}, signers: [alice, bob]},
+        {permission: {mutable: true, tokenOwner: true}, signers: [charlie]},
+        {permission: {mutable: false, tokenOwner: true}, signers: [charlie]},
+        {permission: {mutable: true, collectionAdmin: true, tokenOwner: true}, signers: [alice, bob, charlie]},
+        {permission: {mutable: false, collectionAdmin: true, tokenOwner: true}, signers: [alice, bob, charlie]},
+      ];
+    });
   });
 
   beforeEach(async () => {
@@ -491,19 +501,21 @@
   let constitution: {permission: any, signers: IKeyringPair[], sinner: IKeyringPair}[];
 
   before(async () => {
-    alice = privateKey('//Alice');
-    bob = privateKey('//Bob');
-    charlie = privateKey('//Charlie');
-    const dave = privateKey('//Dave');
+    await usingApi(async api => {
+      alice = privateKey('//Alice');
+      bob = privateKey('//Bob');
+      charlie = privateKey('//Charlie');
+      const dave = privateKey('//Dave');
 
-    constitution = [
-      {permission: {mutable: true, collectionAdmin: true}, signers: [alice, bob], sinner: charlie},
-      {permission: {mutable: false, collectionAdmin: true}, signers: [alice, bob], sinner: charlie},
-      {permission: {mutable: true, tokenOwner: true}, signers: [charlie], sinner: alice},
-      {permission: {mutable: false, tokenOwner: true}, signers: [charlie], sinner: alice},
-      {permission: {mutable: true, collectionAdmin: true, tokenOwner: true}, signers: [alice, bob, charlie], sinner: dave},
-      {permission: {mutable: false, collectionAdmin: true, tokenOwner: true}, signers: [alice, bob, charlie], sinner: dave},
-    ];
+      constitution = [
+        {permission: {mutable: true, collectionAdmin: true}, signers: [alice, bob], sinner: charlie},
+        {permission: {mutable: false, collectionAdmin: true}, signers: [alice, bob], sinner: charlie},
+        {permission: {mutable: true, tokenOwner: true}, signers: [charlie], sinner: alice},
+        {permission: {mutable: false, tokenOwner: true}, signers: [charlie], sinner: alice},
+        {permission: {mutable: true, collectionAdmin: true, tokenOwner: true}, signers: [alice, bob, charlie], sinner: dave},
+        {permission: {mutable: false, collectionAdmin: true, tokenOwner: true}, signers: [alice, bob, charlie], sinner: dave},
+      ];
+    });
   });
 
   beforeEach(async () => {
modifiedtests/src/nesting/unnest.test.tsdiffbeforeafterboth
--- a/tests/src/nesting/unnest.test.ts
+++ b/tests/src/nesting/unnest.test.ts
@@ -19,8 +19,10 @@
 
 describe('Integration Test: Unnesting', () => {
   before(async () => {
-    alice = privateKey('//Alice');
-    bob = privateKey('//Bob');
+    await usingApi(async api => {
+      alice = privateKey('//Alice');
+      bob = privateKey('//Bob');
+    });
   });
 
   it('Allows the owner to successfully unnest a token', async () => {
@@ -57,8 +59,10 @@
 
 describe('Negative Test: Unnesting', () => {
   before(async () => {
-    alice = privateKey('//Alice');
-    bob = privateKey('//Bob');
+    await usingApi(async api => {
+      alice = privateKey('//Alice');
+      bob = privateKey('//Bob');
+    });
   });
   
   it('Disallows a non-owner to unnest/burn a token', async () => {
modifiedtests/src/substrate/privateKey.tsdiffbeforeafterboth
--- a/tests/src/substrate/privateKey.ts
+++ b/tests/src/substrate/privateKey.ts
@@ -17,6 +17,8 @@
 import {Keyring} from '@polkadot/api';
 import {IKeyringPair} from '@polkadot/types/types';
 
+// WARNING: the WASM interface must be initialized before this function is called. 
+// Use either `usingApi`, or `cryptoWaitReady` for consistency.
 export default function privateKey(account: string): IKeyringPair {
   const keyring = new Keyring({type: 'sr25519'});
 
modifiedtests/yarn.lockdiffbeforeafterboth
--- a/tests/yarn.lock
+++ b/tests/yarn.lock
@@ -33,43 +33,6 @@
   dependencies:
     "@babel/highlight" "^7.16.7"
 
-<<<<<<< HEAD
-"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.16.4", "@babel/compat-data@^7.17.0":
-  version "7.17.0"
-  resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.17.0.tgz#86850b8597ea6962089770952075dcaabb8dba34"
-  integrity sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng==
-
-"@babel/compat-data@^7.17.10":
-  version "7.17.10"
-  resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.17.10.tgz#711dc726a492dfc8be8220028b1b92482362baab"
-  integrity sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==
-
-"@babel/core@^7.11.6", "@babel/core@^7.17.10":
-  version "7.17.10"
-  resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.10.tgz#74ef0fbf56b7dfc3f198fc2d927f4f03e12f4b05"
-  integrity sha512-liKoppandF3ZcBnIYFjfSDHZLKdLHGJRkoWtG8zQyGJBQfIYobpnVGI5+pLBNtS6psFLDzyq8+h5HiVljW9PNA==
-  dependencies:
-    "@ampproject/remapping" "^2.1.0"
-    "@babel/code-frame" "^7.16.7"
-    "@babel/generator" "^7.17.10"
-    "@babel/helper-compilation-targets" "^7.17.10"
-    "@babel/helper-module-transforms" "^7.17.7"
-    "@babel/helpers" "^7.17.9"
-    "@babel/parser" "^7.17.10"
-    "@babel/template" "^7.16.7"
-    "@babel/traverse" "^7.17.10"
-    "@babel/types" "^7.17.10"
-    convert-source-map "^1.7.0"
-    debug "^4.1.0"
-    gensync "^1.0.0-beta.2"
-    json5 "^2.2.1"
-    semver "^6.3.0"
-
-"@babel/core@^7.12.3":
-  version "7.17.5"
-  resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.5.tgz#6cd2e836058c28f06a4ca8ee7ed955bbf37c8225"
-  integrity sha512-/BBMw4EvjmyquN5O+t5eh0+YqB3XXJkYD2cjKpYtWOfFy4lQ4UozNSmxAcWT8r2XtZs0ewG+zrfsqeR15i1ajA==
-=======
 "@babel/compat-data@^7.13.11", "@babel/compat-data@^7.17.0", "@babel/compat-data@^7.17.10":
   version "7.17.10"
   resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.17.10.tgz#711dc726a492dfc8be8220028b1b92482362baab"
@@ -79,7 +42,6 @@
   version "7.17.10"
   resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.10.tgz#74ef0fbf56b7dfc3f198fc2d927f4f03e12f4b05"
   integrity sha512-liKoppandF3ZcBnIYFjfSDHZLKdLHGJRkoWtG8zQyGJBQfIYobpnVGI5+pLBNtS6psFLDzyq8+h5HiVljW9PNA==
->>>>>>> 7ed4fe9a... Try to fix test interfaces
   dependencies:
     "@ampproject/remapping" "^2.1.0"
     "@babel/code-frame" "^7.16.7"
@@ -97,26 +59,10 @@
     json5 "^2.2.1"
     semver "^6.3.0"
 
-<<<<<<< HEAD
-"@babel/generator@^7.17.10":
-  version "7.17.10"
-  resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.10.tgz#c281fa35b0c349bbe9d02916f4ae08fc85ed7189"
-  integrity sha512-46MJZZo9y3o4kmhBVc7zW7i8dtR1oIK/sdO5NcfcZRhTGYi+KKJRtHNgsU6c4VUcJmUNV/LQdebD/9Dlv4K+Tg==
-  dependencies:
-    "@babel/types" "^7.17.10"
-    "@jridgewell/gen-mapping" "^0.1.0"
-    jsesc "^2.5.1"
-
-"@babel/generator@^7.17.3", "@babel/generator@^7.7.2":
-  version "7.17.3"
-  resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.3.tgz#a2c30b0c4f89858cb87050c3ffdfd36bdf443200"
-  integrity sha512-+R6Dctil/MgUsZsZAkYgK+ADNSZzJRRy0TvY65T71z/CR854xHQ1EweBYXdfT+HNeN7w0cSJJEzgxZMv40pxsg==
-=======
 "@babel/generator@^7.17.10", "@babel/generator@^7.7.2":
   version "7.17.10"
   resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.10.tgz#c281fa35b0c349bbe9d02916f4ae08fc85ed7189"
   integrity sha512-46MJZZo9y3o4kmhBVc7zW7i8dtR1oIK/sdO5NcfcZRhTGYi+KKJRtHNgsU6c4VUcJmUNV/LQdebD/9Dlv4K+Tg==
->>>>>>> 7ed4fe9a... Try to fix test interfaces
   dependencies:
     "@babel/types" "^7.17.10"
     "@jridgewell/gen-mapping" "^0.1.0"
@@ -147,27 +93,10 @@
     browserslist "^4.20.2"
     semver "^6.3.0"
 
-<<<<<<< HEAD
-"@babel/helper-compilation-targets@^7.17.10":
-  version "7.17.10"
-  resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.10.tgz#09c63106d47af93cf31803db6bc49fef354e2ebe"
-  integrity sha512-gh3RxjWbauw/dFiU/7whjd0qN9K6nPJMqe6+Er7rOavFh0CQUSwhAE3IcTho2rywPJFxej6TUUHDkWcYI6gGqQ==
-  dependencies:
-    "@babel/compat-data" "^7.17.10"
-    "@babel/helper-validator-option" "^7.16.7"
-    browserslist "^4.20.2"
-    semver "^6.3.0"
-
-"@babel/helper-create-class-features-plugin@^7.16.10", "@babel/helper-create-class-features-plugin@^7.16.7":
-  version "7.17.1"
-  resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.1.tgz#9699f14a88833a7e055ce57dcd3ffdcd25186b21"
-  integrity sha512-JBdSr/LtyYIno/pNnJ75lBcqc3Z1XXujzPanHqjvvrhOA+DTceTFuJi8XjmWTZh4r3fsdfqaCMN0iZemdkxZHQ==
-=======
 "@babel/helper-create-class-features-plugin@^7.16.10", "@babel/helper-create-class-features-plugin@^7.16.7", "@babel/helper-create-class-features-plugin@^7.17.6":
   version "7.17.9"
   resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.9.tgz#71835d7fb9f38bd9f1378e40a4c0902fdc2ea49d"
   integrity sha512-kUjip3gruz6AJKOq5i3nC6CoCEEF/oHH3cp6tOZhB+IyyyPyW0g1Gfsxn3mkk6S08pIA2y8GQh609v9G/5sHVQ==
->>>>>>> 7ed4fe9a... Try to fix test interfaces
   dependencies:
     "@babel/helper-annotate-as-pure" "^7.16.7"
     "@babel/helper-environment-visitor" "^7.16.7"
@@ -177,22 +106,6 @@
     "@babel/helper-replace-supers" "^7.16.7"
     "@babel/helper-split-export-declaration" "^7.16.7"
 
-<<<<<<< HEAD
-"@babel/helper-create-class-features-plugin@^7.17.6":
-  version "7.17.9"
-  resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.9.tgz#71835d7fb9f38bd9f1378e40a4c0902fdc2ea49d"
-  integrity sha512-kUjip3gruz6AJKOq5i3nC6CoCEEF/oHH3cp6tOZhB+IyyyPyW0g1Gfsxn3mkk6S08pIA2y8GQh609v9G/5sHVQ==
-  dependencies:
-    "@babel/helper-annotate-as-pure" "^7.16.7"
-    "@babel/helper-environment-visitor" "^7.16.7"
-    "@babel/helper-function-name" "^7.17.9"
-    "@babel/helper-member-expression-to-functions" "^7.17.7"
-    "@babel/helper-optimise-call-expression" "^7.16.7"
-    "@babel/helper-replace-supers" "^7.16.7"
-    "@babel/helper-split-export-declaration" "^7.16.7"
-
-=======
->>>>>>> 7ed4fe9a... Try to fix test interfaces
 "@babel/helper-create-regexp-features-plugin@^7.16.7", "@babel/helper-create-regexp-features-plugin@^7.17.0":
   version "7.17.0"
   resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz#1dcc7d40ba0c6b6b25618997c5dbfd310f186fe1"
@@ -235,26 +148,7 @@
   integrity sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==
   dependencies:
     "@babel/template" "^7.16.7"
-<<<<<<< HEAD
-    "@babel/types" "^7.16.7"
-
-"@babel/helper-function-name@^7.17.9":
-  version "7.17.9"
-  resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz#136fcd54bc1da82fcb47565cf16fd8e444b1ff12"
-  integrity sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==
-  dependencies:
-    "@babel/template" "^7.16.7"
-    "@babel/types" "^7.17.0"
-
-"@babel/helper-get-function-arity@^7.16.7":
-  version "7.16.7"
-  resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz#ea08ac753117a669f1508ba06ebcc49156387419"
-  integrity sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==
-  dependencies:
-    "@babel/types" "^7.16.7"
-=======
     "@babel/types" "^7.17.0"
->>>>>>> 7ed4fe9a... Try to fix test interfaces
 
 "@babel/helper-hoist-variables@^7.16.7":
   version "7.16.7"
@@ -270,13 +164,6 @@
   dependencies:
     "@babel/types" "^7.17.0"
 
-"@babel/helper-member-expression-to-functions@^7.17.7":
-  version "7.17.7"
-  resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz#a34013b57d8542a8c4ff8ba3f747c02452a4d8c4"
-  integrity sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==
-  dependencies:
-    "@babel/types" "^7.17.0"
-
 "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.16.0", "@babel/helper-module-imports@^7.16.7":
   version "7.16.7"
   resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz#25612a8091a999704461c8a222d0efec5d091437"
@@ -285,20 +172,6 @@
     "@babel/types" "^7.16.7"
 
 "@babel/helper-module-transforms@^7.16.7", "@babel/helper-module-transforms@^7.17.7":
-  version "7.17.7"
-  resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz#3943c7f777139e7954a5355c815263741a9c1cbd"
-  integrity sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==
-  dependencies:
-    "@babel/helper-environment-visitor" "^7.16.7"
-    "@babel/helper-module-imports" "^7.16.7"
-    "@babel/helper-simple-access" "^7.17.7"
-    "@babel/helper-split-export-declaration" "^7.16.7"
-    "@babel/helper-validator-identifier" "^7.16.7"
-    "@babel/template" "^7.16.7"
-    "@babel/traverse" "^7.17.3"
-    "@babel/types" "^7.17.0"
-
-"@babel/helper-module-transforms@^7.17.7":
   version "7.17.7"
   resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz#3943c7f777139e7954a5355c815263741a9c1cbd"
   integrity sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==
@@ -351,13 +224,6 @@
   dependencies:
     "@babel/types" "^7.17.0"
 
-"@babel/helper-simple-access@^7.17.7":
-  version "7.17.7"
-  resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz#aaa473de92b7987c6dfa7ce9a7d9674724823367"
-  integrity sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==
-  dependencies:
-    "@babel/types" "^7.17.0"
-
 "@babel/helper-skip-transparent-expression-wrappers@^7.16.0":
   version "7.16.0"
   resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz#0ee3388070147c3ae051e487eca3ebb0e2e8bb09"
@@ -391,15 +257,6 @@
     "@babel/template" "^7.16.7"
     "@babel/traverse" "^7.16.8"
     "@babel/types" "^7.16.8"
-
-"@babel/helpers@^7.17.9":
-  version "7.17.9"
-  resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.17.9.tgz#b2af120821bfbe44f9907b1826e168e819375a1a"
-  integrity sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==
-  dependencies:
-    "@babel/template" "^7.16.7"
-    "@babel/traverse" "^7.17.9"
-    "@babel/types" "^7.17.0"
 
 "@babel/helpers@^7.17.9":
   version "7.17.9"
@@ -420,11 +277,6 @@
     js-tokens "^4.0.0"
 
 "@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.16.7", "@babel/parser@^7.17.10":
-  version "7.17.10"
-  resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.10.tgz#873b16db82a8909e0fbd7f115772f4b739f6ce78"
-  integrity sha512-n2Q6i+fnJqzOaq2VkdXxy2TCPCWQZHiCo0XqmrCvDWcZQKRyZzYi4Z0yxlBuN0w+r2ZHmre+Q087DSrw3pbJDQ==
-
-"@babel/parser@^7.17.10":
   version "7.17.10"
   resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.10.tgz#873b16db82a8909e0fbd7f115772f4b739f6ce78"
   integrity sha512-n2Q6i+fnJqzOaq2VkdXxy2TCPCWQZHiCo0XqmrCvDWcZQKRyZzYi4Z0yxlBuN0w+r2ZHmre+Q087DSrw3pbJDQ==
@@ -1126,24 +978,10 @@
     pirates "^4.0.5"
     source-map-support "^0.5.16"
 
-<<<<<<< HEAD
-"@babel/runtime@^7.17.9":
-  version "7.17.9"
-  resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.9.tgz#d19fbf802d01a8cb6cf053a64e472d42c434ba72"
-  integrity sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==
-  dependencies:
-    regenerator-runtime "^0.13.4"
-
-"@babel/runtime@^7.8.4":
-  version "7.17.2"
-  resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.2.tgz#66f68591605e59da47523c631416b18508779941"
-  integrity sha512-hzeyJyMA1YGdJTuWU0e/j4wKXrU4OMFvY2MSlaI9B7VQb0r5cxTE3EAIS2Q7Tn2RIcDkRvTA/v2JsAEhxe99uw==
-=======
 "@babel/runtime@^7.17.9", "@babel/runtime@^7.8.4":
   version "7.17.9"
   resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.9.tgz#d19fbf802d01a8cb6cf053a64e472d42c434ba72"
   integrity sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==
->>>>>>> 7ed4fe9a... Try to fix test interfaces
   dependencies:
     regenerator-runtime "^0.13.4"
 
@@ -1172,38 +1010,7 @@
     debug "^4.1.0"
     globals "^11.1.0"
 
-<<<<<<< HEAD
-"@babel/traverse@^7.17.10", "@babel/traverse@^7.17.9":
-  version "7.17.10"
-  resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.10.tgz#1ee1a5ac39f4eac844e6cf855b35520e5eb6f8b5"
-  integrity sha512-VmbrTHQteIdUUQNTb+zE12SHS/xQVIShmBPhlNP12hD5poF2pbITW1Z4172d03HegaQWhLffdkRJYtAzp0AGcw==
-  dependencies:
-    "@babel/code-frame" "^7.16.7"
-    "@babel/generator" "^7.17.10"
-    "@babel/helper-environment-visitor" "^7.16.7"
-    "@babel/helper-function-name" "^7.17.9"
-    "@babel/helper-hoist-variables" "^7.16.7"
-    "@babel/helper-split-export-declaration" "^7.16.7"
-    "@babel/parser" "^7.17.10"
-    "@babel/types" "^7.17.10"
-    debug "^4.1.0"
-    globals "^11.1.0"
-
-"@babel/types@^7.0.0", "@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.17.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4":
-  version "7.17.0"
-  resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.17.0.tgz#a826e368bccb6b3d84acd76acad5c0d87342390b"
-  integrity sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==
-=======
 "@babel/types@^7.0.0", "@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.17.0", "@babel/types@^7.17.10", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4":
-  version "7.17.10"
-  resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.17.10.tgz#d35d7b4467e439fcf06d195f8100e0fea7fc82c4"
-  integrity sha512-9O26jG0mBYfGkUYCYZRnBwbVLd1UZOICEr2Em6InB6jVfsAv1GKgwXHmrSg+WFWDmeKTA6vyTZiN8tCSM5Oo3A==
->>>>>>> 7ed4fe9a... Try to fix test interfaces
-  dependencies:
-    "@babel/helper-validator-identifier" "^7.16.7"
-    to-fast-properties "^2.0.0"
-
-"@babel/types@^7.17.10":
   version "7.17.10"
   resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.17.10.tgz#d35d7b4467e439fcf06d195f8100e0fea7fc82c4"
   integrity sha512-9O26jG0mBYfGkUYCYZRnBwbVLd1UZOICEr2Em6InB6jVfsAv1GKgwXHmrSg+WFWDmeKTA6vyTZiN8tCSM5Oo3A==
@@ -1521,7 +1328,6 @@
     "@jest/types" "^28.0.2"
     "@types/node" "*"
     jest-mock "^28.0.2"
-<<<<<<< HEAD
 
 "@jest/expect-utils@^28.0.2":
   version "28.0.2"
@@ -1535,21 +1341,6 @@
   resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-28.0.3.tgz#80e0233bee62586e1112f904d28b904dd1143ef2"
   integrity sha512-VEzZr85bqNomgayQkR7hWG5HnbZYWYWagQriZsixhLmOzU6PCpMP61aeVhkCoRrg7ri5f7JDpeTPzDAajIwFHw==
   dependencies:
-=======
-
-"@jest/expect-utils@^28.0.2":
-  version "28.0.2"
-  resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-28.0.2.tgz#0a055868d225261eac82a12013e2e0735238774d"
-  integrity sha512-YryfH2zN5c7M8eLtn9oTBRj1sfD+X4cHNXJnTejqCveOS33wADEZUxJ7de5++lRvByNpRpfAnc8zTK7yrUJqgA==
-  dependencies:
-    jest-get-type "^28.0.2"
-
-"@jest/expect@^28.0.3":
-  version "28.0.3"
-  resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-28.0.3.tgz#80e0233bee62586e1112f904d28b904dd1143ef2"
-  integrity sha512-VEzZr85bqNomgayQkR7hWG5HnbZYWYWagQriZsixhLmOzU6PCpMP61aeVhkCoRrg7ri5f7JDpeTPzDAajIwFHw==
-  dependencies:
->>>>>>> 7ed4fe9a... Try to fix test interfaces
     expect "^28.0.2"
     jest-snapshot "^28.0.3"
 
@@ -1602,21 +1393,6 @@
     string-length "^4.0.1"
     terminal-link "^2.0.0"
     v8-to-istanbul "^9.0.0"
-<<<<<<< HEAD
-
-"@jest/schemas@^28.0.2":
-  version "28.0.2"
-  resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-28.0.2.tgz#08c30df6a8d07eafea0aef9fb222c5e26d72e613"
-  integrity sha512-YVDJZjd4izeTDkij00vHHAymNXQ6WWsdChFRK86qck6Jpr3DCL5W3Is3vslviRlP+bLuMYRLbdp98amMvqudhA==
-  dependencies:
-    "@sinclair/typebox" "^0.23.3"
-
-"@jest/source-map@^28.0.2":
-  version "28.0.2"
-  resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-28.0.2.tgz#914546f4410b67b1d42c262a1da7e0406b52dc90"
-  integrity sha512-Y9dxC8ZpN3kImkk0LkK5XCEneYMAXlZ8m5bflmSL5vrwyeUpJfentacCUg6fOb8NOpOO7hz2+l37MV77T6BFPw==
-  dependencies:
-=======
 
 "@jest/schemas@^28.0.2":
   version "28.0.2"
@@ -1630,7 +1406,6 @@
   resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-28.0.2.tgz#914546f4410b67b1d42c262a1da7e0406b52dc90"
   integrity sha512-Y9dxC8ZpN3kImkk0LkK5XCEneYMAXlZ8m5bflmSL5vrwyeUpJfentacCUg6fOb8NOpOO7hz2+l37MV77T6BFPw==
   dependencies:
->>>>>>> 7ed4fe9a... Try to fix test interfaces
     "@jridgewell/trace-mapping" "^0.3.7"
     callsites "^3.0.0"
     graceful-fs "^4.2.9"
@@ -1706,32 +1481,12 @@
   resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.0.tgz#1179863356ac8fbea64a5a4bcde93a4871012c01"
   integrity sha512-SfJxIxNVYLTsKwzB3MoOQ1yxf4w/E6MdkvTgrgAt1bfxjSrLUoHMKrDOykwN14q65waezZIdqDneUIPh4/sKxg==
 
-"@jridgewell/set-array@^1.0.0":
-  version "1.1.0"
-  resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.0.tgz#1179863356ac8fbea64a5a4bcde93a4871012c01"
-  integrity sha512-SfJxIxNVYLTsKwzB3MoOQ1yxf4w/E6MdkvTgrgAt1bfxjSrLUoHMKrDOykwN14q65waezZIdqDneUIPh4/sKxg==
-
 "@jridgewell/sourcemap-codec@^1.4.10":
   version "1.4.12"
   resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.12.tgz#7ed98f6fa525ffb7c56a2cbecb5f7bb91abd2baf"
   integrity sha512-az/NhpIwP3K33ILr0T2bso+k2E/SLf8Yidd8mHl0n6sCQ4YdyC8qDhZA6kOPDNDBA56ZnIjngVl0U3jREA0BUA==
 
-<<<<<<< HEAD
-"@jridgewell/trace-mapping@^0.3.0":
-  version "0.3.4"
-  resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz#f6a0832dffd5b8a6aaa633b7d9f8e8e94c83a0c3"
-  integrity sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==
-=======
 "@jridgewell/trace-mapping@^0.3.7", "@jridgewell/trace-mapping@^0.3.8", "@jridgewell/trace-mapping@^0.3.9":
-  version "0.3.9"
-  resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9"
-  integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==
->>>>>>> 7ed4fe9a... Try to fix test interfaces
-  dependencies:
-    "@jridgewell/resolve-uri" "^3.0.3"
-    "@jridgewell/sourcemap-codec" "^1.4.10"
-
-"@jridgewell/trace-mapping@^0.3.7", "@jridgewell/trace-mapping@^0.3.8":
   version "0.3.9"
   resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9"
   integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==
@@ -2021,38 +1776,6 @@
     rollup-plugin-cleanup "^3.2.1"
     typescript "^4.6.4"
     yargs "^17.4.1"
-<<<<<<< HEAD
-
-"@polkadot/keyring@^9.1.1":
-  version "9.1.1"
-  resolved "https://registry.yarnpkg.com/@polkadot/keyring/-/keyring-9.1.1.tgz#d4bf244d6dd23d06fed9334e79c0d46a8fdb5988"
-  integrity sha512-qjnO1795v7wDvU2hW0H+z7bMPNV3xcVnIjozt3/+Y5Lphu3Tohh3WNgf9uNKIUTwbWxTF4wWsiUM1ajY4CRuMA==
-  dependencies:
-    "@babel/runtime" "^7.17.9"
-    "@polkadot/util" "9.1.1"
-    "@polkadot/util-crypto" "9.1.1"
-
-"@polkadot/networks@9.1.1", "@polkadot/networks@^9.1.1":
-  version "9.1.1"
-  resolved "https://registry.yarnpkg.com/@polkadot/networks/-/networks-9.1.1.tgz#3b99dcedd1ed626f6efecc642e1dcebca64978e3"
-  integrity sha512-L/jk8vDr4shzGEVOqOimmXySLpbrN8+qlk+BR3A6rFa4N+XjtcGvnnt+so+rXwJOu7U4/ir6qPU2Iq63XbQTMA==
-  dependencies:
-    "@babel/runtime" "^7.17.9"
-    "@polkadot/util" "9.1.1"
-    "@substrate/ss58-registry" "^1.17.0"
-
-"@polkadot/rpc-augment@8.3.1":
-  version "8.3.1"
-  resolved "https://registry.yarnpkg.com/@polkadot/rpc-augment/-/rpc-augment-8.3.1.tgz#54e8399de7af81df63b3632ceac3bb7260e9842b"
-  integrity sha512-drPw1E+ATNch/atX3+iciwXeDe71EHAU9f/LSsFJ3w2vqf39bOuj3R7Os4/W2N3Anlvv1AFrmeAP3hK2nAlezA==
-  dependencies:
-    "@babel/runtime" "^7.17.9"
-    "@polkadot/rpc-core" "8.3.1"
-    "@polkadot/types" "8.3.1"
-    "@polkadot/types-codec" "8.3.1"
-    "@polkadot/util" "^9.1.1"
-
-=======
 
 "@polkadot/keyring@^9.1.1":
   version "9.1.1"
@@ -2083,7 +1806,6 @@
     "@polkadot/types-codec" "8.3.1"
     "@polkadot/util" "^9.1.1"
 
->>>>>>> 7ed4fe9a... Try to fix test interfaces
 "@polkadot/rpc-core@8.3.1":
   version "8.3.1"
   resolved "https://registry.yarnpkg.com/@polkadot/rpc-core/-/rpc-core-8.3.1.tgz#b69eb0b228fbdeebeeb7380a4750ce6bf8932c6c"
@@ -2144,7 +1866,6 @@
     handlebars "^4.7.7"
     websocket "^1.0.34"
     yargs "^17.4.1"
-<<<<<<< HEAD
 
 "@polkadot/types-augment@8.3.1":
   version "8.3.1"
@@ -2168,41 +1889,11 @@
   version "8.3.1"
   resolved "https://registry.yarnpkg.com/@polkadot/types-create/-/types-create-8.3.1.tgz#aef428d7af0546bac36d41454823934eabd41380"
   integrity sha512-GyuqlBThPCoxztC2UMN4wGvbh9csTq+rerFrkVKoo1iVoGpghnwmnYw1QLHTYK8iEl6Ke5TfiyxpX8sq9PaYVQ==
-  dependencies:
-    "@babel/runtime" "^7.17.9"
-    "@polkadot/types-codec" "8.3.1"
-    "@polkadot/util" "^9.1.1"
-
-=======
-
-"@polkadot/types-augment@8.3.1":
-  version "8.3.1"
-  resolved "https://registry.yarnpkg.com/@polkadot/types-augment/-/types-augment-8.3.1.tgz#0e07f32911fcae400a8bbe688035b1171c595db6"
-  integrity sha512-eNvtpilnTg/hjdBiohZvkq2c+tGtf5r8nit2VOE3um0Ba80iXt0RItvNzWqShYNhGmD30gK7lDydz/HKa7uhow==
   dependencies:
     "@babel/runtime" "^7.17.9"
-    "@polkadot/types" "8.3.1"
     "@polkadot/types-codec" "8.3.1"
     "@polkadot/util" "^9.1.1"
 
-"@polkadot/types-codec@8.3.1":
-  version "8.3.1"
-  resolved "https://registry.yarnpkg.com/@polkadot/types-codec/-/types-codec-8.3.1.tgz#cdb9f43685369687dd3bbb4fe42404937aa8e5c1"
-  integrity sha512-xixDDTnqaxavrD2v3xZmZ6l/su3WwKAPYXyILxuwRBBipkmTlBSjxjVnuVoRYP5F63AjHfMN/ZRqLs0ibZ+pRg==
-  dependencies:
-    "@babel/runtime" "^7.17.9"
-    "@polkadot/util" "^9.1.1"
-
-"@polkadot/types-create@8.3.1":
-  version "8.3.1"
-  resolved "https://registry.yarnpkg.com/@polkadot/types-create/-/types-create-8.3.1.tgz#aef428d7af0546bac36d41454823934eabd41380"
-  integrity sha512-GyuqlBThPCoxztC2UMN4wGvbh9csTq+rerFrkVKoo1iVoGpghnwmnYw1QLHTYK8iEl6Ke5TfiyxpX8sq9PaYVQ==
-  dependencies:
-    "@babel/runtime" "^7.17.9"
-    "@polkadot/types-codec" "8.3.1"
-    "@polkadot/util" "^9.1.1"
-
->>>>>>> 7ed4fe9a... Try to fix test interfaces
 "@polkadot/types-known@8.3.1":
   version "8.3.1"
   resolved "https://registry.yarnpkg.com/@polkadot/types-known/-/types-known-8.3.1.tgz#39432b0d58eca212aed9d985f452a5e93cca86dd"
@@ -2502,15 +2193,9 @@
   integrity sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==
 
 "@types/babel__core@^7.1.14":
-<<<<<<< HEAD
-  version "7.1.18"
-  resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.18.tgz#1a29abcc411a9c05e2094c98f9a1b7da6cdf49f8"
-  integrity sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ==
-=======
   version "7.1.19"
   resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.19.tgz#7b497495b7d1b4812bdb9d02804d0576f43ee460"
   integrity sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==
->>>>>>> 7ed4fe9a... Try to fix test interfaces
   dependencies:
     "@babel/parser" "^7.1.0"
     "@babel/types" "^7.0.0"
@@ -2534,15 +2219,9 @@
     "@babel/types" "^7.0.0"
 
 "@types/babel__traverse@*", "@types/babel__traverse@^7.0.6":
-<<<<<<< HEAD
-  version "7.14.2"
-  resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.14.2.tgz#ffcd470bbb3f8bf30481678fb5502278ca833a43"
-  integrity sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==
-=======
   version "7.17.1"
   resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.17.1.tgz#1a0e73e8c28c7e832656db372b779bfd2ef37314"
   integrity sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA==
->>>>>>> 7ed4fe9a... Try to fix test interfaces
   dependencies:
     "@babel/types" "^7.3.0"
 
@@ -2567,23 +2246,11 @@
   dependencies:
     "@types/chai" "*"
 
-<<<<<<< HEAD
-"@types/chai@*":
-  version "4.3.0"
-  resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.3.0.tgz#23509ebc1fa32f1b4d50d6a66c4032d5b8eaabdc"
-  integrity sha512-/ceqdqeRraGolFTcfoXNiqjyQhZzbINDngeoAq9GoHa8PPK1yNzTaxWjA6BFWp5Ua9JpXEMSS4s5i9tS0hOJtw==
-=======
 "@types/chai@*", "@types/chai@^4.3.1":
   version "4.3.1"
   resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.3.1.tgz#e2c6e73e0bdeb2521d00756d099218e9f5d90a04"
   integrity sha512-/zPMqDkzSZ8t3VtxOa4KPq7uzzW978M9Tvh+j7GHKuo6k6GTLxPJ4J5gE5cjfJ26pnXst0N5Hax8Sr0T2Mi9zQ==
->>>>>>> 7ed4fe9a... Try to fix test interfaces
 
-"@types/chai@^4.3.1":
-  version "4.3.1"
-  resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.3.1.tgz#e2c6e73e0bdeb2521d00756d099218e9f5d90a04"
-  integrity sha512-/zPMqDkzSZ8t3VtxOa4KPq7uzzW978M9Tvh+j7GHKuo6k6GTLxPJ4J5gE5cjfJ26pnXst0N5Hax8Sr0T2Mi9zQ==
-
 "@types/chrome@^0.0.171":
   version "0.0.171"
   resolved "https://registry.yarnpkg.com/@types/chrome/-/chrome-0.0.171.tgz#6ee9aca52fabbe645372088fcc86b33cff33fcba"
@@ -2677,17 +2344,10 @@
     "@types/node" "*"
     form-data "^3.0.0"
 
-<<<<<<< HEAD
-"@types/node@*":
-  version "17.0.18"
-  resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.18.tgz#3b4fed5cfb58010e3a2be4b6e74615e4847f1074"
-  integrity sha512-eKj4f/BsN/qcculZiRSujogjvp5O/k4lOW5m35NopjZM/QwLOR075a8pJW5hD+Rtdm2DaCVPENS6KtSQnUD6BA==
-=======
 "@types/node@*", "@types/node@^17.0.31":
   version "17.0.31"
   resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.31.tgz#a5bb84ecfa27eec5e1c802c6bbf8139bdb163a5d"
   integrity sha512-AR0x5HbXGqkEx9CadRH3EBYx/VkiUgZIhP4wvPn/+5KIsgpNoyFaRlVe0Zlx9gRtg8fA06a9tskE2MSN7TcG4Q==
->>>>>>> 7ed4fe9a... Try to fix test interfaces
 
 "@types/node@^12.12.6":
   version "12.20.50"
@@ -2699,16 +2359,6 @@
   resolved "https://registry.yarnpkg.com/@types/parse5/-/parse5-6.0.3.tgz#705bb349e789efa06f43f128cef51240753424cb"
   integrity sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==
 
-"@types/node@^17.0.31":
-  version "17.0.31"
-  resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.31.tgz#a5bb84ecfa27eec5e1c802c6bbf8139bdb163a5d"
-  integrity sha512-AR0x5HbXGqkEx9CadRH3EBYx/VkiUgZIhP4wvPn/+5KIsgpNoyFaRlVe0Zlx9gRtg8fA06a9tskE2MSN7TcG4Q==
-
-"@types/parse5@*":
-  version "6.0.3"
-  resolved "https://registry.yarnpkg.com/@types/parse5/-/parse5-6.0.3.tgz#705bb349e789efa06f43f128cef51240753424cb"
-  integrity sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==
-
 "@types/pbkdf2@^3.0.0":
   version "3.1.0"
   resolved "https://registry.yarnpkg.com/@types/pbkdf2/-/pbkdf2-3.1.0.tgz#039a0e9b67da0cdc4ee5dab865caa6b267bb66b1"
@@ -2891,19 +2541,7 @@
   optionalDependencies:
     prettier "^1.18.2 || ^2.0.0"
 
-<<<<<<< HEAD
-abab@^2.0.5:
-  version "2.0.5"
-  resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a"
-  integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==
-=======
 abab@^2.0.5, abab@^2.0.6:
-  version "2.0.6"
-  resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291"
-  integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==
->>>>>>> 7ed4fe9a... Try to fix test interfaces
-
-abab@^2.0.6:
   version "2.0.6"
   resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291"
   integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==
@@ -2944,23 +2582,11 @@
   resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"
   integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
 
-<<<<<<< HEAD
-acorn@^8.4.1, acorn@^8.7.0:
-  version "8.7.0"
-  resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.0.tgz#90951fde0f8f09df93549481e5fc141445b791cf"
-  integrity sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==
-=======
 acorn@^8.4.1, acorn@^8.5.0, acorn@^8.7.0:
   version "8.7.1"
   resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.1.tgz#0197122c843d1bf6d0a5e83220a788f278f63c30"
   integrity sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==
->>>>>>> 7ed4fe9a... Try to fix test interfaces
 
-acorn@^8.5.0:
-  version "8.7.1"
-  resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.1.tgz#0197122c843d1bf6d0a5e83220a788f278f63c30"
-  integrity sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==
-
 agent-base@6:
   version "6.0.2"
   resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77"
@@ -3515,17 +3141,6 @@
     parse-asn1 "^5.1.5"
     readable-stream "^3.6.0"
     safe-buffer "^5.2.0"
-
-browserslist@^4.20.2, browserslist@^4.20.3:
-  version "4.20.3"
-  resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.20.3.tgz#eb7572f49ec430e054f56d52ff0ebe9be915f8bf"
-  integrity sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==
-  dependencies:
-    caniuse-lite "^1.0.30001332"
-    electron-to-chromium "^1.4.118"
-    escalade "^3.1.1"
-    node-releases "^2.0.3"
-    picocolors "^1.0.0"
 
 browserslist@^4.20.2, browserslist@^4.20.3:
   version "4.20.3"
@@ -3653,11 +3268,6 @@
   integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
 
 caniuse-lite@^1.0.30001332:
-  version "1.0.30001336"
-  resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001336.tgz#a9eb13edd2613f418ebc632c8d6c9ab9fde7ccc4"
-  integrity sha512-/YxSlBmL7iKXTbIJ48IQTnAOBk7XmWsxhBF1PZLOko5Dt9qc4Pl+84lfqG3Tc4EuavurRn1QLoVJGxY2iSycfw==
-
-caniuse-lite@^1.0.30001332:
   version "1.0.30001335"
   resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001335.tgz#899254a0b70579e5a957c32dced79f0727c61f2a"
   integrity sha512-ddP1Tgm7z2iIxu6QTtbZUv6HJxSaV/PZeSrWFZtbY4JZ69tOeNhBCl3HyRQgeNZKE5AOn1kpV7fhljigy0Ty3w==
@@ -3999,29 +3609,14 @@
   resolved "https://registry.yarnpkg.com/cookiejar/-/cookiejar-2.1.3.tgz#fc7a6216e408e74414b90230050842dacda75acc"
   integrity sha512-JxbCBUdrfr6AQjOXrxoTvAMJO4HBTUIlBzslcJPAz+/KT8yk53fXun51u+RenNYvad/+Vc2DIz5o9UxlCDymFQ==
 
-<<<<<<< HEAD
-core-js-compat@^3.21.0:
-  version "3.21.1"
-  resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.21.1.tgz#cac369f67c8d134ff8f9bd1623e3bc2c42068c82"
-  integrity sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==
-=======
 core-js-compat@^3.21.0, core-js-compat@^3.22.1:
   version "3.22.4"
   resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.22.4.tgz#d700f451e50f1d7672dcad0ac85d910e6691e579"
   integrity sha512-dIWcsszDezkFZrfm1cnB4f/J85gyhiCpxbgBdohWCDtSVuAaChTSpPV7ldOQf/Xds2U5xCIJZOK82G4ZPAIswA==
->>>>>>> 7ed4fe9a... Try to fix test interfaces
   dependencies:
     browserslist "^4.20.3"
     semver "7.0.0"
 
-core-js-compat@^3.22.1:
-  version "3.22.4"
-  resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.22.4.tgz#d700f451e50f1d7672dcad0ac85d910e6691e579"
-  integrity sha512-dIWcsszDezkFZrfm1cnB4f/J85gyhiCpxbgBdohWCDtSVuAaChTSpPV7ldOQf/Xds2U5xCIJZOK82G4ZPAIswA==
-  dependencies:
-    browserslist "^4.20.3"
-    semver "7.0.0"
-
 core-util-is@1.0.2:
   version "1.0.2"
   resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
@@ -4176,27 +3771,13 @@
   dependencies:
     ms "2.0.0"
 
-<<<<<<< HEAD
-debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3:
-  version "4.3.3"
-  resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664"
-  integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==
-=======
 debug@4, debug@4.3.4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3:
   version "4.3.4"
   resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
   integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
->>>>>>> 7ed4fe9a... Try to fix test interfaces
   dependencies:
     ms "2.1.2"
 
-debug@4.3.4:
-  version "4.3.4"
-  resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
-  integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
-  dependencies:
-    ms "2.1.2"
-
 debug@^3.2.7:
   version "3.2.7"
   resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"
@@ -4513,20 +4094,9 @@
   integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=
 
 electron-to-chromium@^1.4.118:
-<<<<<<< HEAD
-  version "1.4.132"
-  resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.132.tgz#b64599eb018221e52e2e4129de103b03a413c55d"
-  integrity sha512-JYdZUw/1068NWN+SwXQ7w6Ue0bWYGihvSUNNQwurvcDV/SM7vSiGZ3NuFvFgoEiCs4kB8xs3cX2an3wB7d4TBw==
-
-electron-to-chromium@^1.4.71:
-  version "1.4.71"
-  resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.71.tgz#17056914465da0890ce00351a3b946fd4cd51ff6"
-  integrity sha512-Hk61vXXKRb2cd3znPE9F+2pLWdIOmP7GjiTj45y6L3W/lO+hSnUSUhq+6lEaERWBdZOHbk2s3YV5c9xVl3boVw==
-=======
   version "1.4.134"
   resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.134.tgz#9baca7a018ca489d8e81a00c7cfe15161da38568"
   integrity sha512-OdD7M2no4Mi8PopfvoOuNcwYDJ2mNFxaBfurA6okG3fLBaMcFah9S+si84FhX+FIWLKkdaiHfl4A+5ep/gOVrg==
->>>>>>> 7ed4fe9a... Try to fix test interfaces
 
 elliptic@6.5.4, elliptic@^6.4.0, elliptic@^6.5.3, elliptic@^6.5.4:
   version "6.5.4"
@@ -5460,14 +5030,11 @@
   resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
   integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=
 
-<<<<<<< HEAD
-=======
 functions-have-names@^1.2.2:
   version "1.2.3"
   resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834"
   integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==
 
->>>>>>> 7ed4fe9a... Try to fix test interfaces
 gauge@^v4.0.4:
   version "4.0.4"
   resolved "https://registry.yarnpkg.com/gauge/-/gauge-4.0.4.tgz#52ff0652f2bbf607a989793d53b751bef2328dce"
@@ -6145,27 +5712,13 @@
   dependencies:
     ci-info "^2.0.0"
 
-<<<<<<< HEAD
-is-core-module@^2.2.0, is-core-module@^2.8.1:
-  version "2.8.1"
-  resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.1.tgz#f59fdfca701d5879d0a6b100a40aa1560ce27211"
-  integrity sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==
-=======
 is-core-module@^2.2.0, is-core-module@^2.3.0, is-core-module@^2.8.1:
   version "2.9.0"
   resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.9.0.tgz#e1c34429cd51c6dd9e09e0799e396e27b19a9c69"
   integrity sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==
->>>>>>> 7ed4fe9a... Try to fix test interfaces
   dependencies:
     has "^1.0.3"
 
-is-core-module@^2.3.0:
-  version "2.9.0"
-  resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.9.0.tgz#e1c34429cd51c6dd9e09e0799e396e27b19a9c69"
-  integrity sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==
-  dependencies:
-    has "^1.0.3"
-
 is-date-object@^1.0.1:
   version "1.0.5"
   resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f"
@@ -6978,11 +6531,6 @@
   resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c"
   integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==
 
-json5@^2.2.1:
-  version "2.2.1"
-  resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c"
-  integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==
-
 jsonfile@^4.0.0:
   version "4.0.0"
   resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
@@ -7397,19 +6945,7 @@
   dependencies:
     brace-expansion "^1.1.7"
 
-<<<<<<< HEAD
-minimist@^1.2.0, minimist@^1.2.5:
-  version "1.2.5"
-  resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
-  integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
-=======
 minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6:
-  version "1.2.6"
-  resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44"
-  integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==
->>>>>>> 7ed4fe9a... Try to fix test interfaces
-
-minimist@^1.2.6:
   version "1.2.6"
   resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44"
   integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==
@@ -7642,22 +7178,10 @@
   resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.4.tgz#f38252370c43854dc48aa431c766c6c398f40476"
   integrity sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ==
 
-<<<<<<< HEAD
-node-releases@^2.0.3:
-  version "2.0.4"
-  resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.4.tgz#f38252370c43854dc48aa431c766c6c398f40476"
-  integrity sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ==
-
-node-source-walk@^4.0.0, node-source-walk@^4.2.0:
-  version "4.2.0"
-  resolved "https://registry.yarnpkg.com/node-source-walk/-/node-source-walk-4.2.0.tgz#c2efe731ea8ba9c03c562aa0a9d984e54f27bc2c"
-  integrity sha512-hPs/QMe6zS94f5+jG3kk9E7TNm4P2SulrKiLWMzKszBfNZvL/V6wseHlTd7IvfW0NZWqPtK3+9yYNr+3USGteA==
-=======
 node-source-walk@^4.0.0, node-source-walk@^4.2.0, node-source-walk@^4.2.2:
   version "4.3.0"
   resolved "https://registry.yarnpkg.com/node-source-walk/-/node-source-walk-4.3.0.tgz#8336b56cfed23ac5180fe98f1e3bb6b11fd5317c"
   integrity sha512-8Q1hXew6ETzqKRAs3jjLioSxNfT1cx74ooiF8RlAONwVMcfq+UdzLC2eB5qcPldUxaE5w3ytLkrmV1TGddhZTA==
->>>>>>> 7ed4fe9a... Try to fix test interfaces
   dependencies:
     "@babel/parser" "^7.0.0"
 
@@ -8057,11 +7581,7 @@
   resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
   integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
 
-<<<<<<< HEAD
-picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.2.3, picomatch@^2.3.0:
-=======
 picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.2.3, picomatch@^2.3.0, picomatch@^2.3.1:
->>>>>>> 7ed4fe9a... Try to fix test interfaces
   version "2.3.1"
   resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
   integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
@@ -8201,24 +7721,11 @@
   resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897"
   integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=
 
-<<<<<<< HEAD
-"prettier@^1.18.2 || ^2.0.0":
-  version "2.5.1"
-  resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.5.1.tgz#fff75fa9d519c54cf0fce328c1017d94546bc56a"
-  integrity sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==
-
-prettier@^2.6.2:
-  version "2.6.2"
-  resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.6.2.tgz#e26d71a18a74c3d0f0597f55f01fb6c06c206032"
-  integrity sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==
-
-=======
 "prettier@^1.18.2 || ^2.0.0", prettier@^2.6.2:
   version "2.6.2"
   resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.6.2.tgz#e26d71a18a74c3d0f0597f55f01fb6c06c206032"
   integrity sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==
 
->>>>>>> 7ed4fe9a... Try to fix test interfaces
 pretty-format@^28.0.2:
   version "28.0.2"
   resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-28.0.2.tgz#6a24d71cbb61a5e5794ba7513fe22101675481bc"
@@ -8696,15 +8203,9 @@
     estree-walker "^0.6.1"
 
 rollup@^2.71.1:
-<<<<<<< HEAD
-  version "2.71.1"
-  resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.71.1.tgz#82b259af7733dfd1224a8171013aaaad02971a22"
-  integrity sha512-lMZk3XfUBGjrrZQpvPSoXcZSfKcJ2Bgn+Z0L1MoW2V8Wh7BVM+LOBJTPo16yul2MwL59cXedzW1ruq3rCjSRgw==
-=======
   version "2.72.0"
   resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.72.0.tgz#f94280b003bcf9f2f1f2594059a9db5abced371e"
   integrity sha512-KqtR2YcO35/KKijg4nx4STO3569aqCUeGRkKWnJ6r+AvBBrVY9L4pmf4NHVrQr4mTOq6msbohflxr2kpihhaOA==
->>>>>>> 7ed4fe9a... Try to fix test interfaces
   optionalDependencies:
     fsevents "~2.3.2"
 
@@ -8720,27 +8221,13 @@
   dependencies:
     queue-microtask "^1.2.2"
 
-<<<<<<< HEAD
-rxjs@^7.2.0:
-  version "7.5.4"
-  resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.5.4.tgz#3d6bd407e6b7ce9a123e76b1e770dc5761aa368d"
-  integrity sha512-h5M3Hk78r6wAheJF0a5YahB1yRQKCsZ4MsGdZ5O9ETbVtjPcScGfrMmoOq7EBsCRzd4BDkvDJ7ogP8Sz5tTFiQ==
-=======
 rxjs@^7.5.5:
   version "7.5.5"
   resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.5.5.tgz#2ebad89af0f560f460ad5cc4213219e1f7dd4e9f"
   integrity sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==
->>>>>>> 7ed4fe9a... Try to fix test interfaces
   dependencies:
     tslib "^2.1.0"
 
-rxjs@^7.5.5:
-  version "7.5.5"
-  resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.5.5.tgz#2ebad89af0f560f460ad5cc4213219e1f7dd4e9f"
-  integrity sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==
-  dependencies:
-    tslib "^2.1.0"
-
 safe-buffer@5.2.1, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@^5.2.1, safe-buffer@~5.2.0:
   version "5.2.1"
   resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
@@ -8805,25 +8292,11 @@
   version "6.3.0"
   resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
   integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
-
-<<<<<<< HEAD
-semver@^7.0.0:
-  version "7.3.7"
-  resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f"
-  integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==
-  dependencies:
-    lru-cache "^6.0.0"
 
-semver@^7.3.4, semver@^7.3.5:
-  version "7.3.5"
-  resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7"
-  integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==
-=======
 semver@^7.0.0, semver@^7.3.4, semver@^7.3.5:
   version "7.3.7"
   resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f"
   integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==
->>>>>>> 7ed4fe9a... Try to fix test interfaces
   dependencies:
     lru-cache "^6.0.0"
 
@@ -9014,11 +8487,7 @@
   resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
   integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
 
-<<<<<<< HEAD
-sourcemap-codec@^1.4.4:
-=======
 sourcemap-codec@^1.4.8:
->>>>>>> 7ed4fe9a... Try to fix test interfaces
   version "1.4.8"
   resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4"
   integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==
@@ -9409,11 +8878,7 @@
     v8-compile-cache-lib "^3.0.0"
     yn "3.1.1"
 
-<<<<<<< HEAD
-tsconfig-paths@^3.14.1:
-=======
 tsconfig-paths@^3.10.1, tsconfig-paths@^3.14.1:
->>>>>>> 7ed4fe9a... Try to fix test interfaces
   version "3.14.1"
   resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz#ba0734599e8ea36c862798e920bcf163277b137a"
   integrity sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==
@@ -10301,19 +9766,6 @@
     yargs-parser "^20.2.2"
 
 yargs@^17.0.0, yargs@^17.3.1, yargs@^17.4.1:
-  version "17.4.1"
-  resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.4.1.tgz#ebe23284207bb75cee7c408c33e722bfb27b5284"
-  integrity sha512-WSZD9jgobAg3ZKuCQZSa3g9QOJeCCqLoLAykiWgmXnDo9EPnn4RPf5qVTtzgOx66o6/oqhcA5tHtJXpG8pMt3g==
-  dependencies:
-    cliui "^7.0.2"
-    escalade "^3.1.1"
-    get-caller-file "^2.0.5"
-    require-directory "^2.1.1"
-    string-width "^4.2.3"
-    y18n "^5.0.5"
-    yargs-parser "^21.0.0"
-
-yargs@^17.4.1:
   version "17.4.1"
   resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.4.1.tgz#ebe23284207bb75cee7c408c33e722bfb27b5284"
   integrity sha512-WSZD9jgobAg3ZKuCQZSa3g9QOJeCCqLoLAykiWgmXnDo9EPnn4RPf5qVTtzgOx66o6/oqhcA5tHtJXpG8pMt3g==