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

difftreelog

test update to fixed typegen

Yaroslav Bolyukin2022-05-13parent: #eaf36a3.patch.diff
in: master

11 files changed

modifiedtests/package.jsondiffbeforeafterboth
--- a/tests/package.json
+++ b/tests/package.json
@@ -4,9 +4,9 @@
   "description": "Unique Chain Tests",
   "main": "",
   "devDependencies": {
-    "@polkadot/dev": "0.66.17",
+    "@polkadot/dev": "0.66.21",
     "@polkadot/ts": "0.4.22",
-    "@polkadot/typegen": "8.3.1",
+    "@polkadot/typegen": "8.3.3-12",
     "@types/chai": "^4.3.1",
     "@types/chai-as-promised": "^7.1.5",
     "@types/mocha": "^9.1.1",
@@ -83,9 +83,9 @@
   "license": "SEE LICENSE IN ../LICENSE",
   "homepage": "",
   "dependencies": {
-    "@polkadot/api": "8.3.1",
-    "@polkadot/api-contract": "8.3.1",
-    "@polkadot/util-crypto": "^9.1.1",
+    "@polkadot/api": "8.3.3-12",
+    "@polkadot/api-contract": "8.3.3-12",
+    "@polkadot/util-crypto": "9.1.2-11",
     "bignumber.js": "^9.0.2",
     "chai-as-promised": "^7.1.1",
     "find-process": "^1.4.7",
modifiedtests/src/interfaces/augment-api-errors.tsdiffbeforeafterboth
--- a/tests/src/interfaces/augment-api-errors.ts
+++ b/tests/src/interfaces/augment-api-errors.ts
@@ -97,6 +97,14 @@
        **/
       CollectionTokenPrefixLimitExceeded: AugmentedError<ApiType>;
       /**
+       * Empty property keys are forbidden
+       **/
+      EmptyPropertyKey: AugmentedError<ApiType>;
+      /**
+       * Only ASCII letters, digits, and '_', '-' are allowed
+       **/
+      InvalidCharacterInPropertyKey: AugmentedError<ApiType>;
+      /**
        * Metadata flag frozen
        **/
       MetadataFlagFrozen: AugmentedError<ApiType>;
@@ -112,6 +120,9 @@
        * No permission to perform action
        **/
       NoPermission: AugmentedError<ApiType>;
+      /**
+       * Tried to store more property data than allowed
+       **/
       NoSpaceForProperty: AugmentedError<ApiType>;
       /**
        * Not sufficient founds to perform action
@@ -125,6 +136,9 @@
        * Tried to enable permissions which are only permitted to be disabled
        **/
       OwnerPermissionsCantBeReverted: AugmentedError<ApiType>;
+      /**
+       * Tried to store more property keys than allowed
+       **/
       PropertyLimitReached: AugmentedError<ApiType>;
       /**
        * Collection is not in mint mode.
@@ -155,6 +169,10 @@
        **/
       TransferNotAllowed: AugmentedError<ApiType>;
       /**
+       * Unable to read array of unbounded keys
+       **/
+      UnableToReadUnboundedKeys: AugmentedError<ApiType>;
+      /**
        * Target collection doesn't supports this operation
        **/
       UnsupportedOperation: AugmentedError<ApiType>;
modifiedtests/src/interfaces/augment-api-events.tsdiffbeforeafterboth
--- a/tests/src/interfaces/augment-api-events.ts
+++ b/tests/src/interfaces/augment-api-events.ts
@@ -4,7 +4,7 @@
 import type { ApiTypes } from '@polkadot/api-base/types';
 import type { Bytes, Null, Option, Result, U256, U8aFixed, u128, u32, u64, u8 } from '@polkadot/types-codec';
 import type { AccountId32, H160, H256 } from '@polkadot/types/interfaces/runtime';
-import type { EthereumLog, EvmCoreErrorExitReason, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchInfo, OrmlVestingVestingSchedule, PalletEvmAccountBasicCrossAccountIdRepr, SpRuntimeDispatchError, UpDataStructsAccessMode, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, XcmV1MultiLocation, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation } from '@polkadot/types/lookup';
+import type { EthereumLog, EvmCoreErrorExitReason, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchInfo, OrmlVestingVestingSchedule, PalletEvmAccountBasicCrossAccountIdRepr, SpRuntimeDispatchError, UpDataStructsAccessMode, XcmV1MultiLocation, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation } from '@polkadot/types/lookup';
 
 declare module '@polkadot/api-base/types/events' {
   export interface AugmentedEvents<ApiType extends ApiTypes> {
@@ -90,7 +90,7 @@
        **/
       CollectionDestroyed: AugmentedEvent<ApiType, [u32]>;
       CollectionPropertyDeleted: AugmentedEvent<ApiType, [u32, Bytes]>;
-      CollectionPropertySet: AugmentedEvent<ApiType, [u32, UpDataStructsProperty]>;
+      CollectionPropertySet: AugmentedEvent<ApiType, [u32, Bytes]>;
       /**
        * New item was created.
        * 
@@ -119,9 +119,9 @@
        * * amount: Always 1 for NFT
        **/
       ItemDestroyed: AugmentedEvent<ApiType, [u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;
-      PropertyPermissionSet: AugmentedEvent<ApiType, [u32, UpDataStructsPropertyKeyPermission]>;
+      PropertyPermissionSet: AugmentedEvent<ApiType, [u32, Bytes]>;
       TokenPropertyDeleted: AugmentedEvent<ApiType, [u32, u32, Bytes]>;
-      TokenPropertySet: AugmentedEvent<ApiType, [u32, u32, UpDataStructsProperty]>;
+      TokenPropertySet: AugmentedEvent<ApiType, [u32, u32, Bytes]>;
       /**
        * Item was transferred
        * 
@@ -617,14 +617,6 @@
        * * sponsor:  New sponsor address.
        **/
       SponsorshipConfirmed: AugmentedEvent<ApiType, [u32, AccountId32]>;
-      /**
-       * Variable on chain schema was set
-       * 
-       * # Arguments
-       * 
-       * * collection_id: Globally unique collection identifier.
-       **/
-      VariableOnChainSchemaSet: AugmentedEvent<ApiType, [u32]>;
       /**
        * Generic event
        **/
modifiedtests/src/interfaces/augment-api-query.tsdiffbeforeafterboth
--- a/tests/src/interfaces/augment-api-query.ts
+++ b/tests/src/interfaces/augment-api-query.ts
@@ -5,7 +5,7 @@
 import type { BTreeMap, Bytes, Option, U256, Vec, bool, u128, u16, u32, u64 } from '@polkadot/types-codec';
 import type { AnyNumber, ITuple } from '@polkadot/types-codec/types';
 import type { AccountId32, H160, H256 } from '@polkadot/types/interfaces/runtime';
-import type { CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueQueueConfigData, EthereumBlock, EthereumReceiptReceiptV3, EthereumTransactionTransactionV2, FpRpcTransactionStatus, FrameSupportWeightsPerDispatchClassU64, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesReleases, PalletBalancesReserveData, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmContractHelpersSponsoringModeT, PalletNonfungibleItemData, PalletRefungibleItemData, PalletTransactionPaymentReleases, PalletTreasuryProposal, PhantomTypeUpDataStructsRpcCollection, PhantomTypeUpDataStructsTokenData, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpRuntimeDigest, SpTrieStorageProof, UpDataStructsCollection, UpDataStructsCollectionField, UpDataStructsCollectionStats, UpDataStructsProperties, UpDataStructsPropertyPermission } from '@polkadot/types/lookup';
+import type { CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueQueueConfigData, EthereumBlock, EthereumLog, EthereumReceiptReceiptV3, EthereumTransactionTransactionV2, FpRpcTransactionStatus, FrameSupportWeightsPerDispatchClassU64, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesReleases, PalletBalancesReserveData, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmContractHelpersSponsoringModeT, PalletNonfungibleItemData, PalletRefungibleItemData, PalletTransactionPaymentReleases, PalletTreasuryProposal, PhantomTypeUpDataStructsRpcCollection, PhantomTypeUpDataStructsTokenData, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpRuntimeDigest, SpTrieStorageProof, UpDataStructsCollection, UpDataStructsCollectionField, UpDataStructsCollectionStats, UpDataStructsProperties, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsPropertyPermission } from '@polkadot/types/lookup';
 import type { Observable } from '@polkadot/types/types';
 
 declare module '@polkadot/api-base/types/storage' {
@@ -81,7 +81,7 @@
       /**
        * Large variable-size collection fields are extracted here
        **/
-      collectionData: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: UpDataStructsCollectionField | 'VariableOnChainSchema' | 'ConstOnChainSchema' | 'OffchainSchema' | number | Uint8Array) => Observable<Bytes>, [u32, UpDataStructsCollectionField]> & QueryableStorageEntry<ApiType, [u32, UpDataStructsCollectionField]>;
+      collectionData: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: UpDataStructsCollectionField | 'ConstOnChainSchema' | 'OffchainSchema' | number | Uint8Array) => Observable<Bytes>, [u32, UpDataStructsCollectionField]> & QueryableStorageEntry<ApiType, [u32, UpDataStructsCollectionField]>;
       /**
        * Collection properties
        **/
@@ -155,6 +155,11 @@
       accountCodes: AugmentedQuery<ApiType, (arg: H160 | string | Uint8Array) => Observable<Bytes>, [H160]> & QueryableStorageEntry<ApiType, [H160]>;
       accountStorages: AugmentedQuery<ApiType, (arg1: H160 | string | Uint8Array, arg2: H256 | string | Uint8Array) => Observable<H256>, [H160, H256]> & QueryableStorageEntry<ApiType, [H160, H256]>;
       /**
+       * Written on log, reset after transaction
+       * Should be empty between transactions
+       **/
+      currentLogs: AugmentedQuery<ApiType, () => Observable<Vec<EthereumLog>>, []> & QueryableStorageEntry<ApiType, []>;
+      /**
        * Generic query
        **/
       [key: string]: QueryableStorageEntry<ApiType>;
modifiedtests/src/interfaces/augment-api-tx.tsdiffbeforeafterboth
--- a/tests/src/interfaces/augment-api-tx.ts
+++ b/tests/src/interfaces/augment-api-tx.ts
@@ -3,7 +3,7 @@
 
 import type { ApiTypes } from '@polkadot/api-base/types';
 import type { Bytes, Compact, Option, U256, Vec, bool, u128, u16, u32, u64 } from '@polkadot/types-codec';
-import type { AnyNumber, ITuple } from '@polkadot/types-codec/types';
+import type { AnyNumber, IMethod, ITuple } from '@polkadot/types-codec/types';
 import type { AccountId32, Call, H160, H256, MultiAddress, Perbill } from '@polkadot/types/interfaces/runtime';
 import type { CumulusPrimitivesParachainInherentParachainInherentData, EthereumTransactionTransactionV2, OrmlVestingVestingSchedule, PalletEvmAccountBasicCrossAccountIdRepr, UpDataStructsAccessMode, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCreateCollectionData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsMetaUpdatePermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsSchemaVersion, XcmV1MultiLocation, XcmV2WeightLimit, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
 
@@ -378,7 +378,7 @@
        * - Weight of derivative `call` execution + 10,000.
        * # </weight>
        **/
-      sudo: AugmentedSubmittable<(call: Call | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Call]>;
+      sudo: AugmentedSubmittable<(call: Call | IMethod | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Call]>;
       /**
        * Authenticates the sudo key and dispatches a function call with `Signed` origin from
        * a given account.
@@ -392,7 +392,7 @@
        * - Weight of derivative `call` execution + 10,000.
        * # </weight>
        **/
-      sudoAs: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, call: Call | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, Call]>;
+      sudoAs: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, call: Call | IMethod | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, Call]>;
       /**
        * Authenticates the sudo key and dispatches a function call with `Root` origin.
        * This function does not check the weight of the call, and instead allows the
@@ -405,7 +405,7 @@
        * - The weight of this call is defined by the caller.
        * # </weight>
        **/
-      sudoUncheckedWeight: AugmentedSubmittable<(call: Call | string | Uint8Array, weight: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Call, u64]>;
+      sudoUncheckedWeight: AugmentedSubmittable<(call: Call | IMethod | string | Uint8Array, weight: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Call, u64]>;
       /**
        * Generic tx
        **/
@@ -679,7 +679,7 @@
        * 
        * Prefer it to deprecated [`created_collection`] method
        **/
-      createCollectionEx: AugmentedSubmittable<(data: UpDataStructsCreateCollectionData | { mode?: any; access?: any; name?: any; description?: any; tokenPrefix?: any; offchainSchema?: any; schemaVersion?: any; pendingSponsor?: any; limits?: any; variableOnChainSchema?: any; constOnChainSchema?: any; metaUpdatePermission?: any; tokenPropertyPermissions?: any; properties?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [UpDataStructsCreateCollectionData]>;
+      createCollectionEx: AugmentedSubmittable<(data: UpDataStructsCreateCollectionData | { mode?: any; access?: any; name?: any; description?: any; tokenPrefix?: any; offchainSchema?: any; schemaVersion?: any; pendingSponsor?: any; limits?: any; constOnChainSchema?: any; metaUpdatePermission?: any; tokenPropertyPermissions?: any; properties?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [UpDataStructsCreateCollectionData]>;
       /**
        * This method creates a concrete instance of NFT Collection created with CreateCollection method.
        * 
@@ -915,21 +915,6 @@
        * * schema: String representing the offchain data schema.
        **/
       setVariableMetaData: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, itemId: u32 | AnyNumber | Uint8Array, data: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, Bytes]>;
-      /**
-       * Set variable on-chain data schema.
-       * 
-       * # Permissions
-       * 
-       * * Collection Owner
-       * * Collection Admin
-       * 
-       * # Arguments
-       * 
-       * * collection_id.
-       * 
-       * * schema: String representing the variable on-chain data schema.
-       **/
-      setVariableOnChainSchema: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, schema: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, Bytes]>;
       /**
        * Change ownership of the token.
        * 
modifiedtests/src/interfaces/augment-types.tsdiffbeforeafterboth
before · tests/src/interfaces/augment-types.ts
1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */34import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportPalletId, FrameSupportStorageBoundedBTreeSet, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSupportWeightsWeightToFeeCoefficient, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeRuntime, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletFungibleError, PalletInflationCall, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTimestampCall, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletXcmCall, PalletXcmError, PalletXcmEvent, PhantomTypeUpDataStructsRpcCollection, PhantomTypeUpDataStructsTokenData, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionField, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExData, UpDataStructsMetaUpdatePermission, UpDataStructsNestingRule, UpDataStructsProperties, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsRpcCollection, UpDataStructsSchemaVersion, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipState, UpDataStructsTokenData, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from './unique';5import type { Data, StorageKey } from '@polkadot/types';6import 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';7import type { AssetApproval, AssetApprovalKey, AssetBalance, AssetDestroyWitness, AssetDetails, AssetMetadata, TAssetBalance, TAssetDepositBalance } from '@polkadot/types/interfaces/assets';8import type { BlockAttestations, IncludedBlocks, MoreAttestations } from '@polkadot/types/interfaces/attestations';9import type { RawAuraPreDigest } from '@polkadot/types/interfaces/aura';10import type { ExtrinsicOrHash, ExtrinsicStatus } from '@polkadot/types/interfaces/author';11import type { UncleEntryItem } from '@polkadot/types/interfaces/authorship';12import type { AllowedSlots, BabeAuthorityWeight, BabeBlockWeight, BabeEpochConfiguration, BabeEquivocationProof, BabeWeight, EpochAuthorship, MaybeRandomness, MaybeVrf, NextConfigDescriptor, NextConfigDescriptorV1, Randomness, RawBabePreDigest, RawBabePreDigestCompat, RawBabePreDigestPrimary, RawBabePreDigestPrimaryTo159, RawBabePreDigestSecondaryPlain, RawBabePreDigestSecondaryTo159, RawBabePreDigestSecondaryVRF, RawBabePreDigestTo159, SlotNumber, VrfData, VrfOutput, VrfProof } from '@polkadot/types/interfaces/babe';13import type { AccountData, BalanceLock, BalanceLockTo212, BalanceStatus, Reasons, ReserveData, ReserveIdentifier, VestingSchedule, WithdrawReasons } from '@polkadot/types/interfaces/balances';14import type { BeefyCommitment, BeefyId, BeefyNextAuthoritySet, BeefyPayload, BeefySignedCommitment, MmrRootHash, ValidatorSetId } from '@polkadot/types/interfaces/beefy';15import type { BridgeMessageId, BridgedBlockHash, BridgedBlockNumber, BridgedHeader, CallOrigin, ChainId, DeliveredMessages, DispatchFeePayment, InboundLaneData, InboundRelayer, InitializationData, LaneId, MessageData, MessageKey, MessageNonce, MessagesDeliveryProofOf, MessagesProofOf, OperatingMode, OutboundLaneData, OutboundMessageFee, OutboundPayload, Parameter, RelayerId, UnrewardedRelayer, UnrewardedRelayersState } from '@polkadot/types/interfaces/bridges';16import type { BlockHash } from '@polkadot/types/interfaces/chain';17import type { PrefixedStorageKey } from '@polkadot/types/interfaces/childstate';18import type { StatementKind } from '@polkadot/types/interfaces/claims';19import type { CollectiveOrigin, MemberCount, ProposalIndex, Votes, VotesTo230 } from '@polkadot/types/interfaces/collective';20import type { AuthorityId, RawVRFOutput } from '@polkadot/types/interfaces/consensus';21import 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';22import 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';23import type { FundIndex, FundInfo, LastContribution, TrieIndex } from '@polkadot/types/interfaces/crowdloan';24import type { ConfigData, MessageId, OverweightIndex, PageCounter, PageIndexData } from '@polkadot/types/interfaces/cumulus';25import type { AccountVote, AccountVoteSplit, AccountVoteStandard, Conviction, Delegations, PreimageStatus, PreimageStatusAvailable, PriorLock, PropIndex, Proposal, ProxyState, ReferendumIndex, ReferendumInfo, ReferendumInfoFinished, ReferendumInfoTo239, ReferendumStatus, Tally, Voting, VotingDelegating, VotingDirect, VotingDirectVote } from '@polkadot/types/interfaces/democracy';26import type { BlockStats } from '@polkadot/types/interfaces/dev';27import type { ApprovalFlag, DefunctVoter, Renouncing, SetIndex, Vote, VoteIndex, VoteThreshold, VoterInfo } from '@polkadot/types/interfaces/elections';28import type { CreatedBlock, ImportedAux } from '@polkadot/types/interfaces/engine';29import type { BlockV0, BlockV1, BlockV2, EIP1559Transaction, EIP2930Transaction, EthAccessList, EthAccessListItem, EthAccount, EthAddress, EthBlock, EthBloom, EthCallRequest, EthFilter, EthFilterAddress, EthFilterChanges, EthFilterTopic, EthFilterTopicEntry, EthFilterTopicInner, EthHeader, EthLog, EthReceipt, EthRichBlock, EthRichHeader, EthStorageProof, EthSubKind, EthSubParams, EthSubResult, EthSyncInfo, EthSyncStatus, EthTransaction, EthTransactionAction, EthTransactionCondition, EthTransactionRequest, EthTransactionSignature, EthTransactionStatus, EthWork, EthereumAccountId, EthereumAddress, EthereumLookupSource, EthereumSignature, LegacyTransaction, TransactionV0, TransactionV1, TransactionV2 } from '@polkadot/types/interfaces/eth';30import type { EvmAccount, EvmLog, EvmVicinity, ExitError, ExitFatal, ExitReason, ExitRevert, ExitSucceed } from '@polkadot/types/interfaces/evm';31import type { AnySignature, EcdsaSignature, Ed25519Signature, Era, Extrinsic, ExtrinsicEra, ExtrinsicPayload, ExtrinsicPayloadUnknown, ExtrinsicPayloadV4, ExtrinsicSignature, ExtrinsicSignatureV4, ExtrinsicUnknown, ExtrinsicV4, ImmortalEra, MortalEra, MultiSignature, Signature, SignerPayload, Sr25519Signature } from '@polkadot/types/interfaces/extrinsics';32import type { AssetOptions, Owner, PermissionLatest, PermissionVersions, PermissionsV1 } from '@polkadot/types/interfaces/genericAsset';33import type { ActiveGilt, ActiveGiltsTotal, ActiveIndex, GiltBid } from '@polkadot/types/interfaces/gilt';34import type { AuthorityIndex, AuthorityList, AuthoritySet, AuthoritySetChange, AuthoritySetChanges, AuthorityWeight, DelayKind, DelayKindBest, EncodedFinalityProofs, ForkTreePendingChange, ForkTreePendingChangeNode, GrandpaCommit, GrandpaEquivocation, GrandpaEquivocationProof, GrandpaEquivocationValue, GrandpaJustification, GrandpaPrecommit, GrandpaPrevote, GrandpaSignedPrecommit, JustificationNotification, KeyOwnerProof, NextAuthority, PendingChange, PendingPause, PendingResume, Precommits, Prevotes, ReportedRoundStates, RoundState, SetId, StoredPendingChange, StoredState } from '@polkadot/types/interfaces/grandpa';35import type { IdentityFields, IdentityInfo, IdentityInfoAdditional, IdentityInfoTo198, IdentityJudgement, RegistrarIndex, RegistrarInfo, Registration, RegistrationJudgement, RegistrationTo198 } from '@polkadot/types/interfaces/identity';36import type { AuthIndex, AuthoritySignature, Heartbeat, HeartbeatTo244, OpaqueMultiaddr, OpaqueNetworkState, OpaquePeerId } from '@polkadot/types/interfaces/imOnline';37import type { CallIndex, LotteryConfig } from '@polkadot/types/interfaces/lottery';38import type { ErrorMetadataLatest, ErrorMetadataV10, ErrorMetadataV11, ErrorMetadataV12, ErrorMetadataV13, ErrorMetadataV14, ErrorMetadataV9, EventMetadataLatest, EventMetadataV10, EventMetadataV11, EventMetadataV12, EventMetadataV13, EventMetadataV14, EventMetadataV9, ExtrinsicMetadataLatest, ExtrinsicMetadataV11, ExtrinsicMetadataV12, ExtrinsicMetadataV13, ExtrinsicMetadataV14, FunctionArgumentMetadataLatest, FunctionArgumentMetadataV10, FunctionArgumentMetadataV11, FunctionArgumentMetadataV12, FunctionArgumentMetadataV13, FunctionArgumentMetadataV14, FunctionArgumentMetadataV9, FunctionMetadataLatest, FunctionMetadataV10, FunctionMetadataV11, FunctionMetadataV12, FunctionMetadataV13, FunctionMetadataV14, FunctionMetadataV9, MetadataAll, MetadataLatest, MetadataV10, MetadataV11, MetadataV12, MetadataV13, MetadataV14, MetadataV9, ModuleConstantMetadataV10, ModuleConstantMetadataV11, ModuleConstantMetadataV12, ModuleConstantMetadataV13, ModuleConstantMetadataV9, ModuleMetadataV10, ModuleMetadataV11, ModuleMetadataV12, ModuleMetadataV13, ModuleMetadataV9, PalletCallMetadataLatest, PalletCallMetadataV14, PalletConstantMetadataLatest, PalletConstantMetadataV14, PalletErrorMetadataLatest, PalletErrorMetadataV14, PalletEventMetadataLatest, PalletEventMetadataV14, PalletMetadataLatest, PalletMetadataV14, PalletStorageMetadataLatest, PalletStorageMetadataV14, PortableType, PortableTypeV14, SignedExtensionMetadataLatest, SignedExtensionMetadataV14, StorageEntryMetadataLatest, StorageEntryMetadataV10, StorageEntryMetadataV11, StorageEntryMetadataV12, StorageEntryMetadataV13, StorageEntryMetadataV14, StorageEntryMetadataV9, StorageEntryModifierLatest, StorageEntryModifierV10, StorageEntryModifierV11, StorageEntryModifierV12, StorageEntryModifierV13, StorageEntryModifierV14, StorageEntryModifierV9, StorageEntryTypeLatest, StorageEntryTypeV10, StorageEntryTypeV11, StorageEntryTypeV12, StorageEntryTypeV13, StorageEntryTypeV14, StorageEntryTypeV9, StorageHasher, StorageHasherV10, StorageHasherV11, StorageHasherV12, StorageHasherV13, StorageHasherV14, StorageHasherV9, StorageMetadataV10, StorageMetadataV11, StorageMetadataV12, StorageMetadataV13, StorageMetadataV9 } from '@polkadot/types/interfaces/metadata';39import type { MmrLeafProof } from '@polkadot/types/interfaces/mmr';40import type { StorageKind } from '@polkadot/types/interfaces/offchain';41import type { DeferredOffenceOf, Kind, OffenceDetails, Offender, OpaqueTimeSlot, ReportIdOf, Reporter } from '@polkadot/types/interfaces/offences';42import type { AbridgedCandidateReceipt, AbridgedHostConfiguration, AbridgedHrmpChannel, AssignmentId, AssignmentKind, AttestedCandidate, AuctionIndex, AuthorityDiscoveryId, AvailabilityBitfield, AvailabilityBitfieldRecord, BackedCandidate, Bidder, BufferedSessionChange, CandidateCommitments, CandidateDescriptor, CandidateHash, CandidateInfo, CandidatePendingAvailability, CandidateReceipt, CollatorId, CollatorSignature, CommittedCandidateReceipt, CoreAssignment, CoreIndex, CoreOccupied, DisputeLocation, DisputeResult, DisputeState, DisputeStatement, DisputeStatementSet, DoubleVoteReport, DownwardMessage, ExplicitDisputeStatement, GlobalValidationData, GlobalValidationSchedule, GroupIndex, HeadData, HostConfiguration, HrmpChannel, HrmpChannelId, HrmpOpenChannelRequest, InboundDownwardMessage, InboundHrmpMessage, InboundHrmpMessages, IncomingParachain, IncomingParachainDeploy, IncomingParachainFixed, InvalidDisputeStatementKind, LeasePeriod, LeasePeriodOf, LocalValidationData, MessageIngestionType, MessageQueueChain, MessagingStateSnapshot, MessagingStateSnapshotEgressEntry, MultiDisputeStatementSet, NewBidder, OutboundHrmpMessage, ParaGenesisArgs, ParaId, ParaInfo, ParaLifecycle, ParaPastCodeMeta, ParaScheduling, ParaValidatorIndex, ParachainDispatchOrigin, ParachainInherentData, ParachainProposal, ParachainsInherentData, ParathreadClaim, ParathreadClaimQueue, ParathreadEntry, PersistedValidationData, QueuedParathread, RegisteredParachainInfo, RelayBlockNumber, RelayChainBlockNumber, RelayChainHash, RelayHash, Remark, ReplacementTimes, Retriable, Scheduling, ServiceQuality, SessionInfo, SessionInfoValidatorGroup, SignedAvailabilityBitfield, SignedAvailabilityBitfields, SigningContext, SlotRange, SlotRange10, Statement, SubId, SystemInherentData, TransientValidationData, UpgradeGoAhead, UpgradeRestriction, UpwardMessage, ValidDisputeStatementKind, ValidationCode, ValidationCodeHash, ValidationData, ValidationDataType, ValidationFunctionParams, ValidatorSignature, ValidityAttestation, VecInboundHrmpMessage, WinnersData, WinnersData10, WinnersDataTuple, WinnersDataTuple10, WinningData, WinningData10, WinningDataEntry } from '@polkadot/types/interfaces/parachains';43import type { FeeDetails, InclusionFee, RuntimeDispatchInfo } from '@polkadot/types/interfaces/payment';44import type { Approvals } from '@polkadot/types/interfaces/poll';45import type { ProxyAnnouncement, ProxyDefinition, ProxyType } from '@polkadot/types/interfaces/proxy';46import type { AccountStatus, AccountValidity } from '@polkadot/types/interfaces/purchase';47import type { ActiveRecovery, RecoveryConfig } from '@polkadot/types/interfaces/recovery';48import type { RpcMethods } from '@polkadot/types/interfaces/rpc';49import type { AccountId, AccountId20, AccountId32, AccountIdOf, AccountIndex, Address, AssetId, Balance, BalanceOf, Block, BlockNumber, BlockNumberFor, BlockNumberOf, Call, CallHash, CallHashOf, ChangesTrieConfiguration, ChangesTrieSignal, CodecHash, Consensus, ConsensusEngineId, CrateVersion, Digest, DigestItem, EncodedJustification, ExtrinsicsWeight, Fixed128, Fixed64, FixedI128, FixedI64, FixedU128, FixedU64, H1024, H128, H160, H2048, H256, H32, H512, H64, Hash, Header, HeaderPartial, I32F32, Index, IndicesLookupSource, Justification, Justifications, KeyTypeId, KeyValue, LockIdentifier, LookupSource, LookupTarget, ModuleId, Moment, MultiAddress, MultiSigner, OpaqueCall, Origin, OriginCaller, PalletId, PalletVersion, PalletsOrigin, Pays, PerU16, Perbill, Percent, Permill, Perquintill, Phantom, PhantomData, PreRuntime, Releases, RuntimeDbWeight, Seal, SealV0, SignedBlock, SignedBlockWithJustification, SignedBlockWithJustifications, Slot, StorageData, StorageProof, TransactionInfo, TransactionPriority, TransactionStorageProof, U32F32, ValidatorId, ValidatorIdOf, Weight, WeightMultiplier } from '@polkadot/types/interfaces/runtime';50import type { Si0Field, Si0LookupTypeId, Si0Path, Si0Type, Si0TypeDef, Si0TypeDefArray, Si0TypeDefBitSequence, Si0TypeDefCompact, Si0TypeDefComposite, Si0TypeDefPhantom, Si0TypeDefPrimitive, Si0TypeDefSequence, Si0TypeDefTuple, Si0TypeDefVariant, Si0TypeParameter, Si0Variant, Si1Field, Si1LookupTypeId, Si1Path, Si1Type, Si1TypeDef, Si1TypeDefArray, Si1TypeDefBitSequence, Si1TypeDefCompact, Si1TypeDefComposite, Si1TypeDefPrimitive, Si1TypeDefSequence, Si1TypeDefTuple, Si1TypeDefVariant, Si1TypeParameter, Si1Variant, SiField, SiLookupTypeId, SiPath, SiType, SiTypeDef, SiTypeDefArray, SiTypeDefBitSequence, SiTypeDefCompact, SiTypeDefComposite, SiTypeDefPrimitive, SiTypeDefSequence, SiTypeDefTuple, SiTypeDefVariant, SiTypeParameter, SiVariant } from '@polkadot/types/interfaces/scaleInfo';51import type { Period, Priority, SchedulePeriod, SchedulePriority, Scheduled, ScheduledTo254, TaskAddress } from '@polkadot/types/interfaces/scheduler';52import type { BeefyKey, FullIdentification, IdentificationTuple, Keys, MembershipProof, SessionIndex, SessionKeys1, SessionKeys10, SessionKeys10B, SessionKeys2, SessionKeys3, SessionKeys4, SessionKeys5, SessionKeys6, SessionKeys6B, SessionKeys7, SessionKeys7B, SessionKeys8, SessionKeys8B, SessionKeys9, SessionKeys9B, ValidatorCount } from '@polkadot/types/interfaces/session';53import type { Bid, BidKind, SocietyJudgement, SocietyVote, StrikeCount, VouchingStatus } from '@polkadot/types/interfaces/society';54import type { ActiveEraInfo, CompactAssignments, CompactAssignmentsTo257, CompactAssignmentsTo265, CompactAssignmentsWith16, CompactAssignmentsWith24, CompactScore, CompactScoreCompact, ElectionCompute, ElectionPhase, ElectionResult, ElectionScore, ElectionSize, ElectionStatus, EraIndex, EraPoints, EraRewardPoints, EraRewards, Exposure, ExtendedBalance, Forcing, IndividualExposure, KeyType, MomentOf, Nominations, NominatorIndex, NominatorIndexCompact, OffchainAccuracy, OffchainAccuracyCompact, PhragmenScore, Points, RawSolution, RawSolutionTo265, RawSolutionWith16, RawSolutionWith24, ReadySolution, RewardDestination, RewardPoint, RoundSnapshot, SeatHolder, SignedSubmission, SignedSubmissionOf, SignedSubmissionTo276, SlashJournalEntry, SlashingSpans, SlashingSpansTo204, SolutionOrSnapshotSize, SolutionSupport, SolutionSupports, SpanIndex, SpanRecord, StakingLedger, StakingLedgerTo223, StakingLedgerTo240, SubmissionIndicesOf, Supports, UnappliedSlash, UnappliedSlashOther, UnlockChunk, ValidatorIndex, ValidatorIndexCompact, ValidatorPrefs, ValidatorPrefsTo145, ValidatorPrefsTo196, ValidatorPrefsWithBlocked, ValidatorPrefsWithCommission, VoteWeight, Voter } from '@polkadot/types/interfaces/staking';55import type { ApiId, BlockTrace, BlockTraceEvent, BlockTraceEventData, BlockTraceSpan, KeyValueOption, MigrationStatusResult, ReadProof, RuntimeVersion, RuntimeVersionApi, RuntimeVersionPartial, SpecVersion, StorageChangeSet, TraceBlockResponse, TraceError } from '@polkadot/types/interfaces/state';56import type { WeightToFeeCoefficient } from '@polkadot/types/interfaces/support';57import type { AccountInfo, AccountInfoWithDualRefCount, AccountInfoWithProviders, AccountInfoWithRefCount, AccountInfoWithRefCountU8, AccountInfoWithTripleRefCount, ApplyExtrinsicResult, ArithmeticError, BlockLength, BlockWeights, ChainProperties, ChainType, ConsumedWeight, DigestOf, DispatchClass, DispatchError, DispatchErrorModule, DispatchErrorModuleU8a, DispatchErrorTo198, DispatchInfo, DispatchInfoTo190, DispatchInfoTo244, DispatchOutcome, DispatchResult, DispatchResultOf, DispatchResultTo198, Event, EventId, EventIndex, EventRecord, Health, InvalidTransaction, Key, LastRuntimeUpgradeInfo, NetworkState, NetworkStatePeerset, NetworkStatePeersetInfo, NodeRole, NotConnectedPeer, Peer, PeerEndpoint, PeerEndpointAddr, PeerInfo, PeerPing, PerDispatchClassU32, PerDispatchClassWeight, PerDispatchClassWeightsPerClass, Phase, RawOrigin, RefCount, RefCountTo259, SyncState, SystemOrigin, TokenError, TransactionValidityError, UnknownTransaction, WeightPerClass } from '@polkadot/types/interfaces/system';58import type { Bounty, BountyIndex, BountyStatus, BountyStatusActive, BountyStatusCuratorProposed, BountyStatusPendingPayout, OpenTip, OpenTipFinderTo225, OpenTipTip, OpenTipTo225, TreasuryProposal } from '@polkadot/types/interfaces/treasury';59import type { Multiplier } from '@polkadot/types/interfaces/txpayment';60import type { ClassDetails, ClassId, ClassMetadata, DepositBalance, DepositBalanceOf, DestroyWitness, InstanceDetails, InstanceId, InstanceMetadata } from '@polkadot/types/interfaces/uniques';61import type { Multisig, Timepoint } from '@polkadot/types/interfaces/utility';62import type { VestingInfo } from '@polkadot/types/interfaces/vesting';63import type { AssetInstance, AssetInstanceV0, AssetInstanceV1, AssetInstanceV2, BodyId, BodyPart, DoubleEncodedCall, Fungibility, FungibilityV0, FungibilityV1, FungibilityV2, InboundStatus, InstructionV2, InteriorMultiLocation, Junction, JunctionV0, JunctionV1, JunctionV2, Junctions, JunctionsV1, JunctionsV2, MultiAsset, MultiAssetFilter, MultiAssetFilterV1, MultiAssetFilterV2, MultiAssetV0, MultiAssetV1, MultiAssetV2, MultiAssets, MultiAssetsV1, MultiAssetsV2, MultiLocation, MultiLocationV0, MultiLocationV1, MultiLocationV2, NetworkId, OriginKindV0, OriginKindV1, OriginKindV2, OutboundStatus, Outcome, QueryId, QueryStatus, QueueConfigData, Response, ResponseV0, ResponseV1, ResponseV2, ResponseV2Error, ResponseV2Result, VersionMigrationStage, VersionedMultiAsset, VersionedMultiAssets, VersionedMultiLocation, VersionedResponse, VersionedXcm, WeightLimitV2, WildFungibility, WildFungibilityV0, WildFungibilityV1, WildFungibilityV2, WildMultiAsset, WildMultiAssetV1, WildMultiAssetV2, Xcm, XcmAssetId, XcmError, XcmErrorV0, XcmErrorV1, XcmErrorV2, XcmOrder, XcmOrderV0, XcmOrderV1, XcmOrderV2, XcmOrigin, XcmOriginKind, XcmV0, XcmV1, XcmV2, XcmVersion, XcmpMessageFormat } from '@polkadot/types/interfaces/xcm';6465declare module '@polkadot/types/types/registry' {66  export interface InterfaceTypes {67    AbridgedCandidateReceipt: AbridgedCandidateReceipt;68    AbridgedHostConfiguration: AbridgedHostConfiguration;69    AbridgedHrmpChannel: AbridgedHrmpChannel;70    AccountData: AccountData;71    AccountId: AccountId;72    AccountId20: AccountId20;73    AccountId32: AccountId32;74    AccountIdOf: AccountIdOf;75    AccountIndex: AccountIndex;76    AccountInfo: AccountInfo;77    AccountInfoWithDualRefCount: AccountInfoWithDualRefCount;78    AccountInfoWithProviders: AccountInfoWithProviders;79    AccountInfoWithRefCount: AccountInfoWithRefCount;80    AccountInfoWithRefCountU8: AccountInfoWithRefCountU8;81    AccountInfoWithTripleRefCount: AccountInfoWithTripleRefCount;82    AccountStatus: AccountStatus;83    AccountValidity: AccountValidity;84    AccountVote: AccountVote;85    AccountVoteSplit: AccountVoteSplit;86    AccountVoteStandard: AccountVoteStandard;87    ActiveEraInfo: ActiveEraInfo;88    ActiveGilt: ActiveGilt;89    ActiveGiltsTotal: ActiveGiltsTotal;90    ActiveIndex: ActiveIndex;91    ActiveRecovery: ActiveRecovery;92    Address: Address;93    AliveContractInfo: AliveContractInfo;94    AllowedSlots: AllowedSlots;95    AnySignature: AnySignature;96    ApiId: ApiId;97    ApplyExtrinsicResult: ApplyExtrinsicResult;98    ApprovalFlag: ApprovalFlag;99    Approvals: Approvals;100    ArithmeticError: ArithmeticError;101    AssetApproval: AssetApproval;102    AssetApprovalKey: AssetApprovalKey;103    AssetBalance: AssetBalance;104    AssetDestroyWitness: AssetDestroyWitness;105    AssetDetails: AssetDetails;106    AssetId: AssetId;107    AssetInstance: AssetInstance;108    AssetInstanceV0: AssetInstanceV0;109    AssetInstanceV1: AssetInstanceV1;110    AssetInstanceV2: AssetInstanceV2;111    AssetMetadata: AssetMetadata;112    AssetOptions: AssetOptions;113    AssignmentId: AssignmentId;114    AssignmentKind: AssignmentKind;115    AttestedCandidate: AttestedCandidate;116    AuctionIndex: AuctionIndex;117    AuthIndex: AuthIndex;118    AuthorityDiscoveryId: AuthorityDiscoveryId;119    AuthorityId: AuthorityId;120    AuthorityIndex: AuthorityIndex;121    AuthorityList: AuthorityList;122    AuthoritySet: AuthoritySet;123    AuthoritySetChange: AuthoritySetChange;124    AuthoritySetChanges: AuthoritySetChanges;125    AuthoritySignature: AuthoritySignature;126    AuthorityWeight: AuthorityWeight;127    AvailabilityBitfield: AvailabilityBitfield;128    AvailabilityBitfieldRecord: AvailabilityBitfieldRecord;129    BabeAuthorityWeight: BabeAuthorityWeight;130    BabeBlockWeight: BabeBlockWeight;131    BabeEpochConfiguration: BabeEpochConfiguration;132    BabeEquivocationProof: BabeEquivocationProof;133    BabeWeight: BabeWeight;134    BackedCandidate: BackedCandidate;135    Balance: Balance;136    BalanceLock: BalanceLock;137    BalanceLockTo212: BalanceLockTo212;138    BalanceOf: BalanceOf;139    BalanceStatus: BalanceStatus;140    BeefyCommitment: BeefyCommitment;141    BeefyId: BeefyId;142    BeefyKey: BeefyKey;143    BeefyNextAuthoritySet: BeefyNextAuthoritySet;144    BeefyPayload: BeefyPayload;145    BeefySignedCommitment: BeefySignedCommitment;146    Bid: Bid;147    Bidder: Bidder;148    BidKind: BidKind;149    BitVec: BitVec;150    Block: Block;151    BlockAttestations: BlockAttestations;152    BlockHash: BlockHash;153    BlockLength: BlockLength;154    BlockNumber: BlockNumber;155    BlockNumberFor: BlockNumberFor;156    BlockNumberOf: BlockNumberOf;157    BlockStats: BlockStats;158    BlockTrace: BlockTrace;159    BlockTraceEvent: BlockTraceEvent;160    BlockTraceEventData: BlockTraceEventData;161    BlockTraceSpan: BlockTraceSpan;162    BlockV0: BlockV0;163    BlockV1: BlockV1;164    BlockV2: BlockV2;165    BlockWeights: BlockWeights;166    BodyId: BodyId;167    BodyPart: BodyPart;168    bool: bool;169    Bool: Bool;170    Bounty: Bounty;171    BountyIndex: BountyIndex;172    BountyStatus: BountyStatus;173    BountyStatusActive: BountyStatusActive;174    BountyStatusCuratorProposed: BountyStatusCuratorProposed;175    BountyStatusPendingPayout: BountyStatusPendingPayout;176    BridgedBlockHash: BridgedBlockHash;177    BridgedBlockNumber: BridgedBlockNumber;178    BridgedHeader: BridgedHeader;179    BridgeMessageId: BridgeMessageId;180    BufferedSessionChange: BufferedSessionChange;181    Bytes: Bytes;182    Call: Call;183    CallHash: CallHash;184    CallHashOf: CallHashOf;185    CallIndex: CallIndex;186    CallOrigin: CallOrigin;187    CandidateCommitments: CandidateCommitments;188    CandidateDescriptor: CandidateDescriptor;189    CandidateHash: CandidateHash;190    CandidateInfo: CandidateInfo;191    CandidatePendingAvailability: CandidatePendingAvailability;192    CandidateReceipt: CandidateReceipt;193    ChainId: ChainId;194    ChainProperties: ChainProperties;195    ChainType: ChainType;196    ChangesTrieConfiguration: ChangesTrieConfiguration;197    ChangesTrieSignal: ChangesTrieSignal;198    ClassDetails: ClassDetails;199    ClassId: ClassId;200    ClassMetadata: ClassMetadata;201    CodecHash: CodecHash;202    CodeHash: CodeHash;203    CodeSource: CodeSource;204    CodeUploadRequest: CodeUploadRequest;205    CodeUploadResult: CodeUploadResult;206    CodeUploadResultValue: CodeUploadResultValue;207    CollatorId: CollatorId;208    CollatorSignature: CollatorSignature;209    CollectiveOrigin: CollectiveOrigin;210    CommittedCandidateReceipt: CommittedCandidateReceipt;211    CompactAssignments: CompactAssignments;212    CompactAssignmentsTo257: CompactAssignmentsTo257;213    CompactAssignmentsTo265: CompactAssignmentsTo265;214    CompactAssignmentsWith16: CompactAssignmentsWith16;215    CompactAssignmentsWith24: CompactAssignmentsWith24;216    CompactScore: CompactScore;217    CompactScoreCompact: CompactScoreCompact;218    ConfigData: ConfigData;219    Consensus: Consensus;220    ConsensusEngineId: ConsensusEngineId;221    ConsumedWeight: ConsumedWeight;222    ContractCallFlags: ContractCallFlags;223    ContractCallRequest: ContractCallRequest;224    ContractConstructorSpecLatest: ContractConstructorSpecLatest;225    ContractConstructorSpecV0: ContractConstructorSpecV0;226    ContractConstructorSpecV1: ContractConstructorSpecV1;227    ContractConstructorSpecV2: ContractConstructorSpecV2;228    ContractConstructorSpecV3: ContractConstructorSpecV3;229    ContractContractSpecV0: ContractContractSpecV0;230    ContractContractSpecV1: ContractContractSpecV1;231    ContractContractSpecV2: ContractContractSpecV2;232    ContractContractSpecV3: ContractContractSpecV3;233    ContractCryptoHasher: ContractCryptoHasher;234    ContractDiscriminant: ContractDiscriminant;235    ContractDisplayName: ContractDisplayName;236    ContractEventParamSpecLatest: ContractEventParamSpecLatest;237    ContractEventParamSpecV0: ContractEventParamSpecV0;238    ContractEventParamSpecV2: ContractEventParamSpecV2;239    ContractEventSpecLatest: ContractEventSpecLatest;240    ContractEventSpecV0: ContractEventSpecV0;241    ContractEventSpecV1: ContractEventSpecV1;242    ContractEventSpecV2: ContractEventSpecV2;243    ContractExecResult: ContractExecResult;244    ContractExecResultErr: ContractExecResultErr;245    ContractExecResultErrModule: ContractExecResultErrModule;246    ContractExecResultOk: ContractExecResultOk;247    ContractExecResultResult: ContractExecResultResult;248    ContractExecResultSuccessTo255: ContractExecResultSuccessTo255;249    ContractExecResultSuccessTo260: ContractExecResultSuccessTo260;250    ContractExecResultTo255: ContractExecResultTo255;251    ContractExecResultTo260: ContractExecResultTo260;252    ContractExecResultTo267: ContractExecResultTo267;253    ContractInfo: ContractInfo;254    ContractInstantiateResult: ContractInstantiateResult;255    ContractInstantiateResultTo267: ContractInstantiateResultTo267;256    ContractInstantiateResultTo299: ContractInstantiateResultTo299;257    ContractLayoutArray: ContractLayoutArray;258    ContractLayoutCell: ContractLayoutCell;259    ContractLayoutEnum: ContractLayoutEnum;260    ContractLayoutHash: ContractLayoutHash;261    ContractLayoutHashingStrategy: ContractLayoutHashingStrategy;262    ContractLayoutKey: ContractLayoutKey;263    ContractLayoutStruct: ContractLayoutStruct;264    ContractLayoutStructField: ContractLayoutStructField;265    ContractMessageParamSpecLatest: ContractMessageParamSpecLatest;266    ContractMessageParamSpecV0: ContractMessageParamSpecV0;267    ContractMessageParamSpecV2: ContractMessageParamSpecV2;268    ContractMessageSpecLatest: ContractMessageSpecLatest;269    ContractMessageSpecV0: ContractMessageSpecV0;270    ContractMessageSpecV1: ContractMessageSpecV1;271    ContractMessageSpecV2: ContractMessageSpecV2;272    ContractMetadata: ContractMetadata;273    ContractMetadataLatest: ContractMetadataLatest;274    ContractMetadataV0: ContractMetadataV0;275    ContractMetadataV1: ContractMetadataV1;276    ContractMetadataV2: ContractMetadataV2;277    ContractMetadataV3: ContractMetadataV3;278    ContractProject: ContractProject;279    ContractProjectContract: ContractProjectContract;280    ContractProjectInfo: ContractProjectInfo;281    ContractProjectSource: ContractProjectSource;282    ContractProjectV0: ContractProjectV0;283    ContractReturnFlags: ContractReturnFlags;284    ContractSelector: ContractSelector;285    ContractStorageKey: ContractStorageKey;286    ContractStorageLayout: ContractStorageLayout;287    ContractTypeSpec: ContractTypeSpec;288    Conviction: Conviction;289    CoreAssignment: CoreAssignment;290    CoreIndex: CoreIndex;291    CoreOccupied: CoreOccupied;292    CrateVersion: CrateVersion;293    CreatedBlock: CreatedBlock;294    CumulusPalletDmpQueueCall: CumulusPalletDmpQueueCall;295    CumulusPalletDmpQueueConfigData: CumulusPalletDmpQueueConfigData;296    CumulusPalletDmpQueueError: CumulusPalletDmpQueueError;297    CumulusPalletDmpQueueEvent: CumulusPalletDmpQueueEvent;298    CumulusPalletDmpQueuePageIndexData: CumulusPalletDmpQueuePageIndexData;299    CumulusPalletParachainSystemCall: CumulusPalletParachainSystemCall;300    CumulusPalletParachainSystemError: CumulusPalletParachainSystemError;301    CumulusPalletParachainSystemEvent: CumulusPalletParachainSystemEvent;302    CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot;303    CumulusPalletXcmCall: CumulusPalletXcmCall;304    CumulusPalletXcmError: CumulusPalletXcmError;305    CumulusPalletXcmEvent: CumulusPalletXcmEvent;306    CumulusPalletXcmpQueueCall: CumulusPalletXcmpQueueCall;307    CumulusPalletXcmpQueueError: CumulusPalletXcmpQueueError;308    CumulusPalletXcmpQueueEvent: CumulusPalletXcmpQueueEvent;309    CumulusPalletXcmpQueueInboundChannelDetails: CumulusPalletXcmpQueueInboundChannelDetails;310    CumulusPalletXcmpQueueInboundState: CumulusPalletXcmpQueueInboundState;311    CumulusPalletXcmpQueueOutboundChannelDetails: CumulusPalletXcmpQueueOutboundChannelDetails;312    CumulusPalletXcmpQueueOutboundState: CumulusPalletXcmpQueueOutboundState;313    CumulusPalletXcmpQueueQueueConfigData: CumulusPalletXcmpQueueQueueConfigData;314    CumulusPrimitivesParachainInherentParachainInherentData: CumulusPrimitivesParachainInherentParachainInherentData;315    Data: Data;316    DeferredOffenceOf: DeferredOffenceOf;317    DefunctVoter: DefunctVoter;318    DelayKind: DelayKind;319    DelayKindBest: DelayKindBest;320    Delegations: Delegations;321    DeletedContract: DeletedContract;322    DeliveredMessages: DeliveredMessages;323    DepositBalance: DepositBalance;324    DepositBalanceOf: DepositBalanceOf;325    DestroyWitness: DestroyWitness;326    Digest: Digest;327    DigestItem: DigestItem;328    DigestOf: DigestOf;329    DispatchClass: DispatchClass;330    DispatchError: DispatchError;331    DispatchErrorModule: DispatchErrorModule;332    DispatchErrorModuleU8a: DispatchErrorModuleU8a;333    DispatchErrorTo198: DispatchErrorTo198;334    DispatchFeePayment: DispatchFeePayment;335    DispatchInfo: DispatchInfo;336    DispatchInfoTo190: DispatchInfoTo190;337    DispatchInfoTo244: DispatchInfoTo244;338    DispatchOutcome: DispatchOutcome;339    DispatchResult: DispatchResult;340    DispatchResultOf: DispatchResultOf;341    DispatchResultTo198: DispatchResultTo198;342    DisputeLocation: DisputeLocation;343    DisputeResult: DisputeResult;344    DisputeState: DisputeState;345    DisputeStatement: DisputeStatement;346    DisputeStatementSet: DisputeStatementSet;347    DoubleEncodedCall: DoubleEncodedCall;348    DoubleVoteReport: DoubleVoteReport;349    DownwardMessage: DownwardMessage;350    EcdsaSignature: EcdsaSignature;351    Ed25519Signature: Ed25519Signature;352    EIP1559Transaction: EIP1559Transaction;353    EIP2930Transaction: EIP2930Transaction;354    ElectionCompute: ElectionCompute;355    ElectionPhase: ElectionPhase;356    ElectionResult: ElectionResult;357    ElectionScore: ElectionScore;358    ElectionSize: ElectionSize;359    ElectionStatus: ElectionStatus;360    EncodedFinalityProofs: EncodedFinalityProofs;361    EncodedJustification: EncodedJustification;362    EpochAuthorship: EpochAuthorship;363    Era: Era;364    EraIndex: EraIndex;365    EraPoints: EraPoints;366    EraRewardPoints: EraRewardPoints;367    EraRewards: EraRewards;368    ErrorMetadataLatest: ErrorMetadataLatest;369    ErrorMetadataV10: ErrorMetadataV10;370    ErrorMetadataV11: ErrorMetadataV11;371    ErrorMetadataV12: ErrorMetadataV12;372    ErrorMetadataV13: ErrorMetadataV13;373    ErrorMetadataV14: ErrorMetadataV14;374    ErrorMetadataV9: ErrorMetadataV9;375    EthAccessList: EthAccessList;376    EthAccessListItem: EthAccessListItem;377    EthAccount: EthAccount;378    EthAddress: EthAddress;379    EthBlock: EthBlock;380    EthBloom: EthBloom;381    EthbloomBloom: EthbloomBloom;382    EthCallRequest: EthCallRequest;383    EthereumAccountId: EthereumAccountId;384    EthereumAddress: EthereumAddress;385    EthereumBlock: EthereumBlock;386    EthereumHeader: EthereumHeader;387    EthereumLog: EthereumLog;388    EthereumLookupSource: EthereumLookupSource;389    EthereumReceiptEip658ReceiptData: EthereumReceiptEip658ReceiptData;390    EthereumReceiptReceiptV3: EthereumReceiptReceiptV3;391    EthereumSignature: EthereumSignature;392    EthereumTransactionAccessListItem: EthereumTransactionAccessListItem;393    EthereumTransactionEip1559Transaction: EthereumTransactionEip1559Transaction;394    EthereumTransactionEip2930Transaction: EthereumTransactionEip2930Transaction;395    EthereumTransactionLegacyTransaction: EthereumTransactionLegacyTransaction;396    EthereumTransactionTransactionAction: EthereumTransactionTransactionAction;397    EthereumTransactionTransactionSignature: EthereumTransactionTransactionSignature;398    EthereumTransactionTransactionV2: EthereumTransactionTransactionV2;399    EthereumTypesHashH64: EthereumTypesHashH64;400    EthFilter: EthFilter;401    EthFilterAddress: EthFilterAddress;402    EthFilterChanges: EthFilterChanges;403    EthFilterTopic: EthFilterTopic;404    EthFilterTopicEntry: EthFilterTopicEntry;405    EthFilterTopicInner: EthFilterTopicInner;406    EthHeader: EthHeader;407    EthLog: EthLog;408    EthReceipt: EthReceipt;409    EthRichBlock: EthRichBlock;410    EthRichHeader: EthRichHeader;411    EthStorageProof: EthStorageProof;412    EthSubKind: EthSubKind;413    EthSubParams: EthSubParams;414    EthSubResult: EthSubResult;415    EthSyncInfo: EthSyncInfo;416    EthSyncStatus: EthSyncStatus;417    EthTransaction: EthTransaction;418    EthTransactionAction: EthTransactionAction;419    EthTransactionCondition: EthTransactionCondition;420    EthTransactionRequest: EthTransactionRequest;421    EthTransactionSignature: EthTransactionSignature;422    EthTransactionStatus: EthTransactionStatus;423    EthWork: EthWork;424    Event: Event;425    EventId: EventId;426    EventIndex: EventIndex;427    EventMetadataLatest: EventMetadataLatest;428    EventMetadataV10: EventMetadataV10;429    EventMetadataV11: EventMetadataV11;430    EventMetadataV12: EventMetadataV12;431    EventMetadataV13: EventMetadataV13;432    EventMetadataV14: EventMetadataV14;433    EventMetadataV9: EventMetadataV9;434    EventRecord: EventRecord;435    EvmAccount: EvmAccount;436    EvmCoreErrorExitError: EvmCoreErrorExitError;437    EvmCoreErrorExitFatal: EvmCoreErrorExitFatal;438    EvmCoreErrorExitReason: EvmCoreErrorExitReason;439    EvmCoreErrorExitRevert: EvmCoreErrorExitRevert;440    EvmCoreErrorExitSucceed: EvmCoreErrorExitSucceed;441    EvmLog: EvmLog;442    EvmVicinity: EvmVicinity;443    ExecReturnValue: ExecReturnValue;444    ExitError: ExitError;445    ExitFatal: ExitFatal;446    ExitReason: ExitReason;447    ExitRevert: ExitRevert;448    ExitSucceed: ExitSucceed;449    ExplicitDisputeStatement: ExplicitDisputeStatement;450    Exposure: Exposure;451    ExtendedBalance: ExtendedBalance;452    Extrinsic: Extrinsic;453    ExtrinsicEra: ExtrinsicEra;454    ExtrinsicMetadataLatest: ExtrinsicMetadataLatest;455    ExtrinsicMetadataV11: ExtrinsicMetadataV11;456    ExtrinsicMetadataV12: ExtrinsicMetadataV12;457    ExtrinsicMetadataV13: ExtrinsicMetadataV13;458    ExtrinsicMetadataV14: ExtrinsicMetadataV14;459    ExtrinsicOrHash: ExtrinsicOrHash;460    ExtrinsicPayload: ExtrinsicPayload;461    ExtrinsicPayloadUnknown: ExtrinsicPayloadUnknown;462    ExtrinsicPayloadV4: ExtrinsicPayloadV4;463    ExtrinsicSignature: ExtrinsicSignature;464    ExtrinsicSignatureV4: ExtrinsicSignatureV4;465    ExtrinsicStatus: ExtrinsicStatus;466    ExtrinsicsWeight: ExtrinsicsWeight;467    ExtrinsicUnknown: ExtrinsicUnknown;468    ExtrinsicV4: ExtrinsicV4;469    FeeDetails: FeeDetails;470    Fixed128: Fixed128;471    Fixed64: Fixed64;472    FixedI128: FixedI128;473    FixedI64: FixedI64;474    FixedU128: FixedU128;475    FixedU64: FixedU64;476    Forcing: Forcing;477    ForkTreePendingChange: ForkTreePendingChange;478    ForkTreePendingChangeNode: ForkTreePendingChangeNode;479    FpRpcTransactionStatus: FpRpcTransactionStatus;480    FrameSupportPalletId: FrameSupportPalletId;481    FrameSupportStorageBoundedBTreeSet: FrameSupportStorageBoundedBTreeSet;482    FrameSupportTokensMiscBalanceStatus: FrameSupportTokensMiscBalanceStatus;483    FrameSupportWeightsDispatchClass: FrameSupportWeightsDispatchClass;484    FrameSupportWeightsDispatchInfo: FrameSupportWeightsDispatchInfo;485    FrameSupportWeightsPays: FrameSupportWeightsPays;486    FrameSupportWeightsPerDispatchClassU32: FrameSupportWeightsPerDispatchClassU32;487    FrameSupportWeightsPerDispatchClassU64: FrameSupportWeightsPerDispatchClassU64;488    FrameSupportWeightsPerDispatchClassWeightsPerClass: FrameSupportWeightsPerDispatchClassWeightsPerClass;489    FrameSupportWeightsRuntimeDbWeight: FrameSupportWeightsRuntimeDbWeight;490    FrameSupportWeightsWeightToFeeCoefficient: FrameSupportWeightsWeightToFeeCoefficient;491    FrameSystemAccountInfo: FrameSystemAccountInfo;492    FrameSystemCall: FrameSystemCall;493    FrameSystemError: FrameSystemError;494    FrameSystemEvent: FrameSystemEvent;495    FrameSystemEventRecord: FrameSystemEventRecord;496    FrameSystemExtensionsCheckGenesis: FrameSystemExtensionsCheckGenesis;497    FrameSystemExtensionsCheckNonce: FrameSystemExtensionsCheckNonce;498    FrameSystemExtensionsCheckSpecVersion: FrameSystemExtensionsCheckSpecVersion;499    FrameSystemExtensionsCheckWeight: FrameSystemExtensionsCheckWeight;500    FrameSystemLastRuntimeUpgradeInfo: FrameSystemLastRuntimeUpgradeInfo;501    FrameSystemLimitsBlockLength: FrameSystemLimitsBlockLength;502    FrameSystemLimitsBlockWeights: FrameSystemLimitsBlockWeights;503    FrameSystemLimitsWeightsPerClass: FrameSystemLimitsWeightsPerClass;504    FrameSystemPhase: FrameSystemPhase;505    FullIdentification: FullIdentification;506    FunctionArgumentMetadataLatest: FunctionArgumentMetadataLatest;507    FunctionArgumentMetadataV10: FunctionArgumentMetadataV10;508    FunctionArgumentMetadataV11: FunctionArgumentMetadataV11;509    FunctionArgumentMetadataV12: FunctionArgumentMetadataV12;510    FunctionArgumentMetadataV13: FunctionArgumentMetadataV13;511    FunctionArgumentMetadataV14: FunctionArgumentMetadataV14;512    FunctionArgumentMetadataV9: FunctionArgumentMetadataV9;513    FunctionMetadataLatest: FunctionMetadataLatest;514    FunctionMetadataV10: FunctionMetadataV10;515    FunctionMetadataV11: FunctionMetadataV11;516    FunctionMetadataV12: FunctionMetadataV12;517    FunctionMetadataV13: FunctionMetadataV13;518    FunctionMetadataV14: FunctionMetadataV14;519    FunctionMetadataV9: FunctionMetadataV9;520    FundIndex: FundIndex;521    FundInfo: FundInfo;522    Fungibility: Fungibility;523    FungibilityV0: FungibilityV0;524    FungibilityV1: FungibilityV1;525    FungibilityV2: FungibilityV2;526    Gas: Gas;527    GiltBid: GiltBid;528    GlobalValidationData: GlobalValidationData;529    GlobalValidationSchedule: GlobalValidationSchedule;530    GrandpaCommit: GrandpaCommit;531    GrandpaEquivocation: GrandpaEquivocation;532    GrandpaEquivocationProof: GrandpaEquivocationProof;533    GrandpaEquivocationValue: GrandpaEquivocationValue;534    GrandpaJustification: GrandpaJustification;535    GrandpaPrecommit: GrandpaPrecommit;536    GrandpaPrevote: GrandpaPrevote;537    GrandpaSignedPrecommit: GrandpaSignedPrecommit;538    GroupIndex: GroupIndex;539    H1024: H1024;540    H128: H128;541    H160: H160;542    H2048: H2048;543    H256: H256;544    H32: H32;545    H512: H512;546    H64: H64;547    Hash: Hash;548    HeadData: HeadData;549    Header: Header;550    HeaderPartial: HeaderPartial;551    Health: Health;552    Heartbeat: Heartbeat;553    HeartbeatTo244: HeartbeatTo244;554    HostConfiguration: HostConfiguration;555    HostFnWeights: HostFnWeights;556    HostFnWeightsTo264: HostFnWeightsTo264;557    HrmpChannel: HrmpChannel;558    HrmpChannelId: HrmpChannelId;559    HrmpOpenChannelRequest: HrmpOpenChannelRequest;560    i128: i128;561    I128: I128;562    i16: i16;563    I16: I16;564    i256: i256;565    I256: I256;566    i32: i32;567    I32: I32;568    I32F32: I32F32;569    i64: i64;570    I64: I64;571    i8: i8;572    I8: I8;573    IdentificationTuple: IdentificationTuple;574    IdentityFields: IdentityFields;575    IdentityInfo: IdentityInfo;576    IdentityInfoAdditional: IdentityInfoAdditional;577    IdentityInfoTo198: IdentityInfoTo198;578    IdentityJudgement: IdentityJudgement;579    ImmortalEra: ImmortalEra;580    ImportedAux: ImportedAux;581    InboundDownwardMessage: InboundDownwardMessage;582    InboundHrmpMessage: InboundHrmpMessage;583    InboundHrmpMessages: InboundHrmpMessages;584    InboundLaneData: InboundLaneData;585    InboundRelayer: InboundRelayer;586    InboundStatus: InboundStatus;587    IncludedBlocks: IncludedBlocks;588    InclusionFee: InclusionFee;589    IncomingParachain: IncomingParachain;590    IncomingParachainDeploy: IncomingParachainDeploy;591    IncomingParachainFixed: IncomingParachainFixed;592    Index: Index;593    IndicesLookupSource: IndicesLookupSource;594    IndividualExposure: IndividualExposure;595    InitializationData: InitializationData;596    InstanceDetails: InstanceDetails;597    InstanceId: InstanceId;598    InstanceMetadata: InstanceMetadata;599    InstantiateRequest: InstantiateRequest;600    InstantiateRequestV1: InstantiateRequestV1;601    InstantiateRequestV2: InstantiateRequestV2;602    InstantiateReturnValue: InstantiateReturnValue;603    InstantiateReturnValueOk: InstantiateReturnValueOk;604    InstantiateReturnValueTo267: InstantiateReturnValueTo267;605    InstructionV2: InstructionV2;606    InstructionWeights: InstructionWeights;607    InteriorMultiLocation: InteriorMultiLocation;608    InvalidDisputeStatementKind: InvalidDisputeStatementKind;609    InvalidTransaction: InvalidTransaction;610    Json: Json;611    Junction: Junction;612    Junctions: Junctions;613    JunctionsV1: JunctionsV1;614    JunctionsV2: JunctionsV2;615    JunctionV0: JunctionV0;616    JunctionV1: JunctionV1;617    JunctionV2: JunctionV2;618    Justification: Justification;619    JustificationNotification: JustificationNotification;620    Justifications: Justifications;621    Key: Key;622    KeyOwnerProof: KeyOwnerProof;623    Keys: Keys;624    KeyType: KeyType;625    KeyTypeId: KeyTypeId;626    KeyValue: KeyValue;627    KeyValueOption: KeyValueOption;628    Kind: Kind;629    LaneId: LaneId;630    LastContribution: LastContribution;631    LastRuntimeUpgradeInfo: LastRuntimeUpgradeInfo;632    LeasePeriod: LeasePeriod;633    LeasePeriodOf: LeasePeriodOf;634    LegacyTransaction: LegacyTransaction;635    Limits: Limits;636    LimitsTo264: LimitsTo264;637    LocalValidationData: LocalValidationData;638    LockIdentifier: LockIdentifier;639    LookupSource: LookupSource;640    LookupTarget: LookupTarget;641    LotteryConfig: LotteryConfig;642    MaybeRandomness: MaybeRandomness;643    MaybeVrf: MaybeVrf;644    MemberCount: MemberCount;645    MembershipProof: MembershipProof;646    MessageData: MessageData;647    MessageId: MessageId;648    MessageIngestionType: MessageIngestionType;649    MessageKey: MessageKey;650    MessageNonce: MessageNonce;651    MessageQueueChain: MessageQueueChain;652    MessagesDeliveryProofOf: MessagesDeliveryProofOf;653    MessagesProofOf: MessagesProofOf;654    MessagingStateSnapshot: MessagingStateSnapshot;655    MessagingStateSnapshotEgressEntry: MessagingStateSnapshotEgressEntry;656    MetadataAll: MetadataAll;657    MetadataLatest: MetadataLatest;658    MetadataV10: MetadataV10;659    MetadataV11: MetadataV11;660    MetadataV12: MetadataV12;661    MetadataV13: MetadataV13;662    MetadataV14: MetadataV14;663    MetadataV9: MetadataV9;664    MigrationStatusResult: MigrationStatusResult;665    MmrLeafProof: MmrLeafProof;666    MmrRootHash: MmrRootHash;667    ModuleConstantMetadataV10: ModuleConstantMetadataV10;668    ModuleConstantMetadataV11: ModuleConstantMetadataV11;669    ModuleConstantMetadataV12: ModuleConstantMetadataV12;670    ModuleConstantMetadataV13: ModuleConstantMetadataV13;671    ModuleConstantMetadataV9: ModuleConstantMetadataV9;672    ModuleId: ModuleId;673    ModuleMetadataV10: ModuleMetadataV10;674    ModuleMetadataV11: ModuleMetadataV11;675    ModuleMetadataV12: ModuleMetadataV12;676    ModuleMetadataV13: ModuleMetadataV13;677    ModuleMetadataV9: ModuleMetadataV9;678    Moment: Moment;679    MomentOf: MomentOf;680    MoreAttestations: MoreAttestations;681    MortalEra: MortalEra;682    MultiAddress: MultiAddress;683    MultiAsset: MultiAsset;684    MultiAssetFilter: MultiAssetFilter;685    MultiAssetFilterV1: MultiAssetFilterV1;686    MultiAssetFilterV2: MultiAssetFilterV2;687    MultiAssets: MultiAssets;688    MultiAssetsV1: MultiAssetsV1;689    MultiAssetsV2: MultiAssetsV2;690    MultiAssetV0: MultiAssetV0;691    MultiAssetV1: MultiAssetV1;692    MultiAssetV2: MultiAssetV2;693    MultiDisputeStatementSet: MultiDisputeStatementSet;694    MultiLocation: MultiLocation;695    MultiLocationV0: MultiLocationV0;696    MultiLocationV1: MultiLocationV1;697    MultiLocationV2: MultiLocationV2;698    Multiplier: Multiplier;699    Multisig: Multisig;700    MultiSignature: MultiSignature;701    MultiSigner: MultiSigner;702    NetworkId: NetworkId;703    NetworkState: NetworkState;704    NetworkStatePeerset: NetworkStatePeerset;705    NetworkStatePeersetInfo: NetworkStatePeersetInfo;706    NewBidder: NewBidder;707    NextAuthority: NextAuthority;708    NextConfigDescriptor: NextConfigDescriptor;709    NextConfigDescriptorV1: NextConfigDescriptorV1;710    NodeRole: NodeRole;711    Nominations: Nominations;712    NominatorIndex: NominatorIndex;713    NominatorIndexCompact: NominatorIndexCompact;714    NotConnectedPeer: NotConnectedPeer;715    Null: Null;716    OffchainAccuracy: OffchainAccuracy;717    OffchainAccuracyCompact: OffchainAccuracyCompact;718    OffenceDetails: OffenceDetails;719    Offender: Offender;720    OpalRuntimeRuntime: OpalRuntimeRuntime;721    OpaqueCall: OpaqueCall;722    OpaqueMultiaddr: OpaqueMultiaddr;723    OpaqueNetworkState: OpaqueNetworkState;724    OpaquePeerId: OpaquePeerId;725    OpaqueTimeSlot: OpaqueTimeSlot;726    OpenTip: OpenTip;727    OpenTipFinderTo225: OpenTipFinderTo225;728    OpenTipTip: OpenTipTip;729    OpenTipTo225: OpenTipTo225;730    OperatingMode: OperatingMode;731    Origin: Origin;732    OriginCaller: OriginCaller;733    OriginKindV0: OriginKindV0;734    OriginKindV1: OriginKindV1;735    OriginKindV2: OriginKindV2;736    OrmlVestingModuleCall: OrmlVestingModuleCall;737    OrmlVestingModuleError: OrmlVestingModuleError;738    OrmlVestingModuleEvent: OrmlVestingModuleEvent;739    OrmlVestingVestingSchedule: OrmlVestingVestingSchedule;740    OutboundHrmpMessage: OutboundHrmpMessage;741    OutboundLaneData: OutboundLaneData;742    OutboundMessageFee: OutboundMessageFee;743    OutboundPayload: OutboundPayload;744    OutboundStatus: OutboundStatus;745    Outcome: Outcome;746    OverweightIndex: OverweightIndex;747    Owner: Owner;748    PageCounter: PageCounter;749    PageIndexData: PageIndexData;750    PalletBalancesAccountData: PalletBalancesAccountData;751    PalletBalancesBalanceLock: PalletBalancesBalanceLock;752    PalletBalancesCall: PalletBalancesCall;753    PalletBalancesError: PalletBalancesError;754    PalletBalancesEvent: PalletBalancesEvent;755    PalletBalancesReasons: PalletBalancesReasons;756    PalletBalancesReleases: PalletBalancesReleases;757    PalletBalancesReserveData: PalletBalancesReserveData;758    PalletCallMetadataLatest: PalletCallMetadataLatest;759    PalletCallMetadataV14: PalletCallMetadataV14;760    PalletCommonError: PalletCommonError;761    PalletCommonEvent: PalletCommonEvent;762    PalletConstantMetadataLatest: PalletConstantMetadataLatest;763    PalletConstantMetadataV14: PalletConstantMetadataV14;764    PalletErrorMetadataLatest: PalletErrorMetadataLatest;765    PalletErrorMetadataV14: PalletErrorMetadataV14;766    PalletEthereumCall: PalletEthereumCall;767    PalletEthereumError: PalletEthereumError;768    PalletEthereumEvent: PalletEthereumEvent;769    PalletEventMetadataLatest: PalletEventMetadataLatest;770    PalletEventMetadataV14: PalletEventMetadataV14;771    PalletEvmAccountBasicCrossAccountIdRepr: PalletEvmAccountBasicCrossAccountIdRepr;772    PalletEvmCall: PalletEvmCall;773    PalletEvmCoderSubstrateError: PalletEvmCoderSubstrateError;774    PalletEvmContractHelpersError: PalletEvmContractHelpersError;775    PalletEvmContractHelpersSponsoringModeT: PalletEvmContractHelpersSponsoringModeT;776    PalletEvmError: PalletEvmError;777    PalletEvmEvent: PalletEvmEvent;778    PalletEvmMigrationCall: PalletEvmMigrationCall;779    PalletEvmMigrationError: PalletEvmMigrationError;780    PalletFungibleError: PalletFungibleError;781    PalletId: PalletId;782    PalletInflationCall: PalletInflationCall;783    PalletMetadataLatest: PalletMetadataLatest;784    PalletMetadataV14: PalletMetadataV14;785    PalletNonfungibleError: PalletNonfungibleError;786    PalletNonfungibleItemData: PalletNonfungibleItemData;787    PalletRefungibleError: PalletRefungibleError;788    PalletRefungibleItemData: PalletRefungibleItemData;789    PalletsOrigin: PalletsOrigin;790    PalletStorageMetadataLatest: PalletStorageMetadataLatest;791    PalletStorageMetadataV14: PalletStorageMetadataV14;792    PalletStructureCall: PalletStructureCall;793    PalletStructureError: PalletStructureError;794    PalletStructureEvent: PalletStructureEvent;795    PalletSudoCall: PalletSudoCall;796    PalletSudoError: PalletSudoError;797    PalletSudoEvent: PalletSudoEvent;798    PalletTemplateTransactionPaymentCall: PalletTemplateTransactionPaymentCall;799    PalletTemplateTransactionPaymentChargeTransactionPayment: PalletTemplateTransactionPaymentChargeTransactionPayment;800    PalletTimestampCall: PalletTimestampCall;801    PalletTransactionPaymentReleases: PalletTransactionPaymentReleases;802    PalletTreasuryCall: PalletTreasuryCall;803    PalletTreasuryError: PalletTreasuryError;804    PalletTreasuryEvent: PalletTreasuryEvent;805    PalletTreasuryProposal: PalletTreasuryProposal;806    PalletUniqueCall: PalletUniqueCall;807    PalletUniqueError: PalletUniqueError;808    PalletUniqueRawEvent: PalletUniqueRawEvent;809    PalletVersion: PalletVersion;810    PalletXcmCall: PalletXcmCall;811    PalletXcmError: PalletXcmError;812    PalletXcmEvent: PalletXcmEvent;813    ParachainDispatchOrigin: ParachainDispatchOrigin;814    ParachainInherentData: ParachainInherentData;815    ParachainProposal: ParachainProposal;816    ParachainsInherentData: ParachainsInherentData;817    ParaGenesisArgs: ParaGenesisArgs;818    ParaId: ParaId;819    ParaInfo: ParaInfo;820    ParaLifecycle: ParaLifecycle;821    Parameter: Parameter;822    ParaPastCodeMeta: ParaPastCodeMeta;823    ParaScheduling: ParaScheduling;824    ParathreadClaim: ParathreadClaim;825    ParathreadClaimQueue: ParathreadClaimQueue;826    ParathreadEntry: ParathreadEntry;827    ParaValidatorIndex: ParaValidatorIndex;828    Pays: Pays;829    Peer: Peer;830    PeerEndpoint: PeerEndpoint;831    PeerEndpointAddr: PeerEndpointAddr;832    PeerInfo: PeerInfo;833    PeerPing: PeerPing;834    PendingChange: PendingChange;835    PendingPause: PendingPause;836    PendingResume: PendingResume;837    Perbill: Perbill;838    Percent: Percent;839    PerDispatchClassU32: PerDispatchClassU32;840    PerDispatchClassWeight: PerDispatchClassWeight;841    PerDispatchClassWeightsPerClass: PerDispatchClassWeightsPerClass;842    Period: Period;843    Permill: Permill;844    PermissionLatest: PermissionLatest;845    PermissionsV1: PermissionsV1;846    PermissionVersions: PermissionVersions;847    Perquintill: Perquintill;848    PersistedValidationData: PersistedValidationData;849    PerU16: PerU16;850    Phantom: Phantom;851    PhantomData: PhantomData;852    PhantomTypeUpDataStructsRpcCollection: PhantomTypeUpDataStructsRpcCollection;853    PhantomTypeUpDataStructsTokenData: PhantomTypeUpDataStructsTokenData;854    Phase: Phase;855    PhragmenScore: PhragmenScore;856    Points: Points;857    PolkadotCorePrimitivesInboundDownwardMessage: PolkadotCorePrimitivesInboundDownwardMessage;858    PolkadotCorePrimitivesInboundHrmpMessage: PolkadotCorePrimitivesInboundHrmpMessage;859    PolkadotCorePrimitivesOutboundHrmpMessage: PolkadotCorePrimitivesOutboundHrmpMessage;860    PolkadotParachainPrimitivesXcmpMessageFormat: PolkadotParachainPrimitivesXcmpMessageFormat;861    PolkadotPrimitivesV2AbridgedHostConfiguration: PolkadotPrimitivesV2AbridgedHostConfiguration;862    PolkadotPrimitivesV2AbridgedHrmpChannel: PolkadotPrimitivesV2AbridgedHrmpChannel;863    PolkadotPrimitivesV2PersistedValidationData: PolkadotPrimitivesV2PersistedValidationData;864    PolkadotPrimitivesV2UpgradeRestriction: PolkadotPrimitivesV2UpgradeRestriction;865    PortableType: PortableType;866    PortableTypeV14: PortableTypeV14;867    Precommits: Precommits;868    PrefabWasmModule: PrefabWasmModule;869    PrefixedStorageKey: PrefixedStorageKey;870    PreimageStatus: PreimageStatus;871    PreimageStatusAvailable: PreimageStatusAvailable;872    PreRuntime: PreRuntime;873    Prevotes: Prevotes;874    Priority: Priority;875    PriorLock: PriorLock;876    PropIndex: PropIndex;877    Proposal: Proposal;878    ProposalIndex: ProposalIndex;879    ProxyAnnouncement: ProxyAnnouncement;880    ProxyDefinition: ProxyDefinition;881    ProxyState: ProxyState;882    ProxyType: ProxyType;883    QueryId: QueryId;884    QueryStatus: QueryStatus;885    QueueConfigData: QueueConfigData;886    QueuedParathread: QueuedParathread;887    Randomness: Randomness;888    Raw: Raw;889    RawAuraPreDigest: RawAuraPreDigest;890    RawBabePreDigest: RawBabePreDigest;891    RawBabePreDigestCompat: RawBabePreDigestCompat;892    RawBabePreDigestPrimary: RawBabePreDigestPrimary;893    RawBabePreDigestPrimaryTo159: RawBabePreDigestPrimaryTo159;894    RawBabePreDigestSecondaryPlain: RawBabePreDigestSecondaryPlain;895    RawBabePreDigestSecondaryTo159: RawBabePreDigestSecondaryTo159;896    RawBabePreDigestSecondaryVRF: RawBabePreDigestSecondaryVRF;897    RawBabePreDigestTo159: RawBabePreDigestTo159;898    RawOrigin: RawOrigin;899    RawSolution: RawSolution;900    RawSolutionTo265: RawSolutionTo265;901    RawSolutionWith16: RawSolutionWith16;902    RawSolutionWith24: RawSolutionWith24;903    RawVRFOutput: RawVRFOutput;904    ReadProof: ReadProof;905    ReadySolution: ReadySolution;906    Reasons: Reasons;907    RecoveryConfig: RecoveryConfig;908    RefCount: RefCount;909    RefCountTo259: RefCountTo259;910    ReferendumIndex: ReferendumIndex;911    ReferendumInfo: ReferendumInfo;912    ReferendumInfoFinished: ReferendumInfoFinished;913    ReferendumInfoTo239: ReferendumInfoTo239;914    ReferendumStatus: ReferendumStatus;915    RegisteredParachainInfo: RegisteredParachainInfo;916    RegistrarIndex: RegistrarIndex;917    RegistrarInfo: RegistrarInfo;918    Registration: Registration;919    RegistrationJudgement: RegistrationJudgement;920    RegistrationTo198: RegistrationTo198;921    RelayBlockNumber: RelayBlockNumber;922    RelayChainBlockNumber: RelayChainBlockNumber;923    RelayChainHash: RelayChainHash;924    RelayerId: RelayerId;925    RelayHash: RelayHash;926    Releases: Releases;927    Remark: Remark;928    Renouncing: Renouncing;929    RentProjection: RentProjection;930    ReplacementTimes: ReplacementTimes;931    ReportedRoundStates: ReportedRoundStates;932    Reporter: Reporter;933    ReportIdOf: ReportIdOf;934    ReserveData: ReserveData;935    ReserveIdentifier: ReserveIdentifier;936    Response: Response;937    ResponseV0: ResponseV0;938    ResponseV1: ResponseV1;939    ResponseV2: ResponseV2;940    ResponseV2Error: ResponseV2Error;941    ResponseV2Result: ResponseV2Result;942    Retriable: Retriable;943    RewardDestination: RewardDestination;944    RewardPoint: RewardPoint;945    RoundSnapshot: RoundSnapshot;946    RoundState: RoundState;947    RpcMethods: RpcMethods;948    RuntimeDbWeight: RuntimeDbWeight;949    RuntimeDispatchInfo: RuntimeDispatchInfo;950    RuntimeVersion: RuntimeVersion;951    RuntimeVersionApi: RuntimeVersionApi;952    RuntimeVersionPartial: RuntimeVersionPartial;953    Schedule: Schedule;954    Scheduled: Scheduled;955    ScheduledTo254: ScheduledTo254;956    SchedulePeriod: SchedulePeriod;957    SchedulePriority: SchedulePriority;958    ScheduleTo212: ScheduleTo212;959    ScheduleTo258: ScheduleTo258;960    ScheduleTo264: ScheduleTo264;961    Scheduling: Scheduling;962    Seal: Seal;963    SealV0: SealV0;964    SeatHolder: SeatHolder;965    SeedOf: SeedOf;966    ServiceQuality: ServiceQuality;967    SessionIndex: SessionIndex;968    SessionInfo: SessionInfo;969    SessionInfoValidatorGroup: SessionInfoValidatorGroup;970    SessionKeys1: SessionKeys1;971    SessionKeys10: SessionKeys10;972    SessionKeys10B: SessionKeys10B;973    SessionKeys2: SessionKeys2;974    SessionKeys3: SessionKeys3;975    SessionKeys4: SessionKeys4;976    SessionKeys5: SessionKeys5;977    SessionKeys6: SessionKeys6;978    SessionKeys6B: SessionKeys6B;979    SessionKeys7: SessionKeys7;980    SessionKeys7B: SessionKeys7B;981    SessionKeys8: SessionKeys8;982    SessionKeys8B: SessionKeys8B;983    SessionKeys9: SessionKeys9;984    SessionKeys9B: SessionKeys9B;985    SetId: SetId;986    SetIndex: SetIndex;987    Si0Field: Si0Field;988    Si0LookupTypeId: Si0LookupTypeId;989    Si0Path: Si0Path;990    Si0Type: Si0Type;991    Si0TypeDef: Si0TypeDef;992    Si0TypeDefArray: Si0TypeDefArray;993    Si0TypeDefBitSequence: Si0TypeDefBitSequence;994    Si0TypeDefCompact: Si0TypeDefCompact;995    Si0TypeDefComposite: Si0TypeDefComposite;996    Si0TypeDefPhantom: Si0TypeDefPhantom;997    Si0TypeDefPrimitive: Si0TypeDefPrimitive;998    Si0TypeDefSequence: Si0TypeDefSequence;999    Si0TypeDefTuple: Si0TypeDefTuple;1000    Si0TypeDefVariant: Si0TypeDefVariant;1001    Si0TypeParameter: Si0TypeParameter;1002    Si0Variant: Si0Variant;1003    Si1Field: Si1Field;1004    Si1LookupTypeId: Si1LookupTypeId;1005    Si1Path: Si1Path;1006    Si1Type: Si1Type;1007    Si1TypeDef: Si1TypeDef;1008    Si1TypeDefArray: Si1TypeDefArray;1009    Si1TypeDefBitSequence: Si1TypeDefBitSequence;1010    Si1TypeDefCompact: Si1TypeDefCompact;1011    Si1TypeDefComposite: Si1TypeDefComposite;1012    Si1TypeDefPrimitive: Si1TypeDefPrimitive;1013    Si1TypeDefSequence: Si1TypeDefSequence;1014    Si1TypeDefTuple: Si1TypeDefTuple;1015    Si1TypeDefVariant: Si1TypeDefVariant;1016    Si1TypeParameter: Si1TypeParameter;1017    Si1Variant: Si1Variant;1018    SiField: SiField;1019    Signature: Signature;1020    SignedAvailabilityBitfield: SignedAvailabilityBitfield;1021    SignedAvailabilityBitfields: SignedAvailabilityBitfields;1022    SignedBlock: SignedBlock;1023    SignedBlockWithJustification: SignedBlockWithJustification;1024    SignedBlockWithJustifications: SignedBlockWithJustifications;1025    SignedExtensionMetadataLatest: SignedExtensionMetadataLatest;1026    SignedExtensionMetadataV14: SignedExtensionMetadataV14;1027    SignedSubmission: SignedSubmission;1028    SignedSubmissionOf: SignedSubmissionOf;1029    SignedSubmissionTo276: SignedSubmissionTo276;1030    SignerPayload: SignerPayload;1031    SigningContext: SigningContext;1032    SiLookupTypeId: SiLookupTypeId;1033    SiPath: SiPath;1034    SiType: SiType;1035    SiTypeDef: SiTypeDef;1036    SiTypeDefArray: SiTypeDefArray;1037    SiTypeDefBitSequence: SiTypeDefBitSequence;1038    SiTypeDefCompact: SiTypeDefCompact;1039    SiTypeDefComposite: SiTypeDefComposite;1040    SiTypeDefPrimitive: SiTypeDefPrimitive;1041    SiTypeDefSequence: SiTypeDefSequence;1042    SiTypeDefTuple: SiTypeDefTuple;1043    SiTypeDefVariant: SiTypeDefVariant;1044    SiTypeParameter: SiTypeParameter;1045    SiVariant: SiVariant;1046    SlashingSpans: SlashingSpans;1047    SlashingSpansTo204: SlashingSpansTo204;1048    SlashJournalEntry: SlashJournalEntry;1049    Slot: Slot;1050    SlotNumber: SlotNumber;1051    SlotRange: SlotRange;1052    SlotRange10: SlotRange10;1053    SocietyJudgement: SocietyJudgement;1054    SocietyVote: SocietyVote;1055    SolutionOrSnapshotSize: SolutionOrSnapshotSize;1056    SolutionSupport: SolutionSupport;1057    SolutionSupports: SolutionSupports;1058    SpanIndex: SpanIndex;1059    SpanRecord: SpanRecord;1060    SpCoreEcdsaSignature: SpCoreEcdsaSignature;1061    SpCoreEd25519Signature: SpCoreEd25519Signature;1062    SpCoreSr25519Signature: SpCoreSr25519Signature;1063    SpecVersion: SpecVersion;1064    SpRuntimeArithmeticError: SpRuntimeArithmeticError;1065    SpRuntimeDigest: SpRuntimeDigest;1066    SpRuntimeDigestDigestItem: SpRuntimeDigestDigestItem;1067    SpRuntimeDispatchError: SpRuntimeDispatchError;1068    SpRuntimeModuleError: SpRuntimeModuleError;1069    SpRuntimeMultiSignature: SpRuntimeMultiSignature;1070    SpRuntimeTokenError: SpRuntimeTokenError;1071    SpRuntimeTransactionalError: SpRuntimeTransactionalError;1072    SpTrieStorageProof: SpTrieStorageProof;1073    SpVersionRuntimeVersion: SpVersionRuntimeVersion;1074    Sr25519Signature: Sr25519Signature;1075    StakingLedger: StakingLedger;1076    StakingLedgerTo223: StakingLedgerTo223;1077    StakingLedgerTo240: StakingLedgerTo240;1078    Statement: Statement;1079    StatementKind: StatementKind;1080    StorageChangeSet: StorageChangeSet;1081    StorageData: StorageData;1082    StorageDeposit: StorageDeposit;1083    StorageEntryMetadataLatest: StorageEntryMetadataLatest;1084    StorageEntryMetadataV10: StorageEntryMetadataV10;1085    StorageEntryMetadataV11: StorageEntryMetadataV11;1086    StorageEntryMetadataV12: StorageEntryMetadataV12;1087    StorageEntryMetadataV13: StorageEntryMetadataV13;1088    StorageEntryMetadataV14: StorageEntryMetadataV14;1089    StorageEntryMetadataV9: StorageEntryMetadataV9;1090    StorageEntryModifierLatest: StorageEntryModifierLatest;1091    StorageEntryModifierV10: StorageEntryModifierV10;1092    StorageEntryModifierV11: StorageEntryModifierV11;1093    StorageEntryModifierV12: StorageEntryModifierV12;1094    StorageEntryModifierV13: StorageEntryModifierV13;1095    StorageEntryModifierV14: StorageEntryModifierV14;1096    StorageEntryModifierV9: StorageEntryModifierV9;1097    StorageEntryTypeLatest: StorageEntryTypeLatest;1098    StorageEntryTypeV10: StorageEntryTypeV10;1099    StorageEntryTypeV11: StorageEntryTypeV11;1100    StorageEntryTypeV12: StorageEntryTypeV12;1101    StorageEntryTypeV13: StorageEntryTypeV13;1102    StorageEntryTypeV14: StorageEntryTypeV14;1103    StorageEntryTypeV9: StorageEntryTypeV9;1104    StorageHasher: StorageHasher;1105    StorageHasherV10: StorageHasherV10;1106    StorageHasherV11: StorageHasherV11;1107    StorageHasherV12: StorageHasherV12;1108    StorageHasherV13: StorageHasherV13;1109    StorageHasherV14: StorageHasherV14;1110    StorageHasherV9: StorageHasherV9;1111    StorageKey: StorageKey;1112    StorageKind: StorageKind;1113    StorageMetadataV10: StorageMetadataV10;1114    StorageMetadataV11: StorageMetadataV11;1115    StorageMetadataV12: StorageMetadataV12;1116    StorageMetadataV13: StorageMetadataV13;1117    StorageMetadataV9: StorageMetadataV9;1118    StorageProof: StorageProof;1119    StoredPendingChange: StoredPendingChange;1120    StoredState: StoredState;1121    StrikeCount: StrikeCount;1122    SubId: SubId;1123    SubmissionIndicesOf: SubmissionIndicesOf;1124    Supports: Supports;1125    SyncState: SyncState;1126    SystemInherentData: SystemInherentData;1127    SystemOrigin: SystemOrigin;1128    Tally: Tally;1129    TaskAddress: TaskAddress;1130    TAssetBalance: TAssetBalance;1131    TAssetDepositBalance: TAssetDepositBalance;1132    Text: Text;1133    Timepoint: Timepoint;1134    TokenError: TokenError;1135    TombstoneContractInfo: TombstoneContractInfo;1136    TraceBlockResponse: TraceBlockResponse;1137    TraceError: TraceError;1138    TransactionInfo: TransactionInfo;1139    TransactionPriority: TransactionPriority;1140    TransactionStorageProof: TransactionStorageProof;1141    TransactionV0: TransactionV0;1142    TransactionV1: TransactionV1;1143    TransactionV2: TransactionV2;1144    TransactionValidityError: TransactionValidityError;1145    TransientValidationData: TransientValidationData;1146    TreasuryProposal: TreasuryProposal;1147    TrieId: TrieId;1148    TrieIndex: TrieIndex;1149    Type: Type;1150    u128: u128;1151    U128: U128;1152    u16: u16;1153    U16: U16;1154    u256: u256;1155    U256: U256;1156    u32: u32;1157    U32: U32;1158    U32F32: U32F32;1159    u64: u64;1160    U64: U64;1161    u8: u8;1162    U8: U8;1163    UnappliedSlash: UnappliedSlash;1164    UnappliedSlashOther: UnappliedSlashOther;1165    UncleEntryItem: UncleEntryItem;1166    UnknownTransaction: UnknownTransaction;1167    UnlockChunk: UnlockChunk;1168    UnrewardedRelayer: UnrewardedRelayer;1169    UnrewardedRelayersState: UnrewardedRelayersState;1170    UpDataStructsAccessMode: UpDataStructsAccessMode;1171    UpDataStructsCollection: UpDataStructsCollection;1172    UpDataStructsCollectionField: UpDataStructsCollectionField;1173    UpDataStructsCollectionLimits: UpDataStructsCollectionLimits;1174    UpDataStructsCollectionMode: UpDataStructsCollectionMode;1175    UpDataStructsCollectionStats: UpDataStructsCollectionStats;1176    UpDataStructsCreateCollectionData: UpDataStructsCreateCollectionData;1177    UpDataStructsCreateFungibleData: UpDataStructsCreateFungibleData;1178    UpDataStructsCreateItemData: UpDataStructsCreateItemData;1179    UpDataStructsCreateItemExData: UpDataStructsCreateItemExData;1180    UpDataStructsCreateNftData: UpDataStructsCreateNftData;1181    UpDataStructsCreateNftExData: UpDataStructsCreateNftExData;1182    UpDataStructsCreateReFungibleData: UpDataStructsCreateReFungibleData;1183    UpDataStructsCreateRefungibleExData: UpDataStructsCreateRefungibleExData;1184    UpDataStructsMetaUpdatePermission: UpDataStructsMetaUpdatePermission;1185    UpDataStructsNestingRule: UpDataStructsNestingRule;1186    UpDataStructsProperties: UpDataStructsProperties;1187    UpDataStructsProperty: UpDataStructsProperty;1188    UpDataStructsPropertyKeyPermission: UpDataStructsPropertyKeyPermission;1189    UpDataStructsPropertyPermission: UpDataStructsPropertyPermission;1190    UpDataStructsRpcCollection: UpDataStructsRpcCollection;1191    UpDataStructsSchemaVersion: UpDataStructsSchemaVersion;1192    UpDataStructsSponsoringRateLimit: UpDataStructsSponsoringRateLimit;1193    UpDataStructsSponsorshipState: UpDataStructsSponsorshipState;1194    UpDataStructsTokenData: UpDataStructsTokenData;1195    UpgradeGoAhead: UpgradeGoAhead;1196    UpgradeRestriction: UpgradeRestriction;1197    UpwardMessage: UpwardMessage;1198    usize: usize;1199    USize: USize;1200    ValidationCode: ValidationCode;1201    ValidationCodeHash: ValidationCodeHash;1202    ValidationData: ValidationData;1203    ValidationDataType: ValidationDataType;1204    ValidationFunctionParams: ValidationFunctionParams;1205    ValidatorCount: ValidatorCount;1206    ValidatorId: ValidatorId;1207    ValidatorIdOf: ValidatorIdOf;1208    ValidatorIndex: ValidatorIndex;1209    ValidatorIndexCompact: ValidatorIndexCompact;1210    ValidatorPrefs: ValidatorPrefs;1211    ValidatorPrefsTo145: ValidatorPrefsTo145;1212    ValidatorPrefsTo196: ValidatorPrefsTo196;1213    ValidatorPrefsWithBlocked: ValidatorPrefsWithBlocked;1214    ValidatorPrefsWithCommission: ValidatorPrefsWithCommission;1215    ValidatorSetId: ValidatorSetId;1216    ValidatorSignature: ValidatorSignature;1217    ValidDisputeStatementKind: ValidDisputeStatementKind;1218    ValidityAttestation: ValidityAttestation;1219    VecInboundHrmpMessage: VecInboundHrmpMessage;1220    VersionedMultiAsset: VersionedMultiAsset;1221    VersionedMultiAssets: VersionedMultiAssets;1222    VersionedMultiLocation: VersionedMultiLocation;1223    VersionedResponse: VersionedResponse;1224    VersionedXcm: VersionedXcm;1225    VersionMigrationStage: VersionMigrationStage;1226    VestingInfo: VestingInfo;1227    VestingSchedule: VestingSchedule;1228    Vote: Vote;1229    VoteIndex: VoteIndex;1230    Voter: Voter;1231    VoterInfo: VoterInfo;1232    Votes: Votes;1233    VotesTo230: VotesTo230;1234    VoteThreshold: VoteThreshold;1235    VoteWeight: VoteWeight;1236    Voting: Voting;1237    VotingDelegating: VotingDelegating;1238    VotingDirect: VotingDirect;1239    VotingDirectVote: VotingDirectVote;1240    VouchingStatus: VouchingStatus;1241    VrfData: VrfData;1242    VrfOutput: VrfOutput;1243    VrfProof: VrfProof;1244    Weight: Weight;1245    WeightLimitV2: WeightLimitV2;1246    WeightMultiplier: WeightMultiplier;1247    WeightPerClass: WeightPerClass;1248    WeightToFeeCoefficient: WeightToFeeCoefficient;1249    WildFungibility: WildFungibility;1250    WildFungibilityV0: WildFungibilityV0;1251    WildFungibilityV1: WildFungibilityV1;1252    WildFungibilityV2: WildFungibilityV2;1253    WildMultiAsset: WildMultiAsset;1254    WildMultiAssetV1: WildMultiAssetV1;1255    WildMultiAssetV2: WildMultiAssetV2;1256    WinnersData: WinnersData;1257    WinnersData10: WinnersData10;1258    WinnersDataTuple: WinnersDataTuple;1259    WinnersDataTuple10: WinnersDataTuple10;1260    WinningData: WinningData;1261    WinningData10: WinningData10;1262    WinningDataEntry: WinningDataEntry;1263    WithdrawReasons: WithdrawReasons;1264    Xcm: Xcm;1265    XcmAssetId: XcmAssetId;1266    XcmDoubleEncoded: XcmDoubleEncoded;1267    XcmError: XcmError;1268    XcmErrorV0: XcmErrorV0;1269    XcmErrorV1: XcmErrorV1;1270    XcmErrorV2: XcmErrorV2;1271    XcmOrder: XcmOrder;1272    XcmOrderV0: XcmOrderV0;1273    XcmOrderV1: XcmOrderV1;1274    XcmOrderV2: XcmOrderV2;1275    XcmOrigin: XcmOrigin;1276    XcmOriginKind: XcmOriginKind;1277    XcmpMessageFormat: XcmpMessageFormat;1278    XcmV0: XcmV0;1279    XcmV0Junction: XcmV0Junction;1280    XcmV0JunctionBodyId: XcmV0JunctionBodyId;1281    XcmV0JunctionBodyPart: XcmV0JunctionBodyPart;1282    XcmV0JunctionNetworkId: XcmV0JunctionNetworkId;1283    XcmV0MultiAsset: XcmV0MultiAsset;1284    XcmV0MultiLocation: XcmV0MultiLocation;1285    XcmV0Order: XcmV0Order;1286    XcmV0OriginKind: XcmV0OriginKind;1287    XcmV0Response: XcmV0Response;1288    XcmV0Xcm: XcmV0Xcm;1289    XcmV1: XcmV1;1290    XcmV1Junction: XcmV1Junction;1291    XcmV1MultiAsset: XcmV1MultiAsset;1292    XcmV1MultiassetAssetId: XcmV1MultiassetAssetId;1293    XcmV1MultiassetAssetInstance: XcmV1MultiassetAssetInstance;1294    XcmV1MultiassetFungibility: XcmV1MultiassetFungibility;1295    XcmV1MultiassetMultiAssetFilter: XcmV1MultiassetMultiAssetFilter;1296    XcmV1MultiassetMultiAssets: XcmV1MultiassetMultiAssets;1297    XcmV1MultiassetWildFungibility: XcmV1MultiassetWildFungibility;1298    XcmV1MultiassetWildMultiAsset: XcmV1MultiassetWildMultiAsset;1299    XcmV1MultiLocation: XcmV1MultiLocation;1300    XcmV1MultilocationJunctions: XcmV1MultilocationJunctions;1301    XcmV1Order: XcmV1Order;1302    XcmV1Response: XcmV1Response;1303    XcmV1Xcm: XcmV1Xcm;1304    XcmV2: XcmV2;1305    XcmV2Instruction: XcmV2Instruction;1306    XcmV2Response: XcmV2Response;1307    XcmV2TraitsError: XcmV2TraitsError;1308    XcmV2TraitsOutcome: XcmV2TraitsOutcome;1309    XcmV2WeightLimit: XcmV2WeightLimit;1310    XcmV2Xcm: XcmV2Xcm;1311    XcmVersion: XcmVersion;1312    XcmVersionedMultiAssets: XcmVersionedMultiAssets;1313    XcmVersionedMultiLocation: XcmVersionedMultiLocation;1314    XcmVersionedXcm: XcmVersionedXcm;1315  } // InterfaceTypes1316} // declare module
after · tests/src/interfaces/augment-types.ts
1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */34import 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, OpalRuntimeRuntime, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletFungibleError, PalletInflationCall, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTimestampCall, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletXcmCall, PalletXcmError, PalletXcmEvent, PhantomTypeUpDataStructsRpcCollection, PhantomTypeUpDataStructsTokenData, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionField, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExData, UpDataStructsMetaUpdatePermission, UpDataStructsNestingRule, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsRpcCollection, UpDataStructsSchemaVersion, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipState, UpDataStructsTokenData, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from './unique';5import type { Data, StorageKey } from '@polkadot/types';6import 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';7import type { AssetApproval, AssetApprovalKey, AssetBalance, AssetDestroyWitness, AssetDetails, AssetMetadata, TAssetBalance, TAssetDepositBalance } from '@polkadot/types/interfaces/assets';8import type { BlockAttestations, IncludedBlocks, MoreAttestations } from '@polkadot/types/interfaces/attestations';9import type { RawAuraPreDigest } from '@polkadot/types/interfaces/aura';10import type { ExtrinsicOrHash, ExtrinsicStatus } from '@polkadot/types/interfaces/author';11import type { UncleEntryItem } from '@polkadot/types/interfaces/authorship';12import type { AllowedSlots, BabeAuthorityWeight, BabeBlockWeight, BabeEpochConfiguration, BabeEquivocationProof, BabeWeight, EpochAuthorship, MaybeRandomness, MaybeVrf, NextConfigDescriptor, NextConfigDescriptorV1, Randomness, RawBabePreDigest, RawBabePreDigestCompat, RawBabePreDigestPrimary, RawBabePreDigestPrimaryTo159, RawBabePreDigestSecondaryPlain, RawBabePreDigestSecondaryTo159, RawBabePreDigestSecondaryVRF, RawBabePreDigestTo159, SlotNumber, VrfData, VrfOutput, VrfProof } from '@polkadot/types/interfaces/babe';13import type { AccountData, BalanceLock, BalanceLockTo212, BalanceStatus, Reasons, ReserveData, ReserveIdentifier, VestingSchedule, WithdrawReasons } from '@polkadot/types/interfaces/balances';14import type { BeefyCommitment, BeefyId, BeefyNextAuthoritySet, BeefyPayload, BeefySignedCommitment, MmrRootHash, ValidatorSetId } from '@polkadot/types/interfaces/beefy';15import type { BridgeMessageId, BridgedBlockHash, BridgedBlockNumber, BridgedHeader, CallOrigin, ChainId, DeliveredMessages, DispatchFeePayment, InboundLaneData, InboundRelayer, InitializationData, LaneId, MessageData, MessageKey, MessageNonce, MessagesDeliveryProofOf, MessagesProofOf, OperatingMode, OutboundLaneData, OutboundMessageFee, OutboundPayload, Parameter, RelayerId, UnrewardedRelayer, UnrewardedRelayersState } from '@polkadot/types/interfaces/bridges';16import type { BlockHash } from '@polkadot/types/interfaces/chain';17import type { PrefixedStorageKey } from '@polkadot/types/interfaces/childstate';18import type { StatementKind } from '@polkadot/types/interfaces/claims';19import type { CollectiveOrigin, MemberCount, ProposalIndex, Votes, VotesTo230 } from '@polkadot/types/interfaces/collective';20import type { AuthorityId, RawVRFOutput } from '@polkadot/types/interfaces/consensus';21import 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';22import 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';23import type { FundIndex, FundInfo, LastContribution, TrieIndex } from '@polkadot/types/interfaces/crowdloan';24import type { ConfigData, MessageId, OverweightIndex, PageCounter, PageIndexData } from '@polkadot/types/interfaces/cumulus';25import type { AccountVote, AccountVoteSplit, AccountVoteStandard, Conviction, Delegations, PreimageStatus, PreimageStatusAvailable, PriorLock, PropIndex, Proposal, ProxyState, ReferendumIndex, ReferendumInfo, ReferendumInfoFinished, ReferendumInfoTo239, ReferendumStatus, Tally, Voting, VotingDelegating, VotingDirect, VotingDirectVote } from '@polkadot/types/interfaces/democracy';26import type { BlockStats } from '@polkadot/types/interfaces/dev';27import type { ApprovalFlag, DefunctVoter, Renouncing, SetIndex, Vote, VoteIndex, VoteThreshold, VoterInfo } from '@polkadot/types/interfaces/elections';28import type { CreatedBlock, ImportedAux } from '@polkadot/types/interfaces/engine';29import type { BlockV0, BlockV1, BlockV2, EIP1559Transaction, EIP2930Transaction, EthAccessList, EthAccessListItem, EthAccount, EthAddress, EthBlock, EthBloom, EthCallRequest, EthFilter, EthFilterAddress, EthFilterChanges, EthFilterTopic, EthFilterTopicEntry, EthFilterTopicInner, EthHeader, EthLog, EthReceipt, EthRichBlock, EthRichHeader, EthStorageProof, EthSubKind, EthSubParams, EthSubResult, EthSyncInfo, EthSyncStatus, EthTransaction, EthTransactionAction, EthTransactionCondition, EthTransactionRequest, EthTransactionSignature, EthTransactionStatus, EthWork, EthereumAccountId, EthereumAddress, EthereumLookupSource, EthereumSignature, LegacyTransaction, TransactionV0, TransactionV1, TransactionV2 } from '@polkadot/types/interfaces/eth';30import type { EvmAccount, EvmLog, EvmVicinity, ExitError, ExitFatal, ExitReason, ExitRevert, ExitSucceed } from '@polkadot/types/interfaces/evm';31import type { AnySignature, EcdsaSignature, Ed25519Signature, Era, Extrinsic, ExtrinsicEra, ExtrinsicPayload, ExtrinsicPayloadUnknown, ExtrinsicPayloadV4, ExtrinsicSignature, ExtrinsicSignatureV4, ExtrinsicUnknown, ExtrinsicV4, ImmortalEra, MortalEra, MultiSignature, Signature, SignerPayload, Sr25519Signature } from '@polkadot/types/interfaces/extrinsics';32import type { AssetOptions, Owner, PermissionLatest, PermissionVersions, PermissionsV1 } from '@polkadot/types/interfaces/genericAsset';33import type { ActiveGilt, ActiveGiltsTotal, ActiveIndex, GiltBid } from '@polkadot/types/interfaces/gilt';34import type { AuthorityIndex, AuthorityList, AuthoritySet, AuthoritySetChange, AuthoritySetChanges, AuthorityWeight, DelayKind, DelayKindBest, EncodedFinalityProofs, ForkTreePendingChange, ForkTreePendingChangeNode, GrandpaCommit, GrandpaEquivocation, GrandpaEquivocationProof, GrandpaEquivocationValue, GrandpaJustification, GrandpaPrecommit, GrandpaPrevote, GrandpaSignedPrecommit, JustificationNotification, KeyOwnerProof, NextAuthority, PendingChange, PendingPause, PendingResume, Precommits, Prevotes, ReportedRoundStates, RoundState, SetId, StoredPendingChange, StoredState } from '@polkadot/types/interfaces/grandpa';35import type { IdentityFields, IdentityInfo, IdentityInfoAdditional, IdentityInfoTo198, IdentityJudgement, RegistrarIndex, RegistrarInfo, Registration, RegistrationJudgement, RegistrationTo198 } from '@polkadot/types/interfaces/identity';36import type { AuthIndex, AuthoritySignature, Heartbeat, HeartbeatTo244, OpaqueMultiaddr, OpaqueNetworkState, OpaquePeerId } from '@polkadot/types/interfaces/imOnline';37import type { CallIndex, LotteryConfig } from '@polkadot/types/interfaces/lottery';38import type { ErrorMetadataLatest, ErrorMetadataV10, ErrorMetadataV11, ErrorMetadataV12, ErrorMetadataV13, ErrorMetadataV14, ErrorMetadataV9, EventMetadataLatest, EventMetadataV10, EventMetadataV11, EventMetadataV12, EventMetadataV13, EventMetadataV14, EventMetadataV9, ExtrinsicMetadataLatest, ExtrinsicMetadataV11, ExtrinsicMetadataV12, ExtrinsicMetadataV13, ExtrinsicMetadataV14, FunctionArgumentMetadataLatest, FunctionArgumentMetadataV10, FunctionArgumentMetadataV11, FunctionArgumentMetadataV12, FunctionArgumentMetadataV13, FunctionArgumentMetadataV14, FunctionArgumentMetadataV9, FunctionMetadataLatest, FunctionMetadataV10, FunctionMetadataV11, FunctionMetadataV12, FunctionMetadataV13, FunctionMetadataV14, FunctionMetadataV9, MetadataAll, MetadataLatest, MetadataV10, MetadataV11, MetadataV12, MetadataV13, MetadataV14, MetadataV9, ModuleConstantMetadataV10, ModuleConstantMetadataV11, ModuleConstantMetadataV12, ModuleConstantMetadataV13, ModuleConstantMetadataV9, ModuleMetadataV10, ModuleMetadataV11, ModuleMetadataV12, ModuleMetadataV13, ModuleMetadataV9, PalletCallMetadataLatest, PalletCallMetadataV14, PalletConstantMetadataLatest, PalletConstantMetadataV14, PalletErrorMetadataLatest, PalletErrorMetadataV14, PalletEventMetadataLatest, PalletEventMetadataV14, PalletMetadataLatest, PalletMetadataV14, PalletStorageMetadataLatest, PalletStorageMetadataV14, PortableType, PortableTypeV14, SignedExtensionMetadataLatest, SignedExtensionMetadataV14, StorageEntryMetadataLatest, StorageEntryMetadataV10, StorageEntryMetadataV11, StorageEntryMetadataV12, StorageEntryMetadataV13, StorageEntryMetadataV14, StorageEntryMetadataV9, StorageEntryModifierLatest, StorageEntryModifierV10, StorageEntryModifierV11, StorageEntryModifierV12, StorageEntryModifierV13, StorageEntryModifierV14, StorageEntryModifierV9, StorageEntryTypeLatest, StorageEntryTypeV10, StorageEntryTypeV11, StorageEntryTypeV12, StorageEntryTypeV13, StorageEntryTypeV14, StorageEntryTypeV9, StorageHasher, StorageHasherV10, StorageHasherV11, StorageHasherV12, StorageHasherV13, StorageHasherV14, StorageHasherV9, StorageMetadataV10, StorageMetadataV11, StorageMetadataV12, StorageMetadataV13, StorageMetadataV9 } from '@polkadot/types/interfaces/metadata';39import type { MmrLeafProof } from '@polkadot/types/interfaces/mmr';40import type { StorageKind } from '@polkadot/types/interfaces/offchain';41import type { DeferredOffenceOf, Kind, OffenceDetails, Offender, OpaqueTimeSlot, ReportIdOf, Reporter } from '@polkadot/types/interfaces/offences';42import type { AbridgedCandidateReceipt, AbridgedHostConfiguration, AbridgedHrmpChannel, AssignmentId, AssignmentKind, AttestedCandidate, AuctionIndex, AuthorityDiscoveryId, AvailabilityBitfield, AvailabilityBitfieldRecord, BackedCandidate, Bidder, BufferedSessionChange, CandidateCommitments, CandidateDescriptor, CandidateHash, CandidateInfo, CandidatePendingAvailability, CandidateReceipt, CollatorId, CollatorSignature, CommittedCandidateReceipt, CoreAssignment, CoreIndex, CoreOccupied, DisputeLocation, DisputeResult, DisputeState, DisputeStatement, DisputeStatementSet, DoubleVoteReport, DownwardMessage, ExplicitDisputeStatement, GlobalValidationData, GlobalValidationSchedule, GroupIndex, HeadData, HostConfiguration, HrmpChannel, HrmpChannelId, HrmpOpenChannelRequest, InboundDownwardMessage, InboundHrmpMessage, InboundHrmpMessages, IncomingParachain, IncomingParachainDeploy, IncomingParachainFixed, InvalidDisputeStatementKind, LeasePeriod, LeasePeriodOf, LocalValidationData, MessageIngestionType, MessageQueueChain, MessagingStateSnapshot, MessagingStateSnapshotEgressEntry, MultiDisputeStatementSet, NewBidder, OutboundHrmpMessage, ParaGenesisArgs, ParaId, ParaInfo, ParaLifecycle, ParaPastCodeMeta, ParaScheduling, ParaValidatorIndex, ParachainDispatchOrigin, ParachainInherentData, ParachainProposal, ParachainsInherentData, ParathreadClaim, ParathreadClaimQueue, ParathreadEntry, PersistedValidationData, QueuedParathread, RegisteredParachainInfo, RelayBlockNumber, RelayChainBlockNumber, RelayChainHash, RelayHash, Remark, ReplacementTimes, Retriable, Scheduling, ServiceQuality, SessionInfo, SessionInfoValidatorGroup, SignedAvailabilityBitfield, SignedAvailabilityBitfields, SigningContext, SlotRange, SlotRange10, Statement, SubId, SystemInherentData, TransientValidationData, UpgradeGoAhead, UpgradeRestriction, UpwardMessage, ValidDisputeStatementKind, ValidationCode, ValidationCodeHash, ValidationData, ValidationDataType, ValidationFunctionParams, ValidatorSignature, ValidityAttestation, VecInboundHrmpMessage, WinnersData, WinnersData10, WinnersDataTuple, WinnersDataTuple10, WinningData, WinningData10, WinningDataEntry } from '@polkadot/types/interfaces/parachains';43import type { FeeDetails, InclusionFee, RuntimeDispatchInfo } from '@polkadot/types/interfaces/payment';44import type { Approvals } from '@polkadot/types/interfaces/poll';45import type { ProxyAnnouncement, ProxyDefinition, ProxyType } from '@polkadot/types/interfaces/proxy';46import type { AccountStatus, AccountValidity } from '@polkadot/types/interfaces/purchase';47import type { ActiveRecovery, RecoveryConfig } from '@polkadot/types/interfaces/recovery';48import type { RpcMethods } from '@polkadot/types/interfaces/rpc';49import type { AccountId, AccountId20, AccountId32, AccountIdOf, AccountIndex, Address, AssetId, Balance, BalanceOf, Block, BlockNumber, BlockNumberFor, BlockNumberOf, Call, CallHash, CallHashOf, ChangesTrieConfiguration, ChangesTrieSignal, CodecHash, Consensus, ConsensusEngineId, CrateVersion, Digest, DigestItem, EncodedJustification, ExtrinsicsWeight, Fixed128, Fixed64, FixedI128, FixedI64, FixedU128, FixedU64, H1024, H128, H160, H2048, H256, H32, H512, H64, Hash, Header, HeaderPartial, I32F32, Index, IndicesLookupSource, Justification, Justifications, KeyTypeId, KeyValue, LockIdentifier, LookupSource, LookupTarget, ModuleId, Moment, MultiAddress, MultiSigner, OpaqueCall, Origin, OriginCaller, PalletId, PalletVersion, PalletsOrigin, Pays, PerU16, Perbill, Percent, Permill, Perquintill, Phantom, PhantomData, PreRuntime, Releases, RuntimeDbWeight, Seal, SealV0, SignedBlock, SignedBlockWithJustification, SignedBlockWithJustifications, Slot, StorageData, StorageProof, TransactionInfo, TransactionPriority, TransactionStorageProof, U32F32, ValidatorId, ValidatorIdOf, Weight, WeightMultiplier } from '@polkadot/types/interfaces/runtime';50import type { Si0Field, Si0LookupTypeId, Si0Path, Si0Type, Si0TypeDef, Si0TypeDefArray, Si0TypeDefBitSequence, Si0TypeDefCompact, Si0TypeDefComposite, Si0TypeDefPhantom, Si0TypeDefPrimitive, Si0TypeDefSequence, Si0TypeDefTuple, Si0TypeDefVariant, Si0TypeParameter, Si0Variant, Si1Field, Si1LookupTypeId, Si1Path, Si1Type, Si1TypeDef, Si1TypeDefArray, Si1TypeDefBitSequence, Si1TypeDefCompact, Si1TypeDefComposite, Si1TypeDefPrimitive, Si1TypeDefSequence, Si1TypeDefTuple, Si1TypeDefVariant, Si1TypeParameter, Si1Variant, SiField, SiLookupTypeId, SiPath, SiType, SiTypeDef, SiTypeDefArray, SiTypeDefBitSequence, SiTypeDefCompact, SiTypeDefComposite, SiTypeDefPrimitive, SiTypeDefSequence, SiTypeDefTuple, SiTypeDefVariant, SiTypeParameter, SiVariant } from '@polkadot/types/interfaces/scaleInfo';51import type { Period, Priority, SchedulePeriod, SchedulePriority, Scheduled, ScheduledTo254, TaskAddress } from '@polkadot/types/interfaces/scheduler';52import type { BeefyKey, FullIdentification, IdentificationTuple, Keys, MembershipProof, SessionIndex, SessionKeys1, SessionKeys10, SessionKeys10B, SessionKeys2, SessionKeys3, SessionKeys4, SessionKeys5, SessionKeys6, SessionKeys6B, SessionKeys7, SessionKeys7B, SessionKeys8, SessionKeys8B, SessionKeys9, SessionKeys9B, ValidatorCount } from '@polkadot/types/interfaces/session';53import type { Bid, BidKind, SocietyJudgement, SocietyVote, StrikeCount, VouchingStatus } from '@polkadot/types/interfaces/society';54import type { ActiveEraInfo, CompactAssignments, CompactAssignmentsTo257, CompactAssignmentsTo265, CompactAssignmentsWith16, CompactAssignmentsWith24, CompactScore, CompactScoreCompact, ElectionCompute, ElectionPhase, ElectionResult, ElectionScore, ElectionSize, ElectionStatus, EraIndex, EraPoints, EraRewardPoints, EraRewards, Exposure, ExtendedBalance, Forcing, IndividualExposure, KeyType, MomentOf, Nominations, NominatorIndex, NominatorIndexCompact, OffchainAccuracy, OffchainAccuracyCompact, PhragmenScore, Points, RawSolution, RawSolutionTo265, RawSolutionWith16, RawSolutionWith24, ReadySolution, RewardDestination, RewardPoint, RoundSnapshot, SeatHolder, SignedSubmission, SignedSubmissionOf, SignedSubmissionTo276, SlashJournalEntry, SlashingSpans, SlashingSpansTo204, SolutionOrSnapshotSize, SolutionSupport, SolutionSupports, SpanIndex, SpanRecord, StakingLedger, StakingLedgerTo223, StakingLedgerTo240, SubmissionIndicesOf, Supports, UnappliedSlash, UnappliedSlashOther, UnlockChunk, ValidatorIndex, ValidatorIndexCompact, ValidatorPrefs, ValidatorPrefsTo145, ValidatorPrefsTo196, ValidatorPrefsWithBlocked, ValidatorPrefsWithCommission, VoteWeight, Voter } from '@polkadot/types/interfaces/staking';55import type { ApiId, BlockTrace, BlockTraceEvent, BlockTraceEventData, BlockTraceSpan, KeyValueOption, MigrationStatusResult, ReadProof, RuntimeVersion, RuntimeVersionApi, RuntimeVersionPartial, SpecVersion, StorageChangeSet, TraceBlockResponse, TraceError } from '@polkadot/types/interfaces/state';56import type { WeightToFeeCoefficient } from '@polkadot/types/interfaces/support';57import type { AccountInfo, AccountInfoWithDualRefCount, AccountInfoWithProviders, AccountInfoWithRefCount, AccountInfoWithRefCountU8, AccountInfoWithTripleRefCount, ApplyExtrinsicResult, ArithmeticError, BlockLength, BlockWeights, ChainProperties, ChainType, ConsumedWeight, DigestOf, DispatchClass, DispatchError, DispatchErrorModule, DispatchErrorModuleU8a, DispatchErrorTo198, DispatchInfo, DispatchInfoTo190, DispatchInfoTo244, DispatchOutcome, DispatchResult, DispatchResultOf, DispatchResultTo198, Event, EventId, EventIndex, EventRecord, Health, InvalidTransaction, Key, LastRuntimeUpgradeInfo, NetworkState, NetworkStatePeerset, NetworkStatePeersetInfo, NodeRole, NotConnectedPeer, Peer, PeerEndpoint, PeerEndpointAddr, PeerInfo, PeerPing, PerDispatchClassU32, PerDispatchClassWeight, PerDispatchClassWeightsPerClass, Phase, RawOrigin, RefCount, RefCountTo259, SyncState, SystemOrigin, TokenError, TransactionValidityError, UnknownTransaction, WeightPerClass } from '@polkadot/types/interfaces/system';58import type { Bounty, BountyIndex, BountyStatus, BountyStatusActive, BountyStatusCuratorProposed, BountyStatusPendingPayout, OpenTip, OpenTipFinderTo225, OpenTipTip, OpenTipTo225, TreasuryProposal } from '@polkadot/types/interfaces/treasury';59import type { Multiplier } from '@polkadot/types/interfaces/txpayment';60import type { ClassDetails, ClassId, ClassMetadata, DepositBalance, DepositBalanceOf, DestroyWitness, InstanceDetails, InstanceId, InstanceMetadata } from '@polkadot/types/interfaces/uniques';61import type { Multisig, Timepoint } from '@polkadot/types/interfaces/utility';62import type { VestingInfo } from '@polkadot/types/interfaces/vesting';63import type { AssetInstance, AssetInstanceV0, AssetInstanceV1, AssetInstanceV2, BodyId, BodyPart, DoubleEncodedCall, Fungibility, FungibilityV0, FungibilityV1, FungibilityV2, InboundStatus, InstructionV2, InteriorMultiLocation, Junction, JunctionV0, JunctionV1, JunctionV2, Junctions, JunctionsV1, JunctionsV2, MultiAsset, MultiAssetFilter, MultiAssetFilterV1, MultiAssetFilterV2, MultiAssetV0, MultiAssetV1, MultiAssetV2, MultiAssets, MultiAssetsV1, MultiAssetsV2, MultiLocation, MultiLocationV0, MultiLocationV1, MultiLocationV2, NetworkId, OriginKindV0, OriginKindV1, OriginKindV2, OutboundStatus, Outcome, QueryId, QueryStatus, QueueConfigData, Response, ResponseV0, ResponseV1, ResponseV2, ResponseV2Error, ResponseV2Result, VersionMigrationStage, VersionedMultiAsset, VersionedMultiAssets, VersionedMultiLocation, VersionedResponse, VersionedXcm, WeightLimitV2, WildFungibility, WildFungibilityV0, WildFungibilityV1, WildFungibilityV2, WildMultiAsset, WildMultiAssetV1, WildMultiAssetV2, Xcm, XcmAssetId, XcmError, XcmErrorV0, XcmErrorV1, XcmErrorV2, XcmOrder, XcmOrderV0, XcmOrderV1, XcmOrderV2, XcmOrigin, XcmOriginKind, XcmV0, XcmV1, XcmV2, XcmVersion, XcmpMessageFormat } from '@polkadot/types/interfaces/xcm';6465declare module '@polkadot/types/types/registry' {66  export interface InterfaceTypes {67    AbridgedCandidateReceipt: AbridgedCandidateReceipt;68    AbridgedHostConfiguration: AbridgedHostConfiguration;69    AbridgedHrmpChannel: AbridgedHrmpChannel;70    AccountData: AccountData;71    AccountId: AccountId;72    AccountId20: AccountId20;73    AccountId32: AccountId32;74    AccountIdOf: AccountIdOf;75    AccountIndex: AccountIndex;76    AccountInfo: AccountInfo;77    AccountInfoWithDualRefCount: AccountInfoWithDualRefCount;78    AccountInfoWithProviders: AccountInfoWithProviders;79    AccountInfoWithRefCount: AccountInfoWithRefCount;80    AccountInfoWithRefCountU8: AccountInfoWithRefCountU8;81    AccountInfoWithTripleRefCount: AccountInfoWithTripleRefCount;82    AccountStatus: AccountStatus;83    AccountValidity: AccountValidity;84    AccountVote: AccountVote;85    AccountVoteSplit: AccountVoteSplit;86    AccountVoteStandard: AccountVoteStandard;87    ActiveEraInfo: ActiveEraInfo;88    ActiveGilt: ActiveGilt;89    ActiveGiltsTotal: ActiveGiltsTotal;90    ActiveIndex: ActiveIndex;91    ActiveRecovery: ActiveRecovery;92    Address: Address;93    AliveContractInfo: AliveContractInfo;94    AllowedSlots: AllowedSlots;95    AnySignature: AnySignature;96    ApiId: ApiId;97    ApplyExtrinsicResult: ApplyExtrinsicResult;98    ApprovalFlag: ApprovalFlag;99    Approvals: Approvals;100    ArithmeticError: ArithmeticError;101    AssetApproval: AssetApproval;102    AssetApprovalKey: AssetApprovalKey;103    AssetBalance: AssetBalance;104    AssetDestroyWitness: AssetDestroyWitness;105    AssetDetails: AssetDetails;106    AssetId: AssetId;107    AssetInstance: AssetInstance;108    AssetInstanceV0: AssetInstanceV0;109    AssetInstanceV1: AssetInstanceV1;110    AssetInstanceV2: AssetInstanceV2;111    AssetMetadata: AssetMetadata;112    AssetOptions: AssetOptions;113    AssignmentId: AssignmentId;114    AssignmentKind: AssignmentKind;115    AttestedCandidate: AttestedCandidate;116    AuctionIndex: AuctionIndex;117    AuthIndex: AuthIndex;118    AuthorityDiscoveryId: AuthorityDiscoveryId;119    AuthorityId: AuthorityId;120    AuthorityIndex: AuthorityIndex;121    AuthorityList: AuthorityList;122    AuthoritySet: AuthoritySet;123    AuthoritySetChange: AuthoritySetChange;124    AuthoritySetChanges: AuthoritySetChanges;125    AuthoritySignature: AuthoritySignature;126    AuthorityWeight: AuthorityWeight;127    AvailabilityBitfield: AvailabilityBitfield;128    AvailabilityBitfieldRecord: AvailabilityBitfieldRecord;129    BabeAuthorityWeight: BabeAuthorityWeight;130    BabeBlockWeight: BabeBlockWeight;131    BabeEpochConfiguration: BabeEpochConfiguration;132    BabeEquivocationProof: BabeEquivocationProof;133    BabeWeight: BabeWeight;134    BackedCandidate: BackedCandidate;135    Balance: Balance;136    BalanceLock: BalanceLock;137    BalanceLockTo212: BalanceLockTo212;138    BalanceOf: BalanceOf;139    BalanceStatus: BalanceStatus;140    BeefyCommitment: BeefyCommitment;141    BeefyId: BeefyId;142    BeefyKey: BeefyKey;143    BeefyNextAuthoritySet: BeefyNextAuthoritySet;144    BeefyPayload: BeefyPayload;145    BeefySignedCommitment: BeefySignedCommitment;146    Bid: Bid;147    Bidder: Bidder;148    BidKind: BidKind;149    BitVec: BitVec;150    Block: Block;151    BlockAttestations: BlockAttestations;152    BlockHash: BlockHash;153    BlockLength: BlockLength;154    BlockNumber: BlockNumber;155    BlockNumberFor: BlockNumberFor;156    BlockNumberOf: BlockNumberOf;157    BlockStats: BlockStats;158    BlockTrace: BlockTrace;159    BlockTraceEvent: BlockTraceEvent;160    BlockTraceEventData: BlockTraceEventData;161    BlockTraceSpan: BlockTraceSpan;162    BlockV0: BlockV0;163    BlockV1: BlockV1;164    BlockV2: BlockV2;165    BlockWeights: BlockWeights;166    BodyId: BodyId;167    BodyPart: BodyPart;168    bool: bool;169    Bool: Bool;170    Bounty: Bounty;171    BountyIndex: BountyIndex;172    BountyStatus: BountyStatus;173    BountyStatusActive: BountyStatusActive;174    BountyStatusCuratorProposed: BountyStatusCuratorProposed;175    BountyStatusPendingPayout: BountyStatusPendingPayout;176    BridgedBlockHash: BridgedBlockHash;177    BridgedBlockNumber: BridgedBlockNumber;178    BridgedHeader: BridgedHeader;179    BridgeMessageId: BridgeMessageId;180    BufferedSessionChange: BufferedSessionChange;181    Bytes: Bytes;182    Call: Call;183    CallHash: CallHash;184    CallHashOf: CallHashOf;185    CallIndex: CallIndex;186    CallOrigin: CallOrigin;187    CandidateCommitments: CandidateCommitments;188    CandidateDescriptor: CandidateDescriptor;189    CandidateHash: CandidateHash;190    CandidateInfo: CandidateInfo;191    CandidatePendingAvailability: CandidatePendingAvailability;192    CandidateReceipt: CandidateReceipt;193    ChainId: ChainId;194    ChainProperties: ChainProperties;195    ChainType: ChainType;196    ChangesTrieConfiguration: ChangesTrieConfiguration;197    ChangesTrieSignal: ChangesTrieSignal;198    ClassDetails: ClassDetails;199    ClassId: ClassId;200    ClassMetadata: ClassMetadata;201    CodecHash: CodecHash;202    CodeHash: CodeHash;203    CodeSource: CodeSource;204    CodeUploadRequest: CodeUploadRequest;205    CodeUploadResult: CodeUploadResult;206    CodeUploadResultValue: CodeUploadResultValue;207    CollatorId: CollatorId;208    CollatorSignature: CollatorSignature;209    CollectiveOrigin: CollectiveOrigin;210    CommittedCandidateReceipt: CommittedCandidateReceipt;211    CompactAssignments: CompactAssignments;212    CompactAssignmentsTo257: CompactAssignmentsTo257;213    CompactAssignmentsTo265: CompactAssignmentsTo265;214    CompactAssignmentsWith16: CompactAssignmentsWith16;215    CompactAssignmentsWith24: CompactAssignmentsWith24;216    CompactScore: CompactScore;217    CompactScoreCompact: CompactScoreCompact;218    ConfigData: ConfigData;219    Consensus: Consensus;220    ConsensusEngineId: ConsensusEngineId;221    ConsumedWeight: ConsumedWeight;222    ContractCallFlags: ContractCallFlags;223    ContractCallRequest: ContractCallRequest;224    ContractConstructorSpecLatest: ContractConstructorSpecLatest;225    ContractConstructorSpecV0: ContractConstructorSpecV0;226    ContractConstructorSpecV1: ContractConstructorSpecV1;227    ContractConstructorSpecV2: ContractConstructorSpecV2;228    ContractConstructorSpecV3: ContractConstructorSpecV3;229    ContractContractSpecV0: ContractContractSpecV0;230    ContractContractSpecV1: ContractContractSpecV1;231    ContractContractSpecV2: ContractContractSpecV2;232    ContractContractSpecV3: ContractContractSpecV3;233    ContractCryptoHasher: ContractCryptoHasher;234    ContractDiscriminant: ContractDiscriminant;235    ContractDisplayName: ContractDisplayName;236    ContractEventParamSpecLatest: ContractEventParamSpecLatest;237    ContractEventParamSpecV0: ContractEventParamSpecV0;238    ContractEventParamSpecV2: ContractEventParamSpecV2;239    ContractEventSpecLatest: ContractEventSpecLatest;240    ContractEventSpecV0: ContractEventSpecV0;241    ContractEventSpecV1: ContractEventSpecV1;242    ContractEventSpecV2: ContractEventSpecV2;243    ContractExecResult: ContractExecResult;244    ContractExecResultErr: ContractExecResultErr;245    ContractExecResultErrModule: ContractExecResultErrModule;246    ContractExecResultOk: ContractExecResultOk;247    ContractExecResultResult: ContractExecResultResult;248    ContractExecResultSuccessTo255: ContractExecResultSuccessTo255;249    ContractExecResultSuccessTo260: ContractExecResultSuccessTo260;250    ContractExecResultTo255: ContractExecResultTo255;251    ContractExecResultTo260: ContractExecResultTo260;252    ContractExecResultTo267: ContractExecResultTo267;253    ContractInfo: ContractInfo;254    ContractInstantiateResult: ContractInstantiateResult;255    ContractInstantiateResultTo267: ContractInstantiateResultTo267;256    ContractInstantiateResultTo299: ContractInstantiateResultTo299;257    ContractLayoutArray: ContractLayoutArray;258    ContractLayoutCell: ContractLayoutCell;259    ContractLayoutEnum: ContractLayoutEnum;260    ContractLayoutHash: ContractLayoutHash;261    ContractLayoutHashingStrategy: ContractLayoutHashingStrategy;262    ContractLayoutKey: ContractLayoutKey;263    ContractLayoutStruct: ContractLayoutStruct;264    ContractLayoutStructField: ContractLayoutStructField;265    ContractMessageParamSpecLatest: ContractMessageParamSpecLatest;266    ContractMessageParamSpecV0: ContractMessageParamSpecV0;267    ContractMessageParamSpecV2: ContractMessageParamSpecV2;268    ContractMessageSpecLatest: ContractMessageSpecLatest;269    ContractMessageSpecV0: ContractMessageSpecV0;270    ContractMessageSpecV1: ContractMessageSpecV1;271    ContractMessageSpecV2: ContractMessageSpecV2;272    ContractMetadata: ContractMetadata;273    ContractMetadataLatest: ContractMetadataLatest;274    ContractMetadataV0: ContractMetadataV0;275    ContractMetadataV1: ContractMetadataV1;276    ContractMetadataV2: ContractMetadataV2;277    ContractMetadataV3: ContractMetadataV3;278    ContractProject: ContractProject;279    ContractProjectContract: ContractProjectContract;280    ContractProjectInfo: ContractProjectInfo;281    ContractProjectSource: ContractProjectSource;282    ContractProjectV0: ContractProjectV0;283    ContractReturnFlags: ContractReturnFlags;284    ContractSelector: ContractSelector;285    ContractStorageKey: ContractStorageKey;286    ContractStorageLayout: ContractStorageLayout;287    ContractTypeSpec: ContractTypeSpec;288    Conviction: Conviction;289    CoreAssignment: CoreAssignment;290    CoreIndex: CoreIndex;291    CoreOccupied: CoreOccupied;292    CrateVersion: CrateVersion;293    CreatedBlock: CreatedBlock;294    CumulusPalletDmpQueueCall: CumulusPalletDmpQueueCall;295    CumulusPalletDmpQueueConfigData: CumulusPalletDmpQueueConfigData;296    CumulusPalletDmpQueueError: CumulusPalletDmpQueueError;297    CumulusPalletDmpQueueEvent: CumulusPalletDmpQueueEvent;298    CumulusPalletDmpQueuePageIndexData: CumulusPalletDmpQueuePageIndexData;299    CumulusPalletParachainSystemCall: CumulusPalletParachainSystemCall;300    CumulusPalletParachainSystemError: CumulusPalletParachainSystemError;301    CumulusPalletParachainSystemEvent: CumulusPalletParachainSystemEvent;302    CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot;303    CumulusPalletXcmCall: CumulusPalletXcmCall;304    CumulusPalletXcmError: CumulusPalletXcmError;305    CumulusPalletXcmEvent: CumulusPalletXcmEvent;306    CumulusPalletXcmpQueueCall: CumulusPalletXcmpQueueCall;307    CumulusPalletXcmpQueueError: CumulusPalletXcmpQueueError;308    CumulusPalletXcmpQueueEvent: CumulusPalletXcmpQueueEvent;309    CumulusPalletXcmpQueueInboundChannelDetails: CumulusPalletXcmpQueueInboundChannelDetails;310    CumulusPalletXcmpQueueInboundState: CumulusPalletXcmpQueueInboundState;311    CumulusPalletXcmpQueueOutboundChannelDetails: CumulusPalletXcmpQueueOutboundChannelDetails;312    CumulusPalletXcmpQueueOutboundState: CumulusPalletXcmpQueueOutboundState;313    CumulusPalletXcmpQueueQueueConfigData: CumulusPalletXcmpQueueQueueConfigData;314    CumulusPrimitivesParachainInherentParachainInherentData: CumulusPrimitivesParachainInherentParachainInherentData;315    Data: Data;316    DeferredOffenceOf: DeferredOffenceOf;317    DefunctVoter: DefunctVoter;318    DelayKind: DelayKind;319    DelayKindBest: DelayKindBest;320    Delegations: Delegations;321    DeletedContract: DeletedContract;322    DeliveredMessages: DeliveredMessages;323    DepositBalance: DepositBalance;324    DepositBalanceOf: DepositBalanceOf;325    DestroyWitness: DestroyWitness;326    Digest: Digest;327    DigestItem: DigestItem;328    DigestOf: DigestOf;329    DispatchClass: DispatchClass;330    DispatchError: DispatchError;331    DispatchErrorModule: DispatchErrorModule;332    DispatchErrorModuleU8a: DispatchErrorModuleU8a;333    DispatchErrorTo198: DispatchErrorTo198;334    DispatchFeePayment: DispatchFeePayment;335    DispatchInfo: DispatchInfo;336    DispatchInfoTo190: DispatchInfoTo190;337    DispatchInfoTo244: DispatchInfoTo244;338    DispatchOutcome: DispatchOutcome;339    DispatchResult: DispatchResult;340    DispatchResultOf: DispatchResultOf;341    DispatchResultTo198: DispatchResultTo198;342    DisputeLocation: DisputeLocation;343    DisputeResult: DisputeResult;344    DisputeState: DisputeState;345    DisputeStatement: DisputeStatement;346    DisputeStatementSet: DisputeStatementSet;347    DoubleEncodedCall: DoubleEncodedCall;348    DoubleVoteReport: DoubleVoteReport;349    DownwardMessage: DownwardMessage;350    EcdsaSignature: EcdsaSignature;351    Ed25519Signature: Ed25519Signature;352    EIP1559Transaction: EIP1559Transaction;353    EIP2930Transaction: EIP2930Transaction;354    ElectionCompute: ElectionCompute;355    ElectionPhase: ElectionPhase;356    ElectionResult: ElectionResult;357    ElectionScore: ElectionScore;358    ElectionSize: ElectionSize;359    ElectionStatus: ElectionStatus;360    EncodedFinalityProofs: EncodedFinalityProofs;361    EncodedJustification: EncodedJustification;362    EpochAuthorship: EpochAuthorship;363    Era: Era;364    EraIndex: EraIndex;365    EraPoints: EraPoints;366    EraRewardPoints: EraRewardPoints;367    EraRewards: EraRewards;368    ErrorMetadataLatest: ErrorMetadataLatest;369    ErrorMetadataV10: ErrorMetadataV10;370    ErrorMetadataV11: ErrorMetadataV11;371    ErrorMetadataV12: ErrorMetadataV12;372    ErrorMetadataV13: ErrorMetadataV13;373    ErrorMetadataV14: ErrorMetadataV14;374    ErrorMetadataV9: ErrorMetadataV9;375    EthAccessList: EthAccessList;376    EthAccessListItem: EthAccessListItem;377    EthAccount: EthAccount;378    EthAddress: EthAddress;379    EthBlock: EthBlock;380    EthBloom: EthBloom;381    EthbloomBloom: EthbloomBloom;382    EthCallRequest: EthCallRequest;383    EthereumAccountId: EthereumAccountId;384    EthereumAddress: EthereumAddress;385    EthereumBlock: EthereumBlock;386    EthereumHeader: EthereumHeader;387    EthereumLog: EthereumLog;388    EthereumLookupSource: EthereumLookupSource;389    EthereumReceiptEip658ReceiptData: EthereumReceiptEip658ReceiptData;390    EthereumReceiptReceiptV3: EthereumReceiptReceiptV3;391    EthereumSignature: EthereumSignature;392    EthereumTransactionAccessListItem: EthereumTransactionAccessListItem;393    EthereumTransactionEip1559Transaction: EthereumTransactionEip1559Transaction;394    EthereumTransactionEip2930Transaction: EthereumTransactionEip2930Transaction;395    EthereumTransactionLegacyTransaction: EthereumTransactionLegacyTransaction;396    EthereumTransactionTransactionAction: EthereumTransactionTransactionAction;397    EthereumTransactionTransactionSignature: EthereumTransactionTransactionSignature;398    EthereumTransactionTransactionV2: EthereumTransactionTransactionV2;399    EthereumTypesHashH64: EthereumTypesHashH64;400    EthFilter: EthFilter;401    EthFilterAddress: EthFilterAddress;402    EthFilterChanges: EthFilterChanges;403    EthFilterTopic: EthFilterTopic;404    EthFilterTopicEntry: EthFilterTopicEntry;405    EthFilterTopicInner: EthFilterTopicInner;406    EthHeader: EthHeader;407    EthLog: EthLog;408    EthReceipt: EthReceipt;409    EthRichBlock: EthRichBlock;410    EthRichHeader: EthRichHeader;411    EthStorageProof: EthStorageProof;412    EthSubKind: EthSubKind;413    EthSubParams: EthSubParams;414    EthSubResult: EthSubResult;415    EthSyncInfo: EthSyncInfo;416    EthSyncStatus: EthSyncStatus;417    EthTransaction: EthTransaction;418    EthTransactionAction: EthTransactionAction;419    EthTransactionCondition: EthTransactionCondition;420    EthTransactionRequest: EthTransactionRequest;421    EthTransactionSignature: EthTransactionSignature;422    EthTransactionStatus: EthTransactionStatus;423    EthWork: EthWork;424    Event: Event;425    EventId: EventId;426    EventIndex: EventIndex;427    EventMetadataLatest: EventMetadataLatest;428    EventMetadataV10: EventMetadataV10;429    EventMetadataV11: EventMetadataV11;430    EventMetadataV12: EventMetadataV12;431    EventMetadataV13: EventMetadataV13;432    EventMetadataV14: EventMetadataV14;433    EventMetadataV9: EventMetadataV9;434    EventRecord: EventRecord;435    EvmAccount: EvmAccount;436    EvmCoreErrorExitError: EvmCoreErrorExitError;437    EvmCoreErrorExitFatal: EvmCoreErrorExitFatal;438    EvmCoreErrorExitReason: EvmCoreErrorExitReason;439    EvmCoreErrorExitRevert: EvmCoreErrorExitRevert;440    EvmCoreErrorExitSucceed: EvmCoreErrorExitSucceed;441    EvmLog: EvmLog;442    EvmVicinity: EvmVicinity;443    ExecReturnValue: ExecReturnValue;444    ExitError: ExitError;445    ExitFatal: ExitFatal;446    ExitReason: ExitReason;447    ExitRevert: ExitRevert;448    ExitSucceed: ExitSucceed;449    ExplicitDisputeStatement: ExplicitDisputeStatement;450    Exposure: Exposure;451    ExtendedBalance: ExtendedBalance;452    Extrinsic: Extrinsic;453    ExtrinsicEra: ExtrinsicEra;454    ExtrinsicMetadataLatest: ExtrinsicMetadataLatest;455    ExtrinsicMetadataV11: ExtrinsicMetadataV11;456    ExtrinsicMetadataV12: ExtrinsicMetadataV12;457    ExtrinsicMetadataV13: ExtrinsicMetadataV13;458    ExtrinsicMetadataV14: ExtrinsicMetadataV14;459    ExtrinsicOrHash: ExtrinsicOrHash;460    ExtrinsicPayload: ExtrinsicPayload;461    ExtrinsicPayloadUnknown: ExtrinsicPayloadUnknown;462    ExtrinsicPayloadV4: ExtrinsicPayloadV4;463    ExtrinsicSignature: ExtrinsicSignature;464    ExtrinsicSignatureV4: ExtrinsicSignatureV4;465    ExtrinsicStatus: ExtrinsicStatus;466    ExtrinsicsWeight: ExtrinsicsWeight;467    ExtrinsicUnknown: ExtrinsicUnknown;468    ExtrinsicV4: ExtrinsicV4;469    FeeDetails: FeeDetails;470    Fixed128: Fixed128;471    Fixed64: Fixed64;472    FixedI128: FixedI128;473    FixedI64: FixedI64;474    FixedU128: FixedU128;475    FixedU64: FixedU64;476    Forcing: Forcing;477    ForkTreePendingChange: ForkTreePendingChange;478    ForkTreePendingChangeNode: ForkTreePendingChangeNode;479    FpRpcTransactionStatus: FpRpcTransactionStatus;480    FrameSupportPalletId: FrameSupportPalletId;481    FrameSupportTokensMiscBalanceStatus: FrameSupportTokensMiscBalanceStatus;482    FrameSupportWeightsDispatchClass: FrameSupportWeightsDispatchClass;483    FrameSupportWeightsDispatchInfo: FrameSupportWeightsDispatchInfo;484    FrameSupportWeightsPays: FrameSupportWeightsPays;485    FrameSupportWeightsPerDispatchClassU32: FrameSupportWeightsPerDispatchClassU32;486    FrameSupportWeightsPerDispatchClassU64: FrameSupportWeightsPerDispatchClassU64;487    FrameSupportWeightsPerDispatchClassWeightsPerClass: FrameSupportWeightsPerDispatchClassWeightsPerClass;488    FrameSupportWeightsRuntimeDbWeight: FrameSupportWeightsRuntimeDbWeight;489    FrameSupportWeightsWeightToFeeCoefficient: FrameSupportWeightsWeightToFeeCoefficient;490    FrameSystemAccountInfo: FrameSystemAccountInfo;491    FrameSystemCall: FrameSystemCall;492    FrameSystemError: FrameSystemError;493    FrameSystemEvent: FrameSystemEvent;494    FrameSystemEventRecord: FrameSystemEventRecord;495    FrameSystemExtensionsCheckGenesis: FrameSystemExtensionsCheckGenesis;496    FrameSystemExtensionsCheckNonce: FrameSystemExtensionsCheckNonce;497    FrameSystemExtensionsCheckSpecVersion: FrameSystemExtensionsCheckSpecVersion;498    FrameSystemExtensionsCheckWeight: FrameSystemExtensionsCheckWeight;499    FrameSystemLastRuntimeUpgradeInfo: FrameSystemLastRuntimeUpgradeInfo;500    FrameSystemLimitsBlockLength: FrameSystemLimitsBlockLength;501    FrameSystemLimitsBlockWeights: FrameSystemLimitsBlockWeights;502    FrameSystemLimitsWeightsPerClass: FrameSystemLimitsWeightsPerClass;503    FrameSystemPhase: FrameSystemPhase;504    FullIdentification: FullIdentification;505    FunctionArgumentMetadataLatest: FunctionArgumentMetadataLatest;506    FunctionArgumentMetadataV10: FunctionArgumentMetadataV10;507    FunctionArgumentMetadataV11: FunctionArgumentMetadataV11;508    FunctionArgumentMetadataV12: FunctionArgumentMetadataV12;509    FunctionArgumentMetadataV13: FunctionArgumentMetadataV13;510    FunctionArgumentMetadataV14: FunctionArgumentMetadataV14;511    FunctionArgumentMetadataV9: FunctionArgumentMetadataV9;512    FunctionMetadataLatest: FunctionMetadataLatest;513    FunctionMetadataV10: FunctionMetadataV10;514    FunctionMetadataV11: FunctionMetadataV11;515    FunctionMetadataV12: FunctionMetadataV12;516    FunctionMetadataV13: FunctionMetadataV13;517    FunctionMetadataV14: FunctionMetadataV14;518    FunctionMetadataV9: FunctionMetadataV9;519    FundIndex: FundIndex;520    FundInfo: FundInfo;521    Fungibility: Fungibility;522    FungibilityV0: FungibilityV0;523    FungibilityV1: FungibilityV1;524    FungibilityV2: FungibilityV2;525    Gas: Gas;526    GiltBid: GiltBid;527    GlobalValidationData: GlobalValidationData;528    GlobalValidationSchedule: GlobalValidationSchedule;529    GrandpaCommit: GrandpaCommit;530    GrandpaEquivocation: GrandpaEquivocation;531    GrandpaEquivocationProof: GrandpaEquivocationProof;532    GrandpaEquivocationValue: GrandpaEquivocationValue;533    GrandpaJustification: GrandpaJustification;534    GrandpaPrecommit: GrandpaPrecommit;535    GrandpaPrevote: GrandpaPrevote;536    GrandpaSignedPrecommit: GrandpaSignedPrecommit;537    GroupIndex: GroupIndex;538    H1024: H1024;539    H128: H128;540    H160: H160;541    H2048: H2048;542    H256: H256;543    H32: H32;544    H512: H512;545    H64: H64;546    Hash: Hash;547    HeadData: HeadData;548    Header: Header;549    HeaderPartial: HeaderPartial;550    Health: Health;551    Heartbeat: Heartbeat;552    HeartbeatTo244: HeartbeatTo244;553    HostConfiguration: HostConfiguration;554    HostFnWeights: HostFnWeights;555    HostFnWeightsTo264: HostFnWeightsTo264;556    HrmpChannel: HrmpChannel;557    HrmpChannelId: HrmpChannelId;558    HrmpOpenChannelRequest: HrmpOpenChannelRequest;559    i128: i128;560    I128: I128;561    i16: i16;562    I16: I16;563    i256: i256;564    I256: I256;565    i32: i32;566    I32: I32;567    I32F32: I32F32;568    i64: i64;569    I64: I64;570    i8: i8;571    I8: I8;572    IdentificationTuple: IdentificationTuple;573    IdentityFields: IdentityFields;574    IdentityInfo: IdentityInfo;575    IdentityInfoAdditional: IdentityInfoAdditional;576    IdentityInfoTo198: IdentityInfoTo198;577    IdentityJudgement: IdentityJudgement;578    ImmortalEra: ImmortalEra;579    ImportedAux: ImportedAux;580    InboundDownwardMessage: InboundDownwardMessage;581    InboundHrmpMessage: InboundHrmpMessage;582    InboundHrmpMessages: InboundHrmpMessages;583    InboundLaneData: InboundLaneData;584    InboundRelayer: InboundRelayer;585    InboundStatus: InboundStatus;586    IncludedBlocks: IncludedBlocks;587    InclusionFee: InclusionFee;588    IncomingParachain: IncomingParachain;589    IncomingParachainDeploy: IncomingParachainDeploy;590    IncomingParachainFixed: IncomingParachainFixed;591    Index: Index;592    IndicesLookupSource: IndicesLookupSource;593    IndividualExposure: IndividualExposure;594    InitializationData: InitializationData;595    InstanceDetails: InstanceDetails;596    InstanceId: InstanceId;597    InstanceMetadata: InstanceMetadata;598    InstantiateRequest: InstantiateRequest;599    InstantiateRequestV1: InstantiateRequestV1;600    InstantiateRequestV2: InstantiateRequestV2;601    InstantiateReturnValue: InstantiateReturnValue;602    InstantiateReturnValueOk: InstantiateReturnValueOk;603    InstantiateReturnValueTo267: InstantiateReturnValueTo267;604    InstructionV2: InstructionV2;605    InstructionWeights: InstructionWeights;606    InteriorMultiLocation: InteriorMultiLocation;607    InvalidDisputeStatementKind: InvalidDisputeStatementKind;608    InvalidTransaction: InvalidTransaction;609    Json: Json;610    Junction: Junction;611    Junctions: Junctions;612    JunctionsV1: JunctionsV1;613    JunctionsV2: JunctionsV2;614    JunctionV0: JunctionV0;615    JunctionV1: JunctionV1;616    JunctionV2: JunctionV2;617    Justification: Justification;618    JustificationNotification: JustificationNotification;619    Justifications: Justifications;620    Key: Key;621    KeyOwnerProof: KeyOwnerProof;622    Keys: Keys;623    KeyType: KeyType;624    KeyTypeId: KeyTypeId;625    KeyValue: KeyValue;626    KeyValueOption: KeyValueOption;627    Kind: Kind;628    LaneId: LaneId;629    LastContribution: LastContribution;630    LastRuntimeUpgradeInfo: LastRuntimeUpgradeInfo;631    LeasePeriod: LeasePeriod;632    LeasePeriodOf: LeasePeriodOf;633    LegacyTransaction: LegacyTransaction;634    Limits: Limits;635    LimitsTo264: LimitsTo264;636    LocalValidationData: LocalValidationData;637    LockIdentifier: LockIdentifier;638    LookupSource: LookupSource;639    LookupTarget: LookupTarget;640    LotteryConfig: LotteryConfig;641    MaybeRandomness: MaybeRandomness;642    MaybeVrf: MaybeVrf;643    MemberCount: MemberCount;644    MembershipProof: MembershipProof;645    MessageData: MessageData;646    MessageId: MessageId;647    MessageIngestionType: MessageIngestionType;648    MessageKey: MessageKey;649    MessageNonce: MessageNonce;650    MessageQueueChain: MessageQueueChain;651    MessagesDeliveryProofOf: MessagesDeliveryProofOf;652    MessagesProofOf: MessagesProofOf;653    MessagingStateSnapshot: MessagingStateSnapshot;654    MessagingStateSnapshotEgressEntry: MessagingStateSnapshotEgressEntry;655    MetadataAll: MetadataAll;656    MetadataLatest: MetadataLatest;657    MetadataV10: MetadataV10;658    MetadataV11: MetadataV11;659    MetadataV12: MetadataV12;660    MetadataV13: MetadataV13;661    MetadataV14: MetadataV14;662    MetadataV9: MetadataV9;663    MigrationStatusResult: MigrationStatusResult;664    MmrLeafProof: MmrLeafProof;665    MmrRootHash: MmrRootHash;666    ModuleConstantMetadataV10: ModuleConstantMetadataV10;667    ModuleConstantMetadataV11: ModuleConstantMetadataV11;668    ModuleConstantMetadataV12: ModuleConstantMetadataV12;669    ModuleConstantMetadataV13: ModuleConstantMetadataV13;670    ModuleConstantMetadataV9: ModuleConstantMetadataV9;671    ModuleId: ModuleId;672    ModuleMetadataV10: ModuleMetadataV10;673    ModuleMetadataV11: ModuleMetadataV11;674    ModuleMetadataV12: ModuleMetadataV12;675    ModuleMetadataV13: ModuleMetadataV13;676    ModuleMetadataV9: ModuleMetadataV9;677    Moment: Moment;678    MomentOf: MomentOf;679    MoreAttestations: MoreAttestations;680    MortalEra: MortalEra;681    MultiAddress: MultiAddress;682    MultiAsset: MultiAsset;683    MultiAssetFilter: MultiAssetFilter;684    MultiAssetFilterV1: MultiAssetFilterV1;685    MultiAssetFilterV2: MultiAssetFilterV2;686    MultiAssets: MultiAssets;687    MultiAssetsV1: MultiAssetsV1;688    MultiAssetsV2: MultiAssetsV2;689    MultiAssetV0: MultiAssetV0;690    MultiAssetV1: MultiAssetV1;691    MultiAssetV2: MultiAssetV2;692    MultiDisputeStatementSet: MultiDisputeStatementSet;693    MultiLocation: MultiLocation;694    MultiLocationV0: MultiLocationV0;695    MultiLocationV1: MultiLocationV1;696    MultiLocationV2: MultiLocationV2;697    Multiplier: Multiplier;698    Multisig: Multisig;699    MultiSignature: MultiSignature;700    MultiSigner: MultiSigner;701    NetworkId: NetworkId;702    NetworkState: NetworkState;703    NetworkStatePeerset: NetworkStatePeerset;704    NetworkStatePeersetInfo: NetworkStatePeersetInfo;705    NewBidder: NewBidder;706    NextAuthority: NextAuthority;707    NextConfigDescriptor: NextConfigDescriptor;708    NextConfigDescriptorV1: NextConfigDescriptorV1;709    NodeRole: NodeRole;710    Nominations: Nominations;711    NominatorIndex: NominatorIndex;712    NominatorIndexCompact: NominatorIndexCompact;713    NotConnectedPeer: NotConnectedPeer;714    Null: Null;715    OffchainAccuracy: OffchainAccuracy;716    OffchainAccuracyCompact: OffchainAccuracyCompact;717    OffenceDetails: OffenceDetails;718    Offender: Offender;719    OpalRuntimeRuntime: OpalRuntimeRuntime;720    OpaqueCall: OpaqueCall;721    OpaqueMultiaddr: OpaqueMultiaddr;722    OpaqueNetworkState: OpaqueNetworkState;723    OpaquePeerId: OpaquePeerId;724    OpaqueTimeSlot: OpaqueTimeSlot;725    OpenTip: OpenTip;726    OpenTipFinderTo225: OpenTipFinderTo225;727    OpenTipTip: OpenTipTip;728    OpenTipTo225: OpenTipTo225;729    OperatingMode: OperatingMode;730    Origin: Origin;731    OriginCaller: OriginCaller;732    OriginKindV0: OriginKindV0;733    OriginKindV1: OriginKindV1;734    OriginKindV2: OriginKindV2;735    OrmlVestingModuleCall: OrmlVestingModuleCall;736    OrmlVestingModuleError: OrmlVestingModuleError;737    OrmlVestingModuleEvent: OrmlVestingModuleEvent;738    OrmlVestingVestingSchedule: OrmlVestingVestingSchedule;739    OutboundHrmpMessage: OutboundHrmpMessage;740    OutboundLaneData: OutboundLaneData;741    OutboundMessageFee: OutboundMessageFee;742    OutboundPayload: OutboundPayload;743    OutboundStatus: OutboundStatus;744    Outcome: Outcome;745    OverweightIndex: OverweightIndex;746    Owner: Owner;747    PageCounter: PageCounter;748    PageIndexData: PageIndexData;749    PalletBalancesAccountData: PalletBalancesAccountData;750    PalletBalancesBalanceLock: PalletBalancesBalanceLock;751    PalletBalancesCall: PalletBalancesCall;752    PalletBalancesError: PalletBalancesError;753    PalletBalancesEvent: PalletBalancesEvent;754    PalletBalancesReasons: PalletBalancesReasons;755    PalletBalancesReleases: PalletBalancesReleases;756    PalletBalancesReserveData: PalletBalancesReserveData;757    PalletCallMetadataLatest: PalletCallMetadataLatest;758    PalletCallMetadataV14: PalletCallMetadataV14;759    PalletCommonError: PalletCommonError;760    PalletCommonEvent: PalletCommonEvent;761    PalletConstantMetadataLatest: PalletConstantMetadataLatest;762    PalletConstantMetadataV14: PalletConstantMetadataV14;763    PalletErrorMetadataLatest: PalletErrorMetadataLatest;764    PalletErrorMetadataV14: PalletErrorMetadataV14;765    PalletEthereumCall: PalletEthereumCall;766    PalletEthereumError: PalletEthereumError;767    PalletEthereumEvent: PalletEthereumEvent;768    PalletEventMetadataLatest: PalletEventMetadataLatest;769    PalletEventMetadataV14: PalletEventMetadataV14;770    PalletEvmAccountBasicCrossAccountIdRepr: PalletEvmAccountBasicCrossAccountIdRepr;771    PalletEvmCall: PalletEvmCall;772    PalletEvmCoderSubstrateError: PalletEvmCoderSubstrateError;773    PalletEvmContractHelpersError: PalletEvmContractHelpersError;774    PalletEvmContractHelpersSponsoringModeT: PalletEvmContractHelpersSponsoringModeT;775    PalletEvmError: PalletEvmError;776    PalletEvmEvent: PalletEvmEvent;777    PalletEvmMigrationCall: PalletEvmMigrationCall;778    PalletEvmMigrationError: PalletEvmMigrationError;779    PalletFungibleError: PalletFungibleError;780    PalletId: PalletId;781    PalletInflationCall: PalletInflationCall;782    PalletMetadataLatest: PalletMetadataLatest;783    PalletMetadataV14: PalletMetadataV14;784    PalletNonfungibleError: PalletNonfungibleError;785    PalletNonfungibleItemData: PalletNonfungibleItemData;786    PalletRefungibleError: PalletRefungibleError;787    PalletRefungibleItemData: PalletRefungibleItemData;788    PalletsOrigin: PalletsOrigin;789    PalletStorageMetadataLatest: PalletStorageMetadataLatest;790    PalletStorageMetadataV14: PalletStorageMetadataV14;791    PalletStructureCall: PalletStructureCall;792    PalletStructureError: PalletStructureError;793    PalletStructureEvent: PalletStructureEvent;794    PalletSudoCall: PalletSudoCall;795    PalletSudoError: PalletSudoError;796    PalletSudoEvent: PalletSudoEvent;797    PalletTemplateTransactionPaymentCall: PalletTemplateTransactionPaymentCall;798    PalletTemplateTransactionPaymentChargeTransactionPayment: PalletTemplateTransactionPaymentChargeTransactionPayment;799    PalletTimestampCall: PalletTimestampCall;800    PalletTransactionPaymentReleases: PalletTransactionPaymentReleases;801    PalletTreasuryCall: PalletTreasuryCall;802    PalletTreasuryError: PalletTreasuryError;803    PalletTreasuryEvent: PalletTreasuryEvent;804    PalletTreasuryProposal: PalletTreasuryProposal;805    PalletUniqueCall: PalletUniqueCall;806    PalletUniqueError: PalletUniqueError;807    PalletUniqueRawEvent: PalletUniqueRawEvent;808    PalletVersion: PalletVersion;809    PalletXcmCall: PalletXcmCall;810    PalletXcmError: PalletXcmError;811    PalletXcmEvent: PalletXcmEvent;812    ParachainDispatchOrigin: ParachainDispatchOrigin;813    ParachainInherentData: ParachainInherentData;814    ParachainProposal: ParachainProposal;815    ParachainsInherentData: ParachainsInherentData;816    ParaGenesisArgs: ParaGenesisArgs;817    ParaId: ParaId;818    ParaInfo: ParaInfo;819    ParaLifecycle: ParaLifecycle;820    Parameter: Parameter;821    ParaPastCodeMeta: ParaPastCodeMeta;822    ParaScheduling: ParaScheduling;823    ParathreadClaim: ParathreadClaim;824    ParathreadClaimQueue: ParathreadClaimQueue;825    ParathreadEntry: ParathreadEntry;826    ParaValidatorIndex: ParaValidatorIndex;827    Pays: Pays;828    Peer: Peer;829    PeerEndpoint: PeerEndpoint;830    PeerEndpointAddr: PeerEndpointAddr;831    PeerInfo: PeerInfo;832    PeerPing: PeerPing;833    PendingChange: PendingChange;834    PendingPause: PendingPause;835    PendingResume: PendingResume;836    Perbill: Perbill;837    Percent: Percent;838    PerDispatchClassU32: PerDispatchClassU32;839    PerDispatchClassWeight: PerDispatchClassWeight;840    PerDispatchClassWeightsPerClass: PerDispatchClassWeightsPerClass;841    Period: Period;842    Permill: Permill;843    PermissionLatest: PermissionLatest;844    PermissionsV1: PermissionsV1;845    PermissionVersions: PermissionVersions;846    Perquintill: Perquintill;847    PersistedValidationData: PersistedValidationData;848    PerU16: PerU16;849    Phantom: Phantom;850    PhantomData: PhantomData;851    PhantomTypeUpDataStructsRpcCollection: PhantomTypeUpDataStructsRpcCollection;852    PhantomTypeUpDataStructsTokenData: PhantomTypeUpDataStructsTokenData;853    Phase: Phase;854    PhragmenScore: PhragmenScore;855    Points: Points;856    PolkadotCorePrimitivesInboundDownwardMessage: PolkadotCorePrimitivesInboundDownwardMessage;857    PolkadotCorePrimitivesInboundHrmpMessage: PolkadotCorePrimitivesInboundHrmpMessage;858    PolkadotCorePrimitivesOutboundHrmpMessage: PolkadotCorePrimitivesOutboundHrmpMessage;859    PolkadotParachainPrimitivesXcmpMessageFormat: PolkadotParachainPrimitivesXcmpMessageFormat;860    PolkadotPrimitivesV2AbridgedHostConfiguration: PolkadotPrimitivesV2AbridgedHostConfiguration;861    PolkadotPrimitivesV2AbridgedHrmpChannel: PolkadotPrimitivesV2AbridgedHrmpChannel;862    PolkadotPrimitivesV2PersistedValidationData: PolkadotPrimitivesV2PersistedValidationData;863    PolkadotPrimitivesV2UpgradeRestriction: PolkadotPrimitivesV2UpgradeRestriction;864    PortableType: PortableType;865    PortableTypeV14: PortableTypeV14;866    Precommits: Precommits;867    PrefabWasmModule: PrefabWasmModule;868    PrefixedStorageKey: PrefixedStorageKey;869    PreimageStatus: PreimageStatus;870    PreimageStatusAvailable: PreimageStatusAvailable;871    PreRuntime: PreRuntime;872    Prevotes: Prevotes;873    Priority: Priority;874    PriorLock: PriorLock;875    PropIndex: PropIndex;876    Proposal: Proposal;877    ProposalIndex: ProposalIndex;878    ProxyAnnouncement: ProxyAnnouncement;879    ProxyDefinition: ProxyDefinition;880    ProxyState: ProxyState;881    ProxyType: ProxyType;882    QueryId: QueryId;883    QueryStatus: QueryStatus;884    QueueConfigData: QueueConfigData;885    QueuedParathread: QueuedParathread;886    Randomness: Randomness;887    Raw: Raw;888    RawAuraPreDigest: RawAuraPreDigest;889    RawBabePreDigest: RawBabePreDigest;890    RawBabePreDigestCompat: RawBabePreDigestCompat;891    RawBabePreDigestPrimary: RawBabePreDigestPrimary;892    RawBabePreDigestPrimaryTo159: RawBabePreDigestPrimaryTo159;893    RawBabePreDigestSecondaryPlain: RawBabePreDigestSecondaryPlain;894    RawBabePreDigestSecondaryTo159: RawBabePreDigestSecondaryTo159;895    RawBabePreDigestSecondaryVRF: RawBabePreDigestSecondaryVRF;896    RawBabePreDigestTo159: RawBabePreDigestTo159;897    RawOrigin: RawOrigin;898    RawSolution: RawSolution;899    RawSolutionTo265: RawSolutionTo265;900    RawSolutionWith16: RawSolutionWith16;901    RawSolutionWith24: RawSolutionWith24;902    RawVRFOutput: RawVRFOutput;903    ReadProof: ReadProof;904    ReadySolution: ReadySolution;905    Reasons: Reasons;906    RecoveryConfig: RecoveryConfig;907    RefCount: RefCount;908    RefCountTo259: RefCountTo259;909    ReferendumIndex: ReferendumIndex;910    ReferendumInfo: ReferendumInfo;911    ReferendumInfoFinished: ReferendumInfoFinished;912    ReferendumInfoTo239: ReferendumInfoTo239;913    ReferendumStatus: ReferendumStatus;914    RegisteredParachainInfo: RegisteredParachainInfo;915    RegistrarIndex: RegistrarIndex;916    RegistrarInfo: RegistrarInfo;917    Registration: Registration;918    RegistrationJudgement: RegistrationJudgement;919    RegistrationTo198: RegistrationTo198;920    RelayBlockNumber: RelayBlockNumber;921    RelayChainBlockNumber: RelayChainBlockNumber;922    RelayChainHash: RelayChainHash;923    RelayerId: RelayerId;924    RelayHash: RelayHash;925    Releases: Releases;926    Remark: Remark;927    Renouncing: Renouncing;928    RentProjection: RentProjection;929    ReplacementTimes: ReplacementTimes;930    ReportedRoundStates: ReportedRoundStates;931    Reporter: Reporter;932    ReportIdOf: ReportIdOf;933    ReserveData: ReserveData;934    ReserveIdentifier: ReserveIdentifier;935    Response: Response;936    ResponseV0: ResponseV0;937    ResponseV1: ResponseV1;938    ResponseV2: ResponseV2;939    ResponseV2Error: ResponseV2Error;940    ResponseV2Result: ResponseV2Result;941    Retriable: Retriable;942    RewardDestination: RewardDestination;943    RewardPoint: RewardPoint;944    RoundSnapshot: RoundSnapshot;945    RoundState: RoundState;946    RpcMethods: RpcMethods;947    RuntimeDbWeight: RuntimeDbWeight;948    RuntimeDispatchInfo: RuntimeDispatchInfo;949    RuntimeVersion: RuntimeVersion;950    RuntimeVersionApi: RuntimeVersionApi;951    RuntimeVersionPartial: RuntimeVersionPartial;952    Schedule: Schedule;953    Scheduled: Scheduled;954    ScheduledTo254: ScheduledTo254;955    SchedulePeriod: SchedulePeriod;956    SchedulePriority: SchedulePriority;957    ScheduleTo212: ScheduleTo212;958    ScheduleTo258: ScheduleTo258;959    ScheduleTo264: ScheduleTo264;960    Scheduling: Scheduling;961    Seal: Seal;962    SealV0: SealV0;963    SeatHolder: SeatHolder;964    SeedOf: SeedOf;965    ServiceQuality: ServiceQuality;966    SessionIndex: SessionIndex;967    SessionInfo: SessionInfo;968    SessionInfoValidatorGroup: SessionInfoValidatorGroup;969    SessionKeys1: SessionKeys1;970    SessionKeys10: SessionKeys10;971    SessionKeys10B: SessionKeys10B;972    SessionKeys2: SessionKeys2;973    SessionKeys3: SessionKeys3;974    SessionKeys4: SessionKeys4;975    SessionKeys5: SessionKeys5;976    SessionKeys6: SessionKeys6;977    SessionKeys6B: SessionKeys6B;978    SessionKeys7: SessionKeys7;979    SessionKeys7B: SessionKeys7B;980    SessionKeys8: SessionKeys8;981    SessionKeys8B: SessionKeys8B;982    SessionKeys9: SessionKeys9;983    SessionKeys9B: SessionKeys9B;984    SetId: SetId;985    SetIndex: SetIndex;986    Si0Field: Si0Field;987    Si0LookupTypeId: Si0LookupTypeId;988    Si0Path: Si0Path;989    Si0Type: Si0Type;990    Si0TypeDef: Si0TypeDef;991    Si0TypeDefArray: Si0TypeDefArray;992    Si0TypeDefBitSequence: Si0TypeDefBitSequence;993    Si0TypeDefCompact: Si0TypeDefCompact;994    Si0TypeDefComposite: Si0TypeDefComposite;995    Si0TypeDefPhantom: Si0TypeDefPhantom;996    Si0TypeDefPrimitive: Si0TypeDefPrimitive;997    Si0TypeDefSequence: Si0TypeDefSequence;998    Si0TypeDefTuple: Si0TypeDefTuple;999    Si0TypeDefVariant: Si0TypeDefVariant;1000    Si0TypeParameter: Si0TypeParameter;1001    Si0Variant: Si0Variant;1002    Si1Field: Si1Field;1003    Si1LookupTypeId: Si1LookupTypeId;1004    Si1Path: Si1Path;1005    Si1Type: Si1Type;1006    Si1TypeDef: Si1TypeDef;1007    Si1TypeDefArray: Si1TypeDefArray;1008    Si1TypeDefBitSequence: Si1TypeDefBitSequence;1009    Si1TypeDefCompact: Si1TypeDefCompact;1010    Si1TypeDefComposite: Si1TypeDefComposite;1011    Si1TypeDefPrimitive: Si1TypeDefPrimitive;1012    Si1TypeDefSequence: Si1TypeDefSequence;1013    Si1TypeDefTuple: Si1TypeDefTuple;1014    Si1TypeDefVariant: Si1TypeDefVariant;1015    Si1TypeParameter: Si1TypeParameter;1016    Si1Variant: Si1Variant;1017    SiField: SiField;1018    Signature: Signature;1019    SignedAvailabilityBitfield: SignedAvailabilityBitfield;1020    SignedAvailabilityBitfields: SignedAvailabilityBitfields;1021    SignedBlock: SignedBlock;1022    SignedBlockWithJustification: SignedBlockWithJustification;1023    SignedBlockWithJustifications: SignedBlockWithJustifications;1024    SignedExtensionMetadataLatest: SignedExtensionMetadataLatest;1025    SignedExtensionMetadataV14: SignedExtensionMetadataV14;1026    SignedSubmission: SignedSubmission;1027    SignedSubmissionOf: SignedSubmissionOf;1028    SignedSubmissionTo276: SignedSubmissionTo276;1029    SignerPayload: SignerPayload;1030    SigningContext: SigningContext;1031    SiLookupTypeId: SiLookupTypeId;1032    SiPath: SiPath;1033    SiType: SiType;1034    SiTypeDef: SiTypeDef;1035    SiTypeDefArray: SiTypeDefArray;1036    SiTypeDefBitSequence: SiTypeDefBitSequence;1037    SiTypeDefCompact: SiTypeDefCompact;1038    SiTypeDefComposite: SiTypeDefComposite;1039    SiTypeDefPrimitive: SiTypeDefPrimitive;1040    SiTypeDefSequence: SiTypeDefSequence;1041    SiTypeDefTuple: SiTypeDefTuple;1042    SiTypeDefVariant: SiTypeDefVariant;1043    SiTypeParameter: SiTypeParameter;1044    SiVariant: SiVariant;1045    SlashingSpans: SlashingSpans;1046    SlashingSpansTo204: SlashingSpansTo204;1047    SlashJournalEntry: SlashJournalEntry;1048    Slot: Slot;1049    SlotNumber: SlotNumber;1050    SlotRange: SlotRange;1051    SlotRange10: SlotRange10;1052    SocietyJudgement: SocietyJudgement;1053    SocietyVote: SocietyVote;1054    SolutionOrSnapshotSize: SolutionOrSnapshotSize;1055    SolutionSupport: SolutionSupport;1056    SolutionSupports: SolutionSupports;1057    SpanIndex: SpanIndex;1058    SpanRecord: SpanRecord;1059    SpCoreEcdsaSignature: SpCoreEcdsaSignature;1060    SpCoreEd25519Signature: SpCoreEd25519Signature;1061    SpCoreSr25519Signature: SpCoreSr25519Signature;1062    SpecVersion: SpecVersion;1063    SpRuntimeArithmeticError: SpRuntimeArithmeticError;1064    SpRuntimeDigest: SpRuntimeDigest;1065    SpRuntimeDigestDigestItem: SpRuntimeDigestDigestItem;1066    SpRuntimeDispatchError: SpRuntimeDispatchError;1067    SpRuntimeModuleError: SpRuntimeModuleError;1068    SpRuntimeMultiSignature: SpRuntimeMultiSignature;1069    SpRuntimeTokenError: SpRuntimeTokenError;1070    SpRuntimeTransactionalError: SpRuntimeTransactionalError;1071    SpTrieStorageProof: SpTrieStorageProof;1072    SpVersionRuntimeVersion: SpVersionRuntimeVersion;1073    Sr25519Signature: Sr25519Signature;1074    StakingLedger: StakingLedger;1075    StakingLedgerTo223: StakingLedgerTo223;1076    StakingLedgerTo240: StakingLedgerTo240;1077    Statement: Statement;1078    StatementKind: StatementKind;1079    StorageChangeSet: StorageChangeSet;1080    StorageData: StorageData;1081    StorageDeposit: StorageDeposit;1082    StorageEntryMetadataLatest: StorageEntryMetadataLatest;1083    StorageEntryMetadataV10: StorageEntryMetadataV10;1084    StorageEntryMetadataV11: StorageEntryMetadataV11;1085    StorageEntryMetadataV12: StorageEntryMetadataV12;1086    StorageEntryMetadataV13: StorageEntryMetadataV13;1087    StorageEntryMetadataV14: StorageEntryMetadataV14;1088    StorageEntryMetadataV9: StorageEntryMetadataV9;1089    StorageEntryModifierLatest: StorageEntryModifierLatest;1090    StorageEntryModifierV10: StorageEntryModifierV10;1091    StorageEntryModifierV11: StorageEntryModifierV11;1092    StorageEntryModifierV12: StorageEntryModifierV12;1093    StorageEntryModifierV13: StorageEntryModifierV13;1094    StorageEntryModifierV14: StorageEntryModifierV14;1095    StorageEntryModifierV9: StorageEntryModifierV9;1096    StorageEntryTypeLatest: StorageEntryTypeLatest;1097    StorageEntryTypeV10: StorageEntryTypeV10;1098    StorageEntryTypeV11: StorageEntryTypeV11;1099    StorageEntryTypeV12: StorageEntryTypeV12;1100    StorageEntryTypeV13: StorageEntryTypeV13;1101    StorageEntryTypeV14: StorageEntryTypeV14;1102    StorageEntryTypeV9: StorageEntryTypeV9;1103    StorageHasher: StorageHasher;1104    StorageHasherV10: StorageHasherV10;1105    StorageHasherV11: StorageHasherV11;1106    StorageHasherV12: StorageHasherV12;1107    StorageHasherV13: StorageHasherV13;1108    StorageHasherV14: StorageHasherV14;1109    StorageHasherV9: StorageHasherV9;1110    StorageKey: StorageKey;1111    StorageKind: StorageKind;1112    StorageMetadataV10: StorageMetadataV10;1113    StorageMetadataV11: StorageMetadataV11;1114    StorageMetadataV12: StorageMetadataV12;1115    StorageMetadataV13: StorageMetadataV13;1116    StorageMetadataV9: StorageMetadataV9;1117    StorageProof: StorageProof;1118    StoredPendingChange: StoredPendingChange;1119    StoredState: StoredState;1120    StrikeCount: StrikeCount;1121    SubId: SubId;1122    SubmissionIndicesOf: SubmissionIndicesOf;1123    Supports: Supports;1124    SyncState: SyncState;1125    SystemInherentData: SystemInherentData;1126    SystemOrigin: SystemOrigin;1127    Tally: Tally;1128    TaskAddress: TaskAddress;1129    TAssetBalance: TAssetBalance;1130    TAssetDepositBalance: TAssetDepositBalance;1131    Text: Text;1132    Timepoint: Timepoint;1133    TokenError: TokenError;1134    TombstoneContractInfo: TombstoneContractInfo;1135    TraceBlockResponse: TraceBlockResponse;1136    TraceError: TraceError;1137    TransactionInfo: TransactionInfo;1138    TransactionPriority: TransactionPriority;1139    TransactionStorageProof: TransactionStorageProof;1140    TransactionV0: TransactionV0;1141    TransactionV1: TransactionV1;1142    TransactionV2: TransactionV2;1143    TransactionValidityError: TransactionValidityError;1144    TransientValidationData: TransientValidationData;1145    TreasuryProposal: TreasuryProposal;1146    TrieId: TrieId;1147    TrieIndex: TrieIndex;1148    Type: Type;1149    u128: u128;1150    U128: U128;1151    u16: u16;1152    U16: U16;1153    u256: u256;1154    U256: U256;1155    u32: u32;1156    U32: U32;1157    U32F32: U32F32;1158    u64: u64;1159    U64: U64;1160    u8: u8;1161    U8: U8;1162    UnappliedSlash: UnappliedSlash;1163    UnappliedSlashOther: UnappliedSlashOther;1164    UncleEntryItem: UncleEntryItem;1165    UnknownTransaction: UnknownTransaction;1166    UnlockChunk: UnlockChunk;1167    UnrewardedRelayer: UnrewardedRelayer;1168    UnrewardedRelayersState: UnrewardedRelayersState;1169    UpDataStructsAccessMode: UpDataStructsAccessMode;1170    UpDataStructsCollection: UpDataStructsCollection;1171    UpDataStructsCollectionField: UpDataStructsCollectionField;1172    UpDataStructsCollectionLimits: UpDataStructsCollectionLimits;1173    UpDataStructsCollectionMode: UpDataStructsCollectionMode;1174    UpDataStructsCollectionStats: UpDataStructsCollectionStats;1175    UpDataStructsCreateCollectionData: UpDataStructsCreateCollectionData;1176    UpDataStructsCreateFungibleData: UpDataStructsCreateFungibleData;1177    UpDataStructsCreateItemData: UpDataStructsCreateItemData;1178    UpDataStructsCreateItemExData: UpDataStructsCreateItemExData;1179    UpDataStructsCreateNftData: UpDataStructsCreateNftData;1180    UpDataStructsCreateNftExData: UpDataStructsCreateNftExData;1181    UpDataStructsCreateReFungibleData: UpDataStructsCreateReFungibleData;1182    UpDataStructsCreateRefungibleExData: UpDataStructsCreateRefungibleExData;1183    UpDataStructsMetaUpdatePermission: UpDataStructsMetaUpdatePermission;1184    UpDataStructsNestingRule: UpDataStructsNestingRule;1185    UpDataStructsProperties: UpDataStructsProperties;1186    UpDataStructsPropertiesMapBoundedVec: UpDataStructsPropertiesMapBoundedVec;1187    UpDataStructsPropertiesMapPropertyPermission: UpDataStructsPropertiesMapPropertyPermission;1188    UpDataStructsProperty: UpDataStructsProperty;1189    UpDataStructsPropertyKeyPermission: UpDataStructsPropertyKeyPermission;1190    UpDataStructsPropertyPermission: UpDataStructsPropertyPermission;1191    UpDataStructsRpcCollection: UpDataStructsRpcCollection;1192    UpDataStructsSchemaVersion: UpDataStructsSchemaVersion;1193    UpDataStructsSponsoringRateLimit: UpDataStructsSponsoringRateLimit;1194    UpDataStructsSponsorshipState: UpDataStructsSponsorshipState;1195    UpDataStructsTokenData: UpDataStructsTokenData;1196    UpgradeGoAhead: UpgradeGoAhead;1197    UpgradeRestriction: UpgradeRestriction;1198    UpwardMessage: UpwardMessage;1199    usize: usize;1200    USize: USize;1201    ValidationCode: ValidationCode;1202    ValidationCodeHash: ValidationCodeHash;1203    ValidationData: ValidationData;1204    ValidationDataType: ValidationDataType;1205    ValidationFunctionParams: ValidationFunctionParams;1206    ValidatorCount: ValidatorCount;1207    ValidatorId: ValidatorId;1208    ValidatorIdOf: ValidatorIdOf;1209    ValidatorIndex: ValidatorIndex;1210    ValidatorIndexCompact: ValidatorIndexCompact;1211    ValidatorPrefs: ValidatorPrefs;1212    ValidatorPrefsTo145: ValidatorPrefsTo145;1213    ValidatorPrefsTo196: ValidatorPrefsTo196;1214    ValidatorPrefsWithBlocked: ValidatorPrefsWithBlocked;1215    ValidatorPrefsWithCommission: ValidatorPrefsWithCommission;1216    ValidatorSetId: ValidatorSetId;1217    ValidatorSignature: ValidatorSignature;1218    ValidDisputeStatementKind: ValidDisputeStatementKind;1219    ValidityAttestation: ValidityAttestation;1220    VecInboundHrmpMessage: VecInboundHrmpMessage;1221    VersionedMultiAsset: VersionedMultiAsset;1222    VersionedMultiAssets: VersionedMultiAssets;1223    VersionedMultiLocation: VersionedMultiLocation;1224    VersionedResponse: VersionedResponse;1225    VersionedXcm: VersionedXcm;1226    VersionMigrationStage: VersionMigrationStage;1227    VestingInfo: VestingInfo;1228    VestingSchedule: VestingSchedule;1229    Vote: Vote;1230    VoteIndex: VoteIndex;1231    Voter: Voter;1232    VoterInfo: VoterInfo;1233    Votes: Votes;1234    VotesTo230: VotesTo230;1235    VoteThreshold: VoteThreshold;1236    VoteWeight: VoteWeight;1237    Voting: Voting;1238    VotingDelegating: VotingDelegating;1239    VotingDirect: VotingDirect;1240    VotingDirectVote: VotingDirectVote;1241    VouchingStatus: VouchingStatus;1242    VrfData: VrfData;1243    VrfOutput: VrfOutput;1244    VrfProof: VrfProof;1245    Weight: Weight;1246    WeightLimitV2: WeightLimitV2;1247    WeightMultiplier: WeightMultiplier;1248    WeightPerClass: WeightPerClass;1249    WeightToFeeCoefficient: WeightToFeeCoefficient;1250    WildFungibility: WildFungibility;1251    WildFungibilityV0: WildFungibilityV0;1252    WildFungibilityV1: WildFungibilityV1;1253    WildFungibilityV2: WildFungibilityV2;1254    WildMultiAsset: WildMultiAsset;1255    WildMultiAssetV1: WildMultiAssetV1;1256    WildMultiAssetV2: WildMultiAssetV2;1257    WinnersData: WinnersData;1258    WinnersData10: WinnersData10;1259    WinnersDataTuple: WinnersDataTuple;1260    WinnersDataTuple10: WinnersDataTuple10;1261    WinningData: WinningData;1262    WinningData10: WinningData10;1263    WinningDataEntry: WinningDataEntry;1264    WithdrawReasons: WithdrawReasons;1265    Xcm: Xcm;1266    XcmAssetId: XcmAssetId;1267    XcmDoubleEncoded: XcmDoubleEncoded;1268    XcmError: XcmError;1269    XcmErrorV0: XcmErrorV0;1270    XcmErrorV1: XcmErrorV1;1271    XcmErrorV2: XcmErrorV2;1272    XcmOrder: XcmOrder;1273    XcmOrderV0: XcmOrderV0;1274    XcmOrderV1: XcmOrderV1;1275    XcmOrderV2: XcmOrderV2;1276    XcmOrigin: XcmOrigin;1277    XcmOriginKind: XcmOriginKind;1278    XcmpMessageFormat: XcmpMessageFormat;1279    XcmV0: XcmV0;1280    XcmV0Junction: XcmV0Junction;1281    XcmV0JunctionBodyId: XcmV0JunctionBodyId;1282    XcmV0JunctionBodyPart: XcmV0JunctionBodyPart;1283    XcmV0JunctionNetworkId: XcmV0JunctionNetworkId;1284    XcmV0MultiAsset: XcmV0MultiAsset;1285    XcmV0MultiLocation: XcmV0MultiLocation;1286    XcmV0Order: XcmV0Order;1287    XcmV0OriginKind: XcmV0OriginKind;1288    XcmV0Response: XcmV0Response;1289    XcmV0Xcm: XcmV0Xcm;1290    XcmV1: XcmV1;1291    XcmV1Junction: XcmV1Junction;1292    XcmV1MultiAsset: XcmV1MultiAsset;1293    XcmV1MultiassetAssetId: XcmV1MultiassetAssetId;1294    XcmV1MultiassetAssetInstance: XcmV1MultiassetAssetInstance;1295    XcmV1MultiassetFungibility: XcmV1MultiassetFungibility;1296    XcmV1MultiassetMultiAssetFilter: XcmV1MultiassetMultiAssetFilter;1297    XcmV1MultiassetMultiAssets: XcmV1MultiassetMultiAssets;1298    XcmV1MultiassetWildFungibility: XcmV1MultiassetWildFungibility;1299    XcmV1MultiassetWildMultiAsset: XcmV1MultiassetWildMultiAsset;1300    XcmV1MultiLocation: XcmV1MultiLocation;1301    XcmV1MultilocationJunctions: XcmV1MultilocationJunctions;1302    XcmV1Order: XcmV1Order;1303    XcmV1Response: XcmV1Response;1304    XcmV1Xcm: XcmV1Xcm;1305    XcmV2: XcmV2;1306    XcmV2Instruction: XcmV2Instruction;1307    XcmV2Response: XcmV2Response;1308    XcmV2TraitsError: XcmV2TraitsError;1309    XcmV2TraitsOutcome: XcmV2TraitsOutcome;1310    XcmV2WeightLimit: XcmV2WeightLimit;1311    XcmV2Xcm: XcmV2Xcm;1312    XcmVersion: XcmVersion;1313    XcmVersionedMultiAssets: XcmVersionedMultiAssets;1314    XcmVersionedMultiLocation: XcmVersionedMultiLocation;1315    XcmVersionedXcm: XcmVersionedXcm;1316  } // InterfaceTypes1317} // declare module
modifiedtests/src/interfaces/lookup.tsdiffbeforeafterboth
--- a/tests/src/interfaces/lookup.ts
+++ b/tests/src/interfaces/lookup.ts
@@ -1381,10 +1381,6 @@
         collectionId: 'u32',
         schema: 'Bytes',
       },
-      set_variable_on_chain_schema: {
-        collectionId: 'u32',
-        schema: 'Bytes',
-      },
       set_collection_limits: {
         collectionId: 'u32',
         newLimit: 'UpDataStructsCollectionLimits'
@@ -1414,7 +1410,6 @@
     schemaVersion: 'Option<UpDataStructsSchemaVersion>',
     pendingSponsor: 'Option<AccountId32>',
     limits: 'Option<UpDataStructsCollectionLimits>',
-    variableOnChainSchema: 'Bytes',
     constOnChainSchema: 'Bytes',
     metaUpdatePermission: 'Option<UpDataStructsMetaUpdatePermission>',
     tokenPropertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',
@@ -1463,14 +1458,10 @@
     _enum: {
       Disabled: 'Null',
       Owner: 'Null',
-      OwnerRestricted: 'FrameSupportStorageBoundedBTreeSet'
+      OwnerRestricted: 'BTreeSet<u32>'
     }
   },
   /**
-   * Lookup171: frame_support::storage::bounded_btree_set::BoundedBTreeSet<up_data_structs::CollectionId, S>
-   **/
-  FrameSupportStorageBoundedBTreeSet: 'BTreeSet<u32>',
-  /**
    * Lookup177: up_data_structs::MetaUpdatePermission
    **/
   UpDataStructsMetaUpdatePermission: {
@@ -1993,8 +1984,7 @@
       MintPermissionSet: 'u32',
       OffchainSchemaSet: 'u32',
       PublicAccessModeSet: '(u32,UpDataStructsAccessMode)',
-      SchemaVersionSet: 'u32',
-      VariableOnChainSchemaSet: 'u32'
+      SchemaVersionSet: 'u32'
     }
   },
   /**
@@ -2008,11 +1998,11 @@
       ItemDestroyed: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,u128)',
       Transfer: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,PalletEvmAccountBasicCrossAccountIdRepr,u128)',
       Approved: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,PalletEvmAccountBasicCrossAccountIdRepr,u128)',
-      CollectionPropertySet: '(u32,UpDataStructsProperty)',
+      CollectionPropertySet: '(u32,Bytes)',
       CollectionPropertyDeleted: '(u32,Bytes)',
-      TokenPropertySet: '(u32,u32,UpDataStructsProperty)',
+      TokenPropertySet: '(u32,u32,Bytes)',
       TokenPropertyDeleted: '(u32,u32,Bytes)',
-      PropertyPermissionSet: '(u32,UpDataStructsPropertyKeyPermission)'
+      PropertyPermissionSet: '(u32,Bytes)'
     }
   },
   /**
@@ -2316,18 +2306,26 @@
    * Lookup312: up_data_structs::Properties
    **/
   UpDataStructsProperties: {
-    map: 'BTreeMap<Bytes, Bytes>',
+    map: 'UpDataStructsPropertiesMapBoundedVec',
     consumedSpace: 'u32',
     spaceLimit: 'u32'
   },
   /**
-   * Lookup322: up_data_structs::CollectionField
+   * Lookup313: up_data_structs::PropertiesMap<frame_support::storage::bounded_vec::BoundedVec<T, S>>
+   **/
+  UpDataStructsPropertiesMapBoundedVec: 'BTreeMap<Bytes, Bytes>',
+  /**
+   * Lookup318: up_data_structs::PropertiesMap<up_data_structs::PropertyPermission>
+   **/
+  UpDataStructsPropertiesMapPropertyPermission: 'BTreeMap<Bytes, UpDataStructsPropertyPermission>',
+  /**
+   * Lookup324: up_data_structs::CollectionField
    **/
   UpDataStructsCollectionField: {
-    _enum: ['VariableOnChainSchema', 'ConstOnChainSchema', 'OffchainSchema']
+    _enum: ['ConstOnChainSchema', 'OffchainSchema']
   },
   /**
-   * Lookup325: up_data_structs::CollectionStats
+   * Lookup327: up_data_structs::CollectionStats
    **/
   UpDataStructsCollectionStats: {
     created: 'u32',
@@ -2335,11 +2333,11 @@
     alive: 'u32'
   },
   /**
-   * Lookup326: PhantomType::up_data_structs<up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>>
+   * Lookup328: PhantomType::up_data_structs<up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>>
    **/
-  PhantomTypeUpDataStructsTokenData: '[Lookup327;0]',
+  PhantomTypeUpDataStructsTokenData: '[Lookup329;0]',
   /**
-   * Lookup327: up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+   * Lookup329: up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
    **/
   UpDataStructsTokenData: {
     constData: 'Bytes',
@@ -2347,11 +2345,11 @@
     owner: 'Option<PalletEvmAccountBasicCrossAccountIdRepr>'
   },
   /**
-   * Lookup330: PhantomType::up_data_structs<up_data_structs::RpcCollection<sp_core::crypto::AccountId32>>
+   * Lookup332: PhantomType::up_data_structs<up_data_structs::RpcCollection<sp_core::crypto::AccountId32>>
    **/
-  PhantomTypeUpDataStructsRpcCollection: '[Lookup331;0]',
+  PhantomTypeUpDataStructsRpcCollection: '[Lookup333;0]',
   /**
-   * Lookup331: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>
+   * Lookup333: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>
    **/
   UpDataStructsRpcCollection: {
     owner: 'AccountId32',
@@ -2365,39 +2363,38 @@
     schemaVersion: 'UpDataStructsSchemaVersion',
     sponsorship: 'UpDataStructsSponsorshipState',
     limits: 'UpDataStructsCollectionLimits',
-    variableOnChainSchema: 'Bytes',
     constOnChainSchema: 'Bytes',
     metaUpdatePermission: 'UpDataStructsMetaUpdatePermission',
     tokenPropertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',
     properties: 'Vec<UpDataStructsProperty>'
   },
   /**
-   * Lookup333: pallet_common::pallet::Error<T>
+   * Lookup335: 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', 'NotSufficientFounds', 'NestingIsDisabled', 'OnlyOwnerAllowedToNest', 'SourceCollectionIsNotAllowedToNest', 'CollectionFieldSizeExceeded', 'NoSpaceForProperty', 'PropertyLimitReached']
+    _enum: ['CollectionNotFound', 'MustBeTokenOwner', 'NoPermission', 'PublicMintingNotAllowed', 'AddressNotInAllowlist', 'CollectionNameLimitExceeded', 'CollectionDescriptionLimitExceeded', 'CollectionTokenPrefixLimitExceeded', 'TotalCollectionsLimitExceeded', 'TokenVariableDataLimitExceeded', 'CollectionAdminCountExceeded', 'CollectionLimitBoundsExceeded', 'OwnerPermissionsCantBeReverted', 'TransferNotAllowed', 'AccountTokenLimitExceeded', 'CollectionTokenLimitExceeded', 'MetadataFlagFrozen', 'TokenNotFound', 'TokenValueTooLow', 'ApprovedValueTooLow', 'CantApproveMoreThanOwned', 'AddressIsZero', 'UnsupportedOperation', 'NotSufficientFounds', 'NestingIsDisabled', 'OnlyOwnerAllowedToNest', 'SourceCollectionIsNotAllowedToNest', 'CollectionFieldSizeExceeded', 'NoSpaceForProperty', 'PropertyLimitReached', 'UnableToReadUnboundedKeys', 'InvalidCharacterInPropertyKey', 'EmptyPropertyKey']
   },
   /**
-   * Lookup335: pallet_fungible::pallet::Error<T>
+   * Lookup337: pallet_fungible::pallet::Error<T>
    **/
   PalletFungibleError: {
     _enum: ['NotFungibleDataUsedToMintFungibleCollectionToken', 'FungibleItemsHaveNoId', 'FungibleItemsDontHaveData', 'FungibleDisallowsNesting', 'SettingPropertiesNotAllowed']
   },
   /**
-   * Lookup336: pallet_refungible::ItemData
+   * Lookup338: pallet_refungible::ItemData
    **/
   PalletRefungibleItemData: {
     constData: 'Bytes',
     variableData: 'Bytes'
   },
   /**
-   * Lookup340: pallet_refungible::pallet::Error<T>
+   * Lookup342: pallet_refungible::pallet::Error<T>
    **/
   PalletRefungibleError: {
     _enum: ['NotRefungibleDataUsedToMintFungibleCollectionToken', 'WrongRefungiblePieces', 'RefungibleDisallowsNesting', 'SettingPropertiesNotAllowed']
   },
   /**
-   * Lookup341: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+   * Lookup343: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
    **/
   PalletNonfungibleItemData: {
     constData: 'Bytes',
@@ -2405,25 +2402,25 @@
     owner: 'PalletEvmAccountBasicCrossAccountIdRepr'
   },
   /**
-   * Lookup342: pallet_nonfungible::pallet::Error<T>
+   * Lookup344: pallet_nonfungible::pallet::Error<T>
    **/
   PalletNonfungibleError: {
     _enum: ['NotNonfungibleDataUsedToMintFungibleCollectionToken', 'NonfungibleItemsHaveNoAmount']
   },
   /**
-   * Lookup343: pallet_structure::pallet::Error<T>
+   * Lookup345: pallet_structure::pallet::Error<T>
    **/
   PalletStructureError: {
     _enum: ['OuroborosDetected', 'DepthLimit', 'TokenNotFound']
   },
   /**
-   * Lookup345: pallet_evm::pallet::Error<T>
+   * Lookup348: pallet_evm::pallet::Error<T>
    **/
   PalletEvmError: {
     _enum: ['BalanceLow', 'FeeOverflow', 'PaymentOverflow', 'WithdrawFailed', 'GasPriceTooLow', 'InvalidNonce']
   },
   /**
-   * Lookup348: fp_rpc::TransactionStatus
+   * Lookup351: fp_rpc::TransactionStatus
    **/
   FpRpcTransactionStatus: {
     transactionHash: 'H256',
@@ -2435,11 +2432,11 @@
     logsBloom: 'EthbloomBloom'
   },
   /**
-   * Lookup351: ethbloom::Bloom
+   * Lookup353: ethbloom::Bloom
    **/
   EthbloomBloom: '[u8;256]',
   /**
-   * Lookup353: ethereum::receipt::ReceiptV3
+   * Lookup355: ethereum::receipt::ReceiptV3
    **/
   EthereumReceiptReceiptV3: {
     _enum: {
@@ -2449,7 +2446,7 @@
     }
   },
   /**
-   * Lookup354: ethereum::receipt::EIP658ReceiptData
+   * Lookup356: ethereum::receipt::EIP658ReceiptData
    **/
   EthereumReceiptEip658ReceiptData: {
     statusCode: 'u8',
@@ -2458,7 +2455,7 @@
     logs: 'Vec<EthereumLog>'
   },
   /**
-   * Lookup355: ethereum::block::Block<ethereum::transaction::TransactionV2>
+   * Lookup357: ethereum::block::Block<ethereum::transaction::TransactionV2>
    **/
   EthereumBlock: {
     header: 'EthereumHeader',
@@ -2466,7 +2463,7 @@
     ommers: 'Vec<EthereumHeader>'
   },
   /**
-   * Lookup356: ethereum::header::Header
+   * Lookup358: ethereum::header::Header
    **/
   EthereumHeader: {
     parentHash: 'H256',
@@ -2486,41 +2483,41 @@
     nonce: 'EthereumTypesHashH64'
   },
   /**
-   * Lookup357: ethereum_types::hash::H64
+   * Lookup359: ethereum_types::hash::H64
    **/
   EthereumTypesHashH64: '[u8;8]',
   /**
-   * Lookup362: pallet_ethereum::pallet::Error<T>
+   * Lookup364: pallet_ethereum::pallet::Error<T>
    **/
   PalletEthereumError: {
     _enum: ['InvalidSignature', 'PreLogExists']
   },
   /**
-   * Lookup363: pallet_evm_coder_substrate::pallet::Error<T>
+   * Lookup365: pallet_evm_coder_substrate::pallet::Error<T>
    **/
   PalletEvmCoderSubstrateError: {
     _enum: ['OutOfGas', 'OutOfFund']
   },
   /**
-   * Lookup364: pallet_evm_contract_helpers::SponsoringModeT
+   * Lookup366: pallet_evm_contract_helpers::SponsoringModeT
    **/
   PalletEvmContractHelpersSponsoringModeT: {
     _enum: ['Disabled', 'Allowlisted', 'Generous']
   },
   /**
-   * Lookup366: pallet_evm_contract_helpers::pallet::Error<T>
+   * Lookup368: pallet_evm_contract_helpers::pallet::Error<T>
    **/
   PalletEvmContractHelpersError: {
     _enum: ['NoPermission']
   },
   /**
-   * Lookup367: pallet_evm_migration::pallet::Error<T>
+   * Lookup369: pallet_evm_migration::pallet::Error<T>
    **/
   PalletEvmMigrationError: {
     _enum: ['AccountNotEmpty', 'AccountIsNotMigrating']
   },
   /**
-   * Lookup369: sp_runtime::MultiSignature
+   * Lookup371: sp_runtime::MultiSignature
    **/
   SpRuntimeMultiSignature: {
     _enum: {
@@ -2530,39 +2527,39 @@
     }
   },
   /**
-   * Lookup370: sp_core::ed25519::Signature
+   * Lookup372: sp_core::ed25519::Signature
    **/
   SpCoreEd25519Signature: '[u8;64]',
   /**
-   * Lookup372: sp_core::sr25519::Signature
+   * Lookup374: sp_core::sr25519::Signature
    **/
   SpCoreSr25519Signature: '[u8;64]',
   /**
-   * Lookup373: sp_core::ecdsa::Signature
+   * Lookup375: sp_core::ecdsa::Signature
    **/
   SpCoreEcdsaSignature: '[u8;65]',
   /**
-   * Lookup376: frame_system::extensions::check_spec_version::CheckSpecVersion<T>
+   * Lookup378: frame_system::extensions::check_spec_version::CheckSpecVersion<T>
    **/
   FrameSystemExtensionsCheckSpecVersion: 'Null',
   /**
-   * Lookup377: frame_system::extensions::check_genesis::CheckGenesis<T>
+   * Lookup379: frame_system::extensions::check_genesis::CheckGenesis<T>
    **/
   FrameSystemExtensionsCheckGenesis: 'Null',
   /**
-   * Lookup380: frame_system::extensions::check_nonce::CheckNonce<T>
+   * Lookup382: frame_system::extensions::check_nonce::CheckNonce<T>
    **/
   FrameSystemExtensionsCheckNonce: 'Compact<u32>',
   /**
-   * Lookup381: frame_system::extensions::check_weight::CheckWeight<T>
+   * Lookup383: frame_system::extensions::check_weight::CheckWeight<T>
    **/
   FrameSystemExtensionsCheckWeight: 'Null',
   /**
-   * Lookup382: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>
+   * Lookup384: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>
    **/
   PalletTemplateTransactionPaymentChargeTransactionPayment: 'Compact<u128>',
   /**
-   * Lookup383: opal_runtime::Runtime
+   * Lookup385: opal_runtime::Runtime
    **/
   OpalRuntimeRuntime: 'Null'
 };
modifiedtests/src/interfaces/registry.tsdiffbeforeafterboth
--- a/tests/src/interfaces/registry.ts
+++ b/tests/src/interfaces/registry.ts
@@ -1,7 +1,7 @@
 // Auto-generated via `yarn polkadot-types-from-defs`, do not edit
 /* eslint-disable */
 
-import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportPalletId, FrameSupportStorageBoundedBTreeSet, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSupportWeightsWeightToFeeCoefficient, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeRuntime, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletFungibleError, PalletInflationCall, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTimestampCall, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletXcmCall, PalletXcmError, PalletXcmEvent, PhantomTypeUpDataStructsRpcCollection, PhantomTypeUpDataStructsTokenData, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionField, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExData, UpDataStructsMetaUpdatePermission, UpDataStructsNestingRule, UpDataStructsProperties, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsRpcCollection, UpDataStructsSchemaVersion, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipState, UpDataStructsTokenData, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
+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, OpalRuntimeRuntime, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletFungibleError, PalletInflationCall, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTimestampCall, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletXcmCall, PalletXcmError, PalletXcmEvent, PhantomTypeUpDataStructsRpcCollection, PhantomTypeUpDataStructsTokenData, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionField, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExData, UpDataStructsMetaUpdatePermission, UpDataStructsNestingRule, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsRpcCollection, UpDataStructsSchemaVersion, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipState, UpDataStructsTokenData, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
 
 declare module '@polkadot/types/types/registry' {
   export interface InterfaceTypes {
@@ -47,7 +47,6 @@
     EvmCoreErrorExitSucceed: EvmCoreErrorExitSucceed;
     FpRpcTransactionStatus: FpRpcTransactionStatus;
     FrameSupportPalletId: FrameSupportPalletId;
-    FrameSupportStorageBoundedBTreeSet: FrameSupportStorageBoundedBTreeSet;
     FrameSupportTokensMiscBalanceStatus: FrameSupportTokensMiscBalanceStatus;
     FrameSupportWeightsDispatchClass: FrameSupportWeightsDispatchClass;
     FrameSupportWeightsDispatchInfo: FrameSupportWeightsDispatchInfo;
@@ -164,6 +163,8 @@
     UpDataStructsMetaUpdatePermission: UpDataStructsMetaUpdatePermission;
     UpDataStructsNestingRule: UpDataStructsNestingRule;
     UpDataStructsProperties: UpDataStructsProperties;
+    UpDataStructsPropertiesMapBoundedVec: UpDataStructsPropertiesMapBoundedVec;
+    UpDataStructsPropertiesMapPropertyPermission: UpDataStructsPropertiesMapPropertyPermission;
     UpDataStructsProperty: UpDataStructsProperty;
     UpDataStructsPropertyKeyPermission: UpDataStructsPropertyKeyPermission;
     UpDataStructsPropertyPermission: UpDataStructsPropertyPermission;
modifiedtests/src/interfaces/types-lookup.tsdiffbeforeafterboth
--- a/tests/src/interfaces/types-lookup.ts
+++ b/tests/src/interfaces/types-lookup.ts
@@ -1519,17 +1519,12 @@
       readonly collectionId: u32;
       readonly schema: Bytes;
     } & Struct;
-    readonly isSetVariableOnChainSchema: boolean;
-    readonly asSetVariableOnChainSchema: {
-      readonly collectionId: u32;
-      readonly schema: Bytes;
-    } & Struct;
     readonly isSetCollectionLimits: boolean;
     readonly asSetCollectionLimits: {
       readonly collectionId: u32;
       readonly newLimit: UpDataStructsCollectionLimits;
     } & Struct;
-    readonly type: 'CreateCollection' | 'CreateCollectionEx' | 'DestroyCollection' | 'AddToAllowList' | 'RemoveFromAllowList' | 'SetPublicAccessMode' | 'SetMintPermission' | 'ChangeCollectionOwner' | 'AddCollectionAdmin' | 'RemoveCollectionAdmin' | 'SetCollectionSponsor' | 'ConfirmSponsorship' | 'RemoveCollectionSponsor' | 'CreateItem' | 'CreateMultipleItems' | 'SetCollectionProperties' | 'DeleteCollectionProperties' | 'SetTokenProperties' | 'DeleteTokenProperties' | 'SetPropertyPermissions' | 'CreateMultipleItemsEx' | 'SetTransfersEnabledFlag' | 'BurnItem' | 'BurnFrom' | 'Transfer' | 'Approve' | 'TransferFrom' | 'SetVariableMetaData' | 'SetMetaUpdatePermissionFlag' | 'SetSchemaVersion' | 'SetOffchainSchema' | 'SetConstOnChainSchema' | 'SetVariableOnChainSchema' | 'SetCollectionLimits';
+    readonly type: 'CreateCollection' | 'CreateCollectionEx' | 'DestroyCollection' | 'AddToAllowList' | 'RemoveFromAllowList' | 'SetPublicAccessMode' | 'SetMintPermission' | 'ChangeCollectionOwner' | 'AddCollectionAdmin' | 'RemoveCollectionAdmin' | 'SetCollectionSponsor' | 'ConfirmSponsorship' | 'RemoveCollectionSponsor' | 'CreateItem' | 'CreateMultipleItems' | 'SetCollectionProperties' | 'DeleteCollectionProperties' | 'SetTokenProperties' | 'DeleteTokenProperties' | 'SetPropertyPermissions' | 'CreateMultipleItemsEx' | 'SetTransfersEnabledFlag' | 'BurnItem' | 'BurnFrom' | 'Transfer' | 'Approve' | 'TransferFrom' | 'SetVariableMetaData' | 'SetMetaUpdatePermissionFlag' | 'SetSchemaVersion' | 'SetOffchainSchema' | 'SetConstOnChainSchema' | 'SetCollectionLimits';
   }
 
   /** @name UpDataStructsCollectionMode (156) */
@@ -1552,7 +1547,6 @@
     readonly schemaVersion: Option<UpDataStructsSchemaVersion>;
     readonly pendingSponsor: Option<AccountId32>;
     readonly limits: Option<UpDataStructsCollectionLimits>;
-    readonly variableOnChainSchema: Bytes;
     readonly constOnChainSchema: Bytes;
     readonly metaUpdatePermission: Option<UpDataStructsMetaUpdatePermission>;
     readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;
@@ -1600,13 +1594,10 @@
     readonly isDisabled: boolean;
     readonly isOwner: boolean;
     readonly isOwnerRestricted: boolean;
-    readonly asOwnerRestricted: FrameSupportStorageBoundedBTreeSet;
+    readonly asOwnerRestricted: BTreeSet<u32>;
     readonly type: 'Disabled' | 'Owner' | 'OwnerRestricted';
   }
 
-  /** @name FrameSupportStorageBoundedBTreeSet (171) */
-  export interface FrameSupportStorageBoundedBTreeSet extends BTreeSet<u32> {}
-
   /** @name UpDataStructsMetaUpdatePermission (177) */
   export interface UpDataStructsMetaUpdatePermission extends Enum {
     readonly isItemOwner: boolean;
@@ -2168,9 +2159,7 @@
     readonly asPublicAccessModeSet: ITuple<[u32, UpDataStructsAccessMode]>;
     readonly isSchemaVersionSet: boolean;
     readonly asSchemaVersionSet: u32;
-    readonly isVariableOnChainSchemaSet: boolean;
-    readonly asVariableOnChainSchemaSet: u32;
-    readonly type: 'CollectionSponsorRemoved' | 'CollectionAdminAdded' | 'CollectionOwnedChanged' | 'CollectionSponsorSet' | 'ConstOnChainSchemaSet' | 'SponsorshipConfirmed' | 'CollectionAdminRemoved' | 'AllowListAddressRemoved' | 'AllowListAddressAdded' | 'CollectionLimitSet' | 'MintPermissionSet' | 'OffchainSchemaSet' | 'PublicAccessModeSet' | 'SchemaVersionSet' | 'VariableOnChainSchemaSet';
+    readonly type: 'CollectionSponsorRemoved' | 'CollectionAdminAdded' | 'CollectionOwnedChanged' | 'CollectionSponsorSet' | 'ConstOnChainSchemaSet' | 'SponsorshipConfirmed' | 'CollectionAdminRemoved' | 'AllowListAddressRemoved' | 'AllowListAddressAdded' | 'CollectionLimitSet' | 'MintPermissionSet' | 'OffchainSchemaSet' | 'PublicAccessModeSet' | 'SchemaVersionSet';
   }
 
   /** @name PalletCommonEvent (256) */
@@ -2188,15 +2177,15 @@
     readonly isApproved: boolean;
     readonly asApproved: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;
     readonly isCollectionPropertySet: boolean;
-    readonly asCollectionPropertySet: ITuple<[u32, UpDataStructsProperty]>;
+    readonly asCollectionPropertySet: ITuple<[u32, Bytes]>;
     readonly isCollectionPropertyDeleted: boolean;
     readonly asCollectionPropertyDeleted: ITuple<[u32, Bytes]>;
     readonly isTokenPropertySet: boolean;
-    readonly asTokenPropertySet: ITuple<[u32, u32, UpDataStructsProperty]>;
+    readonly asTokenPropertySet: ITuple<[u32, u32, Bytes]>;
     readonly isTokenPropertyDeleted: boolean;
     readonly asTokenPropertyDeleted: ITuple<[u32, u32, Bytes]>;
     readonly isPropertyPermissionSet: boolean;
-    readonly asPropertyPermissionSet: ITuple<[u32, UpDataStructsPropertyKeyPermission]>;
+    readonly asPropertyPermissionSet: ITuple<[u32, Bytes]>;
     readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved' | 'CollectionPropertySet' | 'CollectionPropertyDeleted' | 'TokenPropertySet' | 'TokenPropertyDeleted' | 'PropertyPermissionSet';
   }
 
@@ -2521,40 +2510,45 @@
 
   /** @name UpDataStructsProperties (312) */
   export interface UpDataStructsProperties extends Struct {
-    readonly map: BTreeMap<Bytes, Bytes>;
+    readonly map: UpDataStructsPropertiesMapBoundedVec;
     readonly consumedSpace: u32;
     readonly spaceLimit: u32;
   }
 
-  /** @name UpDataStructsCollectionField (322) */
+  /** @name UpDataStructsPropertiesMapBoundedVec (313) */
+  export interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}
+
+  /** @name UpDataStructsPropertiesMapPropertyPermission (318) */
+  export interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}
+
+  /** @name UpDataStructsCollectionField (324) */
   export interface UpDataStructsCollectionField extends Enum {
-    readonly isVariableOnChainSchema: boolean;
     readonly isConstOnChainSchema: boolean;
     readonly isOffchainSchema: boolean;
-    readonly type: 'VariableOnChainSchema' | 'ConstOnChainSchema' | 'OffchainSchema';
+    readonly type: 'ConstOnChainSchema' | 'OffchainSchema';
   }
 
-  /** @name UpDataStructsCollectionStats (325) */
+  /** @name UpDataStructsCollectionStats (327) */
   export interface UpDataStructsCollectionStats extends Struct {
     readonly created: u32;
     readonly destroyed: u32;
     readonly alive: u32;
   }
 
-  /** @name PhantomTypeUpDataStructsTokenData (326) */
+  /** @name PhantomTypeUpDataStructsTokenData (328) */
   export interface PhantomTypeUpDataStructsTokenData extends Vec<UpDataStructsTokenData> {}
 
-  /** @name UpDataStructsTokenData (327) */
+  /** @name UpDataStructsTokenData (329) */
   export interface UpDataStructsTokenData extends Struct {
     readonly constData: Bytes;
     readonly properties: Vec<UpDataStructsProperty>;
     readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;
   }
 
-  /** @name PhantomTypeUpDataStructsRpcCollection (330) */
+  /** @name PhantomTypeUpDataStructsRpcCollection (332) */
   export interface PhantomTypeUpDataStructsRpcCollection extends Vec<UpDataStructsRpcCollection> {}
 
-  /** @name UpDataStructsRpcCollection (331) */
+  /** @name UpDataStructsRpcCollection (333) */
   export interface UpDataStructsRpcCollection extends Struct {
     readonly owner: AccountId32;
     readonly mode: UpDataStructsCollectionMode;
@@ -2567,14 +2561,13 @@
     readonly schemaVersion: UpDataStructsSchemaVersion;
     readonly sponsorship: UpDataStructsSponsorshipState;
     readonly limits: UpDataStructsCollectionLimits;
-    readonly variableOnChainSchema: Bytes;
     readonly constOnChainSchema: Bytes;
     readonly metaUpdatePermission: UpDataStructsMetaUpdatePermission;
     readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;
     readonly properties: Vec<UpDataStructsProperty>;
   }
 
-  /** @name PalletCommonError (333) */
+  /** @name PalletCommonError (335) */
   export interface PalletCommonError extends Enum {
     readonly isCollectionNotFound: boolean;
     readonly isMustBeTokenOwner: boolean;
@@ -2606,10 +2599,13 @@
     readonly isCollectionFieldSizeExceeded: boolean;
     readonly isNoSpaceForProperty: boolean;
     readonly isPropertyLimitReached: boolean;
-    readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'TokenVariableDataLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds' | 'NestingIsDisabled' | 'OnlyOwnerAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached';
+    readonly isUnableToReadUnboundedKeys: boolean;
+    readonly isInvalidCharacterInPropertyKey: boolean;
+    readonly isEmptyPropertyKey: boolean;
+    readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'TokenVariableDataLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds' | 'NestingIsDisabled' | 'OnlyOwnerAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached' | 'UnableToReadUnboundedKeys' | 'InvalidCharacterInPropertyKey' | 'EmptyPropertyKey';
   }
 
-  /** @name PalletFungibleError (335) */
+  /** @name PalletFungibleError (337) */
   export interface PalletFungibleError extends Enum {
     readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;
     readonly isFungibleItemsHaveNoId: boolean;
@@ -2619,13 +2615,13 @@
     readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';
   }
 
-  /** @name PalletRefungibleItemData (336) */
+  /** @name PalletRefungibleItemData (338) */
   export interface PalletRefungibleItemData extends Struct {
     readonly constData: Bytes;
     readonly variableData: Bytes;
   }
 
-  /** @name PalletRefungibleError (340) */
+  /** @name PalletRefungibleError (342) */
   export interface PalletRefungibleError extends Enum {
     readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;
     readonly isWrongRefungiblePieces: boolean;
@@ -2634,21 +2630,21 @@
     readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';
   }
 
-  /** @name PalletNonfungibleItemData (341) */
+  /** @name PalletNonfungibleItemData (343) */
   export interface PalletNonfungibleItemData extends Struct {
     readonly constData: Bytes;
     readonly variableData: Bytes;
     readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;
   }
 
-  /** @name PalletNonfungibleError (342) */
+  /** @name PalletNonfungibleError (344) */
   export interface PalletNonfungibleError extends Enum {
     readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;
     readonly isNonfungibleItemsHaveNoAmount: boolean;
     readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount';
   }
 
-  /** @name PalletStructureError (343) */
+  /** @name PalletStructureError (345) */
   export interface PalletStructureError extends Enum {
     readonly isOuroborosDetected: boolean;
     readonly isDepthLimit: boolean;
@@ -2656,7 +2652,7 @@
     readonly type: 'OuroborosDetected' | 'DepthLimit' | 'TokenNotFound';
   }
 
-  /** @name PalletEvmError (345) */
+  /** @name PalletEvmError (348) */
   export interface PalletEvmError extends Enum {
     readonly isBalanceLow: boolean;
     readonly isFeeOverflow: boolean;
@@ -2667,7 +2663,7 @@
     readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce';
   }
 
-  /** @name FpRpcTransactionStatus (348) */
+  /** @name FpRpcTransactionStatus (351) */
   export interface FpRpcTransactionStatus extends Struct {
     readonly transactionHash: H256;
     readonly transactionIndex: u32;
@@ -2678,10 +2674,10 @@
     readonly logsBloom: EthbloomBloom;
   }
 
-  /** @name EthbloomBloom (351) */
+  /** @name EthbloomBloom (353) */
   export interface EthbloomBloom extends U8aFixed {}
 
-  /** @name EthereumReceiptReceiptV3 (353) */
+  /** @name EthereumReceiptReceiptV3 (355) */
   export interface EthereumReceiptReceiptV3 extends Enum {
     readonly isLegacy: boolean;
     readonly asLegacy: EthereumReceiptEip658ReceiptData;
@@ -2692,7 +2688,7 @@
     readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';
   }
 
-  /** @name EthereumReceiptEip658ReceiptData (354) */
+  /** @name EthereumReceiptEip658ReceiptData (356) */
   export interface EthereumReceiptEip658ReceiptData extends Struct {
     readonly statusCode: u8;
     readonly usedGas: U256;
@@ -2700,14 +2696,14 @@
     readonly logs: Vec<EthereumLog>;
   }
 
-  /** @name EthereumBlock (355) */
+  /** @name EthereumBlock (357) */
   export interface EthereumBlock extends Struct {
     readonly header: EthereumHeader;
     readonly transactions: Vec<EthereumTransactionTransactionV2>;
     readonly ommers: Vec<EthereumHeader>;
   }
 
-  /** @name EthereumHeader (356) */
+  /** @name EthereumHeader (358) */
   export interface EthereumHeader extends Struct {
     readonly parentHash: H256;
     readonly ommersHash: H256;
@@ -2726,24 +2722,24 @@
     readonly nonce: EthereumTypesHashH64;
   }
 
-  /** @name EthereumTypesHashH64 (357) */
+  /** @name EthereumTypesHashH64 (359) */
   export interface EthereumTypesHashH64 extends U8aFixed {}
 
-  /** @name PalletEthereumError (362) */
+  /** @name PalletEthereumError (364) */
   export interface PalletEthereumError extends Enum {
     readonly isInvalidSignature: boolean;
     readonly isPreLogExists: boolean;
     readonly type: 'InvalidSignature' | 'PreLogExists';
   }
 
-  /** @name PalletEvmCoderSubstrateError (363) */
+  /** @name PalletEvmCoderSubstrateError (365) */
   export interface PalletEvmCoderSubstrateError extends Enum {
     readonly isOutOfGas: boolean;
     readonly isOutOfFund: boolean;
     readonly type: 'OutOfGas' | 'OutOfFund';
   }
 
-  /** @name PalletEvmContractHelpersSponsoringModeT (364) */
+  /** @name PalletEvmContractHelpersSponsoringModeT (366) */
   export interface PalletEvmContractHelpersSponsoringModeT extends Enum {
     readonly isDisabled: boolean;
     readonly isAllowlisted: boolean;
@@ -2751,20 +2747,20 @@
     readonly type: 'Disabled' | 'Allowlisted' | 'Generous';
   }
 
-  /** @name PalletEvmContractHelpersError (366) */
+  /** @name PalletEvmContractHelpersError (368) */
   export interface PalletEvmContractHelpersError extends Enum {
     readonly isNoPermission: boolean;
     readonly type: 'NoPermission';
   }
 
-  /** @name PalletEvmMigrationError (367) */
+  /** @name PalletEvmMigrationError (369) */
   export interface PalletEvmMigrationError extends Enum {
     readonly isAccountNotEmpty: boolean;
     readonly isAccountIsNotMigrating: boolean;
     readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating';
   }
 
-  /** @name SpRuntimeMultiSignature (369) */
+  /** @name SpRuntimeMultiSignature (371) */
   export interface SpRuntimeMultiSignature extends Enum {
     readonly isEd25519: boolean;
     readonly asEd25519: SpCoreEd25519Signature;
@@ -2775,31 +2771,31 @@
     readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';
   }
 
-  /** @name SpCoreEd25519Signature (370) */
+  /** @name SpCoreEd25519Signature (372) */
   export interface SpCoreEd25519Signature extends U8aFixed {}
 
-  /** @name SpCoreSr25519Signature (372) */
+  /** @name SpCoreSr25519Signature (374) */
   export interface SpCoreSr25519Signature extends U8aFixed {}
 
-  /** @name SpCoreEcdsaSignature (373) */
+  /** @name SpCoreEcdsaSignature (375) */
   export interface SpCoreEcdsaSignature extends U8aFixed {}
 
-  /** @name FrameSystemExtensionsCheckSpecVersion (376) */
+  /** @name FrameSystemExtensionsCheckSpecVersion (378) */
   export type FrameSystemExtensionsCheckSpecVersion = Null;
 
-  /** @name FrameSystemExtensionsCheckGenesis (377) */
+  /** @name FrameSystemExtensionsCheckGenesis (379) */
   export type FrameSystemExtensionsCheckGenesis = Null;
 
-  /** @name FrameSystemExtensionsCheckNonce (380) */
+  /** @name FrameSystemExtensionsCheckNonce (382) */
   export interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}
 
-  /** @name FrameSystemExtensionsCheckWeight (381) */
+  /** @name FrameSystemExtensionsCheckWeight (383) */
   export type FrameSystemExtensionsCheckWeight = Null;
 
-  /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (382) */
+  /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (384) */
   export interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}
 
-  /** @name OpalRuntimeRuntime (383) */
+  /** @name OpalRuntimeRuntime (385) */
   export type OpalRuntimeRuntime = Null;
 
 } // declare module
modifiedtests/src/interfaces/unique/types.tsdiffbeforeafterboth
--- a/tests/src/interfaces/unique/types.ts
+++ b/tests/src/interfaces/unique/types.ts
@@ -446,9 +446,6 @@
 /** @name FrameSupportPalletId */
 export interface FrameSupportPalletId extends U8aFixed {}
 
-/** @name FrameSupportStorageBoundedBTreeSet */
-export interface FrameSupportStorageBoundedBTreeSet extends BTreeSet<u32> {}
-
 /** @name FrameSupportTokensMiscBalanceStatus */
 export interface FrameSupportTokensMiscBalanceStatus extends Enum {
   readonly isFree: boolean;
@@ -896,7 +893,10 @@
   readonly isCollectionFieldSizeExceeded: boolean;
   readonly isNoSpaceForProperty: boolean;
   readonly isPropertyLimitReached: boolean;
-  readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'TokenVariableDataLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds' | 'NestingIsDisabled' | 'OnlyOwnerAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached';
+  readonly isUnableToReadUnboundedKeys: boolean;
+  readonly isInvalidCharacterInPropertyKey: boolean;
+  readonly isEmptyPropertyKey: boolean;
+  readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'TokenVariableDataLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds' | 'NestingIsDisabled' | 'OnlyOwnerAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached' | 'UnableToReadUnboundedKeys' | 'InvalidCharacterInPropertyKey' | 'EmptyPropertyKey';
 }
 
 /** @name PalletCommonEvent */
@@ -914,15 +914,15 @@
   readonly isApproved: boolean;
   readonly asApproved: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;
   readonly isCollectionPropertySet: boolean;
-  readonly asCollectionPropertySet: ITuple<[u32, UpDataStructsProperty]>;
+  readonly asCollectionPropertySet: ITuple<[u32, Bytes]>;
   readonly isCollectionPropertyDeleted: boolean;
   readonly asCollectionPropertyDeleted: ITuple<[u32, Bytes]>;
   readonly isTokenPropertySet: boolean;
-  readonly asTokenPropertySet: ITuple<[u32, u32, UpDataStructsProperty]>;
+  readonly asTokenPropertySet: ITuple<[u32, u32, Bytes]>;
   readonly isTokenPropertyDeleted: boolean;
   readonly asTokenPropertyDeleted: ITuple<[u32, u32, Bytes]>;
   readonly isPropertyPermissionSet: boolean;
-  readonly asPropertyPermissionSet: ITuple<[u32, UpDataStructsPropertyKeyPermission]>;
+  readonly asPropertyPermissionSet: ITuple<[u32, Bytes]>;
   readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved' | 'CollectionPropertySet' | 'CollectionPropertyDeleted' | 'TokenPropertySet' | 'TokenPropertyDeleted' | 'PropertyPermissionSet';
 }
 
@@ -1459,17 +1459,12 @@
     readonly collectionId: u32;
     readonly schema: Bytes;
   } & Struct;
-  readonly isSetVariableOnChainSchema: boolean;
-  readonly asSetVariableOnChainSchema: {
-    readonly collectionId: u32;
-    readonly schema: Bytes;
-  } & Struct;
   readonly isSetCollectionLimits: boolean;
   readonly asSetCollectionLimits: {
     readonly collectionId: u32;
     readonly newLimit: UpDataStructsCollectionLimits;
   } & Struct;
-  readonly type: 'CreateCollection' | 'CreateCollectionEx' | 'DestroyCollection' | 'AddToAllowList' | 'RemoveFromAllowList' | 'SetPublicAccessMode' | 'SetMintPermission' | 'ChangeCollectionOwner' | 'AddCollectionAdmin' | 'RemoveCollectionAdmin' | 'SetCollectionSponsor' | 'ConfirmSponsorship' | 'RemoveCollectionSponsor' | 'CreateItem' | 'CreateMultipleItems' | 'SetCollectionProperties' | 'DeleteCollectionProperties' | 'SetTokenProperties' | 'DeleteTokenProperties' | 'SetPropertyPermissions' | 'CreateMultipleItemsEx' | 'SetTransfersEnabledFlag' | 'BurnItem' | 'BurnFrom' | 'Transfer' | 'Approve' | 'TransferFrom' | 'SetVariableMetaData' | 'SetMetaUpdatePermissionFlag' | 'SetSchemaVersion' | 'SetOffchainSchema' | 'SetConstOnChainSchema' | 'SetVariableOnChainSchema' | 'SetCollectionLimits';
+  readonly type: 'CreateCollection' | 'CreateCollectionEx' | 'DestroyCollection' | 'AddToAllowList' | 'RemoveFromAllowList' | 'SetPublicAccessMode' | 'SetMintPermission' | 'ChangeCollectionOwner' | 'AddCollectionAdmin' | 'RemoveCollectionAdmin' | 'SetCollectionSponsor' | 'ConfirmSponsorship' | 'RemoveCollectionSponsor' | 'CreateItem' | 'CreateMultipleItems' | 'SetCollectionProperties' | 'DeleteCollectionProperties' | 'SetTokenProperties' | 'DeleteTokenProperties' | 'SetPropertyPermissions' | 'CreateMultipleItemsEx' | 'SetTransfersEnabledFlag' | 'BurnItem' | 'BurnFrom' | 'Transfer' | 'Approve' | 'TransferFrom' | 'SetVariableMetaData' | 'SetMetaUpdatePermissionFlag' | 'SetSchemaVersion' | 'SetOffchainSchema' | 'SetConstOnChainSchema' | 'SetCollectionLimits';
 }
 
 /** @name PalletUniqueError */
@@ -1510,9 +1505,7 @@
   readonly asPublicAccessModeSet: ITuple<[u32, UpDataStructsAccessMode]>;
   readonly isSchemaVersionSet: boolean;
   readonly asSchemaVersionSet: u32;
-  readonly isVariableOnChainSchemaSet: boolean;
-  readonly asVariableOnChainSchemaSet: u32;
-  readonly type: 'CollectionSponsorRemoved' | 'CollectionAdminAdded' | 'CollectionOwnedChanged' | 'CollectionSponsorSet' | 'ConstOnChainSchemaSet' | 'SponsorshipConfirmed' | 'CollectionAdminRemoved' | 'AllowListAddressRemoved' | 'AllowListAddressAdded' | 'CollectionLimitSet' | 'MintPermissionSet' | 'OffchainSchemaSet' | 'PublicAccessModeSet' | 'SchemaVersionSet' | 'VariableOnChainSchemaSet';
+  readonly type: 'CollectionSponsorRemoved' | 'CollectionAdminAdded' | 'CollectionOwnedChanged' | 'CollectionSponsorSet' | 'ConstOnChainSchemaSet' | 'SponsorshipConfirmed' | 'CollectionAdminRemoved' | 'AllowListAddressRemoved' | 'AllowListAddressAdded' | 'CollectionLimitSet' | 'MintPermissionSet' | 'OffchainSchemaSet' | 'PublicAccessModeSet' | 'SchemaVersionSet';
 }
 
 /** @name PalletXcmCall */
@@ -1633,10 +1626,10 @@
 }
 
 /** @name PhantomTypeUpDataStructsRpcCollection */
-export interface PhantomTypeUpDataStructsRpcCollection extends Vec<Lookup331> {}
+export interface PhantomTypeUpDataStructsRpcCollection extends Vec<Lookup333> {}
 
 /** @name PhantomTypeUpDataStructsTokenData */
-export interface PhantomTypeUpDataStructsTokenData extends Vec<Lookup327> {}
+export interface PhantomTypeUpDataStructsTokenData extends Vec<Lookup329> {}
 
 /** @name PolkadotCorePrimitivesInboundDownwardMessage */
 export interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {
@@ -1833,10 +1826,9 @@
 
 /** @name UpDataStructsCollectionField */
 export interface UpDataStructsCollectionField extends Enum {
-  readonly isVariableOnChainSchema: boolean;
   readonly isConstOnChainSchema: boolean;
   readonly isOffchainSchema: boolean;
-  readonly type: 'VariableOnChainSchema' | 'ConstOnChainSchema' | 'OffchainSchema';
+  readonly type: 'ConstOnChainSchema' | 'OffchainSchema';
 }
 
 /** @name UpDataStructsCollectionLimits */
@@ -1880,7 +1872,6 @@
   readonly schemaVersion: Option<UpDataStructsSchemaVersion>;
   readonly pendingSponsor: Option<AccountId32>;
   readonly limits: Option<UpDataStructsCollectionLimits>;
-  readonly variableOnChainSchema: Bytes;
   readonly constOnChainSchema: Bytes;
   readonly metaUpdatePermission: Option<UpDataStructsMetaUpdatePermission>;
   readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;
@@ -1958,17 +1949,23 @@
   readonly isDisabled: boolean;
   readonly isOwner: boolean;
   readonly isOwnerRestricted: boolean;
-  readonly asOwnerRestricted: FrameSupportStorageBoundedBTreeSet;
+  readonly asOwnerRestricted: BTreeSet<u32>;
   readonly type: 'Disabled' | 'Owner' | 'OwnerRestricted';
 }
 
 /** @name UpDataStructsProperties */
 export interface UpDataStructsProperties extends Struct {
-  readonly map: BTreeMap<Bytes, Bytes>;
+  readonly map: UpDataStructsPropertiesMapBoundedVec;
   readonly consumedSpace: u32;
   readonly spaceLimit: u32;
 }
 
+/** @name UpDataStructsPropertiesMapBoundedVec */
+export interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}
+
+/** @name UpDataStructsPropertiesMapPropertyPermission */
+export interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}
+
 /** @name UpDataStructsProperty */
 export interface UpDataStructsProperty extends Struct {
   readonly key: Bytes;
@@ -2001,7 +1998,6 @@
   readonly schemaVersion: UpDataStructsSchemaVersion;
   readonly sponsorship: UpDataStructsSponsorshipState;
   readonly limits: UpDataStructsCollectionLimits;
-  readonly variableOnChainSchema: Bytes;
   readonly constOnChainSchema: Bytes;
   readonly metaUpdatePermission: UpDataStructsMetaUpdatePermission;
   readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;
modifiedtests/yarn.lockdiffbeforeafterboth
--- a/tests/yarn.lock
+++ b/tests/yarn.lock
@@ -1050,6 +1050,21 @@
     minimatch "^3.0.4"
     strip-json-comments "^3.1.1"
 
+"@eslint/eslintrc@^1.2.3":
+  version "1.2.3"
+  resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-1.2.3.tgz#fcaa2bcef39e13d6e9e7f6271f4cc7cae1174886"
+  integrity sha512-uGo44hIwoLGNyduRpjdEpovcbMdd+Nv7amtmJxnKmI8xj6yd5LncmSwDa5NgX/41lIFJtkjD6YdVfgEzPfJ5UA==
+  dependencies:
+    ajv "^6.12.4"
+    debug "^4.3.2"
+    espree "^9.3.2"
+    globals "^13.9.0"
+    ignore "^5.2.0"
+    import-fresh "^3.2.1"
+    js-yaml "^4.1.0"
+    minimatch "^3.1.2"
+    strip-json-comments "^3.1.1"
+
 "@ethereumjs/common@^2.5.0", "@ethereumjs/common@^2.6.3":
   version "2.6.4"
   resolved "https://registry.yarnpkg.com/@ethereumjs/common/-/common-2.6.4.tgz#1b3cdd3aa4ee3b0ca366756fc35e4a03022a01cc"
@@ -1272,28 +1287,28 @@
   resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98"
   integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==
 
-"@jest/console@^28.0.2":
-  version "28.0.2"
-  resolved "https://registry.yarnpkg.com/@jest/console/-/console-28.0.2.tgz#d11e8b43ae431ae9b3112656848417ae4008fcad"
-  integrity sha512-tiRpnMeeyQuuzgL5UNSeiqMwF8UOWPbAE5rzcu/1zyq4oPG2Ox6xm4YCOruwbp10F8odWc+XwVxTyGzMSLMqxA==
+"@jest/console@^28.1.0":
+  version "28.1.0"
+  resolved "https://registry.yarnpkg.com/@jest/console/-/console-28.1.0.tgz#db78222c3d3b0c1db82f1b9de51094c2aaff2176"
+  integrity sha512-tscn3dlJFGay47kb4qVruQg/XWlmvU0xp3EJOjzzY+sBaI+YgwKcvAmTcyYU7xEiLLIY5HCdWRooAL8dqkFlDA==
   dependencies:
-    "@jest/types" "^28.0.2"
+    "@jest/types" "^28.1.0"
     "@types/node" "*"
     chalk "^4.0.0"
-    jest-message-util "^28.0.2"
-    jest-util "^28.0.2"
+    jest-message-util "^28.1.0"
+    jest-util "^28.1.0"
     slash "^3.0.0"
 
-"@jest/core@^28.0.3":
-  version "28.0.3"
-  resolved "https://registry.yarnpkg.com/@jest/core/-/core-28.0.3.tgz#2b8223914ef6ae16ff740e65235ef8ef49c46d52"
-  integrity sha512-cCQW06vEZ+5r50SB06pOnSWsOBs7F+lswPYnKKfBz1ncLlj1sMqmvjgam8q40KhlZ8Ut4eNAL2Hvfx4BKIO2FA==
+"@jest/core@^28.1.0":
+  version "28.1.0"
+  resolved "https://registry.yarnpkg.com/@jest/core/-/core-28.1.0.tgz#784a1e6ce5358b46fcbdcfbbd93b1b713ed4ea80"
+  integrity sha512-/2PTt0ywhjZ4NwNO4bUqD9IVJfmFVhVKGlhvSpmEfUCuxYf/3NHcKmRFI+I71lYzbTT3wMuYpETDCTHo81gC/g==
   dependencies:
-    "@jest/console" "^28.0.2"
-    "@jest/reporters" "^28.0.3"
-    "@jest/test-result" "^28.0.2"
-    "@jest/transform" "^28.0.3"
-    "@jest/types" "^28.0.2"
+    "@jest/console" "^28.1.0"
+    "@jest/reporters" "^28.1.0"
+    "@jest/test-result" "^28.1.0"
+    "@jest/transform" "^28.1.0"
+    "@jest/types" "^28.1.0"
     "@types/node" "*"
     ansi-escapes "^4.2.1"
     chalk "^4.0.0"
@@ -1301,80 +1316,80 @@
     exit "^0.1.2"
     graceful-fs "^4.2.9"
     jest-changed-files "^28.0.2"
-    jest-config "^28.0.3"
-    jest-haste-map "^28.0.2"
-    jest-message-util "^28.0.2"
+    jest-config "^28.1.0"
+    jest-haste-map "^28.1.0"
+    jest-message-util "^28.1.0"
     jest-regex-util "^28.0.2"
-    jest-resolve "^28.0.3"
-    jest-resolve-dependencies "^28.0.3"
-    jest-runner "^28.0.3"
-    jest-runtime "^28.0.3"
-    jest-snapshot "^28.0.3"
-    jest-util "^28.0.2"
-    jest-validate "^28.0.2"
-    jest-watcher "^28.0.2"
+    jest-resolve "^28.1.0"
+    jest-resolve-dependencies "^28.1.0"
+    jest-runner "^28.1.0"
+    jest-runtime "^28.1.0"
+    jest-snapshot "^28.1.0"
+    jest-util "^28.1.0"
+    jest-validate "^28.1.0"
+    jest-watcher "^28.1.0"
     micromatch "^4.0.4"
-    pretty-format "^28.0.2"
+    pretty-format "^28.1.0"
     rimraf "^3.0.0"
     slash "^3.0.0"
     strip-ansi "^6.0.0"
 
-"@jest/environment@^28.0.2":
-  version "28.0.2"
-  resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-28.0.2.tgz#a865949d876b2d364b979bbc0a46338ffd23de26"
-  integrity sha512-IvI7dEfqVEffDYlw9FQfVBt6kXt/OI38V7QUIur0ulOQgzpKYJDVvLzj4B1TVmHWTGW5tcnJdlZ3hqzV6/I9Qg==
+"@jest/environment@^28.1.0":
+  version "28.1.0"
+  resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-28.1.0.tgz#dedf7d59ec341b9292fcf459fd0ed819eb2e228a"
+  integrity sha512-S44WGSxkRngzHslhV6RoAExekfF7Qhwa6R5+IYFa81mpcj0YgdBnRSmvHe3SNwOt64yXaE5GG8Y2xM28ii5ssA==
   dependencies:
-    "@jest/fake-timers" "^28.0.2"
-    "@jest/types" "^28.0.2"
+    "@jest/fake-timers" "^28.1.0"
+    "@jest/types" "^28.1.0"
     "@types/node" "*"
-    jest-mock "^28.0.2"
+    jest-mock "^28.1.0"
 
-"@jest/expect-utils@^28.0.2":
-  version "28.0.2"
-  resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-28.0.2.tgz#0a055868d225261eac82a12013e2e0735238774d"
-  integrity sha512-YryfH2zN5c7M8eLtn9oTBRj1sfD+X4cHNXJnTejqCveOS33wADEZUxJ7de5++lRvByNpRpfAnc8zTK7yrUJqgA==
+"@jest/expect-utils@^28.1.0":
+  version "28.1.0"
+  resolved "https://registry.yarnpkg.com/@jest/expect-utils/-/expect-utils-28.1.0.tgz#a5cde811195515a9809b96748ae8bcc331a3538a"
+  integrity sha512-5BrG48dpC0sB80wpeIX5FU6kolDJI4K0n5BM9a5V38MGx0pyRvUBSS0u2aNTdDzmOrCjhOg8pGs6a20ivYkdmw==
   dependencies:
     jest-get-type "^28.0.2"
 
-"@jest/expect@^28.0.3":
-  version "28.0.3"
-  resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-28.0.3.tgz#80e0233bee62586e1112f904d28b904dd1143ef2"
-  integrity sha512-VEzZr85bqNomgayQkR7hWG5HnbZYWYWagQriZsixhLmOzU6PCpMP61aeVhkCoRrg7ri5f7JDpeTPzDAajIwFHw==
+"@jest/expect@^28.1.0":
+  version "28.1.0"
+  resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-28.1.0.tgz#2e5a31db692597070932366a1602b5157f0f217c"
+  integrity sha512-be9ETznPLaHOmeJqzYNIXv1ADEzENuQonIoobzThOYPuK/6GhrWNIJDVTgBLCrz3Am73PyEU2urQClZp0hLTtA==
   dependencies:
-    expect "^28.0.2"
-    jest-snapshot "^28.0.3"
+    expect "^28.1.0"
+    jest-snapshot "^28.1.0"
 
-"@jest/fake-timers@^28.0.2":
-  version "28.0.2"
-  resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-28.0.2.tgz#d36e62bc58f39d65ea6adac1ff7749e63aff05f3"
-  integrity sha512-R75yUv+WeybPa4ZVhX9C+8XN0TKjUoceUX+/QEaDVQGxZZOK50eD74cs7iMDTtpodh00d8iLlc9197vgF6oZjA==
+"@jest/fake-timers@^28.1.0":
+  version "28.1.0"
+  resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-28.1.0.tgz#ea77878aabd5c5d50e1fc53e76d3226101e33064"
+  integrity sha512-Xqsf/6VLeAAq78+GNPzI7FZQRf5cCHj1qgQxCjws9n8rKw8r1UYoeaALwBvyuzOkpU3c1I6emeMySPa96rxtIg==
   dependencies:
-    "@jest/types" "^28.0.2"
+    "@jest/types" "^28.1.0"
     "@sinonjs/fake-timers" "^9.1.1"
     "@types/node" "*"
-    jest-message-util "^28.0.2"
-    jest-mock "^28.0.2"
-    jest-util "^28.0.2"
+    jest-message-util "^28.1.0"
+    jest-mock "^28.1.0"
+    jest-util "^28.1.0"
 
-"@jest/globals@^28.0.3":
-  version "28.0.3"
-  resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-28.0.3.tgz#70f68a06c863d1c9d14aea151c69b9690e3efeb4"
-  integrity sha512-q/zXYI6CKtTSIt1WuTHBYizJhH7K8h+xG5PE3C0oawLlPIvUMDYmpj0JX0XsJwPRLCsz/fYXHZVG46AaEhSPmw==
+"@jest/globals@^28.1.0":
+  version "28.1.0"
+  resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-28.1.0.tgz#a4427d2eb11763002ff58e24de56b84ba79eb793"
+  integrity sha512-3m7sTg52OTQR6dPhsEQSxAvU+LOBbMivZBwOvKEZ+Rb+GyxVnXi9HKgOTYkx/S99T8yvh17U4tNNJPIEQmtwYw==
   dependencies:
-    "@jest/environment" "^28.0.2"
-    "@jest/expect" "^28.0.3"
-    "@jest/types" "^28.0.2"
+    "@jest/environment" "^28.1.0"
+    "@jest/expect" "^28.1.0"
+    "@jest/types" "^28.1.0"
 
-"@jest/reporters@^28.0.3":
-  version "28.0.3"
-  resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-28.0.3.tgz#9996189e5552e37fcdffe0f41c07754f5d2ea854"
-  integrity sha512-xrbIc7J/xwo+D7AY3enAR9ZWYCmJ8XIkstTukTGpKDph0gLl/TJje9jl3dssvE4KJzYqMKiSrnE5Nt68I4fTEg==
+"@jest/reporters@^28.1.0":
+  version "28.1.0"
+  resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-28.1.0.tgz#5183a28b9b593b6000fa9b89b031c7216b58a9a0"
+  integrity sha512-qxbFfqap/5QlSpIizH9c/bFCDKsQlM4uAKSOvZrP+nIdrjqre3FmKzpTtYyhsaVcOSNK7TTt2kjm+4BJIjysFA==
   dependencies:
     "@bcoe/v8-coverage" "^0.2.3"
-    "@jest/console" "^28.0.2"
-    "@jest/test-result" "^28.0.2"
-    "@jest/transform" "^28.0.3"
-    "@jest/types" "^28.0.2"
+    "@jest/console" "^28.1.0"
+    "@jest/test-result" "^28.1.0"
+    "@jest/transform" "^28.1.0"
+    "@jest/types" "^28.1.0"
     "@jridgewell/trace-mapping" "^0.3.7"
     "@types/node" "*"
     chalk "^4.0.0"
@@ -1387,10 +1402,11 @@
     istanbul-lib-report "^3.0.0"
     istanbul-lib-source-maps "^4.0.0"
     istanbul-reports "^3.1.3"
-    jest-util "^28.0.2"
-    jest-worker "^28.0.2"
+    jest-util "^28.1.0"
+    jest-worker "^28.1.0"
     slash "^3.0.0"
     string-length "^4.0.1"
+    strip-ansi "^6.0.0"
     terminal-link "^2.0.0"
     v8-to-istanbul "^9.0.0"
 
@@ -1410,51 +1426,51 @@
     callsites "^3.0.0"
     graceful-fs "^4.2.9"
 
-"@jest/test-result@^28.0.2":
-  version "28.0.2"
-  resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-28.0.2.tgz#bc8e15a95347e3c2149572ae06a5a6fed939c522"
-  integrity sha512-4EUqgjq9VzyUiVTvZfI9IRJD6t3NYBNP4f+Eq8Zr93+hkJ0RrGU4OBTw8tfNzidKX+bmuYzn8FxqpxOPIGGCMA==
+"@jest/test-result@^28.1.0":
+  version "28.1.0"
+  resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-28.1.0.tgz#fd149dee123510dd2fcadbbf5f0020f98ad7f12c"
+  integrity sha512-sBBFIyoPzrZho3N+80P35A5oAkSKlGfsEFfXFWuPGBsW40UAjCkGakZhn4UQK4iQlW2vgCDMRDOob9FGKV8YoQ==
   dependencies:
-    "@jest/console" "^28.0.2"
-    "@jest/types" "^28.0.2"
+    "@jest/console" "^28.1.0"
+    "@jest/types" "^28.1.0"
     "@types/istanbul-lib-coverage" "^2.0.0"
     collect-v8-coverage "^1.0.0"
 
-"@jest/test-sequencer@^28.0.2":
-  version "28.0.2"
-  resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-28.0.2.tgz#7669b7d8ff2aa7a8221b11bb37cce552de81b1bb"
-  integrity sha512-zhnZ8ydkZQTPL7YucB86eOlD79zPy5EGSUKiR2Iv93RVEDU6OEP33kwDBg70ywOcxeJGDRhyo09q7TafNCBiIg==
+"@jest/test-sequencer@^28.1.0":
+  version "28.1.0"
+  resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-28.1.0.tgz#ce7294bbe986415b9a30e218c7e705e6ebf2cdf2"
+  integrity sha512-tZCEiVWlWNTs/2iK9yi6o3AlMfbbYgV4uuZInSVdzZ7ftpHZhCMuhvk2HLYhCZzLgPFQ9MnM1YaxMnh3TILFiQ==
   dependencies:
-    "@jest/test-result" "^28.0.2"
+    "@jest/test-result" "^28.1.0"
     graceful-fs "^4.2.9"
-    jest-haste-map "^28.0.2"
+    jest-haste-map "^28.1.0"
     slash "^3.0.0"
 
-"@jest/transform@^28.0.3":
-  version "28.0.3"
-  resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-28.0.3.tgz#591fb5ebc1d84db5c5f21e1225c7406c35f5eb1e"
-  integrity sha512-+Y0ikI7SwoW/YbK8t9oKwC70h4X2Gd0OVuz5tctRvSV/EDQU00AAkoqevXgPSSFimUmp/sp7Yl8s/1bExDqOIg==
+"@jest/transform@^28.1.0":
+  version "28.1.0"
+  resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-28.1.0.tgz#224a3c9ba4cc98e2ff996c0a89a2d59db15c74ce"
+  integrity sha512-omy2xe5WxlAfqmsTjTPxw+iXRTRnf+NtX0ToG+4S0tABeb4KsKmPUHq5UBuwunHg3tJRwgEQhEp0M/8oiatLEA==
   dependencies:
     "@babel/core" "^7.11.6"
-    "@jest/types" "^28.0.2"
+    "@jest/types" "^28.1.0"
     "@jridgewell/trace-mapping" "^0.3.7"
     babel-plugin-istanbul "^6.1.1"
     chalk "^4.0.0"
     convert-source-map "^1.4.0"
     fast-json-stable-stringify "^2.0.0"
     graceful-fs "^4.2.9"
-    jest-haste-map "^28.0.2"
+    jest-haste-map "^28.1.0"
     jest-regex-util "^28.0.2"
-    jest-util "^28.0.2"
+    jest-util "^28.1.0"
     micromatch "^4.0.4"
     pirates "^4.0.4"
     slash "^3.0.0"
     write-file-atomic "^4.0.1"
 
-"@jest/types@^28.0.2":
-  version "28.0.2"
-  resolved "https://registry.yarnpkg.com/@jest/types/-/types-28.0.2.tgz#70b9538c1863fb060b2f438ca008b5563d00c5b4"
-  integrity sha512-hi3jUdm9iht7I2yrV5C4s3ucCJHUP8Eh3W6rQ1s4n/Qw9rQgsda4eqCt+r3BKRi7klVmZfQlMx1nGlzNMP2d8A==
+"@jest/types@^28.1.0":
+  version "28.1.0"
+  resolved "https://registry.yarnpkg.com/@jest/types/-/types-28.1.0.tgz#508327a89976cbf9bd3e1cc74641a29fd7dfd519"
+  integrity sha512-xmEggMPr317MIOjjDoZ4ejCSr9Lpbt/u34+dvc99t7DS8YirW5rwZEhzKPC2BMUFkUhI48qs6qLUSGw5FuL0GA==
   dependencies:
     "@jest/schemas" "^28.0.2"
     "@types/istanbul-lib-coverage" "^2.0.0"
@@ -1631,87 +1647,87 @@
   dependencies:
     "@octokit/openapi-types" "^11.2.0"
 
-"@polkadot/api-augment@8.3.1":
-  version "8.3.1"
-  resolved "https://registry.yarnpkg.com/@polkadot/api-augment/-/api-augment-8.3.1.tgz#24345d65851eb9c5d5bac4d4e90d6f3cbe5668bd"
-  integrity sha512-NuGUr3tBB7GNhnQjAIr/HYmW3NHeAw8cqlfUUrhxioPeRfVT6in7y5pDFu1/z7VIqF4KTHfGmnpOuNyebt4Anw==
+"@polkadot/api-augment@8.3.3-12":
+  version "8.3.3-12"
+  resolved "https://registry.yarnpkg.com/@polkadot/api-augment/-/api-augment-8.3.3-12.tgz#3787c2a259cc6ae596acfa265f2b543abe7bd5e0"
+  integrity sha512-c/rfky4OqG2yU2qDIrYNoYMPNBJA9MejUHsssHTjqVOxMGTdOu6QgfvDQ9IKROo45aV96N8dpTsIH8MNJL1c2A==
   dependencies:
     "@babel/runtime" "^7.17.9"
-    "@polkadot/api-base" "8.3.1"
-    "@polkadot/rpc-augment" "8.3.1"
-    "@polkadot/types" "8.3.1"
-    "@polkadot/types-augment" "8.3.1"
-    "@polkadot/types-codec" "8.3.1"
-    "@polkadot/util" "^9.1.1"
+    "@polkadot/api-base" "8.3.3-12"
+    "@polkadot/rpc-augment" "8.3.3-12"
+    "@polkadot/types" "8.3.3-12"
+    "@polkadot/types-augment" "8.3.3-12"
+    "@polkadot/types-codec" "8.3.3-12"
+    "@polkadot/util" "^9.1.2-7"
 
-"@polkadot/api-base@8.3.1":
-  version "8.3.1"
-  resolved "https://registry.yarnpkg.com/@polkadot/api-base/-/api-base-8.3.1.tgz#202594336cd3906ab5546c6150e304705706fb5b"
-  integrity sha512-B0D82xYB/423ypWbSd1ndYabvcXYyp7UjNU02Ap39xe9LgJkeRbYP3oliCW4P2s9VsF6yWMTrbP2eizvao+haQ==
+"@polkadot/api-base@8.3.3-12":
+  version "8.3.3-12"
+  resolved "https://registry.yarnpkg.com/@polkadot/api-base/-/api-base-8.3.3-12.tgz#2193f44e478d727d5ca4b8f79bc81864096db126"
+  integrity sha512-/xeT/A8Q6tgQXRENUiECMc7hlJF5n0d5u3ZRCKAur8RxFiG8t5EPG+O7O7dRYKa/u3MU8lSH/pSrqYQp27lxZQ==
   dependencies:
     "@babel/runtime" "^7.17.9"
-    "@polkadot/rpc-core" "8.3.1"
-    "@polkadot/types" "8.3.1"
-    "@polkadot/util" "^9.1.1"
+    "@polkadot/rpc-core" "8.3.3-12"
+    "@polkadot/types" "8.3.3-12"
+    "@polkadot/util" "^9.1.2-7"
     rxjs "^7.5.5"
 
-"@polkadot/api-contract@8.3.1":
-  version "8.3.1"
-  resolved "https://registry.yarnpkg.com/@polkadot/api-contract/-/api-contract-8.3.1.tgz#8c39e5d567c85c3a31ec2717c1fac8355efb0601"
-  integrity sha512-ghPZKyzTb5S3xlcjYFazfivp4SGimSZnU/k8oYLKLEH6L8WIfCiKZl9PrQkK7qPR/F+J146hJpTzwW6aszNmQw==
+"@polkadot/api-contract@8.3.3-12":
+  version "8.3.3-12"
+  resolved "https://registry.yarnpkg.com/@polkadot/api-contract/-/api-contract-8.3.3-12.tgz#4fe67520c872579077a72931fe17c90037a9e218"
+  integrity sha512-CFT6FiZY4YzgA839jce5pTbPLXDMndbeiG6Gwjd0ffrkcleEMAzvRybS4M5jyKvdUDJ7CwL5BJSisL8VwjN2Cw==
   dependencies:
     "@babel/runtime" "^7.17.9"
-    "@polkadot/api" "8.3.1"
-    "@polkadot/types" "8.3.1"
-    "@polkadot/types-codec" "8.3.1"
-    "@polkadot/types-create" "8.3.1"
-    "@polkadot/util" "^9.1.1"
-    "@polkadot/util-crypto" "^9.1.1"
+    "@polkadot/api" "8.3.3-12"
+    "@polkadot/types" "8.3.3-12"
+    "@polkadot/types-codec" "8.3.3-12"
+    "@polkadot/types-create" "8.3.3-12"
+    "@polkadot/util" "^9.1.2-7"
+    "@polkadot/util-crypto" "^9.1.2-7"
     rxjs "^7.5.5"
 
-"@polkadot/api-derive@8.3.1":
-  version "8.3.1"
-  resolved "https://registry.yarnpkg.com/@polkadot/api-derive/-/api-derive-8.3.1.tgz#59f0d6bb28a3184eea3927e816e2e0e2e9885100"
-  integrity sha512-oOUqb0Tusp7I1G7QBb+EQJMP6xtE9WFlZ16vvh4irb/aLLrpdYwM1bQpoGh9WQjEHhVpCLo/5SQIkxBlmPoOwg==
+"@polkadot/api-derive@8.3.3-12":
+  version "8.3.3-12"
+  resolved "https://registry.yarnpkg.com/@polkadot/api-derive/-/api-derive-8.3.3-12.tgz#1d855a5fe78b5d1d8d6b0d81629a20318a881ea9"
+  integrity sha512-Off/P2FU1aM2x+amchgX1bo/HQNJLrSPuY/7r93J3MXxW2eEHp3kbuedZObeVMDEZGt9lcI6EEL6meVoYW1bew==
   dependencies:
     "@babel/runtime" "^7.17.9"
-    "@polkadot/api" "8.3.1"
-    "@polkadot/api-augment" "8.3.1"
-    "@polkadot/api-base" "8.3.1"
-    "@polkadot/rpc-core" "8.3.1"
-    "@polkadot/types" "8.3.1"
-    "@polkadot/types-codec" "8.3.1"
-    "@polkadot/util" "^9.1.1"
-    "@polkadot/util-crypto" "^9.1.1"
+    "@polkadot/api" "8.3.3-12"
+    "@polkadot/api-augment" "8.3.3-12"
+    "@polkadot/api-base" "8.3.3-12"
+    "@polkadot/rpc-core" "8.3.3-12"
+    "@polkadot/types" "8.3.3-12"
+    "@polkadot/types-codec" "8.3.3-12"
+    "@polkadot/util" "^9.1.2-7"
+    "@polkadot/util-crypto" "^9.1.2-7"
     rxjs "^7.5.5"
 
-"@polkadot/api@8.3.1":
-  version "8.3.1"
-  resolved "https://registry.yarnpkg.com/@polkadot/api/-/api-8.3.1.tgz#02a59d0d827d7b88b7fa928d608e165c70d604b1"
-  integrity sha512-hgLjql4/4vi8U56xNbMNPjBVjzNmLNJ6QCc+E+Gcy5pXe1pCl7XOSNkDofReLK79yyDiciFDbyftVO8iforwew==
+"@polkadot/api@8.3.3-12":
+  version "8.3.3-12"
+  resolved "https://registry.yarnpkg.com/@polkadot/api/-/api-8.3.3-12.tgz#25cb0d4006182e68d7815e2cfde503699d326dad"
+  integrity sha512-xkfrDcqt2Ci/BweY4PcVndG1O1BDS1VYM1XEl/+iydvu5il0NlaDzewln2WtZ37ZhLeZ/Iyj2BWu8laRdDdWpQ==
   dependencies:
     "@babel/runtime" "^7.17.9"
-    "@polkadot/api-augment" "8.3.1"
-    "@polkadot/api-base" "8.3.1"
-    "@polkadot/api-derive" "8.3.1"
-    "@polkadot/keyring" "^9.1.1"
-    "@polkadot/rpc-augment" "8.3.1"
-    "@polkadot/rpc-core" "8.3.1"
-    "@polkadot/rpc-provider" "8.3.1"
-    "@polkadot/types" "8.3.1"
-    "@polkadot/types-augment" "8.3.1"
-    "@polkadot/types-codec" "8.3.1"
-    "@polkadot/types-create" "8.3.1"
-    "@polkadot/types-known" "8.3.1"
-    "@polkadot/util" "^9.1.1"
-    "@polkadot/util-crypto" "^9.1.1"
+    "@polkadot/api-augment" "8.3.3-12"
+    "@polkadot/api-base" "8.3.3-12"
+    "@polkadot/api-derive" "8.3.3-12"
+    "@polkadot/keyring" "^9.1.2-7"
+    "@polkadot/rpc-augment" "8.3.3-12"
+    "@polkadot/rpc-core" "8.3.3-12"
+    "@polkadot/rpc-provider" "8.3.3-12"
+    "@polkadot/types" "8.3.3-12"
+    "@polkadot/types-augment" "8.3.3-12"
+    "@polkadot/types-codec" "8.3.3-12"
+    "@polkadot/types-create" "8.3.3-12"
+    "@polkadot/types-known" "8.3.3-12"
+    "@polkadot/util" "^9.1.2-7"
+    "@polkadot/util-crypto" "^9.1.2-7"
     eventemitter3 "^4.0.7"
     rxjs "^7.5.5"
 
-"@polkadot/dev@0.66.17":
-  version "0.66.17"
-  resolved "https://registry.yarnpkg.com/@polkadot/dev/-/dev-0.66.17.tgz#16a5d4fad8cb24a11d8c08faaba8d339e85a5795"
-  integrity sha512-1I+cSDo2AD+OIJX0F2gidch2a8A53g3lYIOG2dcskJRGjrXswMs31ZXvihp8UE8INrNJ5Oh4z2U7D+tv5KKJQg==
+"@polkadot/dev@0.66.21":
+  version "0.66.21"
+  resolved "https://registry.yarnpkg.com/@polkadot/dev/-/dev-0.66.21.tgz#edd25ca385aacc208951380ab440218337f1fb36"
+  integrity sha512-GLAZFr/w3L+2e4s3aaj0VEbiBk98Jc69e6NFwTSdm9tk+dDNGDtV79ipT6PJRpb9SoWV66MhAURTcT3siITuPQ==
   dependencies:
     "@babel/cli" "^7.17.10"
     "@babel/core" "^7.17.10"
@@ -1735,16 +1751,16 @@
     "@rollup/plugin-json" "^4.1.0"
     "@rollup/plugin-node-resolve" "^13.3.0"
     "@rushstack/eslint-patch" "^1.1.3"
-    "@typescript-eslint/eslint-plugin" "5.22.0"
-    "@typescript-eslint/parser" "5.22.0"
+    "@typescript-eslint/eslint-plugin" "5.23.0"
+    "@typescript-eslint/parser" "5.23.0"
     "@vue/component-compiler-utils" "^3.3.0"
-    babel-jest "^28.0.3"
+    babel-jest "^28.1.0"
     babel-plugin-module-extension-resolver "^1.0.0-rc.2"
     babel-plugin-module-resolver "^4.1.0"
     babel-plugin-styled-components "^2.0.7"
     browserslist "^4.20.3"
     coveralls "^3.1.1"
-    eslint "^8.14.0"
+    eslint "^8.15.0"
     eslint-config-standard "^17.0.0"
     eslint-import-resolver-node "^0.3.6"
     eslint-plugin-header "^3.1.1"
@@ -1757,82 +1773,82 @@
     eslint-plugin-simple-import-sort "^7.0.0"
     eslint-plugin-sort-destructure-keys "^1.4.0"
     fs-extra "^10.1.0"
-    gh-pages "^3.2.3"
+    gh-pages "^4.0.0"
     gh-release "^6.0.4"
     glob "^8.0.1"
     glob2base "^0.0.12"
-    jest "^28.0.3"
-    jest-cli "^28.0.3"
-    jest-config "^28.0.3"
-    jest-environment-jsdom "^28.0.2"
-    jest-haste-map "^28.0.2"
-    jest-resolve "^28.0.3"
+    jest "^28.1.0"
+    jest-cli "^28.1.0"
+    jest-config "^28.1.0"
+    jest-environment-jsdom "^28.1.0"
+    jest-haste-map "^28.1.0"
+    jest-resolve "^28.1.0"
     madge "^5.0.1"
     minimatch "^5.0.1"
     mkdirp "^1.0.4"
     prettier "^2.6.2"
     rimraf "^3.0.2"
-    rollup "^2.71.1"
+    rollup "^2.72.1"
     rollup-plugin-cleanup "^3.2.1"
     typescript "^4.6.4"
-    yargs "^17.4.1"
+    yargs "^17.5.0"
 
-"@polkadot/keyring@^9.1.1":
-  version "9.1.1"
-  resolved "https://registry.yarnpkg.com/@polkadot/keyring/-/keyring-9.1.1.tgz#d4bf244d6dd23d06fed9334e79c0d46a8fdb5988"
-  integrity sha512-qjnO1795v7wDvU2hW0H+z7bMPNV3xcVnIjozt3/+Y5Lphu3Tohh3WNgf9uNKIUTwbWxTF4wWsiUM1ajY4CRuMA==
+"@polkadot/keyring@^9.1.2-7":
+  version "9.1.2-11"
+  resolved "https://registry.yarnpkg.com/@polkadot/keyring/-/keyring-9.1.2-11.tgz#f34579082ebd97a57b7f475d402c7828a2819bd1"
+  integrity sha512-qqLm2J1qHK7kNnNqjD3OZStdWwGidoOjxViHbhHoD5WEtMfnsgfVlbcJZRnTebkFr+r1pz9xb1gzURRDh/jZOQ==
   dependencies:
     "@babel/runtime" "^7.17.9"
-    "@polkadot/util" "9.1.1"
-    "@polkadot/util-crypto" "9.1.1"
+    "@polkadot/util" "9.1.2-11"
+    "@polkadot/util-crypto" "9.1.2-11"
 
-"@polkadot/networks@9.1.1", "@polkadot/networks@^9.1.1":
-  version "9.1.1"
-  resolved "https://registry.yarnpkg.com/@polkadot/networks/-/networks-9.1.1.tgz#3b99dcedd1ed626f6efecc642e1dcebca64978e3"
-  integrity sha512-L/jk8vDr4shzGEVOqOimmXySLpbrN8+qlk+BR3A6rFa4N+XjtcGvnnt+so+rXwJOu7U4/ir6qPU2Iq63XbQTMA==
+"@polkadot/networks@9.1.2-11", "@polkadot/networks@^9.1.2-7":
+  version "9.1.2-11"
+  resolved "https://registry.yarnpkg.com/@polkadot/networks/-/networks-9.1.2-11.tgz#b8a28a186e59d03dc0924215fb137b4e30e2fc1d"
+  integrity sha512-qWGw+eHGLWc2HW7DS4b6f1VFTMOBqdFdo02Y/yiprxd5CcbCILYwbTVAnq2qPAyfSTQ3uA4ptw1rmqyPF2HrzA==
   dependencies:
     "@babel/runtime" "^7.17.9"
-    "@polkadot/util" "9.1.1"
-    "@substrate/ss58-registry" "^1.17.0"
+    "@polkadot/util" "9.1.2-11"
+    "@substrate/ss58-registry" "^1.18.0"
 
-"@polkadot/rpc-augment@8.3.1":
-  version "8.3.1"
-  resolved "https://registry.yarnpkg.com/@polkadot/rpc-augment/-/rpc-augment-8.3.1.tgz#54e8399de7af81df63b3632ceac3bb7260e9842b"
-  integrity sha512-drPw1E+ATNch/atX3+iciwXeDe71EHAU9f/LSsFJ3w2vqf39bOuj3R7Os4/W2N3Anlvv1AFrmeAP3hK2nAlezA==
+"@polkadot/rpc-augment@8.3.3-12":
+  version "8.3.3-12"
+  resolved "https://registry.yarnpkg.com/@polkadot/rpc-augment/-/rpc-augment-8.3.3-12.tgz#e7e568e9f427512b94a38fb64e4cf096ba4a9b23"
+  integrity sha512-ia0gda6VV8R4mZLU08Av3XcIauTeSJExGMYl7QBNP9CSQJ9fQsTz/8AC3fBmfuLq2QHFW9Qrl2w9Zca6E6Y/eg==
   dependencies:
     "@babel/runtime" "^7.17.9"
-    "@polkadot/rpc-core" "8.3.1"
-    "@polkadot/types" "8.3.1"
-    "@polkadot/types-codec" "8.3.1"
-    "@polkadot/util" "^9.1.1"
+    "@polkadot/rpc-core" "8.3.3-12"
+    "@polkadot/types" "8.3.3-12"
+    "@polkadot/types-codec" "8.3.3-12"
+    "@polkadot/util" "^9.1.2-7"
 
-"@polkadot/rpc-core@8.3.1":
-  version "8.3.1"
-  resolved "https://registry.yarnpkg.com/@polkadot/rpc-core/-/rpc-core-8.3.1.tgz#b69eb0b228fbdeebeeb7380a4750ce6bf8932c6c"
-  integrity sha512-iFdA4zPmPKhXx3+g3ONbLQ838opZKiD993baxJgOiiJKgGeCV2xtI2RwGImRKVeRwWvLR2jfAT5vzclUnXOZLA==
+"@polkadot/rpc-core@8.3.3-12":
+  version "8.3.3-12"
+  resolved "https://registry.yarnpkg.com/@polkadot/rpc-core/-/rpc-core-8.3.3-12.tgz#d8eb8bea16c91aba2e739945a5c8ad65d21c26b0"
+  integrity sha512-TCwV7C/jiZSsn+cVF02JwuT8LI/6IQnJLX3l/7htZRJjKT4CTYOghxgHKWzDUhszAvNpWq0Q2xB8EGeqiIfweg==
   dependencies:
     "@babel/runtime" "^7.17.9"
-    "@polkadot/rpc-augment" "8.3.1"
-    "@polkadot/rpc-provider" "8.3.1"
-    "@polkadot/types" "8.3.1"
-    "@polkadot/util" "^9.1.1"
+    "@polkadot/rpc-augment" "8.3.3-12"
+    "@polkadot/rpc-provider" "8.3.3-12"
+    "@polkadot/types" "8.3.3-12"
+    "@polkadot/util" "^9.1.2-7"
     rxjs "^7.5.5"
 
-"@polkadot/rpc-provider@8.3.1":
-  version "8.3.1"
-  resolved "https://registry.yarnpkg.com/@polkadot/rpc-provider/-/rpc-provider-8.3.1.tgz#7d104f44f2da9336c89ebfc6e13ef1dc385ffe08"
-  integrity sha512-+Sg5JW4tXoSO09Cob9bqrfIcVp/D/tMbiyuTg5i/gG7jxZgSXbMu0irQHTteA0YvJSi0JkO1C/uQyljowT/9Ew==
+"@polkadot/rpc-provider@8.3.3-12":
+  version "8.3.3-12"
+  resolved "https://registry.yarnpkg.com/@polkadot/rpc-provider/-/rpc-provider-8.3.3-12.tgz#6b656904cb68dd21264f03b04a1143e9f0269e40"
+  integrity sha512-R+ZF1jUMQrJC+YU7IrUuLA3gGZhOu4soe7/2QTelkAOZLYKrbAQZ2yH6Ju+XLc/uRSwMVb2Sly/3j3xIkhhPag==
   dependencies:
     "@babel/runtime" "^7.17.9"
-    "@polkadot/keyring" "^9.1.1"
-    "@polkadot/types" "8.3.1"
-    "@polkadot/types-support" "8.3.1"
-    "@polkadot/util" "^9.1.1"
-    "@polkadot/util-crypto" "^9.1.1"
-    "@polkadot/x-fetch" "^9.1.1"
-    "@polkadot/x-global" "^9.1.1"
-    "@polkadot/x-ws" "^9.1.1"
-    "@substrate/connect" "0.7.2"
+    "@polkadot/keyring" "^9.1.2-7"
+    "@polkadot/types" "8.3.3-12"
+    "@polkadot/types-support" "8.3.3-12"
+    "@polkadot/util" "^9.1.2-7"
+    "@polkadot/util-crypto" "^9.1.2-7"
+    "@polkadot/x-fetch" "^9.1.2-7"
+    "@polkadot/x-global" "^9.1.2-7"
+    "@polkadot/x-ws" "^9.1.2-7"
+    "@substrate/connect" "0.7.4"
     eventemitter3 "^4.0.7"
     mock-socket "^9.1.3"
     nock "^13.2.4"
@@ -1844,200 +1860,228 @@
   dependencies:
     "@types/chrome" "^0.0.171"
 
-"@polkadot/typegen@8.3.1":
-  version "8.3.1"
-  resolved "https://registry.yarnpkg.com/@polkadot/typegen/-/typegen-8.3.1.tgz#e3977af7a295204e7bee4d1cf65dc0650e5ef474"
-  integrity sha512-eXOuKB/ZMgh1Tq9DM/Dipy4YULzWf6j1oIIE0CvSjEQ17XsYrfCMg4ME7pprVZbVVKYg8oOYxbwpB6wl9BDdVg==
+"@polkadot/typegen@8.3.3-12":
+  version "8.3.3-12"
+  resolved "https://registry.yarnpkg.com/@polkadot/typegen/-/typegen-8.3.3-12.tgz#8c58a23cdbfa1f55a5a77103ab3954c82be79d7c"
+  integrity sha512-+Ki5N25p9Paju9mm3494uD4/mm2W1EmhOShSGyvBeuJbWOkDoqvK3Wf9YwoepfURuoJknvpA8jZPs4q0HSkmuA==
   dependencies:
     "@babel/core" "^7.17.10"
     "@babel/register" "^7.17.7"
     "@babel/runtime" "^7.17.9"
-    "@polkadot/api" "8.3.1"
-    "@polkadot/api-augment" "8.3.1"
-    "@polkadot/rpc-augment" "8.3.1"
-    "@polkadot/rpc-provider" "8.3.1"
-    "@polkadot/types" "8.3.1"
-    "@polkadot/types-augment" "8.3.1"
-    "@polkadot/types-codec" "8.3.1"
-    "@polkadot/types-create" "8.3.1"
-    "@polkadot/types-support" "8.3.1"
-    "@polkadot/util" "^9.1.1"
-    "@polkadot/x-ws" "^9.1.1"
+    "@polkadot/api" "8.3.3-12"
+    "@polkadot/api-augment" "8.3.3-12"
+    "@polkadot/rpc-augment" "8.3.3-12"
+    "@polkadot/rpc-provider" "8.3.3-12"
+    "@polkadot/types" "8.3.3-12"
+    "@polkadot/types-augment" "8.3.3-12"
+    "@polkadot/types-codec" "8.3.3-12"
+    "@polkadot/types-create" "8.3.3-12"
+    "@polkadot/types-support" "8.3.3-12"
+    "@polkadot/util" "^9.1.2-7"
+    "@polkadot/x-ws" "^9.1.2-7"
     handlebars "^4.7.7"
     websocket "^1.0.34"
-    yargs "^17.4.1"
+    yargs "^17.5.0"
 
-"@polkadot/types-augment@8.3.1":
-  version "8.3.1"
-  resolved "https://registry.yarnpkg.com/@polkadot/types-augment/-/types-augment-8.3.1.tgz#0e07f32911fcae400a8bbe688035b1171c595db6"
-  integrity sha512-eNvtpilnTg/hjdBiohZvkq2c+tGtf5r8nit2VOE3um0Ba80iXt0RItvNzWqShYNhGmD30gK7lDydz/HKa7uhow==
+"@polkadot/types-augment@8.3.3-12":
+  version "8.3.3-12"
+  resolved "https://registry.yarnpkg.com/@polkadot/types-augment/-/types-augment-8.3.3-12.tgz#ccad4b286ae8208205faed57522e65ee6b5fc989"
+  integrity sha512-hTdh5TKkBCiQIl6Os/jq/nU87iCqtoY7LjLeMdBg3klX813VGCoT4P3r9x6l5AQNvn0yCUbe+UeTPC2pGNo27g==
   dependencies:
     "@babel/runtime" "^7.17.9"
-    "@polkadot/types" "8.3.1"
-    "@polkadot/types-codec" "8.3.1"
-    "@polkadot/util" "^9.1.1"
+    "@polkadot/types" "8.3.3-12"
+    "@polkadot/types-codec" "8.3.3-12"
+    "@polkadot/util" "^9.1.2-7"
 
-"@polkadot/types-codec@8.3.1":
-  version "8.3.1"
-  resolved "https://registry.yarnpkg.com/@polkadot/types-codec/-/types-codec-8.3.1.tgz#cdb9f43685369687dd3bbb4fe42404937aa8e5c1"
-  integrity sha512-xixDDTnqaxavrD2v3xZmZ6l/su3WwKAPYXyILxuwRBBipkmTlBSjxjVnuVoRYP5F63AjHfMN/ZRqLs0ibZ+pRg==
+"@polkadot/types-codec@8.3.3-12":
+  version "8.3.3-12"
+  resolved "https://registry.yarnpkg.com/@polkadot/types-codec/-/types-codec-8.3.3-12.tgz#a82475432ed13191d4cde5ee83d46d9b4aa08e70"
+  integrity sha512-a4KUxJEwk6h4X9VRe7iJdHEPTgEY8TqLsHcg3K98yfqJur16URvvKxhePyGPRTaQGaCE2R9lRUv4S3w+j9/gQA==
   dependencies:
     "@babel/runtime" "^7.17.9"
-    "@polkadot/util" "^9.1.1"
+    "@polkadot/util" "^9.1.2-7"
 
-"@polkadot/types-create@8.3.1":
-  version "8.3.1"
-  resolved "https://registry.yarnpkg.com/@polkadot/types-create/-/types-create-8.3.1.tgz#aef428d7af0546bac36d41454823934eabd41380"
-  integrity sha512-GyuqlBThPCoxztC2UMN4wGvbh9csTq+rerFrkVKoo1iVoGpghnwmnYw1QLHTYK8iEl6Ke5TfiyxpX8sq9PaYVQ==
+"@polkadot/types-create@8.3.3-12":
+  version "8.3.3-12"
+  resolved "https://registry.yarnpkg.com/@polkadot/types-create/-/types-create-8.3.3-12.tgz#3fa8bc379a60f29eafbeab19e49f294d16ac078a"
+  integrity sha512-iDcecaPTzFL0JFLD2uJ5QsTEnQOZILZJmGrfsMyiLlUXvaldG6nMdB4ZdQa7Dwuny47kndHygdjOo4mcD/w13A==
   dependencies:
     "@babel/runtime" "^7.17.9"
-    "@polkadot/types-codec" "8.3.1"
-    "@polkadot/util" "^9.1.1"
+    "@polkadot/types-codec" "8.3.3-12"
+    "@polkadot/util" "^9.1.2-7"
 
-"@polkadot/types-known@8.3.1":
-  version "8.3.1"
-  resolved "https://registry.yarnpkg.com/@polkadot/types-known/-/types-known-8.3.1.tgz#39432b0d58eca212aed9d985f452a5e93cca86dd"
-  integrity sha512-qoNXPMTiuMJ1Ov5fxS85SWB3y9cwac8jQtfDq0TzAoOK6aAVSJbdOS9b4/Vgu0pLNpEhxeYZPtSyvKtS/RTEOQ==
+"@polkadot/types-known@8.3.3-12":
+  version "8.3.3-12"
+  resolved "https://registry.yarnpkg.com/@polkadot/types-known/-/types-known-8.3.3-12.tgz#4cd214bf5b3bcf71689519c7ce23c60ae1aa7f02"
+  integrity sha512-l9pVCaQ8Ct5NhK3uxsSaD2nvKrws7P6Eh53KY/Y5sdoHf6rrvPqjEq8Q5WboSU9da0IPM3SP4k3rUj0Wc/Sy1A==
   dependencies:
     "@babel/runtime" "^7.17.9"
-    "@polkadot/networks" "^9.1.1"
-    "@polkadot/types" "8.3.1"
-    "@polkadot/types-codec" "8.3.1"
-    "@polkadot/types-create" "8.3.1"
-    "@polkadot/util" "^9.1.1"
+    "@polkadot/networks" "^9.1.2-7"
+    "@polkadot/types" "8.3.3-12"
+    "@polkadot/types-codec" "8.3.3-12"
+    "@polkadot/types-create" "8.3.3-12"
+    "@polkadot/util" "^9.1.2-7"
 
-"@polkadot/types-support@8.3.1":
-  version "8.3.1"
-  resolved "https://registry.yarnpkg.com/@polkadot/types-support/-/types-support-8.3.1.tgz#51e6c250f4b18586dc0f5ba96df912db96349566"
-  integrity sha512-P8V28mH6VK8p5Cw+OT7ks62EWUa8f//P4mR03PC5XBgcd4pqbvo5BawPVYwARuENnmm46KLhlrcwy0QTHNCukQ==
+"@polkadot/types-support@8.3.3-12":
+  version "8.3.3-12"
+  resolved "https://registry.yarnpkg.com/@polkadot/types-support/-/types-support-8.3.3-12.tgz#0039f5410f1212b9f8f410555eeb793c0e1020a4"
+  integrity sha512-T6LnwtTH+Y/SJMD1atsVFPHYsg7GF77MdH8/ZCfyTYAC+7k72ikLOHMVIe1qgpXtMBhT3zw6q0RwwpriSE0rmw==
   dependencies:
     "@babel/runtime" "^7.17.9"
-    "@polkadot/util" "^9.1.1"
+    "@polkadot/util" "^9.1.2-7"
 
-"@polkadot/types@8.3.1":
-  version "8.3.1"
-  resolved "https://registry.yarnpkg.com/@polkadot/types/-/types-8.3.1.tgz#3234d8ead45a59b608fe946d813563a17987fba5"
-  integrity sha512-cpokZ4Ei/zduuojErwsei5LKRumkVb4GB4cvHWXEYorNai3MblRYW5huwMb/7+sPOiGHhPysFnHO9BZkrGTHAw==
+"@polkadot/types@8.3.3-12":
+  version "8.3.3-12"
+  resolved "https://registry.yarnpkg.com/@polkadot/types/-/types-8.3.3-12.tgz#bf49949120558a17143141fe8d24ccf344e21b9f"
+  integrity sha512-FAAitHXwb6fBxhaJWrjjIJ3DhMvyllOjNOiaDUsfoofpLML9/sumTAhcu++xqqZQF6Z3GL4pyG7tjZ78QN8xSQ==
   dependencies:
     "@babel/runtime" "^7.17.9"
-    "@polkadot/keyring" "^9.1.1"
-    "@polkadot/types-augment" "8.3.1"
-    "@polkadot/types-codec" "8.3.1"
-    "@polkadot/types-create" "8.3.1"
-    "@polkadot/util" "^9.1.1"
-    "@polkadot/util-crypto" "^9.1.1"
+    "@polkadot/keyring" "^9.1.2-7"
+    "@polkadot/types-augment" "8.3.3-12"
+    "@polkadot/types-codec" "8.3.3-12"
+    "@polkadot/types-create" "8.3.3-12"
+    "@polkadot/util" "^9.1.2-7"
+    "@polkadot/util-crypto" "^9.1.2-7"
     rxjs "^7.5.5"
 
-"@polkadot/util-crypto@9.1.1", "@polkadot/util-crypto@^9.1.1":
-  version "9.1.1"
-  resolved "https://registry.yarnpkg.com/@polkadot/util-crypto/-/util-crypto-9.1.1.tgz#3826f8377beabee3efd6ff8a54c4899e6ee4819c"
-  integrity sha512-FiQ4u8q1QZNdE2MUMb3JupbSMei9Ww6Czo/QYPguy73Tp6OH3G9OX8abBgTUwS/gX/CFcbHajhb3oi95v0IgVg==
+"@polkadot/util-crypto@9.1.2-11", "@polkadot/util-crypto@^9.1.2-7":
+  version "9.1.2-11"
+  resolved "https://registry.yarnpkg.com/@polkadot/util-crypto/-/util-crypto-9.1.2-11.tgz#b065f75df20147ea99457dc76168bdf17f01c3f1"
+  integrity sha512-fYyW2B/jvMy96FoAWNC57dUgRHyFe46UiFRRxy8dn+yrib9PgihjumJgzpJe4T5TFaJdh3EwvnUCjGFL9odZtg==
   dependencies:
     "@babel/runtime" "^7.17.9"
     "@noble/hashes" "1.0.0"
     "@noble/secp256k1" "1.5.5"
-    "@polkadot/networks" "9.1.1"
-    "@polkadot/util" "9.1.1"
-    "@polkadot/wasm-crypto" "^6.0.1"
-    "@polkadot/x-bigint" "9.1.1"
-    "@polkadot/x-randomvalues" "9.1.1"
+    "@polkadot/networks" "9.1.2-11"
+    "@polkadot/util" "9.1.2-11"
+    "@polkadot/wasm-crypto" "^6.0.2-15"
+    "@polkadot/x-bigint" "9.1.2-11"
+    "@polkadot/x-randomvalues" "9.1.2-11"
     "@scure/base" "1.0.0"
     ed2curve "^0.3.0"
     tweetnacl "^1.0.3"
 
-"@polkadot/util@9.1.1", "@polkadot/util@^9.1.1":
-  version "9.1.1"
-  resolved "https://registry.yarnpkg.com/@polkadot/util/-/util-9.1.1.tgz#7b6eda0130fd578f7fa14821ed9b82e1e48efcdb"
-  integrity sha512-eJzyrM0+b+DLo1hD+y4Al1DOEdF0UEUVnWqWZNIx2fuKsgG72gFosJM0EOjbVoxq8B1Hx3KOCNc0fl3Mpc9oYQ==
+"@polkadot/util@9.1.2-11", "@polkadot/util@^9.1.2-7":
+  version "9.1.2-11"
+  resolved "https://registry.yarnpkg.com/@polkadot/util/-/util-9.1.2-11.tgz#e0960a208c7f61524750405c7126c507dd90d7c7"
+  integrity sha512-3+9NJrb/P4Xc6bwsLHjwcs3lzf2RXu+cpKRyxD09T3AXilp8zb/0/Q7Uxk/nFmVabqrWatk6kvsLwF/+OzWQDg==
   dependencies:
     "@babel/runtime" "^7.17.9"
-    "@polkadot/x-bigint" "9.1.1"
-    "@polkadot/x-global" "9.1.1"
-    "@polkadot/x-textdecoder" "9.1.1"
-    "@polkadot/x-textencoder" "9.1.1"
+    "@polkadot/x-bigint" "9.1.2-11"
+    "@polkadot/x-global" "9.1.2-11"
+    "@polkadot/x-textdecoder" "9.1.2-11"
+    "@polkadot/x-textencoder" "9.1.2-11"
     "@types/bn.js" "^5.1.0"
     bn.js "^5.2.0"
     ip-regex "^4.3.0"
 
-"@polkadot/wasm-crypto-asmjs@^6.0.1":
-  version "6.0.1"
-  resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-asmjs/-/wasm-crypto-asmjs-6.0.1.tgz#64a5ac84d3e7e23a57429fb8932e51161644d536"
-  integrity sha512-cSGsHBLfPW2nHztgZd+gisCoScA02jbAzwjop/b8xumQ2kq7yAed/K9G1lOQiofEKRetIJeqBzJyk0etopRORw==
+"@polkadot/wasm-bridge@6.0.2-15":
+  version "6.0.2-15"
+  resolved "https://registry.yarnpkg.com/@polkadot/wasm-bridge/-/wasm-bridge-6.0.2-15.tgz#8e3c12bb608257f4dac591c8c58e758314f024bb"
+  integrity sha512-p1SUJCkmIj1JsKsR6oh0qHCMUsza6wTgtS4S53v3AMfwGxrzQKT2GCE7TumxMLJLOnWCv/PseQchNMnkAjLeQQ==
   dependencies:
     "@babel/runtime" "^7.17.9"
 
-"@polkadot/wasm-crypto-wasm@^6.0.1":
-  version "6.0.1"
-  resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-wasm/-/wasm-crypto-wasm-6.0.1.tgz#d77033f184f46891411453d798a0d5f2e1129e88"
-  integrity sha512-0r/QgOjIyw4U0mLk6Tm97Di92uxcSPjTo7dK6tdXo1PwYouhzO5IJnL/jNgma8dm5hQoBhk7rcErmkh8c1kLFQ==
+"@polkadot/wasm-crypto-asmjs@6.0.2-15":
+  version "6.0.2-15"
+  resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-asmjs/-/wasm-crypto-asmjs-6.0.2-15.tgz#60c9490d332a127fbb3125c37b194c61f3c3f6ac"
+  integrity sha512-YZdcb9lifCCjXiQi8sbVYTPV24QOttB30R9xH9cjGu26rMLuaeRWxLQzZtXbU/PZWx4nAkXdLQBFBVfqJOi83A==
   dependencies:
     "@babel/runtime" "^7.17.9"
 
-"@polkadot/wasm-crypto@^6.0.1":
-  version "6.0.1"
-  resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto/-/wasm-crypto-6.0.1.tgz#47e79133446f7c3e1afd35be844ce0e793b56bee"
-  integrity sha512-nW5DDrciHGbZbj0Xh7w0Bnh5exSJUw96Zux7RuGfXuoXXHZBcf0QiB4E2dcVh3d/NkF7PkB99FlkdQxQp4M0Rg==
+"@polkadot/wasm-crypto-init@6.0.2-15":
+  version "6.0.2-15"
+  resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-init/-/wasm-crypto-init-6.0.2-15.tgz#07d16ea63a6e9b783056b7387f93d9effc769dc4"
+  integrity sha512-o0YjSMFKvfRiUq72uak8AufOVi8sLvfYWXvy4VC9/SDxgUxOYOxeFCrUGGFNTGrZh8F19bQIqdVyJgbkvbcX/w==
   dependencies:
     "@babel/runtime" "^7.17.9"
-    "@polkadot/wasm-crypto-asmjs" "^6.0.1"
-    "@polkadot/wasm-crypto-wasm" "^6.0.1"
+    "@polkadot/wasm-bridge" "6.0.2-15"
+    "@polkadot/wasm-crypto-asmjs" "6.0.2-15"
+    "@polkadot/wasm-crypto-wasm" "6.0.2-15"
+
+"@polkadot/wasm-crypto-wasm@6.0.2-15":
+  version "6.0.2-15"
+  resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto-wasm/-/wasm-crypto-wasm-6.0.2-15.tgz#c606ca34f4cb1767d0c6c1bf80a7b386f5009f1d"
+  integrity sha512-VSRqQ9RP+wtO1VLoR/eluTaXYgbE8W+1iAdJdilhu6qdKJJDO9vB9FV+P39qCsfqwfLciAzfSUNzj19adFid0g==
+  dependencies:
+    "@babel/runtime" "^7.17.9"
+    "@polkadot/wasm-util" "6.0.2-15"
+
+"@polkadot/wasm-crypto@^6.0.2-15":
+  version "6.0.2-15"
+  resolved "https://registry.yarnpkg.com/@polkadot/wasm-crypto/-/wasm-crypto-6.0.2-15.tgz#af310adfe16cef0831d4221cde20b8b5b941c580"
+  integrity sha512-ShOLs+M5jwpLPlJh8lycgXNalBikXte/iIEEPVhrxiR+P26LlQwynASy87xk3cS6/2aA+/0GOxmIaqNz2tX4Rw==
+  dependencies:
+    "@babel/runtime" "^7.17.9"
+    "@polkadot/wasm-bridge" "6.0.2-15"
+    "@polkadot/wasm-crypto-asmjs" "6.0.2-15"
+    "@polkadot/wasm-crypto-init" "6.0.2-15"
+    "@polkadot/wasm-crypto-wasm" "6.0.2-15"
+    "@polkadot/wasm-util" "6.0.2-15"
 
-"@polkadot/x-bigint@9.1.1":
-  version "9.1.1"
-  resolved "https://registry.yarnpkg.com/@polkadot/x-bigint/-/x-bigint-9.1.1.tgz#d435a23013f2a7d3e107c8705241ea7fbdf0f3c5"
-  integrity sha512-1At5Gut4Wzep59vKTATCMWwm6EG0h+vq/qftou5kvt8u0QI2+YGJ5LAXzHk3n0/OOn8cvuAzS2kYQ4duE7YA+g==
+"@polkadot/wasm-util@6.0.2-15":
+  version "6.0.2-15"
+  resolved "https://registry.yarnpkg.com/@polkadot/wasm-util/-/wasm-util-6.0.2-15.tgz#ae952c58fba43903b41f631c153c5c5df050b336"
+  integrity sha512-kYWS/BTVmQ6Ez9HMYu6Dk3SEGycy/14X2EBBKa1tBpTJTN6hyZr5m9OCs8vopkZNSMNQE4E8hgMzyzIF4U2QXw==
   dependencies:
     "@babel/runtime" "^7.17.9"
-    "@polkadot/x-global" "9.1.1"
 
-"@polkadot/x-fetch@^9.1.1":
-  version "9.1.1"
-  resolved "https://registry.yarnpkg.com/@polkadot/x-fetch/-/x-fetch-9.1.1.tgz#84cb1464dd0d956603a39c7c86d35c17d26e461a"
-  integrity sha512-hoV/73i8znFCTOaDElGPQAF0AcOV9C7QAq7oJkkfaTqLaRbn2rKg7ZiwLzbFo/8YYGq3QTRcO4gzd5UD2NXZ0Q==
+"@polkadot/x-bigint@9.1.2-11":
+  version "9.1.2-11"
+  resolved "https://registry.yarnpkg.com/@polkadot/x-bigint/-/x-bigint-9.1.2-11.tgz#538f682a3894d72cf9df253d5f9426f6a214b53a"
+  integrity sha512-t/3D88gYERTehgbQr4nyT2RxQQc74HtHn+zskG4bXV1iyithisxUUUAThfoDa5EeBIIMBcxIytkKchGh6dYiyQ==
   dependencies:
     "@babel/runtime" "^7.17.9"
-    "@polkadot/x-global" "9.1.1"
+    "@polkadot/x-global" "9.1.2-11"
+
+"@polkadot/x-fetch@^9.1.2-7":
+  version "9.1.2-11"
+  resolved "https://registry.yarnpkg.com/@polkadot/x-fetch/-/x-fetch-9.1.2-11.tgz#959dda8b8b962f73451de0997b7e14ebab453b9f"
+  integrity sha512-VGsOB1JdT+fDIps6RUOlQazr/KTG5nnvgv1KEmtKMGpY3/GsoxX2rDMSRFQW4W4lH9Mk+CX9ZXux15KtbeDMJQ==
+  dependencies:
+    "@babel/runtime" "^7.17.9"
+    "@polkadot/x-global" "9.1.2-11"
     "@types/node-fetch" "^2.6.1"
     node-fetch "^2.6.7"
 
-"@polkadot/x-global@9.1.1", "@polkadot/x-global@^9.1.1":
-  version "9.1.1"
-  resolved "https://registry.yarnpkg.com/@polkadot/x-global/-/x-global-9.1.1.tgz#6f3baf150b4e489312068b84a3fc9a77efb1c8d2"
-  integrity sha512-2aP6edHMPE14mQUFA8ipiB74PKoS6/wFWjTSbGqVOkGN0B7/kvX0/bW2fb6jPcfQlutPeqGN6dZnraoqzTzv6w==
+"@polkadot/x-global@9.1.2-11", "@polkadot/x-global@^9.1.2-7":
+  version "9.1.2-11"
+  resolved "https://registry.yarnpkg.com/@polkadot/x-global/-/x-global-9.1.2-11.tgz#777ab4e88352918acb2d1c2c8f64f913eb23bd27"
+  integrity sha512-6fNq5CqCUSADLVjXJi3ZdSKqW3x5K1iZXgdVZjhLq0dIl9c3n3YaxWPNme+UkLqa8i+QAPb5pYWS6ZEDiU0Sxw==
   dependencies:
     "@babel/runtime" "^7.17.9"
 
-"@polkadot/x-randomvalues@9.1.1":
-  version "9.1.1"
-  resolved "https://registry.yarnpkg.com/@polkadot/x-randomvalues/-/x-randomvalues-9.1.1.tgz#1220a1d0e9bdfaf6515763a29e6ae523f7de4c4e"
-  integrity sha512-so99yggz5QoCHaVLxekIPK7Ia8Aynv0pPmTroGpWUrR1Gjj5l1dU7lN3sfyA7MBij4uGYiI3sSma5KmlRYawiQ==
+"@polkadot/x-randomvalues@9.1.2-11":
+  version "9.1.2-11"
+  resolved "https://registry.yarnpkg.com/@polkadot/x-randomvalues/-/x-randomvalues-9.1.2-11.tgz#a305940b8e309316ea06836249f1b0a59316fc4b"
+  integrity sha512-+c1UFfGUWg6q9AICodXrv2FEI0nQvILzdsWs1RU2hZ/EDKU6mH6stwK1/Hnu9UkE9M9MFzfXnuOjlMpHOOFGxw==
   dependencies:
     "@babel/runtime" "^7.17.9"
-    "@polkadot/x-global" "9.1.1"
+    "@polkadot/x-global" "9.1.2-11"
 
-"@polkadot/x-textdecoder@9.1.1":
-  version "9.1.1"
-  resolved "https://registry.yarnpkg.com/@polkadot/x-textdecoder/-/x-textdecoder-9.1.1.tgz#080aedf20e1d317da0bf350cba59793e37bca4a1"
-  integrity sha512-0eQPesYOfpdetHMIzTUiXcMOPzjX2hzgdSC9Q64iGWoRKwly1clUQ9SPlwEmkRF7ulPcq1pZv2kgHdKNj+lL8g==
+"@polkadot/x-textdecoder@9.1.2-11":
+  version "9.1.2-11"
+  resolved "https://registry.yarnpkg.com/@polkadot/x-textdecoder/-/x-textdecoder-9.1.2-11.tgz#1a617b1e5af4a8249ce8361790bda259e79dada0"
+  integrity sha512-I1DbWyiG7o3OOYAjFrQnhXFXZVLH0VjqciiWlhNeUZpYUb9OZ+DD/h6IKOGnRCFu6JH/3hi2fp69FJ4GknlF9g==
   dependencies:
     "@babel/runtime" "^7.17.9"
-    "@polkadot/x-global" "9.1.1"
+    "@polkadot/x-global" "9.1.2-11"
 
-"@polkadot/x-textencoder@9.1.1":
-  version "9.1.1"
-  resolved "https://registry.yarnpkg.com/@polkadot/x-textencoder/-/x-textencoder-9.1.1.tgz#d735f4fc8384b7748d83f6b8ea814f5c0a9f13ee"
-  integrity sha512-DyemF56si5xgXLS+l9yl3YivC2cLFlGSUarKyrP+MRVAqVKlLc9h3KXDxwnVxNeLVTg2gxSLpxo6pGqLydtFaQ==
+"@polkadot/x-textencoder@9.1.2-11":
+  version "9.1.2-11"
+  resolved "https://registry.yarnpkg.com/@polkadot/x-textencoder/-/x-textencoder-9.1.2-11.tgz#e73faca9175895c3f2ebd42dc06c266182f1f232"
+  integrity sha512-tUvyQAwJVSuKqMf7D+kifICgnbuepO2WmFGAfy8cA5s4MKKO/gPx3DQl/XesxVHo3oVJUsXkdauHSXph9ZytLA==
   dependencies:
     "@babel/runtime" "^7.17.9"
-    "@polkadot/x-global" "9.1.1"
+    "@polkadot/x-global" "9.1.2-11"
 
-"@polkadot/x-ws@^9.1.1":
-  version "9.1.1"
-  resolved "https://registry.yarnpkg.com/@polkadot/x-ws/-/x-ws-9.1.1.tgz#5a0deef84bc22fa5b1f629acfbccb2cdb09ecdb7"
-  integrity sha512-jojrlEbeabRRCj0449IDg7BTOOntinMDZJJkABnPG3WnTtHa82TZQmrrdE51PIolGwFW6qDamh9IQcfI/Ir7Yw==
+"@polkadot/x-ws@^9.1.2-7":
+  version "9.1.2-11"
+  resolved "https://registry.yarnpkg.com/@polkadot/x-ws/-/x-ws-9.1.2-11.tgz#cfe2aa755fdbbb7a62bfa093203fcab3deeab9f3"
+  integrity sha512-gT2VT5NUoU3RAxhrU0tC/6Jgd5xvi7Fglj5NKABhfB3Df5UpBcGpIWHQVXfunx4dc6rAq3DB+r90WTMmazEYBQ==
   dependencies:
     "@babel/runtime" "^7.17.9"
-    "@polkadot/x-global" "9.1.1"
+    "@polkadot/x-global" "9.1.2-11"
     "@types/websocket" "^1.0.5"
     websocket "^1.0.34"
 
@@ -2137,10 +2181,10 @@
   resolved "https://registry.yarnpkg.com/@substrate/connect-extension-protocol/-/connect-extension-protocol-1.0.0.tgz#d452beda84b3ebfcf0e88592a4695e729a91e858"
   integrity sha512-nFVuKdp71hMd/MGlllAOh+a2hAqt8m6J2G0aSsS/RcALZexxF9jodbFc62ni8RDtJboeOfXAHhenYOANvJKPIg==
 
-"@substrate/connect@0.7.2":
-  version "0.7.2"
-  resolved "https://registry.yarnpkg.com/@substrate/connect/-/connect-0.7.2.tgz#a2440a7a85a75acbc839745b301d5b8b81cbac5d"
-  integrity sha512-8GWdrN7qbClYLa9LmETJnywT5fknEQeMw+QKvkUMvsHKegHD0Zkhi0K484mKxRN9RGwcPsKHPj1gMk8xlZuJ9g==
+"@substrate/connect@0.7.4":
+  version "0.7.4"
+  resolved "https://registry.yarnpkg.com/@substrate/connect/-/connect-0.7.4.tgz#2b43bf83416cc2bd20e3a025fb432c71a98120ce"
+  integrity sha512-sq5c2Z9073zyF7QOU/DLaIWI0LuECEpCovRpN8MXBieCeHnqGS2xZrPzsvvIP3LNrb/iPb5uMCyFZ4DaQa+0Bw==
   dependencies:
     "@substrate/connect-extension-protocol" "^1.0.0"
     "@substrate/smoldot-light" "0.6.15"
@@ -2155,10 +2199,10 @@
     pako "^2.0.4"
     websocket "^1.0.32"
 
-"@substrate/ss58-registry@^1.17.0":
-  version "1.17.0"
-  resolved "https://registry.yarnpkg.com/@substrate/ss58-registry/-/ss58-registry-1.17.0.tgz#a6a50dbef67da0114aff7cdae7c6eec685c5983b"
-  integrity sha512-YdQOxCtEZLnYZFg/zSzfROYtvIs5+iLD7p/VHoll7AVEhrPAmxgF5ggMDB2Dass7dfwABVx7heATbPFNg95Q8w==
+"@substrate/ss58-registry@^1.18.0":
+  version "1.18.0"
+  resolved "https://registry.yarnpkg.com/@substrate/ss58-registry/-/ss58-registry-1.18.0.tgz#0744480e880ae8e557327557a2a7fc95577292ec"
+  integrity sha512-nAA1qsorxgdDnx5ie/FL90nM2riTNn72wIq8jtWsR8trsk1uTIHJgQQjEgviFCtMg4Ws9bEjo8DkWBgVGdPFmw==
 
 "@szmarczak/http-timer@^1.1.2":
   version "1.1.2"
@@ -2414,7 +2458,22 @@
   dependencies:
     "@types/yargs-parser" "*"
 
-"@typescript-eslint/eslint-plugin@5.22.0", "@typescript-eslint/eslint-plugin@^5.22.0":
+"@typescript-eslint/eslint-plugin@5.23.0":
+  version "5.23.0"
+  resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.23.0.tgz#bc4cbcf91fbbcc2e47e534774781b82ae25cc3d8"
+  integrity sha512-hEcSmG4XodSLiAp1uxv/OQSGsDY6QN3TcRU32gANp+19wGE1QQZLRS8/GV58VRUoXhnkuJ3ZxNQ3T6Z6zM59DA==
+  dependencies:
+    "@typescript-eslint/scope-manager" "5.23.0"
+    "@typescript-eslint/type-utils" "5.23.0"
+    "@typescript-eslint/utils" "5.23.0"
+    debug "^4.3.2"
+    functional-red-black-tree "^1.0.1"
+    ignore "^5.1.8"
+    regexpp "^3.2.0"
+    semver "^7.3.5"
+    tsutils "^3.21.0"
+
+"@typescript-eslint/eslint-plugin@^5.22.0":
   version "5.22.0"
   resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.22.0.tgz#7b52a0de2e664044f28b36419210aea4ab619e2a"
   integrity sha512-YCiy5PUzpAeOPGQ7VSGDEY2NeYUV1B0swde2e0HzokRsHBYjSdF6DZ51OuRZxVPHx0032lXGLvOMls91D8FXlg==
@@ -2429,7 +2488,17 @@
     semver "^7.3.5"
     tsutils "^3.21.0"
 
-"@typescript-eslint/parser@5.22.0", "@typescript-eslint/parser@^5.22.0":
+"@typescript-eslint/parser@5.23.0":
+  version "5.23.0"
+  resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.23.0.tgz#443778e1afc9a8ff180f91b5e260ac3bec5e2de1"
+  integrity sha512-V06cYUkqcGqpFjb8ttVgzNF53tgbB/KoQT/iB++DOIExKmzI9vBJKjZKt/6FuV9c+zrDsvJKbJ2DOCYwX91cbw==
+  dependencies:
+    "@typescript-eslint/scope-manager" "5.23.0"
+    "@typescript-eslint/types" "5.23.0"
+    "@typescript-eslint/typescript-estree" "5.23.0"
+    debug "^4.3.2"
+
+"@typescript-eslint/parser@^5.22.0":
   version "5.22.0"
   resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.22.0.tgz#7bedf8784ef0d5d60567c5ba4ce162460e70c178"
   integrity sha512-piwC4krUpRDqPaPbFaycN70KCP87+PC5WZmrWs+DlVOxxmF+zI6b6hETv7Quy4s9wbkV16ikMeZgXsvzwI3icQ==
@@ -2447,6 +2516,14 @@
     "@typescript-eslint/types" "5.22.0"
     "@typescript-eslint/visitor-keys" "5.22.0"
 
+"@typescript-eslint/scope-manager@5.23.0":
+  version "5.23.0"
+  resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.23.0.tgz#4305e61c2c8e3cfa3787d30f54e79430cc17ce1b"
+  integrity sha512-EhjaFELQHCRb5wTwlGsNMvzK9b8Oco4aYNleeDlNuL6qXWDF47ch4EhVNPh8Rdhf9tmqbN4sWDk/8g+Z/J8JVw==
+  dependencies:
+    "@typescript-eslint/types" "5.23.0"
+    "@typescript-eslint/visitor-keys" "5.23.0"
+
 "@typescript-eslint/type-utils@5.22.0":
   version "5.22.0"
   resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.22.0.tgz#0c0e93b34210e334fbe1bcb7250c470f4a537c19"
@@ -2456,6 +2533,15 @@
     debug "^4.3.2"
     tsutils "^3.21.0"
 
+"@typescript-eslint/type-utils@5.23.0":
+  version "5.23.0"
+  resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.23.0.tgz#f852252f2fc27620d5bb279d8fed2a13d2e3685e"
+  integrity sha512-iuI05JsJl/SUnOTXA9f4oI+/4qS/Zcgk+s2ir+lRmXI+80D8GaGwoUqs4p+X+4AxDolPpEpVUdlEH4ADxFy4gw==
+  dependencies:
+    "@typescript-eslint/utils" "5.23.0"
+    debug "^4.3.2"
+    tsutils "^3.21.0"
+
 "@typescript-eslint/types@4.33.0":
   version "4.33.0"
   resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.33.0.tgz#a1e59036a3b53ae8430ceebf2a919dc7f9af6d72"
@@ -2466,6 +2552,11 @@
   resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.22.0.tgz#50a4266e457a5d4c4b87ac31903b28b06b2c3ed0"
   integrity sha512-T7owcXW4l0v7NTijmjGWwWf/1JqdlWiBzPqzAWhobxft0SiEvMJB56QXmeCQjrPuM8zEfGUKyPQr/L8+cFUBLw==
 
+"@typescript-eslint/types@5.23.0":
+  version "5.23.0"
+  resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.23.0.tgz#8733de0f58ae0ed318dbdd8f09868cdbf9f9ad09"
+  integrity sha512-NfBsV/h4dir/8mJwdZz7JFibaKC3E/QdeMEDJhiAE3/eMkoniZ7MjbEMCGXw6MZnZDMN3G9S0mH/6WUIj91dmw==
+
 "@typescript-eslint/typescript-estree@5.22.0":
   version "5.22.0"
   resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.22.0.tgz#e2116fd644c3e2fda7f4395158cddd38c0c6df97"
@@ -2479,6 +2570,19 @@
     semver "^7.3.5"
     tsutils "^3.21.0"
 
+"@typescript-eslint/typescript-estree@5.23.0":
+  version "5.23.0"
+  resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.23.0.tgz#dca5f10a0a85226db0796e8ad86addc9aee52065"
+  integrity sha512-xE9e0lrHhI647SlGMl+m+3E3CKPF1wzvvOEWnuE3CCjjT7UiRnDGJxmAcVKJIlFgK6DY9RB98eLr1OPigPEOGg==
+  dependencies:
+    "@typescript-eslint/types" "5.23.0"
+    "@typescript-eslint/visitor-keys" "5.23.0"
+    debug "^4.3.2"
+    globby "^11.0.4"
+    is-glob "^4.0.3"
+    semver "^7.3.5"
+    tsutils "^3.21.0"
+
 "@typescript-eslint/typescript-estree@^4.33.0":
   version "4.33.0"
   resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz#0dfb51c2908f68c5c08d82aefeaf166a17c24609"
@@ -2504,6 +2608,18 @@
     eslint-scope "^5.1.1"
     eslint-utils "^3.0.0"
 
+"@typescript-eslint/utils@5.23.0":
+  version "5.23.0"
+  resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.23.0.tgz#4691c3d1b414da2c53d8943310df36ab1c50648a"
+  integrity sha512-dbgaKN21drqpkbbedGMNPCtRPZo1IOUr5EI9Jrrh99r5UW5Q0dz46RKXeSBoPV+56R6dFKpbrdhgUNSJsDDRZA==
+  dependencies:
+    "@types/json-schema" "^7.0.9"
+    "@typescript-eslint/scope-manager" "5.23.0"
+    "@typescript-eslint/types" "5.23.0"
+    "@typescript-eslint/typescript-estree" "5.23.0"
+    eslint-scope "^5.1.1"
+    eslint-utils "^3.0.0"
+
 "@typescript-eslint/visitor-keys@4.33.0":
   version "4.33.0"
   resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz#2a22f77a41604289b7a186586e9ec48ca92ef1dd"
@@ -2520,6 +2636,14 @@
     "@typescript-eslint/types" "5.22.0"
     eslint-visitor-keys "^3.0.0"
 
+"@typescript-eslint/visitor-keys@5.23.0":
+  version "5.23.0"
+  resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.23.0.tgz#057c60a7ca64667a39f991473059377a8067c87b"
+  integrity sha512-Vd4mFNchU62sJB8pX19ZSPog05B0Y0CE2UxAZPT5k4iqhRYjPnqyY3woMxCd0++t9OTqkgjST+1ydLBi7e2Fvg==
+  dependencies:
+    "@typescript-eslint/types" "5.23.0"
+    eslint-visitor-keys "^3.0.0"
+
 "@ungap/promise-all-settled@1.1.2":
   version "1.1.2"
   resolved "https://registry.yarnpkg.com/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz#aa58042711d6e3275dd37dc597e5d31e8c290a44"
@@ -2562,7 +2686,7 @@
     acorn "^7.1.1"
     acorn-walk "^7.1.1"
 
-acorn-jsx@^5.3.1:
+acorn-jsx@^5.3.1, acorn-jsx@^5.3.2:
   version "5.3.2"
   resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937"
   integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==
@@ -2582,7 +2706,7 @@
   resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"
   integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
 
-acorn@^8.4.1, acorn@^8.5.0, acorn@^8.7.0:
+acorn@^8.4.1, acorn@^8.5.0, acorn@^8.7.0, acorn@^8.7.1:
   version "8.7.1"
   resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.1.tgz#0197122c843d1bf6d0a5e83220a788f278f63c30"
   integrity sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==
@@ -2823,12 +2947,12 @@
   resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59"
   integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==
 
-babel-jest@^28.0.3:
-  version "28.0.3"
-  resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-28.0.3.tgz#843dc170da5b9671d4054ada9fdcd28f85f92a6e"
-  integrity sha512-S0ADyYdcrt5fp9YldRYWCUHdk1BKt9AkvBkLWBoNAEV9NoWZPIj5+MYhPcGgTS65mfv3a+Ymf2UqgWoAVd41cA==
+babel-jest@^28.1.0:
+  version "28.1.0"
+  resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-28.1.0.tgz#95a67f8e2e7c0042e7b3ad3951b8af41a533b5ea"
+  integrity sha512-zNKk0yhDZ6QUwfxh9k07GII6siNGMJWVUU49gmFj5gfdqDKLqa2RArXOF2CODp4Dr7dLxN2cvAV+667dGJ4b4w==
   dependencies:
-    "@jest/transform" "^28.0.3"
+    "@jest/transform" "^28.1.0"
     "@types/babel__core" "^7.1.14"
     babel-plugin-istanbul "^6.1.1"
     babel-preset-jest "^28.0.2"
@@ -4463,6 +4587,47 @@
     text-table "^0.2.0"
     v8-compile-cache "^2.0.3"
 
+eslint@^8.15.0:
+  version "8.15.0"
+  resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.15.0.tgz#fea1d55a7062da48d82600d2e0974c55612a11e9"
+  integrity sha512-GG5USZ1jhCu8HJkzGgeK8/+RGnHaNYZGrGDzUtigK3BsGESW/rs2az23XqE0WVwDxy1VRvvjSSGu5nB0Bu+6SA==
+  dependencies:
+    "@eslint/eslintrc" "^1.2.3"
+    "@humanwhocodes/config-array" "^0.9.2"
+    ajv "^6.10.0"
+    chalk "^4.0.0"
+    cross-spawn "^7.0.2"
+    debug "^4.3.2"
+    doctrine "^3.0.0"
+    escape-string-regexp "^4.0.0"
+    eslint-scope "^7.1.1"
+    eslint-utils "^3.0.0"
+    eslint-visitor-keys "^3.3.0"
+    espree "^9.3.2"
+    esquery "^1.4.0"
+    esutils "^2.0.2"
+    fast-deep-equal "^3.1.3"
+    file-entry-cache "^6.0.1"
+    functional-red-black-tree "^1.0.1"
+    glob-parent "^6.0.1"
+    globals "^13.6.0"
+    ignore "^5.2.0"
+    import-fresh "^3.0.0"
+    imurmurhash "^0.1.4"
+    is-glob "^4.0.0"
+    js-yaml "^4.1.0"
+    json-stable-stringify-without-jsonify "^1.0.1"
+    levn "^0.4.1"
+    lodash.merge "^4.6.2"
+    minimatch "^3.1.2"
+    natural-compare "^1.4.0"
+    optionator "^0.9.1"
+    regexpp "^3.2.0"
+    strip-ansi "^6.0.1"
+    strip-json-comments "^3.1.0"
+    text-table "^0.2.0"
+    v8-compile-cache "^2.0.3"
+
 espree@^9.3.1:
   version "9.3.1"
   resolved "https://registry.yarnpkg.com/espree/-/espree-9.3.1.tgz#8793b4bc27ea4c778c19908e0719e7b8f4115bcd"
@@ -4472,6 +4637,15 @@
     acorn-jsx "^5.3.1"
     eslint-visitor-keys "^3.3.0"
 
+espree@^9.3.2:
+  version "9.3.2"
+  resolved "https://registry.yarnpkg.com/espree/-/espree-9.3.2.tgz#f58f77bd334731182801ced3380a8cc859091596"
+  integrity sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==
+  dependencies:
+    acorn "^8.7.1"
+    acorn-jsx "^5.3.2"
+    eslint-visitor-keys "^3.3.0"
+
 esprima@^4.0.0, esprima@^4.0.1:
   version "4.0.1"
   resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
@@ -4640,16 +4814,16 @@
   resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c"
   integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=
 
-expect@^28.0.2:
-  version "28.0.2"
-  resolved "https://registry.yarnpkg.com/expect/-/expect-28.0.2.tgz#86f0d6fa971bc533faf68d4d103d00f343d6a4b3"
-  integrity sha512-X0qIuI/zKv98k34tM+uGeOgAC73lhs4vROF9MkPk94C1zujtwv4Cla8SxhWn0G1OwvG9gLLL7RjFBkwGVaZ83w==
+expect@^28.1.0:
+  version "28.1.0"
+  resolved "https://registry.yarnpkg.com/expect/-/expect-28.1.0.tgz#10e8da64c0850eb8c39a480199f14537f46e8360"
+  integrity sha512-qFXKl8Pmxk8TBGfaFKRtcQjfXEnKAs+dmlxdwvukJZorwrAabT7M3h8oLOG01I2utEhkmUTi17CHaPBovZsKdw==
   dependencies:
-    "@jest/expect-utils" "^28.0.2"
+    "@jest/expect-utils" "^28.1.0"
     jest-get-type "^28.0.2"
-    jest-matcher-utils "^28.0.2"
-    jest-message-util "^28.0.2"
-    jest-util "^28.0.2"
+    jest-matcher-utils "^28.1.0"
+    jest-message-util "^28.1.0"
+    jest-util "^28.1.0"
 
 express@^4.14.0:
   version "4.18.1"
@@ -5130,10 +5304,10 @@
   dependencies:
     assert-plus "^1.0.0"
 
-gh-pages@^3.2.3:
-  version "3.2.3"
-  resolved "https://registry.yarnpkg.com/gh-pages/-/gh-pages-3.2.3.tgz#897e5f15e111f42af57d21d430b83e5cdf29472c"
-  integrity sha512-jA1PbapQ1jqzacECfjUaO9gV8uBgU6XNMV0oXLtfCX3haGLe5Atq8BxlrADhbD6/UdG9j6tZLWAkAybndOXTJg==
+gh-pages@^4.0.0:
+  version "4.0.0"
+  resolved "https://registry.yarnpkg.com/gh-pages/-/gh-pages-4.0.0.tgz#bd7447bab7eef008f677ac8cc4f6049ab978f4a6"
+  integrity sha512-p8S0T3aGJc68MtwOcZusul5qPSNZCalap3NWbhRUZYu1YOdp+EjZ+4kPmRM8h3NNRdqw00yuevRjlkuSzCn7iQ==
   dependencies:
     async "^2.6.1"
     commander "^2.18.0"
@@ -6034,86 +6208,86 @@
     execa "^5.0.0"
     throat "^6.0.1"
 
-jest-circus@^28.0.3:
-  version "28.0.3"
-  resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-28.0.3.tgz#45f77090b4b9fe5c1b84f72816868c9d4c0f57b1"
-  integrity sha512-HJ3rUCm3A3faSy7KVH5MFCncqJLtrjEFkTPn9UIcs4Kq77+TXqHsOaI+/k73aHe6DJQigLUXq9rCYj3MYFlbIw==
+jest-circus@^28.1.0:
+  version "28.1.0"
+  resolved "https://registry.yarnpkg.com/jest-circus/-/jest-circus-28.1.0.tgz#e229f590911bd54d60efaf076f7acd9360296dae"
+  integrity sha512-rNYfqfLC0L0zQKRKsg4n4J+W1A2fbyGH7Ss/kDIocp9KXD9iaL111glsLu7+Z7FHuZxwzInMDXq+N1ZIBkI/TQ==
   dependencies:
-    "@jest/environment" "^28.0.2"
-    "@jest/expect" "^28.0.3"
-    "@jest/test-result" "^28.0.2"
-    "@jest/types" "^28.0.2"
+    "@jest/environment" "^28.1.0"
+    "@jest/expect" "^28.1.0"
+    "@jest/test-result" "^28.1.0"
+    "@jest/types" "^28.1.0"
     "@types/node" "*"
     chalk "^4.0.0"
     co "^4.6.0"
     dedent "^0.7.0"
     is-generator-fn "^2.0.0"
-    jest-each "^28.0.2"
-    jest-matcher-utils "^28.0.2"
-    jest-message-util "^28.0.2"
-    jest-runtime "^28.0.3"
-    jest-snapshot "^28.0.3"
-    jest-util "^28.0.2"
-    pretty-format "^28.0.2"
+    jest-each "^28.1.0"
+    jest-matcher-utils "^28.1.0"
+    jest-message-util "^28.1.0"
+    jest-runtime "^28.1.0"
+    jest-snapshot "^28.1.0"
+    jest-util "^28.1.0"
+    pretty-format "^28.1.0"
     slash "^3.0.0"
     stack-utils "^2.0.3"
     throat "^6.0.1"
 
-jest-cli@^28.0.3:
-  version "28.0.3"
-  resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-28.0.3.tgz#4a4e55078ec772e0ea2583dd4c4b38fb306dc556"
-  integrity sha512-NCPTEONCnhYGo1qzPP4OOcGF04YasM5GZSwQLI1HtEluxa3ct4U65IbZs6DSRt8XN1Rq0jhXwv02m5lHB28Uyg==
+jest-cli@^28.1.0:
+  version "28.1.0"
+  resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-28.1.0.tgz#cd1d8adb9630102d5ba04a22895f63decdd7ac1f"
+  integrity sha512-fDJRt6WPRriHrBsvvgb93OxgajHHsJbk4jZxiPqmZbMDRcHskfJBBfTyjFko0jjfprP544hOktdSi9HVgl4VUQ==
   dependencies:
-    "@jest/core" "^28.0.3"
-    "@jest/test-result" "^28.0.2"
-    "@jest/types" "^28.0.2"
+    "@jest/core" "^28.1.0"
+    "@jest/test-result" "^28.1.0"
+    "@jest/types" "^28.1.0"
     chalk "^4.0.0"
     exit "^0.1.2"
     graceful-fs "^4.2.9"
     import-local "^3.0.2"
-    jest-config "^28.0.3"
-    jest-util "^28.0.2"
-    jest-validate "^28.0.2"
+    jest-config "^28.1.0"
+    jest-util "^28.1.0"
+    jest-validate "^28.1.0"
     prompts "^2.0.1"
     yargs "^17.3.1"
 
-jest-config@^28.0.3:
-  version "28.0.3"
-  resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-28.0.3.tgz#9c0556d60d692153a6bc8652974182c22db9244f"
-  integrity sha512-3gWOEHwGpNhyYOk9vnUMv94x15QcdjACm7A3lERaluwnyD6d1WZWe9RFCShgIXVOHzRfG1hWxsI2U0gKKSGgDQ==
+jest-config@^28.1.0:
+  version "28.1.0"
+  resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-28.1.0.tgz#fca22ca0760e746fe1ce1f9406f6b307ab818501"
+  integrity sha512-aOV80E9LeWrmflp7hfZNn/zGA4QKv/xsn2w8QCBP0t0+YqObuCWTSgNbHJ0j9YsTuCO08ZR/wsvlxqqHX20iUA==
   dependencies:
     "@babel/core" "^7.11.6"
-    "@jest/test-sequencer" "^28.0.2"
-    "@jest/types" "^28.0.2"
-    babel-jest "^28.0.3"
+    "@jest/test-sequencer" "^28.1.0"
+    "@jest/types" "^28.1.0"
+    babel-jest "^28.1.0"
     chalk "^4.0.0"
     ci-info "^3.2.0"
     deepmerge "^4.2.2"
     glob "^7.1.3"
     graceful-fs "^4.2.9"
-    jest-circus "^28.0.3"
-    jest-environment-node "^28.0.2"
+    jest-circus "^28.1.0"
+    jest-environment-node "^28.1.0"
     jest-get-type "^28.0.2"
     jest-regex-util "^28.0.2"
-    jest-resolve "^28.0.3"
-    jest-runner "^28.0.3"
-    jest-util "^28.0.2"
-    jest-validate "^28.0.2"
+    jest-resolve "^28.1.0"
+    jest-runner "^28.1.0"
+    jest-util "^28.1.0"
+    jest-validate "^28.1.0"
     micromatch "^4.0.4"
     parse-json "^5.2.0"
-    pretty-format "^28.0.2"
+    pretty-format "^28.1.0"
     slash "^3.0.0"
     strip-json-comments "^3.1.1"
 
-jest-diff@^28.0.2:
-  version "28.0.2"
-  resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-28.0.2.tgz#a543c90082560cd6cb14c5f28c39e6d4618ad7a6"
-  integrity sha512-33Rnf821Y54OAloav0PGNWHlbtEorXpjwchnToyyWbec10X74FOW7hGfvrXLGz7xOe2dz0uo9JVFAHHj/2B5pg==
+jest-diff@^28.1.0:
+  version "28.1.0"
+  resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-28.1.0.tgz#77686fef899ec1873dbfbf9330e37dd429703269"
+  integrity sha512-8eFd3U3OkIKRtlasXfiAQfbovgFgRDb0Ngcs2E+FMeBZ4rUezqIaGjuyggJBp+llosQXNEWofk/Sz4Hr5gMUhA==
   dependencies:
     chalk "^4.0.0"
     diff-sequences "^28.0.2"
     jest-get-type "^28.0.2"
-    pretty-format "^28.0.2"
+    pretty-format "^28.1.0"
 
 jest-docblock@^28.0.2:
   version "28.0.2"
@@ -6122,106 +6296,106 @@
   dependencies:
     detect-newline "^3.0.0"
 
-jest-each@^28.0.2:
-  version "28.0.2"
-  resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-28.0.2.tgz#fcf6843e9afe5a3f2d0b1c02aab1f41889d92f1d"
-  integrity sha512-/W5Wc0b+ipR36kDaLngdVEJ/5UYPOITK7rW0djTlCCQdMuWpCFJweMW4TzAoJ6GiRrljPL8FwiyOSoSHKrda2w==
+jest-each@^28.1.0:
+  version "28.1.0"
+  resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-28.1.0.tgz#54ae66d6a0a5b1913e9a87588d26c2687c39458b"
+  integrity sha512-a/XX02xF5NTspceMpHujmOexvJ4GftpYXqr6HhhmKmExtMXsyIN/fvanQlt/BcgFoRKN4OCXxLQKth9/n6OPFg==
   dependencies:
-    "@jest/types" "^28.0.2"
+    "@jest/types" "^28.1.0"
     chalk "^4.0.0"
     jest-get-type "^28.0.2"
-    jest-util "^28.0.2"
-    pretty-format "^28.0.2"
+    jest-util "^28.1.0"
+    pretty-format "^28.1.0"
 
-jest-environment-jsdom@^28.0.2:
-  version "28.0.2"
-  resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-28.0.2.tgz#b923f861f4cd896d2ba1971255060e1f413e9a04"
-  integrity sha512-rQhgV9reB6Id7VPa5jEkKx80Ppa/I6C7vKTMnceBS+d/rt+aTfbxbK/P4HRLMLE8KKsETszPpzYtGgsa8xMg7g==
+jest-environment-jsdom@^28.1.0:
+  version "28.1.0"
+  resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-28.1.0.tgz#1042cffd0343615c5fac2d2c8da20d1d43b73ef8"
+  integrity sha512-8n6P4xiDjNVqTWv6W6vJPuQdLx+ZiA3dbYg7YJ+DPzR+9B61K6pMVJrSs2IxfGRG4J7pyAUA5shQ9G0KEun78w==
   dependencies:
-    "@jest/environment" "^28.0.2"
-    "@jest/fake-timers" "^28.0.2"
-    "@jest/types" "^28.0.2"
+    "@jest/environment" "^28.1.0"
+    "@jest/fake-timers" "^28.1.0"
+    "@jest/types" "^28.1.0"
     "@types/jsdom" "^16.2.4"
     "@types/node" "*"
-    jest-mock "^28.0.2"
-    jest-util "^28.0.2"
+    jest-mock "^28.1.0"
+    jest-util "^28.1.0"
     jsdom "^19.0.0"
 
-jest-environment-node@^28.0.2:
-  version "28.0.2"
-  resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-28.0.2.tgz#bd58e192b8f36a37e52c52fac812bd24b360c0b9"
-  integrity sha512-o9u5UHZ+NCuIoa44KEF0Behhsz/p1wMm0WumsZfWR1k4IVoWSt3aN0BavSC5dd26VxSGQvkrCnJxxOzhhUEG3Q==
+jest-environment-node@^28.1.0:
+  version "28.1.0"
+  resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-28.1.0.tgz#6ed2150aa31babba0c488c5b4f4d813a585c68e6"
+  integrity sha512-gBLZNiyrPw9CSMlTXF1yJhaBgWDPVvH0Pq6bOEwGMXaYNzhzhw2kA/OijNF8egbCgDS0/veRv97249x2CX+udQ==
   dependencies:
-    "@jest/environment" "^28.0.2"
-    "@jest/fake-timers" "^28.0.2"
-    "@jest/types" "^28.0.2"
+    "@jest/environment" "^28.1.0"
+    "@jest/fake-timers" "^28.1.0"
+    "@jest/types" "^28.1.0"
     "@types/node" "*"
-    jest-mock "^28.0.2"
-    jest-util "^28.0.2"
+    jest-mock "^28.1.0"
+    jest-util "^28.1.0"
 
 jest-get-type@^28.0.2:
   version "28.0.2"
   resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-28.0.2.tgz#34622e628e4fdcd793d46db8a242227901fcf203"
   integrity sha512-ioj2w9/DxSYHfOm5lJKCdcAmPJzQXmbM/Url3rhlghrPvT3tt+7a/+oXc9azkKmLvoiXjtV83bEWqi+vs5nlPA==
 
-jest-haste-map@^28.0.2:
-  version "28.0.2"
-  resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-28.0.2.tgz#0c768f43680013cfd2a4471a3ec76c47bfb9e7c6"
-  integrity sha512-EokdL7l5uk4TqWGawwrIt8w3tZNcbeiRxmKGEURf42pl+/rWJy3sCJlon5HBhJXZTW978jk6600BLQOI7i25Ig==
+jest-haste-map@^28.1.0:
+  version "28.1.0"
+  resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-28.1.0.tgz#6c1ee2daf1c20a3e03dbd8e5b35c4d73d2349cf0"
+  integrity sha512-xyZ9sXV8PtKi6NCrJlmq53PyNVHzxmcfXNVvIRHpHmh1j/HChC4pwKgyjj7Z9us19JMw8PpQTJsFWOsIfT93Dw==
   dependencies:
-    "@jest/types" "^28.0.2"
+    "@jest/types" "^28.1.0"
     "@types/graceful-fs" "^4.1.3"
     "@types/node" "*"
     anymatch "^3.0.3"
     fb-watchman "^2.0.0"
     graceful-fs "^4.2.9"
     jest-regex-util "^28.0.2"
-    jest-util "^28.0.2"
-    jest-worker "^28.0.2"
+    jest-util "^28.1.0"
+    jest-worker "^28.1.0"
     micromatch "^4.0.4"
     walker "^1.0.7"
   optionalDependencies:
     fsevents "^2.3.2"
 
-jest-leak-detector@^28.0.2:
-  version "28.0.2"
-  resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-28.0.2.tgz#cbde3d22d09bd690ececdc2ed01c608435328456"
-  integrity sha512-UGaSPYtxKXl/YKacq6juRAKmMp1z2os8NaU8PSC+xvNikmu3wF6QFrXrihMM4hXeMr9HuNotBrQZHmzDY8KIBQ==
+jest-leak-detector@^28.1.0:
+  version "28.1.0"
+  resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-28.1.0.tgz#b65167776a8787443214d6f3f54935a4c73c8a45"
+  integrity sha512-uIJDQbxwEL2AMMs2xjhZl2hw8s77c3wrPaQ9v6tXJLGaaQ+4QrNJH5vuw7hA7w/uGT/iJ42a83opAqxGHeyRIA==
   dependencies:
     jest-get-type "^28.0.2"
-    pretty-format "^28.0.2"
+    pretty-format "^28.1.0"
 
-jest-matcher-utils@^28.0.2:
-  version "28.0.2"
-  resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-28.0.2.tgz#eb461af204b6d0f05281e9228094f0ab7e9e8537"
-  integrity sha512-SxtTiI2qLJHFtOz/bySStCnwCvISAuxQ/grS+74dfTy5AuJw3Sgj9TVUvskcnImTfpzLoMCDJseRaeRrVYbAOA==
+jest-matcher-utils@^28.1.0:
+  version "28.1.0"
+  resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-28.1.0.tgz#2ae398806668eeabd293c61712227cb94b250ccf"
+  integrity sha512-onnax0n2uTLRQFKAjC7TuaxibrPSvZgKTcSCnNUz/tOjJ9UhxNm7ZmPpoQavmTDUjXvUQ8KesWk2/VdrxIFzTQ==
   dependencies:
     chalk "^4.0.0"
-    jest-diff "^28.0.2"
+    jest-diff "^28.1.0"
     jest-get-type "^28.0.2"
-    pretty-format "^28.0.2"
+    pretty-format "^28.1.0"
 
-jest-message-util@^28.0.2:
-  version "28.0.2"
-  resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-28.0.2.tgz#f3cf36be72be4c4c4058cb34bd6673996d26dee3"
-  integrity sha512-knK7XyojvwYh1XiF2wmVdskgM/uN11KsjcEWWHfnMZNEdwXCrqB4sCBO94F4cfiAwCS8WFV6CDixDwPlMh/wdA==
+jest-message-util@^28.1.0:
+  version "28.1.0"
+  resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-28.1.0.tgz#7e8f0b9049e948e7b94c2a52731166774ba7d0af"
+  integrity sha512-RpA8mpaJ/B2HphDMiDlrAZdDytkmwFqgjDZovM21F35lHGeUeCvYmm6W+sbQ0ydaLpg5bFAUuWG1cjqOl8vqrw==
   dependencies:
     "@babel/code-frame" "^7.12.13"
-    "@jest/types" "^28.0.2"
+    "@jest/types" "^28.1.0"
     "@types/stack-utils" "^2.0.0"
     chalk "^4.0.0"
     graceful-fs "^4.2.9"
     micromatch "^4.0.4"
-    pretty-format "^28.0.2"
+    pretty-format "^28.1.0"
     slash "^3.0.0"
     stack-utils "^2.0.3"
 
-jest-mock@^28.0.2:
-  version "28.0.2"
-  resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-28.0.2.tgz#059b500b34c1dd76474ebcdeccc249fe4dd0249f"
-  integrity sha512-vfnJ4zXRB0i24jOTGtQJyl26JKsgBKtqRlCnsrORZbG06FToSSn33h2x/bmE8XxqxkLWdZBRo+/65l8Vi3nD+g==
+jest-mock@^28.1.0:
+  version "28.1.0"
+  resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-28.1.0.tgz#ccc7cc12a9b330b3182db0c651edc90d163ff73e"
+  integrity sha512-H7BrhggNn77WhdL7O1apG0Q/iwl0Bdd5E1ydhCJzL3oBLh/UYxAwR3EJLsBZ9XA3ZU4PA3UNw4tQjduBTCTmLw==
   dependencies:
-    "@jest/types" "^28.0.2"
+    "@jest/types" "^28.1.0"
     "@types/node" "*"
 
 jest-pnp-resolver@^1.2.2:
@@ -6234,168 +6408,168 @@
   resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-28.0.2.tgz#afdc377a3b25fb6e80825adcf76c854e5bf47ead"
   integrity sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==
 
-jest-resolve-dependencies@^28.0.3:
-  version "28.0.3"
-  resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-28.0.3.tgz#76d8f59f7e76ba36d76a1677eeaaed24560da7e0"
-  integrity sha512-lCgHMm0/5p0qHemrOzm7kI6JDei28xJwIf7XOEcv1HeAVHnsON8B8jO/woqlU+/GcOXb58ymieYqhk3zjGWnvQ==
+jest-resolve-dependencies@^28.1.0:
+  version "28.1.0"
+  resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-28.1.0.tgz#167becb8bee6e20b5ef4a3a728ec67aef6b0b79b"
+  integrity sha512-Ue1VYoSZquPwEvng7Uefw8RmZR+me/1kr30H2jMINjGeHgeO/JgrR6wxj2ofkJ7KSAA11W3cOrhNCbj5Dqqd9g==
   dependencies:
     jest-regex-util "^28.0.2"
-    jest-snapshot "^28.0.3"
+    jest-snapshot "^28.1.0"
 
-jest-resolve@^28.0.3:
-  version "28.0.3"
-  resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-28.0.3.tgz#63f8e6b53e40f265b3ca9116195221dd43e3d16d"
-  integrity sha512-lfgjd9JhEjpjIN3HLUfdysdK+A7ePQoYmd7WL9DUEWqdnngb1rF56eee6iDXJxl/3eSolpP43VD7VrhjL3NsoQ==
+jest-resolve@^28.1.0:
+  version "28.1.0"
+  resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-28.1.0.tgz#b1f32748a6cee7d1779c7ef639c0a87078de3d35"
+  integrity sha512-vvfN7+tPNnnhDvISuzD1P+CRVP8cK0FHXRwPAcdDaQv4zgvwvag2n55/h5VjYcM5UJG7L4TwE5tZlzcI0X2Lhw==
   dependencies:
     chalk "^4.0.0"
     graceful-fs "^4.2.9"
-    jest-haste-map "^28.0.2"
+    jest-haste-map "^28.1.0"
     jest-pnp-resolver "^1.2.2"
-    jest-util "^28.0.2"
-    jest-validate "^28.0.2"
+    jest-util "^28.1.0"
+    jest-validate "^28.1.0"
     resolve "^1.20.0"
     resolve.exports "^1.1.0"
     slash "^3.0.0"
 
-jest-runner@^28.0.3:
-  version "28.0.3"
-  resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-28.0.3.tgz#a8a409c685ad3081a44b149b2eb04bc4d47faaf9"
-  integrity sha512-4OsHMjBLtYUWCENucAQ4Za0jGfEbOFi/Fusv6dzUuaweqx8apb4+5p2LR2yvgF4StFulmxyC238tGLftfu+zBA==
+jest-runner@^28.1.0:
+  version "28.1.0"
+  resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-28.1.0.tgz#aefe2a1e618a69baa0b24a50edc54fdd7e728eaa"
+  integrity sha512-FBpmuh1HB2dsLklAlRdOxNTTHKFR6G1Qmd80pVDvwbZXTriqjWqjei5DKFC1UlM732KjYcE6yuCdiF0WUCOS2w==
   dependencies:
-    "@jest/console" "^28.0.2"
-    "@jest/environment" "^28.0.2"
-    "@jest/test-result" "^28.0.2"
-    "@jest/transform" "^28.0.3"
-    "@jest/types" "^28.0.2"
+    "@jest/console" "^28.1.0"
+    "@jest/environment" "^28.1.0"
+    "@jest/test-result" "^28.1.0"
+    "@jest/transform" "^28.1.0"
+    "@jest/types" "^28.1.0"
     "@types/node" "*"
     chalk "^4.0.0"
     emittery "^0.10.2"
     graceful-fs "^4.2.9"
     jest-docblock "^28.0.2"
-    jest-environment-node "^28.0.2"
-    jest-haste-map "^28.0.2"
-    jest-leak-detector "^28.0.2"
-    jest-message-util "^28.0.2"
-    jest-resolve "^28.0.3"
-    jest-runtime "^28.0.3"
-    jest-util "^28.0.2"
-    jest-watcher "^28.0.2"
-    jest-worker "^28.0.2"
+    jest-environment-node "^28.1.0"
+    jest-haste-map "^28.1.0"
+    jest-leak-detector "^28.1.0"
+    jest-message-util "^28.1.0"
+    jest-resolve "^28.1.0"
+    jest-runtime "^28.1.0"
+    jest-util "^28.1.0"
+    jest-watcher "^28.1.0"
+    jest-worker "^28.1.0"
     source-map-support "0.5.13"
     throat "^6.0.1"
 
-jest-runtime@^28.0.3:
-  version "28.0.3"
-  resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-28.0.3.tgz#02346a34de0ac61d23bdb0e8c035ad973d7bb087"
-  integrity sha512-7FtPUmvbZEHLOdjsF6dyHg5Pe4E0DU+f3Vvv8BPzVR7mQA6nFR4clQYLAPyJGnsUvN8WRWn+b5a5SVwnj1WaGg==
+jest-runtime@^28.1.0:
+  version "28.1.0"
+  resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-28.1.0.tgz#4847dcb2a4eb4b0f9eaf41306897e51fb1665631"
+  integrity sha512-wNYDiwhdH/TV3agaIyVF0lsJ33MhyujOe+lNTUiolqKt8pchy1Hq4+tDMGbtD5P/oNLA3zYrpx73T9dMTOCAcg==
   dependencies:
-    "@jest/environment" "^28.0.2"
-    "@jest/fake-timers" "^28.0.2"
-    "@jest/globals" "^28.0.3"
+    "@jest/environment" "^28.1.0"
+    "@jest/fake-timers" "^28.1.0"
+    "@jest/globals" "^28.1.0"
     "@jest/source-map" "^28.0.2"
-    "@jest/test-result" "^28.0.2"
-    "@jest/transform" "^28.0.3"
-    "@jest/types" "^28.0.2"
+    "@jest/test-result" "^28.1.0"
+    "@jest/transform" "^28.1.0"
+    "@jest/types" "^28.1.0"
     chalk "^4.0.0"
     cjs-module-lexer "^1.0.0"
     collect-v8-coverage "^1.0.0"
     execa "^5.0.0"
     glob "^7.1.3"
     graceful-fs "^4.2.9"
-    jest-haste-map "^28.0.2"
-    jest-message-util "^28.0.2"
-    jest-mock "^28.0.2"
+    jest-haste-map "^28.1.0"
+    jest-message-util "^28.1.0"
+    jest-mock "^28.1.0"
     jest-regex-util "^28.0.2"
-    jest-resolve "^28.0.3"
-    jest-snapshot "^28.0.3"
-    jest-util "^28.0.2"
+    jest-resolve "^28.1.0"
+    jest-snapshot "^28.1.0"
+    jest-util "^28.1.0"
     slash "^3.0.0"
     strip-bom "^4.0.0"
 
-jest-snapshot@^28.0.3:
-  version "28.0.3"
-  resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-28.0.3.tgz#9a768d0c617d070e87c1bd37240f22b344616154"
-  integrity sha512-nVzAAIlAbrMuvVUrS1YxmAeo1TfSsDDU+K5wv/Ow56MBp+L+Y71ksAbwRp3kGCgZAz4oOXcAMPAwtT9Yh1hlQQ==
+jest-snapshot@^28.1.0:
+  version "28.1.0"
+  resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-28.1.0.tgz#4b74fa8816707dd10fe9d551c2c258e5a67b53b6"
+  integrity sha512-ex49M2ZrZsUyQLpLGxQtDbahvgBjlLPgklkqGM0hq/F7W/f8DyqZxVHjdy19QKBm4O93eDp+H5S23EiTbbUmHw==
   dependencies:
     "@babel/core" "^7.11.6"
     "@babel/generator" "^7.7.2"
     "@babel/plugin-syntax-typescript" "^7.7.2"
     "@babel/traverse" "^7.7.2"
     "@babel/types" "^7.3.3"
-    "@jest/expect-utils" "^28.0.2"
-    "@jest/transform" "^28.0.3"
-    "@jest/types" "^28.0.2"
+    "@jest/expect-utils" "^28.1.0"
+    "@jest/transform" "^28.1.0"
+    "@jest/types" "^28.1.0"
     "@types/babel__traverse" "^7.0.6"
     "@types/prettier" "^2.1.5"
     babel-preset-current-node-syntax "^1.0.0"
     chalk "^4.0.0"
-    expect "^28.0.2"
+    expect "^28.1.0"
     graceful-fs "^4.2.9"
-    jest-diff "^28.0.2"
+    jest-diff "^28.1.0"
     jest-get-type "^28.0.2"
-    jest-haste-map "^28.0.2"
-    jest-matcher-utils "^28.0.2"
-    jest-message-util "^28.0.2"
-    jest-util "^28.0.2"
+    jest-haste-map "^28.1.0"
+    jest-matcher-utils "^28.1.0"
+    jest-message-util "^28.1.0"
+    jest-util "^28.1.0"
     natural-compare "^1.4.0"
-    pretty-format "^28.0.2"
+    pretty-format "^28.1.0"
     semver "^7.3.5"
 
-jest-util@^28.0.2:
-  version "28.0.2"
-  resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-28.0.2.tgz#8e22cdd6e0549e0a393055f0e2da7eacc334b143"
-  integrity sha512-EVdpIRCC8lzqhp9A0u0aAKlsFIzufK6xKxNK7awsnebTdOP4hpyQW5o6Ox2qPl8gbeUKYF+POLyItaND53kpGA==
+jest-util@^28.1.0:
+  version "28.1.0"
+  resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-28.1.0.tgz#d54eb83ad77e1dd441408738c5a5043642823be5"
+  integrity sha512-qYdCKD77k4Hwkose2YBEqQk7PzUf/NSE+rutzceduFveQREeH6b+89Dc9+wjX9dAwHcgdx4yedGA3FQlU/qCTA==
   dependencies:
-    "@jest/types" "^28.0.2"
+    "@jest/types" "^28.1.0"
     "@types/node" "*"
     chalk "^4.0.0"
     ci-info "^3.2.0"
     graceful-fs "^4.2.9"
     picomatch "^2.2.3"
 
-jest-validate@^28.0.2:
-  version "28.0.2"
-  resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-28.0.2.tgz#58bb7e826c054a8bb3b54c05f73758d96cf6dbef"
-  integrity sha512-nr0UOvCTtxP0YPdsk01Gk7e7c0xIiEe2nncAe3pj0wBfUvAykTVrMrdeASlAJnlEQCBuwN/GF4hKoCzbkGNCNw==
+jest-validate@^28.1.0:
+  version "28.1.0"
+  resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-28.1.0.tgz#8a6821f48432aba9f830c26e28226ad77b9a0e18"
+  integrity sha512-Lly7CJYih3vQBfjLeANGgBSBJ7pEa18cxpQfQEq2go2xyEzehnHfQTjoUia8xUv4x4J80XKFIDwJJThXtRFQXQ==
   dependencies:
-    "@jest/types" "^28.0.2"
+    "@jest/types" "^28.1.0"
     camelcase "^6.2.0"
     chalk "^4.0.0"
     jest-get-type "^28.0.2"
     leven "^3.1.0"
-    pretty-format "^28.0.2"
+    pretty-format "^28.1.0"
 
-jest-watcher@^28.0.2:
-  version "28.0.2"
-  resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-28.0.2.tgz#649fa24df531d4071be5784b6274d494d788c88b"
-  integrity sha512-uIVJLpQ/5VTGQWBiBatHsi7jrCqHjHl0e0dFHMWzwuIfUbdW/muk0DtSr0fteY2T7QTFylv+7a5Rm8sBKrE12Q==
+jest-watcher@^28.1.0:
+  version "28.1.0"
+  resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-28.1.0.tgz#aaa7b4164a4e77eeb5f7d7b25ede5e7b4e9c9aaf"
+  integrity sha512-tNHMtfLE8Njcr2IRS+5rXYA4BhU90gAOwI9frTGOqd+jX0P/Au/JfRSNqsf5nUTcWdbVYuLxS1KjnzILSoR5hA==
   dependencies:
-    "@jest/test-result" "^28.0.2"
-    "@jest/types" "^28.0.2"
+    "@jest/test-result" "^28.1.0"
+    "@jest/types" "^28.1.0"
     "@types/node" "*"
     ansi-escapes "^4.2.1"
     chalk "^4.0.0"
     emittery "^0.10.2"
-    jest-util "^28.0.2"
+    jest-util "^28.1.0"
     string-length "^4.0.1"
 
-jest-worker@^28.0.2:
-  version "28.0.2"
-  resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-28.0.2.tgz#75f7e5126541289ba02e9c1a67e46349ddb8141d"
-  integrity sha512-pijNxfjxT0tGAx+8+OzZ+eayVPCwy/rsZFhebmC0F4YnXu1EHPEPxg7utL3m5uX3EaFH1/jwDxGa1EbjJCST2g==
+jest-worker@^28.1.0:
+  version "28.1.0"
+  resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-28.1.0.tgz#ced54757a035e87591e1208253a6e3aac1a855e5"
+  integrity sha512-ZHwM6mNwaWBR52Snff8ZvsCTqQsvhCxP/bT1I6T6DAnb6ygkshsyLQIMxFwHpYxht0HOoqt23JlC01viI7T03A==
   dependencies:
     "@types/node" "*"
     merge-stream "^2.0.0"
     supports-color "^8.0.0"
 
-jest@^28.0.3:
-  version "28.0.3"
-  resolved "https://registry.yarnpkg.com/jest/-/jest-28.0.3.tgz#92a7d6ee097b61de4ba2db7f3ab723e81a99b32d"
-  integrity sha512-uS+T5J3w5xyzd1KSJCGKhCo8WTJXbNl86f5SW11wgssbandJOVLRKKUxmhdFfmKxhPeksl1hHZ0HaA8VBzp7xA==
+jest@^28.1.0:
+  version "28.1.0"
+  resolved "https://registry.yarnpkg.com/jest/-/jest-28.1.0.tgz#f420e41c8f2395b9a30445a97189ebb57593d831"
+  integrity sha512-TZR+tHxopPhzw3c3560IJXZWLNHgpcz1Zh0w5A65vynLGNcg/5pZ+VildAd7+XGOu6jd58XMY/HNn0IkZIXVXg==
   dependencies:
-    "@jest/core" "^28.0.3"
+    "@jest/core" "^28.1.0"
     import-local "^3.0.2"
-    jest-cli "^28.0.3"
+    jest-cli "^28.1.0"
 
 js-cleanup@^1.2.0:
   version "1.2.0"
@@ -7726,10 +7900,10 @@
   resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.6.2.tgz#e26d71a18a74c3d0f0597f55f01fb6c06c206032"
   integrity sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==
 
-pretty-format@^28.0.2:
-  version "28.0.2"
-  resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-28.0.2.tgz#6a24d71cbb61a5e5794ba7513fe22101675481bc"
-  integrity sha512-UmGZ1IERwS3yY35LDMTaBUYI1w4udZDdJGGT/DqQeKG9ZLDn7/K2Jf/JtYSRiHCCKMHvUA+zsEGSmHdpaVp1yw==
+pretty-format@^28.1.0:
+  version "28.1.0"
+  resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-28.1.0.tgz#8f5836c6a0dfdb834730577ec18029052191af55"
+  integrity sha512-79Z4wWOYCdvQkEoEuSlBhHJqWeZ8D8YRPiPctJFCtvuaClGpiwiQYSCUOE6IEKUbbFukKOTFIUAXE8N4EQTo1Q==
   dependencies:
     "@jest/schemas" "^28.0.2"
     ansi-regex "^5.0.1"
@@ -8202,10 +8376,10 @@
   dependencies:
     estree-walker "^0.6.1"
 
-rollup@^2.71.1:
-  version "2.72.0"
-  resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.72.0.tgz#f94280b003bcf9f2f1f2594059a9db5abced371e"
-  integrity sha512-KqtR2YcO35/KKijg4nx4STO3569aqCUeGRkKWnJ6r+AvBBrVY9L4pmf4NHVrQr4mTOq6msbohflxr2kpihhaOA==
+rollup@^2.72.1:
+  version "2.72.1"
+  resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.72.1.tgz#861c94790537b10008f0ca0fbc60e631aabdd045"
+  integrity sha512-NTc5UGy/NWFGpSqF1lFY8z9Adri6uhyMLI6LvPAXdBKoPRFhIIiBUpt+Qg2awixqO3xvzSijjhnb4+QEZwJmxA==
   optionalDependencies:
     fsevents "~2.3.2"
 
@@ -9765,7 +9939,7 @@
     y18n "^5.0.5"
     yargs-parser "^20.2.2"
 
-yargs@^17.0.0, yargs@^17.3.1, yargs@^17.4.1:
+yargs@^17.0.0, yargs@^17.3.1:
   version "17.4.1"
   resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.4.1.tgz#ebe23284207bb75cee7c408c33e722bfb27b5284"
   integrity sha512-WSZD9jgobAg3ZKuCQZSa3g9QOJeCCqLoLAykiWgmXnDo9EPnn4RPf5qVTtzgOx66o6/oqhcA5tHtJXpG8pMt3g==
@@ -9778,6 +9952,19 @@
     y18n "^5.0.5"
     yargs-parser "^21.0.0"
 
+yargs@^17.5.0:
+  version "17.5.0"
+  resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.5.0.tgz#2706c5431f8c119002a2b106fc9f58b9bb9097a3"
+  integrity sha512-3sLxVhbAB5OC8qvVRebCLWuouhwh/rswsiDYx3WGxajUk/l4G20SKfrKKFeNIHboUFt2JFgv2yfn+5cgOr/t5A==
+  dependencies:
+    cliui "^7.0.2"
+    escalade "^3.1.1"
+    get-caller-file "^2.0.5"
+    require-directory "^2.1.1"
+    string-width "^4.2.3"
+    y18n "^5.0.5"
+    yargs-parser "^21.0.0"
+
 yn@3.1.1:
   version "3.1.1"
   resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50"