git.delta.rocks / unique-network / refs/commits / 47bd18da0155

difftreelog

build regenerate types

Yaroslav Bolyukin2022-02-24parent: #67692e8.patch.diff
in: master

7 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
@@ -30,6 +30,7 @@
     };
     common: {
       collectionAdminsLimit: u32 & AugmentedConst<ApiType>;
+      collectionCreationPrice: u128 & AugmentedConst<ApiType>;
       /**
        * Generic const
        **/
@@ -137,6 +138,8 @@
       burn: Permill & AugmentedConst<ApiType>;
       /**
        * The maximum number of approvals that can wait in the spending queue.
+       * 
+       * NOTE: This parameter is also used within the Bounties Pallet extension if enabled.
        **/
       maxApprovals: u32 & AugmentedConst<ApiType>;
       /**
modifiedtests/src/interfaces/augment-api-query.tsdiffbeforeafterboth
--- a/tests/src/interfaces/augment-api-query.ts
+++ b/tests/src/interfaces/augment-api-query.ts
@@ -12,8 +12,29 @@
   export interface AugmentedQueries<ApiType extends ApiTypes> {
     balances: {
       /**
-       * The balance of an account.
+       * The Balances pallet example of storing the balance of an account.
+       * 
+       * # Example
+       * 
+       * ```nocompile
+       * impl pallet_balances::Config for Runtime {
+       * type AccountStore = StorageMapShim<Self::Account<Runtime>, frame_system::Provider<Runtime>, AccountId, Self::AccountData<Balance>>
+       * }
+       * ```
+       * 
+       * You can also store the balance of an account in the `System` pallet.
+       * 
+       * # Example
        * 
+       * ```nocompile
+       * impl pallet_balances::Config for Runtime {
+       * type AccountStore = System
+       * }
+       * ```
+       * 
+       * But this comes with tradeoffs, storing account balances in the system pallet stores
+       * `frame_system` data alongside the account data contrary to storing account balances in the
+       * `Balances` pallet, which uses a `StorageMap` to store balances data only.
        * NOTE: This is only used in the case that this pallet is used to store balances.
        **/
       account: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<PalletBalancesAccountData>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
@@ -588,6 +609,10 @@
        **/
       queueConfig: AugmentedQuery<ApiType, () => Observable<CumulusPalletXcmpQueueQueueConfigData>, []> & QueryableStorageEntry<ApiType, []>;
       /**
+       * Whether or not the XCMP queue is suspended from executing incoming XCMs or not.
+       **/
+      queueSuspended: AugmentedQuery<ApiType, () => Observable<bool>, []> & QueryableStorageEntry<ApiType, []>;
+      /**
        * Any signal messages waiting to be sent.
        **/
       signalMessages: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Bytes>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
modifiedtests/src/interfaces/augment-api-tx.tsdiffbeforeafterboth
--- a/tests/src/interfaces/augment-api-tx.ts
+++ b/tests/src/interfaces/augment-api-tx.ts
@@ -425,11 +425,6 @@
       remark: AugmentedSubmittable<(remark: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Bytes]>;
       /**
        * Make some on-chain remark and emit event.
-       * 
-       * # <weight>
-       * - `O(b)` where b is the length of the remark.
-       * - 1 event.
-       * # </weight>
        **/
       remarkWithEvent: AugmentedSubmittable<(remark: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Bytes]>;
       /**
@@ -982,6 +977,14 @@
     };
     xcmpQueue: {
       /**
+       * Resumes all XCM executions for the XCMP queue.
+       * 
+       * Note that this function doesn't change the status of the in/out bound channels.
+       * 
+       * - `origin`: Must pass `ControllerOrigin`.
+       **/
+      resumeXcmExecution: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
+      /**
        * Services a single overweight XCM.
        * 
        * - `origin`: Must pass `ExecuteOverweightOrigin`.
@@ -998,6 +1001,59 @@
        **/
       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.
+       * 
+       * - `origin`: Must pass `ControllerOrigin`.
+       **/
+      suspendXcmExecution: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
+      /**
+       * Overwrites the number of pages of messages which must be in the queue after which we drop any further
+       * messages from the channel.
+       * 
+       * - `origin`: Must pass `Root`.
+       * - `new`: Desired value for `QueueConfigData.drop_threshold`
+       **/
+      updateDropThreshold: AugmentedSubmittable<(updated: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
+      /**
+       * Overwrites the number of pages of messages which the queue must be reduced to before it signals that
+       * message sending may recommence after it has been suspended.
+       * 
+       * - `origin`: Must pass `Root`.
+       * - `new`: Desired value for `QueueConfigData.resume_threshold`
+       **/
+      updateResumeThreshold: AugmentedSubmittable<(updated: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
+      /**
+       * Overwrites the number of pages of messages which must be in the queue for the other side to be told to
+       * suspend their sending.
+       * 
+       * - `origin`: Must pass `Root`.
+       * - `new`: Desired value for `QueueConfigData.suspend_value`
+       **/
+      updateSuspendThreshold: AugmentedSubmittable<(updated: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
+      /**
+       * Overwrites the amount of remaining weight under which we stop processing messages.
+       * 
+       * - `origin`: Must pass `Root`.
+       * - `new`: Desired value for `QueueConfigData.threshold_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.
+       * 
+       * - `origin`: Must pass `Root`.
+       * - `new`: Desired value for `QueueConfigData.weight_restrict_decay`.
+       **/
+      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.
+       * 
+       * - `origin`: Must pass `Root`.
+       * - `new`: Desired value for `QueueConfigData.xcmp_max_individual_weight`.
+       **/
+      updateXcmpMaxIndividualWeight: AugmentedSubmittable<(updated: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u64]>;
+      /**
        * Generic tx
        **/
       [key: string]: SubmittableExtrinsicFunction<ApiType>;
modifiedtests/src/interfaces/augment-types.tsdiffbeforeafterboth
--- a/tests/src/interfaces/augment-types.ts
+++ b/tests/src/interfaces/augment-types.ts
@@ -1,7 +1,7 @@
 // Auto-generated via `yarn polkadot-types-from-defs`, do not edit
 /* eslint-disable */
 
-import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSupportWeightsWeightToFeeCoefficient, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonAccountBasicCrossAccountIdRepr, PalletCommonError, PalletCommonEvent, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletFungibleError, PalletInflationCall, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTimestampCall, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletXcmCall, PalletXcmError, PalletXcmEvent, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV1AbridgedHostConfiguration, PolkadotPrimitivesV1AbridgedHrmpChannel, PolkadotPrimitivesV1PersistedValidationData, PolkadotPrimitivesV1UpgradeRestriction, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpTrieStorageProof, SpVersionRuntimeVersion, UniqueRuntimeRuntime, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateNftData, UpDataStructsCreateReFungibleData, UpDataStructsMetaUpdatePermission, UpDataStructsSchemaVersion, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipState, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from './unique';
+import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSupportWeightsWeightToFeeCoefficient, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonAccountBasicCrossAccountIdRepr, PalletCommonError, PalletCommonEvent, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletFungibleError, PalletInflationCall, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTimestampCall, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletXcmCall, PalletXcmError, PalletXcmEvent, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV1AbridgedHostConfiguration, PolkadotPrimitivesV1AbridgedHrmpChannel, PolkadotPrimitivesV1PersistedValidationData, PolkadotPrimitivesV1UpgradeRestriction, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpTrieStorageProof, SpVersionRuntimeVersion, UniqueRuntimeRuntime, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateNftData, UpDataStructsCreateReFungibleData, UpDataStructsMetaUpdatePermission, UpDataStructsSchemaVersion, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipState, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from './unique';
 import type { Data, StorageKey } from '@polkadot/types';
 import type { BitVec, Bool, Bytes, I128, I16, I256, I32, I64, I8, Json, Null, Raw, Text, Type, U128, U16, U256, U32, U64, U8, USize, bool, i128, i16, i256, i32, i64, i8, u128, u16, u256, u32, u64, u8, usize } from '@polkadot/types-codec';
 import type { AssetApproval, AssetApprovalKey, AssetBalance, AssetDestroyWitness, AssetDetails, AssetMetadata, TAssetBalance, TAssetDepositBalance } from '@polkadot/types/interfaces/assets';
@@ -18,7 +18,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, ContractExecResultErr, ContractExecResultErrModule, 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, CodeUploadRequest, CodeUploadResult, CodeUploadResultValue, ContractCallFlags, ContractCallRequest, ContractExecResult, ContractExecResultErr, ContractExecResultErrModule, ContractExecResultOk, ContractExecResultResult, ContractExecResultSuccessTo255, ContractExecResultSuccessTo260, ContractExecResultTo255, ContractExecResultTo260, ContractExecResultTo267, ContractInfo, ContractInstantiateResult, ContractInstantiateResultTo267, ContractReturnFlags, ContractStorageKey, DeletedContract, ExecReturnValue, Gas, HostFnWeights, HostFnWeightsTo264, InstantiateRequest, InstantiateReturnValue, 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, 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, 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 { ConfigData, MessageId, OverweightIndex, PageCounter, PageIndexData } from '@polkadot/types/interfaces/cumulus';
@@ -198,7 +198,6 @@
     ClassMetadata: ClassMetadata;
     CodecHash: CodecHash;
     CodeHash: CodeHash;
-    CodeSource: CodeSource;
     CodeUploadRequest: CodeUploadRequest;
     CodeUploadResult: CodeUploadResult;
     CodeUploadResultValue: CodeUploadResultValue;
@@ -251,7 +250,6 @@
     ContractInfo: ContractInfo;
     ContractInstantiateResult: ContractInstantiateResult;
     ContractInstantiateResultTo267: ContractInstantiateResultTo267;
-    ContractInstantiateResultTo299: ContractInstantiateResultTo299;
     ContractLayoutArray: ContractLayoutArray;
     ContractLayoutCell: ContractLayoutCell;
     ContractLayoutEnum: ContractLayoutEnum;
@@ -593,10 +591,7 @@
     InstanceId: InstanceId;
     InstanceMetadata: InstanceMetadata;
     InstantiateRequest: InstantiateRequest;
-    InstantiateRequestV1: InstantiateRequestV1;
-    InstantiateRequestV2: InstantiateRequestV2;
     InstantiateReturnValue: InstantiateReturnValue;
-    InstantiateReturnValueOk: InstantiateReturnValueOk;
     InstantiateReturnValueTo267: InstantiateReturnValueTo267;
     InstructionV2: InstructionV2;
     InstructionWeights: InstructionWeights;
@@ -1054,6 +1049,7 @@
     SpRuntimeDigest: SpRuntimeDigest;
     SpRuntimeDigestDigestItem: SpRuntimeDigestDigestItem;
     SpRuntimeDispatchError: SpRuntimeDispatchError;
+    SpRuntimeModuleError: SpRuntimeModuleError;
     SpRuntimeMultiSignature: SpRuntimeMultiSignature;
     SpRuntimeTokenError: SpRuntimeTokenError;
     SpTrieStorageProof: SpTrieStorageProof;
modifiedtests/src/interfaces/lookup.tsdiffbeforeafterboth
--- a/tests/src/interfaces/lookup.ts
+++ b/tests/src/interfaces/lookup.ts
@@ -260,7 +260,7 @@
     _enum: ['VestingBalance', 'LiquidityRestrictions', 'InsufficientBalance', 'ExistentialDeposit', 'KeepAlive', 'ExistingVestingSchedule', 'DeadAccount', 'TooManyReserves']
   },
   /**
-   * Lookup60: pallet_timestamp::pallet::Call<T>
+   * Lookup61: pallet_timestamp::pallet::Call<T>
    **/
   PalletTimestampCall: {
     _enum: {
@@ -270,13 +270,13 @@
     }
   },
   /**
-   * Lookup63: pallet_transaction_payment::Releases
+   * Lookup64: pallet_transaction_payment::Releases
    **/
   PalletTransactionPaymentReleases: {
     _enum: ['V1Ancient', 'V2']
   },
   /**
-   * Lookup65: frame_support::weights::WeightToFeeCoefficient<Balance>
+   * Lookup66: frame_support::weights::WeightToFeeCoefficient<Balance>
    **/
   FrameSupportWeightsWeightToFeeCoefficient: {
     coeffInteger: 'u128',
@@ -285,7 +285,7 @@
     degree: 'u8'
   },
   /**
-   * Lookup67: pallet_treasury::Proposal<sp_core::crypto::AccountId32, Balance>
+   * Lookup68: pallet_treasury::Proposal<sp_core::crypto::AccountId32, Balance>
    **/
   PalletTreasuryProposal: {
     proposer: 'AccountId32',
@@ -294,7 +294,7 @@
     bond: 'u128'
   },
   /**
-   * Lookup70: pallet_treasury::pallet::Call<T, I>
+   * Lookup71: pallet_treasury::pallet::Call<T, I>
    **/
   PalletTreasuryCall: {
     _enum: {
@@ -311,7 +311,7 @@
     }
   },
   /**
-   * Lookup72: pallet_treasury::pallet::Event<T, I>
+   * Lookup73: pallet_treasury::pallet::Event<T, I>
    **/
   PalletTreasuryEvent: {
     _enum: {
@@ -342,17 +342,17 @@
     }
   },
   /**
-   * Lookup75: frame_support::PalletId
+   * Lookup76: frame_support::PalletId
    **/
   FrameSupportPalletId: '[u8;8]',
   /**
-   * Lookup76: pallet_treasury::pallet::Error<T, I>
+   * Lookup77: pallet_treasury::pallet::Error<T, I>
    **/
   PalletTreasuryError: {
     _enum: ['InsufficientProposersBalance', 'InvalidIndex', 'TooManyApprovals']
   },
   /**
-   * Lookup77: pallet_sudo::pallet::Call<T>
+   * Lookup78: pallet_sudo::pallet::Call<T>
    **/
   PalletSudoCall: {
     _enum: {
@@ -376,7 +376,7 @@
     }
   },
   /**
-   * Lookup79: frame_system::pallet::Call<T>
+   * Lookup80: frame_system::pallet::Call<T>
    **/
   FrameSystemCall: {
     _enum: {
@@ -414,7 +414,7 @@
     }
   },
   /**
-   * Lookup82: orml_vesting::module::Call<T>
+   * Lookup83: orml_vesting::module::Call<T>
    **/
   OrmlVestingModuleCall: {
     _enum: {
@@ -433,7 +433,7 @@
     }
   },
   /**
-   * Lookup83: orml_vesting::VestingSchedule<BlockNumber, Balance>
+   * Lookup84: orml_vesting::VestingSchedule<BlockNumber, Balance>
    **/
   OrmlVestingVestingSchedule: {
     start: 'u32',
@@ -442,18 +442,56 @@
     perPeriod: 'Compact<u128>'
   },
   /**
-   * Lookup85: cumulus_pallet_xcmp_queue::pallet::Call<T>
+   * Lookup86: cumulus_pallet_xcmp_queue::pallet::Call<T>
    **/
   CumulusPalletXcmpQueueCall: {
     _enum: {
       service_overweight: {
         index: 'u64',
-        weightLimit: 'u64'
+        weightLimit: 'u64',
+      },
+      suspend_xcm_execution: 'Null',
+      resume_xcm_execution: 'Null',
+      update_suspend_threshold: {
+        _alias: {
+          new_: 'new',
+        },
+        new_: 'u32',
+      },
+      update_drop_threshold: {
+        _alias: {
+          new_: 'new',
+        },
+        new_: 'u32',
+      },
+      update_resume_threshold: {
+        _alias: {
+          new_: 'new',
+        },
+        new_: 'u32',
+      },
+      update_threshold_weight: {
+        _alias: {
+          new_: 'new',
+        },
+        new_: 'u64',
+      },
+      update_weight_restrict_decay: {
+        _alias: {
+          new_: 'new',
+        },
+        new_: 'u64',
+      },
+      update_xcmp_max_individual_weight: {
+        _alias: {
+          new_: 'new',
+        },
+        new_: 'u64'
       }
     }
   },
   /**
-   * Lookup86: pallet_xcm::pallet::Call<T>
+   * Lookup87: pallet_xcm::pallet::Call<T>
    **/
   PalletXcmCall: {
     _enum: {
@@ -507,7 +545,7 @@
     }
   },
   /**
-   * Lookup87: xcm::VersionedMultiLocation
+   * Lookup88: xcm::VersionedMultiLocation
    **/
   XcmVersionedMultiLocation: {
     _enum: {
@@ -516,7 +554,7 @@
     }
   },
   /**
-   * Lookup88: xcm::v0::multi_location::MultiLocation
+   * Lookup89: xcm::v0::multi_location::MultiLocation
    **/
   XcmV0MultiLocation: {
     _enum: {
@@ -532,7 +570,7 @@
     }
   },
   /**
-   * Lookup89: xcm::v0::junction::Junction
+   * Lookup90: xcm::v0::junction::Junction
    **/
   XcmV0Junction: {
     _enum: {
@@ -561,7 +599,7 @@
     }
   },
   /**
-   * Lookup90: xcm::v0::junction::NetworkId
+   * Lookup91: xcm::v0::junction::NetworkId
    **/
   XcmV0JunctionNetworkId: {
     _enum: {
@@ -572,7 +610,7 @@
     }
   },
   /**
-   * Lookup91: xcm::v0::junction::BodyId
+   * Lookup92: xcm::v0::junction::BodyId
    **/
   XcmV0JunctionBodyId: {
     _enum: {
@@ -586,7 +624,7 @@
     }
   },
   /**
-   * Lookup92: xcm::v0::junction::BodyPart
+   * Lookup93: xcm::v0::junction::BodyPart
    **/
   XcmV0JunctionBodyPart: {
     _enum: {
@@ -609,14 +647,14 @@
     }
   },
   /**
-   * Lookup93: xcm::v1::multilocation::MultiLocation
+   * Lookup94: xcm::v1::multilocation::MultiLocation
    **/
   XcmV1MultiLocation: {
     parents: 'u8',
     interior: 'XcmV1MultilocationJunctions'
   },
   /**
-   * Lookup94: xcm::v1::multilocation::Junctions
+   * Lookup95: xcm::v1::multilocation::Junctions
    **/
   XcmV1MultilocationJunctions: {
     _enum: {
@@ -632,7 +670,7 @@
     }
   },
   /**
-   * Lookup95: xcm::v1::junction::Junction
+   * Lookup96: xcm::v1::junction::Junction
    **/
   XcmV1Junction: {
     _enum: {
@@ -660,7 +698,7 @@
     }
   },
   /**
-   * Lookup96: xcm::VersionedXcm<Call>
+   * Lookup97: xcm::VersionedXcm<Call>
    **/
   XcmVersionedXcm: {
     _enum: {
@@ -670,7 +708,7 @@
     }
   },
   /**
-   * Lookup97: xcm::v0::Xcm<Call>
+   * Lookup98: xcm::v0::Xcm<Call>
    **/
   XcmV0Xcm: {
     _enum: {
@@ -724,7 +762,7 @@
     }
   },
   /**
-   * Lookup99: xcm::v0::multi_asset::MultiAsset
+   * Lookup100: xcm::v0::multi_asset::MultiAsset
    **/
   XcmV0MultiAsset: {
     _enum: {
@@ -763,7 +801,7 @@
     }
   },
   /**
-   * Lookup100: xcm::v1::multiasset::AssetInstance
+   * Lookup101: xcm::v1::multiasset::AssetInstance
    **/
   XcmV1MultiassetAssetInstance: {
     _enum: {
@@ -777,7 +815,7 @@
     }
   },
   /**
-   * Lookup104: xcm::v0::order::Order<Call>
+   * Lookup105: xcm::v0::order::Order<Call>
    **/
   XcmV0Order: {
     _enum: {
@@ -820,7 +858,7 @@
     }
   },
   /**
-   * Lookup106: xcm::v0::Response
+   * Lookup107: xcm::v0::Response
    **/
   XcmV0Response: {
     _enum: {
@@ -828,19 +866,19 @@
     }
   },
   /**
-   * Lookup107: xcm::v0::OriginKind
+   * Lookup108: xcm::v0::OriginKind
    **/
   XcmV0OriginKind: {
     _enum: ['Native', 'SovereignAccount', 'Superuser', 'Xcm']
   },
   /**
-   * Lookup108: xcm::double_encoded::DoubleEncoded<T>
+   * Lookup109: xcm::double_encoded::DoubleEncoded<T>
    **/
   XcmDoubleEncoded: {
     encoded: 'Bytes'
   },
   /**
-   * Lookup109: xcm::v1::Xcm<Call>
+   * Lookup110: xcm::v1::Xcm<Call>
    **/
   XcmV1Xcm: {
     _enum: {
@@ -899,18 +937,18 @@
     }
   },
   /**
-   * Lookup110: xcm::v1::multiasset::MultiAssets
+   * Lookup111: xcm::v1::multiasset::MultiAssets
    **/
   XcmV1MultiassetMultiAssets: 'Vec<XcmV1MultiAsset>',
   /**
-   * Lookup112: xcm::v1::multiasset::MultiAsset
+   * Lookup113: xcm::v1::multiasset::MultiAsset
    **/
   XcmV1MultiAsset: {
     id: 'XcmV1MultiassetAssetId',
     fun: 'XcmV1MultiassetFungibility'
   },
   /**
-   * Lookup113: xcm::v1::multiasset::AssetId
+   * Lookup114: xcm::v1::multiasset::AssetId
    **/
   XcmV1MultiassetAssetId: {
     _enum: {
@@ -919,7 +957,7 @@
     }
   },
   /**
-   * Lookup114: xcm::v1::multiasset::Fungibility
+   * Lookup115: xcm::v1::multiasset::Fungibility
    **/
   XcmV1MultiassetFungibility: {
     _enum: {
@@ -928,7 +966,7 @@
     }
   },
   /**
-   * Lookup116: xcm::v1::order::Order<Call>
+   * Lookup117: xcm::v1::order::Order<Call>
    **/
   XcmV1Order: {
     _enum: {
@@ -973,7 +1011,7 @@
     }
   },
   /**
-   * Lookup117: xcm::v1::multiasset::MultiAssetFilter
+   * Lookup118: xcm::v1::multiasset::MultiAssetFilter
    **/
   XcmV1MultiassetMultiAssetFilter: {
     _enum: {
@@ -982,7 +1020,7 @@
     }
   },
   /**
-   * Lookup118: xcm::v1::multiasset::WildMultiAsset
+   * Lookup119: xcm::v1::multiasset::WildMultiAsset
    **/
   XcmV1MultiassetWildMultiAsset: {
     _enum: {
@@ -994,13 +1032,13 @@
     }
   },
   /**
-   * Lookup119: xcm::v1::multiasset::WildFungibility
+   * Lookup120: xcm::v1::multiasset::WildFungibility
    **/
   XcmV1MultiassetWildFungibility: {
     _enum: ['Fungible', 'NonFungible']
   },
   /**
-   * Lookup121: xcm::v1::Response
+   * Lookup122: xcm::v1::Response
    **/
   XcmV1Response: {
     _enum: {
@@ -1009,11 +1047,11 @@
     }
   },
   /**
-   * Lookup122: xcm::v2::Xcm<Call>
+   * Lookup123: xcm::v2::Xcm<Call>
    **/
   XcmV2Xcm: 'Vec<XcmV2Instruction>',
   /**
-   * Lookup124: xcm::v2::Instruction<Call>
+   * Lookup125: xcm::v2::Instruction<Call>
    **/
   XcmV2Instruction: {
     _enum: {
@@ -1111,7 +1149,7 @@
     }
   },
   /**
-   * Lookup125: xcm::v2::Response
+   * Lookup126: xcm::v2::Response
    **/
   XcmV2Response: {
     _enum: {
@@ -1122,7 +1160,7 @@
     }
   },
   /**
-   * Lookup128: xcm::v2::traits::Error
+   * Lookup129: xcm::v2::traits::Error
    **/
   XcmV2TraitsError: {
     _enum: {
@@ -1155,7 +1193,7 @@
     }
   },
   /**
-   * Lookup129: xcm::v2::WeightLimit
+   * Lookup130: xcm::v2::WeightLimit
    **/
   XcmV2WeightLimit: {
     _enum: {
@@ -1164,7 +1202,7 @@
     }
   },
   /**
-   * Lookup130: xcm::VersionedMultiAssets
+   * Lookup131: xcm::VersionedMultiAssets
    **/
   XcmVersionedMultiAssets: {
     _enum: {
@@ -1173,11 +1211,11 @@
     }
   },
   /**
-   * Lookup145: cumulus_pallet_xcm::pallet::Call<T>
+   * Lookup146: cumulus_pallet_xcm::pallet::Call<T>
    **/
   CumulusPalletXcmCall: 'Null',
   /**
-   * Lookup146: cumulus_pallet_dmp_queue::pallet::Call<T>
+   * Lookup147: cumulus_pallet_dmp_queue::pallet::Call<T>
    **/
   CumulusPalletDmpQueueCall: {
     _enum: {
@@ -1188,7 +1226,7 @@
     }
   },
   /**
-   * Lookup147: pallet_inflation::pallet::Call<T>
+   * Lookup148: pallet_inflation::pallet::Call<T>
    **/
   PalletInflationCall: {
     _enum: {
@@ -1198,7 +1236,7 @@
     }
   },
   /**
-   * Lookup148: pallet_unique::Call<T>
+   * Lookup149: pallet_unique::Call<T>
    **/
   PalletUniqueCall: {
     _enum: {
@@ -1328,7 +1366,7 @@
     }
   },
   /**
-   * Lookup154: up_data_structs::CollectionMode
+   * Lookup155: up_data_structs::CollectionMode
    **/
   UpDataStructsCollectionMode: {
     _enum: {
@@ -1338,7 +1376,7 @@
     }
   },
   /**
-   * Lookup155: up_data_structs::CreateCollectionData<sp_core::crypto::AccountId32>
+   * Lookup156: up_data_structs::CreateCollectionData<sp_core::crypto::AccountId32>
    **/
   UpDataStructsCreateCollectionData: {
     mode: 'UpDataStructsCollectionMode',
@@ -1355,24 +1393,24 @@
     metaUpdatePermission: 'Option<UpDataStructsMetaUpdatePermission>'
   },
   /**
-   * Lookup157: up_data_structs::AccessMode
+   * Lookup158: up_data_structs::AccessMode
    **/
   UpDataStructsAccessMode: {
     _enum: ['Normal', 'AllowList']
   },
   /**
-   * Lookup160: up_data_structs::SchemaVersion
+   * Lookup161: up_data_structs::SchemaVersion
    **/
   UpDataStructsSchemaVersion: {
     _enum: ['ImageURL', 'Unique']
   },
   /**
-   * Lookup163: up_data_structs::CollectionLimits
+   * Lookup164: up_data_structs::CollectionLimits
    **/
   UpDataStructsCollectionLimits: {
     accountTokenOwnershipLimit: 'Option<u32>',
     sponsoredDataSize: 'Option<u32>',
-    sponsoredDataRateLimit: 'Option<Option<u32>>',
+    sponsoredDataRateLimit: 'Option<UpDataStructsSponsoringRateLimit>',
     tokenLimit: 'Option<u32>',
     sponsorTransferTimeout: 'Option<u32>',
     sponsorApproveTimeout: 'Option<u32>',
@@ -1381,13 +1419,22 @@
     transfersEnabled: 'Option<bool>'
   },
   /**
-   * Lookup169: up_data_structs::MetaUpdatePermission
+   * Lookup166: up_data_structs::SponsoringRateLimit
+   **/
+  UpDataStructsSponsoringRateLimit: {
+    _enum: {
+      SponsoringDisabled: 'Null',
+      Blocks: 'u32'
+    }
+  },
+  /**
+   * Lookup170: up_data_structs::MetaUpdatePermission
    **/
   UpDataStructsMetaUpdatePermission: {
     _enum: ['ItemOwner', 'Admin', 'None']
   },
   /**
-   * Lookup171: pallet_common::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>
+   * Lookup172: pallet_common::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>
    **/
   PalletCommonAccountBasicCrossAccountIdRepr: {
     _enum: {
@@ -1396,7 +1443,7 @@
     }
   },
   /**
-   * Lookup173: up_data_structs::CreateItemData
+   * Lookup174: up_data_structs::CreateItemData
    **/
   UpDataStructsCreateItemData: {
     _enum: {
@@ -1406,20 +1453,20 @@
     }
   },
   /**
-   * Lookup174: up_data_structs::CreateNftData
+   * Lookup175: up_data_structs::CreateNftData
    **/
   UpDataStructsCreateNftData: {
     constData: 'Bytes',
     variableData: 'Bytes'
   },
   /**
-   * Lookup176: up_data_structs::CreateFungibleData
+   * Lookup177: up_data_structs::CreateFungibleData
    **/
   UpDataStructsCreateFungibleData: {
     value: 'u128'
   },
   /**
-   * Lookup177: up_data_structs::CreateReFungibleData
+   * Lookup178: up_data_structs::CreateReFungibleData
    **/
   UpDataStructsCreateReFungibleData: {
     constData: 'Bytes',
@@ -1427,11 +1474,11 @@
     pieces: 'u128'
   },
   /**
-   * Lookup180: pallet_template_transaction_payment::Call<T>
+   * Lookup181: pallet_template_transaction_payment::Call<T>
    **/
   PalletTemplateTransactionPaymentCall: 'Null',
   /**
-   * Lookup181: pallet_evm::pallet::Call<T>
+   * Lookup182: pallet_evm::pallet::Call<T>
    **/
   PalletEvmCall: {
     _enum: {
@@ -1474,7 +1521,7 @@
     }
   },
   /**
-   * Lookup187: pallet_ethereum::pallet::Call<T>
+   * Lookup188: pallet_ethereum::pallet::Call<T>
    **/
   PalletEthereumCall: {
     _enum: {
@@ -1484,7 +1531,7 @@
     }
   },
   /**
-   * Lookup188: ethereum::transaction::TransactionV2
+   * Lookup189: ethereum::transaction::TransactionV2
    **/
   EthereumTransactionTransactionV2: {
     _enum: {
@@ -1494,7 +1541,7 @@
     }
   },
   /**
-   * Lookup189: ethereum::transaction::LegacyTransaction
+   * Lookup190: ethereum::transaction::LegacyTransaction
    **/
   EthereumTransactionLegacyTransaction: {
     nonce: 'U256',
@@ -1506,7 +1553,7 @@
     signature: 'EthereumTransactionTransactionSignature'
   },
   /**
-   * Lookup190: ethereum::transaction::TransactionAction
+   * Lookup191: ethereum::transaction::TransactionAction
    **/
   EthereumTransactionTransactionAction: {
     _enum: {
@@ -1515,7 +1562,7 @@
     }
   },
   /**
-   * Lookup191: ethereum::transaction::TransactionSignature
+   * Lookup192: ethereum::transaction::TransactionSignature
    **/
   EthereumTransactionTransactionSignature: {
     v: 'u64',
@@ -1523,7 +1570,7 @@
     s: 'H256'
   },
   /**
-   * Lookup193: ethereum::transaction::EIP2930Transaction
+   * Lookup194: ethereum::transaction::EIP2930Transaction
    **/
   EthereumTransactionEip2930Transaction: {
     chainId: 'u64',
@@ -1539,14 +1586,14 @@
     s: 'H256'
   },
   /**
-   * Lookup195: ethereum::transaction::AccessListItem
+   * Lookup196: ethereum::transaction::AccessListItem
    **/
   EthereumTransactionAccessListItem: {
     address: 'H160',
     slots: 'Vec<H256>'
   },
   /**
-   * Lookup196: ethereum::transaction::EIP1559Transaction
+   * Lookup197: ethereum::transaction::EIP1559Transaction
    **/
   EthereumTransactionEip1559Transaction: {
     chainId: 'u64',
@@ -1563,7 +1610,7 @@
     s: 'H256'
   },
   /**
-   * Lookup197: pallet_evm_migration::pallet::Call<T>
+   * Lookup198: pallet_evm_migration::pallet::Call<T>
    **/
   PalletEvmMigrationCall: {
     _enum: {
@@ -1581,7 +1628,7 @@
     }
   },
   /**
-   * Lookup200: pallet_sudo::pallet::Event<T>
+   * Lookup201: pallet_sudo::pallet::Event<T>
    **/
   PalletSudoEvent: {
     _enum: {
@@ -1597,17 +1644,14 @@
     }
   },
   /**
-   * Lookup202: sp_runtime::DispatchError
+   * Lookup203: sp_runtime::DispatchError
    **/
   SpRuntimeDispatchError: {
     _enum: {
       Other: 'Null',
       CannotLookup: 'Null',
       BadOrigin: 'Null',
-      Module: {
-        index: 'u8',
-        error: 'u8',
-      },
+      Module: 'SpRuntimeModuleError',
       ConsumerRemaining: 'Null',
       NoProviders: 'Null',
       TooManyConsumers: 'Null',
@@ -1616,25 +1660,32 @@
     }
   },
   /**
-   * Lookup203: sp_runtime::TokenError
+   * Lookup204: sp_runtime::ModuleError
+   **/
+  SpRuntimeModuleError: {
+    index: 'u8',
+    error: 'u8'
+  },
+  /**
+   * Lookup205: sp_runtime::TokenError
    **/
   SpRuntimeTokenError: {
     _enum: ['NoFunds', 'WouldDie', 'BelowMinimum', 'CannotCreate', 'UnknownAsset', 'Frozen', 'Unsupported']
   },
   /**
-   * Lookup204: sp_runtime::ArithmeticError
+   * Lookup206: sp_runtime::ArithmeticError
    **/
   SpRuntimeArithmeticError: {
     _enum: ['Underflow', 'Overflow', 'DivisionByZero']
   },
   /**
-   * Lookup205: pallet_sudo::pallet::Error<T>
+   * Lookup207: pallet_sudo::pallet::Error<T>
    **/
   PalletSudoError: {
     _enum: ['RequireSudo']
   },
   /**
-   * Lookup206: frame_system::AccountInfo<Index, pallet_balances::AccountData<Balance>>
+   * Lookup208: frame_system::AccountInfo<Index, pallet_balances::AccountData<Balance>>
    **/
   FrameSystemAccountInfo: {
     nonce: 'u32',
@@ -1644,7 +1695,7 @@
     data: 'PalletBalancesAccountData'
   },
   /**
-   * Lookup207: frame_support::weights::PerDispatchClass<T>
+   * Lookup209: frame_support::weights::PerDispatchClass<T>
    **/
   FrameSupportWeightsPerDispatchClassU64: {
     normal: 'u64',
@@ -1652,13 +1703,13 @@
     mandatory: 'u64'
   },
   /**
-   * Lookup208: sp_runtime::generic::digest::Digest
+   * Lookup210: sp_runtime::generic::digest::Digest
    **/
   SpRuntimeDigest: {
     logs: 'Vec<SpRuntimeDigestDigestItem>'
   },
   /**
-   * Lookup210: sp_runtime::generic::digest::DigestItem
+   * Lookup212: sp_runtime::generic::digest::DigestItem
    **/
   SpRuntimeDigestDigestItem: {
     _enum: {
@@ -1674,7 +1725,7 @@
     }
   },
   /**
-   * Lookup212: frame_system::EventRecord<unique_runtime::Event, primitive_types::H256>
+   * Lookup214: frame_system::EventRecord<unique_runtime::Event, primitive_types::H256>
    **/
   FrameSystemEventRecord: {
     phase: 'FrameSystemPhase',
@@ -1682,7 +1733,7 @@
     topics: 'Vec<H256>'
   },
   /**
-   * Lookup214: frame_system::pallet::Event<T>
+   * Lookup216: frame_system::pallet::Event<T>
    **/
   FrameSystemEvent: {
     _enum: {
@@ -1710,7 +1761,7 @@
     }
   },
   /**
-   * Lookup215: frame_support::weights::DispatchInfo
+   * Lookup217: frame_support::weights::DispatchInfo
    **/
   FrameSupportWeightsDispatchInfo: {
     weight: 'u64',
@@ -1718,19 +1769,19 @@
     paysFee: 'FrameSupportWeightsPays'
   },
   /**
-   * Lookup216: frame_support::weights::DispatchClass
+   * Lookup218: frame_support::weights::DispatchClass
    **/
   FrameSupportWeightsDispatchClass: {
     _enum: ['Normal', 'Operational', 'Mandatory']
   },
   /**
-   * Lookup217: frame_support::weights::Pays
+   * Lookup219: frame_support::weights::Pays
    **/
   FrameSupportWeightsPays: {
     _enum: ['Yes', 'No']
   },
   /**
-   * Lookup218: orml_vesting::module::Event<T>
+   * Lookup220: orml_vesting::module::Event<T>
    **/
   OrmlVestingModuleEvent: {
     _enum: {
@@ -1749,7 +1800,7 @@
     }
   },
   /**
-   * Lookup219: cumulus_pallet_xcmp_queue::pallet::Event<T>
+   * Lookup221: cumulus_pallet_xcmp_queue::pallet::Event<T>
    **/
   CumulusPalletXcmpQueueEvent: {
     _enum: {
@@ -1764,7 +1815,7 @@
     }
   },
   /**
-   * Lookup220: pallet_xcm::pallet::Event<T>
+   * Lookup222: pallet_xcm::pallet::Event<T>
    **/
   PalletXcmEvent: {
     _enum: {
@@ -1787,7 +1838,7 @@
     }
   },
   /**
-   * Lookup221: xcm::v2::traits::Outcome
+   * Lookup223: xcm::v2::traits::Outcome
    **/
   XcmV2TraitsOutcome: {
     _enum: {
@@ -1797,7 +1848,7 @@
     }
   },
   /**
-   * Lookup223: cumulus_pallet_xcm::pallet::Event<T>
+   * Lookup225: cumulus_pallet_xcm::pallet::Event<T>
    **/
   CumulusPalletXcmEvent: {
     _enum: {
@@ -1807,7 +1858,7 @@
     }
   },
   /**
-   * Lookup224: cumulus_pallet_dmp_queue::pallet::Event<T>
+   * Lookup226: cumulus_pallet_dmp_queue::pallet::Event<T>
    **/
   CumulusPalletDmpQueueEvent: {
     _enum: {
@@ -1820,7 +1871,7 @@
     }
   },
   /**
-   * Lookup225: pallet_unique::RawEvent<sp_core::crypto::AccountId32, pallet_common::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+   * Lookup227: pallet_unique::RawEvent<sp_core::crypto::AccountId32, pallet_common::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
    **/
   PalletUniqueRawEvent: {
     _enum: {
@@ -1842,7 +1893,7 @@
     }
   },
   /**
-   * Lookup226: pallet_common::pallet::Event<T>
+   * Lookup228: pallet_common::pallet::Event<T>
    **/
   PalletCommonEvent: {
     _enum: {
@@ -1855,7 +1906,7 @@
     }
   },
   /**
-   * Lookup227: pallet_evm::pallet::Event<T>
+   * Lookup229: pallet_evm::pallet::Event<T>
    **/
   PalletEvmEvent: {
     _enum: {
@@ -1869,7 +1920,7 @@
     }
   },
   /**
-   * Lookup228: ethereum::log::Log
+   * Lookup230: ethereum::log::Log
    **/
   EthereumLog: {
     address: 'H160',
@@ -1877,7 +1928,7 @@
     data: 'Bytes'
   },
   /**
-   * Lookup229: pallet_ethereum::pallet::Event
+   * Lookup231: pallet_ethereum::pallet::Event
    **/
   PalletEthereumEvent: {
     _enum: {
@@ -1885,7 +1936,7 @@
     }
   },
   /**
-   * Lookup230: evm_core::error::ExitReason
+   * Lookup232: evm_core::error::ExitReason
    **/
   EvmCoreErrorExitReason: {
     _enum: {
@@ -1896,13 +1947,13 @@
     }
   },
   /**
-   * Lookup231: evm_core::error::ExitSucceed
+   * Lookup233: evm_core::error::ExitSucceed
    **/
   EvmCoreErrorExitSucceed: {
     _enum: ['Stopped', 'Returned', 'Suicided']
   },
   /**
-   * Lookup232: evm_core::error::ExitError
+   * Lookup234: evm_core::error::ExitError
    **/
   EvmCoreErrorExitError: {
     _enum: {
@@ -1924,13 +1975,13 @@
     }
   },
   /**
-   * Lookup235: evm_core::error::ExitRevert
+   * Lookup237: evm_core::error::ExitRevert
    **/
   EvmCoreErrorExitRevert: {
     _enum: ['Reverted']
   },
   /**
-   * Lookup236: evm_core::error::ExitFatal
+   * Lookup238: evm_core::error::ExitFatal
    **/
   EvmCoreErrorExitFatal: {
     _enum: {
@@ -1941,7 +1992,7 @@
     }
   },
   /**
-   * Lookup237: frame_system::Phase
+   * Lookup239: frame_system::Phase
    **/
   FrameSystemPhase: {
     _enum: {
@@ -1951,14 +2002,14 @@
     }
   },
   /**
-   * Lookup239: frame_system::LastRuntimeUpgradeInfo
+   * Lookup241: frame_system::LastRuntimeUpgradeInfo
    **/
   FrameSystemLastRuntimeUpgradeInfo: {
     specVersion: 'Compact<u32>',
     specName: 'Text'
   },
   /**
-   * Lookup240: frame_system::limits::BlockWeights
+   * Lookup242: frame_system::limits::BlockWeights
    **/
   FrameSystemLimitsBlockWeights: {
     baseBlock: 'u64',
@@ -1966,7 +2017,7 @@
     perClass: 'FrameSupportWeightsPerDispatchClassWeightsPerClass'
   },
   /**
-   * Lookup241: frame_support::weights::PerDispatchClass<frame_system::limits::WeightsPerClass>
+   * Lookup243: frame_support::weights::PerDispatchClass<frame_system::limits::WeightsPerClass>
    **/
   FrameSupportWeightsPerDispatchClassWeightsPerClass: {
     normal: 'FrameSystemLimitsWeightsPerClass',
@@ -1974,7 +2025,7 @@
     mandatory: 'FrameSystemLimitsWeightsPerClass'
   },
   /**
-   * Lookup242: frame_system::limits::WeightsPerClass
+   * Lookup244: frame_system::limits::WeightsPerClass
    **/
   FrameSystemLimitsWeightsPerClass: {
     baseExtrinsic: 'u64',
@@ -1983,13 +2034,13 @@
     reserved: 'Option<u64>'
   },
   /**
-   * Lookup244: frame_system::limits::BlockLength
+   * Lookup246: frame_system::limits::BlockLength
    **/
   FrameSystemLimitsBlockLength: {
     max: 'FrameSupportWeightsPerDispatchClassU32'
   },
   /**
-   * Lookup245: frame_support::weights::PerDispatchClass<T>
+   * Lookup247: frame_support::weights::PerDispatchClass<T>
    **/
   FrameSupportWeightsPerDispatchClassU32: {
     normal: 'u32',
@@ -1997,14 +2048,14 @@
     mandatory: 'u32'
   },
   /**
-   * Lookup246: frame_support::weights::RuntimeDbWeight
+   * Lookup248: frame_support::weights::RuntimeDbWeight
    **/
   FrameSupportWeightsRuntimeDbWeight: {
     read: 'u64',
     write: 'u64'
   },
   /**
-   * Lookup247: sp_version::RuntimeVersion
+   * Lookup249: sp_version::RuntimeVersion
    **/
   SpVersionRuntimeVersion: {
     specName: 'Text',
@@ -2017,19 +2068,19 @@
     stateVersion: 'u8'
   },
   /**
-   * Lookup251: frame_system::pallet::Error<T>
+   * Lookup253: frame_system::pallet::Error<T>
    **/
   FrameSystemError: {
     _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered']
   },
   /**
-   * Lookup253: orml_vesting::module::Error<T>
+   * Lookup255: orml_vesting::module::Error<T>
    **/
   OrmlVestingModuleError: {
     _enum: ['ZeroVestingPeriod', 'ZeroVestingPeriodCount', 'InsufficientBalanceToLock', 'TooManyVestingSchedules', 'AmountLow', 'MaxVestingSchedulesExceeded']
   },
   /**
-   * Lookup255: cumulus_pallet_xcmp_queue::InboundChannelDetails
+   * Lookup257: cumulus_pallet_xcmp_queue::InboundChannelDetails
    **/
   CumulusPalletXcmpQueueInboundChannelDetails: {
     sender: 'u32',
@@ -2037,19 +2088,19 @@
     messageMetadata: 'Vec<(u32,PolkadotParachainPrimitivesXcmpMessageFormat)>'
   },
   /**
-   * Lookup256: cumulus_pallet_xcmp_queue::InboundState
+   * Lookup258: cumulus_pallet_xcmp_queue::InboundState
    **/
   CumulusPalletXcmpQueueInboundState: {
     _enum: ['Ok', 'Suspended']
   },
   /**
-   * Lookup259: polkadot_parachain::primitives::XcmpMessageFormat
+   * Lookup261: polkadot_parachain::primitives::XcmpMessageFormat
    **/
   PolkadotParachainPrimitivesXcmpMessageFormat: {
     _enum: ['ConcatenatedVersionedXcm', 'ConcatenatedEncodedBlob', 'Signals']
   },
   /**
-   * Lookup262: cumulus_pallet_xcmp_queue::OutboundChannelDetails
+   * Lookup264: cumulus_pallet_xcmp_queue::OutboundChannelDetails
    **/
   CumulusPalletXcmpQueueOutboundChannelDetails: {
     recipient: 'u32',
@@ -2059,13 +2110,13 @@
     lastIndex: 'u16'
   },
   /**
-   * Lookup263: cumulus_pallet_xcmp_queue::OutboundState
+   * Lookup265: cumulus_pallet_xcmp_queue::OutboundState
    **/
   CumulusPalletXcmpQueueOutboundState: {
     _enum: ['Ok', 'Suspended']
   },
   /**
-   * Lookup265: cumulus_pallet_xcmp_queue::QueueConfigData
+   * Lookup267: cumulus_pallet_xcmp_queue::QueueConfigData
    **/
   CumulusPalletXcmpQueueQueueConfigData: {
     suspendThreshold: 'u32',
@@ -2076,29 +2127,29 @@
     xcmpMaxIndividualWeight: 'u64'
   },
   /**
-   * Lookup267: cumulus_pallet_xcmp_queue::pallet::Error<T>
+   * Lookup269: cumulus_pallet_xcmp_queue::pallet::Error<T>
    **/
   CumulusPalletXcmpQueueError: {
     _enum: ['FailedToSend', 'BadXcmOrigin', 'BadXcm', 'BadOverweightIndex', 'WeightOverLimit']
   },
   /**
-   * Lookup268: pallet_xcm::pallet::Error<T>
+   * Lookup270: pallet_xcm::pallet::Error<T>
    **/
   PalletXcmError: {
     _enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed']
   },
   /**
-   * Lookup269: cumulus_pallet_xcm::pallet::Error<T>
+   * Lookup271: cumulus_pallet_xcm::pallet::Error<T>
    **/
   CumulusPalletXcmError: 'Null',
   /**
-   * Lookup270: cumulus_pallet_dmp_queue::ConfigData
+   * Lookup272: cumulus_pallet_dmp_queue::ConfigData
    **/
   CumulusPalletDmpQueueConfigData: {
     maxIndividual: 'u64'
   },
   /**
-   * Lookup271: cumulus_pallet_dmp_queue::PageIndexData
+   * Lookup273: cumulus_pallet_dmp_queue::PageIndexData
    **/
   CumulusPalletDmpQueuePageIndexData: {
     beginUsed: 'u32',
@@ -2106,19 +2157,19 @@
     overweightCount: 'u64'
   },
   /**
-   * Lookup274: cumulus_pallet_dmp_queue::pallet::Error<T>
+   * Lookup276: cumulus_pallet_dmp_queue::pallet::Error<T>
    **/
   CumulusPalletDmpQueueError: {
     _enum: ['Unknown', 'OverLimit']
   },
   /**
-   * Lookup278: pallet_unique::Error<T>
+   * Lookup280: pallet_unique::Error<T>
    **/
   PalletUniqueError: {
     _enum: ['CollectionDecimalPointLimitExceeded', 'ConfirmUnsetSponsorFail', 'EmptyArgument']
   },
   /**
-   * Lookup279: up_data_structs::Collection<sp_core::crypto::AccountId32>
+   * Lookup281: up_data_structs::Collection<sp_core::crypto::AccountId32>
    **/
   UpDataStructsCollection: {
     owner: 'AccountId32',
@@ -2137,7 +2188,7 @@
     metaUpdatePermission: 'UpDataStructsMetaUpdatePermission'
   },
   /**
-   * Lookup280: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>
+   * Lookup282: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>
    **/
   UpDataStructsSponsorshipState: {
     _enum: {
@@ -2147,7 +2198,7 @@
     }
   },
   /**
-   * Lookup283: up_data_structs::CollectionStats
+   * Lookup285: up_data_structs::CollectionStats
    **/
   UpDataStructsCollectionStats: {
     created: 'u32',
@@ -2155,32 +2206,32 @@
     alive: 'u32'
   },
   /**
-   * Lookup284: pallet_common::pallet::Error<T>
+   * Lookup286: pallet_common::pallet::Error<T>
    **/
   PalletCommonError: {
     _enum: ['CollectionNotFound', 'MustBeTokenOwner', 'NoPermission', 'PublicMintingNotAllowed', 'AddressNotInAllowlist', 'CollectionNameLimitExceeded', 'CollectionDescriptionLimitExceeded', 'CollectionTokenPrefixLimitExceeded', 'TotalCollectionsLimitExceeded', 'TokenVariableDataLimitExceeded', 'CollectionAdminCountExceeded', 'CollectionLimitBoundsExceeded', 'OwnerPermissionsCantBeReverted', 'TransferNotAllowed', 'AccountTokenLimitExceeded', 'CollectionTokenLimitExceeded', 'MetadataFlagFrozen', 'TokenNotFound', 'TokenValueTooLow', 'ApprovedValueTooLow', 'CantApproveMoreThanOwned', 'AddressIsZero', 'UnsupportedOperation']
   },
   /**
-   * Lookup286: pallet_fungible::pallet::Error<T>
+   * Lookup288: pallet_fungible::pallet::Error<T>
    **/
   PalletFungibleError: {
     _enum: ['NotFungibleDataUsedToMintFungibleCollectionToken', 'FungibleItemsHaveNoId', 'FungibleItemsDontHaveData']
   },
   /**
-   * Lookup287: pallet_refungible::ItemData
+   * Lookup289: pallet_refungible::ItemData
    **/
   PalletRefungibleItemData: {
     constData: 'Bytes',
     variableData: 'Bytes'
   },
   /**
-   * Lookup291: pallet_refungible::pallet::Error<T>
+   * Lookup293: pallet_refungible::pallet::Error<T>
    **/
   PalletRefungibleError: {
     _enum: ['NotRefungibleDataUsedToMintFungibleCollectionToken', 'WrongRefungiblePieces']
   },
   /**
-   * Lookup292: pallet_nonfungible::ItemData<pallet_common::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+   * Lookup294: pallet_nonfungible::ItemData<pallet_common::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
    **/
   PalletNonfungibleItemData: {
     constData: 'Bytes',
@@ -2188,19 +2239,19 @@
     owner: 'PalletCommonAccountBasicCrossAccountIdRepr'
   },
   /**
-   * Lookup293: pallet_nonfungible::pallet::Error<T>
+   * Lookup295: pallet_nonfungible::pallet::Error<T>
    **/
   PalletNonfungibleError: {
     _enum: ['NotNonfungibleDataUsedToMintFungibleCollectionToken', 'NonfungibleItemsHaveNoAmount']
   },
   /**
-   * Lookup295: pallet_evm::pallet::Error<T>
+   * Lookup297: pallet_evm::pallet::Error<T>
    **/
   PalletEvmError: {
     _enum: ['BalanceLow', 'FeeOverflow', 'PaymentOverflow', 'WithdrawFailed', 'GasPriceTooLow', 'InvalidNonce']
   },
   /**
-   * Lookup298: fp_rpc::TransactionStatus
+   * Lookup300: fp_rpc::TransactionStatus
    **/
   FpRpcTransactionStatus: {
     transactionHash: 'H256',
@@ -2212,11 +2263,11 @@
     logsBloom: 'EthbloomBloom'
   },
   /**
-   * Lookup301: ethbloom::Bloom
+   * Lookup303: ethbloom::Bloom
    **/
   EthbloomBloom: '[u8;256]',
   /**
-   * Lookup303: ethereum::receipt::ReceiptV3
+   * Lookup305: ethereum::receipt::ReceiptV3
    **/
   EthereumReceiptReceiptV3: {
     _enum: {
@@ -2226,7 +2277,7 @@
     }
   },
   /**
-   * Lookup304: ethereum::receipt::EIP658ReceiptData
+   * Lookup306: ethereum::receipt::EIP658ReceiptData
    **/
   EthereumReceiptEip658ReceiptData: {
     statusCode: 'u8',
@@ -2235,7 +2286,7 @@
     logs: 'Vec<EthereumLog>'
   },
   /**
-   * Lookup305: ethereum::block::Block<ethereum::transaction::TransactionV2>
+   * Lookup307: ethereum::block::Block<ethereum::transaction::TransactionV2>
    **/
   EthereumBlock: {
     header: 'EthereumHeader',
@@ -2243,7 +2294,7 @@
     ommers: 'Vec<EthereumHeader>'
   },
   /**
-   * Lookup306: ethereum::header::Header
+   * Lookup308: ethereum::header::Header
    **/
   EthereumHeader: {
     parentHash: 'H256',
@@ -2263,41 +2314,41 @@
     nonce: 'EthereumTypesHashH64'
   },
   /**
-   * Lookup307: ethereum_types::hash::H64
+   * Lookup309: ethereum_types::hash::H64
    **/
   EthereumTypesHashH64: '[u8;8]',
   /**
-   * Lookup312: pallet_ethereum::pallet::Error<T>
+   * Lookup314: pallet_ethereum::pallet::Error<T>
    **/
   PalletEthereumError: {
     _enum: ['InvalidSignature', 'PreLogExists']
   },
   /**
-   * Lookup313: pallet_evm_coder_substrate::pallet::Error<T>
+   * Lookup315: pallet_evm_coder_substrate::pallet::Error<T>
    **/
   PalletEvmCoderSubstrateError: {
     _enum: ['OutOfGas', 'OutOfFund']
   },
   /**
-   * Lookup314: pallet_evm_contract_helpers::SponsoringModeT
+   * Lookup316: pallet_evm_contract_helpers::SponsoringModeT
    **/
   PalletEvmContractHelpersSponsoringModeT: {
     _enum: ['Disabled', 'Allowlisted', 'Generous']
   },
   /**
-   * Lookup316: pallet_evm_contract_helpers::pallet::Error<T>
+   * Lookup318: pallet_evm_contract_helpers::pallet::Error<T>
    **/
   PalletEvmContractHelpersError: {
     _enum: ['NoPermission']
   },
   /**
-   * Lookup317: pallet_evm_migration::pallet::Error<T>
+   * Lookup319: pallet_evm_migration::pallet::Error<T>
    **/
   PalletEvmMigrationError: {
     _enum: ['AccountNotEmpty', 'AccountIsNotMigrating']
   },
   /**
-   * Lookup319: sp_runtime::MultiSignature
+   * Lookup321: sp_runtime::MultiSignature
    **/
   SpRuntimeMultiSignature: {
     _enum: {
@@ -2307,39 +2358,39 @@
     }
   },
   /**
-   * Lookup320: sp_core::ed25519::Signature
+   * Lookup322: sp_core::ed25519::Signature
    **/
   SpCoreEd25519Signature: '[u8;64]',
   /**
-   * Lookup322: sp_core::sr25519::Signature
+   * Lookup324: sp_core::sr25519::Signature
    **/
   SpCoreSr25519Signature: '[u8;64]',
   /**
-   * Lookup323: sp_core::ecdsa::Signature
+   * Lookup325: sp_core::ecdsa::Signature
    **/
   SpCoreEcdsaSignature: '[u8;65]',
   /**
-   * Lookup326: frame_system::extensions::check_spec_version::CheckSpecVersion<T>
+   * Lookup328: frame_system::extensions::check_spec_version::CheckSpecVersion<T>
    **/
   FrameSystemExtensionsCheckSpecVersion: 'Null',
   /**
-   * Lookup327: frame_system::extensions::check_genesis::CheckGenesis<T>
+   * Lookup329: frame_system::extensions::check_genesis::CheckGenesis<T>
    **/
   FrameSystemExtensionsCheckGenesis: 'Null',
   /**
-   * Lookup330: frame_system::extensions::check_nonce::CheckNonce<T>
+   * Lookup332: frame_system::extensions::check_nonce::CheckNonce<T>
    **/
   FrameSystemExtensionsCheckNonce: 'Compact<u32>',
   /**
-   * Lookup331: frame_system::extensions::check_weight::CheckWeight<T>
+   * Lookup333: frame_system::extensions::check_weight::CheckWeight<T>
    **/
   FrameSystemExtensionsCheckWeight: 'Null',
   /**
-   * Lookup332: pallet_template_transaction_payment::ChargeTransactionPayment<unique_runtime::Runtime>
+   * Lookup334: pallet_template_transaction_payment::ChargeTransactionPayment<unique_runtime::Runtime>
    **/
   PalletTemplateTransactionPaymentChargeTransactionPayment: 'Compact<u128>',
   /**
-   * Lookup333: unique_runtime::Runtime
+   * Lookup335: unique_runtime::Runtime
    **/
   UniqueRuntimeRuntime: 'Null'
 };
modifiedtests/src/interfaces/types-lookup.tsdiffbeforeafterboth
284 readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'KeepAlive' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves';284 readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'KeepAlive' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves';
285 }285 }
286286
287 /** @name PalletTimestampCall (60) */287 /** @name PalletTimestampCall (61) */
288 export interface PalletTimestampCall extends Enum {288 export interface PalletTimestampCall extends Enum {
289 readonly isSet: boolean;289 readonly isSet: boolean;
290 readonly asSet: {290 readonly asSet: {
293 readonly type: 'Set';293 readonly type: 'Set';
294 }294 }
295295
296 /** @name PalletTransactionPaymentReleases (63) */296 /** @name PalletTransactionPaymentReleases (64) */
297 export interface PalletTransactionPaymentReleases extends Enum {297 export interface PalletTransactionPaymentReleases extends Enum {
298 readonly isV1Ancient: boolean;298 readonly isV1Ancient: boolean;
299 readonly isV2: boolean;299 readonly isV2: boolean;
300 readonly type: 'V1Ancient' | 'V2';300 readonly type: 'V1Ancient' | 'V2';
301 }301 }
302302
303 /** @name FrameSupportWeightsWeightToFeeCoefficient (65) */303 /** @name FrameSupportWeightsWeightToFeeCoefficient (66) */
304 export interface FrameSupportWeightsWeightToFeeCoefficient extends Struct {304 export interface FrameSupportWeightsWeightToFeeCoefficient extends Struct {
305 readonly coeffInteger: u128;305 readonly coeffInteger: u128;
306 readonly coeffFrac: Perbill;306 readonly coeffFrac: Perbill;
307 readonly negative: bool;307 readonly negative: bool;
308 readonly degree: u8;308 readonly degree: u8;
309 }309 }
310310
311 /** @name PalletTreasuryProposal (67) */311 /** @name PalletTreasuryProposal (68) */
312 export interface PalletTreasuryProposal extends Struct {312 export interface PalletTreasuryProposal extends Struct {
313 readonly proposer: AccountId32;313 readonly proposer: AccountId32;
314 readonly value: u128;314 readonly value: u128;
315 readonly beneficiary: AccountId32;315 readonly beneficiary: AccountId32;
316 readonly bond: u128;316 readonly bond: u128;
317 }317 }
318318
319 /** @name PalletTreasuryCall (70) */319 /** @name PalletTreasuryCall (71) */
320 export interface PalletTreasuryCall extends Enum {320 export interface PalletTreasuryCall extends Enum {
321 readonly isProposeSpend: boolean;321 readonly isProposeSpend: boolean;
322 readonly asProposeSpend: {322 readonly asProposeSpend: {
334 readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal';334 readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal';
335 }335 }
336336
337 /** @name PalletTreasuryEvent (72) */337 /** @name PalletTreasuryEvent (73) */
338 export interface PalletTreasuryEvent extends Enum {338 export interface PalletTreasuryEvent extends Enum {
339 readonly isProposed: boolean;339 readonly isProposed: boolean;
340 readonly asProposed: {340 readonly asProposed: {
370 readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit';370 readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit';
371 }371 }
372372
373 /** @name FrameSupportPalletId (75) */373 /** @name FrameSupportPalletId (76) */
374 export interface FrameSupportPalletId extends U8aFixed {}374 export interface FrameSupportPalletId extends U8aFixed {}
375375
376 /** @name PalletTreasuryError (76) */376 /** @name PalletTreasuryError (77) */
377 export interface PalletTreasuryError extends Enum {377 export interface PalletTreasuryError extends Enum {
378 readonly isInsufficientProposersBalance: boolean;378 readonly isInsufficientProposersBalance: boolean;
379 readonly isInvalidIndex: boolean;379 readonly isInvalidIndex: boolean;
380 readonly isTooManyApprovals: boolean;380 readonly isTooManyApprovals: boolean;
381 readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals';381 readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals';
382 }382 }
383383
384 /** @name PalletSudoCall (77) */384 /** @name PalletSudoCall (78) */
385 export interface PalletSudoCall extends Enum {385 export interface PalletSudoCall extends Enum {
386 readonly isSudo: boolean;386 readonly isSudo: boolean;
387 readonly asSudo: {387 readonly asSudo: {
404 readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';404 readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';
405 }405 }
406406
407 /** @name FrameSystemCall (79) */407 /** @name FrameSystemCall (80) */
408 export interface FrameSystemCall extends Enum {408 export interface FrameSystemCall extends Enum {
409 readonly isFillBlock: boolean;409 readonly isFillBlock: boolean;
410 readonly asFillBlock: {410 readonly asFillBlock: {
446 readonly type: 'FillBlock' | 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent';446 readonly type: 'FillBlock' | 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent';
447 }447 }
448448
449 /** @name OrmlVestingModuleCall (82) */449 /** @name OrmlVestingModuleCall (83) */
450 export interface OrmlVestingModuleCall extends Enum {450 export interface OrmlVestingModuleCall extends Enum {
451 readonly isClaim: boolean;451 readonly isClaim: boolean;
452 readonly isVestedTransfer: boolean;452 readonly isVestedTransfer: boolean;
466 readonly type: 'Claim' | 'VestedTransfer' | 'UpdateVestingSchedules' | 'ClaimFor';466 readonly type: 'Claim' | 'VestedTransfer' | 'UpdateVestingSchedules' | 'ClaimFor';
467 }467 }
468468
469 /** @name OrmlVestingVestingSchedule (83) */469 /** @name OrmlVestingVestingSchedule (84) */
470 export interface OrmlVestingVestingSchedule extends Struct {470 export interface OrmlVestingVestingSchedule extends Struct {
471 readonly start: u32;471 readonly start: u32;
472 readonly period: u32;472 readonly period: u32;
473 readonly periodCount: u32;473 readonly periodCount: u32;
474 readonly perPeriod: Compact<u128>;474 readonly perPeriod: Compact<u128>;
475 }475 }
476476
477 /** @name CumulusPalletXcmpQueueCall (85) */477 /** @name CumulusPalletXcmpQueueCall (86) */
478 export interface CumulusPalletXcmpQueueCall extends Enum {478 export interface CumulusPalletXcmpQueueCall extends Enum {
479 readonly isServiceOverweight: boolean;479 readonly isServiceOverweight: boolean;
480 readonly asServiceOverweight: {480 readonly asServiceOverweight: {
481 readonly index: u64;481 readonly index: u64;
482 readonly weightLimit: u64;482 readonly weightLimit: u64;
483 } & Struct;483 } & Struct;
484 readonly isSuspendXcmExecution: boolean;
485 readonly isResumeXcmExecution: boolean;
486 readonly isUpdateSuspendThreshold: boolean;
487 readonly asUpdateSuspendThreshold: {
488 readonly new_: u32;
489 } & Struct;
490 readonly isUpdateDropThreshold: boolean;
491 readonly asUpdateDropThreshold: {
492 readonly new_: u32;
493 } & Struct;
494 readonly isUpdateResumeThreshold: boolean;
495 readonly asUpdateResumeThreshold: {
496 readonly new_: u32;
497 } & Struct;
498 readonly isUpdateThresholdWeight: boolean;
499 readonly asUpdateThresholdWeight: {
500 readonly new_: u64;
501 } & Struct;
502 readonly isUpdateWeightRestrictDecay: boolean;
503 readonly asUpdateWeightRestrictDecay: {
504 readonly new_: u64;
505 } & Struct;
506 readonly isUpdateXcmpMaxIndividualWeight: boolean;
507 readonly asUpdateXcmpMaxIndividualWeight: {
508 readonly new_: u64;
509 } & Struct;
484 readonly type: 'ServiceOverweight';510 readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight';
485 }511 }
486512
487 /** @name PalletXcmCall (86) */513 /** @name PalletXcmCall (87) */
488 export interface PalletXcmCall extends Enum {514 export interface PalletXcmCall extends Enum {
489 readonly isSend: boolean;515 readonly isSend: boolean;
490 readonly asSend: {516 readonly asSend: {
546 readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets';572 readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets';
547 }573 }
548574
549 /** @name XcmVersionedMultiLocation (87) */575 /** @name XcmVersionedMultiLocation (88) */
550 export interface XcmVersionedMultiLocation extends Enum {576 export interface XcmVersionedMultiLocation extends Enum {
551 readonly isV0: boolean;577 readonly isV0: boolean;
552 readonly asV0: XcmV0MultiLocation;578 readonly asV0: XcmV0MultiLocation;
555 readonly type: 'V0' | 'V1';581 readonly type: 'V0' | 'V1';
556 }582 }
557583
558 /** @name XcmV0MultiLocation (88) */584 /** @name XcmV0MultiLocation (89) */
559 export interface XcmV0MultiLocation extends Enum {585 export interface XcmV0MultiLocation extends Enum {
560 readonly isNull: boolean;586 readonly isNull: boolean;
561 readonly isX1: boolean;587 readonly isX1: boolean;
577 readonly type: 'Null' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';603 readonly type: 'Null' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';
578 }604 }
579605
580 /** @name XcmV0Junction (89) */606 /** @name XcmV0Junction (90) */
581 export interface XcmV0Junction extends Enum {607 export interface XcmV0Junction extends Enum {
582 readonly isParent: boolean;608 readonly isParent: boolean;
583 readonly isParachain: boolean;609 readonly isParachain: boolean;
612 readonly type: 'Parent' | 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';638 readonly type: 'Parent' | 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';
613 }639 }
614640
615 /** @name XcmV0JunctionNetworkId (90) */641 /** @name XcmV0JunctionNetworkId (91) */
616 export interface XcmV0JunctionNetworkId extends Enum {642 export interface XcmV0JunctionNetworkId extends Enum {
617 readonly isAny: boolean;643 readonly isAny: boolean;
618 readonly isNamed: boolean;644 readonly isNamed: boolean;
622 readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';648 readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';
623 }649 }
624650
625 /** @name XcmV0JunctionBodyId (91) */651 /** @name XcmV0JunctionBodyId (92) */
626 export interface XcmV0JunctionBodyId extends Enum {652 export interface XcmV0JunctionBodyId extends Enum {
627 readonly isUnit: boolean;653 readonly isUnit: boolean;
628 readonly isNamed: boolean;654 readonly isNamed: boolean;
636 readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial';662 readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial';
637 }663 }
638664
639 /** @name XcmV0JunctionBodyPart (92) */665 /** @name XcmV0JunctionBodyPart (93) */
640 export interface XcmV0JunctionBodyPart extends Enum {666 export interface XcmV0JunctionBodyPart extends Enum {
641 readonly isVoice: boolean;667 readonly isVoice: boolean;
642 readonly isMembers: boolean;668 readonly isMembers: boolean;
661 readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';687 readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';
662 }688 }
663689
664 /** @name XcmV1MultiLocation (93) */690 /** @name XcmV1MultiLocation (94) */
665 export interface XcmV1MultiLocation extends Struct {691 export interface XcmV1MultiLocation extends Struct {
666 readonly parents: u8;692 readonly parents: u8;
667 readonly interior: XcmV1MultilocationJunctions;693 readonly interior: XcmV1MultilocationJunctions;
668 }694 }
669695
670 /** @name XcmV1MultilocationJunctions (94) */696 /** @name XcmV1MultilocationJunctions (95) */
671 export interface XcmV1MultilocationJunctions extends Enum {697 export interface XcmV1MultilocationJunctions extends Enum {
672 readonly isHere: boolean;698 readonly isHere: boolean;
673 readonly isX1: boolean;699 readonly isX1: boolean;
689 readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';715 readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';
690 }716 }
691717
692 /** @name XcmV1Junction (95) */718 /** @name XcmV1Junction (96) */
693 export interface XcmV1Junction extends Enum {719 export interface XcmV1Junction extends Enum {
694 readonly isParachain: boolean;720 readonly isParachain: boolean;
695 readonly asParachain: Compact<u32>;721 readonly asParachain: Compact<u32>;
723 readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';749 readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';
724 }750 }
725751
726 /** @name XcmVersionedXcm (96) */752 /** @name XcmVersionedXcm (97) */
727 export interface XcmVersionedXcm extends Enum {753 export interface XcmVersionedXcm extends Enum {
728 readonly isV0: boolean;754 readonly isV0: boolean;
729 readonly asV0: XcmV0Xcm;755 readonly asV0: XcmV0Xcm;
734 readonly type: 'V0' | 'V1' | 'V2';760 readonly type: 'V0' | 'V1' | 'V2';
735 }761 }
736762
737 /** @name XcmV0Xcm (97) */763 /** @name XcmV0Xcm (98) */
738 export interface XcmV0Xcm extends Enum {764 export interface XcmV0Xcm extends Enum {
739 readonly isWithdrawAsset: boolean;765 readonly isWithdrawAsset: boolean;
740 readonly asWithdrawAsset: {766 readonly asWithdrawAsset: {
797 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposit' | 'TeleportAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom';823 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposit' | 'TeleportAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom';
798 }824 }
799825
800 /** @name XcmV0MultiAsset (99) */826 /** @name XcmV0MultiAsset (100) */
801 export interface XcmV0MultiAsset extends Enum {827 export interface XcmV0MultiAsset extends Enum {
802 readonly isNone: boolean;828 readonly isNone: boolean;
803 readonly isAll: boolean;829 readonly isAll: boolean;
842 readonly type: 'None' | 'All' | 'AllFungible' | 'AllNonFungible' | 'AllAbstractFungible' | 'AllAbstractNonFungible' | 'AllConcreteFungible' | 'AllConcreteNonFungible' | 'AbstractFungible' | 'AbstractNonFungible' | 'ConcreteFungible' | 'ConcreteNonFungible';868 readonly type: 'None' | 'All' | 'AllFungible' | 'AllNonFungible' | 'AllAbstractFungible' | 'AllAbstractNonFungible' | 'AllConcreteFungible' | 'AllConcreteNonFungible' | 'AbstractFungible' | 'AbstractNonFungible' | 'ConcreteFungible' | 'ConcreteNonFungible';
843 }869 }
844870
845 /** @name XcmV1MultiassetAssetInstance (100) */871 /** @name XcmV1MultiassetAssetInstance (101) */
846 export interface XcmV1MultiassetAssetInstance extends Enum {872 export interface XcmV1MultiassetAssetInstance extends Enum {
847 readonly isUndefined: boolean;873 readonly isUndefined: boolean;
848 readonly isIndex: boolean;874 readonly isIndex: boolean;
860 readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob';886 readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob';
861 }887 }
862888
863 /** @name XcmV0Order (104) */889 /** @name XcmV0Order (105) */
864 export interface XcmV0Order extends Enum {890 export interface XcmV0Order extends Enum {
865 readonly isNull: boolean;891 readonly isNull: boolean;
866 readonly isDepositAsset: boolean;892 readonly isDepositAsset: boolean;
908 readonly type: 'Null' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';934 readonly type: 'Null' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';
909 }935 }
910936
911 /** @name XcmV0Response (106) */937 /** @name XcmV0Response (107) */
912 export interface XcmV0Response extends Enum {938 export interface XcmV0Response extends Enum {
913 readonly isAssets: boolean;939 readonly isAssets: boolean;
914 readonly asAssets: Vec<XcmV0MultiAsset>;940 readonly asAssets: Vec<XcmV0MultiAsset>;
915 readonly type: 'Assets';941 readonly type: 'Assets';
916 }942 }
917943
918 /** @name XcmV0OriginKind (107) */944 /** @name XcmV0OriginKind (108) */
919 export interface XcmV0OriginKind extends Enum {945 export interface XcmV0OriginKind extends Enum {
920 readonly isNative: boolean;946 readonly isNative: boolean;
921 readonly isSovereignAccount: boolean;947 readonly isSovereignAccount: boolean;
924 readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm';950 readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm';
925 }951 }
926952
927 /** @name XcmDoubleEncoded (108) */953 /** @name XcmDoubleEncoded (109) */
928 export interface XcmDoubleEncoded extends Struct {954 export interface XcmDoubleEncoded extends Struct {
929 readonly encoded: Bytes;955 readonly encoded: Bytes;
930 }956 }
931957
932 /** @name XcmV1Xcm (109) */958 /** @name XcmV1Xcm (110) */
933 export interface XcmV1Xcm extends Enum {959 export interface XcmV1Xcm extends Enum {
934 readonly isWithdrawAsset: boolean;960 readonly isWithdrawAsset: boolean;
935 readonly asWithdrawAsset: {961 readonly asWithdrawAsset: {
998 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom' | 'SubscribeVersion' | 'UnsubscribeVersion';1024 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom' | 'SubscribeVersion' | 'UnsubscribeVersion';
999 }1025 }
10001026
1001 /** @name XcmV1MultiassetMultiAssets (110) */1027 /** @name XcmV1MultiassetMultiAssets (111) */
1002 export interface XcmV1MultiassetMultiAssets extends Vec<XcmV1MultiAsset> {}1028 export interface XcmV1MultiassetMultiAssets extends Vec<XcmV1MultiAsset> {}
10031029
1004 /** @name XcmV1MultiAsset (112) */1030 /** @name XcmV1MultiAsset (113) */
1005 export interface XcmV1MultiAsset extends Struct {1031 export interface XcmV1MultiAsset extends Struct {
1006 readonly id: XcmV1MultiassetAssetId;1032 readonly id: XcmV1MultiassetAssetId;
1007 readonly fun: XcmV1MultiassetFungibility;1033 readonly fun: XcmV1MultiassetFungibility;
1008 }1034 }
10091035
1010 /** @name XcmV1MultiassetAssetId (113) */1036 /** @name XcmV1MultiassetAssetId (114) */
1011 export interface XcmV1MultiassetAssetId extends Enum {1037 export interface XcmV1MultiassetAssetId extends Enum {
1012 readonly isConcrete: boolean;1038 readonly isConcrete: boolean;
1013 readonly asConcrete: XcmV1MultiLocation;1039 readonly asConcrete: XcmV1MultiLocation;
1016 readonly type: 'Concrete' | 'Abstract';1042 readonly type: 'Concrete' | 'Abstract';
1017 }1043 }
10181044
1019 /** @name XcmV1MultiassetFungibility (114) */1045 /** @name XcmV1MultiassetFungibility (115) */
1020 export interface XcmV1MultiassetFungibility extends Enum {1046 export interface XcmV1MultiassetFungibility extends Enum {
1021 readonly isFungible: boolean;1047 readonly isFungible: boolean;
1022 readonly asFungible: Compact<u128>;1048 readonly asFungible: Compact<u128>;
1025 readonly type: 'Fungible' | 'NonFungible';1051 readonly type: 'Fungible' | 'NonFungible';
1026 }1052 }
10271053
1028 /** @name XcmV1Order (116) */1054 /** @name XcmV1Order (117) */
1029 export interface XcmV1Order extends Enum {1055 export interface XcmV1Order extends Enum {
1030 readonly isNoop: boolean;1056 readonly isNoop: boolean;
1031 readonly isDepositAsset: boolean;1057 readonly isDepositAsset: boolean;
1075 readonly type: 'Noop' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';1101 readonly type: 'Noop' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';
1076 }1102 }
10771103
1078 /** @name XcmV1MultiassetMultiAssetFilter (117) */1104 /** @name XcmV1MultiassetMultiAssetFilter (118) */
1079 export interface XcmV1MultiassetMultiAssetFilter extends Enum {1105 export interface XcmV1MultiassetMultiAssetFilter extends Enum {
1080 readonly isDefinite: boolean;1106 readonly isDefinite: boolean;
1081 readonly asDefinite: XcmV1MultiassetMultiAssets;1107 readonly asDefinite: XcmV1MultiassetMultiAssets;
1084 readonly type: 'Definite' | 'Wild';1110 readonly type: 'Definite' | 'Wild';
1085 }1111 }
10861112
1087 /** @name XcmV1MultiassetWildMultiAsset (118) */1113 /** @name XcmV1MultiassetWildMultiAsset (119) */
1088 export interface XcmV1MultiassetWildMultiAsset extends Enum {1114 export interface XcmV1MultiassetWildMultiAsset extends Enum {
1089 readonly isAll: boolean;1115 readonly isAll: boolean;
1090 readonly isAllOf: boolean;1116 readonly isAllOf: boolean;
1095 readonly type: 'All' | 'AllOf';1121 readonly type: 'All' | 'AllOf';
1096 }1122 }
10971123
1098 /** @name XcmV1MultiassetWildFungibility (119) */1124 /** @name XcmV1MultiassetWildFungibility (120) */
1099 export interface XcmV1MultiassetWildFungibility extends Enum {1125 export interface XcmV1MultiassetWildFungibility extends Enum {
1100 readonly isFungible: boolean;1126 readonly isFungible: boolean;
1101 readonly isNonFungible: boolean;1127 readonly isNonFungible: boolean;
1102 readonly type: 'Fungible' | 'NonFungible';1128 readonly type: 'Fungible' | 'NonFungible';
1103 }1129 }
11041130
1105 /** @name XcmV1Response (121) */1131 /** @name XcmV1Response (122) */
1106 export interface XcmV1Response extends Enum {1132 export interface XcmV1Response extends Enum {
1107 readonly isAssets: boolean;1133 readonly isAssets: boolean;
1108 readonly asAssets: XcmV1MultiassetMultiAssets;1134 readonly asAssets: XcmV1MultiassetMultiAssets;
1111 readonly type: 'Assets' | 'Version';1137 readonly type: 'Assets' | 'Version';
1112 }1138 }
11131139
1114 /** @name XcmV2Xcm (122) */1140 /** @name XcmV2Xcm (123) */
1115 export interface XcmV2Xcm extends Vec<XcmV2Instruction> {}1141 export interface XcmV2Xcm extends Vec<XcmV2Instruction> {}
11161142
1117 /** @name XcmV2Instruction (124) */1143 /** @name XcmV2Instruction (125) */
1118 export interface XcmV2Instruction extends Enum {1144 export interface XcmV2Instruction extends Enum {
1119 readonly isWithdrawAsset: boolean;1145 readonly isWithdrawAsset: boolean;
1120 readonly asWithdrawAsset: XcmV1MultiassetMultiAssets;1146 readonly asWithdrawAsset: XcmV1MultiassetMultiAssets;
1234 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'ClearOrigin' | 'DescendOrigin' | 'ReportError' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution' | 'RefundSurplus' | 'SetErrorHandler' | 'SetAppendix' | 'ClearError' | 'ClaimAsset' | 'Trap' | 'SubscribeVersion' | 'UnsubscribeVersion';1260 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'ClearOrigin' | 'DescendOrigin' | 'ReportError' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution' | 'RefundSurplus' | 'SetErrorHandler' | 'SetAppendix' | 'ClearError' | 'ClaimAsset' | 'Trap' | 'SubscribeVersion' | 'UnsubscribeVersion';
1235 }1261 }
12361262
1237 /** @name XcmV2Response (125) */1263 /** @name XcmV2Response (126) */
1238 export interface XcmV2Response extends Enum {1264 export interface XcmV2Response extends Enum {
1239 readonly isNull: boolean;1265 readonly isNull: boolean;
1240 readonly isAssets: boolean;1266 readonly isAssets: boolean;
1246 readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version';1272 readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version';
1247 }1273 }
12481274
1249 /** @name XcmV2TraitsError (128) */1275 /** @name XcmV2TraitsError (129) */
1250 export interface XcmV2TraitsError extends Enum {1276 export interface XcmV2TraitsError extends Enum {
1251 readonly isOverflow: boolean;1277 readonly isOverflow: boolean;
1252 readonly isUnimplemented: boolean;1278 readonly isUnimplemented: boolean;
1279 readonly type: 'Overflow' | 'Unimplemented' | 'UntrustedReserveLocation' | 'UntrustedTeleportLocation' | 'MultiLocationFull' | 'MultiLocationNotInvertible' | 'BadOrigin' | 'InvalidLocation' | 'AssetNotFound' | 'FailedToTransactAsset' | 'NotWithdrawable' | 'LocationCannotHold' | 'ExceedsMaxMessageSize' | 'DestinationUnsupported' | 'Transport' | 'Unroutable' | 'UnknownClaim' | 'FailedToDecode' | 'MaxWeightInvalid' | 'NotHoldingFees' | 'TooExpensive' | 'Trap' | 'UnhandledXcmVersion' | 'WeightLimitReached' | 'Barrier' | 'WeightNotComputable';1305 readonly type: 'Overflow' | 'Unimplemented' | 'UntrustedReserveLocation' | 'UntrustedTeleportLocation' | 'MultiLocationFull' | 'MultiLocationNotInvertible' | 'BadOrigin' | 'InvalidLocation' | 'AssetNotFound' | 'FailedToTransactAsset' | 'NotWithdrawable' | 'LocationCannotHold' | 'ExceedsMaxMessageSize' | 'DestinationUnsupported' | 'Transport' | 'Unroutable' | 'UnknownClaim' | 'FailedToDecode' | 'MaxWeightInvalid' | 'NotHoldingFees' | 'TooExpensive' | 'Trap' | 'UnhandledXcmVersion' | 'WeightLimitReached' | 'Barrier' | 'WeightNotComputable';
1280 }1306 }
12811307
1282 /** @name XcmV2WeightLimit (129) */1308 /** @name XcmV2WeightLimit (130) */
1283 export interface XcmV2WeightLimit extends Enum {1309 export interface XcmV2WeightLimit extends Enum {
1284 readonly isUnlimited: boolean;1310 readonly isUnlimited: boolean;
1285 readonly isLimited: boolean;1311 readonly isLimited: boolean;
1286 readonly asLimited: Compact<u64>;1312 readonly asLimited: Compact<u64>;
1287 readonly type: 'Unlimited' | 'Limited';1313 readonly type: 'Unlimited' | 'Limited';
1288 }1314 }
12891315
1290 /** @name XcmVersionedMultiAssets (130) */1316 /** @name XcmVersionedMultiAssets (131) */
1291 export interface XcmVersionedMultiAssets extends Enum {1317 export interface XcmVersionedMultiAssets extends Enum {
1292 readonly isV0: boolean;1318 readonly isV0: boolean;
1293 readonly asV0: Vec<XcmV0MultiAsset>;1319 readonly asV0: Vec<XcmV0MultiAsset>;
1296 readonly type: 'V0' | 'V1';1322 readonly type: 'V0' | 'V1';
1297 }1323 }
12981324
1299 /** @name CumulusPalletXcmCall (145) */1325 /** @name CumulusPalletXcmCall (146) */
1300 export type CumulusPalletXcmCall = Null;1326 export type CumulusPalletXcmCall = Null;
13011327
1302 /** @name CumulusPalletDmpQueueCall (146) */1328 /** @name CumulusPalletDmpQueueCall (147) */
1303 export interface CumulusPalletDmpQueueCall extends Enum {1329 export interface CumulusPalletDmpQueueCall extends Enum {
1304 readonly isServiceOverweight: boolean;1330 readonly isServiceOverweight: boolean;
1305 readonly asServiceOverweight: {1331 readonly asServiceOverweight: {
1309 readonly type: 'ServiceOverweight';1335 readonly type: 'ServiceOverweight';
1310 }1336 }
13111337
1312 /** @name PalletInflationCall (147) */1338 /** @name PalletInflationCall (148) */
1313 export interface PalletInflationCall extends Enum {1339 export interface PalletInflationCall extends Enum {
1314 readonly isStartInflation: boolean;1340 readonly isStartInflation: boolean;
1315 readonly asStartInflation: {1341 readonly asStartInflation: {
1318 readonly type: 'StartInflation';1344 readonly type: 'StartInflation';
1319 }1345 }
13201346
1321 /** @name PalletUniqueCall (148) */1347 /** @name PalletUniqueCall (149) */
1322 export interface PalletUniqueCall extends Enum {1348 export interface PalletUniqueCall extends Enum {
1323 readonly isCreateCollection: boolean;1349 readonly isCreateCollection: boolean;
1324 readonly asCreateCollection: {1350 readonly asCreateCollection: {
1474 readonly type: 'CreateCollection' | 'CreateCollectionEx' | 'DestroyCollection' | 'AddToAllowList' | 'RemoveFromAllowList' | 'SetPublicAccessMode' | 'SetMintPermission' | 'ChangeCollectionOwner' | 'AddCollectionAdmin' | 'RemoveCollectionAdmin' | 'SetCollectionSponsor' | 'ConfirmSponsorship' | 'RemoveCollectionSponsor' | 'CreateItem' | 'CreateMultipleItems' | 'SetTransfersEnabledFlag' | 'BurnItem' | 'BurnFrom' | 'Transfer' | 'Approve' | 'TransferFrom' | 'SetVariableMetaData' | 'SetMetaUpdatePermissionFlag' | 'SetSchemaVersion' | 'SetOffchainSchema' | 'SetConstOnChainSchema' | 'SetVariableOnChainSchema' | 'SetCollectionLimits';1500 readonly type: 'CreateCollection' | 'CreateCollectionEx' | 'DestroyCollection' | 'AddToAllowList' | 'RemoveFromAllowList' | 'SetPublicAccessMode' | 'SetMintPermission' | 'ChangeCollectionOwner' | 'AddCollectionAdmin' | 'RemoveCollectionAdmin' | 'SetCollectionSponsor' | 'ConfirmSponsorship' | 'RemoveCollectionSponsor' | 'CreateItem' | 'CreateMultipleItems' | 'SetTransfersEnabledFlag' | 'BurnItem' | 'BurnFrom' | 'Transfer' | 'Approve' | 'TransferFrom' | 'SetVariableMetaData' | 'SetMetaUpdatePermissionFlag' | 'SetSchemaVersion' | 'SetOffchainSchema' | 'SetConstOnChainSchema' | 'SetVariableOnChainSchema' | 'SetCollectionLimits';
1475 }1501 }
14761502
1477 /** @name UpDataStructsCollectionMode (154) */1503 /** @name UpDataStructsCollectionMode (155) */
1478 export interface UpDataStructsCollectionMode extends Enum {1504 export interface UpDataStructsCollectionMode extends Enum {
1479 readonly isNft: boolean;1505 readonly isNft: boolean;
1480 readonly isFungible: boolean;1506 readonly isFungible: boolean;
1483 readonly type: 'Nft' | 'Fungible' | 'ReFungible';1509 readonly type: 'Nft' | 'Fungible' | 'ReFungible';
1484 }1510 }
14851511
1486 /** @name UpDataStructsCreateCollectionData (155) */1512 /** @name UpDataStructsCreateCollectionData (156) */
1487 export interface UpDataStructsCreateCollectionData extends Struct {1513 export interface UpDataStructsCreateCollectionData extends Struct {
1488 readonly mode: UpDataStructsCollectionMode;1514 readonly mode: UpDataStructsCollectionMode;
1489 readonly access: Option<UpDataStructsAccessMode>;1515 readonly access: Option<UpDataStructsAccessMode>;
1499 readonly metaUpdatePermission: Option<UpDataStructsMetaUpdatePermission>;1525 readonly metaUpdatePermission: Option<UpDataStructsMetaUpdatePermission>;
1500 }1526 }
15011527
1502 /** @name UpDataStructsAccessMode (157) */1528 /** @name UpDataStructsAccessMode (158) */
1503 export interface UpDataStructsAccessMode extends Enum {1529 export interface UpDataStructsAccessMode extends Enum {
1504 readonly isNormal: boolean;1530 readonly isNormal: boolean;
1505 readonly isAllowList: boolean;1531 readonly isAllowList: boolean;
1506 readonly type: 'Normal' | 'AllowList';1532 readonly type: 'Normal' | 'AllowList';
1507 }1533 }
15081534
1509 /** @name UpDataStructsSchemaVersion (160) */1535 /** @name UpDataStructsSchemaVersion (161) */
1510 export interface UpDataStructsSchemaVersion extends Enum {1536 export interface UpDataStructsSchemaVersion extends Enum {
1511 readonly isImageURL: boolean;1537 readonly isImageURL: boolean;
1512 readonly isUnique: boolean;1538 readonly isUnique: boolean;
1513 readonly type: 'ImageURL' | 'Unique';1539 readonly type: 'ImageURL' | 'Unique';
1514 }1540 }
1541
1542 /** @name UpDataStructsCollectionLimits (164) */
1543 export interface UpDataStructsCollectionLimits extends Struct {
1544 readonly accountTokenOwnershipLimit: Option<u32>;
1545 readonly sponsoredDataSize: Option<u32>;
1546 readonly sponsoredDataRateLimit: Option<UpDataStructsSponsoringRateLimit>;
1547 readonly tokenLimit: Option<u32>;
1548 readonly sponsorTransferTimeout: Option<u32>;
1549 readonly sponsorApproveTimeout: Option<u32>;
1550 readonly ownerCanTransfer: Option<bool>;
1551 readonly ownerCanDestroy: Option<bool>;
1552 readonly transfersEnabled: Option<bool>;
1553 }
15151554
1516 /** @name UpDataStructsSponsoringRateLimit */1555 /** @name UpDataStructsSponsoringRateLimit (166) */
1517 export interface UpDataStructsSponsoringRateLimit extends Enum {1556 export interface UpDataStructsSponsoringRateLimit extends Enum {
1518 readonly isSponsoringDisabled: boolean;1557 readonly isSponsoringDisabled: boolean;
1519 readonly isBlocks: boolean;1558 readonly isBlocks: boolean;
1520 readonly asBlocks: u32;1559 readonly asBlocks: u32;
1521 readonly type: 'SponsoringDisabled' | 'Blocks';1560 readonly type: 'SponsoringDisabled' | 'Blocks';
1522 }1561 }
1523
1524 /** @name UpDataStructsCollectionLimits (163) */
1525 export interface UpDataStructsCollectionLimits extends Struct {
1526 readonly accountTokenOwnershipLimit: Option<u32>;
1527 readonly sponsoredDataSize: Option<u32>;
1528 readonly sponsoredDataRateLimit: Option<UpDataStructsSponsoringRateLimit>;
1529 readonly tokenLimit: Option<u32>;
1530 readonly sponsorTransferTimeout: Option<u32>;
1531 readonly sponsorApproveTimeout: Option<u32>;
1532 readonly ownerCanTransfer: Option<bool>;
1533 readonly ownerCanDestroy: Option<bool>;
1534 readonly transfersEnabled: Option<bool>;
1535 }
15361562
1537 /** @name UpDataStructsMetaUpdatePermission (169) */1563 /** @name UpDataStructsMetaUpdatePermission (170) */
1538 export interface UpDataStructsMetaUpdatePermission extends Enum {1564 export interface UpDataStructsMetaUpdatePermission extends Enum {
1539 readonly isItemOwner: boolean;1565 readonly isItemOwner: boolean;
1540 readonly isAdmin: boolean;1566 readonly isAdmin: boolean;
1541 readonly isNone: boolean;1567 readonly isNone: boolean;
1542 readonly type: 'ItemOwner' | 'Admin' | 'None';1568 readonly type: 'ItemOwner' | 'Admin' | 'None';
1543 }1569 }
15441570
1545 /** @name PalletCommonAccountBasicCrossAccountIdRepr (171) */1571 /** @name PalletCommonAccountBasicCrossAccountIdRepr (172) */
1546 export interface PalletCommonAccountBasicCrossAccountIdRepr extends Enum {1572 export interface PalletCommonAccountBasicCrossAccountIdRepr extends Enum {
1547 readonly isSubstrate: boolean;1573 readonly isSubstrate: boolean;
1548 readonly asSubstrate: AccountId32;1574 readonly asSubstrate: AccountId32;
1551 readonly type: 'Substrate' | 'Ethereum';1577 readonly type: 'Substrate' | 'Ethereum';
1552 }1578 }
15531579
1554 /** @name UpDataStructsCreateItemData (173) */1580 /** @name UpDataStructsCreateItemData (174) */
1555 export interface UpDataStructsCreateItemData extends Enum {1581 export interface UpDataStructsCreateItemData extends Enum {
1556 readonly isNft: boolean;1582 readonly isNft: boolean;
1557 readonly asNft: UpDataStructsCreateNftData;1583 readonly asNft: UpDataStructsCreateNftData;
1562 readonly type: 'Nft' | 'Fungible' | 'ReFungible';1588 readonly type: 'Nft' | 'Fungible' | 'ReFungible';
1563 }1589 }
15641590
1565 /** @name UpDataStructsCreateNftData (174) */1591 /** @name UpDataStructsCreateNftData (175) */
1566 export interface UpDataStructsCreateNftData extends Struct {1592 export interface UpDataStructsCreateNftData extends Struct {
1567 readonly constData: Bytes;1593 readonly constData: Bytes;
1568 readonly variableData: Bytes;1594 readonly variableData: Bytes;
1569 }1595 }
15701596
1571 /** @name UpDataStructsCreateFungibleData (176) */1597 /** @name UpDataStructsCreateFungibleData (177) */
1572 export interface UpDataStructsCreateFungibleData extends Struct {1598 export interface UpDataStructsCreateFungibleData extends Struct {
1573 readonly value: u128;1599 readonly value: u128;
1574 }1600 }
15751601
1576 /** @name UpDataStructsCreateReFungibleData (177) */1602 /** @name UpDataStructsCreateReFungibleData (178) */
1577 export interface UpDataStructsCreateReFungibleData extends Struct {1603 export interface UpDataStructsCreateReFungibleData extends Struct {
1578 readonly constData: Bytes;1604 readonly constData: Bytes;
1579 readonly variableData: Bytes;1605 readonly variableData: Bytes;
1580 readonly pieces: u128;1606 readonly pieces: u128;
1581 }1607 }
15821608
1583 /** @name PalletTemplateTransactionPaymentCall (180) */1609 /** @name PalletTemplateTransactionPaymentCall (181) */
1584 export type PalletTemplateTransactionPaymentCall = Null;1610 export type PalletTemplateTransactionPaymentCall = Null;
15851611
1586 /** @name PalletEvmCall (181) */1612 /** @name PalletEvmCall (182) */
1587 export interface PalletEvmCall extends Enum {1613 export interface PalletEvmCall extends Enum {
1588 readonly isWithdraw: boolean;1614 readonly isWithdraw: boolean;
1589 readonly asWithdraw: {1615 readonly asWithdraw: {
1628 readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';1654 readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';
1629 }1655 }
16301656
1631 /** @name PalletEthereumCall (187) */1657 /** @name PalletEthereumCall (188) */
1632 export interface PalletEthereumCall extends Enum {1658 export interface PalletEthereumCall extends Enum {
1633 readonly isTransact: boolean;1659 readonly isTransact: boolean;
1634 readonly asTransact: {1660 readonly asTransact: {
1637 readonly type: 'Transact';1663 readonly type: 'Transact';
1638 }1664 }
16391665
1640 /** @name EthereumTransactionTransactionV2 (188) */1666 /** @name EthereumTransactionTransactionV2 (189) */
1641 export interface EthereumTransactionTransactionV2 extends Enum {1667 export interface EthereumTransactionTransactionV2 extends Enum {
1642 readonly isLegacy: boolean;1668 readonly isLegacy: boolean;
1643 readonly asLegacy: EthereumTransactionLegacyTransaction;1669 readonly asLegacy: EthereumTransactionLegacyTransaction;
1648 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';1674 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';
1649 }1675 }
16501676
1651 /** @name EthereumTransactionLegacyTransaction (189) */1677 /** @name EthereumTransactionLegacyTransaction (190) */
1652 export interface EthereumTransactionLegacyTransaction extends Struct {1678 export interface EthereumTransactionLegacyTransaction extends Struct {
1653 readonly nonce: U256;1679 readonly nonce: U256;
1654 readonly gasPrice: U256;1680 readonly gasPrice: U256;
1659 readonly signature: EthereumTransactionTransactionSignature;1685 readonly signature: EthereumTransactionTransactionSignature;
1660 }1686 }
16611687
1662 /** @name EthereumTransactionTransactionAction (190) */1688 /** @name EthereumTransactionTransactionAction (191) */
1663 export interface EthereumTransactionTransactionAction extends Enum {1689 export interface EthereumTransactionTransactionAction extends Enum {
1664 readonly isCall: boolean;1690 readonly isCall: boolean;
1665 readonly asCall: H160;1691 readonly asCall: H160;
1666 readonly isCreate: boolean;1692 readonly isCreate: boolean;
1667 readonly type: 'Call' | 'Create';1693 readonly type: 'Call' | 'Create';
1668 }1694 }
16691695
1670 /** @name EthereumTransactionTransactionSignature (191) */1696 /** @name EthereumTransactionTransactionSignature (192) */
1671 export interface EthereumTransactionTransactionSignature extends Struct {1697 export interface EthereumTransactionTransactionSignature extends Struct {
1672 readonly v: u64;1698 readonly v: u64;
1673 readonly r: H256;1699 readonly r: H256;
1674 readonly s: H256;1700 readonly s: H256;
1675 }1701 }
16761702
1677 /** @name EthereumTransactionEip2930Transaction (193) */1703 /** @name EthereumTransactionEip2930Transaction (194) */
1678 export interface EthereumTransactionEip2930Transaction extends Struct {1704 export interface EthereumTransactionEip2930Transaction extends Struct {
1679 readonly chainId: u64;1705 readonly chainId: u64;
1680 readonly nonce: U256;1706 readonly nonce: U256;
1689 readonly s: H256;1715 readonly s: H256;
1690 }1716 }
16911717
1692 /** @name EthereumTransactionAccessListItem (195) */1718 /** @name EthereumTransactionAccessListItem (196) */
1693 export interface EthereumTransactionAccessListItem extends Struct {1719 export interface EthereumTransactionAccessListItem extends Struct {
1694 readonly address: H160;1720 readonly address: H160;
1695 readonly slots: Vec<H256>;1721 readonly slots: Vec<H256>;
1696 }1722 }
16971723
1698 /** @name EthereumTransactionEip1559Transaction (196) */1724 /** @name EthereumTransactionEip1559Transaction (197) */
1699 export interface EthereumTransactionEip1559Transaction extends Struct {1725 export interface EthereumTransactionEip1559Transaction extends Struct {
1700 readonly chainId: u64;1726 readonly chainId: u64;
1701 readonly nonce: U256;1727 readonly nonce: U256;
1711 readonly s: H256;1737 readonly s: H256;
1712 }1738 }
17131739
1714 /** @name PalletEvmMigrationCall (197) */1740 /** @name PalletEvmMigrationCall (198) */
1715 export interface PalletEvmMigrationCall extends Enum {1741 export interface PalletEvmMigrationCall extends Enum {
1716 readonly isBegin: boolean;1742 readonly isBegin: boolean;
1717 readonly asBegin: {1743 readonly asBegin: {
1730 readonly type: 'Begin' | 'SetData' | 'Finish';1756 readonly type: 'Begin' | 'SetData' | 'Finish';
1731 }1757 }
17321758
1733 /** @name PalletSudoEvent (200) */1759 /** @name PalletSudoEvent (201) */
1734 export interface PalletSudoEvent extends Enum {1760 export interface PalletSudoEvent extends Enum {
1735 readonly isSudid: boolean;1761 readonly isSudid: boolean;
1736 readonly asSudid: {1762 readonly asSudid: {
1747 readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone';1773 readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone';
1748 }1774 }
17491775
1750 /** @name SpRuntimeDispatchError (202) */1776 /** @name SpRuntimeDispatchError (203) */
1751 export interface SpRuntimeDispatchError extends Enum {1777 export interface SpRuntimeDispatchError extends Enum {
1752 readonly isOther: boolean;1778 readonly isOther: boolean;
1753 readonly isCannotLookup: boolean;1779 readonly isCannotLookup: boolean;
1754 readonly isBadOrigin: boolean;1780 readonly isBadOrigin: boolean;
1755 readonly isModule: boolean;1781 readonly isModule: boolean;
1756 readonly asModule: {1782 readonly asModule: SpRuntimeModuleError;
1757 readonly index: u8;
1758 readonly error: u8;
1759 } & Struct;
1760 readonly isConsumerRemaining: boolean;1783 readonly isConsumerRemaining: boolean;
1761 readonly isNoProviders: boolean;1784 readonly isNoProviders: boolean;
1762 readonly isTooManyConsumers: boolean;1785 readonly isTooManyConsumers: boolean;
1767 readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic';1790 readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic';
1768 }1791 }
1792
1793 /** @name SpRuntimeModuleError (204) */
1794 export interface SpRuntimeModuleError extends Struct {
1795 readonly index: u8;
1796 readonly error: u8;
1797 }
17691798
1770 /** @name SpRuntimeTokenError (203) */1799 /** @name SpRuntimeTokenError (205) */
1771 export interface SpRuntimeTokenError extends Enum {1800 export interface SpRuntimeTokenError extends Enum {
1772 readonly isNoFunds: boolean;1801 readonly isNoFunds: boolean;
1773 readonly isWouldDie: boolean;1802 readonly isWouldDie: boolean;
1779 readonly type: 'NoFunds' | 'WouldDie' | 'BelowMinimum' | 'CannotCreate' | 'UnknownAsset' | 'Frozen' | 'Unsupported';1808 readonly type: 'NoFunds' | 'WouldDie' | 'BelowMinimum' | 'CannotCreate' | 'UnknownAsset' | 'Frozen' | 'Unsupported';
1780 }1809 }
17811810
1782 /** @name SpRuntimeArithmeticError (204) */1811 /** @name SpRuntimeArithmeticError (206) */
1783 export interface SpRuntimeArithmeticError extends Enum {1812 export interface SpRuntimeArithmeticError extends Enum {
1784 readonly isUnderflow: boolean;1813 readonly isUnderflow: boolean;
1785 readonly isOverflow: boolean;1814 readonly isOverflow: boolean;
1786 readonly isDivisionByZero: boolean;1815 readonly isDivisionByZero: boolean;
1787 readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero';1816 readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero';
1788 }1817 }
17891818
1790 /** @name PalletSudoError (205) */1819 /** @name PalletSudoError (207) */
1791 export interface PalletSudoError extends Enum {1820 export interface PalletSudoError extends Enum {
1792 readonly isRequireSudo: boolean;1821 readonly isRequireSudo: boolean;
1793 readonly type: 'RequireSudo';1822 readonly type: 'RequireSudo';
1794 }1823 }
17951824
1796 /** @name FrameSystemAccountInfo (206) */1825 /** @name FrameSystemAccountInfo (208) */
1797 export interface FrameSystemAccountInfo extends Struct {1826 export interface FrameSystemAccountInfo extends Struct {
1798 readonly nonce: u32;1827 readonly nonce: u32;
1799 readonly consumers: u32;1828 readonly consumers: u32;
1802 readonly data: PalletBalancesAccountData;1831 readonly data: PalletBalancesAccountData;
1803 }1832 }
18041833
1805 /** @name FrameSupportWeightsPerDispatchClassU64 (207) */1834 /** @name FrameSupportWeightsPerDispatchClassU64 (209) */
1806 export interface FrameSupportWeightsPerDispatchClassU64 extends Struct {1835 export interface FrameSupportWeightsPerDispatchClassU64 extends Struct {
1807 readonly normal: u64;1836 readonly normal: u64;
1808 readonly operational: u64;1837 readonly operational: u64;
1809 readonly mandatory: u64;1838 readonly mandatory: u64;
1810 }1839 }
18111840
1812 /** @name SpRuntimeDigest (208) */1841 /** @name SpRuntimeDigest (210) */
1813 export interface SpRuntimeDigest extends Struct {1842 export interface SpRuntimeDigest extends Struct {
1814 readonly logs: Vec<SpRuntimeDigestDigestItem>;1843 readonly logs: Vec<SpRuntimeDigestDigestItem>;
1815 }1844 }
18161845
1817 /** @name SpRuntimeDigestDigestItem (210) */1846 /** @name SpRuntimeDigestDigestItem (212) */
1818 export interface SpRuntimeDigestDigestItem extends Enum {1847 export interface SpRuntimeDigestDigestItem extends Enum {
1819 readonly isOther: boolean;1848 readonly isOther: boolean;
1820 readonly asOther: Bytes;1849 readonly asOther: Bytes;
1828 readonly type: 'Other' | 'Consensus' | 'Seal' | 'PreRuntime' | 'RuntimeEnvironmentUpdated';1857 readonly type: 'Other' | 'Consensus' | 'Seal' | 'PreRuntime' | 'RuntimeEnvironmentUpdated';
1829 }1858 }
18301859
1831 /** @name FrameSystemEventRecord (212) */1860 /** @name FrameSystemEventRecord (214) */
1832 export interface FrameSystemEventRecord extends Struct {1861 export interface FrameSystemEventRecord extends Struct {
1833 readonly phase: FrameSystemPhase;1862 readonly phase: FrameSystemPhase;
1834 readonly event: Event;1863 readonly event: Event;
1835 readonly topics: Vec<H256>;1864 readonly topics: Vec<H256>;
1836 }1865 }
18371866
1838 /** @name FrameSystemEvent (214) */1867 /** @name FrameSystemEvent (216) */
1839 export interface FrameSystemEvent extends Enum {1868 export interface FrameSystemEvent extends Enum {
1840 readonly isExtrinsicSuccess: boolean;1869 readonly isExtrinsicSuccess: boolean;
1841 readonly asExtrinsicSuccess: {1870 readonly asExtrinsicSuccess: {
1863 readonly type: 'ExtrinsicSuccess' | 'ExtrinsicFailed' | 'CodeUpdated' | 'NewAccount' | 'KilledAccount' | 'Remarked';1892 readonly type: 'ExtrinsicSuccess' | 'ExtrinsicFailed' | 'CodeUpdated' | 'NewAccount' | 'KilledAccount' | 'Remarked';
1864 }1893 }
18651894
1866 /** @name FrameSupportWeightsDispatchInfo (215) */1895 /** @name FrameSupportWeightsDispatchInfo (217) */
1867 export interface FrameSupportWeightsDispatchInfo extends Struct {1896 export interface FrameSupportWeightsDispatchInfo extends Struct {
1868 readonly weight: u64;1897 readonly weight: u64;
1869 readonly class: FrameSupportWeightsDispatchClass;1898 readonly class: FrameSupportWeightsDispatchClass;
1870 readonly paysFee: FrameSupportWeightsPays;1899 readonly paysFee: FrameSupportWeightsPays;
1871 }1900 }
18721901
1873 /** @name FrameSupportWeightsDispatchClass (216) */1902 /** @name FrameSupportWeightsDispatchClass (218) */
1874 export interface FrameSupportWeightsDispatchClass extends Enum {1903 export interface FrameSupportWeightsDispatchClass extends Enum {
1875 readonly isNormal: boolean;1904 readonly isNormal: boolean;
1876 readonly isOperational: boolean;1905 readonly isOperational: boolean;
1877 readonly isMandatory: boolean;1906 readonly isMandatory: boolean;
1878 readonly type: 'Normal' | 'Operational' | 'Mandatory';1907 readonly type: 'Normal' | 'Operational' | 'Mandatory';
1879 }1908 }
18801909
1881 /** @name FrameSupportWeightsPays (217) */1910 /** @name FrameSupportWeightsPays (219) */
1882 export interface FrameSupportWeightsPays extends Enum {1911 export interface FrameSupportWeightsPays extends Enum {
1883 readonly isYes: boolean;1912 readonly isYes: boolean;
1884 readonly isNo: boolean;1913 readonly isNo: boolean;
1885 readonly type: 'Yes' | 'No';1914 readonly type: 'Yes' | 'No';
1886 }1915 }
18871916
1888 /** @name OrmlVestingModuleEvent (218) */1917 /** @name OrmlVestingModuleEvent (220) */
1889 export interface OrmlVestingModuleEvent extends Enum {1918 export interface OrmlVestingModuleEvent extends Enum {
1890 readonly isVestingScheduleAdded: boolean;1919 readonly isVestingScheduleAdded: boolean;
1891 readonly asVestingScheduleAdded: {1920 readonly asVestingScheduleAdded: {
1905 readonly type: 'VestingScheduleAdded' | 'Claimed' | 'VestingSchedulesUpdated';1934 readonly type: 'VestingScheduleAdded' | 'Claimed' | 'VestingSchedulesUpdated';
1906 }1935 }
19071936
1908 /** @name CumulusPalletXcmpQueueEvent (219) */1937 /** @name CumulusPalletXcmpQueueEvent (221) */
1909 export interface CumulusPalletXcmpQueueEvent extends Enum {1938 export interface CumulusPalletXcmpQueueEvent extends Enum {
1910 readonly isSuccess: boolean;1939 readonly isSuccess: boolean;
1911 readonly asSuccess: Option<H256>;1940 readonly asSuccess: Option<H256>;
1926 readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'UpwardMessageSent' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';1955 readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'UpwardMessageSent' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';
1927 }1956 }
19281957
1929 /** @name PalletXcmEvent (220) */1958 /** @name PalletXcmEvent (222) */
1930 export interface PalletXcmEvent extends Enum {1959 export interface PalletXcmEvent extends Enum {
1931 readonly isAttempted: boolean;1960 readonly isAttempted: boolean;
1932 readonly asAttempted: XcmV2TraitsOutcome;1961 readonly asAttempted: XcmV2TraitsOutcome;
1963 readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail';1992 readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail';
1964 }1993 }
19651994
1966 /** @name XcmV2TraitsOutcome (221) */1995 /** @name XcmV2TraitsOutcome (223) */
1967 export interface XcmV2TraitsOutcome extends Enum {1996 export interface XcmV2TraitsOutcome extends Enum {
1968 readonly isComplete: boolean;1997 readonly isComplete: boolean;
1969 readonly asComplete: u64;1998 readonly asComplete: u64;
1974 readonly type: 'Complete' | 'Incomplete' | 'Error';2003 readonly type: 'Complete' | 'Incomplete' | 'Error';
1975 }2004 }
19762005
1977 /** @name CumulusPalletXcmEvent (223) */2006 /** @name CumulusPalletXcmEvent (225) */
1978 export interface CumulusPalletXcmEvent extends Enum {2007 export interface CumulusPalletXcmEvent extends Enum {
1979 readonly isInvalidFormat: boolean;2008 readonly isInvalidFormat: boolean;
1980 readonly asInvalidFormat: U8aFixed;2009 readonly asInvalidFormat: U8aFixed;
1985 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';2014 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';
1986 }2015 }
19872016
1988 /** @name CumulusPalletDmpQueueEvent (224) */2017 /** @name CumulusPalletDmpQueueEvent (226) */
1989 export interface CumulusPalletDmpQueueEvent extends Enum {2018 export interface CumulusPalletDmpQueueEvent extends Enum {
1990 readonly isInvalidFormat: boolean;2019 readonly isInvalidFormat: boolean;
1991 readonly asInvalidFormat: U8aFixed;2020 readonly asInvalidFormat: U8aFixed;
2002 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced';2031 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced';
2003 }2032 }
20042033
2005 /** @name PalletUniqueRawEvent (225) */2034 /** @name PalletUniqueRawEvent (227) */
2006 export interface PalletUniqueRawEvent extends Enum {2035 export interface PalletUniqueRawEvent extends Enum {
2007 readonly isCollectionSponsorRemoved: boolean;2036 readonly isCollectionSponsorRemoved: boolean;
2008 readonly asCollectionSponsorRemoved: u32;2037 readonly asCollectionSponsorRemoved: u32;
2037 readonly type: 'CollectionSponsorRemoved' | 'CollectionAdminAdded' | 'CollectionOwnedChanged' | 'CollectionSponsorSet' | 'ConstOnChainSchemaSet' | 'SponsorshipConfirmed' | 'CollectionAdminRemoved' | 'AllowListAddressRemoved' | 'AllowListAddressAdded' | 'CollectionLimitSet' | 'MintPermissionSet' | 'OffchainSchemaSet' | 'PublicAccessModeSet' | 'SchemaVersionSet' | 'VariableOnChainSchemaSet';2066 readonly type: 'CollectionSponsorRemoved' | 'CollectionAdminAdded' | 'CollectionOwnedChanged' | 'CollectionSponsorSet' | 'ConstOnChainSchemaSet' | 'SponsorshipConfirmed' | 'CollectionAdminRemoved' | 'AllowListAddressRemoved' | 'AllowListAddressAdded' | 'CollectionLimitSet' | 'MintPermissionSet' | 'OffchainSchemaSet' | 'PublicAccessModeSet' | 'SchemaVersionSet' | 'VariableOnChainSchemaSet';
2038 }2067 }
20392068
2040 /** @name PalletCommonEvent (226) */2069 /** @name PalletCommonEvent (228) */
2041 export interface PalletCommonEvent extends Enum {2070 export interface PalletCommonEvent extends Enum {
2042 readonly isCollectionCreated: boolean;2071 readonly isCollectionCreated: boolean;
2043 readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>;2072 readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>;
2054 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved';2083 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved';
2055 }2084 }
20562085
2057 /** @name PalletEvmEvent (227) */2086 /** @name PalletEvmEvent (229) */
2058 export interface PalletEvmEvent extends Enum {2087 export interface PalletEvmEvent extends Enum {
2059 readonly isLog: boolean;2088 readonly isLog: boolean;
2060 readonly asLog: EthereumLog;2089 readonly asLog: EthereumLog;
2073 readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed' | 'BalanceDeposit' | 'BalanceWithdraw';2102 readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed' | 'BalanceDeposit' | 'BalanceWithdraw';
2074 }2103 }
20752104
2076 /** @name EthereumLog (228) */2105 /** @name EthereumLog (230) */
2077 export interface EthereumLog extends Struct {2106 export interface EthereumLog extends Struct {
2078 readonly address: H160;2107 readonly address: H160;
2079 readonly topics: Vec<H256>;2108 readonly topics: Vec<H256>;
2080 readonly data: Bytes;2109 readonly data: Bytes;
2081 }2110 }
20822111
2083 /** @name PalletEthereumEvent (229) */2112 /** @name PalletEthereumEvent (231) */
2084 export interface PalletEthereumEvent extends Enum {2113 export interface PalletEthereumEvent extends Enum {
2085 readonly isExecuted: boolean;2114 readonly isExecuted: boolean;
2086 readonly asExecuted: ITuple<[H160, H160, H256, EvmCoreErrorExitReason]>;2115 readonly asExecuted: ITuple<[H160, H160, H256, EvmCoreErrorExitReason]>;
2087 readonly type: 'Executed';2116 readonly type: 'Executed';
2088 }2117 }
20892118
2090 /** @name EvmCoreErrorExitReason (230) */2119 /** @name EvmCoreErrorExitReason (232) */
2091 export interface EvmCoreErrorExitReason extends Enum {2120 export interface EvmCoreErrorExitReason extends Enum {
2092 readonly isSucceed: boolean;2121 readonly isSucceed: boolean;
2093 readonly asSucceed: EvmCoreErrorExitSucceed;2122 readonly asSucceed: EvmCoreErrorExitSucceed;
2100 readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal';2129 readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal';
2101 }2130 }
21022131
2103 /** @name EvmCoreErrorExitSucceed (231) */2132 /** @name EvmCoreErrorExitSucceed (233) */
2104 export interface EvmCoreErrorExitSucceed extends Enum {2133 export interface EvmCoreErrorExitSucceed extends Enum {
2105 readonly isStopped: boolean;2134 readonly isStopped: boolean;
2106 readonly isReturned: boolean;2135 readonly isReturned: boolean;
2107 readonly isSuicided: boolean;2136 readonly isSuicided: boolean;
2108 readonly type: 'Stopped' | 'Returned' | 'Suicided';2137 readonly type: 'Stopped' | 'Returned' | 'Suicided';
2109 }2138 }
21102139
2111 /** @name EvmCoreErrorExitError (232) */2140 /** @name EvmCoreErrorExitError (234) */
2112 export interface EvmCoreErrorExitError extends Enum {2141 export interface EvmCoreErrorExitError extends Enum {
2113 readonly isStackUnderflow: boolean;2142 readonly isStackUnderflow: boolean;
2114 readonly isStackOverflow: boolean;2143 readonly isStackOverflow: boolean;
2129 readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'InvalidCode' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other';2158 readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'InvalidCode' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other';
2130 }2159 }
21312160
2132 /** @name EvmCoreErrorExitRevert (235) */2161 /** @name EvmCoreErrorExitRevert (237) */
2133 export interface EvmCoreErrorExitRevert extends Enum {2162 export interface EvmCoreErrorExitRevert extends Enum {
2134 readonly isReverted: boolean;2163 readonly isReverted: boolean;
2135 readonly type: 'Reverted';2164 readonly type: 'Reverted';
2136 }2165 }
21372166
2138 /** @name EvmCoreErrorExitFatal (236) */2167 /** @name EvmCoreErrorExitFatal (238) */
2139 export interface EvmCoreErrorExitFatal extends Enum {2168 export interface EvmCoreErrorExitFatal extends Enum {
2140 readonly isNotSupported: boolean;2169 readonly isNotSupported: boolean;
2141 readonly isUnhandledInterrupt: boolean;2170 readonly isUnhandledInterrupt: boolean;
2146 readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other';2175 readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other';
2147 }2176 }
21482177
2149 /** @name FrameSystemPhase (237) */2178 /** @name FrameSystemPhase (239) */
2150 export interface FrameSystemPhase extends Enum {2179 export interface FrameSystemPhase extends Enum {
2151 readonly isApplyExtrinsic: boolean;2180 readonly isApplyExtrinsic: boolean;
2152 readonly asApplyExtrinsic: u32;2181 readonly asApplyExtrinsic: u32;
2155 readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';2184 readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';
2156 }2185 }
21572186
2158 /** @name FrameSystemLastRuntimeUpgradeInfo (239) */2187 /** @name FrameSystemLastRuntimeUpgradeInfo (241) */
2159 export interface FrameSystemLastRuntimeUpgradeInfo extends Struct {2188 export interface FrameSystemLastRuntimeUpgradeInfo extends Struct {
2160 readonly specVersion: Compact<u32>;2189 readonly specVersion: Compact<u32>;
2161 readonly specName: Text;2190 readonly specName: Text;
2162 }2191 }
21632192
2164 /** @name FrameSystemLimitsBlockWeights (240) */2193 /** @name FrameSystemLimitsBlockWeights (242) */
2165 export interface FrameSystemLimitsBlockWeights extends Struct {2194 export interface FrameSystemLimitsBlockWeights extends Struct {
2166 readonly baseBlock: u64;2195 readonly baseBlock: u64;
2167 readonly maxBlock: u64;2196 readonly maxBlock: u64;
2168 readonly perClass: FrameSupportWeightsPerDispatchClassWeightsPerClass;2197 readonly perClass: FrameSupportWeightsPerDispatchClassWeightsPerClass;
2169 }2198 }
21702199
2171 /** @name FrameSupportWeightsPerDispatchClassWeightsPerClass (241) */2200 /** @name FrameSupportWeightsPerDispatchClassWeightsPerClass (243) */
2172 export interface FrameSupportWeightsPerDispatchClassWeightsPerClass extends Struct {2201 export interface FrameSupportWeightsPerDispatchClassWeightsPerClass extends Struct {
2173 readonly normal: FrameSystemLimitsWeightsPerClass;2202 readonly normal: FrameSystemLimitsWeightsPerClass;
2174 readonly operational: FrameSystemLimitsWeightsPerClass;2203 readonly operational: FrameSystemLimitsWeightsPerClass;
2175 readonly mandatory: FrameSystemLimitsWeightsPerClass;2204 readonly mandatory: FrameSystemLimitsWeightsPerClass;
2176 }2205 }
21772206
2178 /** @name FrameSystemLimitsWeightsPerClass (242) */2207 /** @name FrameSystemLimitsWeightsPerClass (244) */
2179 export interface FrameSystemLimitsWeightsPerClass extends Struct {2208 export interface FrameSystemLimitsWeightsPerClass extends Struct {
2180 readonly baseExtrinsic: u64;2209 readonly baseExtrinsic: u64;
2181 readonly maxExtrinsic: Option<u64>;2210 readonly maxExtrinsic: Option<u64>;
2182 readonly maxTotal: Option<u64>;2211 readonly maxTotal: Option<u64>;
2183 readonly reserved: Option<u64>;2212 readonly reserved: Option<u64>;
2184 }2213 }
21852214
2186 /** @name FrameSystemLimitsBlockLength (244) */2215 /** @name FrameSystemLimitsBlockLength (246) */
2187 export interface FrameSystemLimitsBlockLength extends Struct {2216 export interface FrameSystemLimitsBlockLength extends Struct {
2188 readonly max: FrameSupportWeightsPerDispatchClassU32;2217 readonly max: FrameSupportWeightsPerDispatchClassU32;
2189 }2218 }
21902219
2191 /** @name FrameSupportWeightsPerDispatchClassU32 (245) */2220 /** @name FrameSupportWeightsPerDispatchClassU32 (247) */
2192 export interface FrameSupportWeightsPerDispatchClassU32 extends Struct {2221 export interface FrameSupportWeightsPerDispatchClassU32 extends Struct {
2193 readonly normal: u32;2222 readonly normal: u32;
2194 readonly operational: u32;2223 readonly operational: u32;
2195 readonly mandatory: u32;2224 readonly mandatory: u32;
2196 }2225 }
21972226
2198 /** @name FrameSupportWeightsRuntimeDbWeight (246) */2227 /** @name FrameSupportWeightsRuntimeDbWeight (248) */
2199 export interface FrameSupportWeightsRuntimeDbWeight extends Struct {2228 export interface FrameSupportWeightsRuntimeDbWeight extends Struct {
2200 readonly read: u64;2229 readonly read: u64;
2201 readonly write: u64;2230 readonly write: u64;
2202 }2231 }
22032232
2204 /** @name SpVersionRuntimeVersion (247) */2233 /** @name SpVersionRuntimeVersion (249) */
2205 export interface SpVersionRuntimeVersion extends Struct {2234 export interface SpVersionRuntimeVersion extends Struct {
2206 readonly specName: Text;2235 readonly specName: Text;
2207 readonly implName: Text;2236 readonly implName: Text;
2213 readonly stateVersion: u8;2242 readonly stateVersion: u8;
2214 }2243 }
22152244
2216 /** @name FrameSystemError (251) */2245 /** @name FrameSystemError (253) */
2217 export interface FrameSystemError extends Enum {2246 export interface FrameSystemError extends Enum {
2218 readonly isInvalidSpecName: boolean;2247 readonly isInvalidSpecName: boolean;
2219 readonly isSpecVersionNeedsToIncrease: boolean;2248 readonly isSpecVersionNeedsToIncrease: boolean;
2224 readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';2253 readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';
2225 }2254 }
22262255
2227 /** @name OrmlVestingModuleError (253) */2256 /** @name OrmlVestingModuleError (255) */
2228 export interface OrmlVestingModuleError extends Enum {2257 export interface OrmlVestingModuleError extends Enum {
2229 readonly isZeroVestingPeriod: boolean;2258 readonly isZeroVestingPeriod: boolean;
2230 readonly isZeroVestingPeriodCount: boolean;2259 readonly isZeroVestingPeriodCount: boolean;
2235 readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';2264 readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';
2236 }2265 }
22372266
2238 /** @name CumulusPalletXcmpQueueInboundChannelDetails (255) */2267 /** @name CumulusPalletXcmpQueueInboundChannelDetails (257) */
2239 export interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {2268 export interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {
2240 readonly sender: u32;2269 readonly sender: u32;
2241 readonly state: CumulusPalletXcmpQueueInboundState;2270 readonly state: CumulusPalletXcmpQueueInboundState;
2242 readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;2271 readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;
2243 }2272 }
22442273
2245 /** @name CumulusPalletXcmpQueueInboundState (256) */2274 /** @name CumulusPalletXcmpQueueInboundState (258) */
2246 export interface CumulusPalletXcmpQueueInboundState extends Enum {2275 export interface CumulusPalletXcmpQueueInboundState extends Enum {
2247 readonly isOk: boolean;2276 readonly isOk: boolean;
2248 readonly isSuspended: boolean;2277 readonly isSuspended: boolean;
2249 readonly type: 'Ok' | 'Suspended';2278 readonly type: 'Ok' | 'Suspended';
2250 }2279 }
22512280
2252 /** @name PolkadotParachainPrimitivesXcmpMessageFormat (259) */2281 /** @name PolkadotParachainPrimitivesXcmpMessageFormat (261) */
2253 export interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {2282 export interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {
2254 readonly isConcatenatedVersionedXcm: boolean;2283 readonly isConcatenatedVersionedXcm: boolean;
2255 readonly isConcatenatedEncodedBlob: boolean;2284 readonly isConcatenatedEncodedBlob: boolean;
2256 readonly isSignals: boolean;2285 readonly isSignals: boolean;
2257 readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';2286 readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';
2258 }2287 }
22592288
2260 /** @name CumulusPalletXcmpQueueOutboundChannelDetails (262) */2289 /** @name CumulusPalletXcmpQueueOutboundChannelDetails (264) */
2261 export interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {2290 export interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {
2262 readonly recipient: u32;2291 readonly recipient: u32;
2263 readonly state: CumulusPalletXcmpQueueOutboundState;2292 readonly state: CumulusPalletXcmpQueueOutboundState;
2266 readonly lastIndex: u16;2295 readonly lastIndex: u16;
2267 }2296 }
22682297
2269 /** @name CumulusPalletXcmpQueueOutboundState (263) */2298 /** @name CumulusPalletXcmpQueueOutboundState (265) */
2270 export interface CumulusPalletXcmpQueueOutboundState extends Enum {2299 export interface CumulusPalletXcmpQueueOutboundState extends Enum {
2271 readonly isOk: boolean;2300 readonly isOk: boolean;
2272 readonly isSuspended: boolean;2301 readonly isSuspended: boolean;
2273 readonly type: 'Ok' | 'Suspended';2302 readonly type: 'Ok' | 'Suspended';
2274 }2303 }
22752304
2276 /** @name CumulusPalletXcmpQueueQueueConfigData (265) */2305 /** @name CumulusPalletXcmpQueueQueueConfigData (267) */
2277 export interface CumulusPalletXcmpQueueQueueConfigData extends Struct {2306 export interface CumulusPalletXcmpQueueQueueConfigData extends Struct {
2278 readonly suspendThreshold: u32;2307 readonly suspendThreshold: u32;
2279 readonly dropThreshold: u32;2308 readonly dropThreshold: u32;
2283 readonly xcmpMaxIndividualWeight: u64;2312 readonly xcmpMaxIndividualWeight: u64;
2284 }2313 }
22852314
2286 /** @name CumulusPalletXcmpQueueError (267) */2315 /** @name CumulusPalletXcmpQueueError (269) */
2287 export interface CumulusPalletXcmpQueueError extends Enum {2316 export interface CumulusPalletXcmpQueueError extends Enum {
2288 readonly isFailedToSend: boolean;2317 readonly isFailedToSend: boolean;
2289 readonly isBadXcmOrigin: boolean;2318 readonly isBadXcmOrigin: boolean;
2293 readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';2322 readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';
2294 }2323 }
22952324
2296 /** @name PalletXcmError (268) */2325 /** @name PalletXcmError (270) */
2297 export interface PalletXcmError extends Enum {2326 export interface PalletXcmError extends Enum {
2298 readonly isUnreachable: boolean;2327 readonly isUnreachable: boolean;
2299 readonly isSendFailure: boolean;2328 readonly isSendFailure: boolean;
2311 readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed';2340 readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed';
2312 }2341 }
23132342
2314 /** @name CumulusPalletXcmError (269) */2343 /** @name CumulusPalletXcmError (271) */
2315 export type CumulusPalletXcmError = Null;2344 export type CumulusPalletXcmError = Null;
23162345
2317 /** @name CumulusPalletDmpQueueConfigData (270) */2346 /** @name CumulusPalletDmpQueueConfigData (272) */
2318 export interface CumulusPalletDmpQueueConfigData extends Struct {2347 export interface CumulusPalletDmpQueueConfigData extends Struct {
2319 readonly maxIndividual: u64;2348 readonly maxIndividual: u64;
2320 }2349 }
23212350
2322 /** @name CumulusPalletDmpQueuePageIndexData (271) */2351 /** @name CumulusPalletDmpQueuePageIndexData (273) */
2323 export interface CumulusPalletDmpQueuePageIndexData extends Struct {2352 export interface CumulusPalletDmpQueuePageIndexData extends Struct {
2324 readonly beginUsed: u32;2353 readonly beginUsed: u32;
2325 readonly endUsed: u32;2354 readonly endUsed: u32;
2326 readonly overweightCount: u64;2355 readonly overweightCount: u64;
2327 }2356 }
23282357
2329 /** @name CumulusPalletDmpQueueError (274) */2358 /** @name CumulusPalletDmpQueueError (276) */
2330 export interface CumulusPalletDmpQueueError extends Enum {2359 export interface CumulusPalletDmpQueueError extends Enum {
2331 readonly isUnknown: boolean;2360 readonly isUnknown: boolean;
2332 readonly isOverLimit: boolean;2361 readonly isOverLimit: boolean;
2333 readonly type: 'Unknown' | 'OverLimit';2362 readonly type: 'Unknown' | 'OverLimit';
2334 }2363 }
23352364
2336 /** @name PalletUniqueError (278) */2365 /** @name PalletUniqueError (280) */
2337 export interface PalletUniqueError extends Enum {2366 export interface PalletUniqueError extends Enum {
2338 readonly isCollectionDecimalPointLimitExceeded: boolean;2367 readonly isCollectionDecimalPointLimitExceeded: boolean;
2339 readonly isConfirmUnsetSponsorFail: boolean;2368 readonly isConfirmUnsetSponsorFail: boolean;
2340 readonly isEmptyArgument: boolean;2369 readonly isEmptyArgument: boolean;
2341 readonly type: 'CollectionDecimalPointLimitExceeded' | 'ConfirmUnsetSponsorFail' | 'EmptyArgument';2370 readonly type: 'CollectionDecimalPointLimitExceeded' | 'ConfirmUnsetSponsorFail' | 'EmptyArgument';
2342 }2371 }
23432372
2344 /** @name UpDataStructsCollection (279) */2373 /** @name UpDataStructsCollection (281) */
2345 export interface UpDataStructsCollection extends Struct {2374 export interface UpDataStructsCollection extends Struct {
2346 readonly owner: AccountId32;2375 readonly owner: AccountId32;
2347 readonly mode: UpDataStructsCollectionMode;2376 readonly mode: UpDataStructsCollectionMode;
2359 readonly metaUpdatePermission: UpDataStructsMetaUpdatePermission;2388 readonly metaUpdatePermission: UpDataStructsMetaUpdatePermission;
2360 }2389 }
23612390
2362 /** @name UpDataStructsSponsorshipState (280) */2391 /** @name UpDataStructsSponsorshipState (282) */
2363 export interface UpDataStructsSponsorshipState extends Enum {2392 export interface UpDataStructsSponsorshipState extends Enum {
2364 readonly isDisabled: boolean;2393 readonly isDisabled: boolean;
2365 readonly isUnconfirmed: boolean;2394 readonly isUnconfirmed: boolean;
2369 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';2398 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';
2370 }2399 }
23712400
2372 /** @name UpDataStructsCollectionStats (283) */2401 /** @name UpDataStructsCollectionStats (285) */
2373 export interface UpDataStructsCollectionStats extends Struct {2402 export interface UpDataStructsCollectionStats extends Struct {
2374 readonly created: u32;2403 readonly created: u32;
2375 readonly destroyed: u32;2404 readonly destroyed: u32;
2376 readonly alive: u32;2405 readonly alive: u32;
2377 }2406 }
23782407
2379 /** @name PalletCommonError (284) */2408 /** @name PalletCommonError (286) */
2380 export interface PalletCommonError extends Enum {2409 export interface PalletCommonError extends Enum {
2381 readonly isCollectionNotFound: boolean;2410 readonly isCollectionNotFound: boolean;
2382 readonly isMustBeTokenOwner: boolean;2411 readonly isMustBeTokenOwner: boolean;
2404 readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'TokenVariableDataLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsZero' | 'UnsupportedOperation';2433 readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'TokenVariableDataLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsZero' | 'UnsupportedOperation';
2405 }2434 }
24062435
2407 /** @name PalletFungibleError (286) */2436 /** @name PalletFungibleError (288) */
2408 export interface PalletFungibleError extends Enum {2437 export interface PalletFungibleError extends Enum {
2409 readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;2438 readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;
2410 readonly isFungibleItemsHaveNoId: boolean;2439 readonly isFungibleItemsHaveNoId: boolean;
2411 readonly isFungibleItemsDontHaveData: boolean;2440 readonly isFungibleItemsDontHaveData: boolean;
2412 readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData';2441 readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData';
2413 }2442 }
24142443
2415 /** @name PalletRefungibleItemData (287) */2444 /** @name PalletRefungibleItemData (289) */
2416 export interface PalletRefungibleItemData extends Struct {2445 export interface PalletRefungibleItemData extends Struct {
2417 readonly constData: Bytes;2446 readonly constData: Bytes;
2418 readonly variableData: Bytes;2447 readonly variableData: Bytes;
2419 }2448 }
24202449
2421 /** @name PalletRefungibleError (291) */2450 /** @name PalletRefungibleError (293) */
2422 export interface PalletRefungibleError extends Enum {2451 export interface PalletRefungibleError extends Enum {
2423 readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;2452 readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;
2424 readonly isWrongRefungiblePieces: boolean;2453 readonly isWrongRefungiblePieces: boolean;
2425 readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces';2454 readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces';
2426 }2455 }
24272456
2428 /** @name PalletNonfungibleItemData (292) */2457 /** @name PalletNonfungibleItemData (294) */
2429 export interface PalletNonfungibleItemData extends Struct {2458 export interface PalletNonfungibleItemData extends Struct {
2430 readonly constData: Bytes;2459 readonly constData: Bytes;
2431 readonly variableData: Bytes;2460 readonly variableData: Bytes;
2432 readonly owner: PalletCommonAccountBasicCrossAccountIdRepr;2461 readonly owner: PalletCommonAccountBasicCrossAccountIdRepr;
2433 }2462 }
24342463
2435 /** @name PalletNonfungibleError (293) */2464 /** @name PalletNonfungibleError (295) */
2436 export interface PalletNonfungibleError extends Enum {2465 export interface PalletNonfungibleError extends Enum {
2437 readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;2466 readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;
2438 readonly isNonfungibleItemsHaveNoAmount: boolean;2467 readonly isNonfungibleItemsHaveNoAmount: boolean;
2439 readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount';2468 readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount';
2440 }2469 }
24412470
2442 /** @name PalletEvmError (295) */2471 /** @name PalletEvmError (297) */
2443 export interface PalletEvmError extends Enum {2472 export interface PalletEvmError extends Enum {
2444 readonly isBalanceLow: boolean;2473 readonly isBalanceLow: boolean;
2445 readonly isFeeOverflow: boolean;2474 readonly isFeeOverflow: boolean;
2450 readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce';2479 readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce';
2451 }2480 }
24522481
2453 /** @name FpRpcTransactionStatus (298) */2482 /** @name FpRpcTransactionStatus (300) */
2454 export interface FpRpcTransactionStatus extends Struct {2483 export interface FpRpcTransactionStatus extends Struct {
2455 readonly transactionHash: H256;2484 readonly transactionHash: H256;
2456 readonly transactionIndex: u32;2485 readonly transactionIndex: u32;
2461 readonly logsBloom: EthbloomBloom;2490 readonly logsBloom: EthbloomBloom;
2462 }2491 }
24632492
2464 /** @name EthbloomBloom (301) */2493 /** @name EthbloomBloom (303) */
2465 export interface EthbloomBloom extends U8aFixed {}2494 export interface EthbloomBloom extends U8aFixed {}
24662495
2467 /** @name EthereumReceiptReceiptV3 (303) */2496 /** @name EthereumReceiptReceiptV3 (305) */
2468 export interface EthereumReceiptReceiptV3 extends Enum {2497 export interface EthereumReceiptReceiptV3 extends Enum {
2469 readonly isLegacy: boolean;2498 readonly isLegacy: boolean;
2470 readonly asLegacy: EthereumReceiptEip658ReceiptData;2499 readonly asLegacy: EthereumReceiptEip658ReceiptData;
2475 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';2504 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';
2476 }2505 }
24772506
2478 /** @name EthereumReceiptEip658ReceiptData (304) */2507 /** @name EthereumReceiptEip658ReceiptData (306) */
2479 export interface EthereumReceiptEip658ReceiptData extends Struct {2508 export interface EthereumReceiptEip658ReceiptData extends Struct {
2480 readonly statusCode: u8;2509 readonly statusCode: u8;
2481 readonly usedGas: U256;2510 readonly usedGas: U256;
2482 readonly logsBloom: EthbloomBloom;2511 readonly logsBloom: EthbloomBloom;
2483 readonly logs: Vec<EthereumLog>;2512 readonly logs: Vec<EthereumLog>;
2484 }2513 }
24852514
2486 /** @name EthereumBlock (305) */2515 /** @name EthereumBlock (307) */
2487 export interface EthereumBlock extends Struct {2516 export interface EthereumBlock extends Struct {
2488 readonly header: EthereumHeader;2517 readonly header: EthereumHeader;
2489 readonly transactions: Vec<EthereumTransactionTransactionV2>;2518 readonly transactions: Vec<EthereumTransactionTransactionV2>;
2490 readonly ommers: Vec<EthereumHeader>;2519 readonly ommers: Vec<EthereumHeader>;
2491 }2520 }
24922521
2493 /** @name EthereumHeader (306) */2522 /** @name EthereumHeader (308) */
2494 export interface EthereumHeader extends Struct {2523 export interface EthereumHeader extends Struct {
2495 readonly parentHash: H256;2524 readonly parentHash: H256;
2496 readonly ommersHash: H256;2525 readonly ommersHash: H256;
2509 readonly nonce: EthereumTypesHashH64;2538 readonly nonce: EthereumTypesHashH64;
2510 }2539 }
25112540
2512 /** @name EthereumTypesHashH64 (307) */2541 /** @name EthereumTypesHashH64 (309) */
2513 export interface EthereumTypesHashH64 extends U8aFixed {}2542 export interface EthereumTypesHashH64 extends U8aFixed {}
25142543
2515 /** @name PalletEthereumError (312) */2544 /** @name PalletEthereumError (314) */
2516 export interface PalletEthereumError extends Enum {2545 export interface PalletEthereumError extends Enum {
2517 readonly isInvalidSignature: boolean;2546 readonly isInvalidSignature: boolean;
2518 readonly isPreLogExists: boolean;2547 readonly isPreLogExists: boolean;
2519 readonly type: 'InvalidSignature' | 'PreLogExists';2548 readonly type: 'InvalidSignature' | 'PreLogExists';
2520 }2549 }
25212550
2522 /** @name PalletEvmCoderSubstrateError (313) */2551 /** @name PalletEvmCoderSubstrateError (315) */
2523 export interface PalletEvmCoderSubstrateError extends Enum {2552 export interface PalletEvmCoderSubstrateError extends Enum {
2524 readonly isOutOfGas: boolean;2553 readonly isOutOfGas: boolean;
2525 readonly isOutOfFund: boolean;2554 readonly isOutOfFund: boolean;
2526 readonly type: 'OutOfGas' | 'OutOfFund';2555 readonly type: 'OutOfGas' | 'OutOfFund';
2527 }2556 }
25282557
2529 /** @name PalletEvmContractHelpersSponsoringModeT (314) */2558 /** @name PalletEvmContractHelpersSponsoringModeT (316) */
2530 export interface PalletEvmContractHelpersSponsoringModeT extends Enum {2559 export interface PalletEvmContractHelpersSponsoringModeT extends Enum {
2531 readonly isDisabled: boolean;2560 readonly isDisabled: boolean;
2532 readonly isAllowlisted: boolean;2561 readonly isAllowlisted: boolean;
2533 readonly isGenerous: boolean;2562 readonly isGenerous: boolean;
2534 readonly type: 'Disabled' | 'Allowlisted' | 'Generous';2563 readonly type: 'Disabled' | 'Allowlisted' | 'Generous';
2535 }2564 }
25362565
2537 /** @name PalletEvmContractHelpersError (316) */2566 /** @name PalletEvmContractHelpersError (318) */
2538 export interface PalletEvmContractHelpersError extends Enum {2567 export interface PalletEvmContractHelpersError extends Enum {
2539 readonly isNoPermission: boolean;2568 readonly isNoPermission: boolean;
2540 readonly type: 'NoPermission';2569 readonly type: 'NoPermission';
2541 }2570 }
25422571
2543 /** @name PalletEvmMigrationError (317) */2572 /** @name PalletEvmMigrationError (319) */
2544 export interface PalletEvmMigrationError extends Enum {2573 export interface PalletEvmMigrationError extends Enum {
2545 readonly isAccountNotEmpty: boolean;2574 readonly isAccountNotEmpty: boolean;
2546 readonly isAccountIsNotMigrating: boolean;2575 readonly isAccountIsNotMigrating: boolean;
2547 readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating';2576 readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating';
2548 }2577 }
25492578
2550 /** @name SpRuntimeMultiSignature (319) */2579 /** @name SpRuntimeMultiSignature (321) */
2551 export interface SpRuntimeMultiSignature extends Enum {2580 export interface SpRuntimeMultiSignature extends Enum {
2552 readonly isEd25519: boolean;2581 readonly isEd25519: boolean;
2553 readonly asEd25519: SpCoreEd25519Signature;2582 readonly asEd25519: SpCoreEd25519Signature;
2558 readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';2587 readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';
2559 }2588 }
25602589
2561 /** @name SpCoreEd25519Signature (320) */2590 /** @name SpCoreEd25519Signature (322) */
2562 export interface SpCoreEd25519Signature extends U8aFixed {}2591 export interface SpCoreEd25519Signature extends U8aFixed {}
25632592
2564 /** @name SpCoreSr25519Signature (322) */2593 /** @name SpCoreSr25519Signature (324) */
2565 export interface SpCoreSr25519Signature extends U8aFixed {}2594 export interface SpCoreSr25519Signature extends U8aFixed {}
25662595
2567 /** @name SpCoreEcdsaSignature (323) */2596 /** @name SpCoreEcdsaSignature (325) */
2568 export interface SpCoreEcdsaSignature extends U8aFixed {}2597 export interface SpCoreEcdsaSignature extends U8aFixed {}
25692598
2570 /** @name FrameSystemExtensionsCheckSpecVersion (326) */2599 /** @name FrameSystemExtensionsCheckSpecVersion (328) */
2571 export type FrameSystemExtensionsCheckSpecVersion = Null;2600 export type FrameSystemExtensionsCheckSpecVersion = Null;
25722601
2573 /** @name FrameSystemExtensionsCheckGenesis (327) */2602 /** @name FrameSystemExtensionsCheckGenesis (329) */
2574 export type FrameSystemExtensionsCheckGenesis = Null;2603 export type FrameSystemExtensionsCheckGenesis = Null;
25752604
2576 /** @name FrameSystemExtensionsCheckNonce (330) */2605 /** @name FrameSystemExtensionsCheckNonce (332) */
2577 export interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}2606 export interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}
25782607
2579 /** @name FrameSystemExtensionsCheckWeight (331) */2608 /** @name FrameSystemExtensionsCheckWeight (333) */
2580 export type FrameSystemExtensionsCheckWeight = Null;2609 export type FrameSystemExtensionsCheckWeight = Null;
25812610
2582 /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (332) */2611 /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (334) */
2583 export interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}2612 export interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}
25842613
2585 /** @name UniqueRuntimeRuntime (333) */2614 /** @name UniqueRuntimeRuntime (335) */
2586 export type UniqueRuntimeRuntime = Null;2615 export type UniqueRuntimeRuntime = Null;
25872616
2588} // declare module2617} // declare module
modifiedtests/src/interfaces/unique/types.tsdiffbeforeafterboth
--- a/tests/src/interfaces/unique/types.ts
+++ b/tests/src/interfaces/unique/types.ts
@@ -133,7 +133,33 @@
     readonly index: u64;
     readonly weightLimit: u64;
   } & Struct;
-  readonly type: 'ServiceOverweight';
+  readonly isSuspendXcmExecution: boolean;
+  readonly isResumeXcmExecution: boolean;
+  readonly isUpdateSuspendThreshold: boolean;
+  readonly asUpdateSuspendThreshold: {
+    readonly new_: u32;
+  } & Struct;
+  readonly isUpdateDropThreshold: boolean;
+  readonly asUpdateDropThreshold: {
+    readonly new_: u32;
+  } & Struct;
+  readonly isUpdateResumeThreshold: boolean;
+  readonly asUpdateResumeThreshold: {
+    readonly new_: u32;
+  } & Struct;
+  readonly isUpdateThresholdWeight: boolean;
+  readonly asUpdateThresholdWeight: {
+    readonly new_: u64;
+  } & Struct;
+  readonly isUpdateWeightRestrictDecay: boolean;
+  readonly asUpdateWeightRestrictDecay: {
+    readonly new_: u64;
+  } & Struct;
+  readonly isUpdateXcmpMaxIndividualWeight: boolean;
+  readonly asUpdateXcmpMaxIndividualWeight: {
+    readonly new_: u64;
+  } & Struct;
+  readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight';
 }
 
 /** @name CumulusPalletXcmpQueueError */
@@ -1634,10 +1660,7 @@
   readonly isCannotLookup: boolean;
   readonly isBadOrigin: boolean;
   readonly isModule: boolean;
-  readonly asModule: {
-    readonly index: u8;
-    readonly error: u8;
-  } & Struct;
+  readonly asModule: SpRuntimeModuleError;
   readonly isConsumerRemaining: boolean;
   readonly isNoProviders: boolean;
   readonly isTooManyConsumers: boolean;
@@ -1648,6 +1671,12 @@
   readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic';
 }
 
+/** @name SpRuntimeModuleError */
+export interface SpRuntimeModuleError extends Struct {
+  readonly index: u8;
+  readonly error: u8;
+}
+
 /** @name SpRuntimeMultiSignature */
 export interface SpRuntimeMultiSignature extends Enum {
   readonly isEd25519: boolean;
@@ -1810,6 +1839,7 @@
   readonly isSponsoringDisabled: boolean;
   readonly isBlocks: boolean;
   readonly asBlocks: u32;
+  readonly type: 'SponsoringDisabled' | 'Blocks';
 }
 
 /** @name UpDataStructsSponsorshipState */