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

difftreelog

test regenerate types

Yaroslav Bolyukin2023-08-27parent: #86762e7.patch.diff
in: master

10 files changed

modifiedtests/src/interfaces/augment-api-consts.tsdiffbeforeafterboth
--- a/tests/src/interfaces/augment-api-consts.ts
+++ b/tests/src/interfaces/augment-api-consts.ts
@@ -233,24 +233,6 @@
        **/
       [key: string]: Codec;
     };
-    govScheduler: {
-      /**
-       * The maximum weight that may be scheduled per block for any dispatchables.
-       **/
-      maximumWeight: SpWeightsWeightV2Weight & AugmentedConst<ApiType>;
-      /**
-       * The maximum number of scheduled calls in the queue for a single block.
-       * 
-       * NOTE:
-       * + Dependent pallets' benchmarks might require a higher limit for the setting. Set a
-       * higher limit under `runtime-benchmarks` feature.
-       **/
-      maxScheduledPerBlock: u32 & AugmentedConst<ApiType>;
-      /**
-       * Generic const
-       **/
-      [key: string]: Codec;
-    };
     identity: {
       /**
        * The amount held on deposit for a registered identity
@@ -295,6 +277,24 @@
        **/
       [key: string]: Codec;
     };
+    scheduler: {
+      /**
+       * The maximum weight that may be scheduled per block for any dispatchables.
+       **/
+      maximumWeight: SpWeightsWeightV2Weight & AugmentedConst<ApiType>;
+      /**
+       * The maximum number of scheduled calls in the queue for a single block.
+       * 
+       * NOTE:
+       * + Dependent pallets' benchmarks might require a higher limit for the setting. Set a
+       * higher limit under `runtime-benchmarks` feature.
+       **/
+      maxScheduledPerBlock: u32 & AugmentedConst<ApiType>;
+      /**
+       * Generic const
+       **/
+      [key: string]: Codec;
+    };
     stateTrieMigration: {
       /**
        * Maximal number of bytes that a key can have.
modifiedtests/src/interfaces/augment-api-errors.tsdiffbeforeafterboth
--- a/tests/src/interfaces/augment-api-errors.ts
+++ b/tests/src/interfaces/augment-api-errors.ts
@@ -762,32 +762,6 @@
        **/
       [key: string]: AugmentedError<ApiType>;
     };
-    govScheduler: {
-      /**
-       * Failed to schedule a call
-       **/
-      FailedToSchedule: AugmentedError<ApiType>;
-      /**
-       * Attempt to use a non-named function on a named task.
-       **/
-      Named: AugmentedError<ApiType>;
-      /**
-       * Cannot find the scheduled call.
-       **/
-      NotFound: AugmentedError<ApiType>;
-      /**
-       * Reschedule failed because it does not change scheduled time.
-       **/
-      RescheduleNoChange: AugmentedError<ApiType>;
-      /**
-       * Given target block number is in the past.
-       **/
-      TargetBlockNumberInPast: AugmentedError<ApiType>;
-      /**
-       * Generic error
-       **/
-      [key: string]: AugmentedError<ApiType>;
-    };
     identity: {
       /**
        * Account ID is already named.
@@ -1074,6 +1048,32 @@
        **/
       [key: string]: AugmentedError<ApiType>;
     };
+    scheduler: {
+      /**
+       * Failed to schedule a call
+       **/
+      FailedToSchedule: AugmentedError<ApiType>;
+      /**
+       * Attempt to use a non-named function on a named task.
+       **/
+      Named: AugmentedError<ApiType>;
+      /**
+       * Cannot find the scheduled call.
+       **/
+      NotFound: AugmentedError<ApiType>;
+      /**
+       * Reschedule failed because it does not change scheduled time.
+       **/
+      RescheduleNoChange: AugmentedError<ApiType>;
+      /**
+       * Given target block number is in the past.
+       **/
+      TargetBlockNumberInPast: AugmentedError<ApiType>;
+      /**
+       * Generic error
+       **/
+      [key: string]: AugmentedError<ApiType>;
+    };
     session: {
       /**
        * Registered duplicate key.
modifiedtests/src/interfaces/augment-api-events.tsdiffbeforeafterboth
--- a/tests/src/interfaces/augment-api-events.ts
+++ b/tests/src/interfaces/augment-api-events.ts
@@ -628,36 +628,6 @@
        **/
       [key: string]: AugmentedEvent<ApiType>;
     };
-    govScheduler: {
-      /**
-       * The call for the provided hash was not found so the task has been aborted.
-       **/
-      CallUnavailable: AugmentedEvent<ApiType, [task: ITuple<[u32, u32]>, id: Option<U8aFixed>], { task: ITuple<[u32, u32]>, id: Option<U8aFixed> }>;
-      /**
-       * Canceled some task.
-       **/
-      Canceled: AugmentedEvent<ApiType, [when: u32, index: u32], { when: u32, index: u32 }>;
-      /**
-       * Dispatched some task.
-       **/
-      Dispatched: AugmentedEvent<ApiType, [task: ITuple<[u32, u32]>, id: Option<U8aFixed>, result: Result<Null, SpRuntimeDispatchError>], { task: ITuple<[u32, u32]>, id: Option<U8aFixed>, result: Result<Null, SpRuntimeDispatchError> }>;
-      /**
-       * The given task was unable to be renewed since the agenda is full at that block.
-       **/
-      PeriodicFailed: AugmentedEvent<ApiType, [task: ITuple<[u32, u32]>, id: Option<U8aFixed>], { task: ITuple<[u32, u32]>, id: Option<U8aFixed> }>;
-      /**
-       * The given task can never be executed since it is overweight.
-       **/
-      PermanentlyOverweight: AugmentedEvent<ApiType, [task: ITuple<[u32, u32]>, id: Option<U8aFixed>], { task: ITuple<[u32, u32]>, id: Option<U8aFixed> }>;
-      /**
-       * Scheduled some task.
-       **/
-      Scheduled: AugmentedEvent<ApiType, [when: u32, index: u32], { when: u32, index: u32 }>;
-      /**
-       * Generic event
-       **/
-      [key: string]: AugmentedEvent<ApiType>;
-    };
     identity: {
       /**
        * A number of identities and associated info were forcibly inserted.
@@ -952,6 +922,36 @@
        **/
       [key: string]: AugmentedEvent<ApiType>;
     };
+    scheduler: {
+      /**
+       * The call for the provided hash was not found so the task has been aborted.
+       **/
+      CallUnavailable: AugmentedEvent<ApiType, [task: ITuple<[u32, u32]>, id: Option<U8aFixed>], { task: ITuple<[u32, u32]>, id: Option<U8aFixed> }>;
+      /**
+       * Canceled some task.
+       **/
+      Canceled: AugmentedEvent<ApiType, [when: u32, index: u32], { when: u32, index: u32 }>;
+      /**
+       * Dispatched some task.
+       **/
+      Dispatched: AugmentedEvent<ApiType, [task: ITuple<[u32, u32]>, id: Option<U8aFixed>, result: Result<Null, SpRuntimeDispatchError>], { task: ITuple<[u32, u32]>, id: Option<U8aFixed>, result: Result<Null, SpRuntimeDispatchError> }>;
+      /**
+       * The given task was unable to be renewed since the agenda is full at that block.
+       **/
+      PeriodicFailed: AugmentedEvent<ApiType, [task: ITuple<[u32, u32]>, id: Option<U8aFixed>], { task: ITuple<[u32, u32]>, id: Option<U8aFixed> }>;
+      /**
+       * The given task can never be executed since it is overweight.
+       **/
+      PermanentlyOverweight: AugmentedEvent<ApiType, [task: ITuple<[u32, u32]>, id: Option<U8aFixed>], { task: ITuple<[u32, u32]>, id: Option<U8aFixed> }>;
+      /**
+       * Scheduled some task.
+       **/
+      Scheduled: AugmentedEvent<ApiType, [when: u32, index: u32], { when: u32, index: u32 }>;
+      /**
+       * Generic event
+       **/
+      [key: string]: AugmentedEvent<ApiType>;
+    };
     session: {
       /**
        * New session has happened. Note that the argument is the session index, not the
modifiedtests/src/interfaces/augment-api-query.tsdiffbeforeafterboth
--- a/tests/src/interfaces/augment-api-query.ts
+++ b/tests/src/interfaces/augment-api-query.ts
@@ -10,7 +10,7 @@
 import type { BTreeMap, Bytes, Option, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
 import type { AnyNumber, ITuple } from '@polkadot/types-codec/types';
 import type { AccountId32, Call, H160, H256 } from '@polkadot/types/interfaces/runtime';
-import type { CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCodeUpgradeAuthorization, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueQueueConfigData, EthereumBlock, EthereumLog, EthereumReceiptReceiptV3, EthereumTransactionTransactionV2, FpRpcTransactionStatus, FrameSupportDispatchPerDispatchClassWeight, FrameSupportPreimagesBounded, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensReserveData, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesIdAmount, PalletBalancesReserveData, PalletCollectiveVotes, PalletConfigurationAppPromotionConfiguration, PalletDemocracyMetadataOwner, PalletDemocracyReferendumInfo, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCodeMetadata, PalletEvmContractHelpersSponsoringModeT, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletNonfungibleItemData, PalletPreimageRequestStatus, PalletRankedCollectiveMemberRecord, PalletRankedCollectiveVoteRecord, PalletReferendaReferendumInfo, PalletSchedulerScheduled, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletTransactionPaymentReleases, PalletTreasuryProposal, PalletXcmQueryStatus, PalletXcmRemoteLockedFungibleRecord, PalletXcmVersionMigrationStage, PhantomTypeUpDataStructs, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotPrimitivesV4AbridgedHostConfiguration, PolkadotPrimitivesV4PersistedValidationData, PolkadotPrimitivesV4UpgradeRestriction, QuartzRuntimeRuntimeCommonSessionKeys, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpRuntimeDigest, SpTrieStorageProof, SpWeightsWeightV2Weight, UpDataStructsCollection, UpDataStructsCollectionStats, UpDataStructsProperties, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsPropertyScope, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, XcmV3MultiLocation, XcmVersionedAssetId, XcmVersionedMultiLocation } from '@polkadot/types/lookup';
+import type { CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCodeUpgradeAuthorization, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueQueueConfigData, EthereumBlock, EthereumLog, EthereumReceiptReceiptV3, EthereumTransactionTransactionV2, FpRpcTransactionStatus, FrameSupportDispatchPerDispatchClassWeight, FrameSupportPreimagesBounded, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, OpalRuntimeRuntimeCommonSessionKeys, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensReserveData, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesIdAmount, PalletBalancesReserveData, PalletCollectiveVotes, PalletConfigurationAppPromotionConfiguration, PalletDemocracyMetadataOwner, PalletDemocracyReferendumInfo, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCodeMetadata, PalletEvmContractHelpersSponsoringModeT, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletNonfungibleItemData, PalletPreimageRequestStatus, PalletRankedCollectiveMemberRecord, PalletRankedCollectiveVoteRecord, PalletReferendaReferendumInfo, PalletSchedulerScheduled, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletTransactionPaymentReleases, PalletTreasuryProposal, PalletXcmQueryStatus, PalletXcmRemoteLockedFungibleRecord, PalletXcmVersionMigrationStage, PhantomTypeUpDataStructs, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotPrimitivesV4AbridgedHostConfiguration, PolkadotPrimitivesV4PersistedValidationData, PolkadotPrimitivesV4UpgradeRestriction, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpRuntimeDigest, SpTrieStorageProof, SpWeightsWeightV2Weight, UpDataStructsCollection, UpDataStructsCollectionStats, UpDataStructsProperties, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsPropertyScope, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, XcmV3MultiLocation, XcmVersionedAssetId, XcmVersionedMultiLocation } from '@polkadot/types/lookup';
 import type { Observable } from '@polkadot/types/types';
 
 export type __AugmentedQuery<ApiType extends ApiTypes> = AugmentedQuery<ApiType, () => unknown>;
@@ -611,24 +611,6 @@
        **/
       [key: string]: QueryableStorageEntry<ApiType>;
     };
-    govScheduler: {
-      /**
-       * Items to be executed, indexed by the block number that they should be executed on.
-       **/
-      agenda: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Vec<Option<PalletSchedulerScheduled>>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
-      incompleteSince: AugmentedQuery<ApiType, () => Observable<Option<u32>>, []> & QueryableStorageEntry<ApiType, []>;
-      /**
-       * Lookup from a name to the block number and index of the task.
-       * 
-       * For v3 -> v4 the previously unbounded identities are Blake2-256 hashed to form the v4
-       * identities.
-       **/
-      lookup: AugmentedQuery<ApiType, (arg: U8aFixed | string | Uint8Array) => Observable<Option<ITuple<[u32, u32]>>>, [U8aFixed]> & QueryableStorageEntry<ApiType, [U8aFixed]>;
-      /**
-       * Generic query
-       **/
-      [key: string]: QueryableStorageEntry<ApiType>;
-    };
     identity: {
       /**
        * Information that is pertinent to identify the entity behind an account.
@@ -1011,6 +993,24 @@
        **/
       [key: string]: QueryableStorageEntry<ApiType>;
     };
+    scheduler: {
+      /**
+       * Items to be executed, indexed by the block number that they should be executed on.
+       **/
+      agenda: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Vec<Option<PalletSchedulerScheduled>>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
+      incompleteSince: AugmentedQuery<ApiType, () => Observable<Option<u32>>, []> & QueryableStorageEntry<ApiType, []>;
+      /**
+       * Lookup from a name to the block number and index of the task.
+       * 
+       * For v3 -> v4 the previously unbounded identities are Blake2-256 hashed to form the v4
+       * identities.
+       **/
+      lookup: AugmentedQuery<ApiType, (arg: U8aFixed | string | Uint8Array) => Observable<Option<ITuple<[u32, u32]>>>, [U8aFixed]> & QueryableStorageEntry<ApiType, [U8aFixed]>;
+      /**
+       * Generic query
+       **/
+      [key: string]: QueryableStorageEntry<ApiType>;
+    };
     session: {
       /**
        * Current index of the session.
@@ -1031,7 +1031,7 @@
       /**
        * The next session keys for a validator.
        **/
-      nextKeys: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<QuartzRuntimeRuntimeCommonSessionKeys>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
+      nextKeys: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<OpalRuntimeRuntimeCommonSessionKeys>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
       /**
        * True if the underlying economic identities or weighting behind the validators
        * has changed in the queued validator set.
@@ -1041,7 +1041,7 @@
        * The queued keys for the next session. When the next session begins, these keys
        * will be used to determine the validator's session keys.
        **/
-      queuedKeys: AugmentedQuery<ApiType, () => Observable<Vec<ITuple<[AccountId32, QuartzRuntimeRuntimeCommonSessionKeys]>>>, []> & QueryableStorageEntry<ApiType, []>;
+      queuedKeys: AugmentedQuery<ApiType, () => Observable<Vec<ITuple<[AccountId32, OpalRuntimeRuntimeCommonSessionKeys]>>>, []> & QueryableStorageEntry<ApiType, []>;
       /**
        * The current set of validators.
        **/
modifiedtests/src/interfaces/augment-api-tx.tsdiffbeforeafterboth
--- a/tests/src/interfaces/augment-api-tx.ts
+++ b/tests/src/interfaces/augment-api-tx.ts
@@ -10,7 +10,7 @@
 import type { Bytes, Compact, Option, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
 import type { AnyNumber, IMethod, ITuple } from '@polkadot/types-codec/types';
 import type { AccountId32, Call, H160, H256, MultiAddress } from '@polkadot/types/interfaces/runtime';
-import type { CumulusPrimitivesParachainInherentParachainInherentData, EthereumLog, EthereumTransactionTransactionV2, FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime, OrmlVestingVestingSchedule, PalletConfigurationAppPromotionConfiguration, PalletDemocracyConviction, PalletDemocracyMetadataOwner, PalletDemocracyVoteAccountVote, PalletEvmAccountBasicCrossAccountIdRepr, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletIdentityBitFlags, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletIdentityRegistration, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletStateTrieMigrationProgress, QuartzRuntimeOriginCaller, QuartzRuntimeRuntimeCommonSessionKeys, SpWeightsWeightV2Weight, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCreateCollectionData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, XcmV3MultiLocation, XcmV3WeightLimit, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
+import type { CumulusPrimitivesParachainInherentParachainInherentData, EthereumLog, EthereumTransactionTransactionV2, FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime, OpalRuntimeOriginCaller, OpalRuntimeRuntimeCommonSessionKeys, OrmlVestingVestingSchedule, PalletConfigurationAppPromotionConfiguration, PalletDemocracyConviction, PalletDemocracyMetadataOwner, PalletDemocracyVoteAccountVote, PalletEvmAccountBasicCrossAccountIdRepr, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletIdentityBitFlags, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletIdentityRegistration, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletStateTrieMigrationProgress, SpWeightsWeightV2Weight, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCreateCollectionData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, XcmV3MultiLocation, XcmV3WeightLimit, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
 
 export type __AugmentedSubmittable = AugmentedSubmittable<() => unknown>;
 export type __SubmittableExtrinsic<ApiType extends ApiTypes> = SubmittableExtrinsic<ApiType>;
@@ -987,7 +987,7 @@
        * 
        * Emits `Submitted`.
        **/
-      submit: AugmentedSubmittable<(proposalOrigin: QuartzRuntimeOriginCaller | { system: any } | { Void: any } | { Council: any } | { TechnicalCommittee: any } | { PolkadotXcm: any } | { CumulusXcm: any } | { Origins: any } | { Ethereum: any } | string | Uint8Array, proposal: FrameSupportPreimagesBounded | { Legacy: any } | { Inline: any } | { Lookup: any } | string | Uint8Array, enactmentMoment: FrameSupportScheduleDispatchTime | { At: any } | { After: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [QuartzRuntimeOriginCaller, FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime]>;
+      submit: AugmentedSubmittable<(proposalOrigin: OpalRuntimeOriginCaller | { system: any } | { Void: any } | { Council: any } | { TechnicalCommittee: any } | { PolkadotXcm: any } | { CumulusXcm: any } | { Origins: any } | { Ethereum: any } | string | Uint8Array, proposal: FrameSupportPreimagesBounded | { Legacy: any } | { Inline: any } | { Lookup: any } | string | Uint8Array, enactmentMoment: FrameSupportScheduleDispatchTime | { At: any } | { After: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [OpalRuntimeOriginCaller, FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime]>;
       /**
        * Generic tx
        **/
@@ -996,36 +996,6 @@
     foreignAssets: {
       registerForeignAsset: AugmentedSubmittable<(owner: AccountId32 | string | Uint8Array, location: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, metadata: PalletForeignAssetsModuleAssetMetadata | { name?: any; symbol?: any; decimals?: any; minimalBalance?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [AccountId32, XcmVersionedMultiLocation, PalletForeignAssetsModuleAssetMetadata]>;
       updateForeignAsset: AugmentedSubmittable<(foreignAssetId: u32 | AnyNumber | Uint8Array, location: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, metadata: PalletForeignAssetsModuleAssetMetadata | { name?: any; symbol?: any; decimals?: any; minimalBalance?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, XcmVersionedMultiLocation, PalletForeignAssetsModuleAssetMetadata]>;
-      /**
-       * Generic tx
-       **/
-      [key: string]: SubmittableExtrinsicFunction<ApiType>;
-    };
-    govScheduler: {
-      /**
-       * Cancel an anonymously scheduled task.
-       **/
-      cancel: AugmentedSubmittable<(when: u32 | AnyNumber | Uint8Array, index: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32]>;
-      /**
-       * Cancel a named scheduled task.
-       **/
-      cancelNamed: AugmentedSubmittable<(id: U8aFixed | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [U8aFixed]>;
-      /**
-       * Anonymously schedule a task.
-       **/
-      schedule: AugmentedSubmittable<(when: u32 | AnyNumber | Uint8Array, maybePeriodic: Option<ITuple<[u32, u32]>> | null | Uint8Array | ITuple<[u32, u32]> | [u32 | AnyNumber | Uint8Array, u32 | AnyNumber | Uint8Array], priority: u8 | AnyNumber | Uint8Array, call: Call | IMethod | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, Option<ITuple<[u32, u32]>>, u8, Call]>;
-      /**
-       * Anonymously schedule a task after a delay.
-       **/
-      scheduleAfter: AugmentedSubmittable<(after: u32 | AnyNumber | Uint8Array, maybePeriodic: Option<ITuple<[u32, u32]>> | null | Uint8Array | ITuple<[u32, u32]> | [u32 | AnyNumber | Uint8Array, u32 | AnyNumber | Uint8Array], priority: u8 | AnyNumber | Uint8Array, call: Call | IMethod | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, Option<ITuple<[u32, u32]>>, u8, Call]>;
-      /**
-       * Schedule a named task.
-       **/
-      scheduleNamed: AugmentedSubmittable<(id: U8aFixed | string | Uint8Array, when: u32 | AnyNumber | Uint8Array, maybePeriodic: Option<ITuple<[u32, u32]>> | null | Uint8Array | ITuple<[u32, u32]> | [u32 | AnyNumber | Uint8Array, u32 | AnyNumber | Uint8Array], priority: u8 | AnyNumber | Uint8Array, call: Call | IMethod | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [U8aFixed, u32, Option<ITuple<[u32, u32]>>, u8, Call]>;
-      /**
-       * Schedule a named task after a delay.
-       **/
-      scheduleNamedAfter: AugmentedSubmittable<(id: U8aFixed | string | Uint8Array, after: u32 | AnyNumber | Uint8Array, maybePeriodic: Option<ITuple<[u32, u32]>> | null | Uint8Array | ITuple<[u32, u32]> | [u32 | AnyNumber | Uint8Array, u32 | AnyNumber | Uint8Array], priority: u8 | AnyNumber | Uint8Array, call: Call | IMethod | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [U8aFixed, u32, Option<ITuple<[u32, u32]>>, u8, Call]>;
       /**
        * Generic tx
        **/
@@ -1580,6 +1550,36 @@
        **/
       [key: string]: SubmittableExtrinsicFunction<ApiType>;
     };
+    scheduler: {
+      /**
+       * Cancel an anonymously scheduled task.
+       **/
+      cancel: AugmentedSubmittable<(when: u32 | AnyNumber | Uint8Array, index: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32]>;
+      /**
+       * Cancel a named scheduled task.
+       **/
+      cancelNamed: AugmentedSubmittable<(id: U8aFixed | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [U8aFixed]>;
+      /**
+       * Anonymously schedule a task.
+       **/
+      schedule: AugmentedSubmittable<(when: u32 | AnyNumber | Uint8Array, maybePeriodic: Option<ITuple<[u32, u32]>> | null | Uint8Array | ITuple<[u32, u32]> | [u32 | AnyNumber | Uint8Array, u32 | AnyNumber | Uint8Array], priority: u8 | AnyNumber | Uint8Array, call: Call | IMethod | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, Option<ITuple<[u32, u32]>>, u8, Call]>;
+      /**
+       * Anonymously schedule a task after a delay.
+       **/
+      scheduleAfter: AugmentedSubmittable<(after: u32 | AnyNumber | Uint8Array, maybePeriodic: Option<ITuple<[u32, u32]>> | null | Uint8Array | ITuple<[u32, u32]> | [u32 | AnyNumber | Uint8Array, u32 | AnyNumber | Uint8Array], priority: u8 | AnyNumber | Uint8Array, call: Call | IMethod | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, Option<ITuple<[u32, u32]>>, u8, Call]>;
+      /**
+       * Schedule a named task.
+       **/
+      scheduleNamed: AugmentedSubmittable<(id: U8aFixed | string | Uint8Array, when: u32 | AnyNumber | Uint8Array, maybePeriodic: Option<ITuple<[u32, u32]>> | null | Uint8Array | ITuple<[u32, u32]> | [u32 | AnyNumber | Uint8Array, u32 | AnyNumber | Uint8Array], priority: u8 | AnyNumber | Uint8Array, call: Call | IMethod | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [U8aFixed, u32, Option<ITuple<[u32, u32]>>, u8, Call]>;
+      /**
+       * Schedule a named task after a delay.
+       **/
+      scheduleNamedAfter: AugmentedSubmittable<(id: U8aFixed | string | Uint8Array, after: u32 | AnyNumber | Uint8Array, maybePeriodic: Option<ITuple<[u32, u32]>> | null | Uint8Array | ITuple<[u32, u32]> | [u32 | AnyNumber | Uint8Array, u32 | AnyNumber | Uint8Array], priority: u8 | AnyNumber | Uint8Array, call: Call | IMethod | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [U8aFixed, u32, Option<ITuple<[u32, u32]>>, u8, Call]>;
+      /**
+       * Generic tx
+       **/
+      [key: string]: SubmittableExtrinsicFunction<ApiType>;
+    };
     session: {
       /**
        * Removes any session key(s) of the function caller.
@@ -1607,7 +1607,7 @@
        * - `O(1)`. Actual cost depends on the number of length of `T::Keys::key_ids()` which is
        * fixed.
        **/
-      setKeys: AugmentedSubmittable<(keys: QuartzRuntimeRuntimeCommonSessionKeys | { aura?: any } | string | Uint8Array, proof: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [QuartzRuntimeRuntimeCommonSessionKeys, Bytes]>;
+      setKeys: AugmentedSubmittable<(keys: OpalRuntimeRuntimeCommonSessionKeys | { aura?: any } | string | Uint8Array, proof: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [OpalRuntimeRuntimeCommonSessionKeys, Bytes]>;
       /**
        * Generic tx
        **/
modifiedtests/src/interfaces/augment-types.tsdiffbeforeafterboth
--- a/tests/src/interfaces/augment-types.ts
+++ b/tests/src/interfaces/augment-types.ts
@@ -5,7 +5,7 @@
 // this is required to allow for ambient/previous definitions
 import '@polkadot/types/types/registry';
 
-import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemCodeUpgradeAuthorization, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesIdAmount, PalletBalancesReasons, PalletBalancesReserveData, PalletCollatorSelectionCall, PalletCollatorSelectionError, PalletCollatorSelectionEvent, PalletCollectiveCall, PalletCollectiveError, PalletCollectiveEvent, PalletCollectiveRawOrigin, PalletCollectiveVotes, PalletCommonError, PalletCommonEvent, PalletConfigurationAppPromotionConfiguration, PalletConfigurationCall, PalletConfigurationError, PalletConfigurationEvent, PalletDemocracyCall, PalletDemocracyConviction, PalletDemocracyDelegations, PalletDemocracyError, PalletDemocracyEvent, PalletDemocracyMetadataOwner, PalletDemocracyReferendumInfo, PalletDemocracyReferendumStatus, PalletDemocracyTally, PalletDemocracyVoteAccountVote, PalletDemocracyVotePriorLock, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCodeMetadata, PalletEvmCoderSubstrateError, PalletEvmContractHelpersCall, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletEvmMigrationEvent, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletGovOriginsOrigin, PalletIdentityBitFlags, PalletIdentityCall, PalletIdentityError, PalletIdentityEvent, PalletIdentityIdentityField, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletMembershipCall, PalletMembershipError, PalletMembershipEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletPreimageCall, PalletPreimageError, PalletPreimageEvent, PalletPreimageRequestStatus, PalletRankedCollectiveCall, PalletRankedCollectiveError, PalletRankedCollectiveEvent, PalletRankedCollectiveMemberRecord, PalletRankedCollectiveTally, PalletRankedCollectiveVoteRecord, PalletReferendaCall, PalletReferendaCurve, PalletReferendaDecidingStatus, PalletReferendaDeposit, PalletReferendaError, PalletReferendaEvent, PalletReferendaReferendumInfo, PalletReferendaReferendumStatus, PalletReferendaTrackInfo, PalletRefungibleError, PalletSchedulerCall, PalletSchedulerError, PalletSchedulerEvent, PalletSchedulerScheduled, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletStateTrieMigrationCall, PalletStateTrieMigrationError, PalletStateTrieMigrationEvent, PalletStateTrieMigrationMigrationCompute, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletStateTrieMigrationProgress, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PalletXcmQueryStatus, PalletXcmRemoteLockedFungibleRecord, PalletXcmVersionMigrationStage, ParachainInfoCall, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV4AbridgedHostConfiguration, PolkadotPrimitivesV4AbridgedHrmpChannel, PolkadotPrimitivesV4PersistedValidationData, PolkadotPrimitivesV4UpgradeRestriction, QuartzRuntimeOriginCaller, QuartzRuntimeRuntime, QuartzRuntimeRuntimeCommonIdentityDisableIdentityCalls, QuartzRuntimeRuntimeCommonMaintenanceCheckMaintenance, QuartzRuntimeRuntimeCommonSessionKeys, SpArithmeticArithmeticError, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Public, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionValidityInvalidTransaction, SpRuntimeTransactionValidityTransactionValidityError, SpRuntimeTransactionValidityUnknownTransaction, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsRpcCollectionFlags, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipStateAccountId32, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, UpDataStructsTokenData, UpPovEstimateRpcPovInfo, UpPovEstimateRpcTrieKeyValue, XcmDoubleEncoded, XcmV2BodyId, XcmV2BodyPart, XcmV2Instruction, XcmV2Junction, XcmV2MultiAsset, XcmV2MultiLocation, XcmV2MultiassetAssetId, XcmV2MultiassetAssetInstance, XcmV2MultiassetFungibility, XcmV2MultiassetMultiAssetFilter, XcmV2MultiassetMultiAssets, XcmV2MultiassetWildFungibility, XcmV2MultiassetWildMultiAsset, XcmV2MultilocationJunctions, XcmV2NetworkId, XcmV2OriginKind, XcmV2Response, XcmV2TraitsError, XcmV2WeightLimit, XcmV2Xcm, XcmV3Instruction, XcmV3Junction, XcmV3JunctionBodyId, XcmV3JunctionBodyPart, XcmV3JunctionNetworkId, XcmV3Junctions, XcmV3MaybeErrorCode, XcmV3MultiAsset, XcmV3MultiLocation, XcmV3MultiassetAssetId, XcmV3MultiassetAssetInstance, XcmV3MultiassetFungibility, XcmV3MultiassetMultiAssetFilter, XcmV3MultiassetMultiAssets, XcmV3MultiassetWildFungibility, XcmV3MultiassetWildMultiAsset, XcmV3PalletInfo, XcmV3QueryResponseInfo, XcmV3Response, XcmV3TraitsError, XcmV3TraitsOutcome, XcmV3WeightLimit, XcmV3Xcm, XcmVersionedAssetId, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedResponse, XcmVersionedXcm } from './default';
+import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemCodeUpgradeAuthorization, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls, OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance, OpalRuntimeRuntimeCommonSessionKeys, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesIdAmount, PalletBalancesReasons, PalletBalancesReserveData, PalletCollatorSelectionCall, PalletCollatorSelectionError, PalletCollatorSelectionEvent, PalletCollectiveCall, PalletCollectiveError, PalletCollectiveEvent, PalletCollectiveRawOrigin, PalletCollectiveVotes, PalletCommonError, PalletCommonEvent, PalletConfigurationAppPromotionConfiguration, PalletConfigurationCall, PalletConfigurationError, PalletConfigurationEvent, PalletDemocracyCall, PalletDemocracyConviction, PalletDemocracyDelegations, PalletDemocracyError, PalletDemocracyEvent, PalletDemocracyMetadataOwner, PalletDemocracyReferendumInfo, PalletDemocracyReferendumStatus, PalletDemocracyTally, PalletDemocracyVoteAccountVote, PalletDemocracyVotePriorLock, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCodeMetadata, PalletEvmCoderSubstrateError, PalletEvmContractHelpersCall, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletEvmMigrationEvent, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletGovOriginsOrigin, PalletIdentityBitFlags, PalletIdentityCall, PalletIdentityError, PalletIdentityEvent, PalletIdentityIdentityField, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletMembershipCall, PalletMembershipError, PalletMembershipEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletPreimageCall, PalletPreimageError, PalletPreimageEvent, PalletPreimageRequestStatus, PalletRankedCollectiveCall, PalletRankedCollectiveError, PalletRankedCollectiveEvent, PalletRankedCollectiveMemberRecord, PalletRankedCollectiveTally, PalletRankedCollectiveVoteRecord, PalletReferendaCall, PalletReferendaCurve, PalletReferendaDecidingStatus, PalletReferendaDeposit, PalletReferendaError, PalletReferendaEvent, PalletReferendaReferendumInfo, PalletReferendaReferendumStatus, PalletReferendaTrackInfo, PalletRefungibleError, PalletSchedulerCall, PalletSchedulerError, PalletSchedulerEvent, PalletSchedulerScheduled, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletStateTrieMigrationCall, PalletStateTrieMigrationError, PalletStateTrieMigrationEvent, PalletStateTrieMigrationMigrationCompute, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletStateTrieMigrationProgress, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PalletXcmQueryStatus, PalletXcmRemoteLockedFungibleRecord, PalletXcmVersionMigrationStage, ParachainInfoCall, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV4AbridgedHostConfiguration, PolkadotPrimitivesV4AbridgedHrmpChannel, PolkadotPrimitivesV4PersistedValidationData, PolkadotPrimitivesV4UpgradeRestriction, SpArithmeticArithmeticError, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Public, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionValidityInvalidTransaction, SpRuntimeTransactionValidityTransactionValidityError, SpRuntimeTransactionValidityUnknownTransaction, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsRpcCollectionFlags, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipStateAccountId32, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, UpDataStructsTokenData, UpPovEstimateRpcPovInfo, UpPovEstimateRpcTrieKeyValue, XcmDoubleEncoded, XcmV2BodyId, XcmV2BodyPart, XcmV2Instruction, XcmV2Junction, XcmV2MultiAsset, XcmV2MultiLocation, XcmV2MultiassetAssetId, XcmV2MultiassetAssetInstance, XcmV2MultiassetFungibility, XcmV2MultiassetMultiAssetFilter, XcmV2MultiassetMultiAssets, XcmV2MultiassetWildFungibility, XcmV2MultiassetWildMultiAsset, XcmV2MultilocationJunctions, XcmV2NetworkId, XcmV2OriginKind, XcmV2Response, XcmV2TraitsError, XcmV2WeightLimit, XcmV2Xcm, XcmV3Instruction, XcmV3Junction, XcmV3JunctionBodyId, XcmV3JunctionBodyPart, XcmV3JunctionNetworkId, XcmV3Junctions, XcmV3MaybeErrorCode, XcmV3MultiAsset, XcmV3MultiLocation, XcmV3MultiassetAssetId, XcmV3MultiassetAssetInstance, XcmV3MultiassetFungibility, XcmV3MultiassetMultiAssetFilter, XcmV3MultiassetMultiAssets, XcmV3MultiassetWildFungibility, XcmV3MultiassetWildMultiAsset, XcmV3PalletInfo, XcmV3QueryResponseInfo, XcmV3Response, XcmV3TraitsError, XcmV3TraitsOutcome, XcmV3WeightLimit, XcmV3Xcm, XcmVersionedAssetId, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedResponse, XcmVersionedXcm } from './default';
 import type { Data, StorageKey } from '@polkadot/types';
 import type { BitVec, Bool, Bytes, F32, F64, I128, I16, I256, I32, I64, I8, ISize, Json, Null, OptionBool, Raw, Text, Type, U128, U16, U256, U32, U64, U8, USize, bool, f32, f64, i128, i16, i256, i32, i64, i8, isize, 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';
@@ -795,6 +795,11 @@
     OffenceDetails: OffenceDetails;
     Offender: Offender;
     OldV1SessionInfo: OldV1SessionInfo;
+    OpalRuntimeOriginCaller: OpalRuntimeOriginCaller;
+    OpalRuntimeRuntime: OpalRuntimeRuntime;
+    OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls: OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls;
+    OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance: OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance;
+    OpalRuntimeRuntimeCommonSessionKeys: OpalRuntimeRuntimeCommonSessionKeys;
     OpaqueCall: OpaqueCall;
     OpaqueKeyOwnershipProof: OpaqueKeyOwnershipProof;
     OpaqueMetadata: OpaqueMetadata;
@@ -1067,11 +1072,6 @@
     PvfCheckStatement: PvfCheckStatement;
     PvfExecTimeoutKind: PvfExecTimeoutKind;
     PvfPrepTimeoutKind: PvfPrepTimeoutKind;
-    QuartzRuntimeOriginCaller: QuartzRuntimeOriginCaller;
-    QuartzRuntimeRuntime: QuartzRuntimeRuntime;
-    QuartzRuntimeRuntimeCommonIdentityDisableIdentityCalls: QuartzRuntimeRuntimeCommonIdentityDisableIdentityCalls;
-    QuartzRuntimeRuntimeCommonMaintenanceCheckMaintenance: QuartzRuntimeRuntimeCommonMaintenanceCheckMaintenance;
-    QuartzRuntimeRuntimeCommonSessionKeys: QuartzRuntimeRuntimeCommonSessionKeys;
     QueryId: QueryId;
     QueryStatus: QueryStatus;
     QueueConfigData: QueueConfigData;
modifiedtests/src/interfaces/default/types.tsdiffbeforeafterboth
--- a/tests/src/interfaces/default/types.ts
+++ b/tests/src/interfaces/default/types.ts
@@ -752,6 +752,41 @@
   readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';
 }
 
+/** @name OpalRuntimeOriginCaller */
+export interface OpalRuntimeOriginCaller extends Enum {
+  readonly isSystem: boolean;
+  readonly asSystem: FrameSupportDispatchRawOrigin;
+  readonly isVoid: boolean;
+  readonly asVoid: SpCoreVoid;
+  readonly isCouncil: boolean;
+  readonly asCouncil: PalletCollectiveRawOrigin;
+  readonly isTechnicalCommittee: boolean;
+  readonly asTechnicalCommittee: PalletCollectiveRawOrigin;
+  readonly isPolkadotXcm: boolean;
+  readonly asPolkadotXcm: PalletXcmOrigin;
+  readonly isCumulusXcm: boolean;
+  readonly asCumulusXcm: CumulusPalletXcmOrigin;
+  readonly isOrigins: boolean;
+  readonly asOrigins: PalletGovOriginsOrigin;
+  readonly isEthereum: boolean;
+  readonly asEthereum: PalletEthereumRawOrigin;
+  readonly type: 'System' | 'Void' | 'Council' | 'TechnicalCommittee' | 'PolkadotXcm' | 'CumulusXcm' | 'Origins' | 'Ethereum';
+}
+
+/** @name OpalRuntimeRuntime */
+export interface OpalRuntimeRuntime extends Null {}
+
+/** @name OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls */
+export interface OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls extends Null {}
+
+/** @name OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance */
+export interface OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance extends Null {}
+
+/** @name OpalRuntimeRuntimeCommonSessionKeys */
+export interface OpalRuntimeRuntimeCommonSessionKeys extends Struct {
+  readonly aura: SpConsensusAuraSr25519AppSr25519Public;
+}
+
 /** @name OrmlTokensAccountData */
 export interface OrmlTokensAccountData extends Struct {
   readonly free: u128;
@@ -2789,7 +2824,7 @@
 export interface PalletReferendaCall extends Enum {
   readonly isSubmit: boolean;
   readonly asSubmit: {
-    readonly proposalOrigin: QuartzRuntimeOriginCaller;
+    readonly proposalOrigin: OpalRuntimeOriginCaller;
     readonly proposal: FrameSupportPreimagesBounded;
     readonly enactmentMoment: FrameSupportScheduleDispatchTime;
   } & Struct;
@@ -2991,7 +3026,7 @@
 /** @name PalletReferendaReferendumStatus */
 export interface PalletReferendaReferendumStatus extends Struct {
   readonly track: u16;
-  readonly origin: QuartzRuntimeOriginCaller;
+  readonly origin: OpalRuntimeOriginCaller;
   readonly proposal: FrameSupportPreimagesBounded;
   readonly enactment: FrameSupportScheduleDispatchTime;
   readonly submitted: u32;
@@ -3122,14 +3157,14 @@
   readonly priority: u8;
   readonly call: FrameSupportPreimagesBounded;
   readonly maybePeriodic: Option<ITuple<[u32, u32]>>;
-  readonly origin: QuartzRuntimeOriginCaller;
+  readonly origin: OpalRuntimeOriginCaller;
 }
 
 /** @name PalletSessionCall */
 export interface PalletSessionCall extends Enum {
   readonly isSetKeys: boolean;
   readonly asSetKeys: {
-    readonly keys_: QuartzRuntimeRuntimeCommonSessionKeys;
+    readonly keys_: OpalRuntimeRuntimeCommonSessionKeys;
     readonly proof: Bytes;
   } & Struct;
   readonly isPurgeKeys: boolean;
@@ -3923,41 +3958,6 @@
 export interface PolkadotPrimitivesV4UpgradeRestriction extends Enum {
   readonly isPresent: boolean;
   readonly type: 'Present';
-}
-
-/** @name QuartzRuntimeOriginCaller */
-export interface QuartzRuntimeOriginCaller extends Enum {
-  readonly isSystem: boolean;
-  readonly asSystem: FrameSupportDispatchRawOrigin;
-  readonly isVoid: boolean;
-  readonly asVoid: SpCoreVoid;
-  readonly isCouncil: boolean;
-  readonly asCouncil: PalletCollectiveRawOrigin;
-  readonly isTechnicalCommittee: boolean;
-  readonly asTechnicalCommittee: PalletCollectiveRawOrigin;
-  readonly isPolkadotXcm: boolean;
-  readonly asPolkadotXcm: PalletXcmOrigin;
-  readonly isCumulusXcm: boolean;
-  readonly asCumulusXcm: CumulusPalletXcmOrigin;
-  readonly isOrigins: boolean;
-  readonly asOrigins: PalletGovOriginsOrigin;
-  readonly isEthereum: boolean;
-  readonly asEthereum: PalletEthereumRawOrigin;
-  readonly type: 'System' | 'Void' | 'Council' | 'TechnicalCommittee' | 'PolkadotXcm' | 'CumulusXcm' | 'Origins' | 'Ethereum';
-}
-
-/** @name QuartzRuntimeRuntime */
-export interface QuartzRuntimeRuntime extends Null {}
-
-/** @name QuartzRuntimeRuntimeCommonIdentityDisableIdentityCalls */
-export interface QuartzRuntimeRuntimeCommonIdentityDisableIdentityCalls extends Null {}
-
-/** @name QuartzRuntimeRuntimeCommonMaintenanceCheckMaintenance */
-export interface QuartzRuntimeRuntimeCommonMaintenanceCheckMaintenance extends Null {}
-
-/** @name QuartzRuntimeRuntimeCommonSessionKeys */
-export interface QuartzRuntimeRuntimeCommonSessionKeys extends Struct {
-  readonly aura: SpConsensusAuraSr25519AppSr25519Public;
 }
 
 /** @name SpArithmeticArithmeticError */
modifiedtests/src/interfaces/lookup.tsdiffbeforeafterboth
--- a/tests/src/interfaces/lookup.ts
+++ b/tests/src/interfaces/lookup.ts
@@ -61,7 +61,7 @@
     }
   },
   /**
-   * Lookup19: frame_system::EventRecord<quartz_runtime::RuntimeEvent, primitive_types::H256>
+   * Lookup19: frame_system::EventRecord<opal_runtime::RuntimeEvent, primitive_types::H256>
    **/
   FrameSystemEventRecord: {
     phase: 'FrameSystemPhase',
@@ -1081,7 +1081,7 @@
     }
   },
   /**
-   * Lookup86: frame_support::traits::preimages::Bounded<quartz_runtime::RuntimeCall>
+   * Lookup86: frame_support::traits::preimages::Bounded<opal_runtime::RuntimeCall>
    **/
   FrameSupportPreimagesBounded: {
     _enum: {
@@ -1297,16 +1297,16 @@
         _alias: {
           keys_: 'keys',
         },
-        keys_: 'QuartzRuntimeRuntimeCommonSessionKeys',
+        keys_: 'OpalRuntimeRuntimeCommonSessionKeys',
         proof: 'Bytes',
       },
       purge_keys: 'Null'
     }
   },
   /**
-   * Lookup115: quartz_runtime::runtime_common::SessionKeys
+   * Lookup115: opal_runtime::runtime_common::SessionKeys
    **/
-  QuartzRuntimeRuntimeCommonSessionKeys: {
+  OpalRuntimeRuntimeCommonSessionKeys: {
     aura: 'SpConsensusAuraSr25519AppSr25519Public'
   },
   /**
@@ -2030,7 +2030,7 @@
   PalletReferendaCall: {
     _enum: {
       submit: {
-        proposalOrigin: 'QuartzRuntimeOriginCaller',
+        proposalOrigin: 'OpalRuntimeOriginCaller',
         proposal: 'FrameSupportPreimagesBounded',
         enactmentMoment: 'FrameSupportScheduleDispatchTime',
       },
@@ -2062,9 +2062,9 @@
     }
   },
   /**
-   * Lookup209: quartz_runtime::OriginCaller
+   * Lookup209: opal_runtime::OriginCaller
    **/
-  QuartzRuntimeOriginCaller: {
+  OpalRuntimeOriginCaller: {
     _enum: {
       system: 'FrameSupportDispatchRawOrigin',
       __Unused1: 'Null',
@@ -4177,7 +4177,7 @@
     _enum: ['TooBig', 'AlreadyNoted', 'NotAuthorized', 'NotNoted', 'Requested', 'NotRequested']
   },
   /**
-   * Lookup481: pallet_democracy::types::ReferendumInfo<BlockNumber, frame_support::traits::preimages::Bounded<quartz_runtime::RuntimeCall>, Balance>
+   * Lookup481: pallet_democracy::types::ReferendumInfo<BlockNumber, frame_support::traits::preimages::Bounded<opal_runtime::RuntimeCall>, Balance>
    **/
   PalletDemocracyReferendumInfo: {
     _enum: {
@@ -4189,7 +4189,7 @@
     }
   },
   /**
-   * Lookup482: pallet_democracy::types::ReferendumStatus<BlockNumber, frame_support::traits::preimages::Bounded<quartz_runtime::RuntimeCall>, Balance>
+   * Lookup482: pallet_democracy::types::ReferendumStatus<BlockNumber, frame_support::traits::preimages::Bounded<opal_runtime::RuntimeCall>, Balance>
    **/
   PalletDemocracyReferendumStatus: {
     end: 'u32',
@@ -4277,7 +4277,7 @@
     _enum: ['AlreadyMember', 'NotMember', 'NotPolling', 'Ongoing', 'NoneRemaining', 'Corruption', 'RankTooLow', 'InvalidWitness', 'NoPermission']
   },
   /**
-   * Lookup508: pallet_referenda::types::ReferendumInfo<TrackId, quartz_runtime::OriginCaller, Moment, frame_support::traits::preimages::Bounded<quartz_runtime::RuntimeCall>, Balance, pallet_ranked_collective::Tally<T, I, M>, sp_core::crypto::AccountId32, ScheduleAddress>
+   * Lookup508: pallet_referenda::types::ReferendumInfo<TrackId, opal_runtime::OriginCaller, Moment, frame_support::traits::preimages::Bounded<opal_runtime::RuntimeCall>, Balance, pallet_ranked_collective::Tally<T, I, M>, sp_core::crypto::AccountId32, ScheduleAddress>
    **/
   PalletReferendaReferendumInfo: {
     _enum: {
@@ -4290,11 +4290,11 @@
     }
   },
   /**
-   * Lookup509: pallet_referenda::types::ReferendumStatus<TrackId, quartz_runtime::OriginCaller, Moment, frame_support::traits::preimages::Bounded<quartz_runtime::RuntimeCall>, Balance, pallet_ranked_collective::Tally<T, I, M>, sp_core::crypto::AccountId32, ScheduleAddress>
+   * Lookup509: pallet_referenda::types::ReferendumStatus<TrackId, opal_runtime::OriginCaller, Moment, frame_support::traits::preimages::Bounded<opal_runtime::RuntimeCall>, Balance, pallet_ranked_collective::Tally<T, I, M>, sp_core::crypto::AccountId32, ScheduleAddress>
    **/
   PalletReferendaReferendumStatus: {
     track: 'u16',
-    origin: 'QuartzRuntimeOriginCaller',
+    origin: 'OpalRuntimeOriginCaller',
     proposal: 'FrameSupportPreimagesBounded',
     enactment: 'FrameSupportScheduleDispatchTime',
     submitted: 'u32',
@@ -4363,14 +4363,14 @@
     _enum: ['NotOngoing', 'HasDeposit', 'BadTrack', 'Full', 'QueueEmpty', 'BadReferendum', 'NothingToDo', 'NoTrack', 'Unfinished', 'NoPermission', 'NoDeposit', 'BadStatus', 'PreimageNotExist']
   },
   /**
-   * Lookup526: pallet_scheduler::Scheduled<Name, frame_support::traits::preimages::Bounded<quartz_runtime::RuntimeCall>, BlockNumber, quartz_runtime::OriginCaller, sp_core::crypto::AccountId32>
+   * Lookup526: pallet_scheduler::Scheduled<Name, frame_support::traits::preimages::Bounded<opal_runtime::RuntimeCall>, BlockNumber, opal_runtime::OriginCaller, sp_core::crypto::AccountId32>
    **/
   PalletSchedulerScheduled: {
     maybeId: 'Option<[u8;32]>',
     priority: 'u8',
     call: 'FrameSupportPreimagesBounded',
     maybePeriodic: 'Option<(u32,u32)>',
-    origin: 'QuartzRuntimeOriginCaller'
+    origin: 'OpalRuntimeOriginCaller'
   },
   /**
    * Lookup528: pallet_scheduler::pallet::Error<T>
@@ -4912,23 +4912,23 @@
    **/
   FrameSystemExtensionsCheckWeight: 'Null',
   /**
-   * Lookup674: quartz_runtime::runtime_common::maintenance::CheckMaintenance
+   * Lookup674: opal_runtime::runtime_common::maintenance::CheckMaintenance
    **/
-  QuartzRuntimeRuntimeCommonMaintenanceCheckMaintenance: 'Null',
+  OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance: 'Null',
   /**
-   * Lookup675: quartz_runtime::runtime_common::identity::DisableIdentityCalls
+   * Lookup675: opal_runtime::runtime_common::identity::DisableIdentityCalls
    **/
-  QuartzRuntimeRuntimeCommonIdentityDisableIdentityCalls: 'Null',
+  OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls: 'Null',
   /**
-   * Lookup676: pallet_template_transaction_payment::ChargeTransactionPayment<quartz_runtime::Runtime>
+   * Lookup676: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>
    **/
   PalletTemplateTransactionPaymentChargeTransactionPayment: 'Compact<u128>',
   /**
-   * Lookup677: quartz_runtime::Runtime
+   * Lookup677: opal_runtime::Runtime
    **/
-  QuartzRuntimeRuntime: 'Null',
+  OpalRuntimeRuntime: 'Null',
   /**
-   * Lookup678: pallet_ethereum::FakeTransactionFinalizer<quartz_runtime::Runtime>
+   * Lookup678: pallet_ethereum::FakeTransactionFinalizer<opal_runtime::Runtime>
    **/
   PalletEthereumFakeTransactionFinalizer: 'Null'
 };
modifiedtests/src/interfaces/registry.tsdiffbeforeafterboth
--- a/tests/src/interfaces/registry.ts
+++ b/tests/src/interfaces/registry.ts
@@ -5,7 +5,7 @@
 // this is required to allow for ambient/previous definitions
 import '@polkadot/types/types/registry';
 
-import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemCodeUpgradeAuthorization, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesIdAmount, PalletBalancesReasons, PalletBalancesReserveData, PalletCollatorSelectionCall, PalletCollatorSelectionError, PalletCollatorSelectionEvent, PalletCollectiveCall, PalletCollectiveError, PalletCollectiveEvent, PalletCollectiveRawOrigin, PalletCollectiveVotes, PalletCommonError, PalletCommonEvent, PalletConfigurationAppPromotionConfiguration, PalletConfigurationCall, PalletConfigurationError, PalletConfigurationEvent, PalletDemocracyCall, PalletDemocracyConviction, PalletDemocracyDelegations, PalletDemocracyError, PalletDemocracyEvent, PalletDemocracyMetadataOwner, PalletDemocracyReferendumInfo, PalletDemocracyReferendumStatus, PalletDemocracyTally, PalletDemocracyVoteAccountVote, PalletDemocracyVotePriorLock, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCodeMetadata, PalletEvmCoderSubstrateError, PalletEvmContractHelpersCall, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletEvmMigrationEvent, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletGovOriginsOrigin, PalletIdentityBitFlags, PalletIdentityCall, PalletIdentityError, PalletIdentityEvent, PalletIdentityIdentityField, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletMembershipCall, PalletMembershipError, PalletMembershipEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletPreimageCall, PalletPreimageError, PalletPreimageEvent, PalletPreimageRequestStatus, PalletRankedCollectiveCall, PalletRankedCollectiveError, PalletRankedCollectiveEvent, PalletRankedCollectiveMemberRecord, PalletRankedCollectiveTally, PalletRankedCollectiveVoteRecord, PalletReferendaCall, PalletReferendaCurve, PalletReferendaDecidingStatus, PalletReferendaDeposit, PalletReferendaError, PalletReferendaEvent, PalletReferendaReferendumInfo, PalletReferendaReferendumStatus, PalletReferendaTrackInfo, PalletRefungibleError, PalletSchedulerCall, PalletSchedulerError, PalletSchedulerEvent, PalletSchedulerScheduled, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletStateTrieMigrationCall, PalletStateTrieMigrationError, PalletStateTrieMigrationEvent, PalletStateTrieMigrationMigrationCompute, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletStateTrieMigrationProgress, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PalletXcmQueryStatus, PalletXcmRemoteLockedFungibleRecord, PalletXcmVersionMigrationStage, ParachainInfoCall, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV4AbridgedHostConfiguration, PolkadotPrimitivesV4AbridgedHrmpChannel, PolkadotPrimitivesV4PersistedValidationData, PolkadotPrimitivesV4UpgradeRestriction, QuartzRuntimeOriginCaller, QuartzRuntimeRuntime, QuartzRuntimeRuntimeCommonIdentityDisableIdentityCalls, QuartzRuntimeRuntimeCommonMaintenanceCheckMaintenance, QuartzRuntimeRuntimeCommonSessionKeys, SpArithmeticArithmeticError, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Public, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionValidityInvalidTransaction, SpRuntimeTransactionValidityTransactionValidityError, SpRuntimeTransactionValidityUnknownTransaction, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsRpcCollectionFlags, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipStateAccountId32, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, UpDataStructsTokenData, UpPovEstimateRpcPovInfo, UpPovEstimateRpcTrieKeyValue, XcmDoubleEncoded, XcmV2BodyId, XcmV2BodyPart, XcmV2Instruction, XcmV2Junction, XcmV2MultiAsset, XcmV2MultiLocation, XcmV2MultiassetAssetId, XcmV2MultiassetAssetInstance, XcmV2MultiassetFungibility, XcmV2MultiassetMultiAssetFilter, XcmV2MultiassetMultiAssets, XcmV2MultiassetWildFungibility, XcmV2MultiassetWildMultiAsset, XcmV2MultilocationJunctions, XcmV2NetworkId, XcmV2OriginKind, XcmV2Response, XcmV2TraitsError, XcmV2WeightLimit, XcmV2Xcm, XcmV3Instruction, XcmV3Junction, XcmV3JunctionBodyId, XcmV3JunctionBodyPart, XcmV3JunctionNetworkId, XcmV3Junctions, XcmV3MaybeErrorCode, XcmV3MultiAsset, XcmV3MultiLocation, XcmV3MultiassetAssetId, XcmV3MultiassetAssetInstance, XcmV3MultiassetFungibility, XcmV3MultiassetMultiAssetFilter, XcmV3MultiassetMultiAssets, XcmV3MultiassetWildFungibility, XcmV3MultiassetWildMultiAsset, XcmV3PalletInfo, XcmV3QueryResponseInfo, XcmV3Response, XcmV3TraitsError, XcmV3TraitsOutcome, XcmV3WeightLimit, XcmV3Xcm, XcmVersionedAssetId, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedResponse, XcmVersionedXcm } from '@polkadot/types/lookup';
+import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemCodeUpgradeAuthorization, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls, OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance, OpalRuntimeRuntimeCommonSessionKeys, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesIdAmount, PalletBalancesReasons, PalletBalancesReserveData, PalletCollatorSelectionCall, PalletCollatorSelectionError, PalletCollatorSelectionEvent, PalletCollectiveCall, PalletCollectiveError, PalletCollectiveEvent, PalletCollectiveRawOrigin, PalletCollectiveVotes, PalletCommonError, PalletCommonEvent, PalletConfigurationAppPromotionConfiguration, PalletConfigurationCall, PalletConfigurationError, PalletConfigurationEvent, PalletDemocracyCall, PalletDemocracyConviction, PalletDemocracyDelegations, PalletDemocracyError, PalletDemocracyEvent, PalletDemocracyMetadataOwner, PalletDemocracyReferendumInfo, PalletDemocracyReferendumStatus, PalletDemocracyTally, PalletDemocracyVoteAccountVote, PalletDemocracyVotePriorLock, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCodeMetadata, PalletEvmCoderSubstrateError, PalletEvmContractHelpersCall, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletEvmMigrationEvent, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletGovOriginsOrigin, PalletIdentityBitFlags, PalletIdentityCall, PalletIdentityError, PalletIdentityEvent, PalletIdentityIdentityField, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletMembershipCall, PalletMembershipError, PalletMembershipEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletPreimageCall, PalletPreimageError, PalletPreimageEvent, PalletPreimageRequestStatus, PalletRankedCollectiveCall, PalletRankedCollectiveError, PalletRankedCollectiveEvent, PalletRankedCollectiveMemberRecord, PalletRankedCollectiveTally, PalletRankedCollectiveVoteRecord, PalletReferendaCall, PalletReferendaCurve, PalletReferendaDecidingStatus, PalletReferendaDeposit, PalletReferendaError, PalletReferendaEvent, PalletReferendaReferendumInfo, PalletReferendaReferendumStatus, PalletReferendaTrackInfo, PalletRefungibleError, PalletSchedulerCall, PalletSchedulerError, PalletSchedulerEvent, PalletSchedulerScheduled, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletStateTrieMigrationCall, PalletStateTrieMigrationError, PalletStateTrieMigrationEvent, PalletStateTrieMigrationMigrationCompute, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletStateTrieMigrationProgress, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PalletXcmQueryStatus, PalletXcmRemoteLockedFungibleRecord, PalletXcmVersionMigrationStage, ParachainInfoCall, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV4AbridgedHostConfiguration, PolkadotPrimitivesV4AbridgedHrmpChannel, PolkadotPrimitivesV4PersistedValidationData, PolkadotPrimitivesV4UpgradeRestriction, SpArithmeticArithmeticError, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Public, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionValidityInvalidTransaction, SpRuntimeTransactionValidityTransactionValidityError, SpRuntimeTransactionValidityUnknownTransaction, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsRpcCollectionFlags, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipStateAccountId32, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, UpDataStructsTokenData, UpPovEstimateRpcPovInfo, UpPovEstimateRpcTrieKeyValue, XcmDoubleEncoded, XcmV2BodyId, XcmV2BodyPart, XcmV2Instruction, XcmV2Junction, XcmV2MultiAsset, XcmV2MultiLocation, XcmV2MultiassetAssetId, XcmV2MultiassetAssetInstance, XcmV2MultiassetFungibility, XcmV2MultiassetMultiAssetFilter, XcmV2MultiassetMultiAssets, XcmV2MultiassetWildFungibility, XcmV2MultiassetWildMultiAsset, XcmV2MultilocationJunctions, XcmV2NetworkId, XcmV2OriginKind, XcmV2Response, XcmV2TraitsError, XcmV2WeightLimit, XcmV2Xcm, XcmV3Instruction, XcmV3Junction, XcmV3JunctionBodyId, XcmV3JunctionBodyPart, XcmV3JunctionNetworkId, XcmV3Junctions, XcmV3MaybeErrorCode, XcmV3MultiAsset, XcmV3MultiLocation, XcmV3MultiassetAssetId, XcmV3MultiassetAssetInstance, XcmV3MultiassetFungibility, XcmV3MultiassetMultiAssetFilter, XcmV3MultiassetMultiAssets, XcmV3MultiassetWildFungibility, XcmV3MultiassetWildMultiAsset, XcmV3PalletInfo, XcmV3QueryResponseInfo, XcmV3Response, XcmV3TraitsError, XcmV3TraitsOutcome, XcmV3WeightLimit, XcmV3Xcm, XcmVersionedAssetId, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedResponse, XcmVersionedXcm } from '@polkadot/types/lookup';
 
 declare module '@polkadot/types/types/registry' {
   interface InterfaceTypes {
@@ -79,6 +79,11 @@
     FrameSystemLimitsBlockWeights: FrameSystemLimitsBlockWeights;
     FrameSystemLimitsWeightsPerClass: FrameSystemLimitsWeightsPerClass;
     FrameSystemPhase: FrameSystemPhase;
+    OpalRuntimeOriginCaller: OpalRuntimeOriginCaller;
+    OpalRuntimeRuntime: OpalRuntimeRuntime;
+    OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls: OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls;
+    OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance: OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance;
+    OpalRuntimeRuntimeCommonSessionKeys: OpalRuntimeRuntimeCommonSessionKeys;
     OrmlTokensAccountData: OrmlTokensAccountData;
     OrmlTokensBalanceLock: OrmlTokensBalanceLock;
     OrmlTokensModuleCall: OrmlTokensModuleCall;
@@ -244,11 +249,6 @@
     PolkadotPrimitivesV4AbridgedHrmpChannel: PolkadotPrimitivesV4AbridgedHrmpChannel;
     PolkadotPrimitivesV4PersistedValidationData: PolkadotPrimitivesV4PersistedValidationData;
     PolkadotPrimitivesV4UpgradeRestriction: PolkadotPrimitivesV4UpgradeRestriction;
-    QuartzRuntimeOriginCaller: QuartzRuntimeOriginCaller;
-    QuartzRuntimeRuntime: QuartzRuntimeRuntime;
-    QuartzRuntimeRuntimeCommonIdentityDisableIdentityCalls: QuartzRuntimeRuntimeCommonIdentityDisableIdentityCalls;
-    QuartzRuntimeRuntimeCommonMaintenanceCheckMaintenance: QuartzRuntimeRuntimeCommonMaintenanceCheckMaintenance;
-    QuartzRuntimeRuntimeCommonSessionKeys: QuartzRuntimeRuntimeCommonSessionKeys;
     SpArithmeticArithmeticError: SpArithmeticArithmeticError;
     SpConsensusAuraSr25519AppSr25519Public: SpConsensusAuraSr25519AppSr25519Public;
     SpCoreCryptoKeyTypeId: SpCoreCryptoKeyTypeId;
modifiedtests/src/interfaces/types-lookup.tsdiffbeforeafterboth
after · tests/src/interfaces/types-lookup.ts
1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */34// import type lookup before we augment - in some environments5// this is required to allow for ambient/previous definitions6import '@polkadot/types/lookup';78import type { Data } from '@polkadot/types';9import type { BTreeMap, BTreeSet, Bytes, Compact, Enum, Null, Option, Result, Set, Struct, Text, U256, U8aFixed, Vec, bool, i64, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';10import type { ITuple } from '@polkadot/types-codec/types';11import type { Vote } from '@polkadot/types/interfaces/elections';12import type { AccountId32, Call, H160, H256, MultiAddress, Perbill } from '@polkadot/types/interfaces/runtime';13import type { Event } from '@polkadot/types/interfaces/system';1415declare module '@polkadot/types/lookup' {16  /** @name FrameSystemAccountInfo (3) */17  interface FrameSystemAccountInfo extends Struct {18    readonly nonce: u32;19    readonly consumers: u32;20    readonly providers: u32;21    readonly sufficients: u32;22    readonly data: PalletBalancesAccountData;23  }2425  /** @name PalletBalancesAccountData (5) */26  interface PalletBalancesAccountData extends Struct {27    readonly free: u128;28    readonly reserved: u128;29    readonly frozen: u128;30    readonly flags: u128;31  }3233  /** @name FrameSupportDispatchPerDispatchClassWeight (8) */34  interface FrameSupportDispatchPerDispatchClassWeight extends Struct {35    readonly normal: SpWeightsWeightV2Weight;36    readonly operational: SpWeightsWeightV2Weight;37    readonly mandatory: SpWeightsWeightV2Weight;38  }3940  /** @name SpWeightsWeightV2Weight (9) */41  interface SpWeightsWeightV2Weight extends Struct {42    readonly refTime: Compact<u64>;43    readonly proofSize: Compact<u64>;44  }4546  /** @name SpRuntimeDigest (14) */47  interface SpRuntimeDigest extends Struct {48    readonly logs: Vec<SpRuntimeDigestDigestItem>;49  }5051  /** @name SpRuntimeDigestDigestItem (16) */52  interface SpRuntimeDigestDigestItem extends Enum {53    readonly isOther: boolean;54    readonly asOther: Bytes;55    readonly isConsensus: boolean;56    readonly asConsensus: ITuple<[U8aFixed, Bytes]>;57    readonly isSeal: boolean;58    readonly asSeal: ITuple<[U8aFixed, Bytes]>;59    readonly isPreRuntime: boolean;60    readonly asPreRuntime: ITuple<[U8aFixed, Bytes]>;61    readonly isRuntimeEnvironmentUpdated: boolean;62    readonly type: 'Other' | 'Consensus' | 'Seal' | 'PreRuntime' | 'RuntimeEnvironmentUpdated';63  }6465  /** @name FrameSystemEventRecord (19) */66  interface FrameSystemEventRecord extends Struct {67    readonly phase: FrameSystemPhase;68    readonly event: Event;69    readonly topics: Vec<H256>;70  }7172  /** @name FrameSystemEvent (21) */73  interface FrameSystemEvent extends Enum {74    readonly isExtrinsicSuccess: boolean;75    readonly asExtrinsicSuccess: {76      readonly dispatchInfo: FrameSupportDispatchDispatchInfo;77    } & Struct;78    readonly isExtrinsicFailed: boolean;79    readonly asExtrinsicFailed: {80      readonly dispatchError: SpRuntimeDispatchError;81      readonly dispatchInfo: FrameSupportDispatchDispatchInfo;82    } & Struct;83    readonly isCodeUpdated: boolean;84    readonly isNewAccount: boolean;85    readonly asNewAccount: {86      readonly account: AccountId32;87    } & Struct;88    readonly isKilledAccount: boolean;89    readonly asKilledAccount: {90      readonly account: AccountId32;91    } & Struct;92    readonly isRemarked: boolean;93    readonly asRemarked: {94      readonly sender: AccountId32;95      readonly hash_: H256;96    } & Struct;97    readonly type: 'ExtrinsicSuccess' | 'ExtrinsicFailed' | 'CodeUpdated' | 'NewAccount' | 'KilledAccount' | 'Remarked';98  }99100  /** @name FrameSupportDispatchDispatchInfo (22) */101  interface FrameSupportDispatchDispatchInfo extends Struct {102    readonly weight: SpWeightsWeightV2Weight;103    readonly class: FrameSupportDispatchDispatchClass;104    readonly paysFee: FrameSupportDispatchPays;105  }106107  /** @name FrameSupportDispatchDispatchClass (23) */108  interface FrameSupportDispatchDispatchClass extends Enum {109    readonly isNormal: boolean;110    readonly isOperational: boolean;111    readonly isMandatory: boolean;112    readonly type: 'Normal' | 'Operational' | 'Mandatory';113  }114115  /** @name FrameSupportDispatchPays (24) */116  interface FrameSupportDispatchPays extends Enum {117    readonly isYes: boolean;118    readonly isNo: boolean;119    readonly type: 'Yes' | 'No';120  }121122  /** @name SpRuntimeDispatchError (25) */123  interface SpRuntimeDispatchError extends Enum {124    readonly isOther: boolean;125    readonly isCannotLookup: boolean;126    readonly isBadOrigin: boolean;127    readonly isModule: boolean;128    readonly asModule: SpRuntimeModuleError;129    readonly isConsumerRemaining: boolean;130    readonly isNoProviders: boolean;131    readonly isTooManyConsumers: boolean;132    readonly isToken: boolean;133    readonly asToken: SpRuntimeTokenError;134    readonly isArithmetic: boolean;135    readonly asArithmetic: SpArithmeticArithmeticError;136    readonly isTransactional: boolean;137    readonly asTransactional: SpRuntimeTransactionalError;138    readonly isExhausted: boolean;139    readonly isCorruption: boolean;140    readonly isUnavailable: boolean;141    readonly isRootNotAllowed: boolean;142    readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic' | 'Transactional' | 'Exhausted' | 'Corruption' | 'Unavailable' | 'RootNotAllowed';143  }144145  /** @name SpRuntimeModuleError (26) */146  interface SpRuntimeModuleError extends Struct {147    readonly index: u8;148    readonly error: U8aFixed;149  }150151  /** @name SpRuntimeTokenError (27) */152  interface SpRuntimeTokenError extends Enum {153    readonly isFundsUnavailable: boolean;154    readonly isOnlyProvider: boolean;155    readonly isBelowMinimum: boolean;156    readonly isCannotCreate: boolean;157    readonly isUnknownAsset: boolean;158    readonly isFrozen: boolean;159    readonly isUnsupported: boolean;160    readonly isCannotCreateHold: boolean;161    readonly isNotExpendable: boolean;162    readonly isBlocked: boolean;163    readonly type: 'FundsUnavailable' | 'OnlyProvider' | 'BelowMinimum' | 'CannotCreate' | 'UnknownAsset' | 'Frozen' | 'Unsupported' | 'CannotCreateHold' | 'NotExpendable' | 'Blocked';164  }165166  /** @name SpArithmeticArithmeticError (28) */167  interface SpArithmeticArithmeticError extends Enum {168    readonly isUnderflow: boolean;169    readonly isOverflow: boolean;170    readonly isDivisionByZero: boolean;171    readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero';172  }173174  /** @name SpRuntimeTransactionalError (29) */175  interface SpRuntimeTransactionalError extends Enum {176    readonly isLimitReached: boolean;177    readonly isNoLayer: boolean;178    readonly type: 'LimitReached' | 'NoLayer';179  }180181  /** @name PalletStateTrieMigrationEvent (30) */182  interface PalletStateTrieMigrationEvent extends Enum {183    readonly isMigrated: boolean;184    readonly asMigrated: {185      readonly top: u32;186      readonly child: u32;187      readonly compute: PalletStateTrieMigrationMigrationCompute;188    } & Struct;189    readonly isSlashed: boolean;190    readonly asSlashed: {191      readonly who: AccountId32;192      readonly amount: u128;193    } & Struct;194    readonly isAutoMigrationFinished: boolean;195    readonly isHalted: boolean;196    readonly asHalted: {197      readonly error: PalletStateTrieMigrationError;198    } & Struct;199    readonly type: 'Migrated' | 'Slashed' | 'AutoMigrationFinished' | 'Halted';200  }201202  /** @name PalletStateTrieMigrationMigrationCompute (31) */203  interface PalletStateTrieMigrationMigrationCompute extends Enum {204    readonly isSigned: boolean;205    readonly isAuto: boolean;206    readonly type: 'Signed' | 'Auto';207  }208209  /** @name PalletStateTrieMigrationError (32) */210  interface PalletStateTrieMigrationError extends Enum {211    readonly isMaxSignedLimits: boolean;212    readonly isKeyTooLong: boolean;213    readonly isNotEnoughFunds: boolean;214    readonly isBadWitness: boolean;215    readonly isSignedMigrationNotAllowed: boolean;216    readonly isBadChildRoot: boolean;217    readonly type: 'MaxSignedLimits' | 'KeyTooLong' | 'NotEnoughFunds' | 'BadWitness' | 'SignedMigrationNotAllowed' | 'BadChildRoot';218  }219220  /** @name CumulusPalletParachainSystemEvent (33) */221  interface CumulusPalletParachainSystemEvent extends Enum {222    readonly isValidationFunctionStored: boolean;223    readonly isValidationFunctionApplied: boolean;224    readonly asValidationFunctionApplied: {225      readonly relayChainBlockNum: u32;226    } & Struct;227    readonly isValidationFunctionDiscarded: boolean;228    readonly isUpgradeAuthorized: boolean;229    readonly asUpgradeAuthorized: {230      readonly codeHash: H256;231    } & Struct;232    readonly isDownwardMessagesReceived: boolean;233    readonly asDownwardMessagesReceived: {234      readonly count: u32;235    } & Struct;236    readonly isDownwardMessagesProcessed: boolean;237    readonly asDownwardMessagesProcessed: {238      readonly weightUsed: SpWeightsWeightV2Weight;239      readonly dmqHead: H256;240    } & Struct;241    readonly isUpwardMessageSent: boolean;242    readonly asUpwardMessageSent: {243      readonly messageHash: Option<U8aFixed>;244    } & Struct;245    readonly type: 'ValidationFunctionStored' | 'ValidationFunctionApplied' | 'ValidationFunctionDiscarded' | 'UpgradeAuthorized' | 'DownwardMessagesReceived' | 'DownwardMessagesProcessed' | 'UpwardMessageSent';246  }247248  /** @name PalletCollatorSelectionEvent (35) */249  interface PalletCollatorSelectionEvent extends Enum {250    readonly isInvulnerableAdded: boolean;251    readonly asInvulnerableAdded: {252      readonly invulnerable: AccountId32;253    } & Struct;254    readonly isInvulnerableRemoved: boolean;255    readonly asInvulnerableRemoved: {256      readonly invulnerable: AccountId32;257    } & Struct;258    readonly isLicenseObtained: boolean;259    readonly asLicenseObtained: {260      readonly accountId: AccountId32;261      readonly deposit: u128;262    } & Struct;263    readonly isLicenseReleased: boolean;264    readonly asLicenseReleased: {265      readonly accountId: AccountId32;266      readonly depositReturned: u128;267    } & Struct;268    readonly isCandidateAdded: boolean;269    readonly asCandidateAdded: {270      readonly accountId: AccountId32;271    } & Struct;272    readonly isCandidateRemoved: boolean;273    readonly asCandidateRemoved: {274      readonly accountId: AccountId32;275    } & Struct;276    readonly type: 'InvulnerableAdded' | 'InvulnerableRemoved' | 'LicenseObtained' | 'LicenseReleased' | 'CandidateAdded' | 'CandidateRemoved';277  }278279  /** @name PalletSessionEvent (36) */280  interface PalletSessionEvent extends Enum {281    readonly isNewSession: boolean;282    readonly asNewSession: {283      readonly sessionIndex: u32;284    } & Struct;285    readonly type: 'NewSession';286  }287288  /** @name PalletBalancesEvent (37) */289  interface PalletBalancesEvent extends Enum {290    readonly isEndowed: boolean;291    readonly asEndowed: {292      readonly account: AccountId32;293      readonly freeBalance: u128;294    } & Struct;295    readonly isDustLost: boolean;296    readonly asDustLost: {297      readonly account: AccountId32;298      readonly amount: u128;299    } & Struct;300    readonly isTransfer: boolean;301    readonly asTransfer: {302      readonly from: AccountId32;303      readonly to: AccountId32;304      readonly amount: u128;305    } & Struct;306    readonly isBalanceSet: boolean;307    readonly asBalanceSet: {308      readonly who: AccountId32;309      readonly free: u128;310    } & Struct;311    readonly isReserved: boolean;312    readonly asReserved: {313      readonly who: AccountId32;314      readonly amount: u128;315    } & Struct;316    readonly isUnreserved: boolean;317    readonly asUnreserved: {318      readonly who: AccountId32;319      readonly amount: u128;320    } & Struct;321    readonly isReserveRepatriated: boolean;322    readonly asReserveRepatriated: {323      readonly from: AccountId32;324      readonly to: AccountId32;325      readonly amount: u128;326      readonly destinationStatus: FrameSupportTokensMiscBalanceStatus;327    } & Struct;328    readonly isDeposit: boolean;329    readonly asDeposit: {330      readonly who: AccountId32;331      readonly amount: u128;332    } & Struct;333    readonly isWithdraw: boolean;334    readonly asWithdraw: {335      readonly who: AccountId32;336      readonly amount: u128;337    } & Struct;338    readonly isSlashed: boolean;339    readonly asSlashed: {340      readonly who: AccountId32;341      readonly amount: u128;342    } & Struct;343    readonly isMinted: boolean;344    readonly asMinted: {345      readonly who: AccountId32;346      readonly amount: u128;347    } & Struct;348    readonly isBurned: boolean;349    readonly asBurned: {350      readonly who: AccountId32;351      readonly amount: u128;352    } & Struct;353    readonly isSuspended: boolean;354    readonly asSuspended: {355      readonly who: AccountId32;356      readonly amount: u128;357    } & Struct;358    readonly isRestored: boolean;359    readonly asRestored: {360      readonly who: AccountId32;361      readonly amount: u128;362    } & Struct;363    readonly isUpgraded: boolean;364    readonly asUpgraded: {365      readonly who: AccountId32;366    } & Struct;367    readonly isIssued: boolean;368    readonly asIssued: {369      readonly amount: u128;370    } & Struct;371    readonly isRescinded: boolean;372    readonly asRescinded: {373      readonly amount: u128;374    } & Struct;375    readonly isLocked: boolean;376    readonly asLocked: {377      readonly who: AccountId32;378      readonly amount: u128;379    } & Struct;380    readonly isUnlocked: boolean;381    readonly asUnlocked: {382      readonly who: AccountId32;383      readonly amount: u128;384    } & Struct;385    readonly isFrozen: boolean;386    readonly asFrozen: {387      readonly who: AccountId32;388      readonly amount: u128;389    } & Struct;390    readonly isThawed: boolean;391    readonly asThawed: {392      readonly who: AccountId32;393      readonly amount: u128;394    } & Struct;395    readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'BalanceSet' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'Deposit' | 'Withdraw' | 'Slashed' | 'Minted' | 'Burned' | 'Suspended' | 'Restored' | 'Upgraded' | 'Issued' | 'Rescinded' | 'Locked' | 'Unlocked' | 'Frozen' | 'Thawed';396  }397398  /** @name FrameSupportTokensMiscBalanceStatus (38) */399  interface FrameSupportTokensMiscBalanceStatus extends Enum {400    readonly isFree: boolean;401    readonly isReserved: boolean;402    readonly type: 'Free' | 'Reserved';403  }404405  /** @name PalletTransactionPaymentEvent (39) */406  interface PalletTransactionPaymentEvent extends Enum {407    readonly isTransactionFeePaid: boolean;408    readonly asTransactionFeePaid: {409      readonly who: AccountId32;410      readonly actualFee: u128;411      readonly tip: u128;412    } & Struct;413    readonly type: 'TransactionFeePaid';414  }415416  /** @name PalletTreasuryEvent (40) */417  interface PalletTreasuryEvent extends Enum {418    readonly isProposed: boolean;419    readonly asProposed: {420      readonly proposalIndex: u32;421    } & Struct;422    readonly isSpending: boolean;423    readonly asSpending: {424      readonly budgetRemaining: u128;425    } & Struct;426    readonly isAwarded: boolean;427    readonly asAwarded: {428      readonly proposalIndex: u32;429      readonly award: u128;430      readonly account: AccountId32;431    } & Struct;432    readonly isRejected: boolean;433    readonly asRejected: {434      readonly proposalIndex: u32;435      readonly slashed: u128;436    } & Struct;437    readonly isBurnt: boolean;438    readonly asBurnt: {439      readonly burntFunds: u128;440    } & Struct;441    readonly isRollover: boolean;442    readonly asRollover: {443      readonly rolloverBalance: u128;444    } & Struct;445    readonly isDeposit: boolean;446    readonly asDeposit: {447      readonly value: u128;448    } & Struct;449    readonly isSpendApproved: boolean;450    readonly asSpendApproved: {451      readonly proposalIndex: u32;452      readonly amount: u128;453      readonly beneficiary: AccountId32;454    } & Struct;455    readonly isUpdatedInactive: boolean;456    readonly asUpdatedInactive: {457      readonly reactivated: u128;458      readonly deactivated: u128;459    } & Struct;460    readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit' | 'SpendApproved' | 'UpdatedInactive';461  }462463  /** @name PalletSudoEvent (41) */464  interface PalletSudoEvent extends Enum {465    readonly isSudid: boolean;466    readonly asSudid: {467      readonly sudoResult: Result<Null, SpRuntimeDispatchError>;468    } & Struct;469    readonly isKeyChanged: boolean;470    readonly asKeyChanged: {471      readonly oldSudoer: Option<AccountId32>;472    } & Struct;473    readonly isSudoAsDone: boolean;474    readonly asSudoAsDone: {475      readonly sudoResult: Result<Null, SpRuntimeDispatchError>;476    } & Struct;477    readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone';478  }479480  /** @name OrmlVestingModuleEvent (45) */481  interface OrmlVestingModuleEvent extends Enum {482    readonly isVestingScheduleAdded: boolean;483    readonly asVestingScheduleAdded: {484      readonly from: AccountId32;485      readonly to: AccountId32;486      readonly vestingSchedule: OrmlVestingVestingSchedule;487    } & Struct;488    readonly isClaimed: boolean;489    readonly asClaimed: {490      readonly who: AccountId32;491      readonly amount: u128;492    } & Struct;493    readonly isVestingSchedulesUpdated: boolean;494    readonly asVestingSchedulesUpdated: {495      readonly who: AccountId32;496    } & Struct;497    readonly type: 'VestingScheduleAdded' | 'Claimed' | 'VestingSchedulesUpdated';498  }499500  /** @name OrmlVestingVestingSchedule (46) */501  interface OrmlVestingVestingSchedule extends Struct {502    readonly start: u32;503    readonly period: u32;504    readonly periodCount: u32;505    readonly perPeriod: Compact<u128>;506  }507508  /** @name OrmlXtokensModuleEvent (48) */509  interface OrmlXtokensModuleEvent extends Enum {510    readonly isTransferredMultiAssets: boolean;511    readonly asTransferredMultiAssets: {512      readonly sender: AccountId32;513      readonly assets: XcmV3MultiassetMultiAssets;514      readonly fee: XcmV3MultiAsset;515      readonly dest: XcmV3MultiLocation;516    } & Struct;517    readonly type: 'TransferredMultiAssets';518  }519520  /** @name XcmV3MultiassetMultiAssets (49) */521  interface XcmV3MultiassetMultiAssets extends Vec<XcmV3MultiAsset> {}522523  /** @name XcmV3MultiAsset (51) */524  interface XcmV3MultiAsset extends Struct {525    readonly id: XcmV3MultiassetAssetId;526    readonly fun: XcmV3MultiassetFungibility;527  }528529  /** @name XcmV3MultiassetAssetId (52) */530  interface XcmV3MultiassetAssetId extends Enum {531    readonly isConcrete: boolean;532    readonly asConcrete: XcmV3MultiLocation;533    readonly isAbstract: boolean;534    readonly asAbstract: U8aFixed;535    readonly type: 'Concrete' | 'Abstract';536  }537538  /** @name XcmV3MultiLocation (53) */539  interface XcmV3MultiLocation extends Struct {540    readonly parents: u8;541    readonly interior: XcmV3Junctions;542  }543544  /** @name XcmV3Junctions (54) */545  interface XcmV3Junctions extends Enum {546    readonly isHere: boolean;547    readonly isX1: boolean;548    readonly asX1: XcmV3Junction;549    readonly isX2: boolean;550    readonly asX2: ITuple<[XcmV3Junction, XcmV3Junction]>;551    readonly isX3: boolean;552    readonly asX3: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction]>;553    readonly isX4: boolean;554    readonly asX4: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>;555    readonly isX5: boolean;556    readonly asX5: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>;557    readonly isX6: boolean;558    readonly asX6: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>;559    readonly isX7: boolean;560    readonly asX7: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>;561    readonly isX8: boolean;562    readonly asX8: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>;563    readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';564  }565566  /** @name XcmV3Junction (55) */567  interface XcmV3Junction extends Enum {568    readonly isParachain: boolean;569    readonly asParachain: Compact<u32>;570    readonly isAccountId32: boolean;571    readonly asAccountId32: {572      readonly network: Option<XcmV3JunctionNetworkId>;573      readonly id: U8aFixed;574    } & Struct;575    readonly isAccountIndex64: boolean;576    readonly asAccountIndex64: {577      readonly network: Option<XcmV3JunctionNetworkId>;578      readonly index: Compact<u64>;579    } & Struct;580    readonly isAccountKey20: boolean;581    readonly asAccountKey20: {582      readonly network: Option<XcmV3JunctionNetworkId>;583      readonly key: U8aFixed;584    } & Struct;585    readonly isPalletInstance: boolean;586    readonly asPalletInstance: u8;587    readonly isGeneralIndex: boolean;588    readonly asGeneralIndex: Compact<u128>;589    readonly isGeneralKey: boolean;590    readonly asGeneralKey: {591      readonly length: u8;592      readonly data: U8aFixed;593    } & Struct;594    readonly isOnlyChild: boolean;595    readonly isPlurality: boolean;596    readonly asPlurality: {597      readonly id: XcmV3JunctionBodyId;598      readonly part: XcmV3JunctionBodyPart;599    } & Struct;600    readonly isGlobalConsensus: boolean;601    readonly asGlobalConsensus: XcmV3JunctionNetworkId;602    readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality' | 'GlobalConsensus';603  }604605  /** @name XcmV3JunctionNetworkId (58) */606  interface XcmV3JunctionNetworkId extends Enum {607    readonly isByGenesis: boolean;608    readonly asByGenesis: U8aFixed;609    readonly isByFork: boolean;610    readonly asByFork: {611      readonly blockNumber: u64;612      readonly blockHash: U8aFixed;613    } & Struct;614    readonly isPolkadot: boolean;615    readonly isKusama: boolean;616    readonly isWestend: boolean;617    readonly isRococo: boolean;618    readonly isWococo: boolean;619    readonly isEthereum: boolean;620    readonly asEthereum: {621      readonly chainId: Compact<u64>;622    } & Struct;623    readonly isBitcoinCore: boolean;624    readonly isBitcoinCash: boolean;625    readonly type: 'ByGenesis' | 'ByFork' | 'Polkadot' | 'Kusama' | 'Westend' | 'Rococo' | 'Wococo' | 'Ethereum' | 'BitcoinCore' | 'BitcoinCash';626  }627628  /** @name XcmV3JunctionBodyId (60) */629  interface XcmV3JunctionBodyId extends Enum {630    readonly isUnit: boolean;631    readonly isMoniker: boolean;632    readonly asMoniker: U8aFixed;633    readonly isIndex: boolean;634    readonly asIndex: Compact<u32>;635    readonly isExecutive: boolean;636    readonly isTechnical: boolean;637    readonly isLegislative: boolean;638    readonly isJudicial: boolean;639    readonly isDefense: boolean;640    readonly isAdministration: boolean;641    readonly isTreasury: boolean;642    readonly type: 'Unit' | 'Moniker' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial' | 'Defense' | 'Administration' | 'Treasury';643  }644645  /** @name XcmV3JunctionBodyPart (61) */646  interface XcmV3JunctionBodyPart extends Enum {647    readonly isVoice: boolean;648    readonly isMembers: boolean;649    readonly asMembers: {650      readonly count: Compact<u32>;651    } & Struct;652    readonly isFraction: boolean;653    readonly asFraction: {654      readonly nom: Compact<u32>;655      readonly denom: Compact<u32>;656    } & Struct;657    readonly isAtLeastProportion: boolean;658    readonly asAtLeastProportion: {659      readonly nom: Compact<u32>;660      readonly denom: Compact<u32>;661    } & Struct;662    readonly isMoreThanProportion: boolean;663    readonly asMoreThanProportion: {664      readonly nom: Compact<u32>;665      readonly denom: Compact<u32>;666    } & Struct;667    readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';668  }669670  /** @name XcmV3MultiassetFungibility (62) */671  interface XcmV3MultiassetFungibility extends Enum {672    readonly isFungible: boolean;673    readonly asFungible: Compact<u128>;674    readonly isNonFungible: boolean;675    readonly asNonFungible: XcmV3MultiassetAssetInstance;676    readonly type: 'Fungible' | 'NonFungible';677  }678679  /** @name XcmV3MultiassetAssetInstance (63) */680  interface XcmV3MultiassetAssetInstance extends Enum {681    readonly isUndefined: boolean;682    readonly isIndex: boolean;683    readonly asIndex: Compact<u128>;684    readonly isArray4: boolean;685    readonly asArray4: U8aFixed;686    readonly isArray8: boolean;687    readonly asArray8: U8aFixed;688    readonly isArray16: boolean;689    readonly asArray16: U8aFixed;690    readonly isArray32: boolean;691    readonly asArray32: U8aFixed;692    readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32';693  }694695  /** @name OrmlTokensModuleEvent (66) */696  interface OrmlTokensModuleEvent extends Enum {697    readonly isEndowed: boolean;698    readonly asEndowed: {699      readonly currencyId: PalletForeignAssetsAssetIds;700      readonly who: AccountId32;701      readonly amount: u128;702    } & Struct;703    readonly isDustLost: boolean;704    readonly asDustLost: {705      readonly currencyId: PalletForeignAssetsAssetIds;706      readonly who: AccountId32;707      readonly amount: u128;708    } & Struct;709    readonly isTransfer: boolean;710    readonly asTransfer: {711      readonly currencyId: PalletForeignAssetsAssetIds;712      readonly from: AccountId32;713      readonly to: AccountId32;714      readonly amount: u128;715    } & Struct;716    readonly isReserved: boolean;717    readonly asReserved: {718      readonly currencyId: PalletForeignAssetsAssetIds;719      readonly who: AccountId32;720      readonly amount: u128;721    } & Struct;722    readonly isUnreserved: boolean;723    readonly asUnreserved: {724      readonly currencyId: PalletForeignAssetsAssetIds;725      readonly who: AccountId32;726      readonly amount: u128;727    } & Struct;728    readonly isReserveRepatriated: boolean;729    readonly asReserveRepatriated: {730      readonly currencyId: PalletForeignAssetsAssetIds;731      readonly from: AccountId32;732      readonly to: AccountId32;733      readonly amount: u128;734      readonly status: FrameSupportTokensMiscBalanceStatus;735    } & Struct;736    readonly isBalanceSet: boolean;737    readonly asBalanceSet: {738      readonly currencyId: PalletForeignAssetsAssetIds;739      readonly who: AccountId32;740      readonly free: u128;741      readonly reserved: u128;742    } & Struct;743    readonly isTotalIssuanceSet: boolean;744    readonly asTotalIssuanceSet: {745      readonly currencyId: PalletForeignAssetsAssetIds;746      readonly amount: u128;747    } & Struct;748    readonly isWithdrawn: boolean;749    readonly asWithdrawn: {750      readonly currencyId: PalletForeignAssetsAssetIds;751      readonly who: AccountId32;752      readonly amount: u128;753    } & Struct;754    readonly isSlashed: boolean;755    readonly asSlashed: {756      readonly currencyId: PalletForeignAssetsAssetIds;757      readonly who: AccountId32;758      readonly freeAmount: u128;759      readonly reservedAmount: u128;760    } & Struct;761    readonly isDeposited: boolean;762    readonly asDeposited: {763      readonly currencyId: PalletForeignAssetsAssetIds;764      readonly who: AccountId32;765      readonly amount: u128;766    } & Struct;767    readonly isLockSet: boolean;768    readonly asLockSet: {769      readonly lockId: U8aFixed;770      readonly currencyId: PalletForeignAssetsAssetIds;771      readonly who: AccountId32;772      readonly amount: u128;773    } & Struct;774    readonly isLockRemoved: boolean;775    readonly asLockRemoved: {776      readonly lockId: U8aFixed;777      readonly currencyId: PalletForeignAssetsAssetIds;778      readonly who: AccountId32;779    } & Struct;780    readonly isLocked: boolean;781    readonly asLocked: {782      readonly currencyId: PalletForeignAssetsAssetIds;783      readonly who: AccountId32;784      readonly amount: u128;785    } & Struct;786    readonly isUnlocked: boolean;787    readonly asUnlocked: {788      readonly currencyId: PalletForeignAssetsAssetIds;789      readonly who: AccountId32;790      readonly amount: u128;791    } & Struct;792    readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'BalanceSet' | 'TotalIssuanceSet' | 'Withdrawn' | 'Slashed' | 'Deposited' | 'LockSet' | 'LockRemoved' | 'Locked' | 'Unlocked';793  }794795  /** @name PalletForeignAssetsAssetIds (67) */796  interface PalletForeignAssetsAssetIds extends Enum {797    readonly isForeignAssetId: boolean;798    readonly asForeignAssetId: u32;799    readonly isNativeAssetId: boolean;800    readonly asNativeAssetId: PalletForeignAssetsNativeCurrency;801    readonly type: 'ForeignAssetId' | 'NativeAssetId';802  }803804  /** @name PalletForeignAssetsNativeCurrency (68) */805  interface PalletForeignAssetsNativeCurrency extends Enum {806    readonly isHere: boolean;807    readonly isParent: boolean;808    readonly type: 'Here' | 'Parent';809  }810811  /** @name PalletIdentityEvent (69) */812  interface PalletIdentityEvent extends Enum {813    readonly isIdentitySet: boolean;814    readonly asIdentitySet: {815      readonly who: AccountId32;816    } & Struct;817    readonly isIdentityCleared: boolean;818    readonly asIdentityCleared: {819      readonly who: AccountId32;820      readonly deposit: u128;821    } & Struct;822    readonly isIdentityKilled: boolean;823    readonly asIdentityKilled: {824      readonly who: AccountId32;825      readonly deposit: u128;826    } & Struct;827    readonly isIdentitiesInserted: boolean;828    readonly asIdentitiesInserted: {829      readonly amount: u32;830    } & Struct;831    readonly isIdentitiesRemoved: boolean;832    readonly asIdentitiesRemoved: {833      readonly amount: u32;834    } & Struct;835    readonly isJudgementRequested: boolean;836    readonly asJudgementRequested: {837      readonly who: AccountId32;838      readonly registrarIndex: u32;839    } & Struct;840    readonly isJudgementUnrequested: boolean;841    readonly asJudgementUnrequested: {842      readonly who: AccountId32;843      readonly registrarIndex: u32;844    } & Struct;845    readonly isJudgementGiven: boolean;846    readonly asJudgementGiven: {847      readonly target: AccountId32;848      readonly registrarIndex: u32;849    } & Struct;850    readonly isRegistrarAdded: boolean;851    readonly asRegistrarAdded: {852      readonly registrarIndex: u32;853    } & Struct;854    readonly isSubIdentityAdded: boolean;855    readonly asSubIdentityAdded: {856      readonly sub: AccountId32;857      readonly main: AccountId32;858      readonly deposit: u128;859    } & Struct;860    readonly isSubIdentityRemoved: boolean;861    readonly asSubIdentityRemoved: {862      readonly sub: AccountId32;863      readonly main: AccountId32;864      readonly deposit: u128;865    } & Struct;866    readonly isSubIdentityRevoked: boolean;867    readonly asSubIdentityRevoked: {868      readonly sub: AccountId32;869      readonly main: AccountId32;870      readonly deposit: u128;871    } & Struct;872    readonly isSubIdentitiesInserted: boolean;873    readonly asSubIdentitiesInserted: {874      readonly amount: u32;875    } & Struct;876    readonly type: 'IdentitySet' | 'IdentityCleared' | 'IdentityKilled' | 'IdentitiesInserted' | 'IdentitiesRemoved' | 'JudgementRequested' | 'JudgementUnrequested' | 'JudgementGiven' | 'RegistrarAdded' | 'SubIdentityAdded' | 'SubIdentityRemoved' | 'SubIdentityRevoked' | 'SubIdentitiesInserted';877  }878879  /** @name PalletPreimageEvent (70) */880  interface PalletPreimageEvent extends Enum {881    readonly isNoted: boolean;882    readonly asNoted: {883      readonly hash_: H256;884    } & Struct;885    readonly isRequested: boolean;886    readonly asRequested: {887      readonly hash_: H256;888    } & Struct;889    readonly isCleared: boolean;890    readonly asCleared: {891      readonly hash_: H256;892    } & Struct;893    readonly type: 'Noted' | 'Requested' | 'Cleared';894  }895896  /** @name PalletDemocracyEvent (71) */897  interface PalletDemocracyEvent extends Enum {898    readonly isProposed: boolean;899    readonly asProposed: {900      readonly proposalIndex: u32;901      readonly deposit: u128;902    } & Struct;903    readonly isTabled: boolean;904    readonly asTabled: {905      readonly proposalIndex: u32;906      readonly deposit: u128;907    } & Struct;908    readonly isExternalTabled: boolean;909    readonly isStarted: boolean;910    readonly asStarted: {911      readonly refIndex: u32;912      readonly threshold: PalletDemocracyVoteThreshold;913    } & Struct;914    readonly isPassed: boolean;915    readonly asPassed: {916      readonly refIndex: u32;917    } & Struct;918    readonly isNotPassed: boolean;919    readonly asNotPassed: {920      readonly refIndex: u32;921    } & Struct;922    readonly isCancelled: boolean;923    readonly asCancelled: {924      readonly refIndex: u32;925    } & Struct;926    readonly isDelegated: boolean;927    readonly asDelegated: {928      readonly who: AccountId32;929      readonly target: AccountId32;930    } & Struct;931    readonly isUndelegated: boolean;932    readonly asUndelegated: {933      readonly account: AccountId32;934    } & Struct;935    readonly isVetoed: boolean;936    readonly asVetoed: {937      readonly who: AccountId32;938      readonly proposalHash: H256;939      readonly until: u32;940    } & Struct;941    readonly isBlacklisted: boolean;942    readonly asBlacklisted: {943      readonly proposalHash: H256;944    } & Struct;945    readonly isVoted: boolean;946    readonly asVoted: {947      readonly voter: AccountId32;948      readonly refIndex: u32;949      readonly vote: PalletDemocracyVoteAccountVote;950    } & Struct;951    readonly isSeconded: boolean;952    readonly asSeconded: {953      readonly seconder: AccountId32;954      readonly propIndex: u32;955    } & Struct;956    readonly isProposalCanceled: boolean;957    readonly asProposalCanceled: {958      readonly propIndex: u32;959    } & Struct;960    readonly isMetadataSet: boolean;961    readonly asMetadataSet: {962      readonly owner: PalletDemocracyMetadataOwner;963      readonly hash_: H256;964    } & Struct;965    readonly isMetadataCleared: boolean;966    readonly asMetadataCleared: {967      readonly owner: PalletDemocracyMetadataOwner;968      readonly hash_: H256;969    } & Struct;970    readonly isMetadataTransferred: boolean;971    readonly asMetadataTransferred: {972      readonly prevOwner: PalletDemocracyMetadataOwner;973      readonly owner: PalletDemocracyMetadataOwner;974      readonly hash_: H256;975    } & Struct;976    readonly type: 'Proposed' | 'Tabled' | 'ExternalTabled' | 'Started' | 'Passed' | 'NotPassed' | 'Cancelled' | 'Delegated' | 'Undelegated' | 'Vetoed' | 'Blacklisted' | 'Voted' | 'Seconded' | 'ProposalCanceled' | 'MetadataSet' | 'MetadataCleared' | 'MetadataTransferred';977  }978979  /** @name PalletDemocracyVoteThreshold (72) */980  interface PalletDemocracyVoteThreshold extends Enum {981    readonly isSuperMajorityApprove: boolean;982    readonly isSuperMajorityAgainst: boolean;983    readonly isSimpleMajority: boolean;984    readonly type: 'SuperMajorityApprove' | 'SuperMajorityAgainst' | 'SimpleMajority';985  }986987  /** @name PalletDemocracyVoteAccountVote (73) */988  interface PalletDemocracyVoteAccountVote extends Enum {989    readonly isStandard: boolean;990    readonly asStandard: {991      readonly vote: Vote;992      readonly balance: u128;993    } & Struct;994    readonly isSplit: boolean;995    readonly asSplit: {996      readonly aye: u128;997      readonly nay: u128;998    } & Struct;999    readonly type: 'Standard' | 'Split';1000  }10011002  /** @name PalletDemocracyMetadataOwner (75) */1003  interface PalletDemocracyMetadataOwner extends Enum {1004    readonly isExternal: boolean;1005    readonly isProposal: boolean;1006    readonly asProposal: u32;1007    readonly isReferendum: boolean;1008    readonly asReferendum: u32;1009    readonly type: 'External' | 'Proposal' | 'Referendum';1010  }10111012  /** @name PalletCollectiveEvent (76) */1013  interface PalletCollectiveEvent extends Enum {1014    readonly isProposed: boolean;1015    readonly asProposed: {1016      readonly account: AccountId32;1017      readonly proposalIndex: u32;1018      readonly proposalHash: H256;1019      readonly threshold: u32;1020    } & Struct;1021    readonly isVoted: boolean;1022    readonly asVoted: {1023      readonly account: AccountId32;1024      readonly proposalHash: H256;1025      readonly voted: bool;1026      readonly yes: u32;1027      readonly no: u32;1028    } & Struct;1029    readonly isApproved: boolean;1030    readonly asApproved: {1031      readonly proposalHash: H256;1032    } & Struct;1033    readonly isDisapproved: boolean;1034    readonly asDisapproved: {1035      readonly proposalHash: H256;1036    } & Struct;1037    readonly isExecuted: boolean;1038    readonly asExecuted: {1039      readonly proposalHash: H256;1040      readonly result: Result<Null, SpRuntimeDispatchError>;1041    } & Struct;1042    readonly isMemberExecuted: boolean;1043    readonly asMemberExecuted: {1044      readonly proposalHash: H256;1045      readonly result: Result<Null, SpRuntimeDispatchError>;1046    } & Struct;1047    readonly isClosed: boolean;1048    readonly asClosed: {1049      readonly proposalHash: H256;1050      readonly yes: u32;1051      readonly no: u32;1052    } & Struct;1053    readonly type: 'Proposed' | 'Voted' | 'Approved' | 'Disapproved' | 'Executed' | 'MemberExecuted' | 'Closed';1054  }10551056  /** @name PalletMembershipEvent (79) */1057  interface PalletMembershipEvent extends Enum {1058    readonly isMemberAdded: boolean;1059    readonly isMemberRemoved: boolean;1060    readonly isMembersSwapped: boolean;1061    readonly isMembersReset: boolean;1062    readonly isKeyChanged: boolean;1063    readonly isDummy: boolean;1064    readonly type: 'MemberAdded' | 'MemberRemoved' | 'MembersSwapped' | 'MembersReset' | 'KeyChanged' | 'Dummy';1065  }10661067  /** @name PalletRankedCollectiveEvent (81) */1068  interface PalletRankedCollectiveEvent extends Enum {1069    readonly isMemberAdded: boolean;1070    readonly asMemberAdded: {1071      readonly who: AccountId32;1072    } & Struct;1073    readonly isRankChanged: boolean;1074    readonly asRankChanged: {1075      readonly who: AccountId32;1076      readonly rank: u16;1077    } & Struct;1078    readonly isMemberRemoved: boolean;1079    readonly asMemberRemoved: {1080      readonly who: AccountId32;1081      readonly rank: u16;1082    } & Struct;1083    readonly isVoted: boolean;1084    readonly asVoted: {1085      readonly who: AccountId32;1086      readonly poll: u32;1087      readonly vote: PalletRankedCollectiveVoteRecord;1088      readonly tally: PalletRankedCollectiveTally;1089    } & Struct;1090    readonly type: 'MemberAdded' | 'RankChanged' | 'MemberRemoved' | 'Voted';1091  }10921093  /** @name PalletRankedCollectiveVoteRecord (83) */1094  interface PalletRankedCollectiveVoteRecord extends Enum {1095    readonly isAye: boolean;1096    readonly asAye: u32;1097    readonly isNay: boolean;1098    readonly asNay: u32;1099    readonly type: 'Aye' | 'Nay';1100  }11011102  /** @name PalletRankedCollectiveTally (84) */1103  interface PalletRankedCollectiveTally extends Struct {1104    readonly bareAyes: u32;1105    readonly ayes: u32;1106    readonly nays: u32;1107  }11081109  /** @name PalletReferendaEvent (85) */1110  interface PalletReferendaEvent extends Enum {1111    readonly isSubmitted: boolean;1112    readonly asSubmitted: {1113      readonly index: u32;1114      readonly track: u16;1115      readonly proposal: FrameSupportPreimagesBounded;1116    } & Struct;1117    readonly isDecisionDepositPlaced: boolean;1118    readonly asDecisionDepositPlaced: {1119      readonly index: u32;1120      readonly who: AccountId32;1121      readonly amount: u128;1122    } & Struct;1123    readonly isDecisionDepositRefunded: boolean;1124    readonly asDecisionDepositRefunded: {1125      readonly index: u32;1126      readonly who: AccountId32;1127      readonly amount: u128;1128    } & Struct;1129    readonly isDepositSlashed: boolean;1130    readonly asDepositSlashed: {1131      readonly who: AccountId32;1132      readonly amount: u128;1133    } & Struct;1134    readonly isDecisionStarted: boolean;1135    readonly asDecisionStarted: {1136      readonly index: u32;1137      readonly track: u16;1138      readonly proposal: FrameSupportPreimagesBounded;1139      readonly tally: PalletRankedCollectiveTally;1140    } & Struct;1141    readonly isConfirmStarted: boolean;1142    readonly asConfirmStarted: {1143      readonly index: u32;1144    } & Struct;1145    readonly isConfirmAborted: boolean;1146    readonly asConfirmAborted: {1147      readonly index: u32;1148    } & Struct;1149    readonly isConfirmed: boolean;1150    readonly asConfirmed: {1151      readonly index: u32;1152      readonly tally: PalletRankedCollectiveTally;1153    } & Struct;1154    readonly isApproved: boolean;1155    readonly asApproved: {1156      readonly index: u32;1157    } & Struct;1158    readonly isRejected: boolean;1159    readonly asRejected: {1160      readonly index: u32;1161      readonly tally: PalletRankedCollectiveTally;1162    } & Struct;1163    readonly isTimedOut: boolean;1164    readonly asTimedOut: {1165      readonly index: u32;1166      readonly tally: PalletRankedCollectiveTally;1167    } & Struct;1168    readonly isCancelled: boolean;1169    readonly asCancelled: {1170      readonly index: u32;1171      readonly tally: PalletRankedCollectiveTally;1172    } & Struct;1173    readonly isKilled: boolean;1174    readonly asKilled: {1175      readonly index: u32;1176      readonly tally: PalletRankedCollectiveTally;1177    } & Struct;1178    readonly isSubmissionDepositRefunded: boolean;1179    readonly asSubmissionDepositRefunded: {1180      readonly index: u32;1181      readonly who: AccountId32;1182      readonly amount: u128;1183    } & Struct;1184    readonly isMetadataSet: boolean;1185    readonly asMetadataSet: {1186      readonly index: u32;1187      readonly hash_: H256;1188    } & Struct;1189    readonly isMetadataCleared: boolean;1190    readonly asMetadataCleared: {1191      readonly index: u32;1192      readonly hash_: H256;1193    } & Struct;1194    readonly type: 'Submitted' | 'DecisionDepositPlaced' | 'DecisionDepositRefunded' | 'DepositSlashed' | 'DecisionStarted' | 'ConfirmStarted' | 'ConfirmAborted' | 'Confirmed' | 'Approved' | 'Rejected' | 'TimedOut' | 'Cancelled' | 'Killed' | 'SubmissionDepositRefunded' | 'MetadataSet' | 'MetadataCleared';1195  }11961197  /** @name FrameSupportPreimagesBounded (86) */1198  interface FrameSupportPreimagesBounded extends Enum {1199    readonly isLegacy: boolean;1200    readonly asLegacy: {1201      readonly hash_: H256;1202    } & Struct;1203    readonly isInline: boolean;1204    readonly asInline: Bytes;1205    readonly isLookup: boolean;1206    readonly asLookup: {1207      readonly hash_: H256;1208      readonly len: u32;1209    } & Struct;1210    readonly type: 'Legacy' | 'Inline' | 'Lookup';1211  }12121213  /** @name FrameSystemCall (88) */1214  interface FrameSystemCall extends Enum {1215    readonly isRemark: boolean;1216    readonly asRemark: {1217      readonly remark: Bytes;1218    } & Struct;1219    readonly isSetHeapPages: boolean;1220    readonly asSetHeapPages: {1221      readonly pages: u64;1222    } & Struct;1223    readonly isSetCode: boolean;1224    readonly asSetCode: {1225      readonly code: Bytes;1226    } & Struct;1227    readonly isSetCodeWithoutChecks: boolean;1228    readonly asSetCodeWithoutChecks: {1229      readonly code: Bytes;1230    } & Struct;1231    readonly isSetStorage: boolean;1232    readonly asSetStorage: {1233      readonly items: Vec<ITuple<[Bytes, Bytes]>>;1234    } & Struct;1235    readonly isKillStorage: boolean;1236    readonly asKillStorage: {1237      readonly keys_: Vec<Bytes>;1238    } & Struct;1239    readonly isKillPrefix: boolean;1240    readonly asKillPrefix: {1241      readonly prefix: Bytes;1242      readonly subkeys: u32;1243    } & Struct;1244    readonly isRemarkWithEvent: boolean;1245    readonly asRemarkWithEvent: {1246      readonly remark: Bytes;1247    } & Struct;1248    readonly type: 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent';1249  }12501251  /** @name PalletStateTrieMigrationCall (92) */1252  interface PalletStateTrieMigrationCall extends Enum {1253    readonly isControlAutoMigration: boolean;1254    readonly asControlAutoMigration: {1255      readonly maybeConfig: Option<PalletStateTrieMigrationMigrationLimits>;1256    } & Struct;1257    readonly isContinueMigrate: boolean;1258    readonly asContinueMigrate: {1259      readonly limits: PalletStateTrieMigrationMigrationLimits;1260      readonly realSizeUpper: u32;1261      readonly witnessTask: PalletStateTrieMigrationMigrationTask;1262    } & Struct;1263    readonly isMigrateCustomTop: boolean;1264    readonly asMigrateCustomTop: {1265      readonly keys_: Vec<Bytes>;1266      readonly witnessSize: u32;1267    } & Struct;1268    readonly isMigrateCustomChild: boolean;1269    readonly asMigrateCustomChild: {1270      readonly root: Bytes;1271      readonly childKeys: Vec<Bytes>;1272      readonly totalSize: u32;1273    } & Struct;1274    readonly isSetSignedMaxLimits: boolean;1275    readonly asSetSignedMaxLimits: {1276      readonly limits: PalletStateTrieMigrationMigrationLimits;1277    } & Struct;1278    readonly isForceSetProgress: boolean;1279    readonly asForceSetProgress: {1280      readonly progressTop: PalletStateTrieMigrationProgress;1281      readonly progressChild: PalletStateTrieMigrationProgress;1282    } & Struct;1283    readonly type: 'ControlAutoMigration' | 'ContinueMigrate' | 'MigrateCustomTop' | 'MigrateCustomChild' | 'SetSignedMaxLimits' | 'ForceSetProgress';1284  }12851286  /** @name PalletStateTrieMigrationMigrationLimits (94) */1287  interface PalletStateTrieMigrationMigrationLimits extends Struct {1288    readonly size_: u32;1289    readonly item: u32;1290  }12911292  /** @name PalletStateTrieMigrationMigrationTask (95) */1293  interface PalletStateTrieMigrationMigrationTask extends Struct {1294    readonly progressTop: PalletStateTrieMigrationProgress;1295    readonly progressChild: PalletStateTrieMigrationProgress;1296    readonly size_: u32;1297    readonly topItems: u32;1298    readonly childItems: u32;1299  }13001301  /** @name PalletStateTrieMigrationProgress (96) */1302  interface PalletStateTrieMigrationProgress extends Enum {1303    readonly isToStart: boolean;1304    readonly isLastKey: boolean;1305    readonly asLastKey: Bytes;1306    readonly isComplete: boolean;1307    readonly type: 'ToStart' | 'LastKey' | 'Complete';1308  }13091310  /** @name CumulusPalletParachainSystemCall (98) */1311  interface CumulusPalletParachainSystemCall extends Enum {1312    readonly isSetValidationData: boolean;1313    readonly asSetValidationData: {1314      readonly data: CumulusPrimitivesParachainInherentParachainInherentData;1315    } & Struct;1316    readonly isSudoSendUpwardMessage: boolean;1317    readonly asSudoSendUpwardMessage: {1318      readonly message: Bytes;1319    } & Struct;1320    readonly isAuthorizeUpgrade: boolean;1321    readonly asAuthorizeUpgrade: {1322      readonly codeHash: H256;1323      readonly checkVersion: bool;1324    } & Struct;1325    readonly isEnactAuthorizedUpgrade: boolean;1326    readonly asEnactAuthorizedUpgrade: {1327      readonly code: Bytes;1328    } & Struct;1329    readonly type: 'SetValidationData' | 'SudoSendUpwardMessage' | 'AuthorizeUpgrade' | 'EnactAuthorizedUpgrade';1330  }13311332  /** @name CumulusPrimitivesParachainInherentParachainInherentData (99) */1333  interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct {1334    readonly validationData: PolkadotPrimitivesV4PersistedValidationData;1335    readonly relayChainState: SpTrieStorageProof;1336    readonly downwardMessages: Vec<PolkadotCorePrimitivesInboundDownwardMessage>;1337    readonly horizontalMessages: BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>;1338  }13391340  /** @name PolkadotPrimitivesV4PersistedValidationData (100) */1341  interface PolkadotPrimitivesV4PersistedValidationData extends Struct {1342    readonly parentHead: Bytes;1343    readonly relayParentNumber: u32;1344    readonly relayParentStorageRoot: H256;1345    readonly maxPovSize: u32;1346  }13471348  /** @name SpTrieStorageProof (102) */1349  interface SpTrieStorageProof extends Struct {1350    readonly trieNodes: BTreeSet<Bytes>;1351  }13521353  /** @name PolkadotCorePrimitivesInboundDownwardMessage (105) */1354  interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {1355    readonly sentAt: u32;1356    readonly msg: Bytes;1357  }13581359  /** @name PolkadotCorePrimitivesInboundHrmpMessage (109) */1360  interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct {1361    readonly sentAt: u32;1362    readonly data: Bytes;1363  }13641365  /** @name ParachainInfoCall (112) */1366  type ParachainInfoCall = Null;13671368  /** @name PalletCollatorSelectionCall (113) */1369  interface PalletCollatorSelectionCall extends Enum {1370    readonly isAddInvulnerable: boolean;1371    readonly asAddInvulnerable: {1372      readonly new_: AccountId32;1373    } & Struct;1374    readonly isRemoveInvulnerable: boolean;1375    readonly asRemoveInvulnerable: {1376      readonly who: AccountId32;1377    } & Struct;1378    readonly isGetLicense: boolean;1379    readonly isOnboard: boolean;1380    readonly isOffboard: boolean;1381    readonly isReleaseLicense: boolean;1382    readonly isForceReleaseLicense: boolean;1383    readonly asForceReleaseLicense: {1384      readonly who: AccountId32;1385    } & Struct;1386    readonly type: 'AddInvulnerable' | 'RemoveInvulnerable' | 'GetLicense' | 'Onboard' | 'Offboard' | 'ReleaseLicense' | 'ForceReleaseLicense';1387  }13881389  /** @name PalletSessionCall (114) */1390  interface PalletSessionCall extends Enum {1391    readonly isSetKeys: boolean;1392    readonly asSetKeys: {1393      readonly keys_: OpalRuntimeRuntimeCommonSessionKeys;1394      readonly proof: Bytes;1395    } & Struct;1396    readonly isPurgeKeys: boolean;1397    readonly type: 'SetKeys' | 'PurgeKeys';1398  }13991400  /** @name OpalRuntimeRuntimeCommonSessionKeys (115) */1401  interface OpalRuntimeRuntimeCommonSessionKeys extends Struct {1402    readonly aura: SpConsensusAuraSr25519AppSr25519Public;1403  }14041405  /** @name SpConsensusAuraSr25519AppSr25519Public (116) */1406  interface SpConsensusAuraSr25519AppSr25519Public extends SpCoreSr25519Public {}14071408  /** @name SpCoreSr25519Public (117) */1409  interface SpCoreSr25519Public extends U8aFixed {}14101411  /** @name PalletBalancesCall (118) */1412  interface PalletBalancesCall extends Enum {1413    readonly isTransferAllowDeath: boolean;1414    readonly asTransferAllowDeath: {1415      readonly dest: MultiAddress;1416      readonly value: Compact<u128>;1417    } & Struct;1418    readonly isSetBalanceDeprecated: boolean;1419    readonly asSetBalanceDeprecated: {1420      readonly who: MultiAddress;1421      readonly newFree: Compact<u128>;1422      readonly oldReserved: Compact<u128>;1423    } & Struct;1424    readonly isForceTransfer: boolean;1425    readonly asForceTransfer: {1426      readonly source: MultiAddress;1427      readonly dest: MultiAddress;1428      readonly value: Compact<u128>;1429    } & Struct;1430    readonly isTransferKeepAlive: boolean;1431    readonly asTransferKeepAlive: {1432      readonly dest: MultiAddress;1433      readonly value: Compact<u128>;1434    } & Struct;1435    readonly isTransferAll: boolean;1436    readonly asTransferAll: {1437      readonly dest: MultiAddress;1438      readonly keepAlive: bool;1439    } & Struct;1440    readonly isForceUnreserve: boolean;1441    readonly asForceUnreserve: {1442      readonly who: MultiAddress;1443      readonly amount: u128;1444    } & Struct;1445    readonly isUpgradeAccounts: boolean;1446    readonly asUpgradeAccounts: {1447      readonly who: Vec<AccountId32>;1448    } & Struct;1449    readonly isTransfer: boolean;1450    readonly asTransfer: {1451      readonly dest: MultiAddress;1452      readonly value: Compact<u128>;1453    } & Struct;1454    readonly isForceSetBalance: boolean;1455    readonly asForceSetBalance: {1456      readonly who: MultiAddress;1457      readonly newFree: Compact<u128>;1458    } & Struct;1459    readonly type: 'TransferAllowDeath' | 'SetBalanceDeprecated' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve' | 'UpgradeAccounts' | 'Transfer' | 'ForceSetBalance';1460  }14611462  /** @name PalletTimestampCall (122) */1463  interface PalletTimestampCall extends Enum {1464    readonly isSet: boolean;1465    readonly asSet: {1466      readonly now: Compact<u64>;1467    } & Struct;1468    readonly type: 'Set';1469  }14701471  /** @name PalletTreasuryCall (123) */1472  interface PalletTreasuryCall extends Enum {1473    readonly isProposeSpend: boolean;1474    readonly asProposeSpend: {1475      readonly value: Compact<u128>;1476      readonly beneficiary: MultiAddress;1477    } & Struct;1478    readonly isRejectProposal: boolean;1479    readonly asRejectProposal: {1480      readonly proposalId: Compact<u32>;1481    } & Struct;1482    readonly isApproveProposal: boolean;1483    readonly asApproveProposal: {1484      readonly proposalId: Compact<u32>;1485    } & Struct;1486    readonly isSpend: boolean;1487    readonly asSpend: {1488      readonly amount: Compact<u128>;1489      readonly beneficiary: MultiAddress;1490    } & Struct;1491    readonly isRemoveApproval: boolean;1492    readonly asRemoveApproval: {1493      readonly proposalId: Compact<u32>;1494    } & Struct;1495    readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal' | 'Spend' | 'RemoveApproval';1496  }14971498  /** @name PalletSudoCall (124) */1499  interface PalletSudoCall extends Enum {1500    readonly isSudo: boolean;1501    readonly asSudo: {1502      readonly call: Call;1503    } & Struct;1504    readonly isSudoUncheckedWeight: boolean;1505    readonly asSudoUncheckedWeight: {1506      readonly call: Call;1507      readonly weight: SpWeightsWeightV2Weight;1508    } & Struct;1509    readonly isSetKey: boolean;1510    readonly asSetKey: {1511      readonly new_: MultiAddress;1512    } & Struct;1513    readonly isSudoAs: boolean;1514    readonly asSudoAs: {1515      readonly who: MultiAddress;1516      readonly call: Call;1517    } & Struct;1518    readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';1519  }15201521  /** @name OrmlVestingModuleCall (125) */1522  interface OrmlVestingModuleCall extends Enum {1523    readonly isClaim: boolean;1524    readonly isVestedTransfer: boolean;1525    readonly asVestedTransfer: {1526      readonly dest: MultiAddress;1527      readonly schedule: OrmlVestingVestingSchedule;1528    } & Struct;1529    readonly isUpdateVestingSchedules: boolean;1530    readonly asUpdateVestingSchedules: {1531      readonly who: MultiAddress;1532      readonly vestingSchedules: Vec<OrmlVestingVestingSchedule>;1533    } & Struct;1534    readonly isClaimFor: boolean;1535    readonly asClaimFor: {1536      readonly dest: MultiAddress;1537    } & Struct;1538    readonly type: 'Claim' | 'VestedTransfer' | 'UpdateVestingSchedules' | 'ClaimFor';1539  }15401541  /** @name OrmlXtokensModuleCall (127) */1542  interface OrmlXtokensModuleCall extends Enum {1543    readonly isTransfer: boolean;1544    readonly asTransfer: {1545      readonly currencyId: PalletForeignAssetsAssetIds;1546      readonly amount: u128;1547      readonly dest: XcmVersionedMultiLocation;1548      readonly destWeightLimit: XcmV3WeightLimit;1549    } & Struct;1550    readonly isTransferMultiasset: boolean;1551    readonly asTransferMultiasset: {1552      readonly asset: XcmVersionedMultiAsset;1553      readonly dest: XcmVersionedMultiLocation;1554      readonly destWeightLimit: XcmV3WeightLimit;1555    } & Struct;1556    readonly isTransferWithFee: boolean;1557    readonly asTransferWithFee: {1558      readonly currencyId: PalletForeignAssetsAssetIds;1559      readonly amount: u128;1560      readonly fee: u128;1561      readonly dest: XcmVersionedMultiLocation;1562      readonly destWeightLimit: XcmV3WeightLimit;1563    } & Struct;1564    readonly isTransferMultiassetWithFee: boolean;1565    readonly asTransferMultiassetWithFee: {1566      readonly asset: XcmVersionedMultiAsset;1567      readonly fee: XcmVersionedMultiAsset;1568      readonly dest: XcmVersionedMultiLocation;1569      readonly destWeightLimit: XcmV3WeightLimit;1570    } & Struct;1571    readonly isTransferMulticurrencies: boolean;1572    readonly asTransferMulticurrencies: {1573      readonly currencies: Vec<ITuple<[PalletForeignAssetsAssetIds, u128]>>;1574      readonly feeItem: u32;1575      readonly dest: XcmVersionedMultiLocation;1576      readonly destWeightLimit: XcmV3WeightLimit;1577    } & Struct;1578    readonly isTransferMultiassets: boolean;1579    readonly asTransferMultiassets: {1580      readonly assets: XcmVersionedMultiAssets;1581      readonly feeItem: u32;1582      readonly dest: XcmVersionedMultiLocation;1583      readonly destWeightLimit: XcmV3WeightLimit;1584    } & Struct;1585    readonly type: 'Transfer' | 'TransferMultiasset' | 'TransferWithFee' | 'TransferMultiassetWithFee' | 'TransferMulticurrencies' | 'TransferMultiassets';1586  }15871588  /** @name XcmVersionedMultiLocation (128) */1589  interface XcmVersionedMultiLocation extends Enum {1590    readonly isV2: boolean;1591    readonly asV2: XcmV2MultiLocation;1592    readonly isV3: boolean;1593    readonly asV3: XcmV3MultiLocation;1594    readonly type: 'V2' | 'V3';1595  }15961597  /** @name XcmV2MultiLocation (129) */1598  interface XcmV2MultiLocation extends Struct {1599    readonly parents: u8;1600    readonly interior: XcmV2MultilocationJunctions;1601  }16021603  /** @name XcmV2MultilocationJunctions (130) */1604  interface XcmV2MultilocationJunctions extends Enum {1605    readonly isHere: boolean;1606    readonly isX1: boolean;1607    readonly asX1: XcmV2Junction;1608    readonly isX2: boolean;1609    readonly asX2: ITuple<[XcmV2Junction, XcmV2Junction]>;1610    readonly isX3: boolean;1611    readonly asX3: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction]>;1612    readonly isX4: boolean;1613    readonly asX4: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>;1614    readonly isX5: boolean;1615    readonly asX5: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>;1616    readonly isX6: boolean;1617    readonly asX6: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>;1618    readonly isX7: boolean;1619    readonly asX7: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>;1620    readonly isX8: boolean;1621    readonly asX8: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>;1622    readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';1623  }16241625  /** @name XcmV2Junction (131) */1626  interface XcmV2Junction extends Enum {1627    readonly isParachain: boolean;1628    readonly asParachain: Compact<u32>;1629    readonly isAccountId32: boolean;1630    readonly asAccountId32: {1631      readonly network: XcmV2NetworkId;1632      readonly id: U8aFixed;1633    } & Struct;1634    readonly isAccountIndex64: boolean;1635    readonly asAccountIndex64: {1636      readonly network: XcmV2NetworkId;1637      readonly index: Compact<u64>;1638    } & Struct;1639    readonly isAccountKey20: boolean;1640    readonly asAccountKey20: {1641      readonly network: XcmV2NetworkId;1642      readonly key: U8aFixed;1643    } & Struct;1644    readonly isPalletInstance: boolean;1645    readonly asPalletInstance: u8;1646    readonly isGeneralIndex: boolean;1647    readonly asGeneralIndex: Compact<u128>;1648    readonly isGeneralKey: boolean;1649    readonly asGeneralKey: Bytes;1650    readonly isOnlyChild: boolean;1651    readonly isPlurality: boolean;1652    readonly asPlurality: {1653      readonly id: XcmV2BodyId;1654      readonly part: XcmV2BodyPart;1655    } & Struct;1656    readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';1657  }16581659  /** @name XcmV2NetworkId (132) */1660  interface XcmV2NetworkId extends Enum {1661    readonly isAny: boolean;1662    readonly isNamed: boolean;1663    readonly asNamed: Bytes;1664    readonly isPolkadot: boolean;1665    readonly isKusama: boolean;1666    readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';1667  }16681669  /** @name XcmV2BodyId (134) */1670  interface XcmV2BodyId extends Enum {1671    readonly isUnit: boolean;1672    readonly isNamed: boolean;1673    readonly asNamed: Bytes;1674    readonly isIndex: boolean;1675    readonly asIndex: Compact<u32>;1676    readonly isExecutive: boolean;1677    readonly isTechnical: boolean;1678    readonly isLegislative: boolean;1679    readonly isJudicial: boolean;1680    readonly isDefense: boolean;1681    readonly isAdministration: boolean;1682    readonly isTreasury: boolean;1683    readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial' | 'Defense' | 'Administration' | 'Treasury';1684  }16851686  /** @name XcmV2BodyPart (135) */1687  interface XcmV2BodyPart extends Enum {1688    readonly isVoice: boolean;1689    readonly isMembers: boolean;1690    readonly asMembers: {1691      readonly count: Compact<u32>;1692    } & Struct;1693    readonly isFraction: boolean;1694    readonly asFraction: {1695      readonly nom: Compact<u32>;1696      readonly denom: Compact<u32>;1697    } & Struct;1698    readonly isAtLeastProportion: boolean;1699    readonly asAtLeastProportion: {1700      readonly nom: Compact<u32>;1701      readonly denom: Compact<u32>;1702    } & Struct;1703    readonly isMoreThanProportion: boolean;1704    readonly asMoreThanProportion: {1705      readonly nom: Compact<u32>;1706      readonly denom: Compact<u32>;1707    } & Struct;1708    readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';1709  }17101711  /** @name XcmV3WeightLimit (136) */1712  interface XcmV3WeightLimit extends Enum {1713    readonly isUnlimited: boolean;1714    readonly isLimited: boolean;1715    readonly asLimited: SpWeightsWeightV2Weight;1716    readonly type: 'Unlimited' | 'Limited';1717  }17181719  /** @name XcmVersionedMultiAsset (137) */1720  interface XcmVersionedMultiAsset extends Enum {1721    readonly isV2: boolean;1722    readonly asV2: XcmV2MultiAsset;1723    readonly isV3: boolean;1724    readonly asV3: XcmV3MultiAsset;1725    readonly type: 'V2' | 'V3';1726  }17271728  /** @name XcmV2MultiAsset (138) */1729  interface XcmV2MultiAsset extends Struct {1730    readonly id: XcmV2MultiassetAssetId;1731    readonly fun: XcmV2MultiassetFungibility;1732  }17331734  /** @name XcmV2MultiassetAssetId (139) */1735  interface XcmV2MultiassetAssetId extends Enum {1736    readonly isConcrete: boolean;1737    readonly asConcrete: XcmV2MultiLocation;1738    readonly isAbstract: boolean;1739    readonly asAbstract: Bytes;1740    readonly type: 'Concrete' | 'Abstract';1741  }17421743  /** @name XcmV2MultiassetFungibility (140) */1744  interface XcmV2MultiassetFungibility extends Enum {1745    readonly isFungible: boolean;1746    readonly asFungible: Compact<u128>;1747    readonly isNonFungible: boolean;1748    readonly asNonFungible: XcmV2MultiassetAssetInstance;1749    readonly type: 'Fungible' | 'NonFungible';1750  }17511752  /** @name XcmV2MultiassetAssetInstance (141) */1753  interface XcmV2MultiassetAssetInstance extends Enum {1754    readonly isUndefined: boolean;1755    readonly isIndex: boolean;1756    readonly asIndex: Compact<u128>;1757    readonly isArray4: boolean;1758    readonly asArray4: U8aFixed;1759    readonly isArray8: boolean;1760    readonly asArray8: U8aFixed;1761    readonly isArray16: boolean;1762    readonly asArray16: U8aFixed;1763    readonly isArray32: boolean;1764    readonly asArray32: U8aFixed;1765    readonly isBlob: boolean;1766    readonly asBlob: Bytes;1767    readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob';1768  }17691770  /** @name XcmVersionedMultiAssets (144) */1771  interface XcmVersionedMultiAssets extends Enum {1772    readonly isV2: boolean;1773    readonly asV2: XcmV2MultiassetMultiAssets;1774    readonly isV3: boolean;1775    readonly asV3: XcmV3MultiassetMultiAssets;1776    readonly type: 'V2' | 'V3';1777  }17781779  /** @name XcmV2MultiassetMultiAssets (145) */1780  interface XcmV2MultiassetMultiAssets extends Vec<XcmV2MultiAsset> {}17811782  /** @name OrmlTokensModuleCall (147) */1783  interface OrmlTokensModuleCall extends Enum {1784    readonly isTransfer: boolean;1785    readonly asTransfer: {1786      readonly dest: MultiAddress;1787      readonly currencyId: PalletForeignAssetsAssetIds;1788      readonly amount: Compact<u128>;1789    } & Struct;1790    readonly isTransferAll: boolean;1791    readonly asTransferAll: {1792      readonly dest: MultiAddress;1793      readonly currencyId: PalletForeignAssetsAssetIds;1794      readonly keepAlive: bool;1795    } & Struct;1796    readonly isTransferKeepAlive: boolean;1797    readonly asTransferKeepAlive: {1798      readonly dest: MultiAddress;1799      readonly currencyId: PalletForeignAssetsAssetIds;1800      readonly amount: Compact<u128>;1801    } & Struct;1802    readonly isForceTransfer: boolean;1803    readonly asForceTransfer: {1804      readonly source: MultiAddress;1805      readonly dest: MultiAddress;1806      readonly currencyId: PalletForeignAssetsAssetIds;1807      readonly amount: Compact<u128>;1808    } & Struct;1809    readonly isSetBalance: boolean;1810    readonly asSetBalance: {1811      readonly who: MultiAddress;1812      readonly currencyId: PalletForeignAssetsAssetIds;1813      readonly newFree: Compact<u128>;1814      readonly newReserved: Compact<u128>;1815    } & Struct;1816    readonly type: 'Transfer' | 'TransferAll' | 'TransferKeepAlive' | 'ForceTransfer' | 'SetBalance';1817  }18181819  /** @name PalletIdentityCall (148) */1820  interface PalletIdentityCall extends Enum {1821    readonly isAddRegistrar: boolean;1822    readonly asAddRegistrar: {1823      readonly account: MultiAddress;1824    } & Struct;1825    readonly isSetIdentity: boolean;1826    readonly asSetIdentity: {1827      readonly info: PalletIdentityIdentityInfo;1828    } & Struct;1829    readonly isSetSubs: boolean;1830    readonly asSetSubs: {1831      readonly subs: Vec<ITuple<[AccountId32, Data]>>;1832    } & Struct;1833    readonly isClearIdentity: boolean;1834    readonly isRequestJudgement: boolean;1835    readonly asRequestJudgement: {1836      readonly regIndex: Compact<u32>;1837      readonly maxFee: Compact<u128>;1838    } & Struct;1839    readonly isCancelRequest: boolean;1840    readonly asCancelRequest: {1841      readonly regIndex: u32;1842    } & Struct;1843    readonly isSetFee: boolean;1844    readonly asSetFee: {1845      readonly index: Compact<u32>;1846      readonly fee: Compact<u128>;1847    } & Struct;1848    readonly isSetAccountId: boolean;1849    readonly asSetAccountId: {1850      readonly index: Compact<u32>;1851      readonly new_: MultiAddress;1852    } & Struct;1853    readonly isSetFields: boolean;1854    readonly asSetFields: {1855      readonly index: Compact<u32>;1856      readonly fields: PalletIdentityBitFlags;1857    } & Struct;1858    readonly isProvideJudgement: boolean;1859    readonly asProvideJudgement: {1860      readonly regIndex: Compact<u32>;1861      readonly target: MultiAddress;1862      readonly judgement: PalletIdentityJudgement;1863      readonly identity: H256;1864    } & Struct;1865    readonly isKillIdentity: boolean;1866    readonly asKillIdentity: {1867      readonly target: MultiAddress;1868    } & Struct;1869    readonly isAddSub: boolean;1870    readonly asAddSub: {1871      readonly sub: MultiAddress;1872      readonly data: Data;1873    } & Struct;1874    readonly isRenameSub: boolean;1875    readonly asRenameSub: {1876      readonly sub: MultiAddress;1877      readonly data: Data;1878    } & Struct;1879    readonly isRemoveSub: boolean;1880    readonly asRemoveSub: {1881      readonly sub: MultiAddress;1882    } & Struct;1883    readonly isQuitSub: boolean;1884    readonly isForceInsertIdentities: boolean;1885    readonly asForceInsertIdentities: {1886      readonly identities: Vec<ITuple<[AccountId32, PalletIdentityRegistration]>>;1887    } & Struct;1888    readonly isForceRemoveIdentities: boolean;1889    readonly asForceRemoveIdentities: {1890      readonly identities: Vec<AccountId32>;1891    } & Struct;1892    readonly isForceSetSubs: boolean;1893    readonly asForceSetSubs: {1894      readonly subs: Vec<ITuple<[AccountId32, ITuple<[u128, Vec<ITuple<[AccountId32, Data]>>]>]>>;1895    } & Struct;1896    readonly type: 'AddRegistrar' | 'SetIdentity' | 'SetSubs' | 'ClearIdentity' | 'RequestJudgement' | 'CancelRequest' | 'SetFee' | 'SetAccountId' | 'SetFields' | 'ProvideJudgement' | 'KillIdentity' | 'AddSub' | 'RenameSub' | 'RemoveSub' | 'QuitSub' | 'ForceInsertIdentities' | 'ForceRemoveIdentities' | 'ForceSetSubs';1897  }18981899  /** @name PalletIdentityIdentityInfo (149) */1900  interface PalletIdentityIdentityInfo extends Struct {1901    readonly additional: Vec<ITuple<[Data, Data]>>;1902    readonly display: Data;1903    readonly legal: Data;1904    readonly web: Data;1905    readonly riot: Data;1906    readonly email: Data;1907    readonly pgpFingerprint: Option<U8aFixed>;1908    readonly image: Data;1909    readonly twitter: Data;1910  }19111912  /** @name PalletIdentityBitFlags (185) */1913  interface PalletIdentityBitFlags extends Set {1914    readonly isDisplay: boolean;1915    readonly isLegal: boolean;1916    readonly isWeb: boolean;1917    readonly isRiot: boolean;1918    readonly isEmail: boolean;1919    readonly isPgpFingerprint: boolean;1920    readonly isImage: boolean;1921    readonly isTwitter: boolean;1922  }19231924  /** @name PalletIdentityIdentityField (186) */1925  interface PalletIdentityIdentityField extends Enum {1926    readonly isDisplay: boolean;1927    readonly isLegal: boolean;1928    readonly isWeb: boolean;1929    readonly isRiot: boolean;1930    readonly isEmail: boolean;1931    readonly isPgpFingerprint: boolean;1932    readonly isImage: boolean;1933    readonly isTwitter: boolean;1934    readonly type: 'Display' | 'Legal' | 'Web' | 'Riot' | 'Email' | 'PgpFingerprint' | 'Image' | 'Twitter';1935  }19361937  /** @name PalletIdentityJudgement (187) */1938  interface PalletIdentityJudgement extends Enum {1939    readonly isUnknown: boolean;1940    readonly isFeePaid: boolean;1941    readonly asFeePaid: u128;1942    readonly isReasonable: boolean;1943    readonly isKnownGood: boolean;1944    readonly isOutOfDate: boolean;1945    readonly isLowQuality: boolean;1946    readonly isErroneous: boolean;1947    readonly type: 'Unknown' | 'FeePaid' | 'Reasonable' | 'KnownGood' | 'OutOfDate' | 'LowQuality' | 'Erroneous';1948  }19491950  /** @name PalletIdentityRegistration (190) */1951  interface PalletIdentityRegistration extends Struct {1952    readonly judgements: Vec<ITuple<[u32, PalletIdentityJudgement]>>;1953    readonly deposit: u128;1954    readonly info: PalletIdentityIdentityInfo;1955  }19561957  /** @name PalletPreimageCall (198) */1958  interface PalletPreimageCall extends Enum {1959    readonly isNotePreimage: boolean;1960    readonly asNotePreimage: {1961      readonly bytes: Bytes;1962    } & Struct;1963    readonly isUnnotePreimage: boolean;1964    readonly asUnnotePreimage: {1965      readonly hash_: H256;1966    } & Struct;1967    readonly isRequestPreimage: boolean;1968    readonly asRequestPreimage: {1969      readonly hash_: H256;1970    } & Struct;1971    readonly isUnrequestPreimage: boolean;1972    readonly asUnrequestPreimage: {1973      readonly hash_: H256;1974    } & Struct;1975    readonly type: 'NotePreimage' | 'UnnotePreimage' | 'RequestPreimage' | 'UnrequestPreimage';1976  }19771978  /** @name PalletDemocracyCall (199) */1979  interface PalletDemocracyCall extends Enum {1980    readonly isPropose: boolean;1981    readonly asPropose: {1982      readonly proposal: FrameSupportPreimagesBounded;1983      readonly value: Compact<u128>;1984    } & Struct;1985    readonly isSecond: boolean;1986    readonly asSecond: {1987      readonly proposal: Compact<u32>;1988    } & Struct;1989    readonly isVote: boolean;1990    readonly asVote: {1991      readonly refIndex: Compact<u32>;1992      readonly vote: PalletDemocracyVoteAccountVote;1993    } & Struct;1994    readonly isEmergencyCancel: boolean;1995    readonly asEmergencyCancel: {1996      readonly refIndex: u32;1997    } & Struct;1998    readonly isExternalPropose: boolean;1999    readonly asExternalPropose: {2000      readonly proposal: FrameSupportPreimagesBounded;2001    } & Struct;2002    readonly isExternalProposeMajority: boolean;2003    readonly asExternalProposeMajority: {2004      readonly proposal: FrameSupportPreimagesBounded;2005    } & Struct;2006    readonly isExternalProposeDefault: boolean;2007    readonly asExternalProposeDefault: {2008      readonly proposal: FrameSupportPreimagesBounded;2009    } & Struct;2010    readonly isFastTrack: boolean;2011    readonly asFastTrack: {2012      readonly proposalHash: H256;2013      readonly votingPeriod: u32;2014      readonly delay: u32;2015    } & Struct;2016    readonly isVetoExternal: boolean;2017    readonly asVetoExternal: {2018      readonly proposalHash: H256;2019    } & Struct;2020    readonly isCancelReferendum: boolean;2021    readonly asCancelReferendum: {2022      readonly refIndex: Compact<u32>;2023    } & Struct;2024    readonly isDelegate: boolean;2025    readonly asDelegate: {2026      readonly to: MultiAddress;2027      readonly conviction: PalletDemocracyConviction;2028      readonly balance: u128;2029    } & Struct;2030    readonly isUndelegate: boolean;2031    readonly isClearPublicProposals: boolean;2032    readonly isUnlock: boolean;2033    readonly asUnlock: {2034      readonly target: MultiAddress;2035    } & Struct;2036    readonly isRemoveVote: boolean;2037    readonly asRemoveVote: {2038      readonly index: u32;2039    } & Struct;2040    readonly isRemoveOtherVote: boolean;2041    readonly asRemoveOtherVote: {2042      readonly target: MultiAddress;2043      readonly index: u32;2044    } & Struct;2045    readonly isBlacklist: boolean;2046    readonly asBlacklist: {2047      readonly proposalHash: H256;2048      readonly maybeRefIndex: Option<u32>;2049    } & Struct;2050    readonly isCancelProposal: boolean;2051    readonly asCancelProposal: {2052      readonly propIndex: Compact<u32>;2053    } & Struct;2054    readonly isSetMetadata: boolean;2055    readonly asSetMetadata: {2056      readonly owner: PalletDemocracyMetadataOwner;2057      readonly maybeHash: Option<H256>;2058    } & Struct;2059    readonly type: 'Propose' | 'Second' | 'Vote' | 'EmergencyCancel' | 'ExternalPropose' | 'ExternalProposeMajority' | 'ExternalProposeDefault' | 'FastTrack' | 'VetoExternal' | 'CancelReferendum' | 'Delegate' | 'Undelegate' | 'ClearPublicProposals' | 'Unlock' | 'RemoveVote' | 'RemoveOtherVote' | 'Blacklist' | 'CancelProposal' | 'SetMetadata';2060  }20612062  /** @name PalletDemocracyConviction (200) */2063  interface PalletDemocracyConviction extends Enum {2064    readonly isNone: boolean;2065    readonly isLocked1x: boolean;2066    readonly isLocked2x: boolean;2067    readonly isLocked3x: boolean;2068    readonly isLocked4x: boolean;2069    readonly isLocked5x: boolean;2070    readonly isLocked6x: boolean;2071    readonly type: 'None' | 'Locked1x' | 'Locked2x' | 'Locked3x' | 'Locked4x' | 'Locked5x' | 'Locked6x';2072  }20732074  /** @name PalletCollectiveCall (203) */2075  interface PalletCollectiveCall extends Enum {2076    readonly isSetMembers: boolean;2077    readonly asSetMembers: {2078      readonly newMembers: Vec<AccountId32>;2079      readonly prime: Option<AccountId32>;2080      readonly oldCount: u32;2081    } & Struct;2082    readonly isExecute: boolean;2083    readonly asExecute: {2084      readonly proposal: Call;2085      readonly lengthBound: Compact<u32>;2086    } & Struct;2087    readonly isPropose: boolean;2088    readonly asPropose: {2089      readonly threshold: Compact<u32>;2090      readonly proposal: Call;2091      readonly lengthBound: Compact<u32>;2092    } & Struct;2093    readonly isVote: boolean;2094    readonly asVote: {2095      readonly proposal: H256;2096      readonly index: Compact<u32>;2097      readonly approve: bool;2098    } & Struct;2099    readonly isDisapproveProposal: boolean;2100    readonly asDisapproveProposal: {2101      readonly proposalHash: H256;2102    } & Struct;2103    readonly isClose: boolean;2104    readonly asClose: {2105      readonly proposalHash: H256;2106      readonly index: Compact<u32>;2107      readonly proposalWeightBound: SpWeightsWeightV2Weight;2108      readonly lengthBound: Compact<u32>;2109    } & Struct;2110    readonly type: 'SetMembers' | 'Execute' | 'Propose' | 'Vote' | 'DisapproveProposal' | 'Close';2111  }21122113  /** @name PalletMembershipCall (205) */2114  interface PalletMembershipCall extends Enum {2115    readonly isAddMember: boolean;2116    readonly asAddMember: {2117      readonly who: MultiAddress;2118    } & Struct;2119    readonly isRemoveMember: boolean;2120    readonly asRemoveMember: {2121      readonly who: MultiAddress;2122    } & Struct;2123    readonly isSwapMember: boolean;2124    readonly asSwapMember: {2125      readonly remove: MultiAddress;2126      readonly add: MultiAddress;2127    } & Struct;2128    readonly isResetMembers: boolean;2129    readonly asResetMembers: {2130      readonly members: Vec<AccountId32>;2131    } & Struct;2132    readonly isChangeKey: boolean;2133    readonly asChangeKey: {2134      readonly new_: MultiAddress;2135    } & Struct;2136    readonly isSetPrime: boolean;2137    readonly asSetPrime: {2138      readonly who: MultiAddress;2139    } & Struct;2140    readonly isClearPrime: boolean;2141    readonly type: 'AddMember' | 'RemoveMember' | 'SwapMember' | 'ResetMembers' | 'ChangeKey' | 'SetPrime' | 'ClearPrime';2142  }21432144  /** @name PalletRankedCollectiveCall (207) */2145  interface PalletRankedCollectiveCall extends Enum {2146    readonly isAddMember: boolean;2147    readonly asAddMember: {2148      readonly who: MultiAddress;2149    } & Struct;2150    readonly isPromoteMember: boolean;2151    readonly asPromoteMember: {2152      readonly who: MultiAddress;2153    } & Struct;2154    readonly isDemoteMember: boolean;2155    readonly asDemoteMember: {2156      readonly who: MultiAddress;2157    } & Struct;2158    readonly isRemoveMember: boolean;2159    readonly asRemoveMember: {2160      readonly who: MultiAddress;2161      readonly minRank: u16;2162    } & Struct;2163    readonly isVote: boolean;2164    readonly asVote: {2165      readonly poll: u32;2166      readonly aye: bool;2167    } & Struct;2168    readonly isCleanupPoll: boolean;2169    readonly asCleanupPoll: {2170      readonly pollIndex: u32;2171      readonly max: u32;2172    } & Struct;2173    readonly type: 'AddMember' | 'PromoteMember' | 'DemoteMember' | 'RemoveMember' | 'Vote' | 'CleanupPoll';2174  }21752176  /** @name PalletReferendaCall (208) */2177  interface PalletReferendaCall extends Enum {2178    readonly isSubmit: boolean;2179    readonly asSubmit: {2180      readonly proposalOrigin: OpalRuntimeOriginCaller;2181      readonly proposal: FrameSupportPreimagesBounded;2182      readonly enactmentMoment: FrameSupportScheduleDispatchTime;2183    } & Struct;2184    readonly isPlaceDecisionDeposit: boolean;2185    readonly asPlaceDecisionDeposit: {2186      readonly index: u32;2187    } & Struct;2188    readonly isRefundDecisionDeposit: boolean;2189    readonly asRefundDecisionDeposit: {2190      readonly index: u32;2191    } & Struct;2192    readonly isCancel: boolean;2193    readonly asCancel: {2194      readonly index: u32;2195    } & Struct;2196    readonly isKill: boolean;2197    readonly asKill: {2198      readonly index: u32;2199    } & Struct;2200    readonly isNudgeReferendum: boolean;2201    readonly asNudgeReferendum: {2202      readonly index: u32;2203    } & Struct;2204    readonly isOneFewerDeciding: boolean;2205    readonly asOneFewerDeciding: {2206      readonly track: u16;2207    } & Struct;2208    readonly isRefundSubmissionDeposit: boolean;2209    readonly asRefundSubmissionDeposit: {2210      readonly index: u32;2211    } & Struct;2212    readonly isSetMetadata: boolean;2213    readonly asSetMetadata: {2214      readonly index: u32;2215      readonly maybeHash: Option<H256>;2216    } & Struct;2217    readonly type: 'Submit' | 'PlaceDecisionDeposit' | 'RefundDecisionDeposit' | 'Cancel' | 'Kill' | 'NudgeReferendum' | 'OneFewerDeciding' | 'RefundSubmissionDeposit' | 'SetMetadata';2218  }22192220  /** @name OpalRuntimeOriginCaller (209) */2221  interface OpalRuntimeOriginCaller extends Enum {2222    readonly isSystem: boolean;2223    readonly asSystem: FrameSupportDispatchRawOrigin;2224    readonly isVoid: boolean;2225    readonly isCouncil: boolean;2226    readonly asCouncil: PalletCollectiveRawOrigin;2227    readonly isTechnicalCommittee: boolean;2228    readonly asTechnicalCommittee: PalletCollectiveRawOrigin;2229    readonly isPolkadotXcm: boolean;2230    readonly asPolkadotXcm: PalletXcmOrigin;2231    readonly isCumulusXcm: boolean;2232    readonly asCumulusXcm: CumulusPalletXcmOrigin;2233    readonly isOrigins: boolean;2234    readonly asOrigins: PalletGovOriginsOrigin;2235    readonly isEthereum: boolean;2236    readonly asEthereum: PalletEthereumRawOrigin;2237    readonly type: 'System' | 'Void' | 'Council' | 'TechnicalCommittee' | 'PolkadotXcm' | 'CumulusXcm' | 'Origins' | 'Ethereum';2238  }22392240  /** @name FrameSupportDispatchRawOrigin (210) */2241  interface FrameSupportDispatchRawOrigin extends Enum {2242    readonly isRoot: boolean;2243    readonly isSigned: boolean;2244    readonly asSigned: AccountId32;2245    readonly isNone: boolean;2246    readonly type: 'Root' | 'Signed' | 'None';2247  }22482249  /** @name PalletCollectiveRawOrigin (211) */2250  interface PalletCollectiveRawOrigin extends Enum {2251    readonly isMembers: boolean;2252    readonly asMembers: ITuple<[u32, u32]>;2253    readonly isMember: boolean;2254    readonly asMember: AccountId32;2255    readonly isPhantom: boolean;2256    readonly type: 'Members' | 'Member' | 'Phantom';2257  }22582259  /** @name PalletGovOriginsOrigin (213) */2260  interface PalletGovOriginsOrigin extends Enum {2261    readonly isFellowshipProposition: boolean;2262    readonly type: 'FellowshipProposition';2263  }22642265  /** @name PalletXcmOrigin (214) */2266  interface PalletXcmOrigin extends Enum {2267    readonly isXcm: boolean;2268    readonly asXcm: XcmV3MultiLocation;2269    readonly isResponse: boolean;2270    readonly asResponse: XcmV3MultiLocation;2271    readonly type: 'Xcm' | 'Response';2272  }22732274  /** @name CumulusPalletXcmOrigin (215) */2275  interface CumulusPalletXcmOrigin extends Enum {2276    readonly isRelay: boolean;2277    readonly isSiblingParachain: boolean;2278    readonly asSiblingParachain: u32;2279    readonly type: 'Relay' | 'SiblingParachain';2280  }22812282  /** @name PalletEthereumRawOrigin (216) */2283  interface PalletEthereumRawOrigin extends Enum {2284    readonly isEthereumTransaction: boolean;2285    readonly asEthereumTransaction: H160;2286    readonly type: 'EthereumTransaction';2287  }22882289  /** @name SpCoreVoid (218) */2290  type SpCoreVoid = Null;22912292  /** @name FrameSupportScheduleDispatchTime (219) */2293  interface FrameSupportScheduleDispatchTime extends Enum {2294    readonly isAt: boolean;2295    readonly asAt: u32;2296    readonly isAfter: boolean;2297    readonly asAfter: u32;2298    readonly type: 'At' | 'After';2299  }23002301  /** @name PalletSchedulerCall (220) */2302  interface PalletSchedulerCall extends Enum {2303    readonly isSchedule: boolean;2304    readonly asSchedule: {2305      readonly when: u32;2306      readonly maybePeriodic: Option<ITuple<[u32, u32]>>;2307      readonly priority: u8;2308      readonly call: Call;2309    } & Struct;2310    readonly isCancel: boolean;2311    readonly asCancel: {2312      readonly when: u32;2313      readonly index: u32;2314    } & Struct;2315    readonly isScheduleNamed: boolean;2316    readonly asScheduleNamed: {2317      readonly id: U8aFixed;2318      readonly when: u32;2319      readonly maybePeriodic: Option<ITuple<[u32, u32]>>;2320      readonly priority: u8;2321      readonly call: Call;2322    } & Struct;2323    readonly isCancelNamed: boolean;2324    readonly asCancelNamed: {2325      readonly id: U8aFixed;2326    } & Struct;2327    readonly isScheduleAfter: boolean;2328    readonly asScheduleAfter: {2329      readonly after: u32;2330      readonly maybePeriodic: Option<ITuple<[u32, u32]>>;2331      readonly priority: u8;2332      readonly call: Call;2333    } & Struct;2334    readonly isScheduleNamedAfter: boolean;2335    readonly asScheduleNamedAfter: {2336      readonly id: U8aFixed;2337      readonly after: u32;2338      readonly maybePeriodic: Option<ITuple<[u32, u32]>>;2339      readonly priority: u8;2340      readonly call: Call;2341    } & Struct;2342    readonly type: 'Schedule' | 'Cancel' | 'ScheduleNamed' | 'CancelNamed' | 'ScheduleAfter' | 'ScheduleNamedAfter';2343  }23442345  /** @name CumulusPalletXcmpQueueCall (223) */2346  interface CumulusPalletXcmpQueueCall extends Enum {2347    readonly isServiceOverweight: boolean;2348    readonly asServiceOverweight: {2349      readonly index: u64;2350      readonly weightLimit: SpWeightsWeightV2Weight;2351    } & Struct;2352    readonly isSuspendXcmExecution: boolean;2353    readonly isResumeXcmExecution: boolean;2354    readonly isUpdateSuspendThreshold: boolean;2355    readonly asUpdateSuspendThreshold: {2356      readonly new_: u32;2357    } & Struct;2358    readonly isUpdateDropThreshold: boolean;2359    readonly asUpdateDropThreshold: {2360      readonly new_: u32;2361    } & Struct;2362    readonly isUpdateResumeThreshold: boolean;2363    readonly asUpdateResumeThreshold: {2364      readonly new_: u32;2365    } & Struct;2366    readonly isUpdateThresholdWeight: boolean;2367    readonly asUpdateThresholdWeight: {2368      readonly new_: SpWeightsWeightV2Weight;2369    } & Struct;2370    readonly isUpdateWeightRestrictDecay: boolean;2371    readonly asUpdateWeightRestrictDecay: {2372      readonly new_: SpWeightsWeightV2Weight;2373    } & Struct;2374    readonly isUpdateXcmpMaxIndividualWeight: boolean;2375    readonly asUpdateXcmpMaxIndividualWeight: {2376      readonly new_: SpWeightsWeightV2Weight;2377    } & Struct;2378    readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight';2379  }23802381  /** @name PalletXcmCall (224) */2382  interface PalletXcmCall extends Enum {2383    readonly isSend: boolean;2384    readonly asSend: {2385      readonly dest: XcmVersionedMultiLocation;2386      readonly message: XcmVersionedXcm;2387    } & Struct;2388    readonly isTeleportAssets: boolean;2389    readonly asTeleportAssets: {2390      readonly dest: XcmVersionedMultiLocation;2391      readonly beneficiary: XcmVersionedMultiLocation;2392      readonly assets: XcmVersionedMultiAssets;2393      readonly feeAssetItem: u32;2394    } & Struct;2395    readonly isReserveTransferAssets: boolean;2396    readonly asReserveTransferAssets: {2397      readonly dest: XcmVersionedMultiLocation;2398      readonly beneficiary: XcmVersionedMultiLocation;2399      readonly assets: XcmVersionedMultiAssets;2400      readonly feeAssetItem: u32;2401    } & Struct;2402    readonly isExecute: boolean;2403    readonly asExecute: {2404      readonly message: XcmVersionedXcm;2405      readonly maxWeight: SpWeightsWeightV2Weight;2406    } & Struct;2407    readonly isForceXcmVersion: boolean;2408    readonly asForceXcmVersion: {2409      readonly location: XcmV3MultiLocation;2410      readonly xcmVersion: u32;2411    } & Struct;2412    readonly isForceDefaultXcmVersion: boolean;2413    readonly asForceDefaultXcmVersion: {2414      readonly maybeXcmVersion: Option<u32>;2415    } & Struct;2416    readonly isForceSubscribeVersionNotify: boolean;2417    readonly asForceSubscribeVersionNotify: {2418      readonly location: XcmVersionedMultiLocation;2419    } & Struct;2420    readonly isForceUnsubscribeVersionNotify: boolean;2421    readonly asForceUnsubscribeVersionNotify: {2422      readonly location: XcmVersionedMultiLocation;2423    } & Struct;2424    readonly isLimitedReserveTransferAssets: boolean;2425    readonly asLimitedReserveTransferAssets: {2426      readonly dest: XcmVersionedMultiLocation;2427      readonly beneficiary: XcmVersionedMultiLocation;2428      readonly assets: XcmVersionedMultiAssets;2429      readonly feeAssetItem: u32;2430      readonly weightLimit: XcmV3WeightLimit;2431    } & Struct;2432    readonly isLimitedTeleportAssets: boolean;2433    readonly asLimitedTeleportAssets: {2434      readonly dest: XcmVersionedMultiLocation;2435      readonly beneficiary: XcmVersionedMultiLocation;2436      readonly assets: XcmVersionedMultiAssets;2437      readonly feeAssetItem: u32;2438      readonly weightLimit: XcmV3WeightLimit;2439    } & Struct;2440    readonly isForceSuspension: boolean;2441    readonly asForceSuspension: {2442      readonly suspended: bool;2443    } & Struct;2444    readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets' | 'ForceSuspension';2445  }24462447  /** @name XcmVersionedXcm (225) */2448  interface XcmVersionedXcm extends Enum {2449    readonly isV2: boolean;2450    readonly asV2: XcmV2Xcm;2451    readonly isV3: boolean;2452    readonly asV3: XcmV3Xcm;2453    readonly type: 'V2' | 'V3';2454  }24552456  /** @name XcmV2Xcm (226) */2457  interface XcmV2Xcm extends Vec<XcmV2Instruction> {}24582459  /** @name XcmV2Instruction (228) */2460  interface XcmV2Instruction extends Enum {2461    readonly isWithdrawAsset: boolean;2462    readonly asWithdrawAsset: XcmV2MultiassetMultiAssets;2463    readonly isReserveAssetDeposited: boolean;2464    readonly asReserveAssetDeposited: XcmV2MultiassetMultiAssets;2465    readonly isReceiveTeleportedAsset: boolean;2466    readonly asReceiveTeleportedAsset: XcmV2MultiassetMultiAssets;2467    readonly isQueryResponse: boolean;2468    readonly asQueryResponse: {2469      readonly queryId: Compact<u64>;2470      readonly response: XcmV2Response;2471      readonly maxWeight: Compact<u64>;2472    } & Struct;2473    readonly isTransferAsset: boolean;2474    readonly asTransferAsset: {2475      readonly assets: XcmV2MultiassetMultiAssets;2476      readonly beneficiary: XcmV2MultiLocation;2477    } & Struct;2478    readonly isTransferReserveAsset: boolean;2479    readonly asTransferReserveAsset: {2480      readonly assets: XcmV2MultiassetMultiAssets;2481      readonly dest: XcmV2MultiLocation;2482      readonly xcm: XcmV2Xcm;2483    } & Struct;2484    readonly isTransact: boolean;2485    readonly asTransact: {2486      readonly originType: XcmV2OriginKind;2487      readonly requireWeightAtMost: Compact<u64>;2488      readonly call: XcmDoubleEncoded;2489    } & Struct;2490    readonly isHrmpNewChannelOpenRequest: boolean;2491    readonly asHrmpNewChannelOpenRequest: {2492      readonly sender: Compact<u32>;2493      readonly maxMessageSize: Compact<u32>;2494      readonly maxCapacity: Compact<u32>;2495    } & Struct;2496    readonly isHrmpChannelAccepted: boolean;2497    readonly asHrmpChannelAccepted: {2498      readonly recipient: Compact<u32>;2499    } & Struct;2500    readonly isHrmpChannelClosing: boolean;2501    readonly asHrmpChannelClosing: {2502      readonly initiator: Compact<u32>;2503      readonly sender: Compact<u32>;2504      readonly recipient: Compact<u32>;2505    } & Struct;2506    readonly isClearOrigin: boolean;2507    readonly isDescendOrigin: boolean;2508    readonly asDescendOrigin: XcmV2MultilocationJunctions;2509    readonly isReportError: boolean;2510    readonly asReportError: {2511      readonly queryId: Compact<u64>;2512      readonly dest: XcmV2MultiLocation;2513      readonly maxResponseWeight: Compact<u64>;2514    } & Struct;2515    readonly isDepositAsset: boolean;2516    readonly asDepositAsset: {2517      readonly assets: XcmV2MultiassetMultiAssetFilter;2518      readonly maxAssets: Compact<u32>;2519      readonly beneficiary: XcmV2MultiLocation;2520    } & Struct;2521    readonly isDepositReserveAsset: boolean;2522    readonly asDepositReserveAsset: {2523      readonly assets: XcmV2MultiassetMultiAssetFilter;2524      readonly maxAssets: Compact<u32>;2525      readonly dest: XcmV2MultiLocation;2526      readonly xcm: XcmV2Xcm;2527    } & Struct;2528    readonly isExchangeAsset: boolean;2529    readonly asExchangeAsset: {2530      readonly give: XcmV2MultiassetMultiAssetFilter;2531      readonly receive: XcmV2MultiassetMultiAssets;2532    } & Struct;2533    readonly isInitiateReserveWithdraw: boolean;2534    readonly asInitiateReserveWithdraw: {2535      readonly assets: XcmV2MultiassetMultiAssetFilter;2536      readonly reserve: XcmV2MultiLocation;2537      readonly xcm: XcmV2Xcm;2538    } & Struct;2539    readonly isInitiateTeleport: boolean;2540    readonly asInitiateTeleport: {2541      readonly assets: XcmV2MultiassetMultiAssetFilter;2542      readonly dest: XcmV2MultiLocation;2543      readonly xcm: XcmV2Xcm;2544    } & Struct;2545    readonly isQueryHolding: boolean;2546    readonly asQueryHolding: {2547      readonly queryId: Compact<u64>;2548      readonly dest: XcmV2MultiLocation;2549      readonly assets: XcmV2MultiassetMultiAssetFilter;2550      readonly maxResponseWeight: Compact<u64>;2551    } & Struct;2552    readonly isBuyExecution: boolean;2553    readonly asBuyExecution: {2554      readonly fees: XcmV2MultiAsset;2555      readonly weightLimit: XcmV2WeightLimit;2556    } & Struct;2557    readonly isRefundSurplus: boolean;2558    readonly isSetErrorHandler: boolean;2559    readonly asSetErrorHandler: XcmV2Xcm;2560    readonly isSetAppendix: boolean;2561    readonly asSetAppendix: XcmV2Xcm;2562    readonly isClearError: boolean;2563    readonly isClaimAsset: boolean;2564    readonly asClaimAsset: {2565      readonly assets: XcmV2MultiassetMultiAssets;2566      readonly ticket: XcmV2MultiLocation;2567    } & Struct;2568    readonly isTrap: boolean;2569    readonly asTrap: Compact<u64>;2570    readonly isSubscribeVersion: boolean;2571    readonly asSubscribeVersion: {2572      readonly queryId: Compact<u64>;2573      readonly maxResponseWeight: Compact<u64>;2574    } & Struct;2575    readonly isUnsubscribeVersion: boolean;2576    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';2577  }25782579  /** @name XcmV2Response (229) */2580  interface XcmV2Response extends Enum {2581    readonly isNull: boolean;2582    readonly isAssets: boolean;2583    readonly asAssets: XcmV2MultiassetMultiAssets;2584    readonly isExecutionResult: boolean;2585    readonly asExecutionResult: Option<ITuple<[u32, XcmV2TraitsError]>>;2586    readonly isVersion: boolean;2587    readonly asVersion: u32;2588    readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version';2589  }25902591  /** @name XcmV2TraitsError (232) */2592  interface XcmV2TraitsError extends Enum {2593    readonly isOverflow: boolean;2594    readonly isUnimplemented: boolean;2595    readonly isUntrustedReserveLocation: boolean;2596    readonly isUntrustedTeleportLocation: boolean;2597    readonly isMultiLocationFull: boolean;2598    readonly isMultiLocationNotInvertible: boolean;2599    readonly isBadOrigin: boolean;2600    readonly isInvalidLocation: boolean;2601    readonly isAssetNotFound: boolean;2602    readonly isFailedToTransactAsset: boolean;2603    readonly isNotWithdrawable: boolean;2604    readonly isLocationCannotHold: boolean;2605    readonly isExceedsMaxMessageSize: boolean;2606    readonly isDestinationUnsupported: boolean;2607    readonly isTransport: boolean;2608    readonly isUnroutable: boolean;2609    readonly isUnknownClaim: boolean;2610    readonly isFailedToDecode: boolean;2611    readonly isMaxWeightInvalid: boolean;2612    readonly isNotHoldingFees: boolean;2613    readonly isTooExpensive: boolean;2614    readonly isTrap: boolean;2615    readonly asTrap: u64;2616    readonly isUnhandledXcmVersion: boolean;2617    readonly isWeightLimitReached: boolean;2618    readonly asWeightLimitReached: u64;2619    readonly isBarrier: boolean;2620    readonly isWeightNotComputable: boolean;2621    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';2622  }26232624  /** @name XcmV2OriginKind (233) */2625  interface XcmV2OriginKind extends Enum {2626    readonly isNative: boolean;2627    readonly isSovereignAccount: boolean;2628    readonly isSuperuser: boolean;2629    readonly isXcm: boolean;2630    readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm';2631  }26322633  /** @name XcmDoubleEncoded (234) */2634  interface XcmDoubleEncoded extends Struct {2635    readonly encoded: Bytes;2636  }26372638  /** @name XcmV2MultiassetMultiAssetFilter (235) */2639  interface XcmV2MultiassetMultiAssetFilter extends Enum {2640    readonly isDefinite: boolean;2641    readonly asDefinite: XcmV2MultiassetMultiAssets;2642    readonly isWild: boolean;2643    readonly asWild: XcmV2MultiassetWildMultiAsset;2644    readonly type: 'Definite' | 'Wild';2645  }26462647  /** @name XcmV2MultiassetWildMultiAsset (236) */2648  interface XcmV2MultiassetWildMultiAsset extends Enum {2649    readonly isAll: boolean;2650    readonly isAllOf: boolean;2651    readonly asAllOf: {2652      readonly id: XcmV2MultiassetAssetId;2653      readonly fun: XcmV2MultiassetWildFungibility;2654    } & Struct;2655    readonly type: 'All' | 'AllOf';2656  }26572658  /** @name XcmV2MultiassetWildFungibility (237) */2659  interface XcmV2MultiassetWildFungibility extends Enum {2660    readonly isFungible: boolean;2661    readonly isNonFungible: boolean;2662    readonly type: 'Fungible' | 'NonFungible';2663  }26642665  /** @name XcmV2WeightLimit (238) */2666  interface XcmV2WeightLimit extends Enum {2667    readonly isUnlimited: boolean;2668    readonly isLimited: boolean;2669    readonly asLimited: Compact<u64>;2670    readonly type: 'Unlimited' | 'Limited';2671  }26722673  /** @name XcmV3Xcm (239) */2674  interface XcmV3Xcm extends Vec<XcmV3Instruction> {}26752676  /** @name XcmV3Instruction (241) */2677  interface XcmV3Instruction extends Enum {2678    readonly isWithdrawAsset: boolean;2679    readonly asWithdrawAsset: XcmV3MultiassetMultiAssets;2680    readonly isReserveAssetDeposited: boolean;2681    readonly asReserveAssetDeposited: XcmV3MultiassetMultiAssets;2682    readonly isReceiveTeleportedAsset: boolean;2683    readonly asReceiveTeleportedAsset: XcmV3MultiassetMultiAssets;2684    readonly isQueryResponse: boolean;2685    readonly asQueryResponse: {2686      readonly queryId: Compact<u64>;2687      readonly response: XcmV3Response;2688      readonly maxWeight: SpWeightsWeightV2Weight;2689      readonly querier: Option<XcmV3MultiLocation>;2690    } & Struct;2691    readonly isTransferAsset: boolean;2692    readonly asTransferAsset: {2693      readonly assets: XcmV3MultiassetMultiAssets;2694      readonly beneficiary: XcmV3MultiLocation;2695    } & Struct;2696    readonly isTransferReserveAsset: boolean;2697    readonly asTransferReserveAsset: {2698      readonly assets: XcmV3MultiassetMultiAssets;2699      readonly dest: XcmV3MultiLocation;2700      readonly xcm: XcmV3Xcm;2701    } & Struct;2702    readonly isTransact: boolean;2703    readonly asTransact: {2704      readonly originKind: XcmV2OriginKind;2705      readonly requireWeightAtMost: SpWeightsWeightV2Weight;2706      readonly call: XcmDoubleEncoded;2707    } & Struct;2708    readonly isHrmpNewChannelOpenRequest: boolean;2709    readonly asHrmpNewChannelOpenRequest: {2710      readonly sender: Compact<u32>;2711      readonly maxMessageSize: Compact<u32>;2712      readonly maxCapacity: Compact<u32>;2713    } & Struct;2714    readonly isHrmpChannelAccepted: boolean;2715    readonly asHrmpChannelAccepted: {2716      readonly recipient: Compact<u32>;2717    } & Struct;2718    readonly isHrmpChannelClosing: boolean;2719    readonly asHrmpChannelClosing: {2720      readonly initiator: Compact<u32>;2721      readonly sender: Compact<u32>;2722      readonly recipient: Compact<u32>;2723    } & Struct;2724    readonly isClearOrigin: boolean;2725    readonly isDescendOrigin: boolean;2726    readonly asDescendOrigin: XcmV3Junctions;2727    readonly isReportError: boolean;2728    readonly asReportError: XcmV3QueryResponseInfo;2729    readonly isDepositAsset: boolean;2730    readonly asDepositAsset: {2731      readonly assets: XcmV3MultiassetMultiAssetFilter;2732      readonly beneficiary: XcmV3MultiLocation;2733    } & Struct;2734    readonly isDepositReserveAsset: boolean;2735    readonly asDepositReserveAsset: {2736      readonly assets: XcmV3MultiassetMultiAssetFilter;2737      readonly dest: XcmV3MultiLocation;2738      readonly xcm: XcmV3Xcm;2739    } & Struct;2740    readonly isExchangeAsset: boolean;2741    readonly asExchangeAsset: {2742      readonly give: XcmV3MultiassetMultiAssetFilter;2743      readonly want: XcmV3MultiassetMultiAssets;2744      readonly maximal: bool;2745    } & Struct;2746    readonly isInitiateReserveWithdraw: boolean;2747    readonly asInitiateReserveWithdraw: {2748      readonly assets: XcmV3MultiassetMultiAssetFilter;2749      readonly reserve: XcmV3MultiLocation;2750      readonly xcm: XcmV3Xcm;2751    } & Struct;2752    readonly isInitiateTeleport: boolean;2753    readonly asInitiateTeleport: {2754      readonly assets: XcmV3MultiassetMultiAssetFilter;2755      readonly dest: XcmV3MultiLocation;2756      readonly xcm: XcmV3Xcm;2757    } & Struct;2758    readonly isReportHolding: boolean;2759    readonly asReportHolding: {2760      readonly responseInfo: XcmV3QueryResponseInfo;2761      readonly assets: XcmV3MultiassetMultiAssetFilter;2762    } & Struct;2763    readonly isBuyExecution: boolean;2764    readonly asBuyExecution: {2765      readonly fees: XcmV3MultiAsset;2766      readonly weightLimit: XcmV3WeightLimit;2767    } & Struct;2768    readonly isRefundSurplus: boolean;2769    readonly isSetErrorHandler: boolean;2770    readonly asSetErrorHandler: XcmV3Xcm;2771    readonly isSetAppendix: boolean;2772    readonly asSetAppendix: XcmV3Xcm;2773    readonly isClearError: boolean;2774    readonly isClaimAsset: boolean;2775    readonly asClaimAsset: {2776      readonly assets: XcmV3MultiassetMultiAssets;2777      readonly ticket: XcmV3MultiLocation;2778    } & Struct;2779    readonly isTrap: boolean;2780    readonly asTrap: Compact<u64>;2781    readonly isSubscribeVersion: boolean;2782    readonly asSubscribeVersion: {2783      readonly queryId: Compact<u64>;2784      readonly maxResponseWeight: SpWeightsWeightV2Weight;2785    } & Struct;2786    readonly isUnsubscribeVersion: boolean;2787    readonly isBurnAsset: boolean;2788    readonly asBurnAsset: XcmV3MultiassetMultiAssets;2789    readonly isExpectAsset: boolean;2790    readonly asExpectAsset: XcmV3MultiassetMultiAssets;2791    readonly isExpectOrigin: boolean;2792    readonly asExpectOrigin: Option<XcmV3MultiLocation>;2793    readonly isExpectError: boolean;2794    readonly asExpectError: Option<ITuple<[u32, XcmV3TraitsError]>>;2795    readonly isExpectTransactStatus: boolean;2796    readonly asExpectTransactStatus: XcmV3MaybeErrorCode;2797    readonly isQueryPallet: boolean;2798    readonly asQueryPallet: {2799      readonly moduleName: Bytes;2800      readonly responseInfo: XcmV3QueryResponseInfo;2801    } & Struct;2802    readonly isExpectPallet: boolean;2803    readonly asExpectPallet: {2804      readonly index: Compact<u32>;2805      readonly name: Bytes;2806      readonly moduleName: Bytes;2807      readonly crateMajor: Compact<u32>;2808      readonly minCrateMinor: Compact<u32>;2809    } & Struct;2810    readonly isReportTransactStatus: boolean;2811    readonly asReportTransactStatus: XcmV3QueryResponseInfo;2812    readonly isClearTransactStatus: boolean;2813    readonly isUniversalOrigin: boolean;2814    readonly asUniversalOrigin: XcmV3Junction;2815    readonly isExportMessage: boolean;2816    readonly asExportMessage: {2817      readonly network: XcmV3JunctionNetworkId;2818      readonly destination: XcmV3Junctions;2819      readonly xcm: XcmV3Xcm;2820    } & Struct;2821    readonly isLockAsset: boolean;2822    readonly asLockAsset: {2823      readonly asset: XcmV3MultiAsset;2824      readonly unlocker: XcmV3MultiLocation;2825    } & Struct;2826    readonly isUnlockAsset: boolean;2827    readonly asUnlockAsset: {2828      readonly asset: XcmV3MultiAsset;2829      readonly target: XcmV3MultiLocation;2830    } & Struct;2831    readonly isNoteUnlockable: boolean;2832    readonly asNoteUnlockable: {2833      readonly asset: XcmV3MultiAsset;2834      readonly owner: XcmV3MultiLocation;2835    } & Struct;2836    readonly isRequestUnlock: boolean;2837    readonly asRequestUnlock: {2838      readonly asset: XcmV3MultiAsset;2839      readonly locker: XcmV3MultiLocation;2840    } & Struct;2841    readonly isSetFeesMode: boolean;2842    readonly asSetFeesMode: {2843      readonly jitWithdraw: bool;2844    } & Struct;2845    readonly isSetTopic: boolean;2846    readonly asSetTopic: U8aFixed;2847    readonly isClearTopic: boolean;2848    readonly isAliasOrigin: boolean;2849    readonly asAliasOrigin: XcmV3MultiLocation;2850    readonly isUnpaidExecution: boolean;2851    readonly asUnpaidExecution: {2852      readonly weightLimit: XcmV3WeightLimit;2853      readonly checkOrigin: Option<XcmV3MultiLocation>;2854    } & Struct;2855    readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'ClearOrigin' | 'DescendOrigin' | 'ReportError' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'ReportHolding' | 'BuyExecution' | 'RefundSurplus' | 'SetErrorHandler' | 'SetAppendix' | 'ClearError' | 'ClaimAsset' | 'Trap' | 'SubscribeVersion' | 'UnsubscribeVersion' | 'BurnAsset' | 'ExpectAsset' | 'ExpectOrigin' | 'ExpectError' | 'ExpectTransactStatus' | 'QueryPallet' | 'ExpectPallet' | 'ReportTransactStatus' | 'ClearTransactStatus' | 'UniversalOrigin' | 'ExportMessage' | 'LockAsset' | 'UnlockAsset' | 'NoteUnlockable' | 'RequestUnlock' | 'SetFeesMode' | 'SetTopic' | 'ClearTopic' | 'AliasOrigin' | 'UnpaidExecution';2856  }28572858  /** @name XcmV3Response (242) */2859  interface XcmV3Response extends Enum {2860    readonly isNull: boolean;2861    readonly isAssets: boolean;2862    readonly asAssets: XcmV3MultiassetMultiAssets;2863    readonly isExecutionResult: boolean;2864    readonly asExecutionResult: Option<ITuple<[u32, XcmV3TraitsError]>>;2865    readonly isVersion: boolean;2866    readonly asVersion: u32;2867    readonly isPalletsInfo: boolean;2868    readonly asPalletsInfo: Vec<XcmV3PalletInfo>;2869    readonly isDispatchResult: boolean;2870    readonly asDispatchResult: XcmV3MaybeErrorCode;2871    readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version' | 'PalletsInfo' | 'DispatchResult';2872  }28732874  /** @name XcmV3TraitsError (245) */2875  interface XcmV3TraitsError extends Enum {2876    readonly isOverflow: boolean;2877    readonly isUnimplemented: boolean;2878    readonly isUntrustedReserveLocation: boolean;2879    readonly isUntrustedTeleportLocation: boolean;2880    readonly isLocationFull: boolean;2881    readonly isLocationNotInvertible: boolean;2882    readonly isBadOrigin: boolean;2883    readonly isInvalidLocation: boolean;2884    readonly isAssetNotFound: boolean;2885    readonly isFailedToTransactAsset: boolean;2886    readonly isNotWithdrawable: boolean;2887    readonly isLocationCannotHold: boolean;2888    readonly isExceedsMaxMessageSize: boolean;2889    readonly isDestinationUnsupported: boolean;2890    readonly isTransport: boolean;2891    readonly isUnroutable: boolean;2892    readonly isUnknownClaim: boolean;2893    readonly isFailedToDecode: boolean;2894    readonly isMaxWeightInvalid: boolean;2895    readonly isNotHoldingFees: boolean;2896    readonly isTooExpensive: boolean;2897    readonly isTrap: boolean;2898    readonly asTrap: u64;2899    readonly isExpectationFalse: boolean;2900    readonly isPalletNotFound: boolean;2901    readonly isNameMismatch: boolean;2902    readonly isVersionIncompatible: boolean;2903    readonly isHoldingWouldOverflow: boolean;2904    readonly isExportError: boolean;2905    readonly isReanchorFailed: boolean;2906    readonly isNoDeal: boolean;2907    readonly isFeesNotMet: boolean;2908    readonly isLockError: boolean;2909    readonly isNoPermission: boolean;2910    readonly isUnanchored: boolean;2911    readonly isNotDepositable: boolean;2912    readonly isUnhandledXcmVersion: boolean;2913    readonly isWeightLimitReached: boolean;2914    readonly asWeightLimitReached: SpWeightsWeightV2Weight;2915    readonly isBarrier: boolean;2916    readonly isWeightNotComputable: boolean;2917    readonly isExceedsStackLimit: boolean;2918    readonly type: 'Overflow' | 'Unimplemented' | 'UntrustedReserveLocation' | 'UntrustedTeleportLocation' | 'LocationFull' | 'LocationNotInvertible' | 'BadOrigin' | 'InvalidLocation' | 'AssetNotFound' | 'FailedToTransactAsset' | 'NotWithdrawable' | 'LocationCannotHold' | 'ExceedsMaxMessageSize' | 'DestinationUnsupported' | 'Transport' | 'Unroutable' | 'UnknownClaim' | 'FailedToDecode' | 'MaxWeightInvalid' | 'NotHoldingFees' | 'TooExpensive' | 'Trap' | 'ExpectationFalse' | 'PalletNotFound' | 'NameMismatch' | 'VersionIncompatible' | 'HoldingWouldOverflow' | 'ExportError' | 'ReanchorFailed' | 'NoDeal' | 'FeesNotMet' | 'LockError' | 'NoPermission' | 'Unanchored' | 'NotDepositable' | 'UnhandledXcmVersion' | 'WeightLimitReached' | 'Barrier' | 'WeightNotComputable' | 'ExceedsStackLimit';2919  }29202921  /** @name XcmV3PalletInfo (247) */2922  interface XcmV3PalletInfo extends Struct {2923    readonly index: Compact<u32>;2924    readonly name: Bytes;2925    readonly moduleName: Bytes;2926    readonly major: Compact<u32>;2927    readonly minor: Compact<u32>;2928    readonly patch: Compact<u32>;2929  }29302931  /** @name XcmV3MaybeErrorCode (250) */2932  interface XcmV3MaybeErrorCode extends Enum {2933    readonly isSuccess: boolean;2934    readonly isError: boolean;2935    readonly asError: Bytes;2936    readonly isTruncatedError: boolean;2937    readonly asTruncatedError: Bytes;2938    readonly type: 'Success' | 'Error' | 'TruncatedError';2939  }29402941  /** @name XcmV3QueryResponseInfo (253) */2942  interface XcmV3QueryResponseInfo extends Struct {2943    readonly destination: XcmV3MultiLocation;2944    readonly queryId: Compact<u64>;2945    readonly maxWeight: SpWeightsWeightV2Weight;2946  }29472948  /** @name XcmV3MultiassetMultiAssetFilter (254) */2949  interface XcmV3MultiassetMultiAssetFilter extends Enum {2950    readonly isDefinite: boolean;2951    readonly asDefinite: XcmV3MultiassetMultiAssets;2952    readonly isWild: boolean;2953    readonly asWild: XcmV3MultiassetWildMultiAsset;2954    readonly type: 'Definite' | 'Wild';2955  }29562957  /** @name XcmV3MultiassetWildMultiAsset (255) */2958  interface XcmV3MultiassetWildMultiAsset extends Enum {2959    readonly isAll: boolean;2960    readonly isAllOf: boolean;2961    readonly asAllOf: {2962      readonly id: XcmV3MultiassetAssetId;2963      readonly fun: XcmV3MultiassetWildFungibility;2964    } & Struct;2965    readonly isAllCounted: boolean;2966    readonly asAllCounted: Compact<u32>;2967    readonly isAllOfCounted: boolean;2968    readonly asAllOfCounted: {2969      readonly id: XcmV3MultiassetAssetId;2970      readonly fun: XcmV3MultiassetWildFungibility;2971      readonly count: Compact<u32>;2972    } & Struct;2973    readonly type: 'All' | 'AllOf' | 'AllCounted' | 'AllOfCounted';2974  }29752976  /** @name XcmV3MultiassetWildFungibility (256) */2977  interface XcmV3MultiassetWildFungibility extends Enum {2978    readonly isFungible: boolean;2979    readonly isNonFungible: boolean;2980    readonly type: 'Fungible' | 'NonFungible';2981  }29822983  /** @name CumulusPalletXcmCall (265) */2984  type CumulusPalletXcmCall = Null;29852986  /** @name CumulusPalletDmpQueueCall (266) */2987  interface CumulusPalletDmpQueueCall extends Enum {2988    readonly isServiceOverweight: boolean;2989    readonly asServiceOverweight: {2990      readonly index: u64;2991      readonly weightLimit: SpWeightsWeightV2Weight;2992    } & Struct;2993    readonly type: 'ServiceOverweight';2994  }29952996  /** @name PalletInflationCall (267) */2997  interface PalletInflationCall extends Enum {2998    readonly isStartInflation: boolean;2999    readonly asStartInflation: {3000      readonly inflationStartRelayBlock: u32;3001    } & Struct;3002    readonly type: 'StartInflation';3003  }30043005  /** @name PalletUniqueCall (268) */3006  interface PalletUniqueCall extends Enum {3007    readonly isCreateCollection: boolean;3008    readonly asCreateCollection: {3009      readonly collectionName: Vec<u16>;3010      readonly collectionDescription: Vec<u16>;3011      readonly tokenPrefix: Bytes;3012      readonly mode: UpDataStructsCollectionMode;3013    } & Struct;3014    readonly isCreateCollectionEx: boolean;3015    readonly asCreateCollectionEx: {3016      readonly data: UpDataStructsCreateCollectionData;3017    } & Struct;3018    readonly isDestroyCollection: boolean;3019    readonly asDestroyCollection: {3020      readonly collectionId: u32;3021    } & Struct;3022    readonly isAddToAllowList: boolean;3023    readonly asAddToAllowList: {3024      readonly collectionId: u32;3025      readonly address: PalletEvmAccountBasicCrossAccountIdRepr;3026    } & Struct;3027    readonly isRemoveFromAllowList: boolean;3028    readonly asRemoveFromAllowList: {3029      readonly collectionId: u32;3030      readonly address: PalletEvmAccountBasicCrossAccountIdRepr;3031    } & Struct;3032    readonly isChangeCollectionOwner: boolean;3033    readonly asChangeCollectionOwner: {3034      readonly collectionId: u32;3035      readonly newOwner: AccountId32;3036    } & Struct;3037    readonly isAddCollectionAdmin: boolean;3038    readonly asAddCollectionAdmin: {3039      readonly collectionId: u32;3040      readonly newAdminId: PalletEvmAccountBasicCrossAccountIdRepr;3041    } & Struct;3042    readonly isRemoveCollectionAdmin: boolean;3043    readonly asRemoveCollectionAdmin: {3044      readonly collectionId: u32;3045      readonly accountId: PalletEvmAccountBasicCrossAccountIdRepr;3046    } & Struct;3047    readonly isSetCollectionSponsor: boolean;3048    readonly asSetCollectionSponsor: {3049      readonly collectionId: u32;3050      readonly newSponsor: AccountId32;3051    } & Struct;3052    readonly isConfirmSponsorship: boolean;3053    readonly asConfirmSponsorship: {3054      readonly collectionId: u32;3055    } & Struct;3056    readonly isRemoveCollectionSponsor: boolean;3057    readonly asRemoveCollectionSponsor: {3058      readonly collectionId: u32;3059    } & Struct;3060    readonly isCreateItem: boolean;3061    readonly asCreateItem: {3062      readonly collectionId: u32;3063      readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;3064      readonly data: UpDataStructsCreateItemData;3065    } & Struct;3066    readonly isCreateMultipleItems: boolean;3067    readonly asCreateMultipleItems: {3068      readonly collectionId: u32;3069      readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;3070      readonly itemsData: Vec<UpDataStructsCreateItemData>;3071    } & Struct;3072    readonly isSetCollectionProperties: boolean;3073    readonly asSetCollectionProperties: {3074      readonly collectionId: u32;3075      readonly properties: Vec<UpDataStructsProperty>;3076    } & Struct;3077    readonly isDeleteCollectionProperties: boolean;3078    readonly asDeleteCollectionProperties: {3079      readonly collectionId: u32;3080      readonly propertyKeys: Vec<Bytes>;3081    } & Struct;3082    readonly isSetTokenProperties: boolean;3083    readonly asSetTokenProperties: {3084      readonly collectionId: u32;3085      readonly tokenId: u32;3086      readonly properties: Vec<UpDataStructsProperty>;3087    } & Struct;3088    readonly isDeleteTokenProperties: boolean;3089    readonly asDeleteTokenProperties: {3090      readonly collectionId: u32;3091      readonly tokenId: u32;3092      readonly propertyKeys: Vec<Bytes>;3093    } & Struct;3094    readonly isSetTokenPropertyPermissions: boolean;3095    readonly asSetTokenPropertyPermissions: {3096      readonly collectionId: u32;3097      readonly propertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;3098    } & Struct;3099    readonly isCreateMultipleItemsEx: boolean;3100    readonly asCreateMultipleItemsEx: {3101      readonly collectionId: u32;3102      readonly data: UpDataStructsCreateItemExData;3103    } & Struct;3104    readonly isSetTransfersEnabledFlag: boolean;3105    readonly asSetTransfersEnabledFlag: {3106      readonly collectionId: u32;3107      readonly value: bool;3108    } & Struct;3109    readonly isBurnItem: boolean;3110    readonly asBurnItem: {3111      readonly collectionId: u32;3112      readonly itemId: u32;3113      readonly value: u128;3114    } & Struct;3115    readonly isBurnFrom: boolean;3116    readonly asBurnFrom: {3117      readonly collectionId: u32;3118      readonly from: PalletEvmAccountBasicCrossAccountIdRepr;3119      readonly itemId: u32;3120      readonly value: u128;3121    } & Struct;3122    readonly isTransfer: boolean;3123    readonly asTransfer: {3124      readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;3125      readonly collectionId: u32;3126      readonly itemId: u32;3127      readonly value: u128;3128    } & Struct;3129    readonly isApprove: boolean;3130    readonly asApprove: {3131      readonly spender: PalletEvmAccountBasicCrossAccountIdRepr;3132      readonly collectionId: u32;3133      readonly itemId: u32;3134      readonly amount: u128;3135    } & Struct;3136    readonly isApproveFrom: boolean;3137    readonly asApproveFrom: {3138      readonly from: PalletEvmAccountBasicCrossAccountIdRepr;3139      readonly to: PalletEvmAccountBasicCrossAccountIdRepr;3140      readonly collectionId: u32;3141      readonly itemId: u32;3142      readonly amount: u128;3143    } & Struct;3144    readonly isTransferFrom: boolean;3145    readonly asTransferFrom: {3146      readonly from: PalletEvmAccountBasicCrossAccountIdRepr;3147      readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;3148      readonly collectionId: u32;3149      readonly itemId: u32;3150      readonly value: u128;3151    } & Struct;3152    readonly isSetCollectionLimits: boolean;3153    readonly asSetCollectionLimits: {3154      readonly collectionId: u32;3155      readonly newLimit: UpDataStructsCollectionLimits;3156    } & Struct;3157    readonly isSetCollectionPermissions: boolean;3158    readonly asSetCollectionPermissions: {3159      readonly collectionId: u32;3160      readonly newPermission: UpDataStructsCollectionPermissions;3161    } & Struct;3162    readonly isRepartition: boolean;3163    readonly asRepartition: {3164      readonly collectionId: u32;3165      readonly tokenId: u32;3166      readonly amount: u128;3167    } & Struct;3168    readonly isSetAllowanceForAll: boolean;3169    readonly asSetAllowanceForAll: {3170      readonly collectionId: u32;3171      readonly operator: PalletEvmAccountBasicCrossAccountIdRepr;3172      readonly approve: bool;3173    } & Struct;3174    readonly isForceRepairCollection: boolean;3175    readonly asForceRepairCollection: {3176      readonly collectionId: u32;3177    } & Struct;3178    readonly isForceRepairItem: boolean;3179    readonly asForceRepairItem: {3180      readonly collectionId: u32;3181      readonly itemId: u32;3182    } & Struct;3183    readonly type: 'CreateCollection' | 'CreateCollectionEx' | 'DestroyCollection' | 'AddToAllowList' | 'RemoveFromAllowList' | 'ChangeCollectionOwner' | 'AddCollectionAdmin' | 'RemoveCollectionAdmin' | 'SetCollectionSponsor' | 'ConfirmSponsorship' | 'RemoveCollectionSponsor' | 'CreateItem' | 'CreateMultipleItems' | 'SetCollectionProperties' | 'DeleteCollectionProperties' | 'SetTokenProperties' | 'DeleteTokenProperties' | 'SetTokenPropertyPermissions' | 'CreateMultipleItemsEx' | 'SetTransfersEnabledFlag' | 'BurnItem' | 'BurnFrom' | 'Transfer' | 'Approve' | 'ApproveFrom' | 'TransferFrom' | 'SetCollectionLimits' | 'SetCollectionPermissions' | 'Repartition' | 'SetAllowanceForAll' | 'ForceRepairCollection' | 'ForceRepairItem';3184  }31853186  /** @name UpDataStructsCollectionMode (273) */3187  interface UpDataStructsCollectionMode extends Enum {3188    readonly isNft: boolean;3189    readonly isFungible: boolean;3190    readonly asFungible: u8;3191    readonly isReFungible: boolean;3192    readonly type: 'Nft' | 'Fungible' | 'ReFungible';3193  }31943195  /** @name UpDataStructsCreateCollectionData (274) */3196  interface UpDataStructsCreateCollectionData extends Struct {3197    readonly mode: UpDataStructsCollectionMode;3198    readonly access: Option<UpDataStructsAccessMode>;3199    readonly name: Vec<u16>;3200    readonly description: Vec<u16>;3201    readonly tokenPrefix: Bytes;3202    readonly limits: Option<UpDataStructsCollectionLimits>;3203    readonly permissions: Option<UpDataStructsCollectionPermissions>;3204    readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;3205    readonly properties: Vec<UpDataStructsProperty>;3206    readonly adminList: Vec<PalletEvmAccountBasicCrossAccountIdRepr>;3207    readonly pendingSponsor: Option<PalletEvmAccountBasicCrossAccountIdRepr>;3208    readonly flags: U8aFixed;3209  }32103211  /** @name PalletEvmAccountBasicCrossAccountIdRepr (275) */3212  interface PalletEvmAccountBasicCrossAccountIdRepr extends Enum {3213    readonly isSubstrate: boolean;3214    readonly asSubstrate: AccountId32;3215    readonly isEthereum: boolean;3216    readonly asEthereum: H160;3217    readonly type: 'Substrate' | 'Ethereum';3218  }32193220  /** @name UpDataStructsAccessMode (277) */3221  interface UpDataStructsAccessMode extends Enum {3222    readonly isNormal: boolean;3223    readonly isAllowList: boolean;3224    readonly type: 'Normal' | 'AllowList';3225  }32263227  /** @name UpDataStructsCollectionLimits (279) */3228  interface UpDataStructsCollectionLimits extends Struct {3229    readonly accountTokenOwnershipLimit: Option<u32>;3230    readonly sponsoredDataSize: Option<u32>;3231    readonly sponsoredDataRateLimit: Option<UpDataStructsSponsoringRateLimit>;3232    readonly tokenLimit: Option<u32>;3233    readonly sponsorTransferTimeout: Option<u32>;3234    readonly sponsorApproveTimeout: Option<u32>;3235    readonly ownerCanTransfer: Option<bool>;3236    readonly ownerCanDestroy: Option<bool>;3237    readonly transfersEnabled: Option<bool>;3238  }32393240  /** @name UpDataStructsSponsoringRateLimit (281) */3241  interface UpDataStructsSponsoringRateLimit extends Enum {3242    readonly isSponsoringDisabled: boolean;3243    readonly isBlocks: boolean;3244    readonly asBlocks: u32;3245    readonly type: 'SponsoringDisabled' | 'Blocks';3246  }32473248  /** @name UpDataStructsCollectionPermissions (284) */3249  interface UpDataStructsCollectionPermissions extends Struct {3250    readonly access: Option<UpDataStructsAccessMode>;3251    readonly mintMode: Option<bool>;3252    readonly nesting: Option<UpDataStructsNestingPermissions>;3253  }32543255  /** @name UpDataStructsNestingPermissions (286) */3256  interface UpDataStructsNestingPermissions extends Struct {3257    readonly tokenOwner: bool;3258    readonly collectionAdmin: bool;3259    readonly restricted: Option<UpDataStructsOwnerRestrictedSet>;3260  }32613262  /** @name UpDataStructsOwnerRestrictedSet (288) */3263  interface UpDataStructsOwnerRestrictedSet extends BTreeSet<u32> {}32643265  /** @name UpDataStructsPropertyKeyPermission (294) */3266  interface UpDataStructsPropertyKeyPermission extends Struct {3267    readonly key: Bytes;3268    readonly permission: UpDataStructsPropertyPermission;3269  }32703271  /** @name UpDataStructsPropertyPermission (296) */3272  interface UpDataStructsPropertyPermission extends Struct {3273    readonly mutable: bool;3274    readonly collectionAdmin: bool;3275    readonly tokenOwner: bool;3276  }32773278  /** @name UpDataStructsProperty (299) */3279  interface UpDataStructsProperty extends Struct {3280    readonly key: Bytes;3281    readonly value: Bytes;3282  }32833284  /** @name UpDataStructsCreateItemData (304) */3285  interface UpDataStructsCreateItemData extends Enum {3286    readonly isNft: boolean;3287    readonly asNft: UpDataStructsCreateNftData;3288    readonly isFungible: boolean;3289    readonly asFungible: UpDataStructsCreateFungibleData;3290    readonly isReFungible: boolean;3291    readonly asReFungible: UpDataStructsCreateReFungibleData;3292    readonly type: 'Nft' | 'Fungible' | 'ReFungible';3293  }32943295  /** @name UpDataStructsCreateNftData (305) */3296  interface UpDataStructsCreateNftData extends Struct {3297    readonly properties: Vec<UpDataStructsProperty>;3298  }32993300  /** @name UpDataStructsCreateFungibleData (306) */3301  interface UpDataStructsCreateFungibleData extends Struct {3302    readonly value: u128;3303  }33043305  /** @name UpDataStructsCreateReFungibleData (307) */3306  interface UpDataStructsCreateReFungibleData extends Struct {3307    readonly pieces: u128;3308    readonly properties: Vec<UpDataStructsProperty>;3309  }33103311  /** @name UpDataStructsCreateItemExData (311) */3312  interface UpDataStructsCreateItemExData extends Enum {3313    readonly isNft: boolean;3314    readonly asNft: Vec<UpDataStructsCreateNftExData>;3315    readonly isFungible: boolean;3316    readonly asFungible: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;3317    readonly isRefungibleMultipleItems: boolean;3318    readonly asRefungibleMultipleItems: Vec<UpDataStructsCreateRefungibleExSingleOwner>;3319    readonly isRefungibleMultipleOwners: boolean;3320    readonly asRefungibleMultipleOwners: UpDataStructsCreateRefungibleExMultipleOwners;3321    readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';3322  }33233324  /** @name UpDataStructsCreateNftExData (313) */3325  interface UpDataStructsCreateNftExData extends Struct {3326    readonly properties: Vec<UpDataStructsProperty>;3327    readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;3328  }33293330  /** @name UpDataStructsCreateRefungibleExSingleOwner (320) */3331  interface UpDataStructsCreateRefungibleExSingleOwner extends Struct {3332    readonly user: PalletEvmAccountBasicCrossAccountIdRepr;3333    readonly pieces: u128;3334    readonly properties: Vec<UpDataStructsProperty>;3335  }33363337  /** @name UpDataStructsCreateRefungibleExMultipleOwners (322) */3338  interface UpDataStructsCreateRefungibleExMultipleOwners extends Struct {3339    readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;3340    readonly properties: Vec<UpDataStructsProperty>;3341  }33423343  /** @name PalletConfigurationCall (323) */3344  interface PalletConfigurationCall extends Enum {3345    readonly isSetWeightToFeeCoefficientOverride: boolean;3346    readonly asSetWeightToFeeCoefficientOverride: {3347      readonly coeff: Option<u64>;3348    } & Struct;3349    readonly isSetMinGasPriceOverride: boolean;3350    readonly asSetMinGasPriceOverride: {3351      readonly coeff: Option<u64>;3352    } & Struct;3353    readonly isSetAppPromotionConfigurationOverride: boolean;3354    readonly asSetAppPromotionConfigurationOverride: {3355      readonly configuration: PalletConfigurationAppPromotionConfiguration;3356    } & Struct;3357    readonly isSetCollatorSelectionDesiredCollators: boolean;3358    readonly asSetCollatorSelectionDesiredCollators: {3359      readonly max: Option<u32>;3360    } & Struct;3361    readonly isSetCollatorSelectionLicenseBond: boolean;3362    readonly asSetCollatorSelectionLicenseBond: {3363      readonly amount: Option<u128>;3364    } & Struct;3365    readonly isSetCollatorSelectionKickThreshold: boolean;3366    readonly asSetCollatorSelectionKickThreshold: {3367      readonly threshold: Option<u32>;3368    } & Struct;3369    readonly type: 'SetWeightToFeeCoefficientOverride' | 'SetMinGasPriceOverride' | 'SetAppPromotionConfigurationOverride' | 'SetCollatorSelectionDesiredCollators' | 'SetCollatorSelectionLicenseBond' | 'SetCollatorSelectionKickThreshold';3370  }33713372  /** @name PalletConfigurationAppPromotionConfiguration (325) */3373  interface PalletConfigurationAppPromotionConfiguration extends Struct {3374    readonly recalculationInterval: Option<u32>;3375    readonly pendingInterval: Option<u32>;3376    readonly intervalIncome: Option<Perbill>;3377    readonly maxStakersPerCalculation: Option<u8>;3378  }33793380  /** @name PalletStructureCall (330) */3381  type PalletStructureCall = Null;33823383  /** @name PalletAppPromotionCall (331) */3384  interface PalletAppPromotionCall extends Enum {3385    readonly isSetAdminAddress: boolean;3386    readonly asSetAdminAddress: {3387      readonly admin: PalletEvmAccountBasicCrossAccountIdRepr;3388    } & Struct;3389    readonly isStake: boolean;3390    readonly asStake: {3391      readonly amount: u128;3392    } & Struct;3393    readonly isUnstakeAll: boolean;3394    readonly isSponsorCollection: boolean;3395    readonly asSponsorCollection: {3396      readonly collectionId: u32;3397    } & Struct;3398    readonly isStopSponsoringCollection: boolean;3399    readonly asStopSponsoringCollection: {3400      readonly collectionId: u32;3401    } & Struct;3402    readonly isSponsorContract: boolean;3403    readonly asSponsorContract: {3404      readonly contractId: H160;3405    } & Struct;3406    readonly isStopSponsoringContract: boolean;3407    readonly asStopSponsoringContract: {3408      readonly contractId: H160;3409    } & Struct;3410    readonly isPayoutStakers: boolean;3411    readonly asPayoutStakers: {3412      readonly stakersNumber: Option<u8>;3413    } & Struct;3414    readonly isUnstakePartial: boolean;3415    readonly asUnstakePartial: {3416      readonly amount: u128;3417    } & Struct;3418    readonly isForceUnstake: boolean;3419    readonly asForceUnstake: {3420      readonly pendingBlocks: Vec<u32>;3421    } & Struct;3422    readonly type: 'SetAdminAddress' | 'Stake' | 'UnstakeAll' | 'SponsorCollection' | 'StopSponsoringCollection' | 'SponsorContract' | 'StopSponsoringContract' | 'PayoutStakers' | 'UnstakePartial' | 'ForceUnstake';3423  }34243425  /** @name PalletForeignAssetsModuleCall (333) */3426  interface PalletForeignAssetsModuleCall extends Enum {3427    readonly isRegisterForeignAsset: boolean;3428    readonly asRegisterForeignAsset: {3429      readonly owner: AccountId32;3430      readonly location: XcmVersionedMultiLocation;3431      readonly metadata: PalletForeignAssetsModuleAssetMetadata;3432    } & Struct;3433    readonly isUpdateForeignAsset: boolean;3434    readonly asUpdateForeignAsset: {3435      readonly foreignAssetId: u32;3436      readonly location: XcmVersionedMultiLocation;3437      readonly metadata: PalletForeignAssetsModuleAssetMetadata;3438    } & Struct;3439    readonly type: 'RegisterForeignAsset' | 'UpdateForeignAsset';3440  }34413442  /** @name PalletForeignAssetsModuleAssetMetadata (334) */3443  interface PalletForeignAssetsModuleAssetMetadata extends Struct {3444    readonly name: Bytes;3445    readonly symbol: Bytes;3446    readonly decimals: u8;3447    readonly minimalBalance: u128;3448  }34493450  /** @name PalletEvmCall (337) */3451  interface PalletEvmCall extends Enum {3452    readonly isWithdraw: boolean;3453    readonly asWithdraw: {3454      readonly address: H160;3455      readonly value: u128;3456    } & Struct;3457    readonly isCall: boolean;3458    readonly asCall: {3459      readonly source: H160;3460      readonly target: H160;3461      readonly input: Bytes;3462      readonly value: U256;3463      readonly gasLimit: u64;3464      readonly maxFeePerGas: U256;3465      readonly maxPriorityFeePerGas: Option<U256>;3466      readonly nonce: Option<U256>;3467      readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;3468    } & Struct;3469    readonly isCreate: boolean;3470    readonly asCreate: {3471      readonly source: H160;3472      readonly init: Bytes;3473      readonly value: U256;3474      readonly gasLimit: u64;3475      readonly maxFeePerGas: U256;3476      readonly maxPriorityFeePerGas: Option<U256>;3477      readonly nonce: Option<U256>;3478      readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;3479    } & Struct;3480    readonly isCreate2: boolean;3481    readonly asCreate2: {3482      readonly source: H160;3483      readonly init: Bytes;3484      readonly salt: H256;3485      readonly value: U256;3486      readonly gasLimit: u64;3487      readonly maxFeePerGas: U256;3488      readonly maxPriorityFeePerGas: Option<U256>;3489      readonly nonce: Option<U256>;3490      readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;3491    } & Struct;3492    readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';3493  }34943495  /** @name PalletEthereumCall (344) */3496  interface PalletEthereumCall extends Enum {3497    readonly isTransact: boolean;3498    readonly asTransact: {3499      readonly transaction: EthereumTransactionTransactionV2;3500    } & Struct;3501    readonly type: 'Transact';3502  }35033504  /** @name EthereumTransactionTransactionV2 (345) */3505  interface EthereumTransactionTransactionV2 extends Enum {3506    readonly isLegacy: boolean;3507    readonly asLegacy: EthereumTransactionLegacyTransaction;3508    readonly isEip2930: boolean;3509    readonly asEip2930: EthereumTransactionEip2930Transaction;3510    readonly isEip1559: boolean;3511    readonly asEip1559: EthereumTransactionEip1559Transaction;3512    readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';3513  }35143515  /** @name EthereumTransactionLegacyTransaction (346) */3516  interface EthereumTransactionLegacyTransaction extends Struct {3517    readonly nonce: U256;3518    readonly gasPrice: U256;3519    readonly gasLimit: U256;3520    readonly action: EthereumTransactionTransactionAction;3521    readonly value: U256;3522    readonly input: Bytes;3523    readonly signature: EthereumTransactionTransactionSignature;3524  }35253526  /** @name EthereumTransactionTransactionAction (347) */3527  interface EthereumTransactionTransactionAction extends Enum {3528    readonly isCall: boolean;3529    readonly asCall: H160;3530    readonly isCreate: boolean;3531    readonly type: 'Call' | 'Create';3532  }35333534  /** @name EthereumTransactionTransactionSignature (348) */3535  interface EthereumTransactionTransactionSignature extends Struct {3536    readonly v: u64;3537    readonly r: H256;3538    readonly s: H256;3539  }35403541  /** @name EthereumTransactionEip2930Transaction (350) */3542  interface EthereumTransactionEip2930Transaction extends Struct {3543    readonly chainId: u64;3544    readonly nonce: U256;3545    readonly gasPrice: U256;3546    readonly gasLimit: U256;3547    readonly action: EthereumTransactionTransactionAction;3548    readonly value: U256;3549    readonly input: Bytes;3550    readonly accessList: Vec<EthereumTransactionAccessListItem>;3551    readonly oddYParity: bool;3552    readonly r: H256;3553    readonly s: H256;3554  }35553556  /** @name EthereumTransactionAccessListItem (352) */3557  interface EthereumTransactionAccessListItem extends Struct {3558    readonly address: H160;3559    readonly storageKeys: Vec<H256>;3560  }35613562  /** @name EthereumTransactionEip1559Transaction (353) */3563  interface EthereumTransactionEip1559Transaction extends Struct {3564    readonly chainId: u64;3565    readonly nonce: U256;3566    readonly maxPriorityFeePerGas: U256;3567    readonly maxFeePerGas: U256;3568    readonly gasLimit: U256;3569    readonly action: EthereumTransactionTransactionAction;3570    readonly value: U256;3571    readonly input: Bytes;3572    readonly accessList: Vec<EthereumTransactionAccessListItem>;3573    readonly oddYParity: bool;3574    readonly r: H256;3575    readonly s: H256;3576  }35773578  /** @name PalletEvmContractHelpersCall (354) */3579  interface PalletEvmContractHelpersCall extends Enum {3580    readonly isMigrateFromSelfSponsoring: boolean;3581    readonly asMigrateFromSelfSponsoring: {3582      readonly addresses: Vec<H160>;3583    } & Struct;3584    readonly type: 'MigrateFromSelfSponsoring';3585  }35863587  /** @name PalletEvmMigrationCall (356) */3588  interface PalletEvmMigrationCall extends Enum {3589    readonly isBegin: boolean;3590    readonly asBegin: {3591      readonly address: H160;3592    } & Struct;3593    readonly isSetData: boolean;3594    readonly asSetData: {3595      readonly address: H160;3596      readonly data: Vec<ITuple<[H256, H256]>>;3597    } & Struct;3598    readonly isFinish: boolean;3599    readonly asFinish: {3600      readonly address: H160;3601      readonly code: Bytes;3602    } & Struct;3603    readonly isInsertEthLogs: boolean;3604    readonly asInsertEthLogs: {3605      readonly logs: Vec<EthereumLog>;3606    } & Struct;3607    readonly isInsertEvents: boolean;3608    readonly asInsertEvents: {3609      readonly events: Vec<Bytes>;3610    } & Struct;3611    readonly isRemoveRmrkData: boolean;3612    readonly type: 'Begin' | 'SetData' | 'Finish' | 'InsertEthLogs' | 'InsertEvents' | 'RemoveRmrkData';3613  }36143615  /** @name EthereumLog (360) */3616  interface EthereumLog extends Struct {3617    readonly address: H160;3618    readonly topics: Vec<H256>;3619    readonly data: Bytes;3620  }36213622  /** @name PalletMaintenanceCall (361) */3623  interface PalletMaintenanceCall extends Enum {3624    readonly isEnable: boolean;3625    readonly isDisable: boolean;3626    readonly isExecutePreimage: boolean;3627    readonly asExecutePreimage: {3628      readonly hash_: H256;3629      readonly weightBound: SpWeightsWeightV2Weight;3630    } & Struct;3631    readonly type: 'Enable' | 'Disable' | 'ExecutePreimage';3632  }36333634  /** @name PalletTestUtilsCall (362) */3635  interface PalletTestUtilsCall extends Enum {3636    readonly isEnable: boolean;3637    readonly isSetTestValue: boolean;3638    readonly asSetTestValue: {3639      readonly value: u32;3640    } & Struct;3641    readonly isSetTestValueAndRollback: boolean;3642    readonly asSetTestValueAndRollback: {3643      readonly value: u32;3644    } & Struct;3645    readonly isIncTestValue: boolean;3646    readonly isJustTakeFee: boolean;3647    readonly isBatchAll: boolean;3648    readonly asBatchAll: {3649      readonly calls: Vec<Call>;3650    } & Struct;3651    readonly type: 'Enable' | 'SetTestValue' | 'SetTestValueAndRollback' | 'IncTestValue' | 'JustTakeFee' | 'BatchAll';3652  }36533654  /** @name PalletSchedulerEvent (365) */3655  interface PalletSchedulerEvent extends Enum {3656    readonly isScheduled: boolean;3657    readonly asScheduled: {3658      readonly when: u32;3659      readonly index: u32;3660    } & Struct;3661    readonly isCanceled: boolean;3662    readonly asCanceled: {3663      readonly when: u32;3664      readonly index: u32;3665    } & Struct;3666    readonly isDispatched: boolean;3667    readonly asDispatched: {3668      readonly task: ITuple<[u32, u32]>;3669      readonly id: Option<U8aFixed>;3670      readonly result: Result<Null, SpRuntimeDispatchError>;3671    } & Struct;3672    readonly isCallUnavailable: boolean;3673    readonly asCallUnavailable: {3674      readonly task: ITuple<[u32, u32]>;3675      readonly id: Option<U8aFixed>;3676    } & Struct;3677    readonly isPeriodicFailed: boolean;3678    readonly asPeriodicFailed: {3679      readonly task: ITuple<[u32, u32]>;3680      readonly id: Option<U8aFixed>;3681    } & Struct;3682    readonly isPermanentlyOverweight: boolean;3683    readonly asPermanentlyOverweight: {3684      readonly task: ITuple<[u32, u32]>;3685      readonly id: Option<U8aFixed>;3686    } & Struct;3687    readonly type: 'Scheduled' | 'Canceled' | 'Dispatched' | 'CallUnavailable' | 'PeriodicFailed' | 'PermanentlyOverweight';3688  }36893690  /** @name CumulusPalletXcmpQueueEvent (366) */3691  interface CumulusPalletXcmpQueueEvent extends Enum {3692    readonly isSuccess: boolean;3693    readonly asSuccess: {3694      readonly messageHash: Option<U8aFixed>;3695      readonly weight: SpWeightsWeightV2Weight;3696    } & Struct;3697    readonly isFail: boolean;3698    readonly asFail: {3699      readonly messageHash: Option<U8aFixed>;3700      readonly error: XcmV3TraitsError;3701      readonly weight: SpWeightsWeightV2Weight;3702    } & Struct;3703    readonly isBadVersion: boolean;3704    readonly asBadVersion: {3705      readonly messageHash: Option<U8aFixed>;3706    } & Struct;3707    readonly isBadFormat: boolean;3708    readonly asBadFormat: {3709      readonly messageHash: Option<U8aFixed>;3710    } & Struct;3711    readonly isXcmpMessageSent: boolean;3712    readonly asXcmpMessageSent: {3713      readonly messageHash: Option<U8aFixed>;3714    } & Struct;3715    readonly isOverweightEnqueued: boolean;3716    readonly asOverweightEnqueued: {3717      readonly sender: u32;3718      readonly sentAt: u32;3719      readonly index: u64;3720      readonly required: SpWeightsWeightV2Weight;3721    } & Struct;3722    readonly isOverweightServiced: boolean;3723    readonly asOverweightServiced: {3724      readonly index: u64;3725      readonly used: SpWeightsWeightV2Weight;3726    } & Struct;3727    readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';3728  }37293730  /** @name PalletXcmEvent (367) */3731  interface PalletXcmEvent extends Enum {3732    readonly isAttempted: boolean;3733    readonly asAttempted: XcmV3TraitsOutcome;3734    readonly isSent: boolean;3735    readonly asSent: ITuple<[XcmV3MultiLocation, XcmV3MultiLocation, XcmV3Xcm]>;3736    readonly isUnexpectedResponse: boolean;3737    readonly asUnexpectedResponse: ITuple<[XcmV3MultiLocation, u64]>;3738    readonly isResponseReady: boolean;3739    readonly asResponseReady: ITuple<[u64, XcmV3Response]>;3740    readonly isNotified: boolean;3741    readonly asNotified: ITuple<[u64, u8, u8]>;3742    readonly isNotifyOverweight: boolean;3743    readonly asNotifyOverweight: ITuple<[u64, u8, u8, SpWeightsWeightV2Weight, SpWeightsWeightV2Weight]>;3744    readonly isNotifyDispatchError: boolean;3745    readonly asNotifyDispatchError: ITuple<[u64, u8, u8]>;3746    readonly isNotifyDecodeFailed: boolean;3747    readonly asNotifyDecodeFailed: ITuple<[u64, u8, u8]>;3748    readonly isInvalidResponder: boolean;3749    readonly asInvalidResponder: ITuple<[XcmV3MultiLocation, u64, Option<XcmV3MultiLocation>]>;3750    readonly isInvalidResponderVersion: boolean;3751    readonly asInvalidResponderVersion: ITuple<[XcmV3MultiLocation, u64]>;3752    readonly isResponseTaken: boolean;3753    readonly asResponseTaken: u64;3754    readonly isAssetsTrapped: boolean;3755    readonly asAssetsTrapped: ITuple<[H256, XcmV3MultiLocation, XcmVersionedMultiAssets]>;3756    readonly isVersionChangeNotified: boolean;3757    readonly asVersionChangeNotified: ITuple<[XcmV3MultiLocation, u32, XcmV3MultiassetMultiAssets]>;3758    readonly isSupportedVersionChanged: boolean;3759    readonly asSupportedVersionChanged: ITuple<[XcmV3MultiLocation, u32]>;3760    readonly isNotifyTargetSendFail: boolean;3761    readonly asNotifyTargetSendFail: ITuple<[XcmV3MultiLocation, u64, XcmV3TraitsError]>;3762    readonly isNotifyTargetMigrationFail: boolean;3763    readonly asNotifyTargetMigrationFail: ITuple<[XcmVersionedMultiLocation, u64]>;3764    readonly isInvalidQuerierVersion: boolean;3765    readonly asInvalidQuerierVersion: ITuple<[XcmV3MultiLocation, u64]>;3766    readonly isInvalidQuerier: boolean;3767    readonly asInvalidQuerier: ITuple<[XcmV3MultiLocation, u64, XcmV3MultiLocation, Option<XcmV3MultiLocation>]>;3768    readonly isVersionNotifyStarted: boolean;3769    readonly asVersionNotifyStarted: ITuple<[XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>;3770    readonly isVersionNotifyRequested: boolean;3771    readonly asVersionNotifyRequested: ITuple<[XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>;3772    readonly isVersionNotifyUnrequested: boolean;3773    readonly asVersionNotifyUnrequested: ITuple<[XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>;3774    readonly isFeesPaid: boolean;3775    readonly asFeesPaid: ITuple<[XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>;3776    readonly isAssetsClaimed: boolean;3777    readonly asAssetsClaimed: ITuple<[H256, XcmV3MultiLocation, XcmVersionedMultiAssets]>;3778    readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail' | 'InvalidQuerierVersion' | 'InvalidQuerier' | 'VersionNotifyStarted' | 'VersionNotifyRequested' | 'VersionNotifyUnrequested' | 'FeesPaid' | 'AssetsClaimed';3779  }37803781  /** @name XcmV3TraitsOutcome (368) */3782  interface XcmV3TraitsOutcome extends Enum {3783    readonly isComplete: boolean;3784    readonly asComplete: SpWeightsWeightV2Weight;3785    readonly isIncomplete: boolean;3786    readonly asIncomplete: ITuple<[SpWeightsWeightV2Weight, XcmV3TraitsError]>;3787    readonly isError: boolean;3788    readonly asError: XcmV3TraitsError;3789    readonly type: 'Complete' | 'Incomplete' | 'Error';3790  }37913792  /** @name CumulusPalletXcmEvent (369) */3793  interface CumulusPalletXcmEvent extends Enum {3794    readonly isInvalidFormat: boolean;3795    readonly asInvalidFormat: U8aFixed;3796    readonly isUnsupportedVersion: boolean;3797    readonly asUnsupportedVersion: U8aFixed;3798    readonly isExecutedDownward: boolean;3799    readonly asExecutedDownward: ITuple<[U8aFixed, XcmV3TraitsOutcome]>;3800    readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';3801  }38023803  /** @name CumulusPalletDmpQueueEvent (370) */3804  interface CumulusPalletDmpQueueEvent extends Enum {3805    readonly isInvalidFormat: boolean;3806    readonly asInvalidFormat: {3807      readonly messageId: U8aFixed;3808    } & Struct;3809    readonly isUnsupportedVersion: boolean;3810    readonly asUnsupportedVersion: {3811      readonly messageId: U8aFixed;3812    } & Struct;3813    readonly isExecutedDownward: boolean;3814    readonly asExecutedDownward: {3815      readonly messageId: U8aFixed;3816      readonly outcome: XcmV3TraitsOutcome;3817    } & Struct;3818    readonly isWeightExhausted: boolean;3819    readonly asWeightExhausted: {3820      readonly messageId: U8aFixed;3821      readonly remainingWeight: SpWeightsWeightV2Weight;3822      readonly requiredWeight: SpWeightsWeightV2Weight;3823    } & Struct;3824    readonly isOverweightEnqueued: boolean;3825    readonly asOverweightEnqueued: {3826      readonly messageId: U8aFixed;3827      readonly overweightIndex: u64;3828      readonly requiredWeight: SpWeightsWeightV2Weight;3829    } & Struct;3830    readonly isOverweightServiced: boolean;3831    readonly asOverweightServiced: {3832      readonly overweightIndex: u64;3833      readonly weightUsed: SpWeightsWeightV2Weight;3834    } & Struct;3835    readonly isMaxMessagesExhausted: boolean;3836    readonly asMaxMessagesExhausted: {3837      readonly messageId: U8aFixed;3838    } & Struct;3839    readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced' | 'MaxMessagesExhausted';3840  }38413842  /** @name PalletConfigurationEvent (371) */3843  interface PalletConfigurationEvent extends Enum {3844    readonly isNewDesiredCollators: boolean;3845    readonly asNewDesiredCollators: {3846      readonly desiredCollators: Option<u32>;3847    } & Struct;3848    readonly isNewCollatorLicenseBond: boolean;3849    readonly asNewCollatorLicenseBond: {3850      readonly bondCost: Option<u128>;3851    } & Struct;3852    readonly isNewCollatorKickThreshold: boolean;3853    readonly asNewCollatorKickThreshold: {3854      readonly lengthInBlocks: Option<u32>;3855    } & Struct;3856    readonly type: 'NewDesiredCollators' | 'NewCollatorLicenseBond' | 'NewCollatorKickThreshold';3857  }38583859  /** @name PalletCommonEvent (372) */3860  interface PalletCommonEvent extends Enum {3861    readonly isCollectionCreated: boolean;3862    readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>;3863    readonly isCollectionDestroyed: boolean;3864    readonly asCollectionDestroyed: u32;3865    readonly isItemCreated: boolean;3866    readonly asItemCreated: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;3867    readonly isItemDestroyed: boolean;3868    readonly asItemDestroyed: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;3869    readonly isTransfer: boolean;3870    readonly asTransfer: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;3871    readonly isApproved: boolean;3872    readonly asApproved: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;3873    readonly isApprovedForAll: boolean;3874    readonly asApprovedForAll: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, bool]>;3875    readonly isCollectionPropertySet: boolean;3876    readonly asCollectionPropertySet: ITuple<[u32, Bytes]>;3877    readonly isCollectionPropertyDeleted: boolean;3878    readonly asCollectionPropertyDeleted: ITuple<[u32, Bytes]>;3879    readonly isTokenPropertySet: boolean;3880    readonly asTokenPropertySet: ITuple<[u32, u32, Bytes]>;3881    readonly isTokenPropertyDeleted: boolean;3882    readonly asTokenPropertyDeleted: ITuple<[u32, u32, Bytes]>;3883    readonly isPropertyPermissionSet: boolean;3884    readonly asPropertyPermissionSet: ITuple<[u32, Bytes]>;3885    readonly isAllowListAddressAdded: boolean;3886    readonly asAllowListAddressAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;3887    readonly isAllowListAddressRemoved: boolean;3888    readonly asAllowListAddressRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;3889    readonly isCollectionAdminAdded: boolean;3890    readonly asCollectionAdminAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;3891    readonly isCollectionAdminRemoved: boolean;3892    readonly asCollectionAdminRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;3893    readonly isCollectionLimitSet: boolean;3894    readonly asCollectionLimitSet: u32;3895    readonly isCollectionOwnerChanged: boolean;3896    readonly asCollectionOwnerChanged: ITuple<[u32, AccountId32]>;3897    readonly isCollectionPermissionSet: boolean;3898    readonly asCollectionPermissionSet: u32;3899    readonly isCollectionSponsorSet: boolean;3900    readonly asCollectionSponsorSet: ITuple<[u32, AccountId32]>;3901    readonly isSponsorshipConfirmed: boolean;3902    readonly asSponsorshipConfirmed: ITuple<[u32, AccountId32]>;3903    readonly isCollectionSponsorRemoved: boolean;3904    readonly asCollectionSponsorRemoved: u32;3905    readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved' | 'ApprovedForAll' | 'CollectionPropertySet' | 'CollectionPropertyDeleted' | 'TokenPropertySet' | 'TokenPropertyDeleted' | 'PropertyPermissionSet' | 'AllowListAddressAdded' | 'AllowListAddressRemoved' | 'CollectionAdminAdded' | 'CollectionAdminRemoved' | 'CollectionLimitSet' | 'CollectionOwnerChanged' | 'CollectionPermissionSet' | 'CollectionSponsorSet' | 'SponsorshipConfirmed' | 'CollectionSponsorRemoved';3906  }39073908  /** @name PalletStructureEvent (373) */3909  interface PalletStructureEvent extends Enum {3910    readonly isExecuted: boolean;3911    readonly asExecuted: Result<Null, SpRuntimeDispatchError>;3912    readonly type: 'Executed';3913  }39143915  /** @name PalletAppPromotionEvent (374) */3916  interface PalletAppPromotionEvent extends Enum {3917    readonly isStakingRecalculation: boolean;3918    readonly asStakingRecalculation: ITuple<[AccountId32, u128, u128]>;3919    readonly isStake: boolean;3920    readonly asStake: ITuple<[AccountId32, u128]>;3921    readonly isUnstake: boolean;3922    readonly asUnstake: ITuple<[AccountId32, u128]>;3923    readonly isSetAdmin: boolean;3924    readonly asSetAdmin: AccountId32;3925    readonly type: 'StakingRecalculation' | 'Stake' | 'Unstake' | 'SetAdmin';3926  }39273928  /** @name PalletForeignAssetsModuleEvent (375) */3929  interface PalletForeignAssetsModuleEvent extends Enum {3930    readonly isForeignAssetRegistered: boolean;3931    readonly asForeignAssetRegistered: {3932      readonly assetId: u32;3933      readonly assetAddress: XcmV3MultiLocation;3934      readonly metadata: PalletForeignAssetsModuleAssetMetadata;3935    } & Struct;3936    readonly isForeignAssetUpdated: boolean;3937    readonly asForeignAssetUpdated: {3938      readonly assetId: u32;3939      readonly assetAddress: XcmV3MultiLocation;3940      readonly metadata: PalletForeignAssetsModuleAssetMetadata;3941    } & Struct;3942    readonly isAssetRegistered: boolean;3943    readonly asAssetRegistered: {3944      readonly assetId: PalletForeignAssetsAssetIds;3945      readonly metadata: PalletForeignAssetsModuleAssetMetadata;3946    } & Struct;3947    readonly isAssetUpdated: boolean;3948    readonly asAssetUpdated: {3949      readonly assetId: PalletForeignAssetsAssetIds;3950      readonly metadata: PalletForeignAssetsModuleAssetMetadata;3951    } & Struct;3952    readonly type: 'ForeignAssetRegistered' | 'ForeignAssetUpdated' | 'AssetRegistered' | 'AssetUpdated';3953  }39543955  /** @name PalletEvmEvent (376) */3956  interface PalletEvmEvent extends Enum {3957    readonly isLog: boolean;3958    readonly asLog: {3959      readonly log: EthereumLog;3960    } & Struct;3961    readonly isCreated: boolean;3962    readonly asCreated: {3963      readonly address: H160;3964    } & Struct;3965    readonly isCreatedFailed: boolean;3966    readonly asCreatedFailed: {3967      readonly address: H160;3968    } & Struct;3969    readonly isExecuted: boolean;3970    readonly asExecuted: {3971      readonly address: H160;3972    } & Struct;3973    readonly isExecutedFailed: boolean;3974    readonly asExecutedFailed: {3975      readonly address: H160;3976    } & Struct;3977    readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed';3978  }39793980  /** @name PalletEthereumEvent (377) */3981  interface PalletEthereumEvent extends Enum {3982    readonly isExecuted: boolean;3983    readonly asExecuted: {3984      readonly from: H160;3985      readonly to: H160;3986      readonly transactionHash: H256;3987      readonly exitReason: EvmCoreErrorExitReason;3988      readonly extraData: Bytes;3989    } & Struct;3990    readonly type: 'Executed';3991  }39923993  /** @name EvmCoreErrorExitReason (378) */3994  interface EvmCoreErrorExitReason extends Enum {3995    readonly isSucceed: boolean;3996    readonly asSucceed: EvmCoreErrorExitSucceed;3997    readonly isError: boolean;3998    readonly asError: EvmCoreErrorExitError;3999    readonly isRevert: boolean;4000    readonly asRevert: EvmCoreErrorExitRevert;4001    readonly isFatal: boolean;4002    readonly asFatal: EvmCoreErrorExitFatal;4003    readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal';4004  }40054006  /** @name EvmCoreErrorExitSucceed (379) */4007  interface EvmCoreErrorExitSucceed extends Enum {4008    readonly isStopped: boolean;4009    readonly isReturned: boolean;4010    readonly isSuicided: boolean;4011    readonly type: 'Stopped' | 'Returned' | 'Suicided';4012  }40134014  /** @name EvmCoreErrorExitError (380) */4015  interface EvmCoreErrorExitError extends Enum {4016    readonly isStackUnderflow: boolean;4017    readonly isStackOverflow: boolean;4018    readonly isInvalidJump: boolean;4019    readonly isInvalidRange: boolean;4020    readonly isDesignatedInvalid: boolean;4021    readonly isCallTooDeep: boolean;4022    readonly isCreateCollision: boolean;4023    readonly isCreateContractLimit: boolean;4024    readonly isOutOfOffset: boolean;4025    readonly isOutOfGas: boolean;4026    readonly isOutOfFund: boolean;4027    readonly isPcUnderflow: boolean;4028    readonly isCreateEmpty: boolean;4029    readonly isOther: boolean;4030    readonly asOther: Text;4031    readonly isMaxNonce: boolean;4032    readonly isInvalidCode: boolean;4033    readonly asInvalidCode: u8;4034    readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other' | 'MaxNonce' | 'InvalidCode';4035  }40364037  /** @name EvmCoreErrorExitRevert (384) */4038  interface EvmCoreErrorExitRevert extends Enum {4039    readonly isReverted: boolean;4040    readonly type: 'Reverted';4041  }40424043  /** @name EvmCoreErrorExitFatal (385) */4044  interface EvmCoreErrorExitFatal extends Enum {4045    readonly isNotSupported: boolean;4046    readonly isUnhandledInterrupt: boolean;4047    readonly isCallErrorAsFatal: boolean;4048    readonly asCallErrorAsFatal: EvmCoreErrorExitError;4049    readonly isOther: boolean;4050    readonly asOther: Text;4051    readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other';4052  }40534054  /** @name PalletEvmContractHelpersEvent (386) */4055  interface PalletEvmContractHelpersEvent extends Enum {4056    readonly isContractSponsorSet: boolean;4057    readonly asContractSponsorSet: ITuple<[H160, AccountId32]>;4058    readonly isContractSponsorshipConfirmed: boolean;4059    readonly asContractSponsorshipConfirmed: ITuple<[H160, AccountId32]>;4060    readonly isContractSponsorRemoved: boolean;4061    readonly asContractSponsorRemoved: H160;4062    readonly type: 'ContractSponsorSet' | 'ContractSponsorshipConfirmed' | 'ContractSponsorRemoved';4063  }40644065  /** @name PalletEvmMigrationEvent (387) */4066  interface PalletEvmMigrationEvent extends Enum {4067    readonly isTestEvent: boolean;4068    readonly type: 'TestEvent';4069  }40704071  /** @name PalletMaintenanceEvent (388) */4072  interface PalletMaintenanceEvent extends Enum {4073    readonly isMaintenanceEnabled: boolean;4074    readonly isMaintenanceDisabled: boolean;4075    readonly type: 'MaintenanceEnabled' | 'MaintenanceDisabled';4076  }40774078  /** @name PalletTestUtilsEvent (389) */4079  interface PalletTestUtilsEvent extends Enum {4080    readonly isValueIsSet: boolean;4081    readonly isShouldRollback: boolean;4082    readonly isBatchCompleted: boolean;4083    readonly type: 'ValueIsSet' | 'ShouldRollback' | 'BatchCompleted';4084  }40854086  /** @name FrameSystemPhase (390) */4087  interface FrameSystemPhase extends Enum {4088    readonly isApplyExtrinsic: boolean;4089    readonly asApplyExtrinsic: u32;4090    readonly isFinalization: boolean;4091    readonly isInitialization: boolean;4092    readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';4093  }40944095  /** @name FrameSystemLastRuntimeUpgradeInfo (392) */4096  interface FrameSystemLastRuntimeUpgradeInfo extends Struct {4097    readonly specVersion: Compact<u32>;4098    readonly specName: Text;4099  }41004101  /** @name FrameSystemLimitsBlockWeights (393) */4102  interface FrameSystemLimitsBlockWeights extends Struct {4103    readonly baseBlock: SpWeightsWeightV2Weight;4104    readonly maxBlock: SpWeightsWeightV2Weight;4105    readonly perClass: FrameSupportDispatchPerDispatchClassWeightsPerClass;4106  }41074108  /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (394) */4109  interface FrameSupportDispatchPerDispatchClassWeightsPerClass extends Struct {4110    readonly normal: FrameSystemLimitsWeightsPerClass;4111    readonly operational: FrameSystemLimitsWeightsPerClass;4112    readonly mandatory: FrameSystemLimitsWeightsPerClass;4113  }41144115  /** @name FrameSystemLimitsWeightsPerClass (395) */4116  interface FrameSystemLimitsWeightsPerClass extends Struct {4117    readonly baseExtrinsic: SpWeightsWeightV2Weight;4118    readonly maxExtrinsic: Option<SpWeightsWeightV2Weight>;4119    readonly maxTotal: Option<SpWeightsWeightV2Weight>;4120    readonly reserved: Option<SpWeightsWeightV2Weight>;4121  }41224123  /** @name FrameSystemLimitsBlockLength (397) */4124  interface FrameSystemLimitsBlockLength extends Struct {4125    readonly max: FrameSupportDispatchPerDispatchClassU32;4126  }41274128  /** @name FrameSupportDispatchPerDispatchClassU32 (398) */4129  interface FrameSupportDispatchPerDispatchClassU32 extends Struct {4130    readonly normal: u32;4131    readonly operational: u32;4132    readonly mandatory: u32;4133  }41344135  /** @name SpWeightsRuntimeDbWeight (399) */4136  interface SpWeightsRuntimeDbWeight extends Struct {4137    readonly read: u64;4138    readonly write: u64;4139  }41404141  /** @name SpVersionRuntimeVersion (400) */4142  interface SpVersionRuntimeVersion extends Struct {4143    readonly specName: Text;4144    readonly implName: Text;4145    readonly authoringVersion: u32;4146    readonly specVersion: u32;4147    readonly implVersion: u32;4148    readonly apis: Vec<ITuple<[U8aFixed, u32]>>;4149    readonly transactionVersion: u32;4150    readonly stateVersion: u8;4151  }41524153  /** @name FrameSystemError (404) */4154  interface FrameSystemError extends Enum {4155    readonly isInvalidSpecName: boolean;4156    readonly isSpecVersionNeedsToIncrease: boolean;4157    readonly isFailedToExtractRuntimeVersion: boolean;4158    readonly isNonDefaultComposite: boolean;4159    readonly isNonZeroRefCount: boolean;4160    readonly isCallFiltered: boolean;4161    readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';4162  }41634164  /** @name PolkadotPrimitivesV4UpgradeRestriction (406) */4165  interface PolkadotPrimitivesV4UpgradeRestriction extends Enum {4166    readonly isPresent: boolean;4167    readonly type: 'Present';4168  }41694170  /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (407) */4171  interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct {4172    readonly dmqMqcHead: H256;4173    readonly relayDispatchQueueSize: CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize;4174    readonly ingressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV4AbridgedHrmpChannel]>>;4175    readonly egressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV4AbridgedHrmpChannel]>>;4176  }41774178  /** @name CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize (408) */4179  interface CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize extends Struct {4180    readonly remainingCount: u32;4181    readonly remainingSize: u32;4182  }41834184  /** @name PolkadotPrimitivesV4AbridgedHrmpChannel (411) */4185  interface PolkadotPrimitivesV4AbridgedHrmpChannel extends Struct {4186    readonly maxCapacity: u32;4187    readonly maxTotalSize: u32;4188    readonly maxMessageSize: u32;4189    readonly msgCount: u32;4190    readonly totalSize: u32;4191    readonly mqcHead: Option<H256>;4192  }41934194  /** @name PolkadotPrimitivesV4AbridgedHostConfiguration (412) */4195  interface PolkadotPrimitivesV4AbridgedHostConfiguration extends Struct {4196    readonly maxCodeSize: u32;4197    readonly maxHeadDataSize: u32;4198    readonly maxUpwardQueueCount: u32;4199    readonly maxUpwardQueueSize: u32;4200    readonly maxUpwardMessageSize: u32;4201    readonly maxUpwardMessageNumPerCandidate: u32;4202    readonly hrmpMaxMessageNumPerCandidate: u32;4203    readonly validationUpgradeCooldown: u32;4204    readonly validationUpgradeDelay: u32;4205  }42064207  /** @name PolkadotCorePrimitivesOutboundHrmpMessage (418) */4208  interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct {4209    readonly recipient: u32;4210    readonly data: Bytes;4211  }42124213  /** @name CumulusPalletParachainSystemCodeUpgradeAuthorization (419) */4214  interface CumulusPalletParachainSystemCodeUpgradeAuthorization extends Struct {4215    readonly codeHash: H256;4216    readonly checkVersion: bool;4217  }42184219  /** @name CumulusPalletParachainSystemError (420) */4220  interface CumulusPalletParachainSystemError extends Enum {4221    readonly isOverlappingUpgrades: boolean;4222    readonly isProhibitedByPolkadot: boolean;4223    readonly isTooBig: boolean;4224    readonly isValidationDataNotAvailable: boolean;4225    readonly isHostConfigurationNotAvailable: boolean;4226    readonly isNotScheduled: boolean;4227    readonly isNothingAuthorized: boolean;4228    readonly isUnauthorized: boolean;4229    readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled' | 'NothingAuthorized' | 'Unauthorized';4230  }42314232  /** @name PalletCollatorSelectionError (422) */4233  interface PalletCollatorSelectionError extends Enum {4234    readonly isTooManyCandidates: boolean;4235    readonly isUnknown: boolean;4236    readonly isPermission: boolean;4237    readonly isAlreadyHoldingLicense: boolean;4238    readonly isNoLicense: boolean;4239    readonly isAlreadyCandidate: boolean;4240    readonly isNotCandidate: boolean;4241    readonly isTooManyInvulnerables: boolean;4242    readonly isTooFewInvulnerables: boolean;4243    readonly isAlreadyInvulnerable: boolean;4244    readonly isNotInvulnerable: boolean;4245    readonly isNoAssociatedValidatorId: boolean;4246    readonly isValidatorNotRegistered: boolean;4247    readonly type: 'TooManyCandidates' | 'Unknown' | 'Permission' | 'AlreadyHoldingLicense' | 'NoLicense' | 'AlreadyCandidate' | 'NotCandidate' | 'TooManyInvulnerables' | 'TooFewInvulnerables' | 'AlreadyInvulnerable' | 'NotInvulnerable' | 'NoAssociatedValidatorId' | 'ValidatorNotRegistered';4248  }42494250  /** @name SpCoreCryptoKeyTypeId (426) */4251  interface SpCoreCryptoKeyTypeId extends U8aFixed {}42524253  /** @name PalletSessionError (427) */4254  interface PalletSessionError extends Enum {4255    readonly isInvalidProof: boolean;4256    readonly isNoAssociatedValidatorId: boolean;4257    readonly isDuplicatedKey: boolean;4258    readonly isNoKeys: boolean;4259    readonly isNoAccount: boolean;4260    readonly type: 'InvalidProof' | 'NoAssociatedValidatorId' | 'DuplicatedKey' | 'NoKeys' | 'NoAccount';4261  }42624263  /** @name PalletBalancesBalanceLock (432) */4264  interface PalletBalancesBalanceLock extends Struct {4265    readonly id: U8aFixed;4266    readonly amount: u128;4267    readonly reasons: PalletBalancesReasons;4268  }42694270  /** @name PalletBalancesReasons (433) */4271  interface PalletBalancesReasons extends Enum {4272    readonly isFee: boolean;4273    readonly isMisc: boolean;4274    readonly isAll: boolean;4275    readonly type: 'Fee' | 'Misc' | 'All';4276  }42774278  /** @name PalletBalancesReserveData (436) */4279  interface PalletBalancesReserveData extends Struct {4280    readonly id: U8aFixed;4281    readonly amount: u128;4282  }42834284  /** @name PalletBalancesIdAmount (439) */4285  interface PalletBalancesIdAmount extends Struct {4286    readonly id: U8aFixed;4287    readonly amount: u128;4288  }42894290  /** @name PalletBalancesError (442) */4291  interface PalletBalancesError extends Enum {4292    readonly isVestingBalance: boolean;4293    readonly isLiquidityRestrictions: boolean;4294    readonly isInsufficientBalance: boolean;4295    readonly isExistentialDeposit: boolean;4296    readonly isExpendability: boolean;4297    readonly isExistingVestingSchedule: boolean;4298    readonly isDeadAccount: boolean;4299    readonly isTooManyReserves: boolean;4300    readonly isTooManyHolds: boolean;4301    readonly isTooManyFreezes: boolean;4302    readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'Expendability' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves' | 'TooManyHolds' | 'TooManyFreezes';4303  }43044305  /** @name PalletTransactionPaymentReleases (444) */4306  interface PalletTransactionPaymentReleases extends Enum {4307    readonly isV1Ancient: boolean;4308    readonly isV2: boolean;4309    readonly type: 'V1Ancient' | 'V2';4310  }43114312  /** @name PalletTreasuryProposal (445) */4313  interface PalletTreasuryProposal extends Struct {4314    readonly proposer: AccountId32;4315    readonly value: u128;4316    readonly beneficiary: AccountId32;4317    readonly bond: u128;4318  }43194320  /** @name FrameSupportPalletId (448) */4321  interface FrameSupportPalletId extends U8aFixed {}43224323  /** @name PalletTreasuryError (449) */4324  interface PalletTreasuryError extends Enum {4325    readonly isInsufficientProposersBalance: boolean;4326    readonly isInvalidIndex: boolean;4327    readonly isTooManyApprovals: boolean;4328    readonly isInsufficientPermission: boolean;4329    readonly isProposalNotApproved: boolean;4330    readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals' | 'InsufficientPermission' | 'ProposalNotApproved';4331  }43324333  /** @name PalletSudoError (450) */4334  interface PalletSudoError extends Enum {4335    readonly isRequireSudo: boolean;4336    readonly type: 'RequireSudo';4337  }43384339  /** @name OrmlVestingModuleError (452) */4340  interface OrmlVestingModuleError extends Enum {4341    readonly isZeroVestingPeriod: boolean;4342    readonly isZeroVestingPeriodCount: boolean;4343    readonly isInsufficientBalanceToLock: boolean;4344    readonly isTooManyVestingSchedules: boolean;4345    readonly isAmountLow: boolean;4346    readonly isMaxVestingSchedulesExceeded: boolean;4347    readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';4348  }43494350  /** @name OrmlXtokensModuleError (453) */4351  interface OrmlXtokensModuleError extends Enum {4352    readonly isAssetHasNoReserve: boolean;4353    readonly isNotCrossChainTransfer: boolean;4354    readonly isInvalidDest: boolean;4355    readonly isNotCrossChainTransferableCurrency: boolean;4356    readonly isUnweighableMessage: boolean;4357    readonly isXcmExecutionFailed: boolean;4358    readonly isCannotReanchor: boolean;4359    readonly isInvalidAncestry: boolean;4360    readonly isInvalidAsset: boolean;4361    readonly isDestinationNotInvertible: boolean;4362    readonly isBadVersion: boolean;4363    readonly isDistinctReserveForAssetAndFee: boolean;4364    readonly isZeroFee: boolean;4365    readonly isZeroAmount: boolean;4366    readonly isTooManyAssetsBeingSent: boolean;4367    readonly isAssetIndexNonExistent: boolean;4368    readonly isFeeNotEnough: boolean;4369    readonly isNotSupportedMultiLocation: boolean;4370    readonly isMinXcmFeeNotDefined: boolean;4371    readonly type: 'AssetHasNoReserve' | 'NotCrossChainTransfer' | 'InvalidDest' | 'NotCrossChainTransferableCurrency' | 'UnweighableMessage' | 'XcmExecutionFailed' | 'CannotReanchor' | 'InvalidAncestry' | 'InvalidAsset' | 'DestinationNotInvertible' | 'BadVersion' | 'DistinctReserveForAssetAndFee' | 'ZeroFee' | 'ZeroAmount' | 'TooManyAssetsBeingSent' | 'AssetIndexNonExistent' | 'FeeNotEnough' | 'NotSupportedMultiLocation' | 'MinXcmFeeNotDefined';4372  }43734374  /** @name OrmlTokensBalanceLock (456) */4375  interface OrmlTokensBalanceLock extends Struct {4376    readonly id: U8aFixed;4377    readonly amount: u128;4378  }43794380  /** @name OrmlTokensAccountData (458) */4381  interface OrmlTokensAccountData extends Struct {4382    readonly free: u128;4383    readonly reserved: u128;4384    readonly frozen: u128;4385  }43864387  /** @name OrmlTokensReserveData (460) */4388  interface OrmlTokensReserveData extends Struct {4389    readonly id: Null;4390    readonly amount: u128;4391  }43924393  /** @name OrmlTokensModuleError (462) */4394  interface OrmlTokensModuleError extends Enum {4395    readonly isBalanceTooLow: boolean;4396    readonly isAmountIntoBalanceFailed: boolean;4397    readonly isLiquidityRestrictions: boolean;4398    readonly isMaxLocksExceeded: boolean;4399    readonly isKeepAlive: boolean;4400    readonly isExistentialDeposit: boolean;4401    readonly isDeadAccount: boolean;4402    readonly isTooManyReserves: boolean;4403    readonly type: 'BalanceTooLow' | 'AmountIntoBalanceFailed' | 'LiquidityRestrictions' | 'MaxLocksExceeded' | 'KeepAlive' | 'ExistentialDeposit' | 'DeadAccount' | 'TooManyReserves';4404  }44054406  /** @name PalletIdentityRegistrarInfo (467) */4407  interface PalletIdentityRegistrarInfo extends Struct {4408    readonly account: AccountId32;4409    readonly fee: u128;4410    readonly fields: PalletIdentityBitFlags;4411  }44124413  /** @name PalletIdentityError (469) */4414  interface PalletIdentityError extends Enum {4415    readonly isTooManySubAccounts: boolean;4416    readonly isNotFound: boolean;4417    readonly isNotNamed: boolean;4418    readonly isEmptyIndex: boolean;4419    readonly isFeeChanged: boolean;4420    readonly isNoIdentity: boolean;4421    readonly isStickyJudgement: boolean;4422    readonly isJudgementGiven: boolean;4423    readonly isInvalidJudgement: boolean;4424    readonly isInvalidIndex: boolean;4425    readonly isInvalidTarget: boolean;4426    readonly isTooManyFields: boolean;4427    readonly isTooManyRegistrars: boolean;4428    readonly isAlreadyClaimed: boolean;4429    readonly isNotSub: boolean;4430    readonly isNotOwned: boolean;4431    readonly isJudgementForDifferentIdentity: boolean;4432    readonly isJudgementPaymentFailed: boolean;4433    readonly type: 'TooManySubAccounts' | 'NotFound' | 'NotNamed' | 'EmptyIndex' | 'FeeChanged' | 'NoIdentity' | 'StickyJudgement' | 'JudgementGiven' | 'InvalidJudgement' | 'InvalidIndex' | 'InvalidTarget' | 'TooManyFields' | 'TooManyRegistrars' | 'AlreadyClaimed' | 'NotSub' | 'NotOwned' | 'JudgementForDifferentIdentity' | 'JudgementPaymentFailed';4434  }44354436  /** @name PalletPreimageRequestStatus (470) */4437  interface PalletPreimageRequestStatus extends Enum {4438    readonly isUnrequested: boolean;4439    readonly asUnrequested: {4440      readonly deposit: ITuple<[AccountId32, u128]>;4441      readonly len: u32;4442    } & Struct;4443    readonly isRequested: boolean;4444    readonly asRequested: {4445      readonly deposit: Option<ITuple<[AccountId32, u128]>>;4446      readonly count: u32;4447      readonly len: Option<u32>;4448    } & Struct;4449    readonly type: 'Unrequested' | 'Requested';4450  }44514452  /** @name PalletPreimageError (475) */4453  interface PalletPreimageError extends Enum {4454    readonly isTooBig: boolean;4455    readonly isAlreadyNoted: boolean;4456    readonly isNotAuthorized: boolean;4457    readonly isNotNoted: boolean;4458    readonly isRequested: boolean;4459    readonly isNotRequested: boolean;4460    readonly type: 'TooBig' | 'AlreadyNoted' | 'NotAuthorized' | 'NotNoted' | 'Requested' | 'NotRequested';4461  }44624463  /** @name PalletDemocracyReferendumInfo (481) */4464  interface PalletDemocracyReferendumInfo extends Enum {4465    readonly isOngoing: boolean;4466    readonly asOngoing: PalletDemocracyReferendumStatus;4467    readonly isFinished: boolean;4468    readonly asFinished: {4469      readonly approved: bool;4470      readonly end: u32;4471    } & Struct;4472    readonly type: 'Ongoing' | 'Finished';4473  }44744475  /** @name PalletDemocracyReferendumStatus (482) */4476  interface PalletDemocracyReferendumStatus extends Struct {4477    readonly end: u32;4478    readonly proposal: FrameSupportPreimagesBounded;4479    readonly threshold: PalletDemocracyVoteThreshold;4480    readonly delay: u32;4481    readonly tally: PalletDemocracyTally;4482  }44834484  /** @name PalletDemocracyTally (483) */4485  interface PalletDemocracyTally extends Struct {4486    readonly ayes: u128;4487    readonly nays: u128;4488    readonly turnout: u128;4489  }44904491  /** @name PalletDemocracyVoteVoting (484) */4492  interface PalletDemocracyVoteVoting extends Enum {4493    readonly isDirect: boolean;4494    readonly asDirect: {4495      readonly votes: Vec<ITuple<[u32, PalletDemocracyVoteAccountVote]>>;4496      readonly delegations: PalletDemocracyDelegations;4497      readonly prior: PalletDemocracyVotePriorLock;4498    } & Struct;4499    readonly isDelegating: boolean;4500    readonly asDelegating: {4501      readonly balance: u128;4502      readonly target: AccountId32;4503      readonly conviction: PalletDemocracyConviction;4504      readonly delegations: PalletDemocracyDelegations;4505      readonly prior: PalletDemocracyVotePriorLock;4506    } & Struct;4507    readonly type: 'Direct' | 'Delegating';4508  }45094510  /** @name PalletDemocracyDelegations (488) */4511  interface PalletDemocracyDelegations extends Struct {4512    readonly votes: u128;4513    readonly capital: u128;4514  }45154516  /** @name PalletDemocracyVotePriorLock (489) */4517  interface PalletDemocracyVotePriorLock extends ITuple<[u32, u128]> {}45184519  /** @name PalletDemocracyError (492) */4520  interface PalletDemocracyError extends Enum {4521    readonly isValueLow: boolean;4522    readonly isProposalMissing: boolean;4523    readonly isAlreadyCanceled: boolean;4524    readonly isDuplicateProposal: boolean;4525    readonly isProposalBlacklisted: boolean;4526    readonly isNotSimpleMajority: boolean;4527    readonly isInvalidHash: boolean;4528    readonly isNoProposal: boolean;4529    readonly isAlreadyVetoed: boolean;4530    readonly isReferendumInvalid: boolean;4531    readonly isNoneWaiting: boolean;4532    readonly isNotVoter: boolean;4533    readonly isNoPermission: boolean;4534    readonly isAlreadyDelegating: boolean;4535    readonly isInsufficientFunds: boolean;4536    readonly isNotDelegating: boolean;4537    readonly isVotesExist: boolean;4538    readonly isInstantNotAllowed: boolean;4539    readonly isNonsense: boolean;4540    readonly isWrongUpperBound: boolean;4541    readonly isMaxVotesReached: boolean;4542    readonly isTooMany: boolean;4543    readonly isVotingPeriodLow: boolean;4544    readonly isPreimageNotExist: boolean;4545    readonly type: 'ValueLow' | 'ProposalMissing' | 'AlreadyCanceled' | 'DuplicateProposal' | 'ProposalBlacklisted' | 'NotSimpleMajority' | 'InvalidHash' | 'NoProposal' | 'AlreadyVetoed' | 'ReferendumInvalid' | 'NoneWaiting' | 'NotVoter' | 'NoPermission' | 'AlreadyDelegating' | 'InsufficientFunds' | 'NotDelegating' | 'VotesExist' | 'InstantNotAllowed' | 'Nonsense' | 'WrongUpperBound' | 'MaxVotesReached' | 'TooMany' | 'VotingPeriodLow' | 'PreimageNotExist';4546  }45474548  /** @name PalletCollectiveVotes (494) */4549  interface PalletCollectiveVotes extends Struct {4550    readonly index: u32;4551    readonly threshold: u32;4552    readonly ayes: Vec<AccountId32>;4553    readonly nays: Vec<AccountId32>;4554    readonly end: u32;4555  }45564557  /** @name PalletCollectiveError (495) */4558  interface PalletCollectiveError extends Enum {4559    readonly isNotMember: boolean;4560    readonly isDuplicateProposal: boolean;4561    readonly isProposalMissing: boolean;4562    readonly isWrongIndex: boolean;4563    readonly isDuplicateVote: boolean;4564    readonly isAlreadyInitialized: boolean;4565    readonly isTooEarly: boolean;4566    readonly isTooManyProposals: boolean;4567    readonly isWrongProposalWeight: boolean;4568    readonly isWrongProposalLength: boolean;4569    readonly type: 'NotMember' | 'DuplicateProposal' | 'ProposalMissing' | 'WrongIndex' | 'DuplicateVote' | 'AlreadyInitialized' | 'TooEarly' | 'TooManyProposals' | 'WrongProposalWeight' | 'WrongProposalLength';4570  }45714572  /** @name PalletMembershipError (499) */4573  interface PalletMembershipError extends Enum {4574    readonly isAlreadyMember: boolean;4575    readonly isNotMember: boolean;4576    readonly isTooManyMembers: boolean;4577    readonly type: 'AlreadyMember' | 'NotMember' | 'TooManyMembers';4578  }45794580  /** @name PalletRankedCollectiveMemberRecord (502) */4581  interface PalletRankedCollectiveMemberRecord extends Struct {4582    readonly rank: u16;4583  }45844585  /** @name PalletRankedCollectiveError (507) */4586  interface PalletRankedCollectiveError extends Enum {4587    readonly isAlreadyMember: boolean;4588    readonly isNotMember: boolean;4589    readonly isNotPolling: boolean;4590    readonly isOngoing: boolean;4591    readonly isNoneRemaining: boolean;4592    readonly isCorruption: boolean;4593    readonly isRankTooLow: boolean;4594    readonly isInvalidWitness: boolean;4595    readonly isNoPermission: boolean;4596    readonly type: 'AlreadyMember' | 'NotMember' | 'NotPolling' | 'Ongoing' | 'NoneRemaining' | 'Corruption' | 'RankTooLow' | 'InvalidWitness' | 'NoPermission';4597  }45984599  /** @name PalletReferendaReferendumInfo (508) */4600  interface PalletReferendaReferendumInfo extends Enum {4601    readonly isOngoing: boolean;4602    readonly asOngoing: PalletReferendaReferendumStatus;4603    readonly isApproved: boolean;4604    readonly asApproved: ITuple<[u32, Option<PalletReferendaDeposit>, Option<PalletReferendaDeposit>]>;4605    readonly isRejected: boolean;4606    readonly asRejected: ITuple<[u32, Option<PalletReferendaDeposit>, Option<PalletReferendaDeposit>]>;4607    readonly isCancelled: boolean;4608    readonly asCancelled: ITuple<[u32, Option<PalletReferendaDeposit>, Option<PalletReferendaDeposit>]>;4609    readonly isTimedOut: boolean;4610    readonly asTimedOut: ITuple<[u32, Option<PalletReferendaDeposit>, Option<PalletReferendaDeposit>]>;4611    readonly isKilled: boolean;4612    readonly asKilled: u32;4613    readonly type: 'Ongoing' | 'Approved' | 'Rejected' | 'Cancelled' | 'TimedOut' | 'Killed';4614  }46154616  /** @name PalletReferendaReferendumStatus (509) */4617  interface PalletReferendaReferendumStatus extends Struct {4618    readonly track: u16;4619    readonly origin: OpalRuntimeOriginCaller;4620    readonly proposal: FrameSupportPreimagesBounded;4621    readonly enactment: FrameSupportScheduleDispatchTime;4622    readonly submitted: u32;4623    readonly submissionDeposit: PalletReferendaDeposit;4624    readonly decisionDeposit: Option<PalletReferendaDeposit>;4625    readonly deciding: Option<PalletReferendaDecidingStatus>;4626    readonly tally: PalletRankedCollectiveTally;4627    readonly inQueue: bool;4628    readonly alarm: Option<ITuple<[u32, ITuple<[u32, u32]>]>>;4629  }46304631  /** @name PalletReferendaDeposit (510) */4632  interface PalletReferendaDeposit extends Struct {4633    readonly who: AccountId32;4634    readonly amount: u128;4635  }46364637  /** @name PalletReferendaDecidingStatus (513) */4638  interface PalletReferendaDecidingStatus extends Struct {4639    readonly since: u32;4640    readonly confirming: Option<u32>;4641  }46424643  /** @name PalletReferendaTrackInfo (519) */4644  interface PalletReferendaTrackInfo extends Struct {4645    readonly name: Text;4646    readonly maxDeciding: u32;4647    readonly decisionDeposit: u128;4648    readonly preparePeriod: u32;4649    readonly decisionPeriod: u32;4650    readonly confirmPeriod: u32;4651    readonly minEnactmentPeriod: u32;4652    readonly minApproval: PalletReferendaCurve;4653    readonly minSupport: PalletReferendaCurve;4654  }46554656  /** @name PalletReferendaCurve (520) */4657  interface PalletReferendaCurve extends Enum {4658    readonly isLinearDecreasing: boolean;4659    readonly asLinearDecreasing: {4660      readonly length: Perbill;4661      readonly floor: Perbill;4662      readonly ceil: Perbill;4663    } & Struct;4664    readonly isSteppedDecreasing: boolean;4665    readonly asSteppedDecreasing: {4666      readonly begin: Perbill;4667      readonly end: Perbill;4668      readonly step: Perbill;4669      readonly period: Perbill;4670    } & Struct;4671    readonly isReciprocal: boolean;4672    readonly asReciprocal: {4673      readonly factor: i64;4674      readonly xOffset: i64;4675      readonly yOffset: i64;4676    } & Struct;4677    readonly type: 'LinearDecreasing' | 'SteppedDecreasing' | 'Reciprocal';4678  }46794680  /** @name PalletReferendaError (523) */4681  interface PalletReferendaError extends Enum {4682    readonly isNotOngoing: boolean;4683    readonly isHasDeposit: boolean;4684    readonly isBadTrack: boolean;4685    readonly isFull: boolean;4686    readonly isQueueEmpty: boolean;4687    readonly isBadReferendum: boolean;4688    readonly isNothingToDo: boolean;4689    readonly isNoTrack: boolean;4690    readonly isUnfinished: boolean;4691    readonly isNoPermission: boolean;4692    readonly isNoDeposit: boolean;4693    readonly isBadStatus: boolean;4694    readonly isPreimageNotExist: boolean;4695    readonly type: 'NotOngoing' | 'HasDeposit' | 'BadTrack' | 'Full' | 'QueueEmpty' | 'BadReferendum' | 'NothingToDo' | 'NoTrack' | 'Unfinished' | 'NoPermission' | 'NoDeposit' | 'BadStatus' | 'PreimageNotExist';4696  }46974698  /** @name PalletSchedulerScheduled (526) */4699  interface PalletSchedulerScheduled extends Struct {4700    readonly maybeId: Option<U8aFixed>;4701    readonly priority: u8;4702    readonly call: FrameSupportPreimagesBounded;4703    readonly maybePeriodic: Option<ITuple<[u32, u32]>>;4704    readonly origin: OpalRuntimeOriginCaller;4705  }47064707  /** @name PalletSchedulerError (528) */4708  interface PalletSchedulerError extends Enum {4709    readonly isFailedToSchedule: boolean;4710    readonly isNotFound: boolean;4711    readonly isTargetBlockNumberInPast: boolean;4712    readonly isRescheduleNoChange: boolean;4713    readonly isNamed: boolean;4714    readonly type: 'FailedToSchedule' | 'NotFound' | 'TargetBlockNumberInPast' | 'RescheduleNoChange' | 'Named';4715  }47164717  /** @name CumulusPalletXcmpQueueInboundChannelDetails (530) */4718  interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {4719    readonly sender: u32;4720    readonly state: CumulusPalletXcmpQueueInboundState;4721    readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;4722  }47234724  /** @name CumulusPalletXcmpQueueInboundState (531) */4725  interface CumulusPalletXcmpQueueInboundState extends Enum {4726    readonly isOk: boolean;4727    readonly isSuspended: boolean;4728    readonly type: 'Ok' | 'Suspended';4729  }47304731  /** @name PolkadotParachainPrimitivesXcmpMessageFormat (534) */4732  interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {4733    readonly isConcatenatedVersionedXcm: boolean;4734    readonly isConcatenatedEncodedBlob: boolean;4735    readonly isSignals: boolean;4736    readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';4737  }47384739  /** @name CumulusPalletXcmpQueueOutboundChannelDetails (537) */4740  interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {4741    readonly recipient: u32;4742    readonly state: CumulusPalletXcmpQueueOutboundState;4743    readonly signalsExist: bool;4744    readonly firstIndex: u16;4745    readonly lastIndex: u16;4746  }47474748  /** @name CumulusPalletXcmpQueueOutboundState (538) */4749  interface CumulusPalletXcmpQueueOutboundState extends Enum {4750    readonly isOk: boolean;4751    readonly isSuspended: boolean;4752    readonly type: 'Ok' | 'Suspended';4753  }47544755  /** @name CumulusPalletXcmpQueueQueueConfigData (540) */4756  interface CumulusPalletXcmpQueueQueueConfigData extends Struct {4757    readonly suspendThreshold: u32;4758    readonly dropThreshold: u32;4759    readonly resumeThreshold: u32;4760    readonly thresholdWeight: SpWeightsWeightV2Weight;4761    readonly weightRestrictDecay: SpWeightsWeightV2Weight;4762    readonly xcmpMaxIndividualWeight: SpWeightsWeightV2Weight;4763  }47644765  /** @name CumulusPalletXcmpQueueError (542) */4766  interface CumulusPalletXcmpQueueError extends Enum {4767    readonly isFailedToSend: boolean;4768    readonly isBadXcmOrigin: boolean;4769    readonly isBadXcm: boolean;4770    readonly isBadOverweightIndex: boolean;4771    readonly isWeightOverLimit: boolean;4772    readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';4773  }47744775  /** @name PalletXcmQueryStatus (543) */4776  interface PalletXcmQueryStatus extends Enum {4777    readonly isPending: boolean;4778    readonly asPending: {4779      readonly responder: XcmVersionedMultiLocation;4780      readonly maybeMatchQuerier: Option<XcmVersionedMultiLocation>;4781      readonly maybeNotify: Option<ITuple<[u8, u8]>>;4782      readonly timeout: u32;4783    } & Struct;4784    readonly isVersionNotifier: boolean;4785    readonly asVersionNotifier: {4786      readonly origin: XcmVersionedMultiLocation;4787      readonly isActive: bool;4788    } & Struct;4789    readonly isReady: boolean;4790    readonly asReady: {4791      readonly response: XcmVersionedResponse;4792      readonly at: u32;4793    } & Struct;4794    readonly type: 'Pending' | 'VersionNotifier' | 'Ready';4795  }47964797  /** @name XcmVersionedResponse (547) */4798  interface XcmVersionedResponse extends Enum {4799    readonly isV2: boolean;4800    readonly asV2: XcmV2Response;4801    readonly isV3: boolean;4802    readonly asV3: XcmV3Response;4803    readonly type: 'V2' | 'V3';4804  }48054806  /** @name PalletXcmVersionMigrationStage (553) */4807  interface PalletXcmVersionMigrationStage extends Enum {4808    readonly isMigrateSupportedVersion: boolean;4809    readonly isMigrateVersionNotifiers: boolean;4810    readonly isNotifyCurrentTargets: boolean;4811    readonly asNotifyCurrentTargets: Option<Bytes>;4812    readonly isMigrateAndNotifyOldTargets: boolean;4813    readonly type: 'MigrateSupportedVersion' | 'MigrateVersionNotifiers' | 'NotifyCurrentTargets' | 'MigrateAndNotifyOldTargets';4814  }48154816  /** @name XcmVersionedAssetId (556) */4817  interface XcmVersionedAssetId extends Enum {4818    readonly isV3: boolean;4819    readonly asV3: XcmV3MultiassetAssetId;4820    readonly type: 'V3';4821  }48224823  /** @name PalletXcmRemoteLockedFungibleRecord (557) */4824  interface PalletXcmRemoteLockedFungibleRecord extends Struct {4825    readonly amount: u128;4826    readonly owner: XcmVersionedMultiLocation;4827    readonly locker: XcmVersionedMultiLocation;4828    readonly consumers: Vec<ITuple<[Null, u128]>>;4829  }48304831  /** @name PalletXcmError (564) */4832  interface PalletXcmError extends Enum {4833    readonly isUnreachable: boolean;4834    readonly isSendFailure: boolean;4835    readonly isFiltered: boolean;4836    readonly isUnweighableMessage: boolean;4837    readonly isDestinationNotInvertible: boolean;4838    readonly isEmpty: boolean;4839    readonly isCannotReanchor: boolean;4840    readonly isTooManyAssets: boolean;4841    readonly isInvalidOrigin: boolean;4842    readonly isBadVersion: boolean;4843    readonly isBadLocation: boolean;4844    readonly isNoSubscription: boolean;4845    readonly isAlreadySubscribed: boolean;4846    readonly isInvalidAsset: boolean;4847    readonly isLowBalance: boolean;4848    readonly isTooManyLocks: boolean;4849    readonly isAccountNotSovereign: boolean;4850    readonly isFeesNotMet: boolean;4851    readonly isLockNotFound: boolean;4852    readonly isInUse: boolean;4853    readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed' | 'InvalidAsset' | 'LowBalance' | 'TooManyLocks' | 'AccountNotSovereign' | 'FeesNotMet' | 'LockNotFound' | 'InUse';4854  }48554856  /** @name CumulusPalletXcmError (565) */4857  type CumulusPalletXcmError = Null;48584859  /** @name CumulusPalletDmpQueueConfigData (566) */4860  interface CumulusPalletDmpQueueConfigData extends Struct {4861    readonly maxIndividual: SpWeightsWeightV2Weight;4862  }48634864  /** @name CumulusPalletDmpQueuePageIndexData (567) */4865  interface CumulusPalletDmpQueuePageIndexData extends Struct {4866    readonly beginUsed: u32;4867    readonly endUsed: u32;4868    readonly overweightCount: u64;4869  }48704871  /** @name CumulusPalletDmpQueueError (570) */4872  interface CumulusPalletDmpQueueError extends Enum {4873    readonly isUnknown: boolean;4874    readonly isOverLimit: boolean;4875    readonly type: 'Unknown' | 'OverLimit';4876  }48774878  /** @name PalletUniqueError (574) */4879  interface PalletUniqueError extends Enum {4880    readonly isCollectionDecimalPointLimitExceeded: boolean;4881    readonly isEmptyArgument: boolean;4882    readonly isRepartitionCalledOnNonRefungibleCollection: boolean;4883    readonly type: 'CollectionDecimalPointLimitExceeded' | 'EmptyArgument' | 'RepartitionCalledOnNonRefungibleCollection';4884  }48854886  /** @name PalletConfigurationError (575) */4887  interface PalletConfigurationError extends Enum {4888    readonly isInconsistentConfiguration: boolean;4889    readonly type: 'InconsistentConfiguration';4890  }48914892  /** @name UpDataStructsCollection (576) */4893  interface UpDataStructsCollection extends Struct {4894    readonly owner: AccountId32;4895    readonly mode: UpDataStructsCollectionMode;4896    readonly name: Vec<u16>;4897    readonly description: Vec<u16>;4898    readonly tokenPrefix: Bytes;4899    readonly sponsorship: UpDataStructsSponsorshipStateAccountId32;4900    readonly limits: UpDataStructsCollectionLimits;4901    readonly permissions: UpDataStructsCollectionPermissions;4902    readonly flags: U8aFixed;4903  }49044905  /** @name UpDataStructsSponsorshipStateAccountId32 (577) */4906  interface UpDataStructsSponsorshipStateAccountId32 extends Enum {4907    readonly isDisabled: boolean;4908    readonly isUnconfirmed: boolean;4909    readonly asUnconfirmed: AccountId32;4910    readonly isConfirmed: boolean;4911    readonly asConfirmed: AccountId32;4912    readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';4913  }49144915  /** @name UpDataStructsProperties (578) */4916  interface UpDataStructsProperties extends Struct {4917    readonly map: UpDataStructsPropertiesMapBoundedVec;4918    readonly consumedSpace: u32;4919    readonly reserved: u32;4920  }49214922  /** @name UpDataStructsPropertiesMapBoundedVec (579) */4923  interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}49244925  /** @name UpDataStructsPropertiesMapPropertyPermission (584) */4926  interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}49274928  /** @name UpDataStructsCollectionStats (591) */4929  interface UpDataStructsCollectionStats extends Struct {4930    readonly created: u32;4931    readonly destroyed: u32;4932    readonly alive: u32;4933  }49344935  /** @name UpDataStructsTokenChild (592) */4936  interface UpDataStructsTokenChild extends Struct {4937    readonly token: u32;4938    readonly collection: u32;4939  }49404941  /** @name PhantomTypeUpDataStructs (593) */4942  interface PhantomTypeUpDataStructs extends Vec<ITuple<[UpDataStructsTokenData, UpDataStructsRpcCollection, UpPovEstimateRpcPovInfo]>> {}49434944  /** @name UpDataStructsTokenData (595) */4945  interface UpDataStructsTokenData extends Struct {4946    readonly properties: Vec<UpDataStructsProperty>;4947    readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;4948    readonly pieces: u128;4949  }49504951  /** @name UpDataStructsRpcCollection (596) */4952  interface UpDataStructsRpcCollection extends Struct {4953    readonly owner: AccountId32;4954    readonly mode: UpDataStructsCollectionMode;4955    readonly name: Vec<u16>;4956    readonly description: Vec<u16>;4957    readonly tokenPrefix: Bytes;4958    readonly sponsorship: UpDataStructsSponsorshipStateAccountId32;4959    readonly limits: UpDataStructsCollectionLimits;4960    readonly permissions: UpDataStructsCollectionPermissions;4961    readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;4962    readonly properties: Vec<UpDataStructsProperty>;4963    readonly readOnly: bool;4964    readonly flags: UpDataStructsRpcCollectionFlags;4965  }49664967  /** @name UpDataStructsRpcCollectionFlags (597) */4968  interface UpDataStructsRpcCollectionFlags extends Struct {4969    readonly foreign: bool;4970    readonly erc721metadata: bool;4971  }49724973  /** @name UpPovEstimateRpcPovInfo (598) */4974  interface UpPovEstimateRpcPovInfo extends Struct {4975    readonly proofSize: u64;4976    readonly compactProofSize: u64;4977    readonly compressedProofSize: u64;4978    readonly results: Vec<Result<Result<Null, SpRuntimeDispatchError>, SpRuntimeTransactionValidityTransactionValidityError>>;4979    readonly keyValues: Vec<UpPovEstimateRpcTrieKeyValue>;4980  }49814982  /** @name SpRuntimeTransactionValidityTransactionValidityError (601) */4983  interface SpRuntimeTransactionValidityTransactionValidityError extends Enum {4984    readonly isInvalid: boolean;4985    readonly asInvalid: SpRuntimeTransactionValidityInvalidTransaction;4986    readonly isUnknown: boolean;4987    readonly asUnknown: SpRuntimeTransactionValidityUnknownTransaction;4988    readonly type: 'Invalid' | 'Unknown';4989  }49904991  /** @name SpRuntimeTransactionValidityInvalidTransaction (602) */4992  interface SpRuntimeTransactionValidityInvalidTransaction extends Enum {4993    readonly isCall: boolean;4994    readonly isPayment: boolean;4995    readonly isFuture: boolean;4996    readonly isStale: boolean;4997    readonly isBadProof: boolean;4998    readonly isAncientBirthBlock: boolean;4999    readonly isExhaustsResources: boolean;5000    readonly isCustom: boolean;5001    readonly asCustom: u8;5002    readonly isBadMandatory: boolean;5003    readonly isMandatoryValidation: boolean;5004    readonly isBadSigner: boolean;5005    readonly type: 'Call' | 'Payment' | 'Future' | 'Stale' | 'BadProof' | 'AncientBirthBlock' | 'ExhaustsResources' | 'Custom' | 'BadMandatory' | 'MandatoryValidation' | 'BadSigner';5006  }50075008  /** @name SpRuntimeTransactionValidityUnknownTransaction (603) */5009  interface SpRuntimeTransactionValidityUnknownTransaction extends Enum {5010    readonly isCannotLookup: boolean;5011    readonly isNoUnsignedValidator: boolean;5012    readonly isCustom: boolean;5013    readonly asCustom: u8;5014    readonly type: 'CannotLookup' | 'NoUnsignedValidator' | 'Custom';5015  }50165017  /** @name UpPovEstimateRpcTrieKeyValue (605) */5018  interface UpPovEstimateRpcTrieKeyValue extends Struct {5019    readonly key: Bytes;5020    readonly value: Bytes;5021  }50225023  /** @name PalletCommonError (607) */5024  interface PalletCommonError extends Enum {5025    readonly isCollectionNotFound: boolean;5026    readonly isMustBeTokenOwner: boolean;5027    readonly isNoPermission: boolean;5028    readonly isCantDestroyNotEmptyCollection: boolean;5029    readonly isPublicMintingNotAllowed: boolean;5030    readonly isAddressNotInAllowlist: boolean;5031    readonly isCollectionNameLimitExceeded: boolean;5032    readonly isCollectionDescriptionLimitExceeded: boolean;5033    readonly isCollectionTokenPrefixLimitExceeded: boolean;5034    readonly isTotalCollectionsLimitExceeded: boolean;5035    readonly isCollectionAdminCountExceeded: boolean;5036    readonly isCollectionLimitBoundsExceeded: boolean;5037    readonly isOwnerPermissionsCantBeReverted: boolean;5038    readonly isTransferNotAllowed: boolean;5039    readonly isAccountTokenLimitExceeded: boolean;5040    readonly isCollectionTokenLimitExceeded: boolean;5041    readonly isMetadataFlagFrozen: boolean;5042    readonly isTokenNotFound: boolean;5043    readonly isTokenValueTooLow: boolean;5044    readonly isApprovedValueTooLow: boolean;5045    readonly isCantApproveMoreThanOwned: boolean;5046    readonly isAddressIsNotEthMirror: boolean;5047    readonly isAddressIsZero: boolean;5048    readonly isUnsupportedOperation: boolean;5049    readonly isNotSufficientFounds: boolean;5050    readonly isUserIsNotAllowedToNest: boolean;5051    readonly isSourceCollectionIsNotAllowedToNest: boolean;5052    readonly isCollectionFieldSizeExceeded: boolean;5053    readonly isNoSpaceForProperty: boolean;5054    readonly isPropertyLimitReached: boolean;5055    readonly isPropertyKeyIsTooLong: boolean;5056    readonly isInvalidCharacterInPropertyKey: boolean;5057    readonly isEmptyPropertyKey: boolean;5058    readonly isCollectionIsExternal: boolean;5059    readonly isCollectionIsInternal: boolean;5060    readonly isConfirmSponsorshipFail: boolean;5061    readonly isUserIsNotCollectionAdmin: boolean;5062    readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'CantDestroyNotEmptyCollection' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsNotEthMirror' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds' | 'UserIsNotAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached' | 'PropertyKeyIsTooLong' | 'InvalidCharacterInPropertyKey' | 'EmptyPropertyKey' | 'CollectionIsExternal' | 'CollectionIsInternal' | 'ConfirmSponsorshipFail' | 'UserIsNotCollectionAdmin';5063  }50645065  /** @name PalletFungibleError (609) */5066  interface PalletFungibleError extends Enum {5067    readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;5068    readonly isFungibleItemsHaveNoId: boolean;5069    readonly isFungibleItemsDontHaveData: boolean;5070    readonly isFungibleDisallowsNesting: boolean;5071    readonly isSettingPropertiesNotAllowed: boolean;5072    readonly isSettingAllowanceForAllNotAllowed: boolean;5073    readonly isFungibleTokensAreAlwaysValid: boolean;5074    readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed' | 'SettingAllowanceForAllNotAllowed' | 'FungibleTokensAreAlwaysValid';5075  }50765077  /** @name PalletRefungibleError (614) */5078  interface PalletRefungibleError extends Enum {5079    readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;5080    readonly isWrongRefungiblePieces: boolean;5081    readonly isRepartitionWhileNotOwningAllPieces: boolean;5082    readonly isRefungibleDisallowsNesting: boolean;5083    readonly isSettingPropertiesNotAllowed: boolean;5084    readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RepartitionWhileNotOwningAllPieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';5085  }50865087  /** @name PalletNonfungibleItemData (615) */5088  interface PalletNonfungibleItemData extends Struct {5089    readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;5090  }50915092  /** @name UpDataStructsPropertyScope (617) */5093  interface UpDataStructsPropertyScope extends Enum {5094    readonly isNone: boolean;5095    readonly isRmrk: boolean;5096    readonly type: 'None' | 'Rmrk';5097  }50985099  /** @name PalletNonfungibleError (620) */5100  interface PalletNonfungibleError extends Enum {5101    readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;5102    readonly isNonfungibleItemsHaveNoAmount: boolean;5103    readonly isCantBurnNftWithChildren: boolean;5104    readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount' | 'CantBurnNftWithChildren';5105  }51065107  /** @name PalletStructureError (621) */5108  interface PalletStructureError extends Enum {5109    readonly isOuroborosDetected: boolean;5110    readonly isDepthLimit: boolean;5111    readonly isBreadthLimit: boolean;5112    readonly isTokenNotFound: boolean;5113    readonly isCantNestTokenUnderCollection: boolean;5114    readonly type: 'OuroborosDetected' | 'DepthLimit' | 'BreadthLimit' | 'TokenNotFound' | 'CantNestTokenUnderCollection';5115  }51165117  /** @name PalletAppPromotionError (626) */5118  interface PalletAppPromotionError extends Enum {5119    readonly isAdminNotSet: boolean;5120    readonly isNoPermission: boolean;5121    readonly isNotSufficientFunds: boolean;5122    readonly isPendingForBlockOverflow: boolean;5123    readonly isSponsorNotSet: boolean;5124    readonly isInsufficientStakedBalance: boolean;5125    readonly isInconsistencyState: boolean;5126    readonly type: 'AdminNotSet' | 'NoPermission' | 'NotSufficientFunds' | 'PendingForBlockOverflow' | 'SponsorNotSet' | 'InsufficientStakedBalance' | 'InconsistencyState';5127  }51285129  /** @name PalletForeignAssetsModuleError (627) */5130  interface PalletForeignAssetsModuleError extends Enum {5131    readonly isBadLocation: boolean;5132    readonly isMultiLocationExisted: boolean;5133    readonly isAssetIdNotExists: boolean;5134    readonly isAssetIdExisted: boolean;5135    readonly type: 'BadLocation' | 'MultiLocationExisted' | 'AssetIdNotExists' | 'AssetIdExisted';5136  }51375138  /** @name PalletEvmCodeMetadata (628) */5139  interface PalletEvmCodeMetadata extends Struct {5140    readonly size_: u64;5141    readonly hash_: H256;5142  }51435144  /** @name PalletEvmError (630) */5145  interface PalletEvmError extends Enum {5146    readonly isBalanceLow: boolean;5147    readonly isFeeOverflow: boolean;5148    readonly isPaymentOverflow: boolean;5149    readonly isWithdrawFailed: boolean;5150    readonly isGasPriceTooLow: boolean;5151    readonly isInvalidNonce: boolean;5152    readonly isGasLimitTooLow: boolean;5153    readonly isGasLimitTooHigh: boolean;5154    readonly isUndefined: boolean;5155    readonly isReentrancy: boolean;5156    readonly isTransactionMustComeFromEOA: boolean;5157    readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce' | 'GasLimitTooLow' | 'GasLimitTooHigh' | 'Undefined' | 'Reentrancy' | 'TransactionMustComeFromEOA';5158  }51595160  /** @name FpRpcTransactionStatus (633) */5161  interface FpRpcTransactionStatus extends Struct {5162    readonly transactionHash: H256;5163    readonly transactionIndex: u32;5164    readonly from: H160;5165    readonly to: Option<H160>;5166    readonly contractAddress: Option<H160>;5167    readonly logs: Vec<EthereumLog>;5168    readonly logsBloom: EthbloomBloom;5169  }51705171  /** @name EthbloomBloom (635) */5172  interface EthbloomBloom extends U8aFixed {}51735174  /** @name EthereumReceiptReceiptV3 (637) */5175  interface EthereumReceiptReceiptV3 extends Enum {5176    readonly isLegacy: boolean;5177    readonly asLegacy: EthereumReceiptEip658ReceiptData;5178    readonly isEip2930: boolean;5179    readonly asEip2930: EthereumReceiptEip658ReceiptData;5180    readonly isEip1559: boolean;5181    readonly asEip1559: EthereumReceiptEip658ReceiptData;5182    readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';5183  }51845185  /** @name EthereumReceiptEip658ReceiptData (638) */5186  interface EthereumReceiptEip658ReceiptData extends Struct {5187    readonly statusCode: u8;5188    readonly usedGas: U256;5189    readonly logsBloom: EthbloomBloom;5190    readonly logs: Vec<EthereumLog>;5191  }51925193  /** @name EthereumBlock (639) */5194  interface EthereumBlock extends Struct {5195    readonly header: EthereumHeader;5196    readonly transactions: Vec<EthereumTransactionTransactionV2>;5197    readonly ommers: Vec<EthereumHeader>;5198  }51995200  /** @name EthereumHeader (640) */5201  interface EthereumHeader extends Struct {5202    readonly parentHash: H256;5203    readonly ommersHash: H256;5204    readonly beneficiary: H160;5205    readonly stateRoot: H256;5206    readonly transactionsRoot: H256;5207    readonly receiptsRoot: H256;5208    readonly logsBloom: EthbloomBloom;5209    readonly difficulty: U256;5210    readonly number: U256;5211    readonly gasLimit: U256;5212    readonly gasUsed: U256;5213    readonly timestamp: u64;5214    readonly extraData: Bytes;5215    readonly mixHash: H256;5216    readonly nonce: EthereumTypesHashH64;5217  }52185219  /** @name EthereumTypesHashH64 (641) */5220  interface EthereumTypesHashH64 extends U8aFixed {}52215222  /** @name PalletEthereumError (646) */5223  interface PalletEthereumError extends Enum {5224    readonly isInvalidSignature: boolean;5225    readonly isPreLogExists: boolean;5226    readonly type: 'InvalidSignature' | 'PreLogExists';5227  }52285229  /** @name PalletEvmCoderSubstrateError (647) */5230  interface PalletEvmCoderSubstrateError extends Enum {5231    readonly isOutOfGas: boolean;5232    readonly isOutOfFund: boolean;5233    readonly type: 'OutOfGas' | 'OutOfFund';5234  }52355236  /** @name UpDataStructsSponsorshipStateBasicCrossAccountIdRepr (648) */5237  interface UpDataStructsSponsorshipStateBasicCrossAccountIdRepr extends Enum {5238    readonly isDisabled: boolean;5239    readonly isUnconfirmed: boolean;5240    readonly asUnconfirmed: PalletEvmAccountBasicCrossAccountIdRepr;5241    readonly isConfirmed: boolean;5242    readonly asConfirmed: PalletEvmAccountBasicCrossAccountIdRepr;5243    readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';5244  }52455246  /** @name PalletEvmContractHelpersSponsoringModeT (649) */5247  interface PalletEvmContractHelpersSponsoringModeT extends Enum {5248    readonly isDisabled: boolean;5249    readonly isAllowlisted: boolean;5250    readonly isGenerous: boolean;5251    readonly type: 'Disabled' | 'Allowlisted' | 'Generous';5252  }52535254  /** @name PalletEvmContractHelpersError (655) */5255  interface PalletEvmContractHelpersError extends Enum {5256    readonly isNoPermission: boolean;5257    readonly isNoPendingSponsor: boolean;5258    readonly isTooManyMethodsHaveSponsoredLimit: boolean;5259    readonly type: 'NoPermission' | 'NoPendingSponsor' | 'TooManyMethodsHaveSponsoredLimit';5260  }52615262  /** @name PalletEvmMigrationError (656) */5263  interface PalletEvmMigrationError extends Enum {5264    readonly isAccountNotEmpty: boolean;5265    readonly isAccountIsNotMigrating: boolean;5266    readonly isBadEvent: boolean;5267    readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating' | 'BadEvent';5268  }52695270  /** @name PalletMaintenanceError (657) */5271  type PalletMaintenanceError = Null;52725273  /** @name PalletTestUtilsError (658) */5274  interface PalletTestUtilsError extends Enum {5275    readonly isTestPalletDisabled: boolean;5276    readonly isTriggerRollback: boolean;5277    readonly type: 'TestPalletDisabled' | 'TriggerRollback';5278  }52795280  /** @name SpRuntimeMultiSignature (660) */5281  interface SpRuntimeMultiSignature extends Enum {5282    readonly isEd25519: boolean;5283    readonly asEd25519: SpCoreEd25519Signature;5284    readonly isSr25519: boolean;5285    readonly asSr25519: SpCoreSr25519Signature;5286    readonly isEcdsa: boolean;5287    readonly asEcdsa: SpCoreEcdsaSignature;5288    readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';5289  }52905291  /** @name SpCoreEd25519Signature (661) */5292  interface SpCoreEd25519Signature extends U8aFixed {}52935294  /** @name SpCoreSr25519Signature (663) */5295  interface SpCoreSr25519Signature extends U8aFixed {}52965297  /** @name SpCoreEcdsaSignature (664) */5298  interface SpCoreEcdsaSignature extends U8aFixed {}52995300  /** @name FrameSystemExtensionsCheckSpecVersion (667) */5301  type FrameSystemExtensionsCheckSpecVersion = Null;53025303  /** @name FrameSystemExtensionsCheckTxVersion (668) */5304  type FrameSystemExtensionsCheckTxVersion = Null;53055306  /** @name FrameSystemExtensionsCheckGenesis (669) */5307  type FrameSystemExtensionsCheckGenesis = Null;53085309  /** @name FrameSystemExtensionsCheckNonce (672) */5310  interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}53115312  /** @name FrameSystemExtensionsCheckWeight (673) */5313  type FrameSystemExtensionsCheckWeight = Null;53145315  /** @name OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance (674) */5316  type OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance = Null;53175318  /** @name OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls (675) */5319  type OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls = Null;53205321  /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (676) */5322  interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}53235324  /** @name OpalRuntimeRuntime (677) */5325  type OpalRuntimeRuntime = Null;53265327  /** @name PalletEthereumFakeTransactionFinalizer (678) */5328  type PalletEthereumFakeTransactionFinalizer = Null;53295330} // declare module