git.delta.rocks / unique-network / refs/commits / 1faae1df61d6

difftreelog

chore regenerate types / update yarn.lock

Daniel Shiposha2022-12-08parent: #8db6dc9.patch.diff
in: master

13 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
@@ -8,8 +8,8 @@
 import type { ApiTypes, AugmentedConst } from '@polkadot/api-base/types';
 import type { Option, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
 import type { Codec } from '@polkadot/types-codec/types';
-import type { H160, Perbill, Permill, Weight } from '@polkadot/types/interfaces/runtime';
-import type { FrameSupportPalletId, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, UpDataStructsCollectionLimits, XcmV1MultiLocation } from '@polkadot/types/lookup';
+import type { H160, Perbill, Permill } from '@polkadot/types/interfaces/runtime';
+import type { FrameSupportPalletId, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, UpDataStructsCollectionLimits, XcmV1MultiLocation } from '@polkadot/types/lookup';
 
 export type __AugmentedConst<ApiType extends ApiTypes> = AugmentedConst<ApiType>;
 
@@ -110,7 +110,7 @@
       /**
        * The maximum weight that may be scheduled per block for any dispatchables.
        **/
-      maximumWeight: Weight & AugmentedConst<ApiType>;
+      maximumWeight: SpWeightsWeightV2Weight & AugmentedConst<ApiType>;
       /**
        * The maximum number of scheduled calls in the queue for a single block.
        **/
modifiedtests/src/interfaces/augment-api-errors.tsdiffbeforeafterboth
--- a/tests/src/interfaces/augment-api-errors.ts
+++ b/tests/src/interfaces/augment-api-errors.ts
@@ -55,7 +55,7 @@
        **/
       ExistingVestingSchedule: AugmentedError<ApiType>;
       /**
-       * Balance too low to send value
+       * Balance too low to send value.
        **/
       InsufficientBalance: AugmentedError<ApiType>;
       /**
@@ -386,7 +386,7 @@
        **/
       NotFungibleDataUsedToMintFungibleCollectionToken: AugmentedError<ApiType>;
       /**
-       * Setting approval for all is not allowed.
+       * Setting allowance for all is not allowed.
        **/
       SettingAllowanceForAllNotAllowed: AugmentedError<ApiType>;
       /**
modifiedtests/src/interfaces/augment-api-events.tsdiffbeforeafterboth
--- a/tests/src/interfaces/augment-api-events.ts
+++ b/tests/src/interfaces/augment-api-events.ts
@@ -8,8 +8,8 @@
 import type { ApiTypes, AugmentedEvent } from '@polkadot/api-base/types';
 import type { Bytes, Null, Option, Result, U8aFixed, bool, u128, u32, u64, u8 } from '@polkadot/types-codec';
 import type { ITuple } from '@polkadot/types-codec/types';
-import type { AccountId32, H160, H256, Weight } from '@polkadot/types/interfaces/runtime';
-import type { EthereumLog, EvmCoreErrorExitReason, FrameSupportDispatchDispatchInfo, FrameSupportTokensMiscBalanceStatus, OrmlVestingVestingSchedule, PalletEvmAccountBasicCrossAccountIdRepr, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, RmrkTraitsNftAccountIdOrCollectionNftTuple, SpRuntimeDispatchError, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetMultiAssets, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation } from '@polkadot/types/lookup';
+import type { AccountId32, H160, H256 } from '@polkadot/types/interfaces/runtime';
+import type { EthereumLog, EvmCoreErrorExitReason, FrameSupportDispatchDispatchInfo, FrameSupportTokensMiscBalanceStatus, OrmlVestingVestingSchedule, PalletEvmAccountBasicCrossAccountIdRepr, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, RmrkTraitsNftAccountIdOrCollectionNftTuple, SpRuntimeDispatchError, SpWeightsWeightV2Weight, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetMultiAssets, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation } from '@polkadot/types/lookup';
 
 export type __AugmentedEvent<ApiType extends ApiTypes> = AugmentedEvent<ApiType>;
 
@@ -188,11 +188,11 @@
       /**
        * Downward message is overweight and was placed in the overweight queue.
        **/
-      OverweightEnqueued: AugmentedEvent<ApiType, [messageId: U8aFixed, overweightIndex: u64, requiredWeight: Weight], { messageId: U8aFixed, overweightIndex: u64, requiredWeight: Weight }>;
+      OverweightEnqueued: AugmentedEvent<ApiType, [messageId: U8aFixed, overweightIndex: u64, requiredWeight: SpWeightsWeightV2Weight], { messageId: U8aFixed, overweightIndex: u64, requiredWeight: SpWeightsWeightV2Weight }>;
       /**
        * Downward message from the overweight queue was executed.
        **/
-      OverweightServiced: AugmentedEvent<ApiType, [overweightIndex: u64, weightUsed: Weight], { overweightIndex: u64, weightUsed: Weight }>;
+      OverweightServiced: AugmentedEvent<ApiType, [overweightIndex: u64, weightUsed: SpWeightsWeightV2Weight], { overweightIndex: u64, weightUsed: SpWeightsWeightV2Weight }>;
       /**
        * Downward message is unsupported version of XCM.
        **/
@@ -200,7 +200,7 @@
       /**
        * The weight limit for handling downward messages was reached.
        **/
-      WeightExhausted: AugmentedEvent<ApiType, [messageId: U8aFixed, remainingWeight: Weight, requiredWeight: Weight], { messageId: U8aFixed, remainingWeight: Weight, requiredWeight: Weight }>;
+      WeightExhausted: AugmentedEvent<ApiType, [messageId: U8aFixed, remainingWeight: SpWeightsWeightV2Weight, requiredWeight: SpWeightsWeightV2Weight], { messageId: U8aFixed, remainingWeight: SpWeightsWeightV2Weight, requiredWeight: SpWeightsWeightV2Weight }>;
       /**
        * Generic event
        **/
@@ -304,7 +304,7 @@
       /**
        * Downward messages were processed using the given weight.
        **/
-      DownwardMessagesProcessed: AugmentedEvent<ApiType, [weightUsed: Weight, dmqHead: H256], { weightUsed: Weight, dmqHead: H256 }>;
+      DownwardMessagesProcessed: AugmentedEvent<ApiType, [weightUsed: SpWeightsWeightV2Weight, dmqHead: H256], { weightUsed: SpWeightsWeightV2Weight, dmqHead: H256 }>;
       /**
        * Some downward messages have been received and will be processed.
        **/
@@ -332,6 +332,12 @@
     };
     polkadotXcm: {
       /**
+       * Some assets have been claimed from an asset trap
+       * 
+       * \[ hash, origin, assets \]
+       **/
+      AssetsClaimed: AugmentedEvent<ApiType, [H256, XcmV1MultiLocation, XcmVersionedMultiAssets]>;
+      /**
        * Some assets have been placed in an asset trap.
        * 
        * \[ hash, origin, assets \]
@@ -392,7 +398,7 @@
        * 
        * \[ id, pallet index, call index, actual weight, max budgeted weight \]
        **/
-      NotifyOverweight: AugmentedEvent<ApiType, [u64, u8, u8, Weight, Weight]>;
+      NotifyOverweight: AugmentedEvent<ApiType, [u64, u8, u8, SpWeightsWeightV2Weight, SpWeightsWeightV2Weight]>;
       /**
        * A given location which had a version change subscription was dropped owing to an error
        * migrating the location to our new XCM format.
@@ -800,19 +806,19 @@
       /**
        * Some XCM failed.
        **/
-      Fail: AugmentedEvent<ApiType, [messageHash: Option<H256>, error: XcmV2TraitsError, weight: Weight], { messageHash: Option<H256>, error: XcmV2TraitsError, weight: Weight }>;
+      Fail: AugmentedEvent<ApiType, [messageHash: Option<H256>, error: XcmV2TraitsError, weight: SpWeightsWeightV2Weight], { messageHash: Option<H256>, error: XcmV2TraitsError, weight: SpWeightsWeightV2Weight }>;
       /**
        * An XCM exceeded the individual message weight budget.
        **/
-      OverweightEnqueued: AugmentedEvent<ApiType, [sender: u32, sentAt: u32, index: u64, required: Weight], { sender: u32, sentAt: u32, index: u64, required: Weight }>;
+      OverweightEnqueued: AugmentedEvent<ApiType, [sender: u32, sentAt: u32, index: u64, required: SpWeightsWeightV2Weight], { sender: u32, sentAt: u32, index: u64, required: SpWeightsWeightV2Weight }>;
       /**
        * An XCM from the overweight queue was executed with the given actual weight used.
        **/
-      OverweightServiced: AugmentedEvent<ApiType, [index: u64, used: Weight], { index: u64, used: Weight }>;
+      OverweightServiced: AugmentedEvent<ApiType, [index: u64, used: SpWeightsWeightV2Weight], { index: u64, used: SpWeightsWeightV2Weight }>;
       /**
        * Some XCM was executed ok.
        **/
-      Success: AugmentedEvent<ApiType, [messageHash: Option<H256>, weight: Weight], { messageHash: Option<H256>, weight: Weight }>;
+      Success: AugmentedEvent<ApiType, [messageHash: Option<H256>, weight: SpWeightsWeightV2Weight], { messageHash: Option<H256>, weight: SpWeightsWeightV2Weight }>;
       /**
        * An upward message was sent to the relay chain.
        **/
modifiedtests/src/interfaces/augment-api-query.tsdiffbeforeafterboth
--- a/tests/src/interfaces/augment-api-query.ts
+++ b/tests/src/interfaces/augment-api-query.ts
@@ -8,8 +8,8 @@
 import type { ApiTypes, AugmentedQuery, QueryableStorageEntry } from '@polkadot/api-base/types';
 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, H160, H256, Weight } from '@polkadot/types/interfaces/runtime';
-import type { CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueQueueConfigData, EthereumBlock, EthereumLog, EthereumReceiptReceiptV3, EthereumTransactionTransactionV2, FpRpcTransactionStatus, FrameSupportDispatchPerDispatchClassWeight, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensReserveData, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesReleases, PalletBalancesReserveData, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmContractHelpersSponsoringModeT, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletNonfungibleItemData, PalletRefungibleItemData, PalletTransactionPaymentReleases, PalletTreasuryProposal, PalletUniqueSchedulerV2BlockAgenda, PhantomTypeUpDataStructs, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpRuntimeDigest, SpTrieStorageProof, UpDataStructsCollection, UpDataStructsCollectionStats, UpDataStructsProperties, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, XcmV1MultiLocation } from '@polkadot/types/lookup';
+import type { AccountId32, H160, H256 } from '@polkadot/types/interfaces/runtime';
+import type { CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueQueueConfigData, EthereumBlock, EthereumLog, EthereumReceiptReceiptV3, EthereumTransactionTransactionV2, FpRpcTransactionStatus, FrameSupportDispatchPerDispatchClassWeight, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensReserveData, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesReleases, PalletBalancesReserveData, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmContractHelpersSponsoringModeT, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletNonfungibleItemData, PalletRefungibleItemData, PalletTransactionPaymentReleases, PalletTreasuryProposal, PalletUniqueSchedulerV2BlockAgenda, PhantomTypeUpDataStructs, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpRuntimeDigest, SpTrieStorageProof, SpWeightsWeightV2Weight, UpDataStructsCollection, UpDataStructsCollectionStats, UpDataStructsProperties, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, XcmV1MultiLocation } from '@polkadot/types/lookup';
 import type { Observable } from '@polkadot/types/types';
 
 export type __AugmentedQuery<ApiType extends ApiTypes> = AugmentedQuery<ApiType, () => unknown>;
@@ -566,12 +566,12 @@
        * The weight we reserve at the beginning of the block for processing DMP messages. This
        * overrides the amount set in the Config trait.
        **/
-      reservedDmpWeightOverride: AugmentedQuery<ApiType, () => Observable<Option<Weight>>, []> & QueryableStorageEntry<ApiType, []>;
+      reservedDmpWeightOverride: AugmentedQuery<ApiType, () => Observable<Option<SpWeightsWeightV2Weight>>, []> & QueryableStorageEntry<ApiType, []>;
       /**
        * The weight we reserve at the beginning of the block for processing XCMP messages. This
        * overrides the amount set in the Config trait.
        **/
-      reservedXcmpWeightOverride: AugmentedQuery<ApiType, () => Observable<Option<Weight>>, []> & QueryableStorageEntry<ApiType, []>;
+      reservedXcmpWeightOverride: AugmentedQuery<ApiType, () => Observable<Option<SpWeightsWeightV2Weight>>, []> & QueryableStorageEntry<ApiType, []>;
       /**
        * An option which indicates if the relay-chain restricts signalling a validation code upgrade.
        * In other words, if this is `Some` and [`NewValidationCode`] is `Some` then the produced
modifiedtests/src/interfaces/augment-api-rpc.tsdiffbeforeafterboth
--- a/tests/src/interfaces/augment-api-rpc.ts
+++ b/tests/src/interfaces/augment-api-rpc.ts
@@ -16,7 +16,7 @@
 import type { BlockHash } from '@polkadot/types/interfaces/chain';
 import type { PrefixedStorageKey } from '@polkadot/types/interfaces/childstate';
 import type { AuthorityId } from '@polkadot/types/interfaces/consensus';
-import type { CodeUploadRequest, CodeUploadResult, ContractCallRequest, ContractExecResult, ContractInstantiateResult, InstantiateRequest } from '@polkadot/types/interfaces/contracts';
+import type { CodeUploadRequest, CodeUploadResult, ContractCallRequest, ContractExecResult, ContractInstantiateResult, InstantiateRequestV1 } from '@polkadot/types/interfaces/contracts';
 import type { BlockStats } from '@polkadot/types/interfaces/dev';
 import type { CreatedBlock } from '@polkadot/types/interfaces/engine';
 import type { EthAccount, EthCallRequest, EthFeeHistory, EthFilter, EthFilterChanges, EthLog, EthReceipt, EthRichBlock, EthSubKind, EthSubParams, EthSyncStatus, EthTransaction, EthTransactionRequest, EthWork } from '@polkadot/types/interfaces/eth';
@@ -24,7 +24,7 @@
 import type { EncodedFinalityProofs, JustificationNotification, ReportedRoundStates } from '@polkadot/types/interfaces/grandpa';
 import type { MmrLeafBatchProof, MmrLeafProof } from '@polkadot/types/interfaces/mmr';
 import type { StorageKind } from '@polkadot/types/interfaces/offchain';
-import type { FeeDetails, RuntimeDispatchInfo } from '@polkadot/types/interfaces/payment';
+import type { FeeDetails, RuntimeDispatchInfoV1 } from '@polkadot/types/interfaces/payment';
 import type { RpcMethods } from '@polkadot/types/interfaces/rpc';
 import type { AccountId, AccountId32, BlockNumber, H160, H256, H64, Hash, Header, Index, Justification, KeyValue, SignedBlock, StorageData } from '@polkadot/types/interfaces/runtime';
 import type { MigrationStatusResult, ReadProof, RuntimeVersion, TraceBlockResponse } from '@polkadot/types/interfaces/state';
@@ -174,7 +174,7 @@
        * @deprecated Use the runtime interface `api.call.contractsApi.instantiate` instead
        * Instantiate a new contract
        **/
-      instantiate: AugmentedRpc<(request: InstantiateRequest | { origin?: any; value?: any; gasLimit?: any; storageDepositLimit?: any; code?: any; data?: any; salt?: any } | string | Uint8Array, at?: BlockHash | string | Uint8Array) => Observable<ContractInstantiateResult>>;
+      instantiate: AugmentedRpc<(request: InstantiateRequestV1 | { origin?: any; value?: any; gasLimit?: any; code?: any; data?: any; salt?: any } | string | Uint8Array, at?: BlockHash | string | Uint8Array) => Observable<ContractInstantiateResult>>;
       /**
        * @deprecated Not available in newer versions of the contracts interfaces
        * Returns the projected time a given contract will be able to sustain paying its rent
@@ -426,13 +426,15 @@
     };
     payment: {
       /**
+       * @deprecated Use `api.call.transactionPaymentApi.queryFeeDetails` instead
        * Query the detailed fee of a given encoded extrinsic
        **/
       queryFeeDetails: AugmentedRpc<(extrinsic: Bytes | string | Uint8Array, at?: BlockHash | string | Uint8Array) => Observable<FeeDetails>>;
       /**
+       * @deprecated Use `api.call.transactionPaymentApi.queryInfo` instead
        * Retrieves the fee information for an encoded extrinsic
        **/
-      queryInfo: AugmentedRpc<(extrinsic: Bytes | string | Uint8Array, at?: BlockHash | string | Uint8Array) => Observable<RuntimeDispatchInfo>>;
+      queryInfo: AugmentedRpc<(extrinsic: Bytes | string | Uint8Array, at?: BlockHash | string | Uint8Array) => Observable<RuntimeDispatchInfoV1>>;
     };
     rmrk: {
       /**
modifiedtests/src/interfaces/augment-api-runtime.tsdiffbeforeafterboth
--- a/tests/src/interfaces/augment-api-runtime.ts
+++ b/tests/src/interfaces/augment-api-runtime.ts
@@ -229,7 +229,7 @@
        **/
       [key: string]: DecoratedCallBase<ApiType>;
     };
-    /** 0x37c8bb1350a9a2a8/1 */
+    /** 0x37c8bb1350a9a2a8/2 */
     transactionPaymentApi: {
       /**
        * The transaction fee details
modifiedtests/src/interfaces/augment-api-tx.tsdiffbeforeafterboth
--- a/tests/src/interfaces/augment-api-tx.ts
+++ b/tests/src/interfaces/augment-api-tx.ts
@@ -8,8 +8,8 @@
 import type { ApiTypes, AugmentedSubmittable, SubmittableExtrinsic, SubmittableExtrinsicFunction } from '@polkadot/api-base/types';
 import type { Bytes, Compact, Option, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
 import type { AnyNumber, IMethod, ITuple } from '@polkadot/types-codec/types';
-import type { AccountId32, Call, H160, H256, MultiAddress, Perbill, Permill, Weight } from '@polkadot/types/interfaces/runtime';
-import type { CumulusPrimitivesParachainInherentParachainInherentData, EthereumLog, EthereumTransactionTransactionV2, OrmlVestingVestingSchedule, PalletEvmAccountBasicCrossAccountIdRepr, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsPartEquippableList, RmrkTraitsPartPartType, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCreateCollectionData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, XcmV1MultiLocation, XcmV2WeightLimit, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
+import type { AccountId32, Call, H160, H256, MultiAddress, Perbill, Permill } from '@polkadot/types/interfaces/runtime';
+import type { CumulusPrimitivesParachainInherentParachainInherentData, EthereumLog, EthereumTransactionTransactionV2, OrmlVestingVestingSchedule, PalletEvmAccountBasicCrossAccountIdRepr, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsPartEquippableList, RmrkTraitsPartPartType, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, SpWeightsWeightV2Weight, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCreateCollectionData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, XcmV1MultiLocation, XcmV2WeightLimit, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
 
 export type __AugmentedSubmittable = AugmentedSubmittable<() => unknown>;
 export type __SubmittableExtrinsic<ApiType extends ApiTypes> = SubmittableExtrinsic<ApiType>;
@@ -243,7 +243,7 @@
        * Events:
        * - `OverweightServiced`: On success.
        **/
-      serviceOverweight: AugmentedSubmittable<(index: u64 | AnyNumber | Uint8Array, weightLimit: Weight | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u64, Weight]>;
+      serviceOverweight: AugmentedSubmittable<(index: u64 | AnyNumber | Uint8Array, weightLimit: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u64, u64]>;
       /**
        * Generic tx
        **/
@@ -383,7 +383,7 @@
        * NOTE: A successful return to this does *not* imply that the `msg` was executed successfully
        * to completion; only that *some* of it was executed.
        **/
-      execute: AugmentedSubmittable<(message: XcmVersionedXcm | { V0: any } | { V1: any } | { V2: any } | string | Uint8Array, maxWeight: Weight | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedXcm, Weight]>;
+      execute: AugmentedSubmittable<(message: XcmVersionedXcm | { V0: any } | { V1: any } | { V2: any } | string | Uint8Array, maxWeight: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedXcm, u64]>;
       /**
        * Set a safe XCM version (the version that XCM should be encoded with if the most recent
        * version a destination can accept is unknown).
@@ -953,7 +953,7 @@
        * - The weight of this call is defined by the caller.
        * # </weight>
        **/
-      sudoUncheckedWeight: AugmentedSubmittable<(call: Call | IMethod | string | Uint8Array, weight: Weight | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Call, Weight]>;
+      sudoUncheckedWeight: AugmentedSubmittable<(call: Call | IMethod | string | Uint8Array, weight: SpWeightsWeightV2Weight | { refTime?: any; proofSize?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Call, SpWeightsWeightV2Weight]>;
       /**
        * Generic tx
        **/
@@ -1759,7 +1759,7 @@
        * Events:
        * - `OverweightServiced`: On success.
        **/
-      serviceOverweight: AugmentedSubmittable<(index: u64 | AnyNumber | Uint8Array, weightLimit: Weight | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u64, Weight]>;
+      serviceOverweight: AugmentedSubmittable<(index: u64 | AnyNumber | Uint8Array, weightLimit: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u64, u64]>;
       /**
        * Suspends all XCM executions for the XCMP queue, regardless of the sender's origin.
        * 
@@ -1796,7 +1796,7 @@
        * - `origin`: Must pass `Root`.
        * - `new`: Desired value for `QueueConfigData.threshold_weight`
        **/
-      updateThresholdWeight: AugmentedSubmittable<(updated: Weight | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Weight]>;
+      updateThresholdWeight: AugmentedSubmittable<(updated: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u64]>;
       /**
        * Overwrites the speed to which the available weight approaches the maximum weight.
        * A lower number results in a faster progression. A value of 1 makes the entire weight available initially.
@@ -1804,7 +1804,7 @@
        * - `origin`: Must pass `Root`.
        * - `new`: Desired value for `QueueConfigData.weight_restrict_decay`.
        **/
-      updateWeightRestrictDecay: AugmentedSubmittable<(updated: Weight | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Weight]>;
+      updateWeightRestrictDecay: AugmentedSubmittable<(updated: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u64]>;
       /**
        * Overwrite the maximum amount of weight any individual message may consume.
        * Messages above this weight go into the overweight queue and may only be serviced explicitly.
@@ -1812,7 +1812,7 @@
        * - `origin`: Must pass `Root`.
        * - `new`: Desired value for `QueueConfigData.xcmp_max_individual_weight`.
        **/
-      updateXcmpMaxIndividualWeight: AugmentedSubmittable<(updated: Weight | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Weight]>;
+      updateXcmpMaxIndividualWeight: AugmentedSubmittable<(updated: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u64]>;
       /**
        * Generic tx
        **/
@@ -1822,9 +1822,9 @@
       /**
        * Transfer native currencies.
        * 
-       * `dest_weight` is the weight for XCM execution on the dest chain, and
-       * it would be charged from the transferred assets. If set below
-       * requirements, the execution may fail and assets wouldn't be
+       * `dest_weight_limit` is the weight for XCM execution on the dest
+       * chain, and it would be charged from the transferred assets. If set
+       * below requirements, the execution may fail and assets wouldn't be
        * received.
        * 
        * It's a no-op if any error on local XCM execution or message sending.
@@ -1833,13 +1833,13 @@
        * by the network, and if the receiving chain would handle
        * messages correctly.
        **/
-      transfer: AugmentedSubmittable<(currencyId: PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, destWeight: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletForeignAssetsAssetIds, u128, XcmVersionedMultiLocation, u64]>;
+      transfer: AugmentedSubmittable<(currencyId: PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, destWeightLimit: XcmV2WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletForeignAssetsAssetIds, u128, XcmVersionedMultiLocation, XcmV2WeightLimit]>;
       /**
        * Transfer `MultiAsset`.
        * 
-       * `dest_weight` is the weight for XCM execution on the dest chain, and
-       * it would be charged from the transferred assets. If set below
-       * requirements, the execution may fail and assets wouldn't be
+       * `dest_weight_limit` is the weight for XCM execution on the dest
+       * chain, and it would be charged from the transferred assets. If set
+       * below requirements, the execution may fail and assets wouldn't be
        * received.
        * 
        * It's a no-op if any error on local XCM execution or message sending.
@@ -1848,13 +1848,13 @@
        * by the network, and if the receiving chain would handle
        * messages correctly.
        **/
-      transferMultiasset: AugmentedSubmittable<(asset: XcmVersionedMultiAsset | { V0: any } | { V1: any } | string | Uint8Array, dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, destWeight: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedMultiAsset, XcmVersionedMultiLocation, u64]>;
+      transferMultiasset: AugmentedSubmittable<(asset: XcmVersionedMultiAsset | { V0: any } | { V1: any } | string | Uint8Array, dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, destWeightLimit: XcmV2WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedMultiAsset, XcmVersionedMultiLocation, XcmV2WeightLimit]>;
       /**
        * Transfer several `MultiAsset` specifying the item to be used as fee
        * 
-       * `dest_weight` is the weight for XCM execution on the dest chain, and
-       * it would be charged from the transferred assets. If set below
-       * requirements, the execution may fail and assets wouldn't be
+       * `dest_weight_limit` is the weight for XCM execution on the dest
+       * chain, and it would be charged from the transferred assets. If set
+       * below requirements, the execution may fail and assets wouldn't be
        * received.
        * 
        * `fee_item` is index of the MultiAssets that we want to use for
@@ -1866,13 +1866,13 @@
        * by the network, and if the receiving chain would handle
        * messages correctly.
        **/
-      transferMultiassets: AugmentedSubmittable<(assets: XcmVersionedMultiAssets | { V0: any } | { V1: any } | string | Uint8Array, feeItem: u32 | AnyNumber | Uint8Array, dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, destWeight: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedMultiAssets, u32, XcmVersionedMultiLocation, u64]>;
+      transferMultiassets: AugmentedSubmittable<(assets: XcmVersionedMultiAssets | { V0: any } | { V1: any } | string | Uint8Array, feeItem: u32 | AnyNumber | Uint8Array, dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, destWeightLimit: XcmV2WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedMultiAssets, u32, XcmVersionedMultiLocation, XcmV2WeightLimit]>;
       /**
        * Transfer `MultiAsset` specifying the fee and amount as separate.
        * 
-       * `dest_weight` is the weight for XCM execution on the dest chain, and
-       * it would be charged from the transferred assets. If set below
-       * requirements, the execution may fail and assets wouldn't be
+       * `dest_weight_limit` is the weight for XCM execution on the dest
+       * chain, and it would be charged from the transferred assets. If set
+       * below requirements, the execution may fail and assets wouldn't be
        * received.
        * 
        * `fee` is the multiasset to be spent to pay for execution in
@@ -1890,13 +1890,13 @@
        * by the network, and if the receiving chain would handle
        * messages correctly.
        **/
-      transferMultiassetWithFee: AugmentedSubmittable<(asset: XcmVersionedMultiAsset | { V0: any } | { V1: any } | string | Uint8Array, fee: XcmVersionedMultiAsset | { V0: any } | { V1: any } | string | Uint8Array, dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, destWeight: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedMultiAsset, XcmVersionedMultiAsset, XcmVersionedMultiLocation, u64]>;
+      transferMultiassetWithFee: AugmentedSubmittable<(asset: XcmVersionedMultiAsset | { V0: any } | { V1: any } | string | Uint8Array, fee: XcmVersionedMultiAsset | { V0: any } | { V1: any } | string | Uint8Array, dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, destWeightLimit: XcmV2WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedMultiAsset, XcmVersionedMultiAsset, XcmVersionedMultiLocation, XcmV2WeightLimit]>;
       /**
        * Transfer several currencies specifying the item to be used as fee
        * 
-       * `dest_weight` is the weight for XCM execution on the dest chain, and
-       * it would be charged from the transferred assets. If set below
-       * requirements, the execution may fail and assets wouldn't be
+       * `dest_weight_limit` is the weight for XCM execution on the dest
+       * chain, and it would be charged from the transferred assets. If set
+       * below requirements, the execution may fail and assets wouldn't be
        * received.
        * 
        * `fee_item` is index of the currencies tuple that we want to use for
@@ -1908,14 +1908,14 @@
        * by the network, and if the receiving chain would handle
        * messages correctly.
        **/
-      transferMulticurrencies: AugmentedSubmittable<(currencies: Vec<ITuple<[PalletForeignAssetsAssetIds, u128]>> | ([PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, u128 | AnyNumber | Uint8Array])[], feeItem: u32 | AnyNumber | Uint8Array, dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, destWeight: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Vec<ITuple<[PalletForeignAssetsAssetIds, u128]>>, u32, XcmVersionedMultiLocation, u64]>;
+      transferMulticurrencies: AugmentedSubmittable<(currencies: Vec<ITuple<[PalletForeignAssetsAssetIds, u128]>> | ([PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, u128 | AnyNumber | Uint8Array])[], feeItem: u32 | AnyNumber | Uint8Array, dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, destWeightLimit: XcmV2WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Vec<ITuple<[PalletForeignAssetsAssetIds, u128]>>, u32, XcmVersionedMultiLocation, XcmV2WeightLimit]>;
       /**
        * Transfer native currencies specifying the fee and amount as
        * separate.
        * 
-       * `dest_weight` is the weight for XCM execution on the dest chain, and
-       * it would be charged from the transferred assets. If set below
-       * requirements, the execution may fail and assets wouldn't be
+       * `dest_weight_limit` is the weight for XCM execution on the dest
+       * chain, and it would be charged from the transferred assets. If set
+       * below requirements, the execution may fail and assets wouldn't be
        * received.
        * 
        * `fee` is the amount to be spent to pay for execution in destination
@@ -1932,7 +1932,7 @@
        * by the network, and if the receiving chain would handle
        * messages correctly.
        **/
-      transferWithFee: AugmentedSubmittable<(currencyId: PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, fee: u128 | AnyNumber | Uint8Array, dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, destWeight: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletForeignAssetsAssetIds, u128, u128, XcmVersionedMultiLocation, u64]>;
+      transferWithFee: AugmentedSubmittable<(currencyId: PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, fee: u128 | AnyNumber | Uint8Array, dest: XcmVersionedMultiLocation | { V0: any } | { V1: any } | string | Uint8Array, destWeightLimit: XcmV2WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletForeignAssetsAssetIds, u128, u128, XcmVersionedMultiLocation, XcmV2WeightLimit]>;
       /**
        * 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, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletConfigurationCall, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletEvmMigrationEvent, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletUniqueSchedulerV2BlockAgenda, PalletUniqueSchedulerV2Call, PalletUniqueSchedulerV2Error, PalletUniqueSchedulerV2Event, PalletUniqueSchedulerV2Scheduled, PalletUniqueSchedulerV2ScheduledCall, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, 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, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from './default';
+import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletConfigurationCall, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletEvmMigrationEvent, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletUniqueSchedulerV2BlockAgenda, PalletUniqueSchedulerV2Call, PalletUniqueSchedulerV2Error, PalletUniqueSchedulerV2Event, PalletUniqueSchedulerV2Scheduled, PalletUniqueSchedulerV2ScheduledCall, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, 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, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from './default';
 import type { Data, StorageKey } from '@polkadot/types';
 import type { BitVec, Bool, Bytes, F32, F64, I128, I16, I256, I32, I64, I8, Json, Null, OptionBool, Raw, Text, Type, U128, U16, U256, U32, U64, U8, USize, bool, f32, f64, i128, i16, i256, i32, i64, i8, u128, u16, u256, u32, u64, u8, usize } from '@polkadot/types-codec';
 import type { AssetApproval, AssetApprovalKey, AssetBalance, AssetDestroyWitness, AssetDetails, AssetMetadata, TAssetBalance, TAssetDepositBalance } from '@polkadot/types/interfaces/assets';
@@ -24,7 +24,7 @@
 import type { StatementKind } from '@polkadot/types/interfaces/claims';
 import type { CollectiveOrigin, MemberCount, ProposalIndex, Votes, VotesTo230 } from '@polkadot/types/interfaces/collective';
 import type { AuthorityId, RawVRFOutput } from '@polkadot/types/interfaces/consensus';
-import type { AliveContractInfo, CodeHash, CodeSource, CodeUploadRequest, CodeUploadResult, CodeUploadResultValue, ContractCallFlags, ContractCallRequest, ContractExecResult, ContractExecResultOk, ContractExecResultResult, ContractExecResultSuccessTo255, ContractExecResultSuccessTo260, ContractExecResultTo255, ContractExecResultTo260, ContractExecResultTo267, ContractInfo, ContractInstantiateResult, ContractInstantiateResultTo267, ContractInstantiateResultTo299, ContractReturnFlags, ContractStorageKey, DeletedContract, ExecReturnValue, Gas, HostFnWeights, HostFnWeightsTo264, InstantiateRequest, InstantiateRequestV1, InstantiateRequestV2, InstantiateReturnValue, InstantiateReturnValueOk, InstantiateReturnValueTo267, InstructionWeights, Limits, LimitsTo264, PrefabWasmModule, RentProjection, Schedule, ScheduleTo212, ScheduleTo258, ScheduleTo264, SeedOf, StorageDeposit, TombstoneContractInfo, TrieId } from '@polkadot/types/interfaces/contracts';
+import type { AliveContractInfo, CodeHash, CodeSource, CodeUploadRequest, CodeUploadResult, CodeUploadResultValue, ContractCallFlags, ContractCallRequest, ContractExecResult, ContractExecResultOk, ContractExecResultResult, ContractExecResultSuccessTo255, ContractExecResultSuccessTo260, ContractExecResultTo255, ContractExecResultTo260, ContractExecResultTo267, ContractExecResultU64, ContractInfo, ContractInstantiateResult, ContractInstantiateResultTo267, ContractInstantiateResultTo299, ContractInstantiateResultU64, ContractReturnFlags, ContractStorageKey, DeletedContract, ExecReturnValue, Gas, HostFnWeights, HostFnWeightsTo264, InstantiateRequest, InstantiateRequestV1, InstantiateRequestV2, InstantiateReturnValue, InstantiateReturnValueOk, InstantiateReturnValueTo267, InstructionWeights, Limits, LimitsTo264, PrefabWasmModule, RentProjection, Schedule, ScheduleTo212, ScheduleTo258, ScheduleTo264, SeedOf, StorageDeposit, TombstoneContractInfo, TrieId } from '@polkadot/types/interfaces/contracts';
 import type { ContractConstructorSpecLatest, ContractConstructorSpecV0, ContractConstructorSpecV1, ContractConstructorSpecV2, ContractConstructorSpecV3, ContractContractSpecV0, ContractContractSpecV1, ContractContractSpecV2, ContractContractSpecV3, ContractContractSpecV4, ContractCryptoHasher, ContractDiscriminant, ContractDisplayName, ContractEventParamSpecLatest, ContractEventParamSpecV0, ContractEventParamSpecV2, ContractEventSpecLatest, ContractEventSpecV0, ContractEventSpecV1, ContractEventSpecV2, ContractLayoutArray, ContractLayoutCell, ContractLayoutEnum, ContractLayoutHash, ContractLayoutHashingStrategy, ContractLayoutKey, ContractLayoutStruct, ContractLayoutStructField, ContractMessageParamSpecLatest, ContractMessageParamSpecV0, ContractMessageParamSpecV2, ContractMessageSpecLatest, ContractMessageSpecV0, ContractMessageSpecV1, ContractMessageSpecV2, ContractMetadata, ContractMetadataLatest, ContractMetadataV0, ContractMetadataV1, ContractMetadataV2, ContractMetadataV3, ContractMetadataV4, ContractProject, ContractProjectContract, ContractProjectInfo, ContractProjectSource, ContractProjectV0, ContractSelector, ContractStorageLayout, ContractTypeSpec } from '@polkadot/types/interfaces/contractsAbi';
 import type { FundIndex, FundInfo, LastContribution, TrieIndex } from '@polkadot/types/interfaces/crowdloan';
 import type { CollationInfo, CollationInfoV1, ConfigData, MessageId, OverweightIndex, PageCounter, PageIndexData } from '@polkadot/types/interfaces/cumulus';
@@ -47,7 +47,7 @@
 import type { StorageKind } from '@polkadot/types/interfaces/offchain';
 import type { DeferredOffenceOf, Kind, OffenceDetails, Offender, OpaqueTimeSlot, ReportIdOf, Reporter } from '@polkadot/types/interfaces/offences';
 import type { AbridgedCandidateReceipt, AbridgedHostConfiguration, AbridgedHrmpChannel, AssignmentId, AssignmentKind, AttestedCandidate, AuctionIndex, AuthorityDiscoveryId, AvailabilityBitfield, AvailabilityBitfieldRecord, BackedCandidate, Bidder, BufferedSessionChange, CandidateCommitments, CandidateDescriptor, CandidateEvent, CandidateHash, CandidateInfo, CandidatePendingAvailability, CandidateReceipt, CollatorId, CollatorSignature, CommittedCandidateReceipt, CoreAssignment, CoreIndex, CoreOccupied, CoreState, DisputeLocation, DisputeResult, DisputeState, DisputeStatement, DisputeStatementSet, DoubleVoteReport, DownwardMessage, ExplicitDisputeStatement, GlobalValidationData, GlobalValidationSchedule, GroupIndex, GroupRotationInfo, HeadData, HostConfiguration, HrmpChannel, HrmpChannelId, HrmpOpenChannelRequest, InboundDownwardMessage, InboundHrmpMessage, InboundHrmpMessages, IncomingParachain, IncomingParachainDeploy, IncomingParachainFixed, InvalidDisputeStatementKind, LeasePeriod, LeasePeriodOf, LocalValidationData, MessageIngestionType, MessageQueueChain, MessagingStateSnapshot, MessagingStateSnapshotEgressEntry, MultiDisputeStatementSet, NewBidder, OccupiedCore, OccupiedCoreAssumption, OldV1SessionInfo, OutboundHrmpMessage, ParaGenesisArgs, ParaId, ParaInfo, ParaLifecycle, ParaPastCodeMeta, ParaScheduling, ParaValidatorIndex, ParachainDispatchOrigin, ParachainInherentData, ParachainProposal, ParachainsInherentData, ParathreadClaim, ParathreadClaimQueue, ParathreadEntry, PersistedValidationData, PvfCheckStatement, QueuedParathread, RegisteredParachainInfo, RelayBlockNumber, RelayChainBlockNumber, RelayChainHash, RelayHash, Remark, ReplacementTimes, Retriable, ScheduledCore, Scheduling, ScrapedOnChainVotes, ServiceQuality, SessionInfo, SessionInfoValidatorGroup, SignedAvailabilityBitfield, SignedAvailabilityBitfields, SigningContext, SlotRange, SlotRange10, Statement, SubId, SystemInherentData, TransientValidationData, UpgradeGoAhead, UpgradeRestriction, UpwardMessage, ValidDisputeStatementKind, ValidationCode, ValidationCodeHash, ValidationData, ValidationDataType, ValidationFunctionParams, ValidatorSignature, ValidityAttestation, VecInboundHrmpMessage, WinnersData, WinnersData10, WinnersDataTuple, WinnersDataTuple10, WinningData, WinningData10, WinningDataEntry } from '@polkadot/types/interfaces/parachains';
-import type { FeeDetails, InclusionFee, RuntimeDispatchInfo } from '@polkadot/types/interfaces/payment';
+import type { FeeDetails, InclusionFee, RuntimeDispatchInfo, RuntimeDispatchInfoV1, RuntimeDispatchInfoV2 } from '@polkadot/types/interfaces/payment';
 import type { Approvals } from '@polkadot/types/interfaces/poll';
 import type { ProxyAnnouncement, ProxyDefinition, ProxyType } from '@polkadot/types/interfaces/proxy';
 import type { AccountStatus, AccountValidity } from '@polkadot/types/interfaces/purchase';
@@ -273,10 +273,12 @@
     ContractExecResultTo255: ContractExecResultTo255;
     ContractExecResultTo260: ContractExecResultTo260;
     ContractExecResultTo267: ContractExecResultTo267;
+    ContractExecResultU64: ContractExecResultU64;
     ContractInfo: ContractInfo;
     ContractInstantiateResult: ContractInstantiateResult;
     ContractInstantiateResultTo267: ContractInstantiateResultTo267;
     ContractInstantiateResultTo299: ContractInstantiateResultTo299;
+    ContractInstantiateResultU64: ContractInstantiateResultU64;
     ContractLayoutArray: ContractLayoutArray;
     ContractLayoutCell: ContractLayoutCell;
     ContractLayoutEnum: ContractLayoutEnum;
@@ -1067,6 +1069,8 @@
     RpcMethods: RpcMethods;
     RuntimeDbWeight: RuntimeDbWeight;
     RuntimeDispatchInfo: RuntimeDispatchInfo;
+    RuntimeDispatchInfoV1: RuntimeDispatchInfoV1;
+    RuntimeDispatchInfoV2: RuntimeDispatchInfoV2;
     RuntimeVersion: RuntimeVersion;
     RuntimeVersionApi: RuntimeVersionApi;
     RuntimeVersionPartial: RuntimeVersionPartial;
@@ -1198,6 +1202,7 @@
     SpTrieStorageProof: SpTrieStorageProof;
     SpVersionRuntimeVersion: SpVersionRuntimeVersion;
     SpWeightsRuntimeDbWeight: SpWeightsRuntimeDbWeight;
+    SpWeightsWeightV2Weight: SpWeightsWeightV2Weight;
     Sr25519Signature: Sr25519Signature;
     StakingLedger: StakingLedger;
     StakingLedgerTo223: StakingLedgerTo223;
modifiedtests/src/interfaces/default/types.tsdiffbeforeafterboth
--- a/tests/src/interfaces/default/types.ts
+++ b/tests/src/interfaces/default/types.ts
@@ -3,7 +3,7 @@
 
 import type { BTreeMap, BTreeSet, Bytes, Compact, Enum, Null, Option, Result, Struct, Text, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
 import type { ITuple } from '@polkadot/types-codec/types';
-import type { AccountId32, Call, H160, H256, MultiAddress, Perbill, Permill, Weight } from '@polkadot/types/interfaces/runtime';
+import type { AccountId32, Call, H160, H256, MultiAddress, Perbill, Permill } from '@polkadot/types/interfaces/runtime';
 import type { Event } from '@polkadot/types/interfaces/system';
 
 /** @name CumulusPalletDmpQueueCall */
@@ -11,14 +11,14 @@
   readonly isServiceOverweight: boolean;
   readonly asServiceOverweight: {
     readonly index: u64;
-    readonly weightLimit: Weight;
+    readonly weightLimit: u64;
   } & Struct;
   readonly type: 'ServiceOverweight';
 }
 
 /** @name CumulusPalletDmpQueueConfigData */
 export interface CumulusPalletDmpQueueConfigData extends Struct {
-  readonly maxIndividual: Weight;
+  readonly maxIndividual: SpWeightsWeightV2Weight;
 }
 
 /** @name CumulusPalletDmpQueueError */
@@ -46,19 +46,19 @@
   readonly isWeightExhausted: boolean;
   readonly asWeightExhausted: {
     readonly messageId: U8aFixed;
-    readonly remainingWeight: Weight;
-    readonly requiredWeight: Weight;
+    readonly remainingWeight: SpWeightsWeightV2Weight;
+    readonly requiredWeight: SpWeightsWeightV2Weight;
   } & Struct;
   readonly isOverweightEnqueued: boolean;
   readonly asOverweightEnqueued: {
     readonly messageId: U8aFixed;
     readonly overweightIndex: u64;
-    readonly requiredWeight: Weight;
+    readonly requiredWeight: SpWeightsWeightV2Weight;
   } & Struct;
   readonly isOverweightServiced: boolean;
   readonly asOverweightServiced: {
     readonly overweightIndex: u64;
-    readonly weightUsed: Weight;
+    readonly weightUsed: SpWeightsWeightV2Weight;
   } & Struct;
   readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced';
 }
@@ -122,7 +122,7 @@
   } & Struct;
   readonly isDownwardMessagesProcessed: boolean;
   readonly asDownwardMessagesProcessed: {
-    readonly weightUsed: Weight;
+    readonly weightUsed: SpWeightsWeightV2Weight;
     readonly dmqHead: H256;
   } & Struct;
   readonly type: 'ValidationFunctionStored' | 'ValidationFunctionApplied' | 'ValidationFunctionDiscarded' | 'UpgradeAuthorized' | 'DownwardMessagesReceived' | 'DownwardMessagesProcessed';
@@ -166,7 +166,7 @@
   readonly isServiceOverweight: boolean;
   readonly asServiceOverweight: {
     readonly index: u64;
-    readonly weightLimit: Weight;
+    readonly weightLimit: u64;
   } & Struct;
   readonly isSuspendXcmExecution: boolean;
   readonly isResumeXcmExecution: boolean;
@@ -184,15 +184,15 @@
   } & Struct;
   readonly isUpdateThresholdWeight: boolean;
   readonly asUpdateThresholdWeight: {
-    readonly new_: Weight;
+    readonly new_: u64;
   } & Struct;
   readonly isUpdateWeightRestrictDecay: boolean;
   readonly asUpdateWeightRestrictDecay: {
-    readonly new_: Weight;
+    readonly new_: u64;
   } & Struct;
   readonly isUpdateXcmpMaxIndividualWeight: boolean;
   readonly asUpdateXcmpMaxIndividualWeight: {
-    readonly new_: Weight;
+    readonly new_: u64;
   } & Struct;
   readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight';
 }
@@ -212,13 +212,13 @@
   readonly isSuccess: boolean;
   readonly asSuccess: {
     readonly messageHash: Option<H256>;
-    readonly weight: Weight;
+    readonly weight: SpWeightsWeightV2Weight;
   } & Struct;
   readonly isFail: boolean;
   readonly asFail: {
     readonly messageHash: Option<H256>;
     readonly error: XcmV2TraitsError;
-    readonly weight: Weight;
+    readonly weight: SpWeightsWeightV2Weight;
   } & Struct;
   readonly isBadVersion: boolean;
   readonly asBadVersion: {
@@ -241,12 +241,12 @@
     readonly sender: u32;
     readonly sentAt: u32;
     readonly index: u64;
-    readonly required: Weight;
+    readonly required: SpWeightsWeightV2Weight;
   } & Struct;
   readonly isOverweightServiced: boolean;
   readonly asOverweightServiced: {
     readonly index: u64;
-    readonly used: Weight;
+    readonly used: SpWeightsWeightV2Weight;
   } & Struct;
   readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'UpwardMessageSent' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';
 }
@@ -286,9 +286,9 @@
   readonly suspendThreshold: u32;
   readonly dropThreshold: u32;
   readonly resumeThreshold: u32;
-  readonly thresholdWeight: Weight;
-  readonly weightRestrictDecay: Weight;
-  readonly xcmpMaxIndividualWeight: Weight;
+  readonly thresholdWeight: SpWeightsWeightV2Weight;
+  readonly weightRestrictDecay: SpWeightsWeightV2Weight;
+  readonly xcmpMaxIndividualWeight: SpWeightsWeightV2Weight;
 }
 
 /** @name CumulusPrimitivesParachainInherentParachainInherentData */
@@ -511,7 +511,7 @@
 
 /** @name FrameSupportDispatchDispatchInfo */
 export interface FrameSupportDispatchDispatchInfo extends Struct {
-  readonly weight: Weight;
+  readonly weight: SpWeightsWeightV2Weight;
   readonly class: FrameSupportDispatchDispatchClass;
   readonly paysFee: FrameSupportDispatchPays;
 }
@@ -532,9 +532,9 @@
 
 /** @name FrameSupportDispatchPerDispatchClassWeight */
 export interface FrameSupportDispatchPerDispatchClassWeight extends Struct {
-  readonly normal: Weight;
-  readonly operational: Weight;
-  readonly mandatory: Weight;
+  readonly normal: SpWeightsWeightV2Weight;
+  readonly operational: SpWeightsWeightV2Weight;
+  readonly mandatory: SpWeightsWeightV2Weight;
 }
 
 /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass */
@@ -688,17 +688,17 @@
 
 /** @name FrameSystemLimitsBlockWeights */
 export interface FrameSystemLimitsBlockWeights extends Struct {
-  readonly baseBlock: Weight;
-  readonly maxBlock: Weight;
+  readonly baseBlock: SpWeightsWeightV2Weight;
+  readonly maxBlock: SpWeightsWeightV2Weight;
   readonly perClass: FrameSupportDispatchPerDispatchClassWeightsPerClass;
 }
 
 /** @name FrameSystemLimitsWeightsPerClass */
 export interface FrameSystemLimitsWeightsPerClass extends Struct {
-  readonly baseExtrinsic: Weight;
-  readonly maxExtrinsic: Option<Weight>;
-  readonly maxTotal: Option<Weight>;
-  readonly reserved: Option<Weight>;
+  readonly baseExtrinsic: SpWeightsWeightV2Weight;
+  readonly maxExtrinsic: Option<SpWeightsWeightV2Weight>;
+  readonly maxTotal: Option<SpWeightsWeightV2Weight>;
+  readonly reserved: Option<SpWeightsWeightV2Weight>;
 }
 
 /** @name FrameSystemPhase */
@@ -954,13 +954,13 @@
     readonly currencyId: PalletForeignAssetsAssetIds;
     readonly amount: u128;
     readonly dest: XcmVersionedMultiLocation;
-    readonly destWeight: u64;
+    readonly destWeightLimit: XcmV2WeightLimit;
   } & Struct;
   readonly isTransferMultiasset: boolean;
   readonly asTransferMultiasset: {
     readonly asset: XcmVersionedMultiAsset;
     readonly dest: XcmVersionedMultiLocation;
-    readonly destWeight: u64;
+    readonly destWeightLimit: XcmV2WeightLimit;
   } & Struct;
   readonly isTransferWithFee: boolean;
   readonly asTransferWithFee: {
@@ -968,28 +968,28 @@
     readonly amount: u128;
     readonly fee: u128;
     readonly dest: XcmVersionedMultiLocation;
-    readonly destWeight: u64;
+    readonly destWeightLimit: XcmV2WeightLimit;
   } & Struct;
   readonly isTransferMultiassetWithFee: boolean;
   readonly asTransferMultiassetWithFee: {
     readonly asset: XcmVersionedMultiAsset;
     readonly fee: XcmVersionedMultiAsset;
     readonly dest: XcmVersionedMultiLocation;
-    readonly destWeight: u64;
+    readonly destWeightLimit: XcmV2WeightLimit;
   } & Struct;
   readonly isTransferMulticurrencies: boolean;
   readonly asTransferMulticurrencies: {
     readonly currencies: Vec<ITuple<[PalletForeignAssetsAssetIds, u128]>>;
     readonly feeItem: u32;
     readonly dest: XcmVersionedMultiLocation;
-    readonly destWeight: u64;
+    readonly destWeightLimit: XcmV2WeightLimit;
   } & Struct;
   readonly isTransferMultiassets: boolean;
   readonly asTransferMultiassets: {
     readonly assets: XcmVersionedMultiAssets;
     readonly feeItem: u32;
     readonly dest: XcmVersionedMultiLocation;
-    readonly destWeight: u64;
+    readonly destWeightLimit: XcmV2WeightLimit;
   } & Struct;
   readonly type: 'Transfer' | 'TransferMultiasset' | 'TransferWithFee' | 'TransferMultiassetWithFee' | 'TransferMulticurrencies' | 'TransferMultiassets';
 }
@@ -1960,7 +1960,7 @@
   readonly isSudoUncheckedWeight: boolean;
   readonly asSudoUncheckedWeight: {
     readonly call: Call;
-    readonly weight: Weight;
+    readonly weight: SpWeightsWeightV2Weight;
   } & Struct;
   readonly isSetKey: boolean;
   readonly asSetKey: {
@@ -2504,7 +2504,7 @@
   readonly isExecute: boolean;
   readonly asExecute: {
     readonly message: XcmVersionedXcm;
-    readonly maxWeight: Weight;
+    readonly maxWeight: u64;
   } & Struct;
   readonly isForceXcmVersion: boolean;
   readonly asForceXcmVersion: {
@@ -2573,7 +2573,7 @@
   readonly isNotified: boolean;
   readonly asNotified: ITuple<[u64, u8, u8]>;
   readonly isNotifyOverweight: boolean;
-  readonly asNotifyOverweight: ITuple<[u64, u8, u8, Weight, Weight]>;
+  readonly asNotifyOverweight: ITuple<[u64, u8, u8, SpWeightsWeightV2Weight, SpWeightsWeightV2Weight]>;
   readonly isNotifyDispatchError: boolean;
   readonly asNotifyDispatchError: ITuple<[u64, u8, u8]>;
   readonly isNotifyDecodeFailed: boolean;
@@ -2594,7 +2594,9 @@
   readonly asNotifyTargetSendFail: ITuple<[XcmV1MultiLocation, u64, XcmV2TraitsError]>;
   readonly isNotifyTargetMigrationFail: boolean;
   readonly asNotifyTargetMigrationFail: ITuple<[XcmVersionedMultiLocation, u64]>;
-  readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail';
+  readonly isAssetsClaimed: boolean;
+  readonly asAssetsClaimed: ITuple<[H256, XcmV1MultiLocation, XcmVersionedMultiAssets]>;
+  readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail' | 'AssetsClaimed';
 }
 
 /** @name PalletXcmOrigin */
@@ -2872,7 +2874,10 @@
   readonly asArithmetic: SpRuntimeArithmeticError;
   readonly isTransactional: boolean;
   readonly asTransactional: SpRuntimeTransactionalError;
-  readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic' | 'Transactional';
+  readonly isExhausted: boolean;
+  readonly isCorruption: boolean;
+  readonly isUnavailable: boolean;
+  readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic' | 'Transactional' | 'Exhausted' | 'Corruption' | 'Unavailable';
 }
 
 /** @name SpRuntimeModuleError */
@@ -2934,6 +2939,12 @@
   readonly write: u64;
 }
 
+/** @name SpWeightsWeightV2Weight */
+export interface SpWeightsWeightV2Weight extends Struct {
+  readonly refTime: Compact<u64>;
+  readonly proofSize: Compact<u64>;
+}
+
 /** @name UpDataStructsAccessMode */
 export interface UpDataStructsAccessMode extends Enum {
   readonly isNormal: boolean;
modifiedtests/src/interfaces/lookup.tsdiffbeforeafterboth
before · tests/src/interfaces/lookup.ts
1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */34/* eslint-disable sort-keys */56export default {7  /**8   * Lookup3: frame_system::AccountInfo<Index, pallet_balances::AccountData<Balance>>9   **/10  FrameSystemAccountInfo: {11    nonce: 'u32',12    consumers: 'u32',13    providers: 'u32',14    sufficients: 'u32',15    data: 'PalletBalancesAccountData'16  },17  /**18   * Lookup5: pallet_balances::AccountData<Balance>19   **/20  PalletBalancesAccountData: {21    free: 'u128',22    reserved: 'u128',23    miscFrozen: 'u128',24    feeFrozen: 'u128'25  },26  /**27   * Lookup7: frame_support::dispatch::PerDispatchClass<sp_weights::weight_v2::Weight>28   **/29  FrameSupportDispatchPerDispatchClassWeight: {30    normal: 'Weight',31    operational: 'Weight',32    mandatory: 'Weight'33  },34  /**35   * Lookup12: sp_runtime::generic::digest::Digest36   **/37  SpRuntimeDigest: {38    logs: 'Vec<SpRuntimeDigestDigestItem>'39  },40  /**41   * Lookup14: sp_runtime::generic::digest::DigestItem42   **/43  SpRuntimeDigestDigestItem: {44    _enum: {45      Other: 'Bytes',46      __Unused1: 'Null',47      __Unused2: 'Null',48      __Unused3: 'Null',49      Consensus: '([u8;4],Bytes)',50      Seal: '([u8;4],Bytes)',51      PreRuntime: '([u8;4],Bytes)',52      __Unused7: 'Null',53      RuntimeEnvironmentUpdated: 'Null'54    }55  },56  /**57   * Lookup17: frame_system::EventRecord<opal_runtime::RuntimeEvent, primitive_types::H256>58   **/59  FrameSystemEventRecord: {60    phase: 'FrameSystemPhase',61    event: 'Event',62    topics: 'Vec<H256>'63  },64  /**65   * Lookup19: frame_system::pallet::Event<T>66   **/67  FrameSystemEvent: {68    _enum: {69      ExtrinsicSuccess: {70        dispatchInfo: 'FrameSupportDispatchDispatchInfo',71      },72      ExtrinsicFailed: {73        dispatchError: 'SpRuntimeDispatchError',74        dispatchInfo: 'FrameSupportDispatchDispatchInfo',75      },76      CodeUpdated: 'Null',77      NewAccount: {78        account: 'AccountId32',79      },80      KilledAccount: {81        account: 'AccountId32',82      },83      Remarked: {84        _alias: {85          hash_: 'hash',86        },87        sender: 'AccountId32',88        hash_: 'H256'89      }90    }91  },92  /**93   * Lookup20: frame_support::dispatch::DispatchInfo94   **/95  FrameSupportDispatchDispatchInfo: {96    weight: 'Weight',97    class: 'FrameSupportDispatchDispatchClass',98    paysFee: 'FrameSupportDispatchPays'99  },100  /**101   * Lookup21: frame_support::dispatch::DispatchClass102   **/103  FrameSupportDispatchDispatchClass: {104    _enum: ['Normal', 'Operational', 'Mandatory']105  },106  /**107   * Lookup22: frame_support::dispatch::Pays108   **/109  FrameSupportDispatchPays: {110    _enum: ['Yes', 'No']111  },112  /**113   * Lookup23: sp_runtime::DispatchError114   **/115  SpRuntimeDispatchError: {116    _enum: {117      Other: 'Null',118      CannotLookup: 'Null',119      BadOrigin: 'Null',120      Module: 'SpRuntimeModuleError',121      ConsumerRemaining: 'Null',122      NoProviders: 'Null',123      TooManyConsumers: 'Null',124      Token: 'SpRuntimeTokenError',125      Arithmetic: 'SpRuntimeArithmeticError',126      Transactional: 'SpRuntimeTransactionalError'127    }128  },129  /**130   * Lookup24: sp_runtime::ModuleError131   **/132  SpRuntimeModuleError: {133    index: 'u8',134    error: '[u8;4]'135  },136  /**137   * Lookup25: sp_runtime::TokenError138   **/139  SpRuntimeTokenError: {140    _enum: ['NoFunds', 'WouldDie', 'BelowMinimum', 'CannotCreate', 'UnknownAsset', 'Frozen', 'Unsupported']141  },142  /**143   * Lookup26: sp_runtime::ArithmeticError144   **/145  SpRuntimeArithmeticError: {146    _enum: ['Underflow', 'Overflow', 'DivisionByZero']147  },148  /**149   * Lookup27: sp_runtime::TransactionalError150   **/151  SpRuntimeTransactionalError: {152    _enum: ['LimitReached', 'NoLayer']153  },154  /**155   * Lookup28: cumulus_pallet_parachain_system::pallet::Event<T>156   **/157  CumulusPalletParachainSystemEvent: {158    _enum: {159      ValidationFunctionStored: 'Null',160      ValidationFunctionApplied: {161        relayChainBlockNum: 'u32',162      },163      ValidationFunctionDiscarded: 'Null',164      UpgradeAuthorized: {165        codeHash: 'H256',166      },167      DownwardMessagesReceived: {168        count: 'u32',169      },170      DownwardMessagesProcessed: {171        weightUsed: 'Weight',172        dmqHead: 'H256'173      }174    }175  },176  /**177   * Lookup29: pallet_balances::pallet::Event<T, I>178   **/179  PalletBalancesEvent: {180    _enum: {181      Endowed: {182        account: 'AccountId32',183        freeBalance: 'u128',184      },185      DustLost: {186        account: 'AccountId32',187        amount: 'u128',188      },189      Transfer: {190        from: 'AccountId32',191        to: 'AccountId32',192        amount: 'u128',193      },194      BalanceSet: {195        who: 'AccountId32',196        free: 'u128',197        reserved: 'u128',198      },199      Reserved: {200        who: 'AccountId32',201        amount: 'u128',202      },203      Unreserved: {204        who: 'AccountId32',205        amount: 'u128',206      },207      ReserveRepatriated: {208        from: 'AccountId32',209        to: 'AccountId32',210        amount: 'u128',211        destinationStatus: 'FrameSupportTokensMiscBalanceStatus',212      },213      Deposit: {214        who: 'AccountId32',215        amount: 'u128',216      },217      Withdraw: {218        who: 'AccountId32',219        amount: 'u128',220      },221      Slashed: {222        who: 'AccountId32',223        amount: 'u128'224      }225    }226  },227  /**228   * Lookup30: frame_support::traits::tokens::misc::BalanceStatus229   **/230  FrameSupportTokensMiscBalanceStatus: {231    _enum: ['Free', 'Reserved']232  },233  /**234   * Lookup31: pallet_transaction_payment::pallet::Event<T>235   **/236  PalletTransactionPaymentEvent: {237    _enum: {238      TransactionFeePaid: {239        who: 'AccountId32',240        actualFee: 'u128',241        tip: 'u128'242      }243    }244  },245  /**246   * Lookup32: pallet_treasury::pallet::Event<T, I>247   **/248  PalletTreasuryEvent: {249    _enum: {250      Proposed: {251        proposalIndex: 'u32',252      },253      Spending: {254        budgetRemaining: 'u128',255      },256      Awarded: {257        proposalIndex: 'u32',258        award: 'u128',259        account: 'AccountId32',260      },261      Rejected: {262        proposalIndex: 'u32',263        slashed: 'u128',264      },265      Burnt: {266        burntFunds: 'u128',267      },268      Rollover: {269        rolloverBalance: 'u128',270      },271      Deposit: {272        value: 'u128',273      },274      SpendApproved: {275        proposalIndex: 'u32',276        amount: 'u128',277        beneficiary: 'AccountId32'278      }279    }280  },281  /**282   * Lookup33: pallet_sudo::pallet::Event<T>283   **/284  PalletSudoEvent: {285    _enum: {286      Sudid: {287        sudoResult: 'Result<Null, SpRuntimeDispatchError>',288      },289      KeyChanged: {290        oldSudoer: 'Option<AccountId32>',291      },292      SudoAsDone: {293        sudoResult: 'Result<Null, SpRuntimeDispatchError>'294      }295    }296  },297  /**298   * Lookup37: orml_vesting::module::Event<T>299   **/300  OrmlVestingModuleEvent: {301    _enum: {302      VestingScheduleAdded: {303        from: 'AccountId32',304        to: 'AccountId32',305        vestingSchedule: 'OrmlVestingVestingSchedule',306      },307      Claimed: {308        who: 'AccountId32',309        amount: 'u128',310      },311      VestingSchedulesUpdated: {312        who: 'AccountId32'313      }314    }315  },316  /**317   * Lookup38: orml_vesting::VestingSchedule<BlockNumber, Balance>318   **/319  OrmlVestingVestingSchedule: {320    start: 'u32',321    period: 'u32',322    periodCount: 'u32',323    perPeriod: 'Compact<u128>'324  },325  /**326   * Lookup40: orml_xtokens::module::Event<T>327   **/328  OrmlXtokensModuleEvent: {329    _enum: {330      TransferredMultiAssets: {331        sender: 'AccountId32',332        assets: 'XcmV1MultiassetMultiAssets',333        fee: 'XcmV1MultiAsset',334        dest: 'XcmV1MultiLocation'335      }336    }337  },338  /**339   * Lookup41: xcm::v1::multiasset::MultiAssets340   **/341  XcmV1MultiassetMultiAssets: 'Vec<XcmV1MultiAsset>',342  /**343   * Lookup43: xcm::v1::multiasset::MultiAsset344   **/345  XcmV1MultiAsset: {346    id: 'XcmV1MultiassetAssetId',347    fun: 'XcmV1MultiassetFungibility'348  },349  /**350   * Lookup44: xcm::v1::multiasset::AssetId351   **/352  XcmV1MultiassetAssetId: {353    _enum: {354      Concrete: 'XcmV1MultiLocation',355      Abstract: 'Bytes'356    }357  },358  /**359   * Lookup45: xcm::v1::multilocation::MultiLocation360   **/361  XcmV1MultiLocation: {362    parents: 'u8',363    interior: 'XcmV1MultilocationJunctions'364  },365  /**366   * Lookup46: xcm::v1::multilocation::Junctions367   **/368  XcmV1MultilocationJunctions: {369    _enum: {370      Here: 'Null',371      X1: 'XcmV1Junction',372      X2: '(XcmV1Junction,XcmV1Junction)',373      X3: '(XcmV1Junction,XcmV1Junction,XcmV1Junction)',374      X4: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',375      X5: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',376      X6: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',377      X7: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',378      X8: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)'379    }380  },381  /**382   * Lookup47: xcm::v1::junction::Junction383   **/384  XcmV1Junction: {385    _enum: {386      Parachain: 'Compact<u32>',387      AccountId32: {388        network: 'XcmV0JunctionNetworkId',389        id: '[u8;32]',390      },391      AccountIndex64: {392        network: 'XcmV0JunctionNetworkId',393        index: 'Compact<u64>',394      },395      AccountKey20: {396        network: 'XcmV0JunctionNetworkId',397        key: '[u8;20]',398      },399      PalletInstance: 'u8',400      GeneralIndex: 'Compact<u128>',401      GeneralKey: 'Bytes',402      OnlyChild: 'Null',403      Plurality: {404        id: 'XcmV0JunctionBodyId',405        part: 'XcmV0JunctionBodyPart'406      }407    }408  },409  /**410   * Lookup49: xcm::v0::junction::NetworkId411   **/412  XcmV0JunctionNetworkId: {413    _enum: {414      Any: 'Null',415      Named: 'Bytes',416      Polkadot: 'Null',417      Kusama: 'Null'418    }419  },420  /**421   * Lookup53: xcm::v0::junction::BodyId422   **/423  XcmV0JunctionBodyId: {424    _enum: {425      Unit: 'Null',426      Named: 'Bytes',427      Index: 'Compact<u32>',428      Executive: 'Null',429      Technical: 'Null',430      Legislative: 'Null',431      Judicial: 'Null'432    }433  },434  /**435   * Lookup54: xcm::v0::junction::BodyPart436   **/437  XcmV0JunctionBodyPart: {438    _enum: {439      Voice: 'Null',440      Members: {441        count: 'Compact<u32>',442      },443      Fraction: {444        nom: 'Compact<u32>',445        denom: 'Compact<u32>',446      },447      AtLeastProportion: {448        nom: 'Compact<u32>',449        denom: 'Compact<u32>',450      },451      MoreThanProportion: {452        nom: 'Compact<u32>',453        denom: 'Compact<u32>'454      }455    }456  },457  /**458   * Lookup55: xcm::v1::multiasset::Fungibility459   **/460  XcmV1MultiassetFungibility: {461    _enum: {462      Fungible: 'Compact<u128>',463      NonFungible: 'XcmV1MultiassetAssetInstance'464    }465  },466  /**467   * Lookup56: xcm::v1::multiasset::AssetInstance468   **/469  XcmV1MultiassetAssetInstance: {470    _enum: {471      Undefined: 'Null',472      Index: 'Compact<u128>',473      Array4: '[u8;4]',474      Array8: '[u8;8]',475      Array16: '[u8;16]',476      Array32: '[u8;32]',477      Blob: 'Bytes'478    }479  },480  /**481   * Lookup59: orml_tokens::module::Event<T>482   **/483  OrmlTokensModuleEvent: {484    _enum: {485      Endowed: {486        currencyId: 'PalletForeignAssetsAssetIds',487        who: 'AccountId32',488        amount: 'u128',489      },490      DustLost: {491        currencyId: 'PalletForeignAssetsAssetIds',492        who: 'AccountId32',493        amount: 'u128',494      },495      Transfer: {496        currencyId: 'PalletForeignAssetsAssetIds',497        from: 'AccountId32',498        to: 'AccountId32',499        amount: 'u128',500      },501      Reserved: {502        currencyId: 'PalletForeignAssetsAssetIds',503        who: 'AccountId32',504        amount: 'u128',505      },506      Unreserved: {507        currencyId: 'PalletForeignAssetsAssetIds',508        who: 'AccountId32',509        amount: 'u128',510      },511      ReserveRepatriated: {512        currencyId: 'PalletForeignAssetsAssetIds',513        from: 'AccountId32',514        to: 'AccountId32',515        amount: 'u128',516        status: 'FrameSupportTokensMiscBalanceStatus',517      },518      BalanceSet: {519        currencyId: 'PalletForeignAssetsAssetIds',520        who: 'AccountId32',521        free: 'u128',522        reserved: 'u128',523      },524      TotalIssuanceSet: {525        currencyId: 'PalletForeignAssetsAssetIds',526        amount: 'u128',527      },528      Withdrawn: {529        currencyId: 'PalletForeignAssetsAssetIds',530        who: 'AccountId32',531        amount: 'u128',532      },533      Slashed: {534        currencyId: 'PalletForeignAssetsAssetIds',535        who: 'AccountId32',536        freeAmount: 'u128',537        reservedAmount: 'u128',538      },539      Deposited: {540        currencyId: 'PalletForeignAssetsAssetIds',541        who: 'AccountId32',542        amount: 'u128',543      },544      LockSet: {545        lockId: '[u8;8]',546        currencyId: 'PalletForeignAssetsAssetIds',547        who: 'AccountId32',548        amount: 'u128',549      },550      LockRemoved: {551        lockId: '[u8;8]',552        currencyId: 'PalletForeignAssetsAssetIds',553        who: 'AccountId32'554      }555    }556  },557  /**558   * Lookup60: pallet_foreign_assets::AssetIds559   **/560  PalletForeignAssetsAssetIds: {561    _enum: {562      ForeignAssetId: 'u32',563      NativeAssetId: 'PalletForeignAssetsNativeCurrency'564    }565  },566  /**567   * Lookup61: pallet_foreign_assets::NativeCurrency568   **/569  PalletForeignAssetsNativeCurrency: {570    _enum: ['Here', 'Parent']571  },572  /**573   * Lookup62: cumulus_pallet_xcmp_queue::pallet::Event<T>574   **/575  CumulusPalletXcmpQueueEvent: {576    _enum: {577      Success: {578        messageHash: 'Option<H256>',579        weight: 'Weight',580      },581      Fail: {582        messageHash: 'Option<H256>',583        error: 'XcmV2TraitsError',584        weight: 'Weight',585      },586      BadVersion: {587        messageHash: 'Option<H256>',588      },589      BadFormat: {590        messageHash: 'Option<H256>',591      },592      UpwardMessageSent: {593        messageHash: 'Option<H256>',594      },595      XcmpMessageSent: {596        messageHash: 'Option<H256>',597      },598      OverweightEnqueued: {599        sender: 'u32',600        sentAt: 'u32',601        index: 'u64',602        required: 'Weight',603      },604      OverweightServiced: {605        index: 'u64',606        used: 'Weight'607      }608    }609  },610  /**611   * Lookup64: xcm::v2::traits::Error612   **/613  XcmV2TraitsError: {614    _enum: {615      Overflow: 'Null',616      Unimplemented: 'Null',617      UntrustedReserveLocation: 'Null',618      UntrustedTeleportLocation: 'Null',619      MultiLocationFull: 'Null',620      MultiLocationNotInvertible: 'Null',621      BadOrigin: 'Null',622      InvalidLocation: 'Null',623      AssetNotFound: 'Null',624      FailedToTransactAsset: 'Null',625      NotWithdrawable: 'Null',626      LocationCannotHold: 'Null',627      ExceedsMaxMessageSize: 'Null',628      DestinationUnsupported: 'Null',629      Transport: 'Null',630      Unroutable: 'Null',631      UnknownClaim: 'Null',632      FailedToDecode: 'Null',633      MaxWeightInvalid: 'Null',634      NotHoldingFees: 'Null',635      TooExpensive: 'Null',636      Trap: 'u64',637      UnhandledXcmVersion: 'Null',638      WeightLimitReached: 'u64',639      Barrier: 'Null',640      WeightNotComputable: 'Null'641    }642  },643  /**644   * Lookup66: pallet_xcm::pallet::Event<T>645   **/646  PalletXcmEvent: {647    _enum: {648      Attempted: 'XcmV2TraitsOutcome',649      Sent: '(XcmV1MultiLocation,XcmV1MultiLocation,XcmV2Xcm)',650      UnexpectedResponse: '(XcmV1MultiLocation,u64)',651      ResponseReady: '(u64,XcmV2Response)',652      Notified: '(u64,u8,u8)',653      NotifyOverweight: '(u64,u8,u8,Weight,Weight)',654      NotifyDispatchError: '(u64,u8,u8)',655      NotifyDecodeFailed: '(u64,u8,u8)',656      InvalidResponder: '(XcmV1MultiLocation,u64,Option<XcmV1MultiLocation>)',657      InvalidResponderVersion: '(XcmV1MultiLocation,u64)',658      ResponseTaken: 'u64',659      AssetsTrapped: '(H256,XcmV1MultiLocation,XcmVersionedMultiAssets)',660      VersionChangeNotified: '(XcmV1MultiLocation,u32)',661      SupportedVersionChanged: '(XcmV1MultiLocation,u32)',662      NotifyTargetSendFail: '(XcmV1MultiLocation,u64,XcmV2TraitsError)',663      NotifyTargetMigrationFail: '(XcmVersionedMultiLocation,u64)'664    }665  },666  /**667   * Lookup67: xcm::v2::traits::Outcome668   **/669  XcmV2TraitsOutcome: {670    _enum: {671      Complete: 'u64',672      Incomplete: '(u64,XcmV2TraitsError)',673      Error: 'XcmV2TraitsError'674    }675  },676  /**677   * Lookup68: xcm::v2::Xcm<RuntimeCall>678   **/679  XcmV2Xcm: 'Vec<XcmV2Instruction>',680  /**681   * Lookup70: xcm::v2::Instruction<RuntimeCall>682   **/683  XcmV2Instruction: {684    _enum: {685      WithdrawAsset: 'XcmV1MultiassetMultiAssets',686      ReserveAssetDeposited: 'XcmV1MultiassetMultiAssets',687      ReceiveTeleportedAsset: 'XcmV1MultiassetMultiAssets',688      QueryResponse: {689        queryId: 'Compact<u64>',690        response: 'XcmV2Response',691        maxWeight: 'Compact<u64>',692      },693      TransferAsset: {694        assets: 'XcmV1MultiassetMultiAssets',695        beneficiary: 'XcmV1MultiLocation',696      },697      TransferReserveAsset: {698        assets: 'XcmV1MultiassetMultiAssets',699        dest: 'XcmV1MultiLocation',700        xcm: 'XcmV2Xcm',701      },702      Transact: {703        originType: 'XcmV0OriginKind',704        requireWeightAtMost: 'Compact<u64>',705        call: 'XcmDoubleEncoded',706      },707      HrmpNewChannelOpenRequest: {708        sender: 'Compact<u32>',709        maxMessageSize: 'Compact<u32>',710        maxCapacity: 'Compact<u32>',711      },712      HrmpChannelAccepted: {713        recipient: 'Compact<u32>',714      },715      HrmpChannelClosing: {716        initiator: 'Compact<u32>',717        sender: 'Compact<u32>',718        recipient: 'Compact<u32>',719      },720      ClearOrigin: 'Null',721      DescendOrigin: 'XcmV1MultilocationJunctions',722      ReportError: {723        queryId: 'Compact<u64>',724        dest: 'XcmV1MultiLocation',725        maxResponseWeight: 'Compact<u64>',726      },727      DepositAsset: {728        assets: 'XcmV1MultiassetMultiAssetFilter',729        maxAssets: 'Compact<u32>',730        beneficiary: 'XcmV1MultiLocation',731      },732      DepositReserveAsset: {733        assets: 'XcmV1MultiassetMultiAssetFilter',734        maxAssets: 'Compact<u32>',735        dest: 'XcmV1MultiLocation',736        xcm: 'XcmV2Xcm',737      },738      ExchangeAsset: {739        give: 'XcmV1MultiassetMultiAssetFilter',740        receive: 'XcmV1MultiassetMultiAssets',741      },742      InitiateReserveWithdraw: {743        assets: 'XcmV1MultiassetMultiAssetFilter',744        reserve: 'XcmV1MultiLocation',745        xcm: 'XcmV2Xcm',746      },747      InitiateTeleport: {748        assets: 'XcmV1MultiassetMultiAssetFilter',749        dest: 'XcmV1MultiLocation',750        xcm: 'XcmV2Xcm',751      },752      QueryHolding: {753        queryId: 'Compact<u64>',754        dest: 'XcmV1MultiLocation',755        assets: 'XcmV1MultiassetMultiAssetFilter',756        maxResponseWeight: 'Compact<u64>',757      },758      BuyExecution: {759        fees: 'XcmV1MultiAsset',760        weightLimit: 'XcmV2WeightLimit',761      },762      RefundSurplus: 'Null',763      SetErrorHandler: 'XcmV2Xcm',764      SetAppendix: 'XcmV2Xcm',765      ClearError: 'Null',766      ClaimAsset: {767        assets: 'XcmV1MultiassetMultiAssets',768        ticket: 'XcmV1MultiLocation',769      },770      Trap: 'Compact<u64>',771      SubscribeVersion: {772        queryId: 'Compact<u64>',773        maxResponseWeight: 'Compact<u64>',774      },775      UnsubscribeVersion: 'Null'776    }777  },778  /**779   * Lookup71: xcm::v2::Response780   **/781  XcmV2Response: {782    _enum: {783      Null: 'Null',784      Assets: 'XcmV1MultiassetMultiAssets',785      ExecutionResult: 'Option<(u32,XcmV2TraitsError)>',786      Version: 'u32'787    }788  },789  /**790   * Lookup74: xcm::v0::OriginKind791   **/792  XcmV0OriginKind: {793    _enum: ['Native', 'SovereignAccount', 'Superuser', 'Xcm']794  },795  /**796   * Lookup75: xcm::double_encoded::DoubleEncoded<T>797   **/798  XcmDoubleEncoded: {799    encoded: 'Bytes'800  },801  /**802   * Lookup76: xcm::v1::multiasset::MultiAssetFilter803   **/804  XcmV1MultiassetMultiAssetFilter: {805    _enum: {806      Definite: 'XcmV1MultiassetMultiAssets',807      Wild: 'XcmV1MultiassetWildMultiAsset'808    }809  },810  /**811   * Lookup77: xcm::v1::multiasset::WildMultiAsset812   **/813  XcmV1MultiassetWildMultiAsset: {814    _enum: {815      All: 'Null',816      AllOf: {817        id: 'XcmV1MultiassetAssetId',818        fun: 'XcmV1MultiassetWildFungibility'819      }820    }821  },822  /**823   * Lookup78: xcm::v1::multiasset::WildFungibility824   **/825  XcmV1MultiassetWildFungibility: {826    _enum: ['Fungible', 'NonFungible']827  },828  /**829   * Lookup79: xcm::v2::WeightLimit830   **/831  XcmV2WeightLimit: {832    _enum: {833      Unlimited: 'Null',834      Limited: 'Compact<u64>'835    }836  },837  /**838   * Lookup81: xcm::VersionedMultiAssets839   **/840  XcmVersionedMultiAssets: {841    _enum: {842      V0: 'Vec<XcmV0MultiAsset>',843      V1: 'XcmV1MultiassetMultiAssets'844    }845  },846  /**847   * Lookup83: xcm::v0::multi_asset::MultiAsset848   **/849  XcmV0MultiAsset: {850    _enum: {851      None: 'Null',852      All: 'Null',853      AllFungible: 'Null',854      AllNonFungible: 'Null',855      AllAbstractFungible: {856        id: 'Bytes',857      },858      AllAbstractNonFungible: {859        class: 'Bytes',860      },861      AllConcreteFungible: {862        id: 'XcmV0MultiLocation',863      },864      AllConcreteNonFungible: {865        class: 'XcmV0MultiLocation',866      },867      AbstractFungible: {868        id: 'Bytes',869        amount: 'Compact<u128>',870      },871      AbstractNonFungible: {872        class: 'Bytes',873        instance: 'XcmV1MultiassetAssetInstance',874      },875      ConcreteFungible: {876        id: 'XcmV0MultiLocation',877        amount: 'Compact<u128>',878      },879      ConcreteNonFungible: {880        class: 'XcmV0MultiLocation',881        instance: 'XcmV1MultiassetAssetInstance'882      }883    }884  },885  /**886   * Lookup84: xcm::v0::multi_location::MultiLocation887   **/888  XcmV0MultiLocation: {889    _enum: {890      Null: 'Null',891      X1: 'XcmV0Junction',892      X2: '(XcmV0Junction,XcmV0Junction)',893      X3: '(XcmV0Junction,XcmV0Junction,XcmV0Junction)',894      X4: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',895      X5: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',896      X6: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',897      X7: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',898      X8: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)'899    }900  },901  /**902   * Lookup85: xcm::v0::junction::Junction903   **/904  XcmV0Junction: {905    _enum: {906      Parent: 'Null',907      Parachain: 'Compact<u32>',908      AccountId32: {909        network: 'XcmV0JunctionNetworkId',910        id: '[u8;32]',911      },912      AccountIndex64: {913        network: 'XcmV0JunctionNetworkId',914        index: 'Compact<u64>',915      },916      AccountKey20: {917        network: 'XcmV0JunctionNetworkId',918        key: '[u8;20]',919      },920      PalletInstance: 'u8',921      GeneralIndex: 'Compact<u128>',922      GeneralKey: 'Bytes',923      OnlyChild: 'Null',924      Plurality: {925        id: 'XcmV0JunctionBodyId',926        part: 'XcmV0JunctionBodyPart'927      }928    }929  },930  /**931   * Lookup86: xcm::VersionedMultiLocation932   **/933  XcmVersionedMultiLocation: {934    _enum: {935      V0: 'XcmV0MultiLocation',936      V1: 'XcmV1MultiLocation'937    }938  },939  /**940   * Lookup87: cumulus_pallet_xcm::pallet::Event<T>941   **/942  CumulusPalletXcmEvent: {943    _enum: {944      InvalidFormat: '[u8;8]',945      UnsupportedVersion: '[u8;8]',946      ExecutedDownward: '([u8;8],XcmV2TraitsOutcome)'947    }948  },949  /**950   * Lookup88: cumulus_pallet_dmp_queue::pallet::Event<T>951   **/952  CumulusPalletDmpQueueEvent: {953    _enum: {954      InvalidFormat: {955        messageId: '[u8;32]',956      },957      UnsupportedVersion: {958        messageId: '[u8;32]',959      },960      ExecutedDownward: {961        messageId: '[u8;32]',962        outcome: 'XcmV2TraitsOutcome',963      },964      WeightExhausted: {965        messageId: '[u8;32]',966        remainingWeight: 'Weight',967        requiredWeight: 'Weight',968      },969      OverweightEnqueued: {970        messageId: '[u8;32]',971        overweightIndex: 'u64',972        requiredWeight: 'Weight',973      },974      OverweightServiced: {975        overweightIndex: 'u64',976        weightUsed: 'Weight'977      }978    }979  },980  /**981   * Lookup89: pallet_unique::RawEvent<sp_core::crypto::AccountId32, pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>982   **/983  PalletUniqueRawEvent: {984    _enum: {985      CollectionSponsorRemoved: 'u32',986      CollectionAdminAdded: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',987      CollectionOwnedChanged: '(u32,AccountId32)',988      CollectionSponsorSet: '(u32,AccountId32)',989      SponsorshipConfirmed: '(u32,AccountId32)',990      CollectionAdminRemoved: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',991      AllowListAddressRemoved: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',992      AllowListAddressAdded: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',993      CollectionLimitSet: 'u32',994      CollectionPermissionSet: 'u32'995    }996  },997  /**998   * Lookup90: pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>999   **/1000  PalletEvmAccountBasicCrossAccountIdRepr: {1001    _enum: {1002      Substrate: 'AccountId32',1003      Ethereum: 'H160'1004    }1005  },1006  /**1007   * Lookup93: pallet_unique_scheduler_v2::pallet::Event<T>1008   **/1009  PalletUniqueSchedulerV2Event: {1010    _enum: {1011      Scheduled: {1012        when: 'u32',1013        index: 'u32',1014      },1015      Canceled: {1016        when: 'u32',1017        index: 'u32',1018      },1019      Dispatched: {1020        task: '(u32,u32)',1021        id: 'Option<[u8;32]>',1022        result: 'Result<Null, SpRuntimeDispatchError>',1023      },1024      PriorityChanged: {1025        task: '(u32,u32)',1026        priority: 'u8',1027      },1028      CallUnavailable: {1029        task: '(u32,u32)',1030        id: 'Option<[u8;32]>',1031      },1032      PermanentlyOverweight: {1033        task: '(u32,u32)',1034        id: 'Option<[u8;32]>'1035      }1036    }1037  },1038  /**1039   * Lookup96: pallet_common::pallet::Event<T>1040   **/1041  PalletCommonEvent: {1042    _enum: {1043      CollectionCreated: '(u32,u8,AccountId32)',1044      CollectionDestroyed: 'u32',1045      ItemCreated: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,u128)',1046      ItemDestroyed: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,u128)',1047      Transfer: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,PalletEvmAccountBasicCrossAccountIdRepr,u128)',1048      Approved: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,PalletEvmAccountBasicCrossAccountIdRepr,u128)',1049      ApprovedForAll: '(u32,PalletEvmAccountBasicCrossAccountIdRepr,PalletEvmAccountBasicCrossAccountIdRepr,bool)',1050      CollectionPropertySet: '(u32,Bytes)',1051      CollectionPropertyDeleted: '(u32,Bytes)',1052      TokenPropertySet: '(u32,u32,Bytes)',1053      TokenPropertyDeleted: '(u32,u32,Bytes)',1054      PropertyPermissionSet: '(u32,Bytes)'1055    }1056  },1057  /**1058   * Lookup100: pallet_structure::pallet::Event<T>1059   **/1060  PalletStructureEvent: {1061    _enum: {1062      Executed: 'Result<Null, SpRuntimeDispatchError>'1063    }1064  },1065  /**1066   * Lookup101: pallet_rmrk_core::pallet::Event<T>1067   **/1068  PalletRmrkCoreEvent: {1069    _enum: {1070      CollectionCreated: {1071        issuer: 'AccountId32',1072        collectionId: 'u32',1073      },1074      CollectionDestroyed: {1075        issuer: 'AccountId32',1076        collectionId: 'u32',1077      },1078      IssuerChanged: {1079        oldIssuer: 'AccountId32',1080        newIssuer: 'AccountId32',1081        collectionId: 'u32',1082      },1083      CollectionLocked: {1084        issuer: 'AccountId32',1085        collectionId: 'u32',1086      },1087      NftMinted: {1088        owner: 'AccountId32',1089        collectionId: 'u32',1090        nftId: 'u32',1091      },1092      NFTBurned: {1093        owner: 'AccountId32',1094        nftId: 'u32',1095      },1096      NFTSent: {1097        sender: 'AccountId32',1098        recipient: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',1099        collectionId: 'u32',1100        nftId: 'u32',1101        approvalRequired: 'bool',1102      },1103      NFTAccepted: {1104        sender: 'AccountId32',1105        recipient: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',1106        collectionId: 'u32',1107        nftId: 'u32',1108      },1109      NFTRejected: {1110        sender: 'AccountId32',1111        collectionId: 'u32',1112        nftId: 'u32',1113      },1114      PropertySet: {1115        collectionId: 'u32',1116        maybeNftId: 'Option<u32>',1117        key: 'Bytes',1118        value: 'Bytes',1119      },1120      ResourceAdded: {1121        nftId: 'u32',1122        resourceId: 'u32',1123      },1124      ResourceRemoval: {1125        nftId: 'u32',1126        resourceId: 'u32',1127      },1128      ResourceAccepted: {1129        nftId: 'u32',1130        resourceId: 'u32',1131      },1132      ResourceRemovalAccepted: {1133        nftId: 'u32',1134        resourceId: 'u32',1135      },1136      PrioritySet: {1137        collectionId: 'u32',1138        nftId: 'u32'1139      }1140    }1141  },1142  /**1143   * Lookup102: rmrk_traits::nft::AccountIdOrCollectionNftTuple<sp_core::crypto::AccountId32>1144   **/1145  RmrkTraitsNftAccountIdOrCollectionNftTuple: {1146    _enum: {1147      AccountId: 'AccountId32',1148      CollectionAndNftTuple: '(u32,u32)'1149    }1150  },1151  /**1152   * Lookup106: pallet_rmrk_equip::pallet::Event<T>1153   **/1154  PalletRmrkEquipEvent: {1155    _enum: {1156      BaseCreated: {1157        issuer: 'AccountId32',1158        baseId: 'u32',1159      },1160      EquippablesUpdated: {1161        baseId: 'u32',1162        slotId: 'u32'1163      }1164    }1165  },1166  /**1167   * Lookup107: pallet_app_promotion::pallet::Event<T>1168   **/1169  PalletAppPromotionEvent: {1170    _enum: {1171      StakingRecalculation: '(AccountId32,u128,u128)',1172      Stake: '(AccountId32,u128)',1173      Unstake: '(AccountId32,u128)',1174      SetAdmin: 'AccountId32'1175    }1176  },1177  /**1178   * Lookup108: pallet_foreign_assets::module::Event<T>1179   **/1180  PalletForeignAssetsModuleEvent: {1181    _enum: {1182      ForeignAssetRegistered: {1183        assetId: 'u32',1184        assetAddress: 'XcmV1MultiLocation',1185        metadata: 'PalletForeignAssetsModuleAssetMetadata',1186      },1187      ForeignAssetUpdated: {1188        assetId: 'u32',1189        assetAddress: 'XcmV1MultiLocation',1190        metadata: 'PalletForeignAssetsModuleAssetMetadata',1191      },1192      AssetRegistered: {1193        assetId: 'PalletForeignAssetsAssetIds',1194        metadata: 'PalletForeignAssetsModuleAssetMetadata',1195      },1196      AssetUpdated: {1197        assetId: 'PalletForeignAssetsAssetIds',1198        metadata: 'PalletForeignAssetsModuleAssetMetadata'1199      }1200    }1201  },1202  /**1203   * Lookup109: pallet_foreign_assets::module::AssetMetadata<Balance>1204   **/1205  PalletForeignAssetsModuleAssetMetadata: {1206    name: 'Bytes',1207    symbol: 'Bytes',1208    decimals: 'u8',1209    minimalBalance: 'u128'1210  },1211  /**1212   * Lookup110: pallet_evm::pallet::Event<T>1213   **/1214  PalletEvmEvent: {1215    _enum: {1216      Log: {1217        log: 'EthereumLog',1218      },1219      Created: {1220        address: 'H160',1221      },1222      CreatedFailed: {1223        address: 'H160',1224      },1225      Executed: {1226        address: 'H160',1227      },1228      ExecutedFailed: {1229        address: 'H160'1230      }1231    }1232  },1233  /**1234   * Lookup111: ethereum::log::Log1235   **/1236  EthereumLog: {1237    address: 'H160',1238    topics: 'Vec<H256>',1239    data: 'Bytes'1240  },1241  /**1242   * Lookup113: pallet_ethereum::pallet::Event1243   **/1244  PalletEthereumEvent: {1245    _enum: {1246      Executed: {1247        from: 'H160',1248        to: 'H160',1249        transactionHash: 'H256',1250        exitReason: 'EvmCoreErrorExitReason'1251      }1252    }1253  },1254  /**1255   * Lookup114: evm_core::error::ExitReason1256   **/1257  EvmCoreErrorExitReason: {1258    _enum: {1259      Succeed: 'EvmCoreErrorExitSucceed',1260      Error: 'EvmCoreErrorExitError',1261      Revert: 'EvmCoreErrorExitRevert',1262      Fatal: 'EvmCoreErrorExitFatal'1263    }1264  },1265  /**1266   * Lookup115: evm_core::error::ExitSucceed1267   **/1268  EvmCoreErrorExitSucceed: {1269    _enum: ['Stopped', 'Returned', 'Suicided']1270  },1271  /**1272   * Lookup116: evm_core::error::ExitError1273   **/1274  EvmCoreErrorExitError: {1275    _enum: {1276      StackUnderflow: 'Null',1277      StackOverflow: 'Null',1278      InvalidJump: 'Null',1279      InvalidRange: 'Null',1280      DesignatedInvalid: 'Null',1281      CallTooDeep: 'Null',1282      CreateCollision: 'Null',1283      CreateContractLimit: 'Null',1284      OutOfOffset: 'Null',1285      OutOfGas: 'Null',1286      OutOfFund: 'Null',1287      PCUnderflow: 'Null',1288      CreateEmpty: 'Null',1289      Other: 'Text',1290      InvalidCode: 'Null'1291    }1292  },1293  /**1294   * Lookup119: evm_core::error::ExitRevert1295   **/1296  EvmCoreErrorExitRevert: {1297    _enum: ['Reverted']1298  },1299  /**1300   * Lookup120: evm_core::error::ExitFatal1301   **/1302  EvmCoreErrorExitFatal: {1303    _enum: {1304      NotSupported: 'Null',1305      UnhandledInterrupt: 'Null',1306      CallErrorAsFatal: 'EvmCoreErrorExitError',1307      Other: 'Text'1308    }1309  },1310  /**1311   * Lookup121: pallet_evm_contract_helpers::pallet::Event<T>1312   **/1313  PalletEvmContractHelpersEvent: {1314    _enum: {1315      ContractSponsorSet: '(H160,AccountId32)',1316      ContractSponsorshipConfirmed: '(H160,AccountId32)',1317      ContractSponsorRemoved: 'H160'1318    }1319  },1320  /**1321   * Lookup122: pallet_evm_migration::pallet::Event<T>1322   **/1323  PalletEvmMigrationEvent: {1324    _enum: ['TestEvent']1325  },1326  /**1327   * Lookup123: pallet_maintenance::pallet::Event<T>1328   **/1329  PalletMaintenanceEvent: {1330    _enum: ['MaintenanceEnabled', 'MaintenanceDisabled']1331  },1332  /**1333   * Lookup124: pallet_test_utils::pallet::Event<T>1334   **/1335  PalletTestUtilsEvent: {1336    _enum: ['ValueIsSet', 'ShouldRollback', 'BatchCompleted']1337  },1338  /**1339   * Lookup125: frame_system::Phase1340   **/1341  FrameSystemPhase: {1342    _enum: {1343      ApplyExtrinsic: 'u32',1344      Finalization: 'Null',1345      Initialization: 'Null'1346    }1347  },1348  /**1349   * Lookup127: frame_system::LastRuntimeUpgradeInfo1350   **/1351  FrameSystemLastRuntimeUpgradeInfo: {1352    specVersion: 'Compact<u32>',1353    specName: 'Text'1354  },1355  /**1356   * Lookup128: frame_system::pallet::Call<T>1357   **/1358  FrameSystemCall: {1359    _enum: {1360      fill_block: {1361        ratio: 'Perbill',1362      },1363      remark: {1364        remark: 'Bytes',1365      },1366      set_heap_pages: {1367        pages: 'u64',1368      },1369      set_code: {1370        code: 'Bytes',1371      },1372      set_code_without_checks: {1373        code: 'Bytes',1374      },1375      set_storage: {1376        items: 'Vec<(Bytes,Bytes)>',1377      },1378      kill_storage: {1379        _alias: {1380          keys_: 'keys',1381        },1382        keys_: 'Vec<Bytes>',1383      },1384      kill_prefix: {1385        prefix: 'Bytes',1386        subkeys: 'u32',1387      },1388      remark_with_event: {1389        remark: 'Bytes'1390      }1391    }1392  },1393  /**1394   * Lookup133: frame_system::limits::BlockWeights1395   **/1396  FrameSystemLimitsBlockWeights: {1397    baseBlock: 'Weight',1398    maxBlock: 'Weight',1399    perClass: 'FrameSupportDispatchPerDispatchClassWeightsPerClass'1400  },1401  /**1402   * Lookup134: frame_support::dispatch::PerDispatchClass<frame_system::limits::WeightsPerClass>1403   **/1404  FrameSupportDispatchPerDispatchClassWeightsPerClass: {1405    normal: 'FrameSystemLimitsWeightsPerClass',1406    operational: 'FrameSystemLimitsWeightsPerClass',1407    mandatory: 'FrameSystemLimitsWeightsPerClass'1408  },1409  /**1410   * Lookup135: frame_system::limits::WeightsPerClass1411   **/1412  FrameSystemLimitsWeightsPerClass: {1413    baseExtrinsic: 'Weight',1414    maxExtrinsic: 'Option<Weight>',1415    maxTotal: 'Option<Weight>',1416    reserved: 'Option<Weight>'1417  },1418  /**1419   * Lookup137: frame_system::limits::BlockLength1420   **/1421  FrameSystemLimitsBlockLength: {1422    max: 'FrameSupportDispatchPerDispatchClassU32'1423  },1424  /**1425   * Lookup138: frame_support::dispatch::PerDispatchClass<T>1426   **/1427  FrameSupportDispatchPerDispatchClassU32: {1428    normal: 'u32',1429    operational: 'u32',1430    mandatory: 'u32'1431  },1432  /**1433   * Lookup139: sp_weights::RuntimeDbWeight1434   **/1435  SpWeightsRuntimeDbWeight: {1436    read: 'u64',1437    write: 'u64'1438  },1439  /**1440   * Lookup140: sp_version::RuntimeVersion1441   **/1442  SpVersionRuntimeVersion: {1443    specName: 'Text',1444    implName: 'Text',1445    authoringVersion: 'u32',1446    specVersion: 'u32',1447    implVersion: 'u32',1448    apis: 'Vec<([u8;8],u32)>',1449    transactionVersion: 'u32',1450    stateVersion: 'u8'1451  },1452  /**1453   * Lookup145: frame_system::pallet::Error<T>1454   **/1455  FrameSystemError: {1456    _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered']1457  },1458  /**1459   * Lookup146: polkadot_primitives::v2::PersistedValidationData<primitive_types::H256, N>1460   **/1461  PolkadotPrimitivesV2PersistedValidationData: {1462    parentHead: 'Bytes',1463    relayParentNumber: 'u32',1464    relayParentStorageRoot: 'H256',1465    maxPovSize: 'u32'1466  },1467  /**1468   * Lookup149: polkadot_primitives::v2::UpgradeRestriction1469   **/1470  PolkadotPrimitivesV2UpgradeRestriction: {1471    _enum: ['Present']1472  },1473  /**1474   * Lookup150: sp_trie::storage_proof::StorageProof1475   **/1476  SpTrieStorageProof: {1477    trieNodes: 'BTreeSet<Bytes>'1478  },1479  /**1480   * Lookup152: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot1481   **/1482  CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: {1483    dmqMqcHead: 'H256',1484    relayDispatchQueueSize: '(u32,u32)',1485    ingressChannels: 'Vec<(u32,PolkadotPrimitivesV2AbridgedHrmpChannel)>',1486    egressChannels: 'Vec<(u32,PolkadotPrimitivesV2AbridgedHrmpChannel)>'1487  },1488  /**1489   * Lookup155: polkadot_primitives::v2::AbridgedHrmpChannel1490   **/1491  PolkadotPrimitivesV2AbridgedHrmpChannel: {1492    maxCapacity: 'u32',1493    maxTotalSize: 'u32',1494    maxMessageSize: 'u32',1495    msgCount: 'u32',1496    totalSize: 'u32',1497    mqcHead: 'Option<H256>'1498  },1499  /**1500   * Lookup156: polkadot_primitives::v2::AbridgedHostConfiguration1501   **/1502  PolkadotPrimitivesV2AbridgedHostConfiguration: {1503    maxCodeSize: 'u32',1504    maxHeadDataSize: 'u32',1505    maxUpwardQueueCount: 'u32',1506    maxUpwardQueueSize: 'u32',1507    maxUpwardMessageSize: 'u32',1508    maxUpwardMessageNumPerCandidate: 'u32',1509    hrmpMaxMessageNumPerCandidate: 'u32',1510    validationUpgradeCooldown: 'u32',1511    validationUpgradeDelay: 'u32'1512  },1513  /**1514   * Lookup162: polkadot_core_primitives::OutboundHrmpMessage<polkadot_parachain::primitives::Id>1515   **/1516  PolkadotCorePrimitivesOutboundHrmpMessage: {1517    recipient: 'u32',1518    data: 'Bytes'1519  },1520  /**1521   * Lookup163: cumulus_pallet_parachain_system::pallet::Call<T>1522   **/1523  CumulusPalletParachainSystemCall: {1524    _enum: {1525      set_validation_data: {1526        data: 'CumulusPrimitivesParachainInherentParachainInherentData',1527      },1528      sudo_send_upward_message: {1529        message: 'Bytes',1530      },1531      authorize_upgrade: {1532        codeHash: 'H256',1533      },1534      enact_authorized_upgrade: {1535        code: 'Bytes'1536      }1537    }1538  },1539  /**1540   * Lookup164: cumulus_primitives_parachain_inherent::ParachainInherentData1541   **/1542  CumulusPrimitivesParachainInherentParachainInherentData: {1543    validationData: 'PolkadotPrimitivesV2PersistedValidationData',1544    relayChainState: 'SpTrieStorageProof',1545    downwardMessages: 'Vec<PolkadotCorePrimitivesInboundDownwardMessage>',1546    horizontalMessages: 'BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>'1547  },1548  /**1549   * Lookup166: polkadot_core_primitives::InboundDownwardMessage<BlockNumber>1550   **/1551  PolkadotCorePrimitivesInboundDownwardMessage: {1552    sentAt: 'u32',1553    msg: 'Bytes'1554  },1555  /**1556   * Lookup169: polkadot_core_primitives::InboundHrmpMessage<BlockNumber>1557   **/1558  PolkadotCorePrimitivesInboundHrmpMessage: {1559    sentAt: 'u32',1560    data: 'Bytes'1561  },1562  /**1563   * Lookup172: cumulus_pallet_parachain_system::pallet::Error<T>1564   **/1565  CumulusPalletParachainSystemError: {1566    _enum: ['OverlappingUpgrades', 'ProhibitedByPolkadot', 'TooBig', 'ValidationDataNotAvailable', 'HostConfigurationNotAvailable', 'NotScheduled', 'NothingAuthorized', 'Unauthorized']1567  },1568  /**1569   * Lookup174: pallet_balances::BalanceLock<Balance>1570   **/1571  PalletBalancesBalanceLock: {1572    id: '[u8;8]',1573    amount: 'u128',1574    reasons: 'PalletBalancesReasons'1575  },1576  /**1577   * Lookup175: pallet_balances::Reasons1578   **/1579  PalletBalancesReasons: {1580    _enum: ['Fee', 'Misc', 'All']1581  },1582  /**1583   * Lookup178: pallet_balances::ReserveData<ReserveIdentifier, Balance>1584   **/1585  PalletBalancesReserveData: {1586    id: '[u8;16]',1587    amount: 'u128'1588  },1589  /**1590   * Lookup180: pallet_balances::Releases1591   **/1592  PalletBalancesReleases: {1593    _enum: ['V1_0_0', 'V2_0_0']1594  },1595  /**1596   * Lookup181: pallet_balances::pallet::Call<T, I>1597   **/1598  PalletBalancesCall: {1599    _enum: {1600      transfer: {1601        dest: 'MultiAddress',1602        value: 'Compact<u128>',1603      },1604      set_balance: {1605        who: 'MultiAddress',1606        newFree: 'Compact<u128>',1607        newReserved: 'Compact<u128>',1608      },1609      force_transfer: {1610        source: 'MultiAddress',1611        dest: 'MultiAddress',1612        value: 'Compact<u128>',1613      },1614      transfer_keep_alive: {1615        dest: 'MultiAddress',1616        value: 'Compact<u128>',1617      },1618      transfer_all: {1619        dest: 'MultiAddress',1620        keepAlive: 'bool',1621      },1622      force_unreserve: {1623        who: 'MultiAddress',1624        amount: 'u128'1625      }1626    }1627  },1628  /**1629   * Lookup184: pallet_balances::pallet::Error<T, I>1630   **/1631  PalletBalancesError: {1632    _enum: ['VestingBalance', 'LiquidityRestrictions', 'InsufficientBalance', 'ExistentialDeposit', 'KeepAlive', 'ExistingVestingSchedule', 'DeadAccount', 'TooManyReserves']1633  },1634  /**1635   * Lookup186: pallet_timestamp::pallet::Call<T>1636   **/1637  PalletTimestampCall: {1638    _enum: {1639      set: {1640        now: 'Compact<u64>'1641      }1642    }1643  },1644  /**1645   * Lookup188: pallet_transaction_payment::Releases1646   **/1647  PalletTransactionPaymentReleases: {1648    _enum: ['V1Ancient', 'V2']1649  },1650  /**1651   * Lookup189: pallet_treasury::Proposal<sp_core::crypto::AccountId32, Balance>1652   **/1653  PalletTreasuryProposal: {1654    proposer: 'AccountId32',1655    value: 'u128',1656    beneficiary: 'AccountId32',1657    bond: 'u128'1658  },1659  /**1660   * Lookup192: pallet_treasury::pallet::Call<T, I>1661   **/1662  PalletTreasuryCall: {1663    _enum: {1664      propose_spend: {1665        value: 'Compact<u128>',1666        beneficiary: 'MultiAddress',1667      },1668      reject_proposal: {1669        proposalId: 'Compact<u32>',1670      },1671      approve_proposal: {1672        proposalId: 'Compact<u32>',1673      },1674      spend: {1675        amount: 'Compact<u128>',1676        beneficiary: 'MultiAddress',1677      },1678      remove_approval: {1679        proposalId: 'Compact<u32>'1680      }1681    }1682  },1683  /**1684   * Lookup195: frame_support::PalletId1685   **/1686  FrameSupportPalletId: '[u8;8]',1687  /**1688   * Lookup196: pallet_treasury::pallet::Error<T, I>1689   **/1690  PalletTreasuryError: {1691    _enum: ['InsufficientProposersBalance', 'InvalidIndex', 'TooManyApprovals', 'InsufficientPermission', 'ProposalNotApproved']1692  },1693  /**1694   * Lookup197: pallet_sudo::pallet::Call<T>1695   **/1696  PalletSudoCall: {1697    _enum: {1698      sudo: {1699        call: 'Call',1700      },1701      sudo_unchecked_weight: {1702        call: 'Call',1703        weight: 'Weight',1704      },1705      set_key: {1706        _alias: {1707          new_: 'new',1708        },1709        new_: 'MultiAddress',1710      },1711      sudo_as: {1712        who: 'MultiAddress',1713        call: 'Call'1714      }1715    }1716  },1717  /**1718   * Lookup199: orml_vesting::module::Call<T>1719   **/1720  OrmlVestingModuleCall: {1721    _enum: {1722      claim: 'Null',1723      vested_transfer: {1724        dest: 'MultiAddress',1725        schedule: 'OrmlVestingVestingSchedule',1726      },1727      update_vesting_schedules: {1728        who: 'MultiAddress',1729        vestingSchedules: 'Vec<OrmlVestingVestingSchedule>',1730      },1731      claim_for: {1732        dest: 'MultiAddress'1733      }1734    }1735  },1736  /**1737   * Lookup201: orml_xtokens::module::Call<T>1738   **/1739  OrmlXtokensModuleCall: {1740    _enum: {1741      transfer: {1742        currencyId: 'PalletForeignAssetsAssetIds',1743        amount: 'u128',1744        dest: 'XcmVersionedMultiLocation',1745        destWeight: 'u64',1746      },1747      transfer_multiasset: {1748        asset: 'XcmVersionedMultiAsset',1749        dest: 'XcmVersionedMultiLocation',1750        destWeight: 'u64',1751      },1752      transfer_with_fee: {1753        currencyId: 'PalletForeignAssetsAssetIds',1754        amount: 'u128',1755        fee: 'u128',1756        dest: 'XcmVersionedMultiLocation',1757        destWeight: 'u64',1758      },1759      transfer_multiasset_with_fee: {1760        asset: 'XcmVersionedMultiAsset',1761        fee: 'XcmVersionedMultiAsset',1762        dest: 'XcmVersionedMultiLocation',1763        destWeight: 'u64',1764      },1765      transfer_multicurrencies: {1766        currencies: 'Vec<(PalletForeignAssetsAssetIds,u128)>',1767        feeItem: 'u32',1768        dest: 'XcmVersionedMultiLocation',1769        destWeight: 'u64',1770      },1771      transfer_multiassets: {1772        assets: 'XcmVersionedMultiAssets',1773        feeItem: 'u32',1774        dest: 'XcmVersionedMultiLocation',1775        destWeight: 'u64'1776      }1777    }1778  },1779  /**1780   * Lookup202: xcm::VersionedMultiAsset1781   **/1782  XcmVersionedMultiAsset: {1783    _enum: {1784      V0: 'XcmV0MultiAsset',1785      V1: 'XcmV1MultiAsset'1786    }1787  },1788  /**1789   * Lookup205: orml_tokens::module::Call<T>1790   **/1791  OrmlTokensModuleCall: {1792    _enum: {1793      transfer: {1794        dest: 'MultiAddress',1795        currencyId: 'PalletForeignAssetsAssetIds',1796        amount: 'Compact<u128>',1797      },1798      transfer_all: {1799        dest: 'MultiAddress',1800        currencyId: 'PalletForeignAssetsAssetIds',1801        keepAlive: 'bool',1802      },1803      transfer_keep_alive: {1804        dest: 'MultiAddress',1805        currencyId: 'PalletForeignAssetsAssetIds',1806        amount: 'Compact<u128>',1807      },1808      force_transfer: {1809        source: 'MultiAddress',1810        dest: 'MultiAddress',1811        currencyId: 'PalletForeignAssetsAssetIds',1812        amount: 'Compact<u128>',1813      },1814      set_balance: {1815        who: 'MultiAddress',1816        currencyId: 'PalletForeignAssetsAssetIds',1817        newFree: 'Compact<u128>',1818        newReserved: 'Compact<u128>'1819      }1820    }1821  },1822  /**1823   * Lookup206: cumulus_pallet_xcmp_queue::pallet::Call<T>1824   **/1825  CumulusPalletXcmpQueueCall: {1826    _enum: {1827      service_overweight: {1828        index: 'u64',1829        weightLimit: 'Weight',1830      },1831      suspend_xcm_execution: 'Null',1832      resume_xcm_execution: 'Null',1833      update_suspend_threshold: {1834        _alias: {1835          new_: 'new',1836        },1837        new_: 'u32',1838      },1839      update_drop_threshold: {1840        _alias: {1841          new_: 'new',1842        },1843        new_: 'u32',1844      },1845      update_resume_threshold: {1846        _alias: {1847          new_: 'new',1848        },1849        new_: 'u32',1850      },1851      update_threshold_weight: {1852        _alias: {1853          new_: 'new',1854        },1855        new_: 'Weight',1856      },1857      update_weight_restrict_decay: {1858        _alias: {1859          new_: 'new',1860        },1861        new_: 'Weight',1862      },1863      update_xcmp_max_individual_weight: {1864        _alias: {1865          new_: 'new',1866        },1867        new_: 'Weight'1868      }1869    }1870  },1871  /**1872   * Lookup207: pallet_xcm::pallet::Call<T>1873   **/1874  PalletXcmCall: {1875    _enum: {1876      send: {1877        dest: 'XcmVersionedMultiLocation',1878        message: 'XcmVersionedXcm',1879      },1880      teleport_assets: {1881        dest: 'XcmVersionedMultiLocation',1882        beneficiary: 'XcmVersionedMultiLocation',1883        assets: 'XcmVersionedMultiAssets',1884        feeAssetItem: 'u32',1885      },1886      reserve_transfer_assets: {1887        dest: 'XcmVersionedMultiLocation',1888        beneficiary: 'XcmVersionedMultiLocation',1889        assets: 'XcmVersionedMultiAssets',1890        feeAssetItem: 'u32',1891      },1892      execute: {1893        message: 'XcmVersionedXcm',1894        maxWeight: 'Weight',1895      },1896      force_xcm_version: {1897        location: 'XcmV1MultiLocation',1898        xcmVersion: 'u32',1899      },1900      force_default_xcm_version: {1901        maybeXcmVersion: 'Option<u32>',1902      },1903      force_subscribe_version_notify: {1904        location: 'XcmVersionedMultiLocation',1905      },1906      force_unsubscribe_version_notify: {1907        location: 'XcmVersionedMultiLocation',1908      },1909      limited_reserve_transfer_assets: {1910        dest: 'XcmVersionedMultiLocation',1911        beneficiary: 'XcmVersionedMultiLocation',1912        assets: 'XcmVersionedMultiAssets',1913        feeAssetItem: 'u32',1914        weightLimit: 'XcmV2WeightLimit',1915      },1916      limited_teleport_assets: {1917        dest: 'XcmVersionedMultiLocation',1918        beneficiary: 'XcmVersionedMultiLocation',1919        assets: 'XcmVersionedMultiAssets',1920        feeAssetItem: 'u32',1921        weightLimit: 'XcmV2WeightLimit'1922      }1923    }1924  },1925  /**1926   * Lookup208: xcm::VersionedXcm<RuntimeCall>1927   **/1928  XcmVersionedXcm: {1929    _enum: {1930      V0: 'XcmV0Xcm',1931      V1: 'XcmV1Xcm',1932      V2: 'XcmV2Xcm'1933    }1934  },1935  /**1936   * Lookup209: xcm::v0::Xcm<RuntimeCall>1937   **/1938  XcmV0Xcm: {1939    _enum: {1940      WithdrawAsset: {1941        assets: 'Vec<XcmV0MultiAsset>',1942        effects: 'Vec<XcmV0Order>',1943      },1944      ReserveAssetDeposit: {1945        assets: 'Vec<XcmV0MultiAsset>',1946        effects: 'Vec<XcmV0Order>',1947      },1948      TeleportAsset: {1949        assets: 'Vec<XcmV0MultiAsset>',1950        effects: 'Vec<XcmV0Order>',1951      },1952      QueryResponse: {1953        queryId: 'Compact<u64>',1954        response: 'XcmV0Response',1955      },1956      TransferAsset: {1957        assets: 'Vec<XcmV0MultiAsset>',1958        dest: 'XcmV0MultiLocation',1959      },1960      TransferReserveAsset: {1961        assets: 'Vec<XcmV0MultiAsset>',1962        dest: 'XcmV0MultiLocation',1963        effects: 'Vec<XcmV0Order>',1964      },1965      Transact: {1966        originType: 'XcmV0OriginKind',1967        requireWeightAtMost: 'u64',1968        call: 'XcmDoubleEncoded',1969      },1970      HrmpNewChannelOpenRequest: {1971        sender: 'Compact<u32>',1972        maxMessageSize: 'Compact<u32>',1973        maxCapacity: 'Compact<u32>',1974      },1975      HrmpChannelAccepted: {1976        recipient: 'Compact<u32>',1977      },1978      HrmpChannelClosing: {1979        initiator: 'Compact<u32>',1980        sender: 'Compact<u32>',1981        recipient: 'Compact<u32>',1982      },1983      RelayedFrom: {1984        who: 'XcmV0MultiLocation',1985        message: 'XcmV0Xcm'1986      }1987    }1988  },1989  /**1990   * Lookup211: xcm::v0::order::Order<RuntimeCall>1991   **/1992  XcmV0Order: {1993    _enum: {1994      Null: 'Null',1995      DepositAsset: {1996        assets: 'Vec<XcmV0MultiAsset>',1997        dest: 'XcmV0MultiLocation',1998      },1999      DepositReserveAsset: {2000        assets: 'Vec<XcmV0MultiAsset>',2001        dest: 'XcmV0MultiLocation',2002        effects: 'Vec<XcmV0Order>',2003      },2004      ExchangeAsset: {2005        give: 'Vec<XcmV0MultiAsset>',2006        receive: 'Vec<XcmV0MultiAsset>',2007      },2008      InitiateReserveWithdraw: {2009        assets: 'Vec<XcmV0MultiAsset>',2010        reserve: 'XcmV0MultiLocation',2011        effects: 'Vec<XcmV0Order>',2012      },2013      InitiateTeleport: {2014        assets: 'Vec<XcmV0MultiAsset>',2015        dest: 'XcmV0MultiLocation',2016        effects: 'Vec<XcmV0Order>',2017      },2018      QueryHolding: {2019        queryId: 'Compact<u64>',2020        dest: 'XcmV0MultiLocation',2021        assets: 'Vec<XcmV0MultiAsset>',2022      },2023      BuyExecution: {2024        fees: 'XcmV0MultiAsset',2025        weight: 'u64',2026        debt: 'u64',2027        haltOnError: 'bool',2028        xcm: 'Vec<XcmV0Xcm>'2029      }2030    }2031  },2032  /**2033   * Lookup213: xcm::v0::Response2034   **/2035  XcmV0Response: {2036    _enum: {2037      Assets: 'Vec<XcmV0MultiAsset>'2038    }2039  },2040  /**2041   * Lookup214: xcm::v1::Xcm<RuntimeCall>2042   **/2043  XcmV1Xcm: {2044    _enum: {2045      WithdrawAsset: {2046        assets: 'XcmV1MultiassetMultiAssets',2047        effects: 'Vec<XcmV1Order>',2048      },2049      ReserveAssetDeposited: {2050        assets: 'XcmV1MultiassetMultiAssets',2051        effects: 'Vec<XcmV1Order>',2052      },2053      ReceiveTeleportedAsset: {2054        assets: 'XcmV1MultiassetMultiAssets',2055        effects: 'Vec<XcmV1Order>',2056      },2057      QueryResponse: {2058        queryId: 'Compact<u64>',2059        response: 'XcmV1Response',2060      },2061      TransferAsset: {2062        assets: 'XcmV1MultiassetMultiAssets',2063        beneficiary: 'XcmV1MultiLocation',2064      },2065      TransferReserveAsset: {2066        assets: 'XcmV1MultiassetMultiAssets',2067        dest: 'XcmV1MultiLocation',2068        effects: 'Vec<XcmV1Order>',2069      },2070      Transact: {2071        originType: 'XcmV0OriginKind',2072        requireWeightAtMost: 'u64',2073        call: 'XcmDoubleEncoded',2074      },2075      HrmpNewChannelOpenRequest: {2076        sender: 'Compact<u32>',2077        maxMessageSize: 'Compact<u32>',2078        maxCapacity: 'Compact<u32>',2079      },2080      HrmpChannelAccepted: {2081        recipient: 'Compact<u32>',2082      },2083      HrmpChannelClosing: {2084        initiator: 'Compact<u32>',2085        sender: 'Compact<u32>',2086        recipient: 'Compact<u32>',2087      },2088      RelayedFrom: {2089        who: 'XcmV1MultilocationJunctions',2090        message: 'XcmV1Xcm',2091      },2092      SubscribeVersion: {2093        queryId: 'Compact<u64>',2094        maxResponseWeight: 'Compact<u64>',2095      },2096      UnsubscribeVersion: 'Null'2097    }2098  },2099  /**2100   * Lookup216: xcm::v1::order::Order<RuntimeCall>2101   **/2102  XcmV1Order: {2103    _enum: {2104      Noop: 'Null',2105      DepositAsset: {2106        assets: 'XcmV1MultiassetMultiAssetFilter',2107        maxAssets: 'u32',2108        beneficiary: 'XcmV1MultiLocation',2109      },2110      DepositReserveAsset: {2111        assets: 'XcmV1MultiassetMultiAssetFilter',2112        maxAssets: 'u32',2113        dest: 'XcmV1MultiLocation',2114        effects: 'Vec<XcmV1Order>',2115      },2116      ExchangeAsset: {2117        give: 'XcmV1MultiassetMultiAssetFilter',2118        receive: 'XcmV1MultiassetMultiAssets',2119      },2120      InitiateReserveWithdraw: {2121        assets: 'XcmV1MultiassetMultiAssetFilter',2122        reserve: 'XcmV1MultiLocation',2123        effects: 'Vec<XcmV1Order>',2124      },2125      InitiateTeleport: {2126        assets: 'XcmV1MultiassetMultiAssetFilter',2127        dest: 'XcmV1MultiLocation',2128        effects: 'Vec<XcmV1Order>',2129      },2130      QueryHolding: {2131        queryId: 'Compact<u64>',2132        dest: 'XcmV1MultiLocation',2133        assets: 'XcmV1MultiassetMultiAssetFilter',2134      },2135      BuyExecution: {2136        fees: 'XcmV1MultiAsset',2137        weight: 'u64',2138        debt: 'u64',2139        haltOnError: 'bool',2140        instructions: 'Vec<XcmV1Xcm>'2141      }2142    }2143  },2144  /**2145   * Lookup218: xcm::v1::Response2146   **/2147  XcmV1Response: {2148    _enum: {2149      Assets: 'XcmV1MultiassetMultiAssets',2150      Version: 'u32'2151    }2152  },2153  /**2154   * Lookup232: cumulus_pallet_xcm::pallet::Call<T>2155   **/2156  CumulusPalletXcmCall: 'Null',2157  /**2158   * Lookup233: cumulus_pallet_dmp_queue::pallet::Call<T>2159   **/2160  CumulusPalletDmpQueueCall: {2161    _enum: {2162      service_overweight: {2163        index: 'u64',2164        weightLimit: 'Weight'2165      }2166    }2167  },2168  /**2169   * Lookup234: pallet_inflation::pallet::Call<T>2170   **/2171  PalletInflationCall: {2172    _enum: {2173      start_inflation: {2174        inflationStartRelayBlock: 'u32'2175      }2176    }2177  },2178  /**2179   * Lookup235: pallet_unique::Call<T>2180   **/2181  PalletUniqueCall: {2182    _enum: {2183      create_collection: {2184        collectionName: 'Vec<u16>',2185        collectionDescription: 'Vec<u16>',2186        tokenPrefix: 'Bytes',2187        mode: 'UpDataStructsCollectionMode',2188      },2189      create_collection_ex: {2190        data: 'UpDataStructsCreateCollectionData',2191      },2192      destroy_collection: {2193        collectionId: 'u32',2194      },2195      add_to_allow_list: {2196        collectionId: 'u32',2197        address: 'PalletEvmAccountBasicCrossAccountIdRepr',2198      },2199      remove_from_allow_list: {2200        collectionId: 'u32',2201        address: 'PalletEvmAccountBasicCrossAccountIdRepr',2202      },2203      change_collection_owner: {2204        collectionId: 'u32',2205        newOwner: 'AccountId32',2206      },2207      add_collection_admin: {2208        collectionId: 'u32',2209        newAdminId: 'PalletEvmAccountBasicCrossAccountIdRepr',2210      },2211      remove_collection_admin: {2212        collectionId: 'u32',2213        accountId: 'PalletEvmAccountBasicCrossAccountIdRepr',2214      },2215      set_collection_sponsor: {2216        collectionId: 'u32',2217        newSponsor: 'AccountId32',2218      },2219      confirm_sponsorship: {2220        collectionId: 'u32',2221      },2222      remove_collection_sponsor: {2223        collectionId: 'u32',2224      },2225      create_item: {2226        collectionId: 'u32',2227        owner: 'PalletEvmAccountBasicCrossAccountIdRepr',2228        data: 'UpDataStructsCreateItemData',2229      },2230      create_multiple_items: {2231        collectionId: 'u32',2232        owner: 'PalletEvmAccountBasicCrossAccountIdRepr',2233        itemsData: 'Vec<UpDataStructsCreateItemData>',2234      },2235      set_collection_properties: {2236        collectionId: 'u32',2237        properties: 'Vec<UpDataStructsProperty>',2238      },2239      delete_collection_properties: {2240        collectionId: 'u32',2241        propertyKeys: 'Vec<Bytes>',2242      },2243      set_token_properties: {2244        collectionId: 'u32',2245        tokenId: 'u32',2246        properties: 'Vec<UpDataStructsProperty>',2247      },2248      delete_token_properties: {2249        collectionId: 'u32',2250        tokenId: 'u32',2251        propertyKeys: 'Vec<Bytes>',2252      },2253      set_token_property_permissions: {2254        collectionId: 'u32',2255        propertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',2256      },2257      create_multiple_items_ex: {2258        collectionId: 'u32',2259        data: 'UpDataStructsCreateItemExData',2260      },2261      set_transfers_enabled_flag: {2262        collectionId: 'u32',2263        value: 'bool',2264      },2265      burn_item: {2266        collectionId: 'u32',2267        itemId: 'u32',2268        value: 'u128',2269      },2270      burn_from: {2271        collectionId: 'u32',2272        from: 'PalletEvmAccountBasicCrossAccountIdRepr',2273        itemId: 'u32',2274        value: 'u128',2275      },2276      transfer: {2277        recipient: 'PalletEvmAccountBasicCrossAccountIdRepr',2278        collectionId: 'u32',2279        itemId: 'u32',2280        value: 'u128',2281      },2282      approve: {2283        spender: 'PalletEvmAccountBasicCrossAccountIdRepr',2284        collectionId: 'u32',2285        itemId: 'u32',2286        amount: 'u128',2287      },2288      transfer_from: {2289        from: 'PalletEvmAccountBasicCrossAccountIdRepr',2290        recipient: 'PalletEvmAccountBasicCrossAccountIdRepr',2291        collectionId: 'u32',2292        itemId: 'u32',2293        value: 'u128',2294      },2295      set_collection_limits: {2296        collectionId: 'u32',2297        newLimit: 'UpDataStructsCollectionLimits',2298      },2299      set_collection_permissions: {2300        collectionId: 'u32',2301        newPermission: 'UpDataStructsCollectionPermissions',2302      },2303      repartition: {2304        collectionId: 'u32',2305        tokenId: 'u32',2306        amount: 'u128',2307      },2308      set_allowance_for_all: {2309        collectionId: 'u32',2310        operator: 'PalletEvmAccountBasicCrossAccountIdRepr',2311        approve: 'bool'2312      }2313    }2314  },2315  /**2316   * Lookup240: up_data_structs::CollectionMode2317   **/2318  UpDataStructsCollectionMode: {2319    _enum: {2320      NFT: 'Null',2321      Fungible: 'u8',2322      ReFungible: 'Null'2323    }2324  },2325  /**2326   * Lookup241: up_data_structs::CreateCollectionData<sp_core::crypto::AccountId32>2327   **/2328  UpDataStructsCreateCollectionData: {2329    mode: 'UpDataStructsCollectionMode',2330    access: 'Option<UpDataStructsAccessMode>',2331    name: 'Vec<u16>',2332    description: 'Vec<u16>',2333    tokenPrefix: 'Bytes',2334    pendingSponsor: 'Option<AccountId32>',2335    limits: 'Option<UpDataStructsCollectionLimits>',2336    permissions: 'Option<UpDataStructsCollectionPermissions>',2337    tokenPropertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',2338    properties: 'Vec<UpDataStructsProperty>'2339  },2340  /**2341   * Lookup243: up_data_structs::AccessMode2342   **/2343  UpDataStructsAccessMode: {2344    _enum: ['Normal', 'AllowList']2345  },2346  /**2347   * Lookup245: up_data_structs::CollectionLimits2348   **/2349  UpDataStructsCollectionLimits: {2350    accountTokenOwnershipLimit: 'Option<u32>',2351    sponsoredDataSize: 'Option<u32>',2352    sponsoredDataRateLimit: 'Option<UpDataStructsSponsoringRateLimit>',2353    tokenLimit: 'Option<u32>',2354    sponsorTransferTimeout: 'Option<u32>',2355    sponsorApproveTimeout: 'Option<u32>',2356    ownerCanTransfer: 'Option<bool>',2357    ownerCanDestroy: 'Option<bool>',2358    transfersEnabled: 'Option<bool>'2359  },2360  /**2361   * Lookup247: up_data_structs::SponsoringRateLimit2362   **/2363  UpDataStructsSponsoringRateLimit: {2364    _enum: {2365      SponsoringDisabled: 'Null',2366      Blocks: 'u32'2367    }2368  },2369  /**2370   * Lookup250: up_data_structs::CollectionPermissions2371   **/2372  UpDataStructsCollectionPermissions: {2373    access: 'Option<UpDataStructsAccessMode>',2374    mintMode: 'Option<bool>',2375    nesting: 'Option<UpDataStructsNestingPermissions>'2376  },2377  /**2378   * Lookup252: up_data_structs::NestingPermissions2379   **/2380  UpDataStructsNestingPermissions: {2381    tokenOwner: 'bool',2382    collectionAdmin: 'bool',2383    restricted: 'Option<UpDataStructsOwnerRestrictedSet>'2384  },2385  /**2386   * Lookup254: up_data_structs::OwnerRestrictedSet2387   **/2388  UpDataStructsOwnerRestrictedSet: 'BTreeSet<u32>',2389  /**2390   * Lookup259: up_data_structs::PropertyKeyPermission2391   **/2392  UpDataStructsPropertyKeyPermission: {2393    key: 'Bytes',2394    permission: 'UpDataStructsPropertyPermission'2395  },2396  /**2397   * Lookup260: up_data_structs::PropertyPermission2398   **/2399  UpDataStructsPropertyPermission: {2400    mutable: 'bool',2401    collectionAdmin: 'bool',2402    tokenOwner: 'bool'2403  },2404  /**2405   * Lookup263: up_data_structs::Property2406   **/2407  UpDataStructsProperty: {2408    key: 'Bytes',2409    value: 'Bytes'2410  },2411  /**2412   * Lookup266: up_data_structs::CreateItemData2413   **/2414  UpDataStructsCreateItemData: {2415    _enum: {2416      NFT: 'UpDataStructsCreateNftData',2417      Fungible: 'UpDataStructsCreateFungibleData',2418      ReFungible: 'UpDataStructsCreateReFungibleData'2419    }2420  },2421  /**2422   * Lookup267: up_data_structs::CreateNftData2423   **/2424  UpDataStructsCreateNftData: {2425    properties: 'Vec<UpDataStructsProperty>'2426  },2427  /**2428   * Lookup268: up_data_structs::CreateFungibleData2429   **/2430  UpDataStructsCreateFungibleData: {2431    value: 'u128'2432  },2433  /**2434   * Lookup269: up_data_structs::CreateReFungibleData2435   **/2436  UpDataStructsCreateReFungibleData: {2437    pieces: 'u128',2438    properties: 'Vec<UpDataStructsProperty>'2439  },2440  /**2441   * Lookup272: up_data_structs::CreateItemExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2442   **/2443  UpDataStructsCreateItemExData: {2444    _enum: {2445      NFT: 'Vec<UpDataStructsCreateNftExData>',2446      Fungible: 'BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>',2447      RefungibleMultipleItems: 'Vec<UpDataStructsCreateRefungibleExSingleOwner>',2448      RefungibleMultipleOwners: 'UpDataStructsCreateRefungibleExMultipleOwners'2449    }2450  },2451  /**2452   * Lookup274: up_data_structs::CreateNftExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2453   **/2454  UpDataStructsCreateNftExData: {2455    properties: 'Vec<UpDataStructsProperty>',2456    owner: 'PalletEvmAccountBasicCrossAccountIdRepr'2457  },2458  /**2459   * Lookup281: up_data_structs::CreateRefungibleExSingleOwner<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2460   **/2461  UpDataStructsCreateRefungibleExSingleOwner: {2462    user: 'PalletEvmAccountBasicCrossAccountIdRepr',2463    pieces: 'u128',2464    properties: 'Vec<UpDataStructsProperty>'2465  },2466  /**2467   * Lookup283: up_data_structs::CreateRefungibleExMultipleOwners<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2468   **/2469  UpDataStructsCreateRefungibleExMultipleOwners: {2470    users: 'BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>',2471    properties: 'Vec<UpDataStructsProperty>'2472  },2473  /**2474   * Lookup284: pallet_unique_scheduler_v2::pallet::Call<T>2475   **/2476  PalletUniqueSchedulerV2Call: {2477    _enum: {2478      schedule: {2479        when: 'u32',2480        maybePeriodic: 'Option<(u32,u32)>',2481        priority: 'Option<u8>',2482        call: 'Call',2483      },2484      cancel: {2485        when: 'u32',2486        index: 'u32',2487      },2488      schedule_named: {2489        id: '[u8;32]',2490        when: 'u32',2491        maybePeriodic: 'Option<(u32,u32)>',2492        priority: 'Option<u8>',2493        call: 'Call',2494      },2495      cancel_named: {2496        id: '[u8;32]',2497      },2498      schedule_after: {2499        after: 'u32',2500        maybePeriodic: 'Option<(u32,u32)>',2501        priority: 'Option<u8>',2502        call: 'Call',2503      },2504      schedule_named_after: {2505        id: '[u8;32]',2506        after: 'u32',2507        maybePeriodic: 'Option<(u32,u32)>',2508        priority: 'Option<u8>',2509        call: 'Call',2510      },2511      change_named_priority: {2512        id: '[u8;32]',2513        priority: 'u8'2514      }2515    }2516  },2517  /**2518   * Lookup287: pallet_configuration::pallet::Call<T>2519   **/2520  PalletConfigurationCall: {2521    _enum: {2522      set_weight_to_fee_coefficient_override: {2523        coeff: 'Option<u32>',2524      },2525      set_min_gas_price_override: {2526        coeff: 'Option<u64>'2527      }2528    }2529  },2530  /**2531   * Lookup289: pallet_template_transaction_payment::Call<T>2532   **/2533  PalletTemplateTransactionPaymentCall: 'Null',2534  /**2535   * Lookup290: pallet_structure::pallet::Call<T>2536   **/2537  PalletStructureCall: 'Null',2538  /**2539   * Lookup291: pallet_rmrk_core::pallet::Call<T>2540   **/2541  PalletRmrkCoreCall: {2542    _enum: {2543      create_collection: {2544        metadata: 'Bytes',2545        max: 'Option<u32>',2546        symbol: 'Bytes',2547      },2548      destroy_collection: {2549        collectionId: 'u32',2550      },2551      change_collection_issuer: {2552        collectionId: 'u32',2553        newIssuer: 'MultiAddress',2554      },2555      lock_collection: {2556        collectionId: 'u32',2557      },2558      mint_nft: {2559        owner: 'Option<AccountId32>',2560        collectionId: 'u32',2561        recipient: 'Option<AccountId32>',2562        royaltyAmount: 'Option<Permill>',2563        metadata: 'Bytes',2564        transferable: 'bool',2565        resources: 'Option<Vec<RmrkTraitsResourceResourceTypes>>',2566      },2567      burn_nft: {2568        collectionId: 'u32',2569        nftId: 'u32',2570        maxBurns: 'u32',2571      },2572      send: {2573        rmrkCollectionId: 'u32',2574        rmrkNftId: 'u32',2575        newOwner: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',2576      },2577      accept_nft: {2578        rmrkCollectionId: 'u32',2579        rmrkNftId: 'u32',2580        newOwner: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',2581      },2582      reject_nft: {2583        rmrkCollectionId: 'u32',2584        rmrkNftId: 'u32',2585      },2586      accept_resource: {2587        rmrkCollectionId: 'u32',2588        rmrkNftId: 'u32',2589        resourceId: 'u32',2590      },2591      accept_resource_removal: {2592        rmrkCollectionId: 'u32',2593        rmrkNftId: 'u32',2594        resourceId: 'u32',2595      },2596      set_property: {2597        rmrkCollectionId: 'Compact<u32>',2598        maybeNftId: 'Option<u32>',2599        key: 'Bytes',2600        value: 'Bytes',2601      },2602      set_priority: {2603        rmrkCollectionId: 'u32',2604        rmrkNftId: 'u32',2605        priorities: 'Vec<u32>',2606      },2607      add_basic_resource: {2608        rmrkCollectionId: 'u32',2609        nftId: 'u32',2610        resource: 'RmrkTraitsResourceBasicResource',2611      },2612      add_composable_resource: {2613        rmrkCollectionId: 'u32',2614        nftId: 'u32',2615        resource: 'RmrkTraitsResourceComposableResource',2616      },2617      add_slot_resource: {2618        rmrkCollectionId: 'u32',2619        nftId: 'u32',2620        resource: 'RmrkTraitsResourceSlotResource',2621      },2622      remove_resource: {2623        rmrkCollectionId: 'u32',2624        nftId: 'u32',2625        resourceId: 'u32'2626      }2627    }2628  },2629  /**2630   * Lookup297: rmrk_traits::resource::ResourceTypes<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>2631   **/2632  RmrkTraitsResourceResourceTypes: {2633    _enum: {2634      Basic: 'RmrkTraitsResourceBasicResource',2635      Composable: 'RmrkTraitsResourceComposableResource',2636      Slot: 'RmrkTraitsResourceSlotResource'2637    }2638  },2639  /**2640   * Lookup299: rmrk_traits::resource::BasicResource<sp_core::bounded::bounded_vec::BoundedVec<T, S>>2641   **/2642  RmrkTraitsResourceBasicResource: {2643    src: 'Option<Bytes>',2644    metadata: 'Option<Bytes>',2645    license: 'Option<Bytes>',2646    thumb: 'Option<Bytes>'2647  },2648  /**2649   * Lookup301: rmrk_traits::resource::ComposableResource<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>2650   **/2651  RmrkTraitsResourceComposableResource: {2652    parts: 'Vec<u32>',2653    base: 'u32',2654    src: 'Option<Bytes>',2655    metadata: 'Option<Bytes>',2656    license: 'Option<Bytes>',2657    thumb: 'Option<Bytes>'2658  },2659  /**2660   * Lookup302: rmrk_traits::resource::SlotResource<sp_core::bounded::bounded_vec::BoundedVec<T, S>>2661   **/2662  RmrkTraitsResourceSlotResource: {2663    base: 'u32',2664    src: 'Option<Bytes>',2665    metadata: 'Option<Bytes>',2666    slot: 'u32',2667    license: 'Option<Bytes>',2668    thumb: 'Option<Bytes>'2669  },2670  /**2671   * Lookup305: pallet_rmrk_equip::pallet::Call<T>2672   **/2673  PalletRmrkEquipCall: {2674    _enum: {2675      create_base: {2676        baseType: 'Bytes',2677        symbol: 'Bytes',2678        parts: 'Vec<RmrkTraitsPartPartType>',2679      },2680      theme_add: {2681        baseId: 'u32',2682        theme: 'RmrkTraitsTheme',2683      },2684      equippable: {2685        baseId: 'u32',2686        slotId: 'u32',2687        equippables: 'RmrkTraitsPartEquippableList'2688      }2689    }2690  },2691  /**2692   * Lookup308: rmrk_traits::part::PartType<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>2693   **/2694  RmrkTraitsPartPartType: {2695    _enum: {2696      FixedPart: 'RmrkTraitsPartFixedPart',2697      SlotPart: 'RmrkTraitsPartSlotPart'2698    }2699  },2700  /**2701   * Lookup310: rmrk_traits::part::FixedPart<sp_core::bounded::bounded_vec::BoundedVec<T, S>>2702   **/2703  RmrkTraitsPartFixedPart: {2704    id: 'u32',2705    z: 'u32',2706    src: 'Bytes'2707  },2708  /**2709   * Lookup311: rmrk_traits::part::SlotPart<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>2710   **/2711  RmrkTraitsPartSlotPart: {2712    id: 'u32',2713    equippable: 'RmrkTraitsPartEquippableList',2714    src: 'Bytes',2715    z: 'u32'2716  },2717  /**2718   * Lookup312: rmrk_traits::part::EquippableList<sp_core::bounded::bounded_vec::BoundedVec<T, S>>2719   **/2720  RmrkTraitsPartEquippableList: {2721    _enum: {2722      All: 'Null',2723      Empty: 'Null',2724      Custom: 'Vec<u32>'2725    }2726  },2727  /**2728   * Lookup314: rmrk_traits::theme::Theme<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<rmrk_traits::theme::ThemeProperty<sp_core::bounded::bounded_vec::BoundedVec<T, S>>, S>>2729   **/2730  RmrkTraitsTheme: {2731    name: 'Bytes',2732    properties: 'Vec<RmrkTraitsThemeThemeProperty>',2733    inherit: 'bool'2734  },2735  /**2736   * Lookup316: rmrk_traits::theme::ThemeProperty<sp_core::bounded::bounded_vec::BoundedVec<T, S>>2737   **/2738  RmrkTraitsThemeThemeProperty: {2739    key: 'Bytes',2740    value: 'Bytes'2741  },2742  /**2743   * Lookup318: pallet_app_promotion::pallet::Call<T>2744   **/2745  PalletAppPromotionCall: {2746    _enum: {2747      set_admin_address: {2748        admin: 'PalletEvmAccountBasicCrossAccountIdRepr',2749      },2750      stake: {2751        amount: 'u128',2752      },2753      unstake: 'Null',2754      sponsor_collection: {2755        collectionId: 'u32',2756      },2757      stop_sponsoring_collection: {2758        collectionId: 'u32',2759      },2760      sponsor_contract: {2761        contractId: 'H160',2762      },2763      stop_sponsoring_contract: {2764        contractId: 'H160',2765      },2766      payout_stakers: {2767        stakersNumber: 'Option<u8>'2768      }2769    }2770  },2771  /**2772   * Lookup319: pallet_foreign_assets::module::Call<T>2773   **/2774  PalletForeignAssetsModuleCall: {2775    _enum: {2776      register_foreign_asset: {2777        owner: 'AccountId32',2778        location: 'XcmVersionedMultiLocation',2779        metadata: 'PalletForeignAssetsModuleAssetMetadata',2780      },2781      update_foreign_asset: {2782        foreignAssetId: 'u32',2783        location: 'XcmVersionedMultiLocation',2784        metadata: 'PalletForeignAssetsModuleAssetMetadata'2785      }2786    }2787  },2788  /**2789   * Lookup320: pallet_evm::pallet::Call<T>2790   **/2791  PalletEvmCall: {2792    _enum: {2793      withdraw: {2794        address: 'H160',2795        value: 'u128',2796      },2797      call: {2798        source: 'H160',2799        target: 'H160',2800        input: 'Bytes',2801        value: 'U256',2802        gasLimit: 'u64',2803        maxFeePerGas: 'U256',2804        maxPriorityFeePerGas: 'Option<U256>',2805        nonce: 'Option<U256>',2806        accessList: 'Vec<(H160,Vec<H256>)>',2807      },2808      create: {2809        source: 'H160',2810        init: 'Bytes',2811        value: 'U256',2812        gasLimit: 'u64',2813        maxFeePerGas: 'U256',2814        maxPriorityFeePerGas: 'Option<U256>',2815        nonce: 'Option<U256>',2816        accessList: 'Vec<(H160,Vec<H256>)>',2817      },2818      create2: {2819        source: 'H160',2820        init: 'Bytes',2821        salt: 'H256',2822        value: 'U256',2823        gasLimit: 'u64',2824        maxFeePerGas: 'U256',2825        maxPriorityFeePerGas: 'Option<U256>',2826        nonce: 'Option<U256>',2827        accessList: 'Vec<(H160,Vec<H256>)>'2828      }2829    }2830  },2831  /**2832   * Lookup326: pallet_ethereum::pallet::Call<T>2833   **/2834  PalletEthereumCall: {2835    _enum: {2836      transact: {2837        transaction: 'EthereumTransactionTransactionV2'2838      }2839    }2840  },2841  /**2842   * Lookup327: ethereum::transaction::TransactionV22843   **/2844  EthereumTransactionTransactionV2: {2845    _enum: {2846      Legacy: 'EthereumTransactionLegacyTransaction',2847      EIP2930: 'EthereumTransactionEip2930Transaction',2848      EIP1559: 'EthereumTransactionEip1559Transaction'2849    }2850  },2851  /**2852   * Lookup328: ethereum::transaction::LegacyTransaction2853   **/2854  EthereumTransactionLegacyTransaction: {2855    nonce: 'U256',2856    gasPrice: 'U256',2857    gasLimit: 'U256',2858    action: 'EthereumTransactionTransactionAction',2859    value: 'U256',2860    input: 'Bytes',2861    signature: 'EthereumTransactionTransactionSignature'2862  },2863  /**2864   * Lookup329: ethereum::transaction::TransactionAction2865   **/2866  EthereumTransactionTransactionAction: {2867    _enum: {2868      Call: 'H160',2869      Create: 'Null'2870    }2871  },2872  /**2873   * Lookup330: ethereum::transaction::TransactionSignature2874   **/2875  EthereumTransactionTransactionSignature: {2876    v: 'u64',2877    r: 'H256',2878    s: 'H256'2879  },2880  /**2881   * Lookup332: ethereum::transaction::EIP2930Transaction2882   **/2883  EthereumTransactionEip2930Transaction: {2884    chainId: 'u64',2885    nonce: 'U256',2886    gasPrice: 'U256',2887    gasLimit: 'U256',2888    action: 'EthereumTransactionTransactionAction',2889    value: 'U256',2890    input: 'Bytes',2891    accessList: 'Vec<EthereumTransactionAccessListItem>',2892    oddYParity: 'bool',2893    r: 'H256',2894    s: 'H256'2895  },2896  /**2897   * Lookup334: ethereum::transaction::AccessListItem2898   **/2899  EthereumTransactionAccessListItem: {2900    address: 'H160',2901    storageKeys: 'Vec<H256>'2902  },2903  /**2904   * Lookup335: ethereum::transaction::EIP1559Transaction2905   **/2906  EthereumTransactionEip1559Transaction: {2907    chainId: 'u64',2908    nonce: 'U256',2909    maxPriorityFeePerGas: 'U256',2910    maxFeePerGas: 'U256',2911    gasLimit: 'U256',2912    action: 'EthereumTransactionTransactionAction',2913    value: 'U256',2914    input: 'Bytes',2915    accessList: 'Vec<EthereumTransactionAccessListItem>',2916    oddYParity: 'bool',2917    r: 'H256',2918    s: 'H256'2919  },2920  /**2921   * Lookup336: pallet_evm_migration::pallet::Call<T>2922   **/2923  PalletEvmMigrationCall: {2924    _enum: {2925      begin: {2926        address: 'H160',2927      },2928      set_data: {2929        address: 'H160',2930        data: 'Vec<(H256,H256)>',2931      },2932      finish: {2933        address: 'H160',2934        code: 'Bytes',2935      },2936      insert_eth_logs: {2937        logs: 'Vec<EthereumLog>',2938      },2939      insert_events: {2940        events: 'Vec<Bytes>'2941      }2942    }2943  },2944  /**2945   * Lookup340: pallet_maintenance::pallet::Call<T>2946   **/2947  PalletMaintenanceCall: {2948    _enum: ['enable', 'disable']2949  },2950  /**2951   * Lookup341: pallet_test_utils::pallet::Call<T>2952   **/2953  PalletTestUtilsCall: {2954    _enum: {2955      enable: 'Null',2956      set_test_value: {2957        value: 'u32',2958      },2959      set_test_value_and_rollback: {2960        value: 'u32',2961      },2962      inc_test_value: 'Null',2963      self_canceling_inc: {2964        id: '[u8;32]',2965        maxTestValue: 'u32',2966      },2967      just_take_fee: 'Null',2968      batch_all: {2969        calls: 'Vec<Call>'2970      }2971    }2972  },2973  /**2974   * Lookup343: pallet_sudo::pallet::Error<T>2975   **/2976  PalletSudoError: {2977    _enum: ['RequireSudo']2978  },2979  /**2980   * Lookup345: orml_vesting::module::Error<T>2981   **/2982  OrmlVestingModuleError: {2983    _enum: ['ZeroVestingPeriod', 'ZeroVestingPeriodCount', 'InsufficientBalanceToLock', 'TooManyVestingSchedules', 'AmountLow', 'MaxVestingSchedulesExceeded']2984  },2985  /**2986   * Lookup346: orml_xtokens::module::Error<T>2987   **/2988  OrmlXtokensModuleError: {2989    _enum: ['AssetHasNoReserve', 'NotCrossChainTransfer', 'InvalidDest', 'NotCrossChainTransferableCurrency', 'UnweighableMessage', 'XcmExecutionFailed', 'CannotReanchor', 'InvalidAncestry', 'InvalidAsset', 'DestinationNotInvertible', 'BadVersion', 'DistinctReserveForAssetAndFee', 'ZeroFee', 'ZeroAmount', 'TooManyAssetsBeingSent', 'AssetIndexNonExistent', 'FeeNotEnough', 'NotSupportedMultiLocation', 'MinXcmFeeNotDefined']2990  },2991  /**2992   * Lookup349: orml_tokens::BalanceLock<Balance>2993   **/2994  OrmlTokensBalanceLock: {2995    id: '[u8;8]',2996    amount: 'u128'2997  },2998  /**2999   * Lookup351: orml_tokens::AccountData<Balance>3000   **/3001  OrmlTokensAccountData: {3002    free: 'u128',3003    reserved: 'u128',3004    frozen: 'u128'3005  },3006  /**3007   * Lookup353: orml_tokens::ReserveData<ReserveIdentifier, Balance>3008   **/3009  OrmlTokensReserveData: {3010    id: 'Null',3011    amount: 'u128'3012  },3013  /**3014   * Lookup355: orml_tokens::module::Error<T>3015   **/3016  OrmlTokensModuleError: {3017    _enum: ['BalanceTooLow', 'AmountIntoBalanceFailed', 'LiquidityRestrictions', 'MaxLocksExceeded', 'KeepAlive', 'ExistentialDeposit', 'DeadAccount', 'TooManyReserves']3018  },3019  /**3020   * Lookup357: cumulus_pallet_xcmp_queue::InboundChannelDetails3021   **/3022  CumulusPalletXcmpQueueInboundChannelDetails: {3023    sender: 'u32',3024    state: 'CumulusPalletXcmpQueueInboundState',3025    messageMetadata: 'Vec<(u32,PolkadotParachainPrimitivesXcmpMessageFormat)>'3026  },3027  /**3028   * Lookup358: cumulus_pallet_xcmp_queue::InboundState3029   **/3030  CumulusPalletXcmpQueueInboundState: {3031    _enum: ['Ok', 'Suspended']3032  },3033  /**3034   * Lookup361: polkadot_parachain::primitives::XcmpMessageFormat3035   **/3036  PolkadotParachainPrimitivesXcmpMessageFormat: {3037    _enum: ['ConcatenatedVersionedXcm', 'ConcatenatedEncodedBlob', 'Signals']3038  },3039  /**3040   * Lookup364: cumulus_pallet_xcmp_queue::OutboundChannelDetails3041   **/3042  CumulusPalletXcmpQueueOutboundChannelDetails: {3043    recipient: 'u32',3044    state: 'CumulusPalletXcmpQueueOutboundState',3045    signalsExist: 'bool',3046    firstIndex: 'u16',3047    lastIndex: 'u16'3048  },3049  /**3050   * Lookup365: cumulus_pallet_xcmp_queue::OutboundState3051   **/3052  CumulusPalletXcmpQueueOutboundState: {3053    _enum: ['Ok', 'Suspended']3054  },3055  /**3056   * Lookup367: cumulus_pallet_xcmp_queue::QueueConfigData3057   **/3058  CumulusPalletXcmpQueueQueueConfigData: {3059    suspendThreshold: 'u32',3060    dropThreshold: 'u32',3061    resumeThreshold: 'u32',3062    thresholdWeight: 'Weight',3063    weightRestrictDecay: 'Weight',3064    xcmpMaxIndividualWeight: 'Weight'3065  },3066  /**3067   * Lookup369: cumulus_pallet_xcmp_queue::pallet::Error<T>3068   **/3069  CumulusPalletXcmpQueueError: {3070    _enum: ['FailedToSend', 'BadXcmOrigin', 'BadXcm', 'BadOverweightIndex', 'WeightOverLimit']3071  },3072  /**3073   * Lookup370: pallet_xcm::pallet::Error<T>3074   **/3075  PalletXcmError: {3076    _enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed']3077  },3078  /**3079   * Lookup371: cumulus_pallet_xcm::pallet::Error<T>3080   **/3081  CumulusPalletXcmError: 'Null',3082  /**3083   * Lookup372: cumulus_pallet_dmp_queue::ConfigData3084   **/3085  CumulusPalletDmpQueueConfigData: {3086    maxIndividual: 'Weight'3087  },3088  /**3089   * Lookup373: cumulus_pallet_dmp_queue::PageIndexData3090   **/3091  CumulusPalletDmpQueuePageIndexData: {3092    beginUsed: 'u32',3093    endUsed: 'u32',3094    overweightCount: 'u64'3095  },3096  /**3097   * Lookup376: cumulus_pallet_dmp_queue::pallet::Error<T>3098   **/3099  CumulusPalletDmpQueueError: {3100    _enum: ['Unknown', 'OverLimit']3101  },3102  /**3103   * Lookup380: pallet_unique::Error<T>3104   **/3105  PalletUniqueError: {3106    _enum: ['CollectionDecimalPointLimitExceeded', 'ConfirmUnsetSponsorFail', 'EmptyArgument', 'RepartitionCalledOnNonRefungibleCollection']3107  },3108  /**3109   * Lookup381: pallet_unique_scheduler_v2::BlockAgenda<T>3110   **/3111  PalletUniqueSchedulerV2BlockAgenda: {3112    agenda: 'Vec<Option<PalletUniqueSchedulerV2Scheduled>>',3113    freePlaces: 'u32'3114  },3115  /**3116   * Lookup384: pallet_unique_scheduler_v2::Scheduled<Name, pallet_unique_scheduler_v2::ScheduledCall<T>, BlockNumber, opal_runtime::OriginCaller, sp_core::crypto::AccountId32>3117   **/3118  PalletUniqueSchedulerV2Scheduled: {3119    maybeId: 'Option<[u8;32]>',3120    priority: 'u8',3121    call: 'PalletUniqueSchedulerV2ScheduledCall',3122    maybePeriodic: 'Option<(u32,u32)>',3123    origin: 'OpalRuntimeOriginCaller'3124  },3125  /**3126   * Lookup385: pallet_unique_scheduler_v2::ScheduledCall<T>3127   **/3128  PalletUniqueSchedulerV2ScheduledCall: {3129    _enum: {3130      Inline: 'Bytes',3131      PreimageLookup: {3132        _alias: {3133          hash_: 'hash',3134        },3135        hash_: 'H256',3136        unboundedLen: 'u32'3137      }3138    }3139  },3140  /**3141   * Lookup387: opal_runtime::OriginCaller3142   **/3143  OpalRuntimeOriginCaller: {3144    _enum: {3145      system: 'FrameSupportDispatchRawOrigin',3146      __Unused1: 'Null',3147      __Unused2: 'Null',3148      __Unused3: 'Null',3149      Void: 'SpCoreVoid',3150      __Unused5: 'Null',3151      __Unused6: 'Null',3152      __Unused7: 'Null',3153      __Unused8: 'Null',3154      __Unused9: 'Null',3155      __Unused10: 'Null',3156      __Unused11: 'Null',3157      __Unused12: 'Null',3158      __Unused13: 'Null',3159      __Unused14: 'Null',3160      __Unused15: 'Null',3161      __Unused16: 'Null',3162      __Unused17: 'Null',3163      __Unused18: 'Null',3164      __Unused19: 'Null',3165      __Unused20: 'Null',3166      __Unused21: 'Null',3167      __Unused22: 'Null',3168      __Unused23: 'Null',3169      __Unused24: 'Null',3170      __Unused25: 'Null',3171      __Unused26: 'Null',3172      __Unused27: 'Null',3173      __Unused28: 'Null',3174      __Unused29: 'Null',3175      __Unused30: 'Null',3176      __Unused31: 'Null',3177      __Unused32: 'Null',3178      __Unused33: 'Null',3179      __Unused34: 'Null',3180      __Unused35: 'Null',3181      __Unused36: 'Null',3182      __Unused37: 'Null',3183      __Unused38: 'Null',3184      __Unused39: 'Null',3185      __Unused40: 'Null',3186      __Unused41: 'Null',3187      __Unused42: 'Null',3188      __Unused43: 'Null',3189      __Unused44: 'Null',3190      __Unused45: 'Null',3191      __Unused46: 'Null',3192      __Unused47: 'Null',3193      __Unused48: 'Null',3194      __Unused49: 'Null',3195      __Unused50: 'Null',3196      PolkadotXcm: 'PalletXcmOrigin',3197      CumulusXcm: 'CumulusPalletXcmOrigin',3198      __Unused53: 'Null',3199      __Unused54: 'Null',3200      __Unused55: 'Null',3201      __Unused56: 'Null',3202      __Unused57: 'Null',3203      __Unused58: 'Null',3204      __Unused59: 'Null',3205      __Unused60: 'Null',3206      __Unused61: 'Null',3207      __Unused62: 'Null',3208      __Unused63: 'Null',3209      __Unused64: 'Null',3210      __Unused65: 'Null',3211      __Unused66: 'Null',3212      __Unused67: 'Null',3213      __Unused68: 'Null',3214      __Unused69: 'Null',3215      __Unused70: 'Null',3216      __Unused71: 'Null',3217      __Unused72: 'Null',3218      __Unused73: 'Null',3219      __Unused74: 'Null',3220      __Unused75: 'Null',3221      __Unused76: 'Null',3222      __Unused77: 'Null',3223      __Unused78: 'Null',3224      __Unused79: 'Null',3225      __Unused80: 'Null',3226      __Unused81: 'Null',3227      __Unused82: 'Null',3228      __Unused83: 'Null',3229      __Unused84: 'Null',3230      __Unused85: 'Null',3231      __Unused86: 'Null',3232      __Unused87: 'Null',3233      __Unused88: 'Null',3234      __Unused89: 'Null',3235      __Unused90: 'Null',3236      __Unused91: 'Null',3237      __Unused92: 'Null',3238      __Unused93: 'Null',3239      __Unused94: 'Null',3240      __Unused95: 'Null',3241      __Unused96: 'Null',3242      __Unused97: 'Null',3243      __Unused98: 'Null',3244      __Unused99: 'Null',3245      __Unused100: 'Null',3246      Ethereum: 'PalletEthereumRawOrigin'3247    }3248  },3249  /**3250   * Lookup388: frame_support::dispatch::RawOrigin<sp_core::crypto::AccountId32>3251   **/3252  FrameSupportDispatchRawOrigin: {3253    _enum: {3254      Root: 'Null',3255      Signed: 'AccountId32',3256      None: 'Null'3257    }3258  },3259  /**3260   * Lookup389: pallet_xcm::pallet::Origin3261   **/3262  PalletXcmOrigin: {3263    _enum: {3264      Xcm: 'XcmV1MultiLocation',3265      Response: 'XcmV1MultiLocation'3266    }3267  },3268  /**3269   * Lookup390: cumulus_pallet_xcm::pallet::Origin3270   **/3271  CumulusPalletXcmOrigin: {3272    _enum: {3273      Relay: 'Null',3274      SiblingParachain: 'u32'3275    }3276  },3277  /**3278   * Lookup391: pallet_ethereum::RawOrigin3279   **/3280  PalletEthereumRawOrigin: {3281    _enum: {3282      EthereumTransaction: 'H160'3283    }3284  },3285  /**3286   * Lookup392: sp_core::Void3287   **/3288  SpCoreVoid: 'Null',3289  /**3290   * Lookup394: pallet_unique_scheduler_v2::pallet::Error<T>3291   **/3292  PalletUniqueSchedulerV2Error: {3293    _enum: ['FailedToSchedule', 'AgendaIsExhausted', 'ScheduledCallCorrupted', 'PreimageNotFound', 'TooBigScheduledCall', 'NotFound', 'TargetBlockNumberInPast', 'Named']3294  },3295  /**3296   * Lookup395: up_data_structs::Collection<sp_core::crypto::AccountId32>3297   **/3298  UpDataStructsCollection: {3299    owner: 'AccountId32',3300    mode: 'UpDataStructsCollectionMode',3301    name: 'Vec<u16>',3302    description: 'Vec<u16>',3303    tokenPrefix: 'Bytes',3304    sponsorship: 'UpDataStructsSponsorshipStateAccountId32',3305    limits: 'UpDataStructsCollectionLimits',3306    permissions: 'UpDataStructsCollectionPermissions',3307    flags: '[u8;1]'3308  },3309  /**3310   * Lookup396: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>3311   **/3312  UpDataStructsSponsorshipStateAccountId32: {3313    _enum: {3314      Disabled: 'Null',3315      Unconfirmed: 'AccountId32',3316      Confirmed: 'AccountId32'3317    }3318  },3319  /**3320   * Lookup398: up_data_structs::Properties3321   **/3322  UpDataStructsProperties: {3323    map: 'UpDataStructsPropertiesMapBoundedVec',3324    consumedSpace: 'u32',3325    spaceLimit: 'u32'3326  },3327  /**3328   * Lookup399: up_data_structs::PropertiesMap<sp_core::bounded::bounded_vec::BoundedVec<T, S>>3329   **/3330  UpDataStructsPropertiesMapBoundedVec: 'BTreeMap<Bytes, Bytes>',3331  /**3332   * Lookup404: up_data_structs::PropertiesMap<up_data_structs::PropertyPermission>3333   **/3334  UpDataStructsPropertiesMapPropertyPermission: 'BTreeMap<Bytes, UpDataStructsPropertyPermission>',3335  /**3336   * Lookup411: up_data_structs::CollectionStats3337   **/3338  UpDataStructsCollectionStats: {3339    created: 'u32',3340    destroyed: 'u32',3341    alive: 'u32'3342  },3343  /**3344   * Lookup412: up_data_structs::TokenChild3345   **/3346  UpDataStructsTokenChild: {3347    token: 'u32',3348    collection: 'u32'3349  },3350  /**3351   * Lookup413: PhantomType::up_data_structs<T>3352   **/3353  PhantomTypeUpDataStructs: '[(UpDataStructsTokenData,UpDataStructsRpcCollection,RmrkTraitsCollectionCollectionInfo,RmrkTraitsNftNftInfo,RmrkTraitsResourceResourceInfo,RmrkTraitsPropertyPropertyInfo,RmrkTraitsBaseBaseInfo,RmrkTraitsPartPartType,RmrkTraitsTheme,RmrkTraitsNftNftChild);0]',3354  /**3355   * Lookup415: up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>3356   **/3357  UpDataStructsTokenData: {3358    properties: 'Vec<UpDataStructsProperty>',3359    owner: 'Option<PalletEvmAccountBasicCrossAccountIdRepr>',3360    pieces: 'u128'3361  },3362  /**3363   * Lookup417: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>3364   **/3365  UpDataStructsRpcCollection: {3366    owner: 'AccountId32',3367    mode: 'UpDataStructsCollectionMode',3368    name: 'Vec<u16>',3369    description: 'Vec<u16>',3370    tokenPrefix: 'Bytes',3371    sponsorship: 'UpDataStructsSponsorshipStateAccountId32',3372    limits: 'UpDataStructsCollectionLimits',3373    permissions: 'UpDataStructsCollectionPermissions',3374    tokenPropertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',3375    properties: 'Vec<UpDataStructsProperty>',3376    readOnly: 'bool',3377    flags: 'UpDataStructsRpcCollectionFlags'3378  },3379  /**3380   * Lookup418: up_data_structs::RpcCollectionFlags3381   **/3382  UpDataStructsRpcCollectionFlags: {3383    foreign: 'bool',3384    erc721metadata: 'bool'3385  },3386  /**3387   * Lookup419: rmrk_traits::collection::CollectionInfo<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::crypto::AccountId32>3388   **/3389  RmrkTraitsCollectionCollectionInfo: {3390    issuer: 'AccountId32',3391    metadata: 'Bytes',3392    max: 'Option<u32>',3393    symbol: 'Bytes',3394    nftsCount: 'u32'3395  },3396  /**3397   * Lookup420: rmrk_traits::nft::NftInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill, sp_core::bounded::bounded_vec::BoundedVec<T, S>>3398   **/3399  RmrkTraitsNftNftInfo: {3400    owner: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',3401    royalty: 'Option<RmrkTraitsNftRoyaltyInfo>',3402    metadata: 'Bytes',3403    equipped: 'bool',3404    pending: 'bool'3405  },3406  /**3407   * Lookup422: rmrk_traits::nft::RoyaltyInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill>3408   **/3409  RmrkTraitsNftRoyaltyInfo: {3410    recipient: 'AccountId32',3411    amount: 'Permill'3412  },3413  /**3414   * Lookup423: rmrk_traits::resource::ResourceInfo<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>3415   **/3416  RmrkTraitsResourceResourceInfo: {3417    id: 'u32',3418    resource: 'RmrkTraitsResourceResourceTypes',3419    pending: 'bool',3420    pendingRemoval: 'bool'3421  },3422  /**3423   * Lookup424: rmrk_traits::property::PropertyInfo<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>3424   **/3425  RmrkTraitsPropertyPropertyInfo: {3426    key: 'Bytes',3427    value: 'Bytes'3428  },3429  /**3430   * Lookup425: rmrk_traits::base::BaseInfo<sp_core::crypto::AccountId32, sp_core::bounded::bounded_vec::BoundedVec<T, S>>3431   **/3432  RmrkTraitsBaseBaseInfo: {3433    issuer: 'AccountId32',3434    baseType: 'Bytes',3435    symbol: 'Bytes'3436  },3437  /**3438   * Lookup426: rmrk_traits::nft::NftChild3439   **/3440  RmrkTraitsNftNftChild: {3441    collectionId: 'u32',3442    nftId: 'u32'3443  },3444  /**3445   * Lookup428: pallet_common::pallet::Error<T>3446   **/3447  PalletCommonError: {3448    _enum: ['CollectionNotFound', 'MustBeTokenOwner', 'NoPermission', 'CantDestroyNotEmptyCollection', 'PublicMintingNotAllowed', 'AddressNotInAllowlist', 'CollectionNameLimitExceeded', 'CollectionDescriptionLimitExceeded', 'CollectionTokenPrefixLimitExceeded', 'TotalCollectionsLimitExceeded', 'CollectionAdminCountExceeded', 'CollectionLimitBoundsExceeded', 'OwnerPermissionsCantBeReverted', 'TransferNotAllowed', 'AccountTokenLimitExceeded', 'CollectionTokenLimitExceeded', 'MetadataFlagFrozen', 'TokenNotFound', 'TokenValueTooLow', 'ApprovedValueTooLow', 'CantApproveMoreThanOwned', 'AddressIsZero', 'UnsupportedOperation', 'NotSufficientFounds', 'UserIsNotAllowedToNest', 'SourceCollectionIsNotAllowedToNest', 'CollectionFieldSizeExceeded', 'NoSpaceForProperty', 'PropertyLimitReached', 'PropertyKeyIsTooLong', 'InvalidCharacterInPropertyKey', 'EmptyPropertyKey', 'CollectionIsExternal', 'CollectionIsInternal']3449  },3450  /**3451   * Lookup430: pallet_fungible::pallet::Error<T>3452   **/3453  PalletFungibleError: {3454    _enum: ['NotFungibleDataUsedToMintFungibleCollectionToken', 'FungibleItemsHaveNoId', 'FungibleItemsDontHaveData', 'FungibleDisallowsNesting', 'SettingPropertiesNotAllowed', 'SettingAllowanceForAllNotAllowed']3455  },3456  /**3457   * Lookup431: pallet_refungible::ItemData3458   **/3459  PalletRefungibleItemData: {3460    constData: 'Bytes'3461  },3462  /**3463   * Lookup436: pallet_refungible::pallet::Error<T>3464   **/3465  PalletRefungibleError: {3466    _enum: ['NotRefungibleDataUsedToMintFungibleCollectionToken', 'WrongRefungiblePieces', 'RepartitionWhileNotOwningAllPieces', 'RefungibleDisallowsNesting', 'SettingPropertiesNotAllowed']3467  },3468  /**3469   * Lookup437: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>3470   **/3471  PalletNonfungibleItemData: {3472    owner: 'PalletEvmAccountBasicCrossAccountIdRepr'3473  },3474  /**3475   * Lookup439: up_data_structs::PropertyScope3476   **/3477  UpDataStructsPropertyScope: {3478    _enum: ['None', 'Rmrk']3479  },3480  /**3481   * Lookup441: pallet_nonfungible::pallet::Error<T>3482   **/3483  PalletNonfungibleError: {3484    _enum: ['NotNonfungibleDataUsedToMintFungibleCollectionToken', 'NonfungibleItemsHaveNoAmount', 'CantBurnNftWithChildren']3485  },3486  /**3487   * Lookup442: pallet_structure::pallet::Error<T>3488   **/3489  PalletStructureError: {3490    _enum: ['OuroborosDetected', 'DepthLimit', 'BreadthLimit', 'TokenNotFound']3491  },3492  /**3493   * Lookup443: pallet_rmrk_core::pallet::Error<T>3494   **/3495  PalletRmrkCoreError: {3496    _enum: ['CorruptedCollectionType', 'RmrkPropertyKeyIsTooLong', 'RmrkPropertyValueIsTooLong', 'RmrkPropertyIsNotFound', 'UnableToDecodeRmrkData', 'CollectionNotEmpty', 'NoAvailableCollectionId', 'NoAvailableNftId', 'CollectionUnknown', 'NoPermission', 'NonTransferable', 'CollectionFullOrLocked', 'ResourceDoesntExist', 'CannotSendToDescendentOrSelf', 'CannotAcceptNonOwnedNft', 'CannotRejectNonOwnedNft', 'CannotRejectNonPendingNft', 'ResourceNotPending', 'NoAvailableResourceId']3497  },3498  /**3499   * Lookup445: pallet_rmrk_equip::pallet::Error<T>3500   **/3501  PalletRmrkEquipError: {3502    _enum: ['PermissionError', 'NoAvailableBaseId', 'NoAvailablePartId', 'BaseDoesntExist', 'NeedsDefaultThemeFirst', 'PartDoesntExist', 'NoEquippableOnFixedPart']3503  },3504  /**3505   * Lookup451: pallet_app_promotion::pallet::Error<T>3506   **/3507  PalletAppPromotionError: {3508    _enum: ['AdminNotSet', 'NoPermission', 'NotSufficientFunds', 'PendingForBlockOverflow', 'SponsorNotSet', 'IncorrectLockedBalanceOperation']3509  },3510  /**3511   * Lookup452: pallet_foreign_assets::module::Error<T>3512   **/3513  PalletForeignAssetsModuleError: {3514    _enum: ['BadLocation', 'MultiLocationExisted', 'AssetIdNotExists', 'AssetIdExisted']3515  },3516  /**3517   * Lookup454: pallet_evm::pallet::Error<T>3518   **/3519  PalletEvmError: {3520    _enum: ['BalanceLow', 'FeeOverflow', 'PaymentOverflow', 'WithdrawFailed', 'GasPriceTooLow', 'InvalidNonce', 'GasLimitTooLow', 'GasLimitTooHigh', 'Undefined', 'Reentrancy']3521  },3522  /**3523   * Lookup457: fp_rpc::TransactionStatus3524   **/3525  FpRpcTransactionStatus: {3526    transactionHash: 'H256',3527    transactionIndex: 'u32',3528    from: 'H160',3529    to: 'Option<H160>',3530    contractAddress: 'Option<H160>',3531    logs: 'Vec<EthereumLog>',3532    logsBloom: 'EthbloomBloom'3533  },3534  /**3535   * Lookup459: ethbloom::Bloom3536   **/3537  EthbloomBloom: '[u8;256]',3538  /**3539   * Lookup461: ethereum::receipt::ReceiptV33540   **/3541  EthereumReceiptReceiptV3: {3542    _enum: {3543      Legacy: 'EthereumReceiptEip658ReceiptData',3544      EIP2930: 'EthereumReceiptEip658ReceiptData',3545      EIP1559: 'EthereumReceiptEip658ReceiptData'3546    }3547  },3548  /**3549   * Lookup462: ethereum::receipt::EIP658ReceiptData3550   **/3551  EthereumReceiptEip658ReceiptData: {3552    statusCode: 'u8',3553    usedGas: 'U256',3554    logsBloom: 'EthbloomBloom',3555    logs: 'Vec<EthereumLog>'3556  },3557  /**3558   * Lookup463: ethereum::block::Block<ethereum::transaction::TransactionV2>3559   **/3560  EthereumBlock: {3561    header: 'EthereumHeader',3562    transactions: 'Vec<EthereumTransactionTransactionV2>',3563    ommers: 'Vec<EthereumHeader>'3564  },3565  /**3566   * Lookup464: ethereum::header::Header3567   **/3568  EthereumHeader: {3569    parentHash: 'H256',3570    ommersHash: 'H256',3571    beneficiary: 'H160',3572    stateRoot: 'H256',3573    transactionsRoot: 'H256',3574    receiptsRoot: 'H256',3575    logsBloom: 'EthbloomBloom',3576    difficulty: 'U256',3577    number: 'U256',3578    gasLimit: 'U256',3579    gasUsed: 'U256',3580    timestamp: 'u64',3581    extraData: 'Bytes',3582    mixHash: 'H256',3583    nonce: 'EthereumTypesHashH64'3584  },3585  /**3586   * Lookup465: ethereum_types::hash::H643587   **/3588  EthereumTypesHashH64: '[u8;8]',3589  /**3590   * Lookup470: pallet_ethereum::pallet::Error<T>3591   **/3592  PalletEthereumError: {3593    _enum: ['InvalidSignature', 'PreLogExists']3594  },3595  /**3596   * Lookup471: pallet_evm_coder_substrate::pallet::Error<T>3597   **/3598  PalletEvmCoderSubstrateError: {3599    _enum: ['OutOfGas', 'OutOfFund']3600  },3601  /**3602   * Lookup472: up_data_structs::SponsorshipState<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>3603   **/3604  UpDataStructsSponsorshipStateBasicCrossAccountIdRepr: {3605    _enum: {3606      Disabled: 'Null',3607      Unconfirmed: 'PalletEvmAccountBasicCrossAccountIdRepr',3608      Confirmed: 'PalletEvmAccountBasicCrossAccountIdRepr'3609    }3610  },3611  /**3612   * Lookup473: pallet_evm_contract_helpers::SponsoringModeT3613   **/3614  PalletEvmContractHelpersSponsoringModeT: {3615    _enum: ['Disabled', 'Allowlisted', 'Generous']3616  },3617  /**3618   * Lookup479: pallet_evm_contract_helpers::pallet::Error<T>3619   **/3620  PalletEvmContractHelpersError: {3621    _enum: ['NoPermission', 'NoPendingSponsor', 'TooManyMethodsHaveSponsoredLimit']3622  },3623  /**3624   * Lookup480: pallet_evm_migration::pallet::Error<T>3625   **/3626  PalletEvmMigrationError: {3627    _enum: ['AccountNotEmpty', 'AccountIsNotMigrating', 'BadEvent']3628  },3629  /**3630   * Lookup481: pallet_maintenance::pallet::Error<T>3631   **/3632  PalletMaintenanceError: 'Null',3633  /**3634   * Lookup482: pallet_test_utils::pallet::Error<T>3635   **/3636  PalletTestUtilsError: {3637    _enum: ['TestPalletDisabled', 'TriggerRollback']3638  },3639  /**3640   * Lookup484: sp_runtime::MultiSignature3641   **/3642  SpRuntimeMultiSignature: {3643    _enum: {3644      Ed25519: 'SpCoreEd25519Signature',3645      Sr25519: 'SpCoreSr25519Signature',3646      Ecdsa: 'SpCoreEcdsaSignature'3647    }3648  },3649  /**3650   * Lookup485: sp_core::ed25519::Signature3651   **/3652  SpCoreEd25519Signature: '[u8;64]',3653  /**3654   * Lookup487: sp_core::sr25519::Signature3655   **/3656  SpCoreSr25519Signature: '[u8;64]',3657  /**3658   * Lookup488: sp_core::ecdsa::Signature3659   **/3660  SpCoreEcdsaSignature: '[u8;65]',3661  /**3662   * Lookup491: frame_system::extensions::check_spec_version::CheckSpecVersion<T>3663   **/3664  FrameSystemExtensionsCheckSpecVersion: 'Null',3665  /**3666   * Lookup492: frame_system::extensions::check_tx_version::CheckTxVersion<T>3667   **/3668  FrameSystemExtensionsCheckTxVersion: 'Null',3669  /**3670   * Lookup493: frame_system::extensions::check_genesis::CheckGenesis<T>3671   **/3672  FrameSystemExtensionsCheckGenesis: 'Null',3673  /**3674   * Lookup496: frame_system::extensions::check_nonce::CheckNonce<T>3675   **/3676  FrameSystemExtensionsCheckNonce: 'Compact<u32>',3677  /**3678   * Lookup497: frame_system::extensions::check_weight::CheckWeight<T>3679   **/3680  FrameSystemExtensionsCheckWeight: 'Null',3681  /**3682   * Lookup498: opal_runtime::runtime_common::maintenance::CheckMaintenance3683   **/3684  OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance: 'Null',3685  /**3686   * Lookup499: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>3687   **/3688  PalletTemplateTransactionPaymentChargeTransactionPayment: 'Compact<u128>',3689  /**3690   * Lookup500: opal_runtime::Runtime3691   **/3692  OpalRuntimeRuntime: 'Null',3693  /**3694   * Lookup501: pallet_ethereum::FakeTransactionFinalizer<opal_runtime::Runtime>3695   **/3696  PalletEthereumFakeTransactionFinalizer: 'Null'3697};
after · tests/src/interfaces/lookup.ts
1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */34/* eslint-disable sort-keys */56export default {7  /**8   * Lookup3: frame_system::AccountInfo<Index, pallet_balances::AccountData<Balance>>9   **/10  FrameSystemAccountInfo: {11    nonce: 'u32',12    consumers: 'u32',13    providers: 'u32',14    sufficients: 'u32',15    data: 'PalletBalancesAccountData'16  },17  /**18   * Lookup5: pallet_balances::AccountData<Balance>19   **/20  PalletBalancesAccountData: {21    free: 'u128',22    reserved: 'u128',23    miscFrozen: 'u128',24    feeFrozen: 'u128'25  },26  /**27   * Lookup7: frame_support::dispatch::PerDispatchClass<sp_weights::weight_v2::Weight>28   **/29  FrameSupportDispatchPerDispatchClassWeight: {30    normal: 'SpWeightsWeightV2Weight',31    operational: 'SpWeightsWeightV2Weight',32    mandatory: 'SpWeightsWeightV2Weight'33  },34  /**35   * Lookup8: sp_weights::weight_v2::Weight36   **/37  SpWeightsWeightV2Weight: {38    refTime: 'Compact<u64>',39    proofSize: 'Compact<u64>'40  },41  /**42   * Lookup13: sp_runtime::generic::digest::Digest43   **/44  SpRuntimeDigest: {45    logs: 'Vec<SpRuntimeDigestDigestItem>'46  },47  /**48   * Lookup15: sp_runtime::generic::digest::DigestItem49   **/50  SpRuntimeDigestDigestItem: {51    _enum: {52      Other: 'Bytes',53      __Unused1: 'Null',54      __Unused2: 'Null',55      __Unused3: 'Null',56      Consensus: '([u8;4],Bytes)',57      Seal: '([u8;4],Bytes)',58      PreRuntime: '([u8;4],Bytes)',59      __Unused7: 'Null',60      RuntimeEnvironmentUpdated: 'Null'61    }62  },63  /**64   * Lookup18: frame_system::EventRecord<opal_runtime::RuntimeEvent, primitive_types::H256>65   **/66  FrameSystemEventRecord: {67    phase: 'FrameSystemPhase',68    event: 'Event',69    topics: 'Vec<H256>'70  },71  /**72   * Lookup20: frame_system::pallet::Event<T>73   **/74  FrameSystemEvent: {75    _enum: {76      ExtrinsicSuccess: {77        dispatchInfo: 'FrameSupportDispatchDispatchInfo',78      },79      ExtrinsicFailed: {80        dispatchError: 'SpRuntimeDispatchError',81        dispatchInfo: 'FrameSupportDispatchDispatchInfo',82      },83      CodeUpdated: 'Null',84      NewAccount: {85        account: 'AccountId32',86      },87      KilledAccount: {88        account: 'AccountId32',89      },90      Remarked: {91        _alias: {92          hash_: 'hash',93        },94        sender: 'AccountId32',95        hash_: 'H256'96      }97    }98  },99  /**100   * Lookup21: frame_support::dispatch::DispatchInfo101   **/102  FrameSupportDispatchDispatchInfo: {103    weight: 'SpWeightsWeightV2Weight',104    class: 'FrameSupportDispatchDispatchClass',105    paysFee: 'FrameSupportDispatchPays'106  },107  /**108   * Lookup22: frame_support::dispatch::DispatchClass109   **/110  FrameSupportDispatchDispatchClass: {111    _enum: ['Normal', 'Operational', 'Mandatory']112  },113  /**114   * Lookup23: frame_support::dispatch::Pays115   **/116  FrameSupportDispatchPays: {117    _enum: ['Yes', 'No']118  },119  /**120   * Lookup24: sp_runtime::DispatchError121   **/122  SpRuntimeDispatchError: {123    _enum: {124      Other: 'Null',125      CannotLookup: 'Null',126      BadOrigin: 'Null',127      Module: 'SpRuntimeModuleError',128      ConsumerRemaining: 'Null',129      NoProviders: 'Null',130      TooManyConsumers: 'Null',131      Token: 'SpRuntimeTokenError',132      Arithmetic: 'SpRuntimeArithmeticError',133      Transactional: 'SpRuntimeTransactionalError',134      Exhausted: 'Null',135      Corruption: 'Null',136      Unavailable: 'Null'137    }138  },139  /**140   * Lookup25: sp_runtime::ModuleError141   **/142  SpRuntimeModuleError: {143    index: 'u8',144    error: '[u8;4]'145  },146  /**147   * Lookup26: sp_runtime::TokenError148   **/149  SpRuntimeTokenError: {150    _enum: ['NoFunds', 'WouldDie', 'BelowMinimum', 'CannotCreate', 'UnknownAsset', 'Frozen', 'Unsupported']151  },152  /**153   * Lookup27: sp_runtime::ArithmeticError154   **/155  SpRuntimeArithmeticError: {156    _enum: ['Underflow', 'Overflow', 'DivisionByZero']157  },158  /**159   * Lookup28: sp_runtime::TransactionalError160   **/161  SpRuntimeTransactionalError: {162    _enum: ['LimitReached', 'NoLayer']163  },164  /**165   * Lookup29: cumulus_pallet_parachain_system::pallet::Event<T>166   **/167  CumulusPalletParachainSystemEvent: {168    _enum: {169      ValidationFunctionStored: 'Null',170      ValidationFunctionApplied: {171        relayChainBlockNum: 'u32',172      },173      ValidationFunctionDiscarded: 'Null',174      UpgradeAuthorized: {175        codeHash: 'H256',176      },177      DownwardMessagesReceived: {178        count: 'u32',179      },180      DownwardMessagesProcessed: {181        weightUsed: 'SpWeightsWeightV2Weight',182        dmqHead: 'H256'183      }184    }185  },186  /**187   * Lookup30: pallet_balances::pallet::Event<T, I>188   **/189  PalletBalancesEvent: {190    _enum: {191      Endowed: {192        account: 'AccountId32',193        freeBalance: 'u128',194      },195      DustLost: {196        account: 'AccountId32',197        amount: 'u128',198      },199      Transfer: {200        from: 'AccountId32',201        to: 'AccountId32',202        amount: 'u128',203      },204      BalanceSet: {205        who: 'AccountId32',206        free: 'u128',207        reserved: 'u128',208      },209      Reserved: {210        who: 'AccountId32',211        amount: 'u128',212      },213      Unreserved: {214        who: 'AccountId32',215        amount: 'u128',216      },217      ReserveRepatriated: {218        from: 'AccountId32',219        to: 'AccountId32',220        amount: 'u128',221        destinationStatus: 'FrameSupportTokensMiscBalanceStatus',222      },223      Deposit: {224        who: 'AccountId32',225        amount: 'u128',226      },227      Withdraw: {228        who: 'AccountId32',229        amount: 'u128',230      },231      Slashed: {232        who: 'AccountId32',233        amount: 'u128'234      }235    }236  },237  /**238   * Lookup31: frame_support::traits::tokens::misc::BalanceStatus239   **/240  FrameSupportTokensMiscBalanceStatus: {241    _enum: ['Free', 'Reserved']242  },243  /**244   * Lookup32: pallet_transaction_payment::pallet::Event<T>245   **/246  PalletTransactionPaymentEvent: {247    _enum: {248      TransactionFeePaid: {249        who: 'AccountId32',250        actualFee: 'u128',251        tip: 'u128'252      }253    }254  },255  /**256   * Lookup33: pallet_treasury::pallet::Event<T, I>257   **/258  PalletTreasuryEvent: {259    _enum: {260      Proposed: {261        proposalIndex: 'u32',262      },263      Spending: {264        budgetRemaining: 'u128',265      },266      Awarded: {267        proposalIndex: 'u32',268        award: 'u128',269        account: 'AccountId32',270      },271      Rejected: {272        proposalIndex: 'u32',273        slashed: 'u128',274      },275      Burnt: {276        burntFunds: 'u128',277      },278      Rollover: {279        rolloverBalance: 'u128',280      },281      Deposit: {282        value: 'u128',283      },284      SpendApproved: {285        proposalIndex: 'u32',286        amount: 'u128',287        beneficiary: 'AccountId32'288      }289    }290  },291  /**292   * Lookup34: pallet_sudo::pallet::Event<T>293   **/294  PalletSudoEvent: {295    _enum: {296      Sudid: {297        sudoResult: 'Result<Null, SpRuntimeDispatchError>',298      },299      KeyChanged: {300        oldSudoer: 'Option<AccountId32>',301      },302      SudoAsDone: {303        sudoResult: 'Result<Null, SpRuntimeDispatchError>'304      }305    }306  },307  /**308   * Lookup38: orml_vesting::module::Event<T>309   **/310  OrmlVestingModuleEvent: {311    _enum: {312      VestingScheduleAdded: {313        from: 'AccountId32',314        to: 'AccountId32',315        vestingSchedule: 'OrmlVestingVestingSchedule',316      },317      Claimed: {318        who: 'AccountId32',319        amount: 'u128',320      },321      VestingSchedulesUpdated: {322        who: 'AccountId32'323      }324    }325  },326  /**327   * Lookup39: orml_vesting::VestingSchedule<BlockNumber, Balance>328   **/329  OrmlVestingVestingSchedule: {330    start: 'u32',331    period: 'u32',332    periodCount: 'u32',333    perPeriod: 'Compact<u128>'334  },335  /**336   * Lookup41: orml_xtokens::module::Event<T>337   **/338  OrmlXtokensModuleEvent: {339    _enum: {340      TransferredMultiAssets: {341        sender: 'AccountId32',342        assets: 'XcmV1MultiassetMultiAssets',343        fee: 'XcmV1MultiAsset',344        dest: 'XcmV1MultiLocation'345      }346    }347  },348  /**349   * Lookup42: xcm::v1::multiasset::MultiAssets350   **/351  XcmV1MultiassetMultiAssets: 'Vec<XcmV1MultiAsset>',352  /**353   * Lookup44: xcm::v1::multiasset::MultiAsset354   **/355  XcmV1MultiAsset: {356    id: 'XcmV1MultiassetAssetId',357    fun: 'XcmV1MultiassetFungibility'358  },359  /**360   * Lookup45: xcm::v1::multiasset::AssetId361   **/362  XcmV1MultiassetAssetId: {363    _enum: {364      Concrete: 'XcmV1MultiLocation',365      Abstract: 'Bytes'366    }367  },368  /**369   * Lookup46: xcm::v1::multilocation::MultiLocation370   **/371  XcmV1MultiLocation: {372    parents: 'u8',373    interior: 'XcmV1MultilocationJunctions'374  },375  /**376   * Lookup47: xcm::v1::multilocation::Junctions377   **/378  XcmV1MultilocationJunctions: {379    _enum: {380      Here: 'Null',381      X1: 'XcmV1Junction',382      X2: '(XcmV1Junction,XcmV1Junction)',383      X3: '(XcmV1Junction,XcmV1Junction,XcmV1Junction)',384      X4: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',385      X5: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',386      X6: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',387      X7: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',388      X8: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)'389    }390  },391  /**392   * Lookup48: xcm::v1::junction::Junction393   **/394  XcmV1Junction: {395    _enum: {396      Parachain: 'Compact<u32>',397      AccountId32: {398        network: 'XcmV0JunctionNetworkId',399        id: '[u8;32]',400      },401      AccountIndex64: {402        network: 'XcmV0JunctionNetworkId',403        index: 'Compact<u64>',404      },405      AccountKey20: {406        network: 'XcmV0JunctionNetworkId',407        key: '[u8;20]',408      },409      PalletInstance: 'u8',410      GeneralIndex: 'Compact<u128>',411      GeneralKey: 'Bytes',412      OnlyChild: 'Null',413      Plurality: {414        id: 'XcmV0JunctionBodyId',415        part: 'XcmV0JunctionBodyPart'416      }417    }418  },419  /**420   * Lookup50: xcm::v0::junction::NetworkId421   **/422  XcmV0JunctionNetworkId: {423    _enum: {424      Any: 'Null',425      Named: 'Bytes',426      Polkadot: 'Null',427      Kusama: 'Null'428    }429  },430  /**431   * Lookup53: xcm::v0::junction::BodyId432   **/433  XcmV0JunctionBodyId: {434    _enum: {435      Unit: 'Null',436      Named: 'Bytes',437      Index: 'Compact<u32>',438      Executive: 'Null',439      Technical: 'Null',440      Legislative: 'Null',441      Judicial: 'Null'442    }443  },444  /**445   * Lookup54: xcm::v0::junction::BodyPart446   **/447  XcmV0JunctionBodyPart: {448    _enum: {449      Voice: 'Null',450      Members: {451        count: 'Compact<u32>',452      },453      Fraction: {454        nom: 'Compact<u32>',455        denom: 'Compact<u32>',456      },457      AtLeastProportion: {458        nom: 'Compact<u32>',459        denom: 'Compact<u32>',460      },461      MoreThanProportion: {462        nom: 'Compact<u32>',463        denom: 'Compact<u32>'464      }465    }466  },467  /**468   * Lookup55: xcm::v1::multiasset::Fungibility469   **/470  XcmV1MultiassetFungibility: {471    _enum: {472      Fungible: 'Compact<u128>',473      NonFungible: 'XcmV1MultiassetAssetInstance'474    }475  },476  /**477   * Lookup56: xcm::v1::multiasset::AssetInstance478   **/479  XcmV1MultiassetAssetInstance: {480    _enum: {481      Undefined: 'Null',482      Index: 'Compact<u128>',483      Array4: '[u8;4]',484      Array8: '[u8;8]',485      Array16: '[u8;16]',486      Array32: '[u8;32]',487      Blob: 'Bytes'488    }489  },490  /**491   * Lookup59: orml_tokens::module::Event<T>492   **/493  OrmlTokensModuleEvent: {494    _enum: {495      Endowed: {496        currencyId: 'PalletForeignAssetsAssetIds',497        who: 'AccountId32',498        amount: 'u128',499      },500      DustLost: {501        currencyId: 'PalletForeignAssetsAssetIds',502        who: 'AccountId32',503        amount: 'u128',504      },505      Transfer: {506        currencyId: 'PalletForeignAssetsAssetIds',507        from: 'AccountId32',508        to: 'AccountId32',509        amount: 'u128',510      },511      Reserved: {512        currencyId: 'PalletForeignAssetsAssetIds',513        who: 'AccountId32',514        amount: 'u128',515      },516      Unreserved: {517        currencyId: 'PalletForeignAssetsAssetIds',518        who: 'AccountId32',519        amount: 'u128',520      },521      ReserveRepatriated: {522        currencyId: 'PalletForeignAssetsAssetIds',523        from: 'AccountId32',524        to: 'AccountId32',525        amount: 'u128',526        status: 'FrameSupportTokensMiscBalanceStatus',527      },528      BalanceSet: {529        currencyId: 'PalletForeignAssetsAssetIds',530        who: 'AccountId32',531        free: 'u128',532        reserved: 'u128',533      },534      TotalIssuanceSet: {535        currencyId: 'PalletForeignAssetsAssetIds',536        amount: 'u128',537      },538      Withdrawn: {539        currencyId: 'PalletForeignAssetsAssetIds',540        who: 'AccountId32',541        amount: 'u128',542      },543      Slashed: {544        currencyId: 'PalletForeignAssetsAssetIds',545        who: 'AccountId32',546        freeAmount: 'u128',547        reservedAmount: 'u128',548      },549      Deposited: {550        currencyId: 'PalletForeignAssetsAssetIds',551        who: 'AccountId32',552        amount: 'u128',553      },554      LockSet: {555        lockId: '[u8;8]',556        currencyId: 'PalletForeignAssetsAssetIds',557        who: 'AccountId32',558        amount: 'u128',559      },560      LockRemoved: {561        lockId: '[u8;8]',562        currencyId: 'PalletForeignAssetsAssetIds',563        who: 'AccountId32'564      }565    }566  },567  /**568   * Lookup60: pallet_foreign_assets::AssetIds569   **/570  PalletForeignAssetsAssetIds: {571    _enum: {572      ForeignAssetId: 'u32',573      NativeAssetId: 'PalletForeignAssetsNativeCurrency'574    }575  },576  /**577   * Lookup61: pallet_foreign_assets::NativeCurrency578   **/579  PalletForeignAssetsNativeCurrency: {580    _enum: ['Here', 'Parent']581  },582  /**583   * Lookup62: cumulus_pallet_xcmp_queue::pallet::Event<T>584   **/585  CumulusPalletXcmpQueueEvent: {586    _enum: {587      Success: {588        messageHash: 'Option<H256>',589        weight: 'SpWeightsWeightV2Weight',590      },591      Fail: {592        messageHash: 'Option<H256>',593        error: 'XcmV2TraitsError',594        weight: 'SpWeightsWeightV2Weight',595      },596      BadVersion: {597        messageHash: 'Option<H256>',598      },599      BadFormat: {600        messageHash: 'Option<H256>',601      },602      UpwardMessageSent: {603        messageHash: 'Option<H256>',604      },605      XcmpMessageSent: {606        messageHash: 'Option<H256>',607      },608      OverweightEnqueued: {609        sender: 'u32',610        sentAt: 'u32',611        index: 'u64',612        required: 'SpWeightsWeightV2Weight',613      },614      OverweightServiced: {615        index: 'u64',616        used: 'SpWeightsWeightV2Weight'617      }618    }619  },620  /**621   * Lookup64: xcm::v2::traits::Error622   **/623  XcmV2TraitsError: {624    _enum: {625      Overflow: 'Null',626      Unimplemented: 'Null',627      UntrustedReserveLocation: 'Null',628      UntrustedTeleportLocation: 'Null',629      MultiLocationFull: 'Null',630      MultiLocationNotInvertible: 'Null',631      BadOrigin: 'Null',632      InvalidLocation: 'Null',633      AssetNotFound: 'Null',634      FailedToTransactAsset: 'Null',635      NotWithdrawable: 'Null',636      LocationCannotHold: 'Null',637      ExceedsMaxMessageSize: 'Null',638      DestinationUnsupported: 'Null',639      Transport: 'Null',640      Unroutable: 'Null',641      UnknownClaim: 'Null',642      FailedToDecode: 'Null',643      MaxWeightInvalid: 'Null',644      NotHoldingFees: 'Null',645      TooExpensive: 'Null',646      Trap: 'u64',647      UnhandledXcmVersion: 'Null',648      WeightLimitReached: 'u64',649      Barrier: 'Null',650      WeightNotComputable: 'Null'651    }652  },653  /**654   * Lookup66: pallet_xcm::pallet::Event<T>655   **/656  PalletXcmEvent: {657    _enum: {658      Attempted: 'XcmV2TraitsOutcome',659      Sent: '(XcmV1MultiLocation,XcmV1MultiLocation,XcmV2Xcm)',660      UnexpectedResponse: '(XcmV1MultiLocation,u64)',661      ResponseReady: '(u64,XcmV2Response)',662      Notified: '(u64,u8,u8)',663      NotifyOverweight: '(u64,u8,u8,SpWeightsWeightV2Weight,SpWeightsWeightV2Weight)',664      NotifyDispatchError: '(u64,u8,u8)',665      NotifyDecodeFailed: '(u64,u8,u8)',666      InvalidResponder: '(XcmV1MultiLocation,u64,Option<XcmV1MultiLocation>)',667      InvalidResponderVersion: '(XcmV1MultiLocation,u64)',668      ResponseTaken: 'u64',669      AssetsTrapped: '(H256,XcmV1MultiLocation,XcmVersionedMultiAssets)',670      VersionChangeNotified: '(XcmV1MultiLocation,u32)',671      SupportedVersionChanged: '(XcmV1MultiLocation,u32)',672      NotifyTargetSendFail: '(XcmV1MultiLocation,u64,XcmV2TraitsError)',673      NotifyTargetMigrationFail: '(XcmVersionedMultiLocation,u64)',674      AssetsClaimed: '(H256,XcmV1MultiLocation,XcmVersionedMultiAssets)'675    }676  },677  /**678   * Lookup67: xcm::v2::traits::Outcome679   **/680  XcmV2TraitsOutcome: {681    _enum: {682      Complete: 'u64',683      Incomplete: '(u64,XcmV2TraitsError)',684      Error: 'XcmV2TraitsError'685    }686  },687  /**688   * Lookup68: xcm::v2::Xcm<RuntimeCall>689   **/690  XcmV2Xcm: 'Vec<XcmV2Instruction>',691  /**692   * Lookup70: xcm::v2::Instruction<RuntimeCall>693   **/694  XcmV2Instruction: {695    _enum: {696      WithdrawAsset: 'XcmV1MultiassetMultiAssets',697      ReserveAssetDeposited: 'XcmV1MultiassetMultiAssets',698      ReceiveTeleportedAsset: 'XcmV1MultiassetMultiAssets',699      QueryResponse: {700        queryId: 'Compact<u64>',701        response: 'XcmV2Response',702        maxWeight: 'Compact<u64>',703      },704      TransferAsset: {705        assets: 'XcmV1MultiassetMultiAssets',706        beneficiary: 'XcmV1MultiLocation',707      },708      TransferReserveAsset: {709        assets: 'XcmV1MultiassetMultiAssets',710        dest: 'XcmV1MultiLocation',711        xcm: 'XcmV2Xcm',712      },713      Transact: {714        originType: 'XcmV0OriginKind',715        requireWeightAtMost: 'Compact<u64>',716        call: 'XcmDoubleEncoded',717      },718      HrmpNewChannelOpenRequest: {719        sender: 'Compact<u32>',720        maxMessageSize: 'Compact<u32>',721        maxCapacity: 'Compact<u32>',722      },723      HrmpChannelAccepted: {724        recipient: 'Compact<u32>',725      },726      HrmpChannelClosing: {727        initiator: 'Compact<u32>',728        sender: 'Compact<u32>',729        recipient: 'Compact<u32>',730      },731      ClearOrigin: 'Null',732      DescendOrigin: 'XcmV1MultilocationJunctions',733      ReportError: {734        queryId: 'Compact<u64>',735        dest: 'XcmV1MultiLocation',736        maxResponseWeight: 'Compact<u64>',737      },738      DepositAsset: {739        assets: 'XcmV1MultiassetMultiAssetFilter',740        maxAssets: 'Compact<u32>',741        beneficiary: 'XcmV1MultiLocation',742      },743      DepositReserveAsset: {744        assets: 'XcmV1MultiassetMultiAssetFilter',745        maxAssets: 'Compact<u32>',746        dest: 'XcmV1MultiLocation',747        xcm: 'XcmV2Xcm',748      },749      ExchangeAsset: {750        give: 'XcmV1MultiassetMultiAssetFilter',751        receive: 'XcmV1MultiassetMultiAssets',752      },753      InitiateReserveWithdraw: {754        assets: 'XcmV1MultiassetMultiAssetFilter',755        reserve: 'XcmV1MultiLocation',756        xcm: 'XcmV2Xcm',757      },758      InitiateTeleport: {759        assets: 'XcmV1MultiassetMultiAssetFilter',760        dest: 'XcmV1MultiLocation',761        xcm: 'XcmV2Xcm',762      },763      QueryHolding: {764        queryId: 'Compact<u64>',765        dest: 'XcmV1MultiLocation',766        assets: 'XcmV1MultiassetMultiAssetFilter',767        maxResponseWeight: 'Compact<u64>',768      },769      BuyExecution: {770        fees: 'XcmV1MultiAsset',771        weightLimit: 'XcmV2WeightLimit',772      },773      RefundSurplus: 'Null',774      SetErrorHandler: 'XcmV2Xcm',775      SetAppendix: 'XcmV2Xcm',776      ClearError: 'Null',777      ClaimAsset: {778        assets: 'XcmV1MultiassetMultiAssets',779        ticket: 'XcmV1MultiLocation',780      },781      Trap: 'Compact<u64>',782      SubscribeVersion: {783        queryId: 'Compact<u64>',784        maxResponseWeight: 'Compact<u64>',785      },786      UnsubscribeVersion: 'Null'787    }788  },789  /**790   * Lookup71: xcm::v2::Response791   **/792  XcmV2Response: {793    _enum: {794      Null: 'Null',795      Assets: 'XcmV1MultiassetMultiAssets',796      ExecutionResult: 'Option<(u32,XcmV2TraitsError)>',797      Version: 'u32'798    }799  },800  /**801   * Lookup74: xcm::v0::OriginKind802   **/803  XcmV0OriginKind: {804    _enum: ['Native', 'SovereignAccount', 'Superuser', 'Xcm']805  },806  /**807   * Lookup75: xcm::double_encoded::DoubleEncoded<T>808   **/809  XcmDoubleEncoded: {810    encoded: 'Bytes'811  },812  /**813   * Lookup76: xcm::v1::multiasset::MultiAssetFilter814   **/815  XcmV1MultiassetMultiAssetFilter: {816    _enum: {817      Definite: 'XcmV1MultiassetMultiAssets',818      Wild: 'XcmV1MultiassetWildMultiAsset'819    }820  },821  /**822   * Lookup77: xcm::v1::multiasset::WildMultiAsset823   **/824  XcmV1MultiassetWildMultiAsset: {825    _enum: {826      All: 'Null',827      AllOf: {828        id: 'XcmV1MultiassetAssetId',829        fun: 'XcmV1MultiassetWildFungibility'830      }831    }832  },833  /**834   * Lookup78: xcm::v1::multiasset::WildFungibility835   **/836  XcmV1MultiassetWildFungibility: {837    _enum: ['Fungible', 'NonFungible']838  },839  /**840   * Lookup79: xcm::v2::WeightLimit841   **/842  XcmV2WeightLimit: {843    _enum: {844      Unlimited: 'Null',845      Limited: 'Compact<u64>'846    }847  },848  /**849   * Lookup81: xcm::VersionedMultiAssets850   **/851  XcmVersionedMultiAssets: {852    _enum: {853      V0: 'Vec<XcmV0MultiAsset>',854      V1: 'XcmV1MultiassetMultiAssets'855    }856  },857  /**858   * Lookup83: xcm::v0::multi_asset::MultiAsset859   **/860  XcmV0MultiAsset: {861    _enum: {862      None: 'Null',863      All: 'Null',864      AllFungible: 'Null',865      AllNonFungible: 'Null',866      AllAbstractFungible: {867        id: 'Bytes',868      },869      AllAbstractNonFungible: {870        class: 'Bytes',871      },872      AllConcreteFungible: {873        id: 'XcmV0MultiLocation',874      },875      AllConcreteNonFungible: {876        class: 'XcmV0MultiLocation',877      },878      AbstractFungible: {879        id: 'Bytes',880        amount: 'Compact<u128>',881      },882      AbstractNonFungible: {883        class: 'Bytes',884        instance: 'XcmV1MultiassetAssetInstance',885      },886      ConcreteFungible: {887        id: 'XcmV0MultiLocation',888        amount: 'Compact<u128>',889      },890      ConcreteNonFungible: {891        class: 'XcmV0MultiLocation',892        instance: 'XcmV1MultiassetAssetInstance'893      }894    }895  },896  /**897   * Lookup84: xcm::v0::multi_location::MultiLocation898   **/899  XcmV0MultiLocation: {900    _enum: {901      Null: 'Null',902      X1: 'XcmV0Junction',903      X2: '(XcmV0Junction,XcmV0Junction)',904      X3: '(XcmV0Junction,XcmV0Junction,XcmV0Junction)',905      X4: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',906      X5: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',907      X6: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',908      X7: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',909      X8: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)'910    }911  },912  /**913   * Lookup85: xcm::v0::junction::Junction914   **/915  XcmV0Junction: {916    _enum: {917      Parent: 'Null',918      Parachain: 'Compact<u32>',919      AccountId32: {920        network: 'XcmV0JunctionNetworkId',921        id: '[u8;32]',922      },923      AccountIndex64: {924        network: 'XcmV0JunctionNetworkId',925        index: 'Compact<u64>',926      },927      AccountKey20: {928        network: 'XcmV0JunctionNetworkId',929        key: '[u8;20]',930      },931      PalletInstance: 'u8',932      GeneralIndex: 'Compact<u128>',933      GeneralKey: 'Bytes',934      OnlyChild: 'Null',935      Plurality: {936        id: 'XcmV0JunctionBodyId',937        part: 'XcmV0JunctionBodyPart'938      }939    }940  },941  /**942   * Lookup86: xcm::VersionedMultiLocation943   **/944  XcmVersionedMultiLocation: {945    _enum: {946      V0: 'XcmV0MultiLocation',947      V1: 'XcmV1MultiLocation'948    }949  },950  /**951   * Lookup87: cumulus_pallet_xcm::pallet::Event<T>952   **/953  CumulusPalletXcmEvent: {954    _enum: {955      InvalidFormat: '[u8;8]',956      UnsupportedVersion: '[u8;8]',957      ExecutedDownward: '([u8;8],XcmV2TraitsOutcome)'958    }959  },960  /**961   * Lookup88: cumulus_pallet_dmp_queue::pallet::Event<T>962   **/963  CumulusPalletDmpQueueEvent: {964    _enum: {965      InvalidFormat: {966        messageId: '[u8;32]',967      },968      UnsupportedVersion: {969        messageId: '[u8;32]',970      },971      ExecutedDownward: {972        messageId: '[u8;32]',973        outcome: 'XcmV2TraitsOutcome',974      },975      WeightExhausted: {976        messageId: '[u8;32]',977        remainingWeight: 'SpWeightsWeightV2Weight',978        requiredWeight: 'SpWeightsWeightV2Weight',979      },980      OverweightEnqueued: {981        messageId: '[u8;32]',982        overweightIndex: 'u64',983        requiredWeight: 'SpWeightsWeightV2Weight',984      },985      OverweightServiced: {986        overweightIndex: 'u64',987        weightUsed: 'SpWeightsWeightV2Weight'988      }989    }990  },991  /**992   * Lookup89: pallet_unique::RawEvent<sp_core::crypto::AccountId32, pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>993   **/994  PalletUniqueRawEvent: {995    _enum: {996      CollectionSponsorRemoved: 'u32',997      CollectionAdminAdded: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',998      CollectionOwnedChanged: '(u32,AccountId32)',999      CollectionSponsorSet: '(u32,AccountId32)',1000      SponsorshipConfirmed: '(u32,AccountId32)',1001      CollectionAdminRemoved: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',1002      AllowListAddressRemoved: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',1003      AllowListAddressAdded: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',1004      CollectionLimitSet: 'u32',1005      CollectionPermissionSet: 'u32'1006    }1007  },1008  /**1009   * Lookup90: pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>1010   **/1011  PalletEvmAccountBasicCrossAccountIdRepr: {1012    _enum: {1013      Substrate: 'AccountId32',1014      Ethereum: 'H160'1015    }1016  },1017  /**1018   * Lookup93: pallet_unique_scheduler_v2::pallet::Event<T>1019   **/1020  PalletUniqueSchedulerV2Event: {1021    _enum: {1022      Scheduled: {1023        when: 'u32',1024        index: 'u32',1025      },1026      Canceled: {1027        when: 'u32',1028        index: 'u32',1029      },1030      Dispatched: {1031        task: '(u32,u32)',1032        id: 'Option<[u8;32]>',1033        result: 'Result<Null, SpRuntimeDispatchError>',1034      },1035      PriorityChanged: {1036        task: '(u32,u32)',1037        priority: 'u8',1038      },1039      CallUnavailable: {1040        task: '(u32,u32)',1041        id: 'Option<[u8;32]>',1042      },1043      PermanentlyOverweight: {1044        task: '(u32,u32)',1045        id: 'Option<[u8;32]>'1046      }1047    }1048  },1049  /**1050   * Lookup96: pallet_common::pallet::Event<T>1051   **/1052  PalletCommonEvent: {1053    _enum: {1054      CollectionCreated: '(u32,u8,AccountId32)',1055      CollectionDestroyed: 'u32',1056      ItemCreated: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,u128)',1057      ItemDestroyed: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,u128)',1058      Transfer: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,PalletEvmAccountBasicCrossAccountIdRepr,u128)',1059      Approved: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,PalletEvmAccountBasicCrossAccountIdRepr,u128)',1060      ApprovedForAll: '(u32,PalletEvmAccountBasicCrossAccountIdRepr,PalletEvmAccountBasicCrossAccountIdRepr,bool)',1061      CollectionPropertySet: '(u32,Bytes)',1062      CollectionPropertyDeleted: '(u32,Bytes)',1063      TokenPropertySet: '(u32,u32,Bytes)',1064      TokenPropertyDeleted: '(u32,u32,Bytes)',1065      PropertyPermissionSet: '(u32,Bytes)'1066    }1067  },1068  /**1069   * Lookup100: pallet_structure::pallet::Event<T>1070   **/1071  PalletStructureEvent: {1072    _enum: {1073      Executed: 'Result<Null, SpRuntimeDispatchError>'1074    }1075  },1076  /**1077   * Lookup101: pallet_rmrk_core::pallet::Event<T>1078   **/1079  PalletRmrkCoreEvent: {1080    _enum: {1081      CollectionCreated: {1082        issuer: 'AccountId32',1083        collectionId: 'u32',1084      },1085      CollectionDestroyed: {1086        issuer: 'AccountId32',1087        collectionId: 'u32',1088      },1089      IssuerChanged: {1090        oldIssuer: 'AccountId32',1091        newIssuer: 'AccountId32',1092        collectionId: 'u32',1093      },1094      CollectionLocked: {1095        issuer: 'AccountId32',1096        collectionId: 'u32',1097      },1098      NftMinted: {1099        owner: 'AccountId32',1100        collectionId: 'u32',1101        nftId: 'u32',1102      },1103      NFTBurned: {1104        owner: 'AccountId32',1105        nftId: 'u32',1106      },1107      NFTSent: {1108        sender: 'AccountId32',1109        recipient: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',1110        collectionId: 'u32',1111        nftId: 'u32',1112        approvalRequired: 'bool',1113      },1114      NFTAccepted: {1115        sender: 'AccountId32',1116        recipient: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',1117        collectionId: 'u32',1118        nftId: 'u32',1119      },1120      NFTRejected: {1121        sender: 'AccountId32',1122        collectionId: 'u32',1123        nftId: 'u32',1124      },1125      PropertySet: {1126        collectionId: 'u32',1127        maybeNftId: 'Option<u32>',1128        key: 'Bytes',1129        value: 'Bytes',1130      },1131      ResourceAdded: {1132        nftId: 'u32',1133        resourceId: 'u32',1134      },1135      ResourceRemoval: {1136        nftId: 'u32',1137        resourceId: 'u32',1138      },1139      ResourceAccepted: {1140        nftId: 'u32',1141        resourceId: 'u32',1142      },1143      ResourceRemovalAccepted: {1144        nftId: 'u32',1145        resourceId: 'u32',1146      },1147      PrioritySet: {1148        collectionId: 'u32',1149        nftId: 'u32'1150      }1151    }1152  },1153  /**1154   * Lookup102: rmrk_traits::nft::AccountIdOrCollectionNftTuple<sp_core::crypto::AccountId32>1155   **/1156  RmrkTraitsNftAccountIdOrCollectionNftTuple: {1157    _enum: {1158      AccountId: 'AccountId32',1159      CollectionAndNftTuple: '(u32,u32)'1160    }1161  },1162  /**1163   * Lookup106: pallet_rmrk_equip::pallet::Event<T>1164   **/1165  PalletRmrkEquipEvent: {1166    _enum: {1167      BaseCreated: {1168        issuer: 'AccountId32',1169        baseId: 'u32',1170      },1171      EquippablesUpdated: {1172        baseId: 'u32',1173        slotId: 'u32'1174      }1175    }1176  },1177  /**1178   * Lookup107: pallet_app_promotion::pallet::Event<T>1179   **/1180  PalletAppPromotionEvent: {1181    _enum: {1182      StakingRecalculation: '(AccountId32,u128,u128)',1183      Stake: '(AccountId32,u128)',1184      Unstake: '(AccountId32,u128)',1185      SetAdmin: 'AccountId32'1186    }1187  },1188  /**1189   * Lookup108: pallet_foreign_assets::module::Event<T>1190   **/1191  PalletForeignAssetsModuleEvent: {1192    _enum: {1193      ForeignAssetRegistered: {1194        assetId: 'u32',1195        assetAddress: 'XcmV1MultiLocation',1196        metadata: 'PalletForeignAssetsModuleAssetMetadata',1197      },1198      ForeignAssetUpdated: {1199        assetId: 'u32',1200        assetAddress: 'XcmV1MultiLocation',1201        metadata: 'PalletForeignAssetsModuleAssetMetadata',1202      },1203      AssetRegistered: {1204        assetId: 'PalletForeignAssetsAssetIds',1205        metadata: 'PalletForeignAssetsModuleAssetMetadata',1206      },1207      AssetUpdated: {1208        assetId: 'PalletForeignAssetsAssetIds',1209        metadata: 'PalletForeignAssetsModuleAssetMetadata'1210      }1211    }1212  },1213  /**1214   * Lookup109: pallet_foreign_assets::module::AssetMetadata<Balance>1215   **/1216  PalletForeignAssetsModuleAssetMetadata: {1217    name: 'Bytes',1218    symbol: 'Bytes',1219    decimals: 'u8',1220    minimalBalance: 'u128'1221  },1222  /**1223   * Lookup110: pallet_evm::pallet::Event<T>1224   **/1225  PalletEvmEvent: {1226    _enum: {1227      Log: {1228        log: 'EthereumLog',1229      },1230      Created: {1231        address: 'H160',1232      },1233      CreatedFailed: {1234        address: 'H160',1235      },1236      Executed: {1237        address: 'H160',1238      },1239      ExecutedFailed: {1240        address: 'H160'1241      }1242    }1243  },1244  /**1245   * Lookup111: ethereum::log::Log1246   **/1247  EthereumLog: {1248    address: 'H160',1249    topics: 'Vec<H256>',1250    data: 'Bytes'1251  },1252  /**1253   * Lookup113: pallet_ethereum::pallet::Event1254   **/1255  PalletEthereumEvent: {1256    _enum: {1257      Executed: {1258        from: 'H160',1259        to: 'H160',1260        transactionHash: 'H256',1261        exitReason: 'EvmCoreErrorExitReason'1262      }1263    }1264  },1265  /**1266   * Lookup114: evm_core::error::ExitReason1267   **/1268  EvmCoreErrorExitReason: {1269    _enum: {1270      Succeed: 'EvmCoreErrorExitSucceed',1271      Error: 'EvmCoreErrorExitError',1272      Revert: 'EvmCoreErrorExitRevert',1273      Fatal: 'EvmCoreErrorExitFatal'1274    }1275  },1276  /**1277   * Lookup115: evm_core::error::ExitSucceed1278   **/1279  EvmCoreErrorExitSucceed: {1280    _enum: ['Stopped', 'Returned', 'Suicided']1281  },1282  /**1283   * Lookup116: evm_core::error::ExitError1284   **/1285  EvmCoreErrorExitError: {1286    _enum: {1287      StackUnderflow: 'Null',1288      StackOverflow: 'Null',1289      InvalidJump: 'Null',1290      InvalidRange: 'Null',1291      DesignatedInvalid: 'Null',1292      CallTooDeep: 'Null',1293      CreateCollision: 'Null',1294      CreateContractLimit: 'Null',1295      OutOfOffset: 'Null',1296      OutOfGas: 'Null',1297      OutOfFund: 'Null',1298      PCUnderflow: 'Null',1299      CreateEmpty: 'Null',1300      Other: 'Text',1301      InvalidCode: 'Null'1302    }1303  },1304  /**1305   * Lookup119: evm_core::error::ExitRevert1306   **/1307  EvmCoreErrorExitRevert: {1308    _enum: ['Reverted']1309  },1310  /**1311   * Lookup120: evm_core::error::ExitFatal1312   **/1313  EvmCoreErrorExitFatal: {1314    _enum: {1315      NotSupported: 'Null',1316      UnhandledInterrupt: 'Null',1317      CallErrorAsFatal: 'EvmCoreErrorExitError',1318      Other: 'Text'1319    }1320  },1321  /**1322   * Lookup121: pallet_evm_contract_helpers::pallet::Event<T>1323   **/1324  PalletEvmContractHelpersEvent: {1325    _enum: {1326      ContractSponsorSet: '(H160,AccountId32)',1327      ContractSponsorshipConfirmed: '(H160,AccountId32)',1328      ContractSponsorRemoved: 'H160'1329    }1330  },1331  /**1332   * Lookup122: pallet_evm_migration::pallet::Event<T>1333   **/1334  PalletEvmMigrationEvent: {1335    _enum: ['TestEvent']1336  },1337  /**1338   * Lookup123: pallet_maintenance::pallet::Event<T>1339   **/1340  PalletMaintenanceEvent: {1341    _enum: ['MaintenanceEnabled', 'MaintenanceDisabled']1342  },1343  /**1344   * Lookup124: pallet_test_utils::pallet::Event<T>1345   **/1346  PalletTestUtilsEvent: {1347    _enum: ['ValueIsSet', 'ShouldRollback', 'BatchCompleted']1348  },1349  /**1350   * Lookup125: frame_system::Phase1351   **/1352  FrameSystemPhase: {1353    _enum: {1354      ApplyExtrinsic: 'u32',1355      Finalization: 'Null',1356      Initialization: 'Null'1357    }1358  },1359  /**1360   * Lookup127: frame_system::LastRuntimeUpgradeInfo1361   **/1362  FrameSystemLastRuntimeUpgradeInfo: {1363    specVersion: 'Compact<u32>',1364    specName: 'Text'1365  },1366  /**1367   * Lookup128: frame_system::pallet::Call<T>1368   **/1369  FrameSystemCall: {1370    _enum: {1371      fill_block: {1372        ratio: 'Perbill',1373      },1374      remark: {1375        remark: 'Bytes',1376      },1377      set_heap_pages: {1378        pages: 'u64',1379      },1380      set_code: {1381        code: 'Bytes',1382      },1383      set_code_without_checks: {1384        code: 'Bytes',1385      },1386      set_storage: {1387        items: 'Vec<(Bytes,Bytes)>',1388      },1389      kill_storage: {1390        _alias: {1391          keys_: 'keys',1392        },1393        keys_: 'Vec<Bytes>',1394      },1395      kill_prefix: {1396        prefix: 'Bytes',1397        subkeys: 'u32',1398      },1399      remark_with_event: {1400        remark: 'Bytes'1401      }1402    }1403  },1404  /**1405   * Lookup133: frame_system::limits::BlockWeights1406   **/1407  FrameSystemLimitsBlockWeights: {1408    baseBlock: 'SpWeightsWeightV2Weight',1409    maxBlock: 'SpWeightsWeightV2Weight',1410    perClass: 'FrameSupportDispatchPerDispatchClassWeightsPerClass'1411  },1412  /**1413   * Lookup134: frame_support::dispatch::PerDispatchClass<frame_system::limits::WeightsPerClass>1414   **/1415  FrameSupportDispatchPerDispatchClassWeightsPerClass: {1416    normal: 'FrameSystemLimitsWeightsPerClass',1417    operational: 'FrameSystemLimitsWeightsPerClass',1418    mandatory: 'FrameSystemLimitsWeightsPerClass'1419  },1420  /**1421   * Lookup135: frame_system::limits::WeightsPerClass1422   **/1423  FrameSystemLimitsWeightsPerClass: {1424    baseExtrinsic: 'SpWeightsWeightV2Weight',1425    maxExtrinsic: 'Option<SpWeightsWeightV2Weight>',1426    maxTotal: 'Option<SpWeightsWeightV2Weight>',1427    reserved: 'Option<SpWeightsWeightV2Weight>'1428  },1429  /**1430   * Lookup137: frame_system::limits::BlockLength1431   **/1432  FrameSystemLimitsBlockLength: {1433    max: 'FrameSupportDispatchPerDispatchClassU32'1434  },1435  /**1436   * Lookup138: frame_support::dispatch::PerDispatchClass<T>1437   **/1438  FrameSupportDispatchPerDispatchClassU32: {1439    normal: 'u32',1440    operational: 'u32',1441    mandatory: 'u32'1442  },1443  /**1444   * Lookup139: sp_weights::RuntimeDbWeight1445   **/1446  SpWeightsRuntimeDbWeight: {1447    read: 'u64',1448    write: 'u64'1449  },1450  /**1451   * Lookup140: sp_version::RuntimeVersion1452   **/1453  SpVersionRuntimeVersion: {1454    specName: 'Text',1455    implName: 'Text',1456    authoringVersion: 'u32',1457    specVersion: 'u32',1458    implVersion: 'u32',1459    apis: 'Vec<([u8;8],u32)>',1460    transactionVersion: 'u32',1461    stateVersion: 'u8'1462  },1463  /**1464   * Lookup145: frame_system::pallet::Error<T>1465   **/1466  FrameSystemError: {1467    _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered']1468  },1469  /**1470   * Lookup146: polkadot_primitives::v2::PersistedValidationData<primitive_types::H256, N>1471   **/1472  PolkadotPrimitivesV2PersistedValidationData: {1473    parentHead: 'Bytes',1474    relayParentNumber: 'u32',1475    relayParentStorageRoot: 'H256',1476    maxPovSize: 'u32'1477  },1478  /**1479   * Lookup149: polkadot_primitives::v2::UpgradeRestriction1480   **/1481  PolkadotPrimitivesV2UpgradeRestriction: {1482    _enum: ['Present']1483  },1484  /**1485   * Lookup150: sp_trie::storage_proof::StorageProof1486   **/1487  SpTrieStorageProof: {1488    trieNodes: 'BTreeSet<Bytes>'1489  },1490  /**1491   * Lookup152: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot1492   **/1493  CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: {1494    dmqMqcHead: 'H256',1495    relayDispatchQueueSize: '(u32,u32)',1496    ingressChannels: 'Vec<(u32,PolkadotPrimitivesV2AbridgedHrmpChannel)>',1497    egressChannels: 'Vec<(u32,PolkadotPrimitivesV2AbridgedHrmpChannel)>'1498  },1499  /**1500   * Lookup155: polkadot_primitives::v2::AbridgedHrmpChannel1501   **/1502  PolkadotPrimitivesV2AbridgedHrmpChannel: {1503    maxCapacity: 'u32',1504    maxTotalSize: 'u32',1505    maxMessageSize: 'u32',1506    msgCount: 'u32',1507    totalSize: 'u32',1508    mqcHead: 'Option<H256>'1509  },1510  /**1511   * Lookup156: polkadot_primitives::v2::AbridgedHostConfiguration1512   **/1513  PolkadotPrimitivesV2AbridgedHostConfiguration: {1514    maxCodeSize: 'u32',1515    maxHeadDataSize: 'u32',1516    maxUpwardQueueCount: 'u32',1517    maxUpwardQueueSize: 'u32',1518    maxUpwardMessageSize: 'u32',1519    maxUpwardMessageNumPerCandidate: 'u32',1520    hrmpMaxMessageNumPerCandidate: 'u32',1521    validationUpgradeCooldown: 'u32',1522    validationUpgradeDelay: 'u32'1523  },1524  /**1525   * Lookup162: polkadot_core_primitives::OutboundHrmpMessage<polkadot_parachain::primitives::Id>1526   **/1527  PolkadotCorePrimitivesOutboundHrmpMessage: {1528    recipient: 'u32',1529    data: 'Bytes'1530  },1531  /**1532   * Lookup163: cumulus_pallet_parachain_system::pallet::Call<T>1533   **/1534  CumulusPalletParachainSystemCall: {1535    _enum: {1536      set_validation_data: {1537        data: 'CumulusPrimitivesParachainInherentParachainInherentData',1538      },1539      sudo_send_upward_message: {1540        message: 'Bytes',1541      },1542      authorize_upgrade: {1543        codeHash: 'H256',1544      },1545      enact_authorized_upgrade: {1546        code: 'Bytes'1547      }1548    }1549  },1550  /**1551   * Lookup164: cumulus_primitives_parachain_inherent::ParachainInherentData1552   **/1553  CumulusPrimitivesParachainInherentParachainInherentData: {1554    validationData: 'PolkadotPrimitivesV2PersistedValidationData',1555    relayChainState: 'SpTrieStorageProof',1556    downwardMessages: 'Vec<PolkadotCorePrimitivesInboundDownwardMessage>',1557    horizontalMessages: 'BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>'1558  },1559  /**1560   * Lookup166: polkadot_core_primitives::InboundDownwardMessage<BlockNumber>1561   **/1562  PolkadotCorePrimitivesInboundDownwardMessage: {1563    sentAt: 'u32',1564    msg: 'Bytes'1565  },1566  /**1567   * Lookup169: polkadot_core_primitives::InboundHrmpMessage<BlockNumber>1568   **/1569  PolkadotCorePrimitivesInboundHrmpMessage: {1570    sentAt: 'u32',1571    data: 'Bytes'1572  },1573  /**1574   * Lookup172: cumulus_pallet_parachain_system::pallet::Error<T>1575   **/1576  CumulusPalletParachainSystemError: {1577    _enum: ['OverlappingUpgrades', 'ProhibitedByPolkadot', 'TooBig', 'ValidationDataNotAvailable', 'HostConfigurationNotAvailable', 'NotScheduled', 'NothingAuthorized', 'Unauthorized']1578  },1579  /**1580   * Lookup174: pallet_balances::BalanceLock<Balance>1581   **/1582  PalletBalancesBalanceLock: {1583    id: '[u8;8]',1584    amount: 'u128',1585    reasons: 'PalletBalancesReasons'1586  },1587  /**1588   * Lookup175: pallet_balances::Reasons1589   **/1590  PalletBalancesReasons: {1591    _enum: ['Fee', 'Misc', 'All']1592  },1593  /**1594   * Lookup178: pallet_balances::ReserveData<ReserveIdentifier, Balance>1595   **/1596  PalletBalancesReserveData: {1597    id: '[u8;16]',1598    amount: 'u128'1599  },1600  /**1601   * Lookup180: pallet_balances::Releases1602   **/1603  PalletBalancesReleases: {1604    _enum: ['V1_0_0', 'V2_0_0']1605  },1606  /**1607   * Lookup181: pallet_balances::pallet::Call<T, I>1608   **/1609  PalletBalancesCall: {1610    _enum: {1611      transfer: {1612        dest: 'MultiAddress',1613        value: 'Compact<u128>',1614      },1615      set_balance: {1616        who: 'MultiAddress',1617        newFree: 'Compact<u128>',1618        newReserved: 'Compact<u128>',1619      },1620      force_transfer: {1621        source: 'MultiAddress',1622        dest: 'MultiAddress',1623        value: 'Compact<u128>',1624      },1625      transfer_keep_alive: {1626        dest: 'MultiAddress',1627        value: 'Compact<u128>',1628      },1629      transfer_all: {1630        dest: 'MultiAddress',1631        keepAlive: 'bool',1632      },1633      force_unreserve: {1634        who: 'MultiAddress',1635        amount: 'u128'1636      }1637    }1638  },1639  /**1640   * Lookup184: pallet_balances::pallet::Error<T, I>1641   **/1642  PalletBalancesError: {1643    _enum: ['VestingBalance', 'LiquidityRestrictions', 'InsufficientBalance', 'ExistentialDeposit', 'KeepAlive', 'ExistingVestingSchedule', 'DeadAccount', 'TooManyReserves']1644  },1645  /**1646   * Lookup186: pallet_timestamp::pallet::Call<T>1647   **/1648  PalletTimestampCall: {1649    _enum: {1650      set: {1651        now: 'Compact<u64>'1652      }1653    }1654  },1655  /**1656   * Lookup188: pallet_transaction_payment::Releases1657   **/1658  PalletTransactionPaymentReleases: {1659    _enum: ['V1Ancient', 'V2']1660  },1661  /**1662   * Lookup189: pallet_treasury::Proposal<sp_core::crypto::AccountId32, Balance>1663   **/1664  PalletTreasuryProposal: {1665    proposer: 'AccountId32',1666    value: 'u128',1667    beneficiary: 'AccountId32',1668    bond: 'u128'1669  },1670  /**1671   * Lookup192: pallet_treasury::pallet::Call<T, I>1672   **/1673  PalletTreasuryCall: {1674    _enum: {1675      propose_spend: {1676        value: 'Compact<u128>',1677        beneficiary: 'MultiAddress',1678      },1679      reject_proposal: {1680        proposalId: 'Compact<u32>',1681      },1682      approve_proposal: {1683        proposalId: 'Compact<u32>',1684      },1685      spend: {1686        amount: 'Compact<u128>',1687        beneficiary: 'MultiAddress',1688      },1689      remove_approval: {1690        proposalId: 'Compact<u32>'1691      }1692    }1693  },1694  /**1695   * Lookup195: frame_support::PalletId1696   **/1697  FrameSupportPalletId: '[u8;8]',1698  /**1699   * Lookup196: pallet_treasury::pallet::Error<T, I>1700   **/1701  PalletTreasuryError: {1702    _enum: ['InsufficientProposersBalance', 'InvalidIndex', 'TooManyApprovals', 'InsufficientPermission', 'ProposalNotApproved']1703  },1704  /**1705   * Lookup197: pallet_sudo::pallet::Call<T>1706   **/1707  PalletSudoCall: {1708    _enum: {1709      sudo: {1710        call: 'Call',1711      },1712      sudo_unchecked_weight: {1713        call: 'Call',1714        weight: 'SpWeightsWeightV2Weight',1715      },1716      set_key: {1717        _alias: {1718          new_: 'new',1719        },1720        new_: 'MultiAddress',1721      },1722      sudo_as: {1723        who: 'MultiAddress',1724        call: 'Call'1725      }1726    }1727  },1728  /**1729   * Lookup199: orml_vesting::module::Call<T>1730   **/1731  OrmlVestingModuleCall: {1732    _enum: {1733      claim: 'Null',1734      vested_transfer: {1735        dest: 'MultiAddress',1736        schedule: 'OrmlVestingVestingSchedule',1737      },1738      update_vesting_schedules: {1739        who: 'MultiAddress',1740        vestingSchedules: 'Vec<OrmlVestingVestingSchedule>',1741      },1742      claim_for: {1743        dest: 'MultiAddress'1744      }1745    }1746  },1747  /**1748   * Lookup201: orml_xtokens::module::Call<T>1749   **/1750  OrmlXtokensModuleCall: {1751    _enum: {1752      transfer: {1753        currencyId: 'PalletForeignAssetsAssetIds',1754        amount: 'u128',1755        dest: 'XcmVersionedMultiLocation',1756        destWeightLimit: 'XcmV2WeightLimit',1757      },1758      transfer_multiasset: {1759        asset: 'XcmVersionedMultiAsset',1760        dest: 'XcmVersionedMultiLocation',1761        destWeightLimit: 'XcmV2WeightLimit',1762      },1763      transfer_with_fee: {1764        currencyId: 'PalletForeignAssetsAssetIds',1765        amount: 'u128',1766        fee: 'u128',1767        dest: 'XcmVersionedMultiLocation',1768        destWeightLimit: 'XcmV2WeightLimit',1769      },1770      transfer_multiasset_with_fee: {1771        asset: 'XcmVersionedMultiAsset',1772        fee: 'XcmVersionedMultiAsset',1773        dest: 'XcmVersionedMultiLocation',1774        destWeightLimit: 'XcmV2WeightLimit',1775      },1776      transfer_multicurrencies: {1777        currencies: 'Vec<(PalletForeignAssetsAssetIds,u128)>',1778        feeItem: 'u32',1779        dest: 'XcmVersionedMultiLocation',1780        destWeightLimit: 'XcmV2WeightLimit',1781      },1782      transfer_multiassets: {1783        assets: 'XcmVersionedMultiAssets',1784        feeItem: 'u32',1785        dest: 'XcmVersionedMultiLocation',1786        destWeightLimit: 'XcmV2WeightLimit'1787      }1788    }1789  },1790  /**1791   * Lookup202: xcm::VersionedMultiAsset1792   **/1793  XcmVersionedMultiAsset: {1794    _enum: {1795      V0: 'XcmV0MultiAsset',1796      V1: 'XcmV1MultiAsset'1797    }1798  },1799  /**1800   * Lookup205: orml_tokens::module::Call<T>1801   **/1802  OrmlTokensModuleCall: {1803    _enum: {1804      transfer: {1805        dest: 'MultiAddress',1806        currencyId: 'PalletForeignAssetsAssetIds',1807        amount: 'Compact<u128>',1808      },1809      transfer_all: {1810        dest: 'MultiAddress',1811        currencyId: 'PalletForeignAssetsAssetIds',1812        keepAlive: 'bool',1813      },1814      transfer_keep_alive: {1815        dest: 'MultiAddress',1816        currencyId: 'PalletForeignAssetsAssetIds',1817        amount: 'Compact<u128>',1818      },1819      force_transfer: {1820        source: 'MultiAddress',1821        dest: 'MultiAddress',1822        currencyId: 'PalletForeignAssetsAssetIds',1823        amount: 'Compact<u128>',1824      },1825      set_balance: {1826        who: 'MultiAddress',1827        currencyId: 'PalletForeignAssetsAssetIds',1828        newFree: 'Compact<u128>',1829        newReserved: 'Compact<u128>'1830      }1831    }1832  },1833  /**1834   * Lookup206: cumulus_pallet_xcmp_queue::pallet::Call<T>1835   **/1836  CumulusPalletXcmpQueueCall: {1837    _enum: {1838      service_overweight: {1839        index: 'u64',1840        weightLimit: 'u64',1841      },1842      suspend_xcm_execution: 'Null',1843      resume_xcm_execution: 'Null',1844      update_suspend_threshold: {1845        _alias: {1846          new_: 'new',1847        },1848        new_: 'u32',1849      },1850      update_drop_threshold: {1851        _alias: {1852          new_: 'new',1853        },1854        new_: 'u32',1855      },1856      update_resume_threshold: {1857        _alias: {1858          new_: 'new',1859        },1860        new_: 'u32',1861      },1862      update_threshold_weight: {1863        _alias: {1864          new_: 'new',1865        },1866        new_: 'u64',1867      },1868      update_weight_restrict_decay: {1869        _alias: {1870          new_: 'new',1871        },1872        new_: 'u64',1873      },1874      update_xcmp_max_individual_weight: {1875        _alias: {1876          new_: 'new',1877        },1878        new_: 'u64'1879      }1880    }1881  },1882  /**1883   * Lookup207: pallet_xcm::pallet::Call<T>1884   **/1885  PalletXcmCall: {1886    _enum: {1887      send: {1888        dest: 'XcmVersionedMultiLocation',1889        message: 'XcmVersionedXcm',1890      },1891      teleport_assets: {1892        dest: 'XcmVersionedMultiLocation',1893        beneficiary: 'XcmVersionedMultiLocation',1894        assets: 'XcmVersionedMultiAssets',1895        feeAssetItem: 'u32',1896      },1897      reserve_transfer_assets: {1898        dest: 'XcmVersionedMultiLocation',1899        beneficiary: 'XcmVersionedMultiLocation',1900        assets: 'XcmVersionedMultiAssets',1901        feeAssetItem: 'u32',1902      },1903      execute: {1904        message: 'XcmVersionedXcm',1905        maxWeight: 'u64',1906      },1907      force_xcm_version: {1908        location: 'XcmV1MultiLocation',1909        xcmVersion: 'u32',1910      },1911      force_default_xcm_version: {1912        maybeXcmVersion: 'Option<u32>',1913      },1914      force_subscribe_version_notify: {1915        location: 'XcmVersionedMultiLocation',1916      },1917      force_unsubscribe_version_notify: {1918        location: 'XcmVersionedMultiLocation',1919      },1920      limited_reserve_transfer_assets: {1921        dest: 'XcmVersionedMultiLocation',1922        beneficiary: 'XcmVersionedMultiLocation',1923        assets: 'XcmVersionedMultiAssets',1924        feeAssetItem: 'u32',1925        weightLimit: 'XcmV2WeightLimit',1926      },1927      limited_teleport_assets: {1928        dest: 'XcmVersionedMultiLocation',1929        beneficiary: 'XcmVersionedMultiLocation',1930        assets: 'XcmVersionedMultiAssets',1931        feeAssetItem: 'u32',1932        weightLimit: 'XcmV2WeightLimit'1933      }1934    }1935  },1936  /**1937   * Lookup208: xcm::VersionedXcm<RuntimeCall>1938   **/1939  XcmVersionedXcm: {1940    _enum: {1941      V0: 'XcmV0Xcm',1942      V1: 'XcmV1Xcm',1943      V2: 'XcmV2Xcm'1944    }1945  },1946  /**1947   * Lookup209: xcm::v0::Xcm<RuntimeCall>1948   **/1949  XcmV0Xcm: {1950    _enum: {1951      WithdrawAsset: {1952        assets: 'Vec<XcmV0MultiAsset>',1953        effects: 'Vec<XcmV0Order>',1954      },1955      ReserveAssetDeposit: {1956        assets: 'Vec<XcmV0MultiAsset>',1957        effects: 'Vec<XcmV0Order>',1958      },1959      TeleportAsset: {1960        assets: 'Vec<XcmV0MultiAsset>',1961        effects: 'Vec<XcmV0Order>',1962      },1963      QueryResponse: {1964        queryId: 'Compact<u64>',1965        response: 'XcmV0Response',1966      },1967      TransferAsset: {1968        assets: 'Vec<XcmV0MultiAsset>',1969        dest: 'XcmV0MultiLocation',1970      },1971      TransferReserveAsset: {1972        assets: 'Vec<XcmV0MultiAsset>',1973        dest: 'XcmV0MultiLocation',1974        effects: 'Vec<XcmV0Order>',1975      },1976      Transact: {1977        originType: 'XcmV0OriginKind',1978        requireWeightAtMost: 'u64',1979        call: 'XcmDoubleEncoded',1980      },1981      HrmpNewChannelOpenRequest: {1982        sender: 'Compact<u32>',1983        maxMessageSize: 'Compact<u32>',1984        maxCapacity: 'Compact<u32>',1985      },1986      HrmpChannelAccepted: {1987        recipient: 'Compact<u32>',1988      },1989      HrmpChannelClosing: {1990        initiator: 'Compact<u32>',1991        sender: 'Compact<u32>',1992        recipient: 'Compact<u32>',1993      },1994      RelayedFrom: {1995        who: 'XcmV0MultiLocation',1996        message: 'XcmV0Xcm'1997      }1998    }1999  },2000  /**2001   * Lookup211: xcm::v0::order::Order<RuntimeCall>2002   **/2003  XcmV0Order: {2004    _enum: {2005      Null: 'Null',2006      DepositAsset: {2007        assets: 'Vec<XcmV0MultiAsset>',2008        dest: 'XcmV0MultiLocation',2009      },2010      DepositReserveAsset: {2011        assets: 'Vec<XcmV0MultiAsset>',2012        dest: 'XcmV0MultiLocation',2013        effects: 'Vec<XcmV0Order>',2014      },2015      ExchangeAsset: {2016        give: 'Vec<XcmV0MultiAsset>',2017        receive: 'Vec<XcmV0MultiAsset>',2018      },2019      InitiateReserveWithdraw: {2020        assets: 'Vec<XcmV0MultiAsset>',2021        reserve: 'XcmV0MultiLocation',2022        effects: 'Vec<XcmV0Order>',2023      },2024      InitiateTeleport: {2025        assets: 'Vec<XcmV0MultiAsset>',2026        dest: 'XcmV0MultiLocation',2027        effects: 'Vec<XcmV0Order>',2028      },2029      QueryHolding: {2030        queryId: 'Compact<u64>',2031        dest: 'XcmV0MultiLocation',2032        assets: 'Vec<XcmV0MultiAsset>',2033      },2034      BuyExecution: {2035        fees: 'XcmV0MultiAsset',2036        weight: 'u64',2037        debt: 'u64',2038        haltOnError: 'bool',2039        xcm: 'Vec<XcmV0Xcm>'2040      }2041    }2042  },2043  /**2044   * Lookup213: xcm::v0::Response2045   **/2046  XcmV0Response: {2047    _enum: {2048      Assets: 'Vec<XcmV0MultiAsset>'2049    }2050  },2051  /**2052   * Lookup214: xcm::v1::Xcm<RuntimeCall>2053   **/2054  XcmV1Xcm: {2055    _enum: {2056      WithdrawAsset: {2057        assets: 'XcmV1MultiassetMultiAssets',2058        effects: 'Vec<XcmV1Order>',2059      },2060      ReserveAssetDeposited: {2061        assets: 'XcmV1MultiassetMultiAssets',2062        effects: 'Vec<XcmV1Order>',2063      },2064      ReceiveTeleportedAsset: {2065        assets: 'XcmV1MultiassetMultiAssets',2066        effects: 'Vec<XcmV1Order>',2067      },2068      QueryResponse: {2069        queryId: 'Compact<u64>',2070        response: 'XcmV1Response',2071      },2072      TransferAsset: {2073        assets: 'XcmV1MultiassetMultiAssets',2074        beneficiary: 'XcmV1MultiLocation',2075      },2076      TransferReserveAsset: {2077        assets: 'XcmV1MultiassetMultiAssets',2078        dest: 'XcmV1MultiLocation',2079        effects: 'Vec<XcmV1Order>',2080      },2081      Transact: {2082        originType: 'XcmV0OriginKind',2083        requireWeightAtMost: 'u64',2084        call: 'XcmDoubleEncoded',2085      },2086      HrmpNewChannelOpenRequest: {2087        sender: 'Compact<u32>',2088        maxMessageSize: 'Compact<u32>',2089        maxCapacity: 'Compact<u32>',2090      },2091      HrmpChannelAccepted: {2092        recipient: 'Compact<u32>',2093      },2094      HrmpChannelClosing: {2095        initiator: 'Compact<u32>',2096        sender: 'Compact<u32>',2097        recipient: 'Compact<u32>',2098      },2099      RelayedFrom: {2100        who: 'XcmV1MultilocationJunctions',2101        message: 'XcmV1Xcm',2102      },2103      SubscribeVersion: {2104        queryId: 'Compact<u64>',2105        maxResponseWeight: 'Compact<u64>',2106      },2107      UnsubscribeVersion: 'Null'2108    }2109  },2110  /**2111   * Lookup216: xcm::v1::order::Order<RuntimeCall>2112   **/2113  XcmV1Order: {2114    _enum: {2115      Noop: 'Null',2116      DepositAsset: {2117        assets: 'XcmV1MultiassetMultiAssetFilter',2118        maxAssets: 'u32',2119        beneficiary: 'XcmV1MultiLocation',2120      },2121      DepositReserveAsset: {2122        assets: 'XcmV1MultiassetMultiAssetFilter',2123        maxAssets: 'u32',2124        dest: 'XcmV1MultiLocation',2125        effects: 'Vec<XcmV1Order>',2126      },2127      ExchangeAsset: {2128        give: 'XcmV1MultiassetMultiAssetFilter',2129        receive: 'XcmV1MultiassetMultiAssets',2130      },2131      InitiateReserveWithdraw: {2132        assets: 'XcmV1MultiassetMultiAssetFilter',2133        reserve: 'XcmV1MultiLocation',2134        effects: 'Vec<XcmV1Order>',2135      },2136      InitiateTeleport: {2137        assets: 'XcmV1MultiassetMultiAssetFilter',2138        dest: 'XcmV1MultiLocation',2139        effects: 'Vec<XcmV1Order>',2140      },2141      QueryHolding: {2142        queryId: 'Compact<u64>',2143        dest: 'XcmV1MultiLocation',2144        assets: 'XcmV1MultiassetMultiAssetFilter',2145      },2146      BuyExecution: {2147        fees: 'XcmV1MultiAsset',2148        weight: 'u64',2149        debt: 'u64',2150        haltOnError: 'bool',2151        instructions: 'Vec<XcmV1Xcm>'2152      }2153    }2154  },2155  /**2156   * Lookup218: xcm::v1::Response2157   **/2158  XcmV1Response: {2159    _enum: {2160      Assets: 'XcmV1MultiassetMultiAssets',2161      Version: 'u32'2162    }2163  },2164  /**2165   * Lookup232: cumulus_pallet_xcm::pallet::Call<T>2166   **/2167  CumulusPalletXcmCall: 'Null',2168  /**2169   * Lookup233: cumulus_pallet_dmp_queue::pallet::Call<T>2170   **/2171  CumulusPalletDmpQueueCall: {2172    _enum: {2173      service_overweight: {2174        index: 'u64',2175        weightLimit: 'u64'2176      }2177    }2178  },2179  /**2180   * Lookup234: pallet_inflation::pallet::Call<T>2181   **/2182  PalletInflationCall: {2183    _enum: {2184      start_inflation: {2185        inflationStartRelayBlock: 'u32'2186      }2187    }2188  },2189  /**2190   * Lookup235: pallet_unique::Call<T>2191   **/2192  PalletUniqueCall: {2193    _enum: {2194      create_collection: {2195        collectionName: 'Vec<u16>',2196        collectionDescription: 'Vec<u16>',2197        tokenPrefix: 'Bytes',2198        mode: 'UpDataStructsCollectionMode',2199      },2200      create_collection_ex: {2201        data: 'UpDataStructsCreateCollectionData',2202      },2203      destroy_collection: {2204        collectionId: 'u32',2205      },2206      add_to_allow_list: {2207        collectionId: 'u32',2208        address: 'PalletEvmAccountBasicCrossAccountIdRepr',2209      },2210      remove_from_allow_list: {2211        collectionId: 'u32',2212        address: 'PalletEvmAccountBasicCrossAccountIdRepr',2213      },2214      change_collection_owner: {2215        collectionId: 'u32',2216        newOwner: 'AccountId32',2217      },2218      add_collection_admin: {2219        collectionId: 'u32',2220        newAdminId: 'PalletEvmAccountBasicCrossAccountIdRepr',2221      },2222      remove_collection_admin: {2223        collectionId: 'u32',2224        accountId: 'PalletEvmAccountBasicCrossAccountIdRepr',2225      },2226      set_collection_sponsor: {2227        collectionId: 'u32',2228        newSponsor: 'AccountId32',2229      },2230      confirm_sponsorship: {2231        collectionId: 'u32',2232      },2233      remove_collection_sponsor: {2234        collectionId: 'u32',2235      },2236      create_item: {2237        collectionId: 'u32',2238        owner: 'PalletEvmAccountBasicCrossAccountIdRepr',2239        data: 'UpDataStructsCreateItemData',2240      },2241      create_multiple_items: {2242        collectionId: 'u32',2243        owner: 'PalletEvmAccountBasicCrossAccountIdRepr',2244        itemsData: 'Vec<UpDataStructsCreateItemData>',2245      },2246      set_collection_properties: {2247        collectionId: 'u32',2248        properties: 'Vec<UpDataStructsProperty>',2249      },2250      delete_collection_properties: {2251        collectionId: 'u32',2252        propertyKeys: 'Vec<Bytes>',2253      },2254      set_token_properties: {2255        collectionId: 'u32',2256        tokenId: 'u32',2257        properties: 'Vec<UpDataStructsProperty>',2258      },2259      delete_token_properties: {2260        collectionId: 'u32',2261        tokenId: 'u32',2262        propertyKeys: 'Vec<Bytes>',2263      },2264      set_token_property_permissions: {2265        collectionId: 'u32',2266        propertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',2267      },2268      create_multiple_items_ex: {2269        collectionId: 'u32',2270        data: 'UpDataStructsCreateItemExData',2271      },2272      set_transfers_enabled_flag: {2273        collectionId: 'u32',2274        value: 'bool',2275      },2276      burn_item: {2277        collectionId: 'u32',2278        itemId: 'u32',2279        value: 'u128',2280      },2281      burn_from: {2282        collectionId: 'u32',2283        from: 'PalletEvmAccountBasicCrossAccountIdRepr',2284        itemId: 'u32',2285        value: 'u128',2286      },2287      transfer: {2288        recipient: 'PalletEvmAccountBasicCrossAccountIdRepr',2289        collectionId: 'u32',2290        itemId: 'u32',2291        value: 'u128',2292      },2293      approve: {2294        spender: 'PalletEvmAccountBasicCrossAccountIdRepr',2295        collectionId: 'u32',2296        itemId: 'u32',2297        amount: 'u128',2298      },2299      transfer_from: {2300        from: 'PalletEvmAccountBasicCrossAccountIdRepr',2301        recipient: 'PalletEvmAccountBasicCrossAccountIdRepr',2302        collectionId: 'u32',2303        itemId: 'u32',2304        value: 'u128',2305      },2306      set_collection_limits: {2307        collectionId: 'u32',2308        newLimit: 'UpDataStructsCollectionLimits',2309      },2310      set_collection_permissions: {2311        collectionId: 'u32',2312        newPermission: 'UpDataStructsCollectionPermissions',2313      },2314      repartition: {2315        collectionId: 'u32',2316        tokenId: 'u32',2317        amount: 'u128',2318      },2319      set_allowance_for_all: {2320        collectionId: 'u32',2321        operator: 'PalletEvmAccountBasicCrossAccountIdRepr',2322        approve: 'bool'2323      }2324    }2325  },2326  /**2327   * Lookup240: up_data_structs::CollectionMode2328   **/2329  UpDataStructsCollectionMode: {2330    _enum: {2331      NFT: 'Null',2332      Fungible: 'u8',2333      ReFungible: 'Null'2334    }2335  },2336  /**2337   * Lookup241: up_data_structs::CreateCollectionData<sp_core::crypto::AccountId32>2338   **/2339  UpDataStructsCreateCollectionData: {2340    mode: 'UpDataStructsCollectionMode',2341    access: 'Option<UpDataStructsAccessMode>',2342    name: 'Vec<u16>',2343    description: 'Vec<u16>',2344    tokenPrefix: 'Bytes',2345    pendingSponsor: 'Option<AccountId32>',2346    limits: 'Option<UpDataStructsCollectionLimits>',2347    permissions: 'Option<UpDataStructsCollectionPermissions>',2348    tokenPropertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',2349    properties: 'Vec<UpDataStructsProperty>'2350  },2351  /**2352   * Lookup243: up_data_structs::AccessMode2353   **/2354  UpDataStructsAccessMode: {2355    _enum: ['Normal', 'AllowList']2356  },2357  /**2358   * Lookup245: up_data_structs::CollectionLimits2359   **/2360  UpDataStructsCollectionLimits: {2361    accountTokenOwnershipLimit: 'Option<u32>',2362    sponsoredDataSize: 'Option<u32>',2363    sponsoredDataRateLimit: 'Option<UpDataStructsSponsoringRateLimit>',2364    tokenLimit: 'Option<u32>',2365    sponsorTransferTimeout: 'Option<u32>',2366    sponsorApproveTimeout: 'Option<u32>',2367    ownerCanTransfer: 'Option<bool>',2368    ownerCanDestroy: 'Option<bool>',2369    transfersEnabled: 'Option<bool>'2370  },2371  /**2372   * Lookup247: up_data_structs::SponsoringRateLimit2373   **/2374  UpDataStructsSponsoringRateLimit: {2375    _enum: {2376      SponsoringDisabled: 'Null',2377      Blocks: 'u32'2378    }2379  },2380  /**2381   * Lookup250: up_data_structs::CollectionPermissions2382   **/2383  UpDataStructsCollectionPermissions: {2384    access: 'Option<UpDataStructsAccessMode>',2385    mintMode: 'Option<bool>',2386    nesting: 'Option<UpDataStructsNestingPermissions>'2387  },2388  /**2389   * Lookup252: up_data_structs::NestingPermissions2390   **/2391  UpDataStructsNestingPermissions: {2392    tokenOwner: 'bool',2393    collectionAdmin: 'bool',2394    restricted: 'Option<UpDataStructsOwnerRestrictedSet>'2395  },2396  /**2397   * Lookup254: up_data_structs::OwnerRestrictedSet2398   **/2399  UpDataStructsOwnerRestrictedSet: 'BTreeSet<u32>',2400  /**2401   * Lookup259: up_data_structs::PropertyKeyPermission2402   **/2403  UpDataStructsPropertyKeyPermission: {2404    key: 'Bytes',2405    permission: 'UpDataStructsPropertyPermission'2406  },2407  /**2408   * Lookup260: up_data_structs::PropertyPermission2409   **/2410  UpDataStructsPropertyPermission: {2411    mutable: 'bool',2412    collectionAdmin: 'bool',2413    tokenOwner: 'bool'2414  },2415  /**2416   * Lookup263: up_data_structs::Property2417   **/2418  UpDataStructsProperty: {2419    key: 'Bytes',2420    value: 'Bytes'2421  },2422  /**2423   * Lookup266: up_data_structs::CreateItemData2424   **/2425  UpDataStructsCreateItemData: {2426    _enum: {2427      NFT: 'UpDataStructsCreateNftData',2428      Fungible: 'UpDataStructsCreateFungibleData',2429      ReFungible: 'UpDataStructsCreateReFungibleData'2430    }2431  },2432  /**2433   * Lookup267: up_data_structs::CreateNftData2434   **/2435  UpDataStructsCreateNftData: {2436    properties: 'Vec<UpDataStructsProperty>'2437  },2438  /**2439   * Lookup268: up_data_structs::CreateFungibleData2440   **/2441  UpDataStructsCreateFungibleData: {2442    value: 'u128'2443  },2444  /**2445   * Lookup269: up_data_structs::CreateReFungibleData2446   **/2447  UpDataStructsCreateReFungibleData: {2448    pieces: 'u128',2449    properties: 'Vec<UpDataStructsProperty>'2450  },2451  /**2452   * Lookup272: up_data_structs::CreateItemExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2453   **/2454  UpDataStructsCreateItemExData: {2455    _enum: {2456      NFT: 'Vec<UpDataStructsCreateNftExData>',2457      Fungible: 'BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>',2458      RefungibleMultipleItems: 'Vec<UpDataStructsCreateRefungibleExSingleOwner>',2459      RefungibleMultipleOwners: 'UpDataStructsCreateRefungibleExMultipleOwners'2460    }2461  },2462  /**2463   * Lookup274: up_data_structs::CreateNftExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2464   **/2465  UpDataStructsCreateNftExData: {2466    properties: 'Vec<UpDataStructsProperty>',2467    owner: 'PalletEvmAccountBasicCrossAccountIdRepr'2468  },2469  /**2470   * Lookup281: up_data_structs::CreateRefungibleExSingleOwner<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2471   **/2472  UpDataStructsCreateRefungibleExSingleOwner: {2473    user: 'PalletEvmAccountBasicCrossAccountIdRepr',2474    pieces: 'u128',2475    properties: 'Vec<UpDataStructsProperty>'2476  },2477  /**2478   * Lookup283: up_data_structs::CreateRefungibleExMultipleOwners<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2479   **/2480  UpDataStructsCreateRefungibleExMultipleOwners: {2481    users: 'BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>',2482    properties: 'Vec<UpDataStructsProperty>'2483  },2484  /**2485   * Lookup284: pallet_unique_scheduler_v2::pallet::Call<T>2486   **/2487  PalletUniqueSchedulerV2Call: {2488    _enum: {2489      schedule: {2490        when: 'u32',2491        maybePeriodic: 'Option<(u32,u32)>',2492        priority: 'Option<u8>',2493        call: 'Call',2494      },2495      cancel: {2496        when: 'u32',2497        index: 'u32',2498      },2499      schedule_named: {2500        id: '[u8;32]',2501        when: 'u32',2502        maybePeriodic: 'Option<(u32,u32)>',2503        priority: 'Option<u8>',2504        call: 'Call',2505      },2506      cancel_named: {2507        id: '[u8;32]',2508      },2509      schedule_after: {2510        after: 'u32',2511        maybePeriodic: 'Option<(u32,u32)>',2512        priority: 'Option<u8>',2513        call: 'Call',2514      },2515      schedule_named_after: {2516        id: '[u8;32]',2517        after: 'u32',2518        maybePeriodic: 'Option<(u32,u32)>',2519        priority: 'Option<u8>',2520        call: 'Call',2521      },2522      change_named_priority: {2523        id: '[u8;32]',2524        priority: 'u8'2525      }2526    }2527  },2528  /**2529   * Lookup287: pallet_configuration::pallet::Call<T>2530   **/2531  PalletConfigurationCall: {2532    _enum: {2533      set_weight_to_fee_coefficient_override: {2534        coeff: 'Option<u32>',2535      },2536      set_min_gas_price_override: {2537        coeff: 'Option<u64>'2538      }2539    }2540  },2541  /**2542   * Lookup289: pallet_template_transaction_payment::Call<T>2543   **/2544  PalletTemplateTransactionPaymentCall: 'Null',2545  /**2546   * Lookup290: pallet_structure::pallet::Call<T>2547   **/2548  PalletStructureCall: 'Null',2549  /**2550   * Lookup291: pallet_rmrk_core::pallet::Call<T>2551   **/2552  PalletRmrkCoreCall: {2553    _enum: {2554      create_collection: {2555        metadata: 'Bytes',2556        max: 'Option<u32>',2557        symbol: 'Bytes',2558      },2559      destroy_collection: {2560        collectionId: 'u32',2561      },2562      change_collection_issuer: {2563        collectionId: 'u32',2564        newIssuer: 'MultiAddress',2565      },2566      lock_collection: {2567        collectionId: 'u32',2568      },2569      mint_nft: {2570        owner: 'Option<AccountId32>',2571        collectionId: 'u32',2572        recipient: 'Option<AccountId32>',2573        royaltyAmount: 'Option<Permill>',2574        metadata: 'Bytes',2575        transferable: 'bool',2576        resources: 'Option<Vec<RmrkTraitsResourceResourceTypes>>',2577      },2578      burn_nft: {2579        collectionId: 'u32',2580        nftId: 'u32',2581        maxBurns: 'u32',2582      },2583      send: {2584        rmrkCollectionId: 'u32',2585        rmrkNftId: 'u32',2586        newOwner: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',2587      },2588      accept_nft: {2589        rmrkCollectionId: 'u32',2590        rmrkNftId: 'u32',2591        newOwner: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',2592      },2593      reject_nft: {2594        rmrkCollectionId: 'u32',2595        rmrkNftId: 'u32',2596      },2597      accept_resource: {2598        rmrkCollectionId: 'u32',2599        rmrkNftId: 'u32',2600        resourceId: 'u32',2601      },2602      accept_resource_removal: {2603        rmrkCollectionId: 'u32',2604        rmrkNftId: 'u32',2605        resourceId: 'u32',2606      },2607      set_property: {2608        rmrkCollectionId: 'Compact<u32>',2609        maybeNftId: 'Option<u32>',2610        key: 'Bytes',2611        value: 'Bytes',2612      },2613      set_priority: {2614        rmrkCollectionId: 'u32',2615        rmrkNftId: 'u32',2616        priorities: 'Vec<u32>',2617      },2618      add_basic_resource: {2619        rmrkCollectionId: 'u32',2620        nftId: 'u32',2621        resource: 'RmrkTraitsResourceBasicResource',2622      },2623      add_composable_resource: {2624        rmrkCollectionId: 'u32',2625        nftId: 'u32',2626        resource: 'RmrkTraitsResourceComposableResource',2627      },2628      add_slot_resource: {2629        rmrkCollectionId: 'u32',2630        nftId: 'u32',2631        resource: 'RmrkTraitsResourceSlotResource',2632      },2633      remove_resource: {2634        rmrkCollectionId: 'u32',2635        nftId: 'u32',2636        resourceId: 'u32'2637      }2638    }2639  },2640  /**2641   * Lookup297: rmrk_traits::resource::ResourceTypes<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>2642   **/2643  RmrkTraitsResourceResourceTypes: {2644    _enum: {2645      Basic: 'RmrkTraitsResourceBasicResource',2646      Composable: 'RmrkTraitsResourceComposableResource',2647      Slot: 'RmrkTraitsResourceSlotResource'2648    }2649  },2650  /**2651   * Lookup299: rmrk_traits::resource::BasicResource<sp_core::bounded::bounded_vec::BoundedVec<T, S>>2652   **/2653  RmrkTraitsResourceBasicResource: {2654    src: 'Option<Bytes>',2655    metadata: 'Option<Bytes>',2656    license: 'Option<Bytes>',2657    thumb: 'Option<Bytes>'2658  },2659  /**2660   * Lookup301: rmrk_traits::resource::ComposableResource<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>2661   **/2662  RmrkTraitsResourceComposableResource: {2663    parts: 'Vec<u32>',2664    base: 'u32',2665    src: 'Option<Bytes>',2666    metadata: 'Option<Bytes>',2667    license: 'Option<Bytes>',2668    thumb: 'Option<Bytes>'2669  },2670  /**2671   * Lookup302: rmrk_traits::resource::SlotResource<sp_core::bounded::bounded_vec::BoundedVec<T, S>>2672   **/2673  RmrkTraitsResourceSlotResource: {2674    base: 'u32',2675    src: 'Option<Bytes>',2676    metadata: 'Option<Bytes>',2677    slot: 'u32',2678    license: 'Option<Bytes>',2679    thumb: 'Option<Bytes>'2680  },2681  /**2682   * Lookup305: pallet_rmrk_equip::pallet::Call<T>2683   **/2684  PalletRmrkEquipCall: {2685    _enum: {2686      create_base: {2687        baseType: 'Bytes',2688        symbol: 'Bytes',2689        parts: 'Vec<RmrkTraitsPartPartType>',2690      },2691      theme_add: {2692        baseId: 'u32',2693        theme: 'RmrkTraitsTheme',2694      },2695      equippable: {2696        baseId: 'u32',2697        slotId: 'u32',2698        equippables: 'RmrkTraitsPartEquippableList'2699      }2700    }2701  },2702  /**2703   * Lookup308: rmrk_traits::part::PartType<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>2704   **/2705  RmrkTraitsPartPartType: {2706    _enum: {2707      FixedPart: 'RmrkTraitsPartFixedPart',2708      SlotPart: 'RmrkTraitsPartSlotPart'2709    }2710  },2711  /**2712   * Lookup310: rmrk_traits::part::FixedPart<sp_core::bounded::bounded_vec::BoundedVec<T, S>>2713   **/2714  RmrkTraitsPartFixedPart: {2715    id: 'u32',2716    z: 'u32',2717    src: 'Bytes'2718  },2719  /**2720   * Lookup311: rmrk_traits::part::SlotPart<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>2721   **/2722  RmrkTraitsPartSlotPart: {2723    id: 'u32',2724    equippable: 'RmrkTraitsPartEquippableList',2725    src: 'Bytes',2726    z: 'u32'2727  },2728  /**2729   * Lookup312: rmrk_traits::part::EquippableList<sp_core::bounded::bounded_vec::BoundedVec<T, S>>2730   **/2731  RmrkTraitsPartEquippableList: {2732    _enum: {2733      All: 'Null',2734      Empty: 'Null',2735      Custom: 'Vec<u32>'2736    }2737  },2738  /**2739   * Lookup314: rmrk_traits::theme::Theme<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<rmrk_traits::theme::ThemeProperty<sp_core::bounded::bounded_vec::BoundedVec<T, S>>, S>>2740   **/2741  RmrkTraitsTheme: {2742    name: 'Bytes',2743    properties: 'Vec<RmrkTraitsThemeThemeProperty>',2744    inherit: 'bool'2745  },2746  /**2747   * Lookup316: rmrk_traits::theme::ThemeProperty<sp_core::bounded::bounded_vec::BoundedVec<T, S>>2748   **/2749  RmrkTraitsThemeThemeProperty: {2750    key: 'Bytes',2751    value: 'Bytes'2752  },2753  /**2754   * Lookup318: pallet_app_promotion::pallet::Call<T>2755   **/2756  PalletAppPromotionCall: {2757    _enum: {2758      set_admin_address: {2759        admin: 'PalletEvmAccountBasicCrossAccountIdRepr',2760      },2761      stake: {2762        amount: 'u128',2763      },2764      unstake: 'Null',2765      sponsor_collection: {2766        collectionId: 'u32',2767      },2768      stop_sponsoring_collection: {2769        collectionId: 'u32',2770      },2771      sponsor_contract: {2772        contractId: 'H160',2773      },2774      stop_sponsoring_contract: {2775        contractId: 'H160',2776      },2777      payout_stakers: {2778        stakersNumber: 'Option<u8>'2779      }2780    }2781  },2782  /**2783   * Lookup319: pallet_foreign_assets::module::Call<T>2784   **/2785  PalletForeignAssetsModuleCall: {2786    _enum: {2787      register_foreign_asset: {2788        owner: 'AccountId32',2789        location: 'XcmVersionedMultiLocation',2790        metadata: 'PalletForeignAssetsModuleAssetMetadata',2791      },2792      update_foreign_asset: {2793        foreignAssetId: 'u32',2794        location: 'XcmVersionedMultiLocation',2795        metadata: 'PalletForeignAssetsModuleAssetMetadata'2796      }2797    }2798  },2799  /**2800   * Lookup320: pallet_evm::pallet::Call<T>2801   **/2802  PalletEvmCall: {2803    _enum: {2804      withdraw: {2805        address: 'H160',2806        value: 'u128',2807      },2808      call: {2809        source: 'H160',2810        target: 'H160',2811        input: 'Bytes',2812        value: 'U256',2813        gasLimit: 'u64',2814        maxFeePerGas: 'U256',2815        maxPriorityFeePerGas: 'Option<U256>',2816        nonce: 'Option<U256>',2817        accessList: 'Vec<(H160,Vec<H256>)>',2818      },2819      create: {2820        source: 'H160',2821        init: 'Bytes',2822        value: 'U256',2823        gasLimit: 'u64',2824        maxFeePerGas: 'U256',2825        maxPriorityFeePerGas: 'Option<U256>',2826        nonce: 'Option<U256>',2827        accessList: 'Vec<(H160,Vec<H256>)>',2828      },2829      create2: {2830        source: 'H160',2831        init: 'Bytes',2832        salt: 'H256',2833        value: 'U256',2834        gasLimit: 'u64',2835        maxFeePerGas: 'U256',2836        maxPriorityFeePerGas: 'Option<U256>',2837        nonce: 'Option<U256>',2838        accessList: 'Vec<(H160,Vec<H256>)>'2839      }2840    }2841  },2842  /**2843   * Lookup326: pallet_ethereum::pallet::Call<T>2844   **/2845  PalletEthereumCall: {2846    _enum: {2847      transact: {2848        transaction: 'EthereumTransactionTransactionV2'2849      }2850    }2851  },2852  /**2853   * Lookup327: ethereum::transaction::TransactionV22854   **/2855  EthereumTransactionTransactionV2: {2856    _enum: {2857      Legacy: 'EthereumTransactionLegacyTransaction',2858      EIP2930: 'EthereumTransactionEip2930Transaction',2859      EIP1559: 'EthereumTransactionEip1559Transaction'2860    }2861  },2862  /**2863   * Lookup328: ethereum::transaction::LegacyTransaction2864   **/2865  EthereumTransactionLegacyTransaction: {2866    nonce: 'U256',2867    gasPrice: 'U256',2868    gasLimit: 'U256',2869    action: 'EthereumTransactionTransactionAction',2870    value: 'U256',2871    input: 'Bytes',2872    signature: 'EthereumTransactionTransactionSignature'2873  },2874  /**2875   * Lookup329: ethereum::transaction::TransactionAction2876   **/2877  EthereumTransactionTransactionAction: {2878    _enum: {2879      Call: 'H160',2880      Create: 'Null'2881    }2882  },2883  /**2884   * Lookup330: ethereum::transaction::TransactionSignature2885   **/2886  EthereumTransactionTransactionSignature: {2887    v: 'u64',2888    r: 'H256',2889    s: 'H256'2890  },2891  /**2892   * Lookup332: ethereum::transaction::EIP2930Transaction2893   **/2894  EthereumTransactionEip2930Transaction: {2895    chainId: 'u64',2896    nonce: 'U256',2897    gasPrice: 'U256',2898    gasLimit: 'U256',2899    action: 'EthereumTransactionTransactionAction',2900    value: 'U256',2901    input: 'Bytes',2902    accessList: 'Vec<EthereumTransactionAccessListItem>',2903    oddYParity: 'bool',2904    r: 'H256',2905    s: 'H256'2906  },2907  /**2908   * Lookup334: ethereum::transaction::AccessListItem2909   **/2910  EthereumTransactionAccessListItem: {2911    address: 'H160',2912    storageKeys: 'Vec<H256>'2913  },2914  /**2915   * Lookup335: ethereum::transaction::EIP1559Transaction2916   **/2917  EthereumTransactionEip1559Transaction: {2918    chainId: 'u64',2919    nonce: 'U256',2920    maxPriorityFeePerGas: 'U256',2921    maxFeePerGas: 'U256',2922    gasLimit: 'U256',2923    action: 'EthereumTransactionTransactionAction',2924    value: 'U256',2925    input: 'Bytes',2926    accessList: 'Vec<EthereumTransactionAccessListItem>',2927    oddYParity: 'bool',2928    r: 'H256',2929    s: 'H256'2930  },2931  /**2932   * Lookup336: pallet_evm_migration::pallet::Call<T>2933   **/2934  PalletEvmMigrationCall: {2935    _enum: {2936      begin: {2937        address: 'H160',2938      },2939      set_data: {2940        address: 'H160',2941        data: 'Vec<(H256,H256)>',2942      },2943      finish: {2944        address: 'H160',2945        code: 'Bytes',2946      },2947      insert_eth_logs: {2948        logs: 'Vec<EthereumLog>',2949      },2950      insert_events: {2951        events: 'Vec<Bytes>'2952      }2953    }2954  },2955  /**2956   * Lookup340: pallet_maintenance::pallet::Call<T>2957   **/2958  PalletMaintenanceCall: {2959    _enum: ['enable', 'disable']2960  },2961  /**2962   * Lookup341: pallet_test_utils::pallet::Call<T>2963   **/2964  PalletTestUtilsCall: {2965    _enum: {2966      enable: 'Null',2967      set_test_value: {2968        value: 'u32',2969      },2970      set_test_value_and_rollback: {2971        value: 'u32',2972      },2973      inc_test_value: 'Null',2974      self_canceling_inc: {2975        id: '[u8;32]',2976        maxTestValue: 'u32',2977      },2978      just_take_fee: 'Null',2979      batch_all: {2980        calls: 'Vec<Call>'2981      }2982    }2983  },2984  /**2985   * Lookup343: pallet_sudo::pallet::Error<T>2986   **/2987  PalletSudoError: {2988    _enum: ['RequireSudo']2989  },2990  /**2991   * Lookup345: orml_vesting::module::Error<T>2992   **/2993  OrmlVestingModuleError: {2994    _enum: ['ZeroVestingPeriod', 'ZeroVestingPeriodCount', 'InsufficientBalanceToLock', 'TooManyVestingSchedules', 'AmountLow', 'MaxVestingSchedulesExceeded']2995  },2996  /**2997   * Lookup346: orml_xtokens::module::Error<T>2998   **/2999  OrmlXtokensModuleError: {3000    _enum: ['AssetHasNoReserve', 'NotCrossChainTransfer', 'InvalidDest', 'NotCrossChainTransferableCurrency', 'UnweighableMessage', 'XcmExecutionFailed', 'CannotReanchor', 'InvalidAncestry', 'InvalidAsset', 'DestinationNotInvertible', 'BadVersion', 'DistinctReserveForAssetAndFee', 'ZeroFee', 'ZeroAmount', 'TooManyAssetsBeingSent', 'AssetIndexNonExistent', 'FeeNotEnough', 'NotSupportedMultiLocation', 'MinXcmFeeNotDefined']3001  },3002  /**3003   * Lookup349: orml_tokens::BalanceLock<Balance>3004   **/3005  OrmlTokensBalanceLock: {3006    id: '[u8;8]',3007    amount: 'u128'3008  },3009  /**3010   * Lookup351: orml_tokens::AccountData<Balance>3011   **/3012  OrmlTokensAccountData: {3013    free: 'u128',3014    reserved: 'u128',3015    frozen: 'u128'3016  },3017  /**3018   * Lookup353: orml_tokens::ReserveData<ReserveIdentifier, Balance>3019   **/3020  OrmlTokensReserveData: {3021    id: 'Null',3022    amount: 'u128'3023  },3024  /**3025   * Lookup355: orml_tokens::module::Error<T>3026   **/3027  OrmlTokensModuleError: {3028    _enum: ['BalanceTooLow', 'AmountIntoBalanceFailed', 'LiquidityRestrictions', 'MaxLocksExceeded', 'KeepAlive', 'ExistentialDeposit', 'DeadAccount', 'TooManyReserves']3029  },3030  /**3031   * Lookup357: cumulus_pallet_xcmp_queue::InboundChannelDetails3032   **/3033  CumulusPalletXcmpQueueInboundChannelDetails: {3034    sender: 'u32',3035    state: 'CumulusPalletXcmpQueueInboundState',3036    messageMetadata: 'Vec<(u32,PolkadotParachainPrimitivesXcmpMessageFormat)>'3037  },3038  /**3039   * Lookup358: cumulus_pallet_xcmp_queue::InboundState3040   **/3041  CumulusPalletXcmpQueueInboundState: {3042    _enum: ['Ok', 'Suspended']3043  },3044  /**3045   * Lookup361: polkadot_parachain::primitives::XcmpMessageFormat3046   **/3047  PolkadotParachainPrimitivesXcmpMessageFormat: {3048    _enum: ['ConcatenatedVersionedXcm', 'ConcatenatedEncodedBlob', 'Signals']3049  },3050  /**3051   * Lookup364: cumulus_pallet_xcmp_queue::OutboundChannelDetails3052   **/3053  CumulusPalletXcmpQueueOutboundChannelDetails: {3054    recipient: 'u32',3055    state: 'CumulusPalletXcmpQueueOutboundState',3056    signalsExist: 'bool',3057    firstIndex: 'u16',3058    lastIndex: 'u16'3059  },3060  /**3061   * Lookup365: cumulus_pallet_xcmp_queue::OutboundState3062   **/3063  CumulusPalletXcmpQueueOutboundState: {3064    _enum: ['Ok', 'Suspended']3065  },3066  /**3067   * Lookup367: cumulus_pallet_xcmp_queue::QueueConfigData3068   **/3069  CumulusPalletXcmpQueueQueueConfigData: {3070    suspendThreshold: 'u32',3071    dropThreshold: 'u32',3072    resumeThreshold: 'u32',3073    thresholdWeight: 'SpWeightsWeightV2Weight',3074    weightRestrictDecay: 'SpWeightsWeightV2Weight',3075    xcmpMaxIndividualWeight: 'SpWeightsWeightV2Weight'3076  },3077  /**3078   * Lookup369: cumulus_pallet_xcmp_queue::pallet::Error<T>3079   **/3080  CumulusPalletXcmpQueueError: {3081    _enum: ['FailedToSend', 'BadXcmOrigin', 'BadXcm', 'BadOverweightIndex', 'WeightOverLimit']3082  },3083  /**3084   * Lookup370: pallet_xcm::pallet::Error<T>3085   **/3086  PalletXcmError: {3087    _enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed']3088  },3089  /**3090   * Lookup371: cumulus_pallet_xcm::pallet::Error<T>3091   **/3092  CumulusPalletXcmError: 'Null',3093  /**3094   * Lookup372: cumulus_pallet_dmp_queue::ConfigData3095   **/3096  CumulusPalletDmpQueueConfigData: {3097    maxIndividual: 'SpWeightsWeightV2Weight'3098  },3099  /**3100   * Lookup373: cumulus_pallet_dmp_queue::PageIndexData3101   **/3102  CumulusPalletDmpQueuePageIndexData: {3103    beginUsed: 'u32',3104    endUsed: 'u32',3105    overweightCount: 'u64'3106  },3107  /**3108   * Lookup376: cumulus_pallet_dmp_queue::pallet::Error<T>3109   **/3110  CumulusPalletDmpQueueError: {3111    _enum: ['Unknown', 'OverLimit']3112  },3113  /**3114   * Lookup380: pallet_unique::Error<T>3115   **/3116  PalletUniqueError: {3117    _enum: ['CollectionDecimalPointLimitExceeded', 'ConfirmUnsetSponsorFail', 'EmptyArgument', 'RepartitionCalledOnNonRefungibleCollection']3118  },3119  /**3120   * Lookup381: pallet_unique_scheduler_v2::BlockAgenda<T>3121   **/3122  PalletUniqueSchedulerV2BlockAgenda: {3123    agenda: 'Vec<Option<PalletUniqueSchedulerV2Scheduled>>',3124    freePlaces: 'u32'3125  },3126  /**3127   * Lookup384: pallet_unique_scheduler_v2::Scheduled<Name, pallet_unique_scheduler_v2::ScheduledCall<T>, BlockNumber, opal_runtime::OriginCaller, sp_core::crypto::AccountId32>3128   **/3129  PalletUniqueSchedulerV2Scheduled: {3130    maybeId: 'Option<[u8;32]>',3131    priority: 'u8',3132    call: 'PalletUniqueSchedulerV2ScheduledCall',3133    maybePeriodic: 'Option<(u32,u32)>',3134    origin: 'OpalRuntimeOriginCaller'3135  },3136  /**3137   * Lookup385: pallet_unique_scheduler_v2::ScheduledCall<T>3138   **/3139  PalletUniqueSchedulerV2ScheduledCall: {3140    _enum: {3141      Inline: 'Bytes',3142      PreimageLookup: {3143        _alias: {3144          hash_: 'hash',3145        },3146        hash_: 'H256',3147        unboundedLen: 'u32'3148      }3149    }3150  },3151  /**3152   * Lookup387: opal_runtime::OriginCaller3153   **/3154  OpalRuntimeOriginCaller: {3155    _enum: {3156      system: 'FrameSupportDispatchRawOrigin',3157      __Unused1: 'Null',3158      __Unused2: 'Null',3159      __Unused3: 'Null',3160      Void: 'SpCoreVoid',3161      __Unused5: 'Null',3162      __Unused6: 'Null',3163      __Unused7: 'Null',3164      __Unused8: 'Null',3165      __Unused9: 'Null',3166      __Unused10: 'Null',3167      __Unused11: 'Null',3168      __Unused12: 'Null',3169      __Unused13: 'Null',3170      __Unused14: 'Null',3171      __Unused15: 'Null',3172      __Unused16: 'Null',3173      __Unused17: 'Null',3174      __Unused18: 'Null',3175      __Unused19: 'Null',3176      __Unused20: 'Null',3177      __Unused21: 'Null',3178      __Unused22: 'Null',3179      __Unused23: 'Null',3180      __Unused24: 'Null',3181      __Unused25: 'Null',3182      __Unused26: 'Null',3183      __Unused27: 'Null',3184      __Unused28: 'Null',3185      __Unused29: 'Null',3186      __Unused30: 'Null',3187      __Unused31: 'Null',3188      __Unused32: 'Null',3189      __Unused33: 'Null',3190      __Unused34: 'Null',3191      __Unused35: 'Null',3192      __Unused36: 'Null',3193      __Unused37: 'Null',3194      __Unused38: 'Null',3195      __Unused39: 'Null',3196      __Unused40: 'Null',3197      __Unused41: 'Null',3198      __Unused42: 'Null',3199      __Unused43: 'Null',3200      __Unused44: 'Null',3201      __Unused45: 'Null',3202      __Unused46: 'Null',3203      __Unused47: 'Null',3204      __Unused48: 'Null',3205      __Unused49: 'Null',3206      __Unused50: 'Null',3207      PolkadotXcm: 'PalletXcmOrigin',3208      CumulusXcm: 'CumulusPalletXcmOrigin',3209      __Unused53: 'Null',3210      __Unused54: 'Null',3211      __Unused55: 'Null',3212      __Unused56: 'Null',3213      __Unused57: 'Null',3214      __Unused58: 'Null',3215      __Unused59: 'Null',3216      __Unused60: 'Null',3217      __Unused61: 'Null',3218      __Unused62: 'Null',3219      __Unused63: 'Null',3220      __Unused64: 'Null',3221      __Unused65: 'Null',3222      __Unused66: 'Null',3223      __Unused67: 'Null',3224      __Unused68: 'Null',3225      __Unused69: 'Null',3226      __Unused70: 'Null',3227      __Unused71: 'Null',3228      __Unused72: 'Null',3229      __Unused73: 'Null',3230      __Unused74: 'Null',3231      __Unused75: 'Null',3232      __Unused76: 'Null',3233      __Unused77: 'Null',3234      __Unused78: 'Null',3235      __Unused79: 'Null',3236      __Unused80: 'Null',3237      __Unused81: 'Null',3238      __Unused82: 'Null',3239      __Unused83: 'Null',3240      __Unused84: 'Null',3241      __Unused85: 'Null',3242      __Unused86: 'Null',3243      __Unused87: 'Null',3244      __Unused88: 'Null',3245      __Unused89: 'Null',3246      __Unused90: 'Null',3247      __Unused91: 'Null',3248      __Unused92: 'Null',3249      __Unused93: 'Null',3250      __Unused94: 'Null',3251      __Unused95: 'Null',3252      __Unused96: 'Null',3253      __Unused97: 'Null',3254      __Unused98: 'Null',3255      __Unused99: 'Null',3256      __Unused100: 'Null',3257      Ethereum: 'PalletEthereumRawOrigin'3258    }3259  },3260  /**3261   * Lookup388: frame_support::dispatch::RawOrigin<sp_core::crypto::AccountId32>3262   **/3263  FrameSupportDispatchRawOrigin: {3264    _enum: {3265      Root: 'Null',3266      Signed: 'AccountId32',3267      None: 'Null'3268    }3269  },3270  /**3271   * Lookup389: pallet_xcm::pallet::Origin3272   **/3273  PalletXcmOrigin: {3274    _enum: {3275      Xcm: 'XcmV1MultiLocation',3276      Response: 'XcmV1MultiLocation'3277    }3278  },3279  /**3280   * Lookup390: cumulus_pallet_xcm::pallet::Origin3281   **/3282  CumulusPalletXcmOrigin: {3283    _enum: {3284      Relay: 'Null',3285      SiblingParachain: 'u32'3286    }3287  },3288  /**3289   * Lookup391: pallet_ethereum::RawOrigin3290   **/3291  PalletEthereumRawOrigin: {3292    _enum: {3293      EthereumTransaction: 'H160'3294    }3295  },3296  /**3297   * Lookup392: sp_core::Void3298   **/3299  SpCoreVoid: 'Null',3300  /**3301   * Lookup394: pallet_unique_scheduler_v2::pallet::Error<T>3302   **/3303  PalletUniqueSchedulerV2Error: {3304    _enum: ['FailedToSchedule', 'AgendaIsExhausted', 'ScheduledCallCorrupted', 'PreimageNotFound', 'TooBigScheduledCall', 'NotFound', 'TargetBlockNumberInPast', 'Named']3305  },3306  /**3307   * Lookup395: up_data_structs::Collection<sp_core::crypto::AccountId32>3308   **/3309  UpDataStructsCollection: {3310    owner: 'AccountId32',3311    mode: 'UpDataStructsCollectionMode',3312    name: 'Vec<u16>',3313    description: 'Vec<u16>',3314    tokenPrefix: 'Bytes',3315    sponsorship: 'UpDataStructsSponsorshipStateAccountId32',3316    limits: 'UpDataStructsCollectionLimits',3317    permissions: 'UpDataStructsCollectionPermissions',3318    flags: '[u8;1]'3319  },3320  /**3321   * Lookup396: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>3322   **/3323  UpDataStructsSponsorshipStateAccountId32: {3324    _enum: {3325      Disabled: 'Null',3326      Unconfirmed: 'AccountId32',3327      Confirmed: 'AccountId32'3328    }3329  },3330  /**3331   * Lookup398: up_data_structs::Properties3332   **/3333  UpDataStructsProperties: {3334    map: 'UpDataStructsPropertiesMapBoundedVec',3335    consumedSpace: 'u32',3336    spaceLimit: 'u32'3337  },3338  /**3339   * Lookup399: up_data_structs::PropertiesMap<sp_core::bounded::bounded_vec::BoundedVec<T, S>>3340   **/3341  UpDataStructsPropertiesMapBoundedVec: 'BTreeMap<Bytes, Bytes>',3342  /**3343   * Lookup404: up_data_structs::PropertiesMap<up_data_structs::PropertyPermission>3344   **/3345  UpDataStructsPropertiesMapPropertyPermission: 'BTreeMap<Bytes, UpDataStructsPropertyPermission>',3346  /**3347   * Lookup411: up_data_structs::CollectionStats3348   **/3349  UpDataStructsCollectionStats: {3350    created: 'u32',3351    destroyed: 'u32',3352    alive: 'u32'3353  },3354  /**3355   * Lookup412: up_data_structs::TokenChild3356   **/3357  UpDataStructsTokenChild: {3358    token: 'u32',3359    collection: 'u32'3360  },3361  /**3362   * Lookup413: PhantomType::up_data_structs<T>3363   **/3364  PhantomTypeUpDataStructs: '[(UpDataStructsTokenData,UpDataStructsRpcCollection,RmrkTraitsCollectionCollectionInfo,RmrkTraitsNftNftInfo,RmrkTraitsResourceResourceInfo,RmrkTraitsPropertyPropertyInfo,RmrkTraitsBaseBaseInfo,RmrkTraitsPartPartType,RmrkTraitsTheme,RmrkTraitsNftNftChild);0]',3365  /**3366   * Lookup415: up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>3367   **/3368  UpDataStructsTokenData: {3369    properties: 'Vec<UpDataStructsProperty>',3370    owner: 'Option<PalletEvmAccountBasicCrossAccountIdRepr>',3371    pieces: 'u128'3372  },3373  /**3374   * Lookup417: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>3375   **/3376  UpDataStructsRpcCollection: {3377    owner: 'AccountId32',3378    mode: 'UpDataStructsCollectionMode',3379    name: 'Vec<u16>',3380    description: 'Vec<u16>',3381    tokenPrefix: 'Bytes',3382    sponsorship: 'UpDataStructsSponsorshipStateAccountId32',3383    limits: 'UpDataStructsCollectionLimits',3384    permissions: 'UpDataStructsCollectionPermissions',3385    tokenPropertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',3386    properties: 'Vec<UpDataStructsProperty>',3387    readOnly: 'bool',3388    flags: 'UpDataStructsRpcCollectionFlags'3389  },3390  /**3391   * Lookup418: up_data_structs::RpcCollectionFlags3392   **/3393  UpDataStructsRpcCollectionFlags: {3394    foreign: 'bool',3395    erc721metadata: 'bool'3396  },3397  /**3398   * Lookup419: rmrk_traits::collection::CollectionInfo<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::crypto::AccountId32>3399   **/3400  RmrkTraitsCollectionCollectionInfo: {3401    issuer: 'AccountId32',3402    metadata: 'Bytes',3403    max: 'Option<u32>',3404    symbol: 'Bytes',3405    nftsCount: 'u32'3406  },3407  /**3408   * Lookup420: rmrk_traits::nft::NftInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill, sp_core::bounded::bounded_vec::BoundedVec<T, S>>3409   **/3410  RmrkTraitsNftNftInfo: {3411    owner: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',3412    royalty: 'Option<RmrkTraitsNftRoyaltyInfo>',3413    metadata: 'Bytes',3414    equipped: 'bool',3415    pending: 'bool'3416  },3417  /**3418   * Lookup422: rmrk_traits::nft::RoyaltyInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill>3419   **/3420  RmrkTraitsNftRoyaltyInfo: {3421    recipient: 'AccountId32',3422    amount: 'Permill'3423  },3424  /**3425   * Lookup423: rmrk_traits::resource::ResourceInfo<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>3426   **/3427  RmrkTraitsResourceResourceInfo: {3428    id: 'u32',3429    resource: 'RmrkTraitsResourceResourceTypes',3430    pending: 'bool',3431    pendingRemoval: 'bool'3432  },3433  /**3434   * Lookup424: rmrk_traits::property::PropertyInfo<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>3435   **/3436  RmrkTraitsPropertyPropertyInfo: {3437    key: 'Bytes',3438    value: 'Bytes'3439  },3440  /**3441   * Lookup425: rmrk_traits::base::BaseInfo<sp_core::crypto::AccountId32, sp_core::bounded::bounded_vec::BoundedVec<T, S>>3442   **/3443  RmrkTraitsBaseBaseInfo: {3444    issuer: 'AccountId32',3445    baseType: 'Bytes',3446    symbol: 'Bytes'3447  },3448  /**3449   * Lookup426: rmrk_traits::nft::NftChild3450   **/3451  RmrkTraitsNftNftChild: {3452    collectionId: 'u32',3453    nftId: 'u32'3454  },3455  /**3456   * Lookup428: pallet_common::pallet::Error<T>3457   **/3458  PalletCommonError: {3459    _enum: ['CollectionNotFound', 'MustBeTokenOwner', 'NoPermission', 'CantDestroyNotEmptyCollection', 'PublicMintingNotAllowed', 'AddressNotInAllowlist', 'CollectionNameLimitExceeded', 'CollectionDescriptionLimitExceeded', 'CollectionTokenPrefixLimitExceeded', 'TotalCollectionsLimitExceeded', 'CollectionAdminCountExceeded', 'CollectionLimitBoundsExceeded', 'OwnerPermissionsCantBeReverted', 'TransferNotAllowed', 'AccountTokenLimitExceeded', 'CollectionTokenLimitExceeded', 'MetadataFlagFrozen', 'TokenNotFound', 'TokenValueTooLow', 'ApprovedValueTooLow', 'CantApproveMoreThanOwned', 'AddressIsZero', 'UnsupportedOperation', 'NotSufficientFounds', 'UserIsNotAllowedToNest', 'SourceCollectionIsNotAllowedToNest', 'CollectionFieldSizeExceeded', 'NoSpaceForProperty', 'PropertyLimitReached', 'PropertyKeyIsTooLong', 'InvalidCharacterInPropertyKey', 'EmptyPropertyKey', 'CollectionIsExternal', 'CollectionIsInternal']3460  },3461  /**3462   * Lookup430: pallet_fungible::pallet::Error<T>3463   **/3464  PalletFungibleError: {3465    _enum: ['NotFungibleDataUsedToMintFungibleCollectionToken', 'FungibleItemsHaveNoId', 'FungibleItemsDontHaveData', 'FungibleDisallowsNesting', 'SettingPropertiesNotAllowed', 'SettingAllowanceForAllNotAllowed']3466  },3467  /**3468   * Lookup431: pallet_refungible::ItemData3469   **/3470  PalletRefungibleItemData: {3471    constData: 'Bytes'3472  },3473  /**3474   * Lookup436: pallet_refungible::pallet::Error<T>3475   **/3476  PalletRefungibleError: {3477    _enum: ['NotRefungibleDataUsedToMintFungibleCollectionToken', 'WrongRefungiblePieces', 'RepartitionWhileNotOwningAllPieces', 'RefungibleDisallowsNesting', 'SettingPropertiesNotAllowed']3478  },3479  /**3480   * Lookup437: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>3481   **/3482  PalletNonfungibleItemData: {3483    owner: 'PalletEvmAccountBasicCrossAccountIdRepr'3484  },3485  /**3486   * Lookup439: up_data_structs::PropertyScope3487   **/3488  UpDataStructsPropertyScope: {3489    _enum: ['None', 'Rmrk']3490  },3491  /**3492   * Lookup441: pallet_nonfungible::pallet::Error<T>3493   **/3494  PalletNonfungibleError: {3495    _enum: ['NotNonfungibleDataUsedToMintFungibleCollectionToken', 'NonfungibleItemsHaveNoAmount', 'CantBurnNftWithChildren']3496  },3497  /**3498   * Lookup442: pallet_structure::pallet::Error<T>3499   **/3500  PalletStructureError: {3501    _enum: ['OuroborosDetected', 'DepthLimit', 'BreadthLimit', 'TokenNotFound']3502  },3503  /**3504   * Lookup443: pallet_rmrk_core::pallet::Error<T>3505   **/3506  PalletRmrkCoreError: {3507    _enum: ['CorruptedCollectionType', 'RmrkPropertyKeyIsTooLong', 'RmrkPropertyValueIsTooLong', 'RmrkPropertyIsNotFound', 'UnableToDecodeRmrkData', 'CollectionNotEmpty', 'NoAvailableCollectionId', 'NoAvailableNftId', 'CollectionUnknown', 'NoPermission', 'NonTransferable', 'CollectionFullOrLocked', 'ResourceDoesntExist', 'CannotSendToDescendentOrSelf', 'CannotAcceptNonOwnedNft', 'CannotRejectNonOwnedNft', 'CannotRejectNonPendingNft', 'ResourceNotPending', 'NoAvailableResourceId']3508  },3509  /**3510   * Lookup445: pallet_rmrk_equip::pallet::Error<T>3511   **/3512  PalletRmrkEquipError: {3513    _enum: ['PermissionError', 'NoAvailableBaseId', 'NoAvailablePartId', 'BaseDoesntExist', 'NeedsDefaultThemeFirst', 'PartDoesntExist', 'NoEquippableOnFixedPart']3514  },3515  /**3516   * Lookup451: pallet_app_promotion::pallet::Error<T>3517   **/3518  PalletAppPromotionError: {3519    _enum: ['AdminNotSet', 'NoPermission', 'NotSufficientFunds', 'PendingForBlockOverflow', 'SponsorNotSet', 'IncorrectLockedBalanceOperation']3520  },3521  /**3522   * Lookup452: pallet_foreign_assets::module::Error<T>3523   **/3524  PalletForeignAssetsModuleError: {3525    _enum: ['BadLocation', 'MultiLocationExisted', 'AssetIdNotExists', 'AssetIdExisted']3526  },3527  /**3528   * Lookup454: pallet_evm::pallet::Error<T>3529   **/3530  PalletEvmError: {3531    _enum: ['BalanceLow', 'FeeOverflow', 'PaymentOverflow', 'WithdrawFailed', 'GasPriceTooLow', 'InvalidNonce', 'GasLimitTooLow', 'GasLimitTooHigh', 'Undefined', 'Reentrancy']3532  },3533  /**3534   * Lookup457: fp_rpc::TransactionStatus3535   **/3536  FpRpcTransactionStatus: {3537    transactionHash: 'H256',3538    transactionIndex: 'u32',3539    from: 'H160',3540    to: 'Option<H160>',3541    contractAddress: 'Option<H160>',3542    logs: 'Vec<EthereumLog>',3543    logsBloom: 'EthbloomBloom'3544  },3545  /**3546   * Lookup459: ethbloom::Bloom3547   **/3548  EthbloomBloom: '[u8;256]',3549  /**3550   * Lookup461: ethereum::receipt::ReceiptV33551   **/3552  EthereumReceiptReceiptV3: {3553    _enum: {3554      Legacy: 'EthereumReceiptEip658ReceiptData',3555      EIP2930: 'EthereumReceiptEip658ReceiptData',3556      EIP1559: 'EthereumReceiptEip658ReceiptData'3557    }3558  },3559  /**3560   * Lookup462: ethereum::receipt::EIP658ReceiptData3561   **/3562  EthereumReceiptEip658ReceiptData: {3563    statusCode: 'u8',3564    usedGas: 'U256',3565    logsBloom: 'EthbloomBloom',3566    logs: 'Vec<EthereumLog>'3567  },3568  /**3569   * Lookup463: ethereum::block::Block<ethereum::transaction::TransactionV2>3570   **/3571  EthereumBlock: {3572    header: 'EthereumHeader',3573    transactions: 'Vec<EthereumTransactionTransactionV2>',3574    ommers: 'Vec<EthereumHeader>'3575  },3576  /**3577   * Lookup464: ethereum::header::Header3578   **/3579  EthereumHeader: {3580    parentHash: 'H256',3581    ommersHash: 'H256',3582    beneficiary: 'H160',3583    stateRoot: 'H256',3584    transactionsRoot: 'H256',3585    receiptsRoot: 'H256',3586    logsBloom: 'EthbloomBloom',3587    difficulty: 'U256',3588    number: 'U256',3589    gasLimit: 'U256',3590    gasUsed: 'U256',3591    timestamp: 'u64',3592    extraData: 'Bytes',3593    mixHash: 'H256',3594    nonce: 'EthereumTypesHashH64'3595  },3596  /**3597   * Lookup465: ethereum_types::hash::H643598   **/3599  EthereumTypesHashH64: '[u8;8]',3600  /**3601   * Lookup470: pallet_ethereum::pallet::Error<T>3602   **/3603  PalletEthereumError: {3604    _enum: ['InvalidSignature', 'PreLogExists']3605  },3606  /**3607   * Lookup471: pallet_evm_coder_substrate::pallet::Error<T>3608   **/3609  PalletEvmCoderSubstrateError: {3610    _enum: ['OutOfGas', 'OutOfFund']3611  },3612  /**3613   * Lookup472: up_data_structs::SponsorshipState<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>3614   **/3615  UpDataStructsSponsorshipStateBasicCrossAccountIdRepr: {3616    _enum: {3617      Disabled: 'Null',3618      Unconfirmed: 'PalletEvmAccountBasicCrossAccountIdRepr',3619      Confirmed: 'PalletEvmAccountBasicCrossAccountIdRepr'3620    }3621  },3622  /**3623   * Lookup473: pallet_evm_contract_helpers::SponsoringModeT3624   **/3625  PalletEvmContractHelpersSponsoringModeT: {3626    _enum: ['Disabled', 'Allowlisted', 'Generous']3627  },3628  /**3629   * Lookup479: pallet_evm_contract_helpers::pallet::Error<T>3630   **/3631  PalletEvmContractHelpersError: {3632    _enum: ['NoPermission', 'NoPendingSponsor', 'TooManyMethodsHaveSponsoredLimit']3633  },3634  /**3635   * Lookup480: pallet_evm_migration::pallet::Error<T>3636   **/3637  PalletEvmMigrationError: {3638    _enum: ['AccountNotEmpty', 'AccountIsNotMigrating', 'BadEvent']3639  },3640  /**3641   * Lookup481: pallet_maintenance::pallet::Error<T>3642   **/3643  PalletMaintenanceError: 'Null',3644  /**3645   * Lookup482: pallet_test_utils::pallet::Error<T>3646   **/3647  PalletTestUtilsError: {3648    _enum: ['TestPalletDisabled', 'TriggerRollback']3649  },3650  /**3651   * Lookup484: sp_runtime::MultiSignature3652   **/3653  SpRuntimeMultiSignature: {3654    _enum: {3655      Ed25519: 'SpCoreEd25519Signature',3656      Sr25519: 'SpCoreSr25519Signature',3657      Ecdsa: 'SpCoreEcdsaSignature'3658    }3659  },3660  /**3661   * Lookup485: sp_core::ed25519::Signature3662   **/3663  SpCoreEd25519Signature: '[u8;64]',3664  /**3665   * Lookup487: sp_core::sr25519::Signature3666   **/3667  SpCoreSr25519Signature: '[u8;64]',3668  /**3669   * Lookup488: sp_core::ecdsa::Signature3670   **/3671  SpCoreEcdsaSignature: '[u8;65]',3672  /**3673   * Lookup491: frame_system::extensions::check_spec_version::CheckSpecVersion<T>3674   **/3675  FrameSystemExtensionsCheckSpecVersion: 'Null',3676  /**3677   * Lookup492: frame_system::extensions::check_tx_version::CheckTxVersion<T>3678   **/3679  FrameSystemExtensionsCheckTxVersion: 'Null',3680  /**3681   * Lookup493: frame_system::extensions::check_genesis::CheckGenesis<T>3682   **/3683  FrameSystemExtensionsCheckGenesis: 'Null',3684  /**3685   * Lookup496: frame_system::extensions::check_nonce::CheckNonce<T>3686   **/3687  FrameSystemExtensionsCheckNonce: 'Compact<u32>',3688  /**3689   * Lookup497: frame_system::extensions::check_weight::CheckWeight<T>3690   **/3691  FrameSystemExtensionsCheckWeight: 'Null',3692  /**3693   * Lookup498: opal_runtime::runtime_common::maintenance::CheckMaintenance3694   **/3695  OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance: 'Null',3696  /**3697   * Lookup499: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>3698   **/3699  PalletTemplateTransactionPaymentChargeTransactionPayment: 'Compact<u128>',3700  /**3701   * Lookup500: opal_runtime::Runtime3702   **/3703  OpalRuntimeRuntime: 'Null',3704  /**3705   * Lookup501: pallet_ethereum::FakeTransactionFinalizer<opal_runtime::Runtime>3706   **/3707  PalletEthereumFakeTransactionFinalizer: 'Null'3708};
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, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletConfigurationCall, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletEvmMigrationEvent, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletUniqueSchedulerV2BlockAgenda, PalletUniqueSchedulerV2Call, PalletUniqueSchedulerV2Error, PalletUniqueSchedulerV2Event, PalletUniqueSchedulerV2Scheduled, PalletUniqueSchedulerV2ScheduledCall, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, 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, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
+import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletConfigurationCall, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletEvmMigrationEvent, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletUniqueSchedulerV2BlockAgenda, PalletUniqueSchedulerV2Call, PalletUniqueSchedulerV2Error, PalletUniqueSchedulerV2Event, PalletUniqueSchedulerV2Scheduled, PalletUniqueSchedulerV2ScheduledCall, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, 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, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
 
 declare module '@polkadot/types/types/registry' {
   interface InterfaceTypes {
@@ -215,6 +215,7 @@
     SpTrieStorageProof: SpTrieStorageProof;
     SpVersionRuntimeVersion: SpVersionRuntimeVersion;
     SpWeightsRuntimeDbWeight: SpWeightsRuntimeDbWeight;
+    SpWeightsWeightV2Weight: SpWeightsWeightV2Weight;
     UpDataStructsAccessMode: UpDataStructsAccessMode;
     UpDataStructsCollection: UpDataStructsCollection;
     UpDataStructsCollectionLimits: UpDataStructsCollectionLimits;
modifiedtests/src/interfaces/types-lookup.tsdiffbeforeafterboth
--- a/tests/src/interfaces/types-lookup.ts
+++ b/tests/src/interfaces/types-lookup.ts
@@ -7,7 +7,7 @@
 
 import type { BTreeMap, BTreeSet, Bytes, Compact, Enum, Null, Option, Result, Struct, Text, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
 import type { ITuple } from '@polkadot/types-codec/types';
-import type { AccountId32, Call, H160, H256, MultiAddress, Perbill, Permill, Weight } from '@polkadot/types/interfaces/runtime';
+import type { AccountId32, Call, H160, H256, MultiAddress, Perbill, Permill } from '@polkadot/types/interfaces/runtime';
 import type { Event } from '@polkadot/types/interfaces/system';
 
 declare module '@polkadot/types/lookup' {
@@ -30,17 +30,23 @@
 
   /** @name FrameSupportDispatchPerDispatchClassWeight (7) */
   interface FrameSupportDispatchPerDispatchClassWeight extends Struct {
-    readonly normal: Weight;
-    readonly operational: Weight;
-    readonly mandatory: Weight;
+    readonly normal: SpWeightsWeightV2Weight;
+    readonly operational: SpWeightsWeightV2Weight;
+    readonly mandatory: SpWeightsWeightV2Weight;
   }
 
-  /** @name SpRuntimeDigest (12) */
+  /** @name SpWeightsWeightV2Weight (8) */
+  interface SpWeightsWeightV2Weight extends Struct {
+    readonly refTime: Compact<u64>;
+    readonly proofSize: Compact<u64>;
+  }
+
+  /** @name SpRuntimeDigest (13) */
   interface SpRuntimeDigest extends Struct {
     readonly logs: Vec<SpRuntimeDigestDigestItem>;
   }
 
-  /** @name SpRuntimeDigestDigestItem (14) */
+  /** @name SpRuntimeDigestDigestItem (15) */
   interface SpRuntimeDigestDigestItem extends Enum {
     readonly isOther: boolean;
     readonly asOther: Bytes;
@@ -54,14 +60,14 @@
     readonly type: 'Other' | 'Consensus' | 'Seal' | 'PreRuntime' | 'RuntimeEnvironmentUpdated';
   }
 
-  /** @name FrameSystemEventRecord (17) */
+  /** @name FrameSystemEventRecord (18) */
   interface FrameSystemEventRecord extends Struct {
     readonly phase: FrameSystemPhase;
     readonly event: Event;
     readonly topics: Vec<H256>;
   }
 
-  /** @name FrameSystemEvent (19) */
+  /** @name FrameSystemEvent (20) */
   interface FrameSystemEvent extends Enum {
     readonly isExtrinsicSuccess: boolean;
     readonly asExtrinsicSuccess: {
@@ -89,14 +95,14 @@
     readonly type: 'ExtrinsicSuccess' | 'ExtrinsicFailed' | 'CodeUpdated' | 'NewAccount' | 'KilledAccount' | 'Remarked';
   }
 
-  /** @name FrameSupportDispatchDispatchInfo (20) */
+  /** @name FrameSupportDispatchDispatchInfo (21) */
   interface FrameSupportDispatchDispatchInfo extends Struct {
-    readonly weight: Weight;
+    readonly weight: SpWeightsWeightV2Weight;
     readonly class: FrameSupportDispatchDispatchClass;
     readonly paysFee: FrameSupportDispatchPays;
   }
 
-  /** @name FrameSupportDispatchDispatchClass (21) */
+  /** @name FrameSupportDispatchDispatchClass (22) */
   interface FrameSupportDispatchDispatchClass extends Enum {
     readonly isNormal: boolean;
     readonly isOperational: boolean;
@@ -104,14 +110,14 @@
     readonly type: 'Normal' | 'Operational' | 'Mandatory';
   }
 
-  /** @name FrameSupportDispatchPays (22) */
+  /** @name FrameSupportDispatchPays (23) */
   interface FrameSupportDispatchPays extends Enum {
     readonly isYes: boolean;
     readonly isNo: boolean;
     readonly type: 'Yes' | 'No';
   }
 
-  /** @name SpRuntimeDispatchError (23) */
+  /** @name SpRuntimeDispatchError (24) */
   interface SpRuntimeDispatchError extends Enum {
     readonly isOther: boolean;
     readonly isCannotLookup: boolean;
@@ -127,16 +133,19 @@
     readonly asArithmetic: SpRuntimeArithmeticError;
     readonly isTransactional: boolean;
     readonly asTransactional: SpRuntimeTransactionalError;
-    readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic' | 'Transactional';
+    readonly isExhausted: boolean;
+    readonly isCorruption: boolean;
+    readonly isUnavailable: boolean;
+    readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic' | 'Transactional' | 'Exhausted' | 'Corruption' | 'Unavailable';
   }
 
-  /** @name SpRuntimeModuleError (24) */
+  /** @name SpRuntimeModuleError (25) */
   interface SpRuntimeModuleError extends Struct {
     readonly index: u8;
     readonly error: U8aFixed;
   }
 
-  /** @name SpRuntimeTokenError (25) */
+  /** @name SpRuntimeTokenError (26) */
   interface SpRuntimeTokenError extends Enum {
     readonly isNoFunds: boolean;
     readonly isWouldDie: boolean;
@@ -148,7 +157,7 @@
     readonly type: 'NoFunds' | 'WouldDie' | 'BelowMinimum' | 'CannotCreate' | 'UnknownAsset' | 'Frozen' | 'Unsupported';
   }
 
-  /** @name SpRuntimeArithmeticError (26) */
+  /** @name SpRuntimeArithmeticError (27) */
   interface SpRuntimeArithmeticError extends Enum {
     readonly isUnderflow: boolean;
     readonly isOverflow: boolean;
@@ -156,14 +165,14 @@
     readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero';
   }
 
-  /** @name SpRuntimeTransactionalError (27) */
+  /** @name SpRuntimeTransactionalError (28) */
   interface SpRuntimeTransactionalError extends Enum {
     readonly isLimitReached: boolean;
     readonly isNoLayer: boolean;
     readonly type: 'LimitReached' | 'NoLayer';
   }
 
-  /** @name CumulusPalletParachainSystemEvent (28) */
+  /** @name CumulusPalletParachainSystemEvent (29) */
   interface CumulusPalletParachainSystemEvent extends Enum {
     readonly isValidationFunctionStored: boolean;
     readonly isValidationFunctionApplied: boolean;
@@ -181,13 +190,13 @@
     } & Struct;
     readonly isDownwardMessagesProcessed: boolean;
     readonly asDownwardMessagesProcessed: {
-      readonly weightUsed: Weight;
+      readonly weightUsed: SpWeightsWeightV2Weight;
       readonly dmqHead: H256;
     } & Struct;
     readonly type: 'ValidationFunctionStored' | 'ValidationFunctionApplied' | 'ValidationFunctionDiscarded' | 'UpgradeAuthorized' | 'DownwardMessagesReceived' | 'DownwardMessagesProcessed';
   }
 
-  /** @name PalletBalancesEvent (29) */
+  /** @name PalletBalancesEvent (30) */
   interface PalletBalancesEvent extends Enum {
     readonly isEndowed: boolean;
     readonly asEndowed: {
@@ -246,14 +255,14 @@
     readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'BalanceSet' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'Deposit' | 'Withdraw' | 'Slashed';
   }
 
-  /** @name FrameSupportTokensMiscBalanceStatus (30) */
+  /** @name FrameSupportTokensMiscBalanceStatus (31) */
   interface FrameSupportTokensMiscBalanceStatus extends Enum {
     readonly isFree: boolean;
     readonly isReserved: boolean;
     readonly type: 'Free' | 'Reserved';
   }
 
-  /** @name PalletTransactionPaymentEvent (31) */
+  /** @name PalletTransactionPaymentEvent (32) */
   interface PalletTransactionPaymentEvent extends Enum {
     readonly isTransactionFeePaid: boolean;
     readonly asTransactionFeePaid: {
@@ -264,7 +273,7 @@
     readonly type: 'TransactionFeePaid';
   }
 
-  /** @name PalletTreasuryEvent (32) */
+  /** @name PalletTreasuryEvent (33) */
   interface PalletTreasuryEvent extends Enum {
     readonly isProposed: boolean;
     readonly asProposed: {
@@ -306,7 +315,7 @@
     readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit' | 'SpendApproved';
   }
 
-  /** @name PalletSudoEvent (33) */
+  /** @name PalletSudoEvent (34) */
   interface PalletSudoEvent extends Enum {
     readonly isSudid: boolean;
     readonly asSudid: {
@@ -323,7 +332,7 @@
     readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone';
   }
 
-  /** @name OrmlVestingModuleEvent (37) */
+  /** @name OrmlVestingModuleEvent (38) */
   interface OrmlVestingModuleEvent extends Enum {
     readonly isVestingScheduleAdded: boolean;
     readonly asVestingScheduleAdded: {
@@ -343,7 +352,7 @@
     readonly type: 'VestingScheduleAdded' | 'Claimed' | 'VestingSchedulesUpdated';
   }
 
-  /** @name OrmlVestingVestingSchedule (38) */
+  /** @name OrmlVestingVestingSchedule (39) */
   interface OrmlVestingVestingSchedule extends Struct {
     readonly start: u32;
     readonly period: u32;
@@ -351,7 +360,7 @@
     readonly perPeriod: Compact<u128>;
   }
 
-  /** @name OrmlXtokensModuleEvent (40) */
+  /** @name OrmlXtokensModuleEvent (41) */
   interface OrmlXtokensModuleEvent extends Enum {
     readonly isTransferredMultiAssets: boolean;
     readonly asTransferredMultiAssets: {
@@ -363,16 +372,16 @@
     readonly type: 'TransferredMultiAssets';
   }
 
-  /** @name XcmV1MultiassetMultiAssets (41) */
+  /** @name XcmV1MultiassetMultiAssets (42) */
   interface XcmV1MultiassetMultiAssets extends Vec<XcmV1MultiAsset> {}
 
-  /** @name XcmV1MultiAsset (43) */
+  /** @name XcmV1MultiAsset (44) */
   interface XcmV1MultiAsset extends Struct {
     readonly id: XcmV1MultiassetAssetId;
     readonly fun: XcmV1MultiassetFungibility;
   }
 
-  /** @name XcmV1MultiassetAssetId (44) */
+  /** @name XcmV1MultiassetAssetId (45) */
   interface XcmV1MultiassetAssetId extends Enum {
     readonly isConcrete: boolean;
     readonly asConcrete: XcmV1MultiLocation;
@@ -381,13 +390,13 @@
     readonly type: 'Concrete' | 'Abstract';
   }
 
-  /** @name XcmV1MultiLocation (45) */
+  /** @name XcmV1MultiLocation (46) */
   interface XcmV1MultiLocation extends Struct {
     readonly parents: u8;
     readonly interior: XcmV1MultilocationJunctions;
   }
 
-  /** @name XcmV1MultilocationJunctions (46) */
+  /** @name XcmV1MultilocationJunctions (47) */
   interface XcmV1MultilocationJunctions extends Enum {
     readonly isHere: boolean;
     readonly isX1: boolean;
@@ -409,7 +418,7 @@
     readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';
   }
 
-  /** @name XcmV1Junction (47) */
+  /** @name XcmV1Junction (48) */
   interface XcmV1Junction extends Enum {
     readonly isParachain: boolean;
     readonly asParachain: Compact<u32>;
@@ -443,7 +452,7 @@
     readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';
   }
 
-  /** @name XcmV0JunctionNetworkId (49) */
+  /** @name XcmV0JunctionNetworkId (50) */
   interface XcmV0JunctionNetworkId extends Enum {
     readonly isAny: boolean;
     readonly isNamed: boolean;
@@ -628,13 +637,13 @@
     readonly isSuccess: boolean;
     readonly asSuccess: {
       readonly messageHash: Option<H256>;
-      readonly weight: Weight;
+      readonly weight: SpWeightsWeightV2Weight;
     } & Struct;
     readonly isFail: boolean;
     readonly asFail: {
       readonly messageHash: Option<H256>;
       readonly error: XcmV2TraitsError;
-      readonly weight: Weight;
+      readonly weight: SpWeightsWeightV2Weight;
     } & Struct;
     readonly isBadVersion: boolean;
     readonly asBadVersion: {
@@ -657,12 +666,12 @@
       readonly sender: u32;
       readonly sentAt: u32;
       readonly index: u64;
-      readonly required: Weight;
+      readonly required: SpWeightsWeightV2Weight;
     } & Struct;
     readonly isOverweightServiced: boolean;
     readonly asOverweightServiced: {
       readonly index: u64;
-      readonly used: Weight;
+      readonly used: SpWeightsWeightV2Weight;
     } & Struct;
     readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'UpwardMessageSent' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';
   }
@@ -713,7 +722,7 @@
     readonly isNotified: boolean;
     readonly asNotified: ITuple<[u64, u8, u8]>;
     readonly isNotifyOverweight: boolean;
-    readonly asNotifyOverweight: ITuple<[u64, u8, u8, Weight, Weight]>;
+    readonly asNotifyOverweight: ITuple<[u64, u8, u8, SpWeightsWeightV2Weight, SpWeightsWeightV2Weight]>;
     readonly isNotifyDispatchError: boolean;
     readonly asNotifyDispatchError: ITuple<[u64, u8, u8]>;
     readonly isNotifyDecodeFailed: boolean;
@@ -734,7 +743,9 @@
     readonly asNotifyTargetSendFail: ITuple<[XcmV1MultiLocation, u64, XcmV2TraitsError]>;
     readonly isNotifyTargetMigrationFail: boolean;
     readonly asNotifyTargetMigrationFail: ITuple<[XcmVersionedMultiLocation, u64]>;
-    readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail';
+    readonly isAssetsClaimed: boolean;
+    readonly asAssetsClaimed: ITuple<[H256, XcmV1MultiLocation, XcmVersionedMultiAssets]>;
+    readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail' | 'AssetsClaimed';
   }
 
   /** @name XcmV2TraitsOutcome (67) */
@@ -1081,19 +1092,19 @@
     readonly isWeightExhausted: boolean;
     readonly asWeightExhausted: {
       readonly messageId: U8aFixed;
-      readonly remainingWeight: Weight;
-      readonly requiredWeight: Weight;
+      readonly remainingWeight: SpWeightsWeightV2Weight;
+      readonly requiredWeight: SpWeightsWeightV2Weight;
     } & Struct;
     readonly isOverweightEnqueued: boolean;
     readonly asOverweightEnqueued: {
       readonly messageId: U8aFixed;
       readonly overweightIndex: u64;
-      readonly requiredWeight: Weight;
+      readonly requiredWeight: SpWeightsWeightV2Weight;
     } & Struct;
     readonly isOverweightServiced: boolean;
     readonly asOverweightServiced: {
       readonly overweightIndex: u64;
-      readonly weightUsed: Weight;
+      readonly weightUsed: SpWeightsWeightV2Weight;
     } & Struct;
     readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced';
   }
@@ -1560,8 +1571,8 @@
 
   /** @name FrameSystemLimitsBlockWeights (133) */
   interface FrameSystemLimitsBlockWeights extends Struct {
-    readonly baseBlock: Weight;
-    readonly maxBlock: Weight;
+    readonly baseBlock: SpWeightsWeightV2Weight;
+    readonly maxBlock: SpWeightsWeightV2Weight;
     readonly perClass: FrameSupportDispatchPerDispatchClassWeightsPerClass;
   }
 
@@ -1574,10 +1585,10 @@
 
   /** @name FrameSystemLimitsWeightsPerClass (135) */
   interface FrameSystemLimitsWeightsPerClass extends Struct {
-    readonly baseExtrinsic: Weight;
-    readonly maxExtrinsic: Option<Weight>;
-    readonly maxTotal: Option<Weight>;
-    readonly reserved: Option<Weight>;
+    readonly baseExtrinsic: SpWeightsWeightV2Weight;
+    readonly maxExtrinsic: Option<SpWeightsWeightV2Weight>;
+    readonly maxTotal: Option<SpWeightsWeightV2Weight>;
+    readonly reserved: Option<SpWeightsWeightV2Weight>;
   }
 
   /** @name FrameSystemLimitsBlockLength (137) */
@@ -1882,7 +1893,7 @@
     readonly isSudoUncheckedWeight: boolean;
     readonly asSudoUncheckedWeight: {
       readonly call: Call;
-      readonly weight: Weight;
+      readonly weight: SpWeightsWeightV2Weight;
     } & Struct;
     readonly isSetKey: boolean;
     readonly asSetKey: {
@@ -1923,13 +1934,13 @@
       readonly currencyId: PalletForeignAssetsAssetIds;
       readonly amount: u128;
       readonly dest: XcmVersionedMultiLocation;
-      readonly destWeight: u64;
+      readonly destWeightLimit: XcmV2WeightLimit;
     } & Struct;
     readonly isTransferMultiasset: boolean;
     readonly asTransferMultiasset: {
       readonly asset: XcmVersionedMultiAsset;
       readonly dest: XcmVersionedMultiLocation;
-      readonly destWeight: u64;
+      readonly destWeightLimit: XcmV2WeightLimit;
     } & Struct;
     readonly isTransferWithFee: boolean;
     readonly asTransferWithFee: {
@@ -1937,28 +1948,28 @@
       readonly amount: u128;
       readonly fee: u128;
       readonly dest: XcmVersionedMultiLocation;
-      readonly destWeight: u64;
+      readonly destWeightLimit: XcmV2WeightLimit;
     } & Struct;
     readonly isTransferMultiassetWithFee: boolean;
     readonly asTransferMultiassetWithFee: {
       readonly asset: XcmVersionedMultiAsset;
       readonly fee: XcmVersionedMultiAsset;
       readonly dest: XcmVersionedMultiLocation;
-      readonly destWeight: u64;
+      readonly destWeightLimit: XcmV2WeightLimit;
     } & Struct;
     readonly isTransferMulticurrencies: boolean;
     readonly asTransferMulticurrencies: {
       readonly currencies: Vec<ITuple<[PalletForeignAssetsAssetIds, u128]>>;
       readonly feeItem: u32;
       readonly dest: XcmVersionedMultiLocation;
-      readonly destWeight: u64;
+      readonly destWeightLimit: XcmV2WeightLimit;
     } & Struct;
     readonly isTransferMultiassets: boolean;
     readonly asTransferMultiassets: {
       readonly assets: XcmVersionedMultiAssets;
       readonly feeItem: u32;
       readonly dest: XcmVersionedMultiLocation;
-      readonly destWeight: u64;
+      readonly destWeightLimit: XcmV2WeightLimit;
     } & Struct;
     readonly type: 'Transfer' | 'TransferMultiasset' | 'TransferWithFee' | 'TransferMultiassetWithFee' | 'TransferMulticurrencies' | 'TransferMultiassets';
   }
@@ -2014,7 +2025,7 @@
     readonly isServiceOverweight: boolean;
     readonly asServiceOverweight: {
       readonly index: u64;
-      readonly weightLimit: Weight;
+      readonly weightLimit: u64;
     } & Struct;
     readonly isSuspendXcmExecution: boolean;
     readonly isResumeXcmExecution: boolean;
@@ -2032,15 +2043,15 @@
     } & Struct;
     readonly isUpdateThresholdWeight: boolean;
     readonly asUpdateThresholdWeight: {
-      readonly new_: Weight;
+      readonly new_: u64;
     } & Struct;
     readonly isUpdateWeightRestrictDecay: boolean;
     readonly asUpdateWeightRestrictDecay: {
-      readonly new_: Weight;
+      readonly new_: u64;
     } & Struct;
     readonly isUpdateXcmpMaxIndividualWeight: boolean;
     readonly asUpdateXcmpMaxIndividualWeight: {
-      readonly new_: Weight;
+      readonly new_: u64;
     } & Struct;
     readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight';
   }
@@ -2069,7 +2080,7 @@
     readonly isExecute: boolean;
     readonly asExecute: {
       readonly message: XcmVersionedXcm;
-      readonly maxWeight: Weight;
+      readonly maxWeight: u64;
     } & Struct;
     readonly isForceXcmVersion: boolean;
     readonly asForceXcmVersion: {
@@ -2372,7 +2383,7 @@
     readonly isServiceOverweight: boolean;
     readonly asServiceOverweight: {
       readonly index: u64;
-      readonly weightLimit: Weight;
+      readonly weightLimit: u64;
     } & Struct;
     readonly type: 'ServiceOverweight';
   }
@@ -3331,9 +3342,9 @@
     readonly suspendThreshold: u32;
     readonly dropThreshold: u32;
     readonly resumeThreshold: u32;
-    readonly thresholdWeight: Weight;
-    readonly weightRestrictDecay: Weight;
-    readonly xcmpMaxIndividualWeight: Weight;
+    readonly thresholdWeight: SpWeightsWeightV2Weight;
+    readonly weightRestrictDecay: SpWeightsWeightV2Weight;
+    readonly xcmpMaxIndividualWeight: SpWeightsWeightV2Weight;
   }
 
   /** @name CumulusPalletXcmpQueueError (369) */
@@ -3369,7 +3380,7 @@
 
   /** @name CumulusPalletDmpQueueConfigData (372) */
   interface CumulusPalletDmpQueueConfigData extends Struct {
-    readonly maxIndividual: Weight;
+    readonly maxIndividual: SpWeightsWeightV2Weight;
   }
 
   /** @name CumulusPalletDmpQueuePageIndexData (373) */
modifiedtests/yarn.lockdiffbeforeafterboth
--- a/tests/yarn.lock
+++ b/tests/yarn.lock
@@ -17,47 +17,47 @@
   dependencies:
     "@babel/highlight" "^7.18.6"
 
-"@babel/compat-data@^7.19.3":
-  version "7.19.4"
-  resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.19.4.tgz#95c86de137bf0317f3a570e1b6e996b427299747"
-  integrity sha512-CHIGpJcUQ5lU9KrPHTjBMhVwQG6CQjxfg36fGXl3qk/Gik1WwWachaXFuo0uCWJT/mStOKtcbFJCaVLihC1CMw==
+"@babel/compat-data@^7.20.0":
+  version "7.20.5"
+  resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.20.5.tgz#86f172690b093373a933223b4745deeb6049e733"
+  integrity sha512-KZXo2t10+/jxmkhNXc7pZTqRvSOIvVv/+lJwHS+B2rErwOyjuVRh60yVpb7liQ1U5t7lLJ1bz+t8tSypUZdm0g==
 
-"@babel/core@^7.19.3":
-  version "7.19.6"
-  resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.19.6.tgz#7122ae4f5c5a37c0946c066149abd8e75f81540f"
-  integrity sha512-D2Ue4KHpc6Ys2+AxpIx1BZ8+UegLLLE2p3KJEuJRKmokHOtl49jQ5ny1773KsGLZs8MQvBidAF6yWUJxRqtKtg==
+"@babel/core@^7.20.2":
+  version "7.20.5"
+  resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.20.5.tgz#45e2114dc6cd4ab167f81daf7820e8fa1250d113"
+  integrity sha512-UdOWmk4pNWTm/4DlPUl/Pt4Gz4rcEMb7CY0Y3eJl5Yz1vI8ZJGmHWaVE55LoxRjdpx0z259GE9U5STA9atUinQ==
   dependencies:
     "@ampproject/remapping" "^2.1.0"
     "@babel/code-frame" "^7.18.6"
-    "@babel/generator" "^7.19.6"
-    "@babel/helper-compilation-targets" "^7.19.3"
-    "@babel/helper-module-transforms" "^7.19.6"
-    "@babel/helpers" "^7.19.4"
-    "@babel/parser" "^7.19.6"
+    "@babel/generator" "^7.20.5"
+    "@babel/helper-compilation-targets" "^7.20.0"
+    "@babel/helper-module-transforms" "^7.20.2"
+    "@babel/helpers" "^7.20.5"
+    "@babel/parser" "^7.20.5"
     "@babel/template" "^7.18.10"
-    "@babel/traverse" "^7.19.6"
-    "@babel/types" "^7.19.4"
+    "@babel/traverse" "^7.20.5"
+    "@babel/types" "^7.20.5"
     convert-source-map "^1.7.0"
     debug "^4.1.0"
     gensync "^1.0.0-beta.2"
     json5 "^2.2.1"
     semver "^6.3.0"
 
-"@babel/generator@^7.19.6":
-  version "7.19.6"
-  resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.19.6.tgz#9e481a3fe9ca6261c972645ae3904ec0f9b34a1d"
-  integrity sha512-oHGRUQeoX1QrKeJIKVe0hwjGqNnVYsM5Nep5zo0uE0m42sLH+Fsd2pStJ5sRM1bNyTUUoz0pe2lTeMJrb/taTA==
+"@babel/generator@^7.20.5":
+  version "7.20.5"
+  resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.20.5.tgz#cb25abee3178adf58d6814b68517c62bdbfdda95"
+  integrity sha512-jl7JY2Ykn9S0yj4DQP82sYvPU+T3g0HFcWTqDLqiuA9tGRNIj9VfbtXGAYTTkyNEnQk1jkMGOdYka8aG/lulCA==
   dependencies:
-    "@babel/types" "^7.19.4"
+    "@babel/types" "^7.20.5"
     "@jridgewell/gen-mapping" "^0.3.2"
     jsesc "^2.5.1"
 
-"@babel/helper-compilation-targets@^7.19.3":
-  version "7.19.3"
-  resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz#a10a04588125675d7c7ae299af86fa1b2ee038ca"
-  integrity sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==
+"@babel/helper-compilation-targets@^7.20.0":
+  version "7.20.0"
+  resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz#6bf5374d424e1b3922822f1d9bdaa43b1a139d0a"
+  integrity sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==
   dependencies:
-    "@babel/compat-data" "^7.19.3"
+    "@babel/compat-data" "^7.20.0"
     "@babel/helper-validator-option" "^7.18.6"
     browserslist "^4.21.3"
     semver "^6.3.0"
@@ -89,26 +89,26 @@
   dependencies:
     "@babel/types" "^7.18.6"
 
-"@babel/helper-module-transforms@^7.19.6":
-  version "7.19.6"
-  resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.19.6.tgz#6c52cc3ac63b70952d33ee987cbee1c9368b533f"
-  integrity sha512-fCmcfQo/KYr/VXXDIyd3CBGZ6AFhPFy1TfSEJ+PilGVlQT6jcbqtHAM4C1EciRqMza7/TpOUZliuSH+U6HAhJw==
+"@babel/helper-module-transforms@^7.20.2":
+  version "7.20.2"
+  resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz#ac53da669501edd37e658602a21ba14c08748712"
+  integrity sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==
   dependencies:
     "@babel/helper-environment-visitor" "^7.18.9"
     "@babel/helper-module-imports" "^7.18.6"
-    "@babel/helper-simple-access" "^7.19.4"
+    "@babel/helper-simple-access" "^7.20.2"
     "@babel/helper-split-export-declaration" "^7.18.6"
     "@babel/helper-validator-identifier" "^7.19.1"
     "@babel/template" "^7.18.10"
-    "@babel/traverse" "^7.19.6"
-    "@babel/types" "^7.19.4"
+    "@babel/traverse" "^7.20.1"
+    "@babel/types" "^7.20.2"
 
-"@babel/helper-simple-access@^7.19.4":
-  version "7.19.4"
-  resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.19.4.tgz#be553f4951ac6352df2567f7daa19a0ee15668e7"
-  integrity sha512-f9Xq6WqBFqaDfbCzn2w85hwklswz5qsKlh7f08w4Y9yhJHpnNC0QemtSkK5YyOY8kPGvyiwdzZksGUhnGdaUIg==
+"@babel/helper-simple-access@^7.20.2":
+  version "7.20.2"
+  resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz#0ab452687fe0c2cfb1e2b9e0015de07fc2d62dd9"
+  integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==
   dependencies:
-    "@babel/types" "^7.19.4"
+    "@babel/types" "^7.20.2"
 
 "@babel/helper-split-export-declaration@^7.18.6":
   version "7.18.6"
@@ -132,14 +132,14 @@
   resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz#bf0d2b5a509b1f336099e4ff36e1a63aa5db4db8"
   integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==
 
-"@babel/helpers@^7.19.4":
-  version "7.19.4"
-  resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.19.4.tgz#42154945f87b8148df7203a25c31ba9a73be46c5"
-  integrity sha512-G+z3aOx2nfDHwX/kyVii5fJq+bgscg89/dJNWpYeKeBv3v9xX8EIabmx1k6u9LS04H7nROFVRVK+e3k0VHp+sw==
+"@babel/helpers@^7.20.5":
+  version "7.20.6"
+  resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.20.6.tgz#e64778046b70e04779dfbdf924e7ebb45992c763"
+  integrity sha512-Pf/OjgfgFRW5bApskEz5pvidpim7tEDPlFtKcNRXWmfHGn9IEI2W2flqRQXTFb7gIPTyK++N6rVHuwKut4XK6w==
   dependencies:
     "@babel/template" "^7.18.10"
-    "@babel/traverse" "^7.19.4"
-    "@babel/types" "^7.19.4"
+    "@babel/traverse" "^7.20.5"
+    "@babel/types" "^7.20.5"
 
 "@babel/highlight@^7.18.6":
   version "7.18.6"
@@ -150,11 +150,16 @@
     chalk "^2.0.0"
     js-tokens "^4.0.0"
 
-"@babel/parser@^7.18.10", "@babel/parser@^7.19.6":
+"@babel/parser@^7.18.10":
   version "7.19.6"
   resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.19.6.tgz#b923430cb94f58a7eae8facbffa9efd19130e7f8"
   integrity sha512-h1IUp81s2JYJ3mRkdxJgs4UvmSsRvDrx5ICSJbPvtWYv5i1nTBGcBpnog+89rAFMwvvru6E5NUHdBe01UeSzYA==
 
+"@babel/parser@^7.20.5":
+  version "7.20.5"
+  resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.20.5.tgz#7f3c7335fe417665d929f34ae5dceae4c04015e8"
+  integrity sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA==
+
 "@babel/register@^7.18.9":
   version "7.18.9"
   resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.18.9.tgz#1888b24bc28d5cc41c412feb015e9ff6b96e439c"
@@ -166,12 +171,12 @@
     pirates "^4.0.5"
     source-map-support "^0.5.16"
 
-"@babel/runtime@^7.18.9", "@babel/runtime@^7.19.4":
-  version "7.19.4"
-  resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.19.4.tgz#a42f814502ee467d55b38dd1c256f53a7b885c78"
-  integrity sha512-EXpLCrk55f+cYqmHsSR+yD/0gAIMxxA9QK9lnQWzhMCvt+YmoBN7Zx94s++Kv0+unHk39vxNO8t+CMA2WSS3wA==
+"@babel/runtime@^7.20.1", "@babel/runtime@^7.20.6":
+  version "7.20.6"
+  resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.20.6.tgz#facf4879bfed9b5326326273a64220f099b0fce3"
+  integrity sha512-Q+8MqP7TiHMWzSfwiJwXCjyf4GYA4Dgw3emg/7xmwsdLJOZUp+nMqcOwOzzYheuM1rhDu8FSj2l0aoMygEuXuA==
   dependencies:
-    regenerator-runtime "^0.13.4"
+    regenerator-runtime "^0.13.11"
 
 "@babel/template@^7.18.10":
   version "7.18.10"
@@ -182,23 +187,23 @@
     "@babel/parser" "^7.18.10"
     "@babel/types" "^7.18.10"
 
-"@babel/traverse@^7.19.4", "@babel/traverse@^7.19.6":
-  version "7.19.6"
-  resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.19.6.tgz#7b4c865611df6d99cb131eec2e8ac71656a490dc"
-  integrity sha512-6l5HrUCzFM04mfbG09AagtYyR2P0B71B1wN7PfSPiksDPz2k5H9CBC1tcZpz2M8OxbKTPccByoOJ22rUKbpmQQ==
+"@babel/traverse@^7.20.1", "@babel/traverse@^7.20.5":
+  version "7.20.5"
+  resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.20.5.tgz#78eb244bea8270fdda1ef9af22a5d5e5b7e57133"
+  integrity sha512-WM5ZNN3JITQIq9tFZaw1ojLU3WgWdtkxnhM1AegMS+PvHjkM5IXjmYEGY7yukz5XS4sJyEf2VzWjI8uAavhxBQ==
   dependencies:
     "@babel/code-frame" "^7.18.6"
-    "@babel/generator" "^7.19.6"
+    "@babel/generator" "^7.20.5"
     "@babel/helper-environment-visitor" "^7.18.9"
     "@babel/helper-function-name" "^7.19.0"
     "@babel/helper-hoist-variables" "^7.18.6"
     "@babel/helper-split-export-declaration" "^7.18.6"
-    "@babel/parser" "^7.19.6"
-    "@babel/types" "^7.19.4"
+    "@babel/parser" "^7.20.5"
+    "@babel/types" "^7.20.5"
     debug "^4.1.0"
     globals "^11.1.0"
 
-"@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.19.0", "@babel/types@^7.19.4":
+"@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.19.0":
   version "7.19.4"
   resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.19.4.tgz#0dd5c91c573a202d600490a35b33246fed8a41c7"
   integrity sha512-M5LK7nAeS6+9j7hAq+b3fQs+pNfUtTGq+yFFfHnauFA8zQtLRfmuipmsKDKKLuyG+wC8ABW43A153YNawNTEtw==
@@ -207,6 +212,15 @@
     "@babel/helper-validator-identifier" "^7.19.1"
     to-fast-properties "^2.0.0"
 
+"@babel/types@^7.20.2", "@babel/types@^7.20.5":
+  version "7.20.5"
+  resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.20.5.tgz#e206ae370b5393d94dfd1d04cd687cace53efa84"
+  integrity sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg==
+  dependencies:
+    "@babel/helper-string-parser" "^7.19.4"
+    "@babel/helper-validator-identifier" "^7.19.1"
+    to-fast-properties "^2.0.0"
+
 "@cspotcode/source-map-support@^0.8.0":
   version "0.8.1"
   resolved "https://registry.yarnpkg.com/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz#00629c35a688e05a88b1cda684fb9d5e73f000a1"
@@ -520,352 +534,352 @@
     "@nodelib/fs.scandir" "2.1.5"
     fastq "^1.6.0"
 
-"@polkadot/api-augment@9.5.2":
-  version "9.5.2"
-  resolved "https://registry.yarnpkg.com/@polkadot/api-augment/-/api-augment-9.5.2.tgz#55168dd112517028fea5f2ab9c54ea627e43ac3a"
-  integrity sha512-dH6QMY8Z3zI6CrgSU3eSe6f0KWDb5PYGztg/FXGPrjh7Vjic7syWZ1LD6zaHJAFWDp80BEdEXfqr4lConrCKGg==
+"@polkadot/api-augment@9.9.4":
+  version "9.9.4"
+  resolved "https://registry.yarnpkg.com/@polkadot/api-augment/-/api-augment-9.9.4.tgz#cb09d8edfc3a5d61c6519f30a2f02b1bb939c9f6"
+  integrity sha512-+T9YWw5kEi7AkSoS2UfE1nrVeJUtD92elQBZ3bMMkfM1geKWhSnvBLyTMn6kFmNXTfK0qt8YKS1pwbux7cC9tg==
   dependencies:
-    "@babel/runtime" "^7.19.4"
-    "@polkadot/api-base" "9.5.2"
-    "@polkadot/rpc-augment" "9.5.2"
-    "@polkadot/types" "9.5.2"
-    "@polkadot/types-augment" "9.5.2"
-    "@polkadot/types-codec" "9.5.2"
-    "@polkadot/util" "^10.1.11"
+    "@babel/runtime" "^7.20.1"
+    "@polkadot/api-base" "9.9.4"
+    "@polkadot/rpc-augment" "9.9.4"
+    "@polkadot/types" "9.9.4"
+    "@polkadot/types-augment" "9.9.4"
+    "@polkadot/types-codec" "9.9.4"
+    "@polkadot/util" "^10.1.14"
 
-"@polkadot/api-base@9.5.2":
-  version "9.5.2"
-  resolved "https://registry.yarnpkg.com/@polkadot/api-base/-/api-base-9.5.2.tgz#ac0a6b5546a54bcc753ac55c9f033caa9f8b4e5c"
-  integrity sha512-BBsH9SLB1FHgjdiU32cZX1puL3Eh8IjOJHjRsO/5SdttciQhF5g/u/m/mM/55qnlXmffI9s2Jre18G0XtVU9Aw==
+"@polkadot/api-base@9.9.4":
+  version "9.9.4"
+  resolved "https://registry.yarnpkg.com/@polkadot/api-base/-/api-base-9.9.4.tgz#eccc645b60485bfe64a5e6a9ebb3195d2011c0ee"
+  integrity sha512-G1DcxcMeGcvaAAA3u5Tbf70zE5aIuAPEAXnptFMF0lvJz4O6CM8k8ZZFTSk25hjsYlnx8WI1FTc97q4/tKie+Q==
   dependencies:
-    "@babel/runtime" "^7.19.4"
-    "@polkadot/rpc-core" "9.5.2"
-    "@polkadot/types" "9.5.2"
-    "@polkadot/util" "^10.1.11"
+    "@babel/runtime" "^7.20.1"
+    "@polkadot/rpc-core" "9.9.4"
+    "@polkadot/types" "9.9.4"
+    "@polkadot/util" "^10.1.14"
     rxjs "^7.5.7"
 
-"@polkadot/api-derive@9.5.2":
-  version "9.5.2"
-  resolved "https://registry.yarnpkg.com/@polkadot/api-derive/-/api-derive-9.5.2.tgz#c0412cfc13fa71f93b315d126b12b5ab38e6438c"
-  integrity sha512-kWn12dlqfIES1trNLd3O1i2qa4T97v/co1VMCgVstICwCt3+mGZgpxkMqQqPiWHagKEVeBNoAn+h8eOiQlbujA==
+"@polkadot/api-derive@9.9.4":
+  version "9.9.4"
+  resolved "https://registry.yarnpkg.com/@polkadot/api-derive/-/api-derive-9.9.4.tgz#0eedd9c604be2425d8a1adcf048446184a5aaec9"
+  integrity sha512-3ka7GzY4QbI3d/DHjQ9SjfDOTDxeU8gM2Dn31BP1oFzGwdFe2GZhDIE//lR5S6UDVxNNlgWz4927AunOQcuAmg==
   dependencies:
-    "@babel/runtime" "^7.19.4"
-    "@polkadot/api" "9.5.2"
-    "@polkadot/api-augment" "9.5.2"
-    "@polkadot/api-base" "9.5.2"
-    "@polkadot/rpc-core" "9.5.2"
-    "@polkadot/types" "9.5.2"
-    "@polkadot/types-codec" "9.5.2"
-    "@polkadot/util" "^10.1.11"
-    "@polkadot/util-crypto" "^10.1.11"
+    "@babel/runtime" "^7.20.1"
+    "@polkadot/api" "9.9.4"
+    "@polkadot/api-augment" "9.9.4"
+    "@polkadot/api-base" "9.9.4"
+    "@polkadot/rpc-core" "9.9.4"
+    "@polkadot/types" "9.9.4"
+    "@polkadot/types-codec" "9.9.4"
+    "@polkadot/util" "^10.1.14"
+    "@polkadot/util-crypto" "^10.1.14"
     rxjs "^7.5.7"
 
-"@polkadot/api@9.5.2":
-  version "9.5.2"
-  resolved "https://registry.yarnpkg.com/@polkadot/api/-/api-9.5.2.tgz#cef83928e47c393fbebf2788bc86841b6ab37a41"
-  integrity sha512-iEF/E8vQan3fHmIEl3bX7Yn/1jQLlvSDwPOxiQdj4tIcF36HX6vCbkdhQKRif0CNYES58TA9EKFiCNg81k+kXw==
+"@polkadot/api@9.9.4":
+  version "9.9.4"
+  resolved "https://registry.yarnpkg.com/@polkadot/api/-/api-9.9.4.tgz#a4899d7497644378a94e0cc6fcbf73a5e2d31b92"
+  integrity sha512-ze7W/DXsPHsixrFOACzugDQqezzrUGGX1Z2JOl6z+V8pd+ZKLSecsKJFUzf4yoBT82ArITYPtRVx/Dq9b9K2dA==
   dependencies:
-    "@babel/runtime" "^7.19.4"
-    "@polkadot/api-augment" "9.5.2"
-    "@polkadot/api-base" "9.5.2"
-    "@polkadot/api-derive" "9.5.2"
-    "@polkadot/keyring" "^10.1.11"
-    "@polkadot/rpc-augment" "9.5.2"
-    "@polkadot/rpc-core" "9.5.2"
-    "@polkadot/rpc-provider" "9.5.2"
-    "@polkadot/types" "9.5.2"
-    "@polkadot/types-augment" "9.5.2"
-    "@polkadot/types-codec" "9.5.2"
-    "@polkadot/types-create" "9.5.2"
-    "@polkadot/types-known" "9.5.2"
-    "@polkadot/util" "^10.1.11"
-    "@polkadot/util-crypto" "^10.1.11"
+    "@babel/runtime" "^7.20.1"
+    "@polkadot/api-augment" "9.9.4"
+    "@polkadot/api-base" "9.9.4"
+    "@polkadot/api-derive" "9.9.4"
+    "@polkadot/keyring" "^10.1.14"
+    "@polkadot/rpc-augment" "9.9.4"
+    "@polkadot/rpc-core" "9.9.4"
+    "@polkadot/rpc-provider" "9.9.4"
+    "@polkadot/types" "9.9.4"
+    "@polkadot/types-augment" "9.9.4"
+    "@polkadot/types-codec" "9.9.4"
+    "@polkadot/types-create" "9.9.4"
+    "@polkadot/types-known" "9.9.4"
+    "@polkadot/util" "^10.1.14"
+    "@polkadot/util-crypto" "^10.1.14"
     eventemitter3 "^4.0.7"
     rxjs "^7.5.7"
 
-"@polkadot/keyring@^10.1.11":
-  version "10.1.11"
-  resolved "https://registry.yarnpkg.com/@polkadot/keyring/-/keyring-10.1.11.tgz#a3fed011b0c8826ea2097e04f7189e9be66fbf98"
-  integrity sha512-Nv8cZaOA/KbdslDMTklJ58+y+UPpic3+oMQoozuq48Ccjv7WeW2BX47XM/RNE8nYFg6EHa6Whfm4IFaFb8s7ag==
+"@polkadot/keyring@^10.1.14":
+  version "10.2.1"
+  resolved "https://registry.yarnpkg.com/@polkadot/keyring/-/keyring-10.2.1.tgz#692d4e24dcbbe294b6945640802fc924ea20348e"
+  integrity sha512-84/zzxDZANQ4AfsCT1vrjX3I23/mj9WUWl1F7q9ruK6UBFyGsl46Y3ABOopFHij9UXhppndhB65IeDnqoOKqxQ==
   dependencies:
-    "@babel/runtime" "^7.19.4"
-    "@polkadot/util" "10.1.11"
-    "@polkadot/util-crypto" "10.1.11"
+    "@babel/runtime" "^7.20.6"
+    "@polkadot/util" "10.2.1"
+    "@polkadot/util-crypto" "10.2.1"
 
-"@polkadot/networks@10.1.11", "@polkadot/networks@^10.1.11":
-  version "10.1.11"
-  resolved "https://registry.yarnpkg.com/@polkadot/networks/-/networks-10.1.11.tgz#96a5d6c80228f4beada9154cca0f60a63198e7f4"
-  integrity sha512-4FfOVETXwh6PL6wd6fYJMkRSQKm+xUw3vR5rHqcAnB696FpMFPPErc6asgZ9lYMyzNJRY3yG86HQpFhtCv1nGA==
+"@polkadot/networks@10.2.1", "@polkadot/networks@^10.1.14":
+  version "10.2.1"
+  resolved "https://registry.yarnpkg.com/@polkadot/networks/-/networks-10.2.1.tgz#5095011795afa20291ef3e34a2ad38ed2c63fe09"
+  integrity sha512-cDZIY4jBo2tlDdSXNbECpuWer0NWlPcJNhHHveTiu2idje2QyIBNxBlAPViNGpz+ScAR0EknEzmQKuHOcSKxzg==
   dependencies:
-    "@babel/runtime" "^7.19.4"
-    "@polkadot/util" "10.1.11"
-    "@substrate/ss58-registry" "^1.33.0"
+    "@babel/runtime" "^7.20.6"
+    "@polkadot/util" "10.2.1"
+    "@substrate/ss58-registry" "^1.35.0"
 
-"@polkadot/rpc-augment@9.5.2":
-  version "9.5.2"
-  resolved "https://registry.yarnpkg.com/@polkadot/rpc-augment/-/rpc-augment-9.5.2.tgz#739cc3ed2f86f4318432e38381a2cc780dc64f1e"
-  integrity sha512-QAcunC7p/T4xy6e4m0Q1c9tiVYxnm+S9o10tmtx0K4qXzrc/4I2/tsw3nEGi3BzJhvMpFondSQGcJ3gyLwpmVA==
+"@polkadot/rpc-augment@9.9.4":
+  version "9.9.4"
+  resolved "https://registry.yarnpkg.com/@polkadot/rpc-augment/-/rpc-augment-9.9.4.tgz#82a1473143cb9ec1183e01babcfe7ac396ad456b"
+  integrity sha512-67zGQAhJuXd/CZlwDZTgxNt3xGtsDwLvLvyFrHuNjJNM0KGCyt/OpQHVBlyZ6xfII0WZpccASN6P2MxsGTMnKw==
   dependencies:
-    "@babel/runtime" "^7.19.4"
-    "@polkadot/rpc-core" "9.5.2"
-    "@polkadot/types" "9.5.2"
-    "@polkadot/types-codec" "9.5.2"
-    "@polkadot/util" "^10.1.11"
+    "@babel/runtime" "^7.20.1"
+    "@polkadot/rpc-core" "9.9.4"
+    "@polkadot/types" "9.9.4"
+    "@polkadot/types-codec" "9.9.4"
+    "@polkadot/util" "^10.1.14"
 
-"@polkadot/rpc-core@9.5.2":
-  version "9.5.2"
-  resolved "https://registry.yarnpkg.com/@polkadot/rpc-core/-/rpc-core-9.5.2.tgz#1a00868038b6c07fe8f58bd0a6cc9519d14001cc"
-  integrity sha512-4PbNz0GEp3FXYOnsS7mDHZy9DNVBOl56fq8vs09rLkEkrrvGkHmCvabEEWL7OPbwBzwzsCxdgI+IdkVTUKXPkQ==
+"@polkadot/rpc-core@9.9.4":
+  version "9.9.4"
+  resolved "https://registry.yarnpkg.com/@polkadot/rpc-core/-/rpc-core-9.9.4.tgz#30cb94dfb9438ef54f6ab9367bc533fa6934dbc5"
+  integrity sha512-DxhJcq1GAi+28nLMqhTksNMqTX40bGNhYuyQyy/to39VxizAjx+lyAHAMfzG9lvPnTIi2KzXif2pCdWq3AgJag==
   dependencies:
-    "@babel/runtime" "^7.19.4"
-    "@polkadot/rpc-augment" "9.5.2"
-    "@polkadot/rpc-provider" "9.5.2"
-    "@polkadot/types" "9.5.2"
-    "@polkadot/util" "^10.1.11"
+    "@babel/runtime" "^7.20.1"
+    "@polkadot/rpc-augment" "9.9.4"
+    "@polkadot/rpc-provider" "9.9.4"
+    "@polkadot/types" "9.9.4"
+    "@polkadot/util" "^10.1.14"
     rxjs "^7.5.7"
 
-"@polkadot/rpc-provider@9.5.2":
-  version "9.5.2"
-  resolved "https://registry.yarnpkg.com/@polkadot/rpc-provider/-/rpc-provider-9.5.2.tgz#3e38ea4c3639180f12270b6fe8cbcabf728aaf1d"
-  integrity sha512-Sn2jfvAsvQcl35o0up8JR/XbDMS/3YVDEN2sFuzXtiD77W2njukItbZT+BolfAW+biAUs3bNomump5k/YLiLKg==
+"@polkadot/rpc-provider@9.9.4":
+  version "9.9.4"
+  resolved "https://registry.yarnpkg.com/@polkadot/rpc-provider/-/rpc-provider-9.9.4.tgz#dab6d72e83e325dc170e03d0edf5f7bec07c0293"
+  integrity sha512-aUkPtlYukAOFX3FkUgLw3MNy+T0mCiCX7va3PIts9ggK4vl14NFZHurCZq+5ANvknRU4WG8P5teurH9Rd9oDjQ==
   dependencies:
-    "@babel/runtime" "^7.19.4"
-    "@polkadot/keyring" "^10.1.11"
-    "@polkadot/types" "9.5.2"
-    "@polkadot/types-support" "9.5.2"
-    "@polkadot/util" "^10.1.11"
-    "@polkadot/util-crypto" "^10.1.11"
-    "@polkadot/x-fetch" "^10.1.11"
-    "@polkadot/x-global" "^10.1.11"
-    "@polkadot/x-ws" "^10.1.11"
-    "@substrate/connect" "0.7.14"
+    "@babel/runtime" "^7.20.1"
+    "@polkadot/keyring" "^10.1.14"
+    "@polkadot/types" "9.9.4"
+    "@polkadot/types-support" "9.9.4"
+    "@polkadot/util" "^10.1.14"
+    "@polkadot/util-crypto" "^10.1.14"
+    "@polkadot/x-fetch" "^10.1.14"
+    "@polkadot/x-global" "^10.1.14"
+    "@polkadot/x-ws" "^10.1.14"
+    "@substrate/connect" "0.7.17"
     eventemitter3 "^4.0.7"
     mock-socket "^9.1.5"
     nock "^13.2.9"
 
-"@polkadot/typegen@9.5.2":
-  version "9.5.2"
-  resolved "https://registry.yarnpkg.com/@polkadot/typegen/-/typegen-9.5.2.tgz#b4f3b5eca69c70cc496c8cd3b7804df32282c336"
-  integrity sha512-DIiicI3VzbqkfjthvHhLYCaElkaKB/qM+P0mGDmb3+NgttJQsH2Sqy/zsT/mjr07hAB1gXf4dhCmj0QQBiR1og==
+"@polkadot/typegen@9.9.4":
+  version "9.9.4"
+  resolved "https://registry.yarnpkg.com/@polkadot/typegen/-/typegen-9.9.4.tgz#24ee3122c338a359d5776e1c728160ffaaffe6b9"
+  integrity sha512-uIPD3r9QCvTtz5JHQaO5T2q36U9PrmrutHXbHWWzswsWU6lxkGjIiwUOdV+IUemeQx85GVOAPInU+BnwdhPUpA==
   dependencies:
-    "@babel/core" "^7.19.3"
+    "@babel/core" "^7.20.2"
     "@babel/register" "^7.18.9"
-    "@babel/runtime" "^7.19.4"
-    "@polkadot/api" "9.5.2"
-    "@polkadot/api-augment" "9.5.2"
-    "@polkadot/rpc-augment" "9.5.2"
-    "@polkadot/rpc-provider" "9.5.2"
-    "@polkadot/types" "9.5.2"
-    "@polkadot/types-augment" "9.5.2"
-    "@polkadot/types-codec" "9.5.2"
-    "@polkadot/types-create" "9.5.2"
-    "@polkadot/types-support" "9.5.2"
-    "@polkadot/util" "^10.1.11"
-    "@polkadot/util-crypto" "^10.1.11"
-    "@polkadot/x-ws" "^10.1.11"
+    "@babel/runtime" "^7.20.1"
+    "@polkadot/api" "9.9.4"
+    "@polkadot/api-augment" "9.9.4"
+    "@polkadot/rpc-augment" "9.9.4"
+    "@polkadot/rpc-provider" "9.9.4"
+    "@polkadot/types" "9.9.4"
+    "@polkadot/types-augment" "9.9.4"
+    "@polkadot/types-codec" "9.9.4"
+    "@polkadot/types-create" "9.9.4"
+    "@polkadot/types-support" "9.9.4"
+    "@polkadot/util" "^10.1.14"
+    "@polkadot/util-crypto" "^10.1.14"
+    "@polkadot/x-ws" "^10.1.14"
     handlebars "^4.7.7"
     websocket "^1.0.34"
-    yargs "^17.6.0"
+    yargs "^17.6.2"
 
-"@polkadot/types-augment@9.5.2":
-  version "9.5.2"
-  resolved "https://registry.yarnpkg.com/@polkadot/types-augment/-/types-augment-9.5.2.tgz#d9e77756b0e36455d708f5af8265ef011ddf8d91"
-  integrity sha512-LDJdv/84sECwA0R5lK85/orxjoozJe3+2jeLjRiKr8S6qm9XRfz0wLCSF866kpSGBZ4B1dYBUhzjoSu95y2Jug==
+"@polkadot/types-augment@9.9.4":
+  version "9.9.4"
+  resolved "https://registry.yarnpkg.com/@polkadot/types-augment/-/types-augment-9.9.4.tgz#08a2a89c0b8000ef156a0ed41f5eb7aa55cc1bb1"
+  integrity sha512-mQNc0kxt3zM6SC+5hJbsg03fxEFpn5nakki+loE2mNsWr1g+rR7LECagAZ4wT2gvdbzWuY/LlRYyDQxe0PwdZg==
   dependencies:
-    "@babel/runtime" "^7.19.4"
-    "@polkadot/types" "9.5.2"
-    "@polkadot/types-codec" "9.5.2"
-    "@polkadot/util" "^10.1.11"
+    "@babel/runtime" "^7.20.1"
+    "@polkadot/types" "9.9.4"
+    "@polkadot/types-codec" "9.9.4"
+    "@polkadot/util" "^10.1.14"
 
-"@polkadot/types-codec@9.5.2":
-  version "9.5.2"
-  resolved "https://registry.yarnpkg.com/@polkadot/types-codec/-/types-codec-9.5.2.tgz#345c38ccef17651b8cabd159a42810893b5e7e44"
-  integrity sha512-FJPjE3ceTGTcadeC8d5C+aSR8SLKuQrXKIBmMNBky+WwzEo0vufRqxFWcPLxAOEeeUPgBXS967tP15+UU4psGA==
+"@polkadot/types-codec@9.9.4":
+  version "9.9.4"
+  resolved "https://registry.yarnpkg.com/@polkadot/types-codec/-/types-codec-9.9.4.tgz#1219a6b453dab8e53a0d376f13394b02964c7665"
+  integrity sha512-uSHoQQcj4813c9zNkDDH897K6JB0OznTrH5WeZ1wxpjML7lkuTJ2t/GQE9e4q5Ycl7YePZsvEp2qlc3GwrVm/w==
   dependencies:
-    "@babel/runtime" "^7.19.4"
-    "@polkadot/util" "^10.1.11"
-    "@polkadot/x-bigint" "^10.1.11"
+    "@babel/runtime" "^7.20.1"
+    "@polkadot/util" "^10.1.14"
+    "@polkadot/x-bigint" "^10.1.14"
 
-"@polkadot/types-create@9.5.2":
-  version "9.5.2"
-  resolved "https://registry.yarnpkg.com/@polkadot/types-create/-/types-create-9.5.2.tgz#a85dcb794ea11e5d528baa34b65e57cfafc905cf"
-  integrity sha512-YbplL8K0LqUEHoV3FgZ5B83oVV67KGbLXsWHVVaUZBPsmtXJXrbBfSyJgl/80I2n4lXEBmg3sFAYMbaSTvL05A==
+"@polkadot/types-create@9.9.4":
+  version "9.9.4"
+  resolved "https://registry.yarnpkg.com/@polkadot/types-create/-/types-create-9.9.4.tgz#d2d3d0e4c3cd4a0a4581dcb418a8f6bec657b986"
+  integrity sha512-EOxLryRQ4JVRSRnIMXk3Tjry1tyegNuWK8OUj51A1wHrX76DF9chME27bXUP4d7el1pjqPuQ9/l+/928GG386g==
   dependencies:
-    "@babel/runtime" "^7.19.4"
-    "@polkadot/types-codec" "9.5.2"
-    "@polkadot/util" "^10.1.11"
+    "@babel/runtime" "^7.20.1"
+    "@polkadot/types-codec" "9.9.4"
+    "@polkadot/util" "^10.1.14"
 
-"@polkadot/types-known@9.5.2":
-  version "9.5.2"
-  resolved "https://registry.yarnpkg.com/@polkadot/types-known/-/types-known-9.5.2.tgz#a71fd08932b1643bbf346321472ed48ab1ade215"
-  integrity sha512-iNaGOF6dGiTvy3Ns8Z7WNjYD1SGnZiapDAKPH4brPuJqMpN6/FxYpfPSSOKx+IJEamsdINcaggb87eWyPxH8CA==
+"@polkadot/types-known@9.9.4":
+  version "9.9.4"
+  resolved "https://registry.yarnpkg.com/@polkadot/types-known/-/types-known-9.9.4.tgz#d30fa2c5c964b76b748413004758d05eb8f0e8f9"
+  integrity sha512-BaKXkg3yZLDv31g0CZPJsZDXX01VTjkQ0tmW9U6fmccEq3zHlxbUiXf3aKlwKRJyDWiEOxr4cQ4GT8jj6uEIuA==
   dependencies:
-    "@babel/runtime" "^7.19.4"
-    "@polkadot/networks" "^10.1.11"
-    "@polkadot/types" "9.5.2"
-    "@polkadot/types-codec" "9.5.2"
-    "@polkadot/types-create" "9.5.2"
-    "@polkadot/util" "^10.1.11"
+    "@babel/runtime" "^7.20.1"
+    "@polkadot/networks" "^10.1.14"
+    "@polkadot/types" "9.9.4"
+    "@polkadot/types-codec" "9.9.4"
+    "@polkadot/types-create" "9.9.4"
+    "@polkadot/util" "^10.1.14"
 
-"@polkadot/types-support@9.5.2":
-  version "9.5.2"
-  resolved "https://registry.yarnpkg.com/@polkadot/types-support/-/types-support-9.5.2.tgz#f2990d19cbd78c24e5b7116466fb1d89f93a8ca7"
-  integrity sha512-Zdbl5fvGQjUkyE1r67vhyPEqLUwlZ35GCnkoobY9MgN6gylhSjNue/shpG4uGsEjWVQL7GkFkrPiwtzDArVilg==
+"@polkadot/types-support@9.9.4":
+  version "9.9.4"
+  resolved "https://registry.yarnpkg.com/@polkadot/types-support/-/types-support-9.9.4.tgz#3f2eb1097a268bdd280d36fb53b7cdc98a5e238c"
+  integrity sha512-vjhdD7B5kdTLhm2iO0QAb7fM4D2ojNUVVocOJotC9NULYtoC+PkPvkvFbw7VQ1H3u7yxyZfWloMtBnCsIp5EAA==
   dependencies:
-    "@babel/runtime" "^7.19.4"
-    "@polkadot/util" "^10.1.11"
+    "@babel/runtime" "^7.20.1"
+    "@polkadot/util" "^10.1.14"
 
-"@polkadot/types@9.5.2":
-  version "9.5.2"
-  resolved "https://registry.yarnpkg.com/@polkadot/types/-/types-9.5.2.tgz#33ab2caea08f084141a01038adbe53ed69ab7d9c"
-  integrity sha512-6C5xzOrMK+fu0JMOlSO+8dPDhpwKPOaKMv3v5BMvBEWtDNKM81/QQoAoYT7DSVXq/V16icSFxPs9IWC+6Qq5ag==
+"@polkadot/types@9.9.4":
+  version "9.9.4"
+  resolved "https://registry.yarnpkg.com/@polkadot/types/-/types-9.9.4.tgz#a1b38174f5a9e2aa97612157d12faffd905b126e"
+  integrity sha512-/LJ029S0AtKzvV9JoQtIIeHRP/Xoq8MZmDfdHUEgThRd+uvtQzFyGmcupe4EzX0p5VAx93DUFQKm8vUdHE39Tw==
   dependencies:
-    "@babel/runtime" "^7.19.4"
-    "@polkadot/keyring" "^10.1.11"
-    "@polkadot/types-augment" "9.5.2"
-    "@polkadot/types-codec" "9.5.2"
-    "@polkadot/types-create" "9.5.2"
-    "@polkadot/util" "^10.1.11"
-    "@polkadot/util-crypto" "^10.1.11"
+    "@babel/runtime" "^7.20.1"
+    "@polkadot/keyring" "^10.1.14"
+    "@polkadot/types-augment" "9.9.4"
+    "@polkadot/types-codec" "9.9.4"
+    "@polkadot/types-create" "9.9.4"
+    "@polkadot/util" "^10.1.14"
+    "@polkadot/util-crypto" "^10.1.14"
     rxjs "^7.5.7"
 
-"@polkadot/util-crypto@10.1.11", "@polkadot/util-crypto@^10.1.11":
-  version "10.1.11"
-  resolved "https://registry.yarnpkg.com/@polkadot/util-crypto/-/util-crypto-10.1.11.tgz#e59bdc8e1e2bd98a115e2e2ed45461e68a14a48c"
-  integrity sha512-wG63frIMAR5T/HXGM0SFNzZZdk7qDBsfLXfn6PIZiXCCCsdEYPzS5WltB7fkhicYpbePJ7VgdCAddj1l4IcGyg==
+"@polkadot/util-crypto@10.2.1", "@polkadot/util-crypto@^10.1.14":
+  version "10.2.1"
+  resolved "https://registry.yarnpkg.com/@polkadot/util-crypto/-/util-crypto-10.2.1.tgz#f6ce1c81496336ca50c2ca84975bcde79aa16634"
+  integrity sha512-UH1J4oD92gkLXMfVTLee3Y2vYadNyp1lmS4P2nZwQ0SOzGZ4rN7khD2CrB1cXS9WPq196Zb5oZdGLnPYnXHtjw==
   dependencies:
-    "@babel/runtime" "^7.19.4"
+    "@babel/runtime" "^7.20.6"
     "@noble/hashes" "1.1.3"
     "@noble/secp256k1" "1.7.0"
-    "@polkadot/networks" "10.1.11"
-    "@polkadot/util" "10.1.11"
-    "@polkadot/wasm-crypto" "^6.3.1"
-    "@polkadot/x-bigint" "10.1.11"
-    "@polkadot/x-randomvalues" "10.1.11"
+    "@polkadot/networks" "10.2.1"
+    "@polkadot/util" "10.2.1"
+    "@polkadot/wasm-crypto" "^6.4.1"
+    "@polkadot/x-bigint" "10.2.1"
+    "@polkadot/x-randomvalues" "10.2.1"
     "@scure/base" "1.1.1"
     ed2curve "^0.3.0"
     tweetnacl "^1.0.3"
 
-"@polkadot/util@10.1.11", "@polkadot/util@^10.1.11":
-  version "10.1.11"
-  resolved "https://registry.yarnpkg.com/@polkadot/util/-/util-10.1.11.tgz#22bcdabbd7a0d266417f6569cc655f516d371a82"
-  integrity sha512-6m51lw6g6ilqO/k4BQY7rD0lYM9NCnC4FiM7CEEUc7j8q86qxdcZ88zdNldkhNsTIQnfmCtkK3GRzZW6VYrbUw==
+"@polkadot/util@10.2.1", "@polkadot/util@^10.1.14":
+  version "10.2.1"
+  resolved "https://registry.yarnpkg.com/@polkadot/util/-/util-10.2.1.tgz#a8c3a4fe87091197448bec70f7ea079b60d5abf6"
+  integrity sha512-ewGKSOp+VXKEeCvpCCP2Qqi/FVkewBF9vb/N8pRwuNQ2XE9k1lnsOZZeQemVBDhKsZz+h3IeNcWejaF6K3vYHQ==
   dependencies:
-    "@babel/runtime" "^7.19.4"
-    "@polkadot/x-bigint" "10.1.11"
-    "@polkadot/x-global" "10.1.11"
-    "@polkadot/x-textdecoder" "10.1.11"
-    "@polkadot/x-textencoder" "10.1.11"
+    "@babel/runtime" "^7.20.6"
+    "@polkadot/x-bigint" "10.2.1"
+    "@polkadot/x-global" "10.2.1"
+    "@polkadot/x-textdecoder" "10.2.1"
+    "@polkadot/x-textencoder" "10.2.1"
     "@types/bn.js" "^5.1.1"
     bn.js "^5.2.1"
 
-"@polkadot/wasm-bridge@6.3.1":
-  version "6.3.1"
-  resolved "https://registry.yarnpkg.com/@polkadot/wasm-bridge/-/wasm-bridge-6.3.1.tgz#439fa78e80947a7cb695443e1f64b25c30bb1487"
-  integrity sha512-1TYkHsb9AEFhU9uZj3biEnN2yKQNzdrwSjiTvfCYnt97pnEkKsZI6cku+YPZQv5w/x9CQa5Yua9e2DVVZSivGA==
+"@polkadot/wasm-bridge@6.4.1":
+  version "6.4.1"
+  resolved "https://registry.yarnpkg.com/@polkadot/wasm-bridge/-/wasm-bridge-6.4.1.tgz#e97915dd67ba543ec3381299c2a5b9330686e27e"
+  integrity sha512-QZDvz6dsUlbYsaMV5biZgZWkYH9BC5AfhT0f0/knv8+LrbAoQdP3Asbvddw8vyU9sbpuCHXrd4bDLBwUCRfrBQ==
   dependencies:
-    "@babel/runtime" "^7.18.9"
+    "@babel/runtime" "^7.20.6"
 
-"@polkadot/wasm-crypto-asmjs@6.3.1":
-  version "6.3.1"
-  resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-asmjs/-/wasm-crypto-asmjs-6.3.1.tgz#e8f469c9cf4a7709c8131a96f857291953f3e30a"
-  integrity sha512-zbombRfA5v/mUWQQhgg2YwaxhRmxRIrvskw65x+lruax3b6xPBFDs7yplopiJU3r8h2pTgQvX/DUksvqz2TCRQ==
+"@polkadot/wasm-crypto-asmjs@6.4.1":
+  version "6.4.1"
+  resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-asmjs/-/wasm-crypto-asmjs-6.4.1.tgz#3cc76bbda5ea4a7a860982c64f9565907b312253"
+  integrity sha512-UxZTwuBZlnODGIQdCsE2Sn/jU0O2xrNQ/TkhRFELfkZXEXTNu4lw6NpaKq7Iey4L+wKd8h4lT3VPVkMcPBLOvA==
   dependencies:
-    "@babel/runtime" "^7.18.9"
+    "@babel/runtime" "^7.20.6"
 
-"@polkadot/wasm-crypto-init@6.3.1":
-  version "6.3.1"
-  resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-init/-/wasm-crypto-init-6.3.1.tgz#b590220c53c94b9a54d5dc236d0cbe943db76706"
-  integrity sha512-9yaUBcu+snwjJLmPPGl3cyGRQ1afyFGm16qzTM0sgG/ZCfUlK4uk8KWZe+sBUKgoxb2oXY7Y4WklKgQI1YBdfw==
+"@polkadot/wasm-crypto-init@6.4.1":
+  version "6.4.1"
+  resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-init/-/wasm-crypto-init-6.4.1.tgz#4d9ab0030db52cf177bf707ef8e77aa4ca721668"
+  integrity sha512-1ALagSi/nfkyFaH6JDYfy/QbicVbSn99K8PV9rctDUfxc7P06R7CoqbjGQ4OMPX6w1WYVPU7B4jPHGLYBlVuMw==
   dependencies:
-    "@babel/runtime" "^7.18.9"
-    "@polkadot/wasm-bridge" "6.3.1"
-    "@polkadot/wasm-crypto-asmjs" "6.3.1"
-    "@polkadot/wasm-crypto-wasm" "6.3.1"
+    "@babel/runtime" "^7.20.6"
+    "@polkadot/wasm-bridge" "6.4.1"
+    "@polkadot/wasm-crypto-asmjs" "6.4.1"
+    "@polkadot/wasm-crypto-wasm" "6.4.1"
 
-"@polkadot/wasm-crypto-wasm@6.3.1":
-  version "6.3.1"
-  resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-wasm/-/wasm-crypto-wasm-6.3.1.tgz#67f720e7f9694fef096abe9d60abbac02e032383"
-  integrity sha512-idSlzKGVzCfeCMRHsacRvqwojSaTadFxL/Dbls4z1thvfa3U9Ku0d2qVtlwg7Hj+tYWDiuP8Kygs+6bQwfs0XA==
+"@polkadot/wasm-crypto-wasm@6.4.1":
+  version "6.4.1"
+  resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-wasm/-/wasm-crypto-wasm-6.4.1.tgz#97180f80583b18f6a13c1054fa5f7e8da40b1028"
+  integrity sha512-3VV9ZGzh0ZY3SmkkSw+0TRXxIpiO0nB8lFwlRgcwaCihwrvLfRnH9GI8WE12mKsHVjWTEVR3ogzILJxccAUjDA==
   dependencies:
-    "@babel/runtime" "^7.18.9"
-    "@polkadot/wasm-util" "6.3.1"
+    "@babel/runtime" "^7.20.6"
+    "@polkadot/wasm-util" "6.4.1"
 
-"@polkadot/wasm-crypto@^6.3.1":
-  version "6.3.1"
-  resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto/-/wasm-crypto-6.3.1.tgz#63f5798aca2b2ff0696f190e6862d9781d8f280c"
-  integrity sha512-OO8h0qeVkqp4xYZaRVl4iuWOEtq282pNBHDKb6SOJuI2g59eWGcKh4EQU9Me2VP6qzojIqptrkrVt7KQXC68gA==
+"@polkadot/wasm-crypto@^6.4.1":
+  version "6.4.1"
+  resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto/-/wasm-crypto-6.4.1.tgz#79310e23ad1ca62362ba893db6a8567154c2536a"
+  integrity sha512-FH+dcDPdhSLJvwL0pMLtn/LIPd62QDPODZRCmDyw+pFjLOMaRBc7raomWUOqyRWJTnqVf/iscc2rLVLNMyt7ag==
   dependencies:
-    "@babel/runtime" "^7.18.9"
-    "@polkadot/wasm-bridge" "6.3.1"
-    "@polkadot/wasm-crypto-asmjs" "6.3.1"
-    "@polkadot/wasm-crypto-init" "6.3.1"
-    "@polkadot/wasm-crypto-wasm" "6.3.1"
-    "@polkadot/wasm-util" "6.3.1"
+    "@babel/runtime" "^7.20.6"
+    "@polkadot/wasm-bridge" "6.4.1"
+    "@polkadot/wasm-crypto-asmjs" "6.4.1"
+    "@polkadot/wasm-crypto-init" "6.4.1"
+    "@polkadot/wasm-crypto-wasm" "6.4.1"
+    "@polkadot/wasm-util" "6.4.1"
 
-"@polkadot/wasm-util@6.3.1":
-  version "6.3.1"
-  resolved "https://registry.yarnpkg.com/@polkadot/wasm-util/-/wasm-util-6.3.1.tgz#439ebb68a436317af388ed6438b8f879df3afcda"
-  integrity sha512-12oAv5J7Yoc9m6jixrSaQCxpOkWOyzHx3DMC8qmLjRiwdBWxqLmImOVRVnFsbaxqSbhBIHRuJphVxWE+GZETDg==
+"@polkadot/wasm-util@6.4.1":
+  version "6.4.1"
+  resolved "https://registry.yarnpkg.com/@polkadot/wasm-util/-/wasm-util-6.4.1.tgz#74aecc85bec427a9225d9874685944ea3dc3ab76"
+  integrity sha512-Uwo+WpEsDmFExWC5kTNvsVhvqXMZEKf4gUHXFn4c6Xz4lmieRT5g+1bO1KJ21pl4msuIgdV3Bksfs/oiqMFqlw==
   dependencies:
-    "@babel/runtime" "^7.18.9"
+    "@babel/runtime" "^7.20.6"
 
-"@polkadot/x-bigint@10.1.11", "@polkadot/x-bigint@^10.1.11":
-  version "10.1.11"
-  resolved "https://registry.yarnpkg.com/@polkadot/x-bigint/-/x-bigint-10.1.11.tgz#7d62ce10cccd55b86a415342db95b9feeb099776"
-  integrity sha512-TC4KZ+ni/SJhcf/LIwD49C/kwvACu0nCchETNO+sAfJ7COXZwHDUJXVXmwN5PgkQxwsWsKKuJmzR/Fi1bgMWnQ==
+"@polkadot/x-bigint@10.2.1", "@polkadot/x-bigint@^10.1.14":
+  version "10.2.1"
+  resolved "https://registry.yarnpkg.com/@polkadot/x-bigint/-/x-bigint-10.2.1.tgz#aa2d4384bb4ae6b5a3f333aa25bf6fd64d9006c5"
+  integrity sha512-asFroI2skC4gYv0oIqqb84DqCCxhNUTSCKobEg57WdXoT4TKrN9Uetg2AMSIHRiX/9lP3EPMhUjM1VVGobTQRQ==
   dependencies:
-    "@babel/runtime" "^7.19.4"
-    "@polkadot/x-global" "10.1.11"
+    "@babel/runtime" "^7.20.6"
+    "@polkadot/x-global" "10.2.1"
 
-"@polkadot/x-fetch@^10.1.11":
-  version "10.1.11"
-  resolved "https://registry.yarnpkg.com/@polkadot/x-fetch/-/x-fetch-10.1.11.tgz#8f579bb166096c977acff91a40b3848fb5581900"
-  integrity sha512-WtyUr9itVD9BLnxCUloJ1iwrXOY/lnlEShEYKHcSm6MIHtbJolePd3v1+o5mOX+bdDbHXhPZnH8anCCqDNDRqg==
+"@polkadot/x-fetch@^10.1.14":
+  version "10.2.1"
+  resolved "https://registry.yarnpkg.com/@polkadot/x-fetch/-/x-fetch-10.2.1.tgz#cb5b33da1d91787eb2e5207ef62806a75ef3c62f"
+  integrity sha512-6ASJUZIrbLaKW+AOW7E5CuktwJwa2LHhxxRyJe398HxZUjJRjO2VJPdqoSwwCYvfFa1TcIr3FDWS63ooDfvGMA==
   dependencies:
-    "@babel/runtime" "^7.19.4"
-    "@polkadot/x-global" "10.1.11"
+    "@babel/runtime" "^7.20.6"
+    "@polkadot/x-global" "10.2.1"
     "@types/node-fetch" "^2.6.2"
-    node-fetch "^3.2.10"
+    node-fetch "^3.3.0"
 
-"@polkadot/x-global@10.1.11", "@polkadot/x-global@^10.1.11":
-  version "10.1.11"
-  resolved "https://registry.yarnpkg.com/@polkadot/x-global/-/x-global-10.1.11.tgz#37dda3ef1cebfd14c68c69279ae6521957817866"
-  integrity sha512-bWz5gdcELy6+xfr27R1GE5MPX4nfVlchzHQH+DR6OBbSi9g/PeycQAvFB6IkTmP+YEbNNtIpxnSP37zoUaG3xw==
+"@polkadot/x-global@10.2.1", "@polkadot/x-global@^10.1.14":
+  version "10.2.1"
+  resolved "https://registry.yarnpkg.com/@polkadot/x-global/-/x-global-10.2.1.tgz#6fbaab05653e680adc8c69c07947eee49afc1238"
+  integrity sha512-kWmPku2lCcoYKU16+lWGOb95+6Lu9zo1trvzTWmAt7z0DXw2GlD9+qmDTt5iYGtguJsGXoRZDGilDTo3MeFrkA==
   dependencies:
-    "@babel/runtime" "^7.19.4"
+    "@babel/runtime" "^7.20.6"
 
-"@polkadot/x-randomvalues@10.1.11":
-  version "10.1.11"
-  resolved "https://registry.yarnpkg.com/@polkadot/x-randomvalues/-/x-randomvalues-10.1.11.tgz#f9e088f8b400770d3e53ba9e0c0f0d464047f89e"
-  integrity sha512-V2V37f5hoM5B32eCpGw87Lwstin2+ArXhOZ8ENKncbQLXzbF9yTODueDoA5Vt0MJCs2CDP9cyiCYykcanqVkxg==
+"@polkadot/x-randomvalues@10.2.1":
+  version "10.2.1"
+  resolved "https://registry.yarnpkg.com/@polkadot/x-randomvalues/-/x-randomvalues-10.2.1.tgz#1c463625c0b7cf775e94594f522eb21a5229b42e"
+  integrity sha512-bEwG6j/+HMZ5LIkyzRbTB0N1Wz2lHyxP25pPFgHFqGqon/KZoRN5kxOwEJ1DpPJIv+9PVn5tt7bc4R3qsaZ93g==
   dependencies:
-    "@babel/runtime" "^7.19.4"
-    "@polkadot/x-global" "10.1.11"
+    "@babel/runtime" "^7.20.6"
+    "@polkadot/x-global" "10.2.1"
 
-"@polkadot/x-textdecoder@10.1.11":
-  version "10.1.11"
-  resolved "https://registry.yarnpkg.com/@polkadot/x-textdecoder/-/x-textdecoder-10.1.11.tgz#314c79e27545a41fe0494a26196bf2dff5cfcb5d"
-  integrity sha512-QZqie04SR6pAj260PaLBfZUGXWKI357t4ROVJhpaj06qc1zrk1V8Mwkr49+WzjAPFEOqo70HWnzXmPNCH4dQiw==
+"@polkadot/x-textdecoder@10.2.1":
+  version "10.2.1"
+  resolved "https://registry.yarnpkg.com/@polkadot/x-textdecoder/-/x-textdecoder-10.2.1.tgz#c1778ef35e2aa8db8f11bbe31a5bbf5e46017d7d"
+  integrity sha512-hpFmrdv/rrSM4UNaV8TJBgMtwXsYlNgBTSUmnKWwJIN3PhOUeYxl1qIbPchxGbJBc35WviJCZe7rlLja9JvFcw==
   dependencies:
-    "@babel/runtime" "^7.19.4"
-    "@polkadot/x-global" "10.1.11"
+    "@babel/runtime" "^7.20.6"
+    "@polkadot/x-global" "10.2.1"
 
-"@polkadot/x-textencoder@10.1.11":
-  version "10.1.11"
-  resolved "https://registry.yarnpkg.com/@polkadot/x-textencoder/-/x-textencoder-10.1.11.tgz#23b18b3ffbc649572728aa37d7787432bb3a03b5"
-  integrity sha512-UX+uV9AbDID81waaG/NvTkkf7ZNVW7HSHaddgbWjQEVW2Ex4ByccBarY5jEi6cErEPKfzCamKhgXflu0aV9LWw==
+"@polkadot/x-textencoder@10.2.1":
+  version "10.2.1"
+  resolved "https://registry.yarnpkg.com/@polkadot/x-textencoder/-/x-textencoder-10.2.1.tgz#c09562c73a44659243075d43b007b5c1b39c57a8"
+  integrity sha512-4gMyY6DCH34KA++bawu/zlUJ0/8+aZJsurwjRBbkdfOS2uLo0K+vJ5GBevAhl0VSznM36ptfh/MpkIBKK/6R0g==
   dependencies:
-    "@babel/runtime" "^7.19.4"
-    "@polkadot/x-global" "10.1.11"
+    "@babel/runtime" "^7.20.6"
+    "@polkadot/x-global" "10.2.1"
 
-"@polkadot/x-ws@^10.1.11":
-  version "10.1.11"
-  resolved "https://registry.yarnpkg.com/@polkadot/x-ws/-/x-ws-10.1.11.tgz#7431ad72064d56519d4293278f03ae97b9ea9271"
-  integrity sha512-EUbL/R1A/NxYf6Rnb1M7U9yeTuo5r4y2vcQllE5aBLaQ0cFnRykHzlmZlVX1E7O5uy3lYVdxWC7sNgxItIWkWA==
+"@polkadot/x-ws@^10.1.14":
+  version "10.2.1"
+  resolved "https://registry.yarnpkg.com/@polkadot/x-ws/-/x-ws-10.2.1.tgz#ec119c22a8cb7b9cde00e9909e37b6ba2845efd1"
+  integrity sha512-oS/WEHc1JSJ+xMArzFXbg1yEeaRrp6GsJLBvObj4DgTyqoWTR5fYkq1G1nHbyqdR729yAnR6755PdaWecIg98g==
   dependencies:
-    "@babel/runtime" "^7.19.4"
-    "@polkadot/x-global" "10.1.11"
+    "@babel/runtime" "^7.20.6"
+    "@polkadot/x-global" "10.2.1"
     "@types/websocket" "^1.0.5"
     websocket "^1.0.34"
 
@@ -884,27 +898,27 @@
   resolved "https://registry.yarnpkg.com/@substrate/connect-extension-protocol/-/connect-extension-protocol-1.0.1.tgz#fa5738039586c648013caa6a0c95c43265dbe77d"
   integrity sha512-161JhCC1csjH3GE5mPLEd7HbWtwNSPJBg3p1Ksz9SFlTzj/bgEwudiRN2y5i0MoLGCIJRYKyKGMxVnd29PzNjg==
 
-"@substrate/connect@0.7.14":
-  version "0.7.14"
-  resolved "https://registry.yarnpkg.com/@substrate/connect/-/connect-0.7.14.tgz#c090e952e9cdd93185a94d24fbc424ea20fe7bbe"
-  integrity sha512-uW5uBmihpivshmmmw+rsg7qOV0KqVSep4rWOXFMP8aFQinvmqw4JqxP21og4H/7JZxttYUBFQVsdtXHGKJ0aVQ==
+"@substrate/connect@0.7.17":
+  version "0.7.17"
+  resolved "https://registry.yarnpkg.com/@substrate/connect/-/connect-0.7.17.tgz#b76ce23d24255e89028db81b3cb280c7f86db72e"
+  integrity sha512-s0XBmGpUCFWZFa+TS0TEvOKtWjJP2uT4xKmvzApH8INB5xbz79wqWFX6WWh3AlK/X1P0Smt+RVEH7HQiLJAYAw==
   dependencies:
     "@substrate/connect-extension-protocol" "^1.0.1"
-    "@substrate/smoldot-light" "0.6.34"
+    "@substrate/smoldot-light" "0.7.7"
     eventemitter3 "^4.0.7"
 
-"@substrate/smoldot-light@0.6.34":
-  version "0.6.34"
-  resolved "https://registry.yarnpkg.com/@substrate/smoldot-light/-/smoldot-light-0.6.34.tgz#273dba622102281fd0fdb0e375198bff2ec584c3"
-  integrity sha512-+HK9MaJ0HelJmpf4YYR+salJ7dhVBltmhGlyz5l8OXS9DW18fe0Z2wxEo8P5kX9CUxlCXEb8J9JBRQAYBPHbwQ==
+"@substrate/smoldot-light@0.7.7":
+  version "0.7.7"
+  resolved "https://registry.yarnpkg.com/@substrate/smoldot-light/-/smoldot-light-0.7.7.tgz#ee5f89bb25af64d2014d97548b959b7da4c67f08"
+  integrity sha512-ksxeAed6dIUtYSl0f8ehgWQjwXnpDGTIJt+WVRIGt3OObZkA96ZdBWx0xP7GrXZtj37u4n/Y1z7TyTm4bwQvrw==
   dependencies:
     pako "^2.0.4"
     ws "^8.8.1"
 
-"@substrate/ss58-registry@^1.33.0":
-  version "1.33.0"
-  resolved "https://registry.yarnpkg.com/@substrate/ss58-registry/-/ss58-registry-1.33.0.tgz#b93218fc86405769716b02f0ce5e61df221b37ae"
-  integrity sha512-DztMuMcEfu+tJrtIQIIp5gO8/XJZ8N8UwPObDCSNgrp7trtSkPJAUFB9qXaReXtN9UvTcVBMTWk6VPfFi04Wkg==
+"@substrate/ss58-registry@^1.35.0":
+  version "1.36.0"
+  resolved "https://registry.yarnpkg.com/@substrate/ss58-registry/-/ss58-registry-1.36.0.tgz#22b59fa85cacc0bdf40aa5d8131a377c1b5a8dd8"
+  integrity sha512-YfQIpe2bIvGg/XWNByycznbOiAknMvpYaUpQJ2sLmNT/OwPx7XjEXk7dLShccuiQDoOQt3trTtF3Frz/Tjv6Fg==
 
 "@szmarczak/http-timer@^4.0.5":
   version "4.0.6"
@@ -3679,10 +3693,10 @@
   dependencies:
     whatwg-url "^5.0.0"
 
-node-fetch@^3.2.10:
-  version "3.2.10"
-  resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-3.2.10.tgz#e8347f94b54ae18b57c9c049ef641cef398a85c8"
-  integrity sha512-MhuzNwdURnZ1Cp4XTazr69K0BTizsBroX7Zx3UgDSVcZYKF/6p0CBe4EUb/hLqmzVhl0UpYfgRljQ4yxE+iCxA==
+node-fetch@^3.3.0:
+  version "3.3.0"
+  resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-3.3.0.tgz#37e71db4ecc257057af828d523a7243d651d91e4"
+  integrity sha512-BKwRP/O0UvoMKp7GNdwPlObhYGB5DQqwhEDQlNKuoqwVYSxkSZCSbHjnFFmUEtwSKRPU4kNK8PbDYYitwaE3QA==
   dependencies:
     data-uri-to-buffer "^4.0.0"
     fetch-blob "^3.1.4"
@@ -4078,10 +4092,10 @@
   dependencies:
     picomatch "^2.2.1"
 
-regenerator-runtime@^0.13.4:
-  version "0.13.10"
-  resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.10.tgz#ed07b19616bcbec5da6274ebc75ae95634bfc2ee"
-  integrity sha512-KepLsg4dU12hryUO7bp/axHAKvwGOCV0sGloQtpagJ12ai+ojVDqkeGSiRX1zlq+kjIMZ1t7gpze+26QqtdGqw==
+regenerator-runtime@^0.13.11:
+  version "0.13.11"
+  resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9"
+  integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==
 
 regexp.prototype.flags@^1.4.3:
   version "1.4.3"
@@ -5170,7 +5184,7 @@
   resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee"
   integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==
 
-yargs-parser@^21.0.0:
+yargs-parser@^21.1.1:
   version "21.1.1"
   resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35"
   integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==
@@ -5198,10 +5212,10 @@
     y18n "^5.0.5"
     yargs-parser "^20.2.2"
 
-yargs@^17.6.0:
-  version "17.6.0"
-  resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.6.0.tgz#e134900fc1f218bc230192bdec06a0a5f973e46c"
-  integrity sha512-8H/wTDqlSwoSnScvV2N/JHfLWOKuh5MVla9hqLjK3nsfyy6Y4kDSYSvkU5YCUEPOSnRXfIyx3Sq+B/IWudTo4g==
+yargs@^17.6.2:
+  version "17.6.2"
+  resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.6.2.tgz#2e23f2944e976339a1ee00f18c77fedee8332541"
+  integrity sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==
   dependencies:
     cliui "^8.0.1"
     escalade "^3.1.1"
@@ -5209,7 +5223,7 @@
     require-directory "^2.1.1"
     string-width "^4.2.3"
     y18n "^5.0.5"
-    yargs-parser "^21.0.0"
+    yargs-parser "^21.1.1"
 
 yn@3.1.1:
   version "3.1.1"