git.delta.rocks / unique-network / refs/commits / 76768073dbc4

difftreelog

fix tests interfaces

Daniel Shiposha2022-05-15parent: #04a22c8.patch.diff
in: master

6 files changed

modifiedtests/src/interfaces/augment-api-tx.tsdiffbeforeafterboth
--- a/tests/src/interfaces/augment-api-tx.ts
+++ b/tests/src/interfaces/augment-api-tx.ts
@@ -5,7 +5,7 @@
 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 { 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';
+import type { CumulusPrimitivesParachainInherentParachainInherentData, EthereumTransactionTransactionV2, OrmlVestingVestingSchedule, PalletEvmAccountBasicCrossAccountIdRepr, UpDataStructsAccessMode, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCreateCollectionData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsSchemaVersion, XcmV1MultiLocation, XcmV2WeightLimit, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
 
 declare module '@polkadot/api-base/types/submittable' {
   export interface AugmentedSubmittables<ApiType extends ApiTypes> {
@@ -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; 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; tokenPropertyPermissions?: any; properties?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [UpDataStructsCreateCollectionData]>;
       /**
        * This method creates a concrete instance of NFT Collection created with CreateCollection method.
        * 
@@ -779,7 +779,7 @@
        * * address.
        **/
       removeFromAllowList: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, address: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;
-      setCollectionLimits: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, newLimit: UpDataStructsCollectionLimits | { accountTokenOwnershipLimit?: any; sponsoredDataSize?: any; tokenLimit?: any; sponsorTransferTimeout?: any; sponsorApproveTimeout?: any; ownerCanTransfer?: any; ownerCanDestroy?: any; transfersEnabled?: any; nestingRule?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, UpDataStructsCollectionLimits]>;
+      setCollectionLimits: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, newLimit: UpDataStructsCollectionLimits | { accountTokenOwnershipLimit?: any; sponsoredDataSize?: any; sponsoredDataRateLimit?: any; tokenLimit?: any; sponsorTransferTimeout?: any; sponsorApproveTimeout?: any; ownerCanTransfer?: any; ownerCanDestroy?: any; transfersEnabled?: any; nestingRule?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, UpDataStructsCollectionLimits]>;
       setCollectionProperties: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, properties: Vec<UpDataStructsProperty> | (UpDataStructsProperty | { key?: any; value?: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [u32, Vec<UpDataStructsProperty>]>;
       /**
        * # Permissions
@@ -808,20 +808,6 @@
        * * schema: String representing the const on-chain data schema.
        **/
       setConstOnChainSchema: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, schema: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, Bytes]>;
-      /**
-       * Set meta_update_permission value for particular collection
-       * 
-       * # Permissions
-       * 
-       * * Collection Owner.
-       * 
-       * # Arguments
-       * 
-       * * collection_id: ID of the collection.
-       * 
-       * * value: New flag value.
-       **/
-      setMetaUpdatePermissionFlag: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, value: UpDataStructsMetaUpdatePermission | 'ItemOwner' | 'Admin' | 'None' | number | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, UpDataStructsMetaUpdatePermission]>;
       /**
        * Allows Anyone to create tokens if:
        * * Allow List is enabled, and
modifiedtests/src/interfaces/augment-types.tsdiffbeforeafterboth
--- a/tests/src/interfaces/augment-types.ts
+++ b/tests/src/interfaces/augment-types.ts
@@ -1,7 +1,7 @@
 // Auto-generated via `yarn polkadot-types-from-defs`, do not edit
 /* eslint-disable */
 
-import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSupportWeightsWeightToFeeCoefficient, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, 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';
+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, PalletEthereumFakeTransactionFinalizer, 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, 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';
 import type { Data, StorageKey } from '@polkadot/types';
 import type { BitVec, Bool, Bytes, I128, I16, I256, I32, I64, I8, Json, Null, Raw, Text, Type, U128, U16, U256, U32, U64, U8, USize, bool, i128, i16, i256, i32, i64, i8, u128, u16, u256, u32, u64, u8, usize } from '@polkadot/types-codec';
 import type { AssetApproval, AssetApprovalKey, AssetBalance, AssetDestroyWitness, AssetDetails, AssetMetadata, TAssetBalance, TAssetDepositBalance } from '@polkadot/types/interfaces/assets';
@@ -478,6 +478,7 @@
     ForkTreePendingChangeNode: ForkTreePendingChangeNode;
     FpRpcTransactionStatus: FpRpcTransactionStatus;
     FrameSupportPalletId: FrameSupportPalletId;
+    FrameSupportStorageBoundedBTreeSet: FrameSupportStorageBoundedBTreeSet;
     FrameSupportTokensMiscBalanceStatus: FrameSupportTokensMiscBalanceStatus;
     FrameSupportWeightsDispatchClass: FrameSupportWeightsDispatchClass;
     FrameSupportWeightsDispatchInfo: FrameSupportWeightsDispatchInfo;
@@ -765,6 +766,7 @@
     PalletEthereumCall: PalletEthereumCall;
     PalletEthereumError: PalletEthereumError;
     PalletEthereumEvent: PalletEthereumEvent;
+    PalletEthereumFakeTransactionFinalizer: PalletEthereumFakeTransactionFinalizer;
     PalletEventMetadataLatest: PalletEventMetadataLatest;
     PalletEventMetadataV14: PalletEventMetadataV14;
     PalletEvmAccountBasicCrossAccountIdRepr: PalletEvmAccountBasicCrossAccountIdRepr;
@@ -1180,7 +1182,6 @@
     UpDataStructsCreateNftExData: UpDataStructsCreateNftExData;
     UpDataStructsCreateReFungibleData: UpDataStructsCreateReFungibleData;
     UpDataStructsCreateRefungibleExData: UpDataStructsCreateRefungibleExData;
-    UpDataStructsMetaUpdatePermission: UpDataStructsMetaUpdatePermission;
     UpDataStructsNestingRule: UpDataStructsNestingRule;
     UpDataStructsProperties: UpDataStructsProperties;
     UpDataStructsPropertiesMapBoundedVec: UpDataStructsPropertiesMapBoundedVec;
modifiedtests/src/interfaces/lookup.tsdiffbeforeafterboth
--- a/tests/src/interfaces/lookup.ts
+++ b/tests/src/interfaces/lookup.ts
@@ -1360,10 +1360,6 @@
         itemId: 'u32',
         value: 'u128',
       },
-      set_meta_update_permission_flag: {
-        collectionId: 'u32',
-        value: 'UpDataStructsMetaUpdatePermission',
-      },
       set_schema_version: {
         collectionId: 'u32',
         version: 'UpDataStructsSchemaVersion',
@@ -1406,7 +1402,6 @@
     pendingSponsor: 'Option<AccountId32>',
     limits: 'Option<UpDataStructsCollectionLimits>',
     constOnChainSchema: 'Bytes',
-    metaUpdatePermission: 'Option<UpDataStructsMetaUpdatePermission>',
     tokenPropertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',
     properties: 'Vec<UpDataStructsProperty>'
   },
@@ -1428,6 +1423,7 @@
   UpDataStructsCollectionLimits: {
     accountTokenOwnershipLimit: 'Option<u32>',
     sponsoredDataSize: 'Option<u32>',
+    sponsoredDataRateLimit: 'Option<UpDataStructsSponsoringRateLimit>',
     tokenLimit: 'Option<u32>',
     sponsorTransferTimeout: 'Option<u32>',
     sponsorApproveTimeout: 'Option<u32>',
@@ -1437,8 +1433,17 @@
     nestingRule: 'Option<UpDataStructsNestingRule>'
   },
   /**
-   * Lookup168: up_data_structs::NestingRule
+   * Lookup167: up_data_structs::SponsoringRateLimit
    **/
+  UpDataStructsSponsoringRateLimit: {
+    _enum: {
+      SponsoringDisabled: 'Null',
+      Blocks: 'u32'
+    }
+  },
+  /**
+   * Lookup170: up_data_structs::NestingRule
+   **/
   UpDataStructsNestingRule: {
     _enum: {
       Disabled: 'Null',
@@ -1447,15 +1452,9 @@
     }
   },
   /**
-   * Lookup169: frame_support::storage::bounded_btree_set::BoundedBTreeSet<up_data_structs::CollectionId, S>
+   * Lookup171: frame_support::storage::bounded_btree_set::BoundedBTreeSet<up_data_structs::CollectionId, S>
    **/
   FrameSupportStorageBoundedBTreeSet: 'BTreeSet<u32>',
-  /**
-   * Lookup175: up_data_structs::MetaUpdatePermission
-   **/
-  UpDataStructsMetaUpdatePermission: {
-    _enum: ['ItemOwner', 'Admin', 'None']
-  },
   /**
    * Lookup177: up_data_structs::PropertyKeyPermission
    **/
@@ -2274,8 +2273,7 @@
     mintMode: 'bool',
     schemaVersion: 'UpDataStructsSchemaVersion',
     sponsorship: 'UpDataStructsSponsorshipState',
-    limits: 'UpDataStructsCollectionLimits',
-    metaUpdatePermission: 'UpDataStructsMetaUpdatePermission'
+    limits: 'UpDataStructsCollectionLimits'
   },
   /**
    * Lookup309: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>
@@ -2349,7 +2347,6 @@
     sponsorship: 'UpDataStructsSponsorshipState',
     limits: 'UpDataStructsCollectionLimits',
     constOnChainSchema: 'Bytes',
-    metaUpdatePermission: 'UpDataStructsMetaUpdatePermission',
     tokenPropertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',
     properties: 'Vec<UpDataStructsProperty>'
   },
modifiedtests/src/interfaces/registry.tsdiffbeforeafterboth
before · tests/src/interfaces/registry.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, PalletEthereumFakeTransactionFinalizer, 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, 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';56declare module '@polkadot/types/types/registry' {7  export interface InterfaceTypes {8    CumulusPalletDmpQueueCall: CumulusPalletDmpQueueCall;9    CumulusPalletDmpQueueConfigData: CumulusPalletDmpQueueConfigData;10    CumulusPalletDmpQueueError: CumulusPalletDmpQueueError;11    CumulusPalletDmpQueueEvent: CumulusPalletDmpQueueEvent;12    CumulusPalletDmpQueuePageIndexData: CumulusPalletDmpQueuePageIndexData;13    CumulusPalletParachainSystemCall: CumulusPalletParachainSystemCall;14    CumulusPalletParachainSystemError: CumulusPalletParachainSystemError;15    CumulusPalletParachainSystemEvent: CumulusPalletParachainSystemEvent;16    CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot;17    CumulusPalletXcmCall: CumulusPalletXcmCall;18    CumulusPalletXcmError: CumulusPalletXcmError;19    CumulusPalletXcmEvent: CumulusPalletXcmEvent;20    CumulusPalletXcmpQueueCall: CumulusPalletXcmpQueueCall;21    CumulusPalletXcmpQueueError: CumulusPalletXcmpQueueError;22    CumulusPalletXcmpQueueEvent: CumulusPalletXcmpQueueEvent;23    CumulusPalletXcmpQueueInboundChannelDetails: CumulusPalletXcmpQueueInboundChannelDetails;24    CumulusPalletXcmpQueueInboundState: CumulusPalletXcmpQueueInboundState;25    CumulusPalletXcmpQueueOutboundChannelDetails: CumulusPalletXcmpQueueOutboundChannelDetails;26    CumulusPalletXcmpQueueOutboundState: CumulusPalletXcmpQueueOutboundState;27    CumulusPalletXcmpQueueQueueConfigData: CumulusPalletXcmpQueueQueueConfigData;28    CumulusPrimitivesParachainInherentParachainInherentData: CumulusPrimitivesParachainInherentParachainInherentData;29    EthbloomBloom: EthbloomBloom;30    EthereumBlock: EthereumBlock;31    EthereumHeader: EthereumHeader;32    EthereumLog: EthereumLog;33    EthereumReceiptEip658ReceiptData: EthereumReceiptEip658ReceiptData;34    EthereumReceiptReceiptV3: EthereumReceiptReceiptV3;35    EthereumTransactionAccessListItem: EthereumTransactionAccessListItem;36    EthereumTransactionEip1559Transaction: EthereumTransactionEip1559Transaction;37    EthereumTransactionEip2930Transaction: EthereumTransactionEip2930Transaction;38    EthereumTransactionLegacyTransaction: EthereumTransactionLegacyTransaction;39    EthereumTransactionTransactionAction: EthereumTransactionTransactionAction;40    EthereumTransactionTransactionSignature: EthereumTransactionTransactionSignature;41    EthereumTransactionTransactionV2: EthereumTransactionTransactionV2;42    EthereumTypesHashH64: EthereumTypesHashH64;43    EvmCoreErrorExitError: EvmCoreErrorExitError;44    EvmCoreErrorExitFatal: EvmCoreErrorExitFatal;45    EvmCoreErrorExitReason: EvmCoreErrorExitReason;46    EvmCoreErrorExitRevert: EvmCoreErrorExitRevert;47    EvmCoreErrorExitSucceed: EvmCoreErrorExitSucceed;48    FpRpcTransactionStatus: FpRpcTransactionStatus;49    FrameSupportPalletId: FrameSupportPalletId;50    FrameSupportStorageBoundedBTreeSet: FrameSupportStorageBoundedBTreeSet;51    FrameSupportTokensMiscBalanceStatus: FrameSupportTokensMiscBalanceStatus;52    FrameSupportWeightsDispatchClass: FrameSupportWeightsDispatchClass;53    FrameSupportWeightsDispatchInfo: FrameSupportWeightsDispatchInfo;54    FrameSupportWeightsPays: FrameSupportWeightsPays;55    FrameSupportWeightsPerDispatchClassU32: FrameSupportWeightsPerDispatchClassU32;56    FrameSupportWeightsPerDispatchClassU64: FrameSupportWeightsPerDispatchClassU64;57    FrameSupportWeightsPerDispatchClassWeightsPerClass: FrameSupportWeightsPerDispatchClassWeightsPerClass;58    FrameSupportWeightsRuntimeDbWeight: FrameSupportWeightsRuntimeDbWeight;59    FrameSupportWeightsWeightToFeeCoefficient: FrameSupportWeightsWeightToFeeCoefficient;60    FrameSystemAccountInfo: FrameSystemAccountInfo;61    FrameSystemCall: FrameSystemCall;62    FrameSystemError: FrameSystemError;63    FrameSystemEvent: FrameSystemEvent;64    FrameSystemEventRecord: FrameSystemEventRecord;65    FrameSystemExtensionsCheckGenesis: FrameSystemExtensionsCheckGenesis;66    FrameSystemExtensionsCheckNonce: FrameSystemExtensionsCheckNonce;67    FrameSystemExtensionsCheckSpecVersion: FrameSystemExtensionsCheckSpecVersion;68    FrameSystemExtensionsCheckWeight: FrameSystemExtensionsCheckWeight;69    FrameSystemLastRuntimeUpgradeInfo: FrameSystemLastRuntimeUpgradeInfo;70    FrameSystemLimitsBlockLength: FrameSystemLimitsBlockLength;71    FrameSystemLimitsBlockWeights: FrameSystemLimitsBlockWeights;72    FrameSystemLimitsWeightsPerClass: FrameSystemLimitsWeightsPerClass;73    FrameSystemPhase: FrameSystemPhase;74    OpalRuntimeRuntime: OpalRuntimeRuntime;75    OrmlVestingModuleCall: OrmlVestingModuleCall;76    OrmlVestingModuleError: OrmlVestingModuleError;77    OrmlVestingModuleEvent: OrmlVestingModuleEvent;78    OrmlVestingVestingSchedule: OrmlVestingVestingSchedule;79    PalletBalancesAccountData: PalletBalancesAccountData;80    PalletBalancesBalanceLock: PalletBalancesBalanceLock;81    PalletBalancesCall: PalletBalancesCall;82    PalletBalancesError: PalletBalancesError;83    PalletBalancesEvent: PalletBalancesEvent;84    PalletBalancesReasons: PalletBalancesReasons;85    PalletBalancesReleases: PalletBalancesReleases;86    PalletBalancesReserveData: PalletBalancesReserveData;87    PalletCommonError: PalletCommonError;88    PalletCommonEvent: PalletCommonEvent;89    PalletEthereumCall: PalletEthereumCall;90    PalletEthereumError: PalletEthereumError;91    PalletEthereumEvent: PalletEthereumEvent;92    PalletEthereumFakeTransactionFinalizer: PalletEthereumFakeTransactionFinalizer;93    PalletEvmAccountBasicCrossAccountIdRepr: PalletEvmAccountBasicCrossAccountIdRepr;94    PalletEvmCall: PalletEvmCall;95    PalletEvmCoderSubstrateError: PalletEvmCoderSubstrateError;96    PalletEvmContractHelpersError: PalletEvmContractHelpersError;97    PalletEvmContractHelpersSponsoringModeT: PalletEvmContractHelpersSponsoringModeT;98    PalletEvmError: PalletEvmError;99    PalletEvmEvent: PalletEvmEvent;100    PalletEvmMigrationCall: PalletEvmMigrationCall;101    PalletEvmMigrationError: PalletEvmMigrationError;102    PalletFungibleError: PalletFungibleError;103    PalletInflationCall: PalletInflationCall;104    PalletNonfungibleError: PalletNonfungibleError;105    PalletNonfungibleItemData: PalletNonfungibleItemData;106    PalletRefungibleError: PalletRefungibleError;107    PalletRefungibleItemData: PalletRefungibleItemData;108    PalletStructureCall: PalletStructureCall;109    PalletStructureError: PalletStructureError;110    PalletStructureEvent: PalletStructureEvent;111    PalletSudoCall: PalletSudoCall;112    PalletSudoError: PalletSudoError;113    PalletSudoEvent: PalletSudoEvent;114    PalletTemplateTransactionPaymentCall: PalletTemplateTransactionPaymentCall;115    PalletTemplateTransactionPaymentChargeTransactionPayment: PalletTemplateTransactionPaymentChargeTransactionPayment;116    PalletTimestampCall: PalletTimestampCall;117    PalletTransactionPaymentReleases: PalletTransactionPaymentReleases;118    PalletTreasuryCall: PalletTreasuryCall;119    PalletTreasuryError: PalletTreasuryError;120    PalletTreasuryEvent: PalletTreasuryEvent;121    PalletTreasuryProposal: PalletTreasuryProposal;122    PalletUniqueCall: PalletUniqueCall;123    PalletUniqueError: PalletUniqueError;124    PalletUniqueRawEvent: PalletUniqueRawEvent;125    PalletXcmCall: PalletXcmCall;126    PalletXcmError: PalletXcmError;127    PalletXcmEvent: PalletXcmEvent;128    PhantomTypeUpDataStructsRpcCollection: PhantomTypeUpDataStructsRpcCollection;129    PhantomTypeUpDataStructsTokenData: PhantomTypeUpDataStructsTokenData;130    PolkadotCorePrimitivesInboundDownwardMessage: PolkadotCorePrimitivesInboundDownwardMessage;131    PolkadotCorePrimitivesInboundHrmpMessage: PolkadotCorePrimitivesInboundHrmpMessage;132    PolkadotCorePrimitivesOutboundHrmpMessage: PolkadotCorePrimitivesOutboundHrmpMessage;133    PolkadotParachainPrimitivesXcmpMessageFormat: PolkadotParachainPrimitivesXcmpMessageFormat;134    PolkadotPrimitivesV2AbridgedHostConfiguration: PolkadotPrimitivesV2AbridgedHostConfiguration;135    PolkadotPrimitivesV2AbridgedHrmpChannel: PolkadotPrimitivesV2AbridgedHrmpChannel;136    PolkadotPrimitivesV2PersistedValidationData: PolkadotPrimitivesV2PersistedValidationData;137    PolkadotPrimitivesV2UpgradeRestriction: PolkadotPrimitivesV2UpgradeRestriction;138    SpCoreEcdsaSignature: SpCoreEcdsaSignature;139    SpCoreEd25519Signature: SpCoreEd25519Signature;140    SpCoreSr25519Signature: SpCoreSr25519Signature;141    SpRuntimeArithmeticError: SpRuntimeArithmeticError;142    SpRuntimeDigest: SpRuntimeDigest;143    SpRuntimeDigestDigestItem: SpRuntimeDigestDigestItem;144    SpRuntimeDispatchError: SpRuntimeDispatchError;145    SpRuntimeModuleError: SpRuntimeModuleError;146    SpRuntimeMultiSignature: SpRuntimeMultiSignature;147    SpRuntimeTokenError: SpRuntimeTokenError;148    SpRuntimeTransactionalError: SpRuntimeTransactionalError;149    SpTrieStorageProof: SpTrieStorageProof;150    SpVersionRuntimeVersion: SpVersionRuntimeVersion;151    UpDataStructsAccessMode: UpDataStructsAccessMode;152    UpDataStructsCollection: UpDataStructsCollection;153    UpDataStructsCollectionField: UpDataStructsCollectionField;154    UpDataStructsCollectionLimits: UpDataStructsCollectionLimits;155    UpDataStructsCollectionMode: UpDataStructsCollectionMode;156    UpDataStructsCollectionStats: UpDataStructsCollectionStats;157    UpDataStructsCreateCollectionData: UpDataStructsCreateCollectionData;158    UpDataStructsCreateFungibleData: UpDataStructsCreateFungibleData;159    UpDataStructsCreateItemData: UpDataStructsCreateItemData;160    UpDataStructsCreateItemExData: UpDataStructsCreateItemExData;161    UpDataStructsCreateNftData: UpDataStructsCreateNftData;162    UpDataStructsCreateNftExData: UpDataStructsCreateNftExData;163    UpDataStructsCreateReFungibleData: UpDataStructsCreateReFungibleData;164    UpDataStructsCreateRefungibleExData: UpDataStructsCreateRefungibleExData;165    UpDataStructsMetaUpdatePermission: UpDataStructsMetaUpdatePermission;166    UpDataStructsNestingRule: UpDataStructsNestingRule;167    UpDataStructsProperties: UpDataStructsProperties;168    UpDataStructsPropertiesMapBoundedVec: UpDataStructsPropertiesMapBoundedVec;169    UpDataStructsPropertiesMapPropertyPermission: UpDataStructsPropertiesMapPropertyPermission;170    UpDataStructsProperty: UpDataStructsProperty;171    UpDataStructsPropertyKeyPermission: UpDataStructsPropertyKeyPermission;172    UpDataStructsPropertyPermission: UpDataStructsPropertyPermission;173    UpDataStructsRpcCollection: UpDataStructsRpcCollection;174    UpDataStructsSchemaVersion: UpDataStructsSchemaVersion;175    UpDataStructsSponsorshipState: UpDataStructsSponsorshipState;176    UpDataStructsTokenData: UpDataStructsTokenData;177    XcmDoubleEncoded: XcmDoubleEncoded;178    XcmV0Junction: XcmV0Junction;179    XcmV0JunctionBodyId: XcmV0JunctionBodyId;180    XcmV0JunctionBodyPart: XcmV0JunctionBodyPart;181    XcmV0JunctionNetworkId: XcmV0JunctionNetworkId;182    XcmV0MultiAsset: XcmV0MultiAsset;183    XcmV0MultiLocation: XcmV0MultiLocation;184    XcmV0Order: XcmV0Order;185    XcmV0OriginKind: XcmV0OriginKind;186    XcmV0Response: XcmV0Response;187    XcmV0Xcm: XcmV0Xcm;188    XcmV1Junction: XcmV1Junction;189    XcmV1MultiAsset: XcmV1MultiAsset;190    XcmV1MultiLocation: XcmV1MultiLocation;191    XcmV1MultiassetAssetId: XcmV1MultiassetAssetId;192    XcmV1MultiassetAssetInstance: XcmV1MultiassetAssetInstance;193    XcmV1MultiassetFungibility: XcmV1MultiassetFungibility;194    XcmV1MultiassetMultiAssetFilter: XcmV1MultiassetMultiAssetFilter;195    XcmV1MultiassetMultiAssets: XcmV1MultiassetMultiAssets;196    XcmV1MultiassetWildFungibility: XcmV1MultiassetWildFungibility;197    XcmV1MultiassetWildMultiAsset: XcmV1MultiassetWildMultiAsset;198    XcmV1MultilocationJunctions: XcmV1MultilocationJunctions;199    XcmV1Order: XcmV1Order;200    XcmV1Response: XcmV1Response;201    XcmV1Xcm: XcmV1Xcm;202    XcmV2Instruction: XcmV2Instruction;203    XcmV2Response: XcmV2Response;204    XcmV2TraitsError: XcmV2TraitsError;205    XcmV2TraitsOutcome: XcmV2TraitsOutcome;206    XcmV2WeightLimit: XcmV2WeightLimit;207    XcmV2Xcm: XcmV2Xcm;208    XcmVersionedMultiAssets: XcmVersionedMultiAssets;209    XcmVersionedMultiLocation: XcmVersionedMultiLocation;210    XcmVersionedXcm: XcmVersionedXcm;211  } // InterfaceTypes212} // declare module
after · tests/src/interfaces/registry.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, PalletEthereumFakeTransactionFinalizer, 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, 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';56declare module '@polkadot/types/types/registry' {7  export interface InterfaceTypes {8    CumulusPalletDmpQueueCall: CumulusPalletDmpQueueCall;9    CumulusPalletDmpQueueConfigData: CumulusPalletDmpQueueConfigData;10    CumulusPalletDmpQueueError: CumulusPalletDmpQueueError;11    CumulusPalletDmpQueueEvent: CumulusPalletDmpQueueEvent;12    CumulusPalletDmpQueuePageIndexData: CumulusPalletDmpQueuePageIndexData;13    CumulusPalletParachainSystemCall: CumulusPalletParachainSystemCall;14    CumulusPalletParachainSystemError: CumulusPalletParachainSystemError;15    CumulusPalletParachainSystemEvent: CumulusPalletParachainSystemEvent;16    CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot;17    CumulusPalletXcmCall: CumulusPalletXcmCall;18    CumulusPalletXcmError: CumulusPalletXcmError;19    CumulusPalletXcmEvent: CumulusPalletXcmEvent;20    CumulusPalletXcmpQueueCall: CumulusPalletXcmpQueueCall;21    CumulusPalletXcmpQueueError: CumulusPalletXcmpQueueError;22    CumulusPalletXcmpQueueEvent: CumulusPalletXcmpQueueEvent;23    CumulusPalletXcmpQueueInboundChannelDetails: CumulusPalletXcmpQueueInboundChannelDetails;24    CumulusPalletXcmpQueueInboundState: CumulusPalletXcmpQueueInboundState;25    CumulusPalletXcmpQueueOutboundChannelDetails: CumulusPalletXcmpQueueOutboundChannelDetails;26    CumulusPalletXcmpQueueOutboundState: CumulusPalletXcmpQueueOutboundState;27    CumulusPalletXcmpQueueQueueConfigData: CumulusPalletXcmpQueueQueueConfigData;28    CumulusPrimitivesParachainInherentParachainInherentData: CumulusPrimitivesParachainInherentParachainInherentData;29    EthbloomBloom: EthbloomBloom;30    EthereumBlock: EthereumBlock;31    EthereumHeader: EthereumHeader;32    EthereumLog: EthereumLog;33    EthereumReceiptEip658ReceiptData: EthereumReceiptEip658ReceiptData;34    EthereumReceiptReceiptV3: EthereumReceiptReceiptV3;35    EthereumTransactionAccessListItem: EthereumTransactionAccessListItem;36    EthereumTransactionEip1559Transaction: EthereumTransactionEip1559Transaction;37    EthereumTransactionEip2930Transaction: EthereumTransactionEip2930Transaction;38    EthereumTransactionLegacyTransaction: EthereumTransactionLegacyTransaction;39    EthereumTransactionTransactionAction: EthereumTransactionTransactionAction;40    EthereumTransactionTransactionSignature: EthereumTransactionTransactionSignature;41    EthereumTransactionTransactionV2: EthereumTransactionTransactionV2;42    EthereumTypesHashH64: EthereumTypesHashH64;43    EvmCoreErrorExitError: EvmCoreErrorExitError;44    EvmCoreErrorExitFatal: EvmCoreErrorExitFatal;45    EvmCoreErrorExitReason: EvmCoreErrorExitReason;46    EvmCoreErrorExitRevert: EvmCoreErrorExitRevert;47    EvmCoreErrorExitSucceed: EvmCoreErrorExitSucceed;48    FpRpcTransactionStatus: FpRpcTransactionStatus;49    FrameSupportPalletId: FrameSupportPalletId;50    FrameSupportStorageBoundedBTreeSet: FrameSupportStorageBoundedBTreeSet;51    FrameSupportTokensMiscBalanceStatus: FrameSupportTokensMiscBalanceStatus;52    FrameSupportWeightsDispatchClass: FrameSupportWeightsDispatchClass;53    FrameSupportWeightsDispatchInfo: FrameSupportWeightsDispatchInfo;54    FrameSupportWeightsPays: FrameSupportWeightsPays;55    FrameSupportWeightsPerDispatchClassU32: FrameSupportWeightsPerDispatchClassU32;56    FrameSupportWeightsPerDispatchClassU64: FrameSupportWeightsPerDispatchClassU64;57    FrameSupportWeightsPerDispatchClassWeightsPerClass: FrameSupportWeightsPerDispatchClassWeightsPerClass;58    FrameSupportWeightsRuntimeDbWeight: FrameSupportWeightsRuntimeDbWeight;59    FrameSupportWeightsWeightToFeeCoefficient: FrameSupportWeightsWeightToFeeCoefficient;60    FrameSystemAccountInfo: FrameSystemAccountInfo;61    FrameSystemCall: FrameSystemCall;62    FrameSystemError: FrameSystemError;63    FrameSystemEvent: FrameSystemEvent;64    FrameSystemEventRecord: FrameSystemEventRecord;65    FrameSystemExtensionsCheckGenesis: FrameSystemExtensionsCheckGenesis;66    FrameSystemExtensionsCheckNonce: FrameSystemExtensionsCheckNonce;67    FrameSystemExtensionsCheckSpecVersion: FrameSystemExtensionsCheckSpecVersion;68    FrameSystemExtensionsCheckWeight: FrameSystemExtensionsCheckWeight;69    FrameSystemLastRuntimeUpgradeInfo: FrameSystemLastRuntimeUpgradeInfo;70    FrameSystemLimitsBlockLength: FrameSystemLimitsBlockLength;71    FrameSystemLimitsBlockWeights: FrameSystemLimitsBlockWeights;72    FrameSystemLimitsWeightsPerClass: FrameSystemLimitsWeightsPerClass;73    FrameSystemPhase: FrameSystemPhase;74    OpalRuntimeRuntime: OpalRuntimeRuntime;75    OrmlVestingModuleCall: OrmlVestingModuleCall;76    OrmlVestingModuleError: OrmlVestingModuleError;77    OrmlVestingModuleEvent: OrmlVestingModuleEvent;78    OrmlVestingVestingSchedule: OrmlVestingVestingSchedule;79    PalletBalancesAccountData: PalletBalancesAccountData;80    PalletBalancesBalanceLock: PalletBalancesBalanceLock;81    PalletBalancesCall: PalletBalancesCall;82    PalletBalancesError: PalletBalancesError;83    PalletBalancesEvent: PalletBalancesEvent;84    PalletBalancesReasons: PalletBalancesReasons;85    PalletBalancesReleases: PalletBalancesReleases;86    PalletBalancesReserveData: PalletBalancesReserveData;87    PalletCommonError: PalletCommonError;88    PalletCommonEvent: PalletCommonEvent;89    PalletEthereumCall: PalletEthereumCall;90    PalletEthereumError: PalletEthereumError;91    PalletEthereumEvent: PalletEthereumEvent;92    PalletEthereumFakeTransactionFinalizer: PalletEthereumFakeTransactionFinalizer;93    PalletEvmAccountBasicCrossAccountIdRepr: PalletEvmAccountBasicCrossAccountIdRepr;94    PalletEvmCall: PalletEvmCall;95    PalletEvmCoderSubstrateError: PalletEvmCoderSubstrateError;96    PalletEvmContractHelpersError: PalletEvmContractHelpersError;97    PalletEvmContractHelpersSponsoringModeT: PalletEvmContractHelpersSponsoringModeT;98    PalletEvmError: PalletEvmError;99    PalletEvmEvent: PalletEvmEvent;100    PalletEvmMigrationCall: PalletEvmMigrationCall;101    PalletEvmMigrationError: PalletEvmMigrationError;102    PalletFungibleError: PalletFungibleError;103    PalletInflationCall: PalletInflationCall;104    PalletNonfungibleError: PalletNonfungibleError;105    PalletNonfungibleItemData: PalletNonfungibleItemData;106    PalletRefungibleError: PalletRefungibleError;107    PalletRefungibleItemData: PalletRefungibleItemData;108    PalletStructureCall: PalletStructureCall;109    PalletStructureError: PalletStructureError;110    PalletStructureEvent: PalletStructureEvent;111    PalletSudoCall: PalletSudoCall;112    PalletSudoError: PalletSudoError;113    PalletSudoEvent: PalletSudoEvent;114    PalletTemplateTransactionPaymentCall: PalletTemplateTransactionPaymentCall;115    PalletTemplateTransactionPaymentChargeTransactionPayment: PalletTemplateTransactionPaymentChargeTransactionPayment;116    PalletTimestampCall: PalletTimestampCall;117    PalletTransactionPaymentReleases: PalletTransactionPaymentReleases;118    PalletTreasuryCall: PalletTreasuryCall;119    PalletTreasuryError: PalletTreasuryError;120    PalletTreasuryEvent: PalletTreasuryEvent;121    PalletTreasuryProposal: PalletTreasuryProposal;122    PalletUniqueCall: PalletUniqueCall;123    PalletUniqueError: PalletUniqueError;124    PalletUniqueRawEvent: PalletUniqueRawEvent;125    PalletXcmCall: PalletXcmCall;126    PalletXcmError: PalletXcmError;127    PalletXcmEvent: PalletXcmEvent;128    PhantomTypeUpDataStructsRpcCollection: PhantomTypeUpDataStructsRpcCollection;129    PhantomTypeUpDataStructsTokenData: PhantomTypeUpDataStructsTokenData;130    PolkadotCorePrimitivesInboundDownwardMessage: PolkadotCorePrimitivesInboundDownwardMessage;131    PolkadotCorePrimitivesInboundHrmpMessage: PolkadotCorePrimitivesInboundHrmpMessage;132    PolkadotCorePrimitivesOutboundHrmpMessage: PolkadotCorePrimitivesOutboundHrmpMessage;133    PolkadotParachainPrimitivesXcmpMessageFormat: PolkadotParachainPrimitivesXcmpMessageFormat;134    PolkadotPrimitivesV2AbridgedHostConfiguration: PolkadotPrimitivesV2AbridgedHostConfiguration;135    PolkadotPrimitivesV2AbridgedHrmpChannel: PolkadotPrimitivesV2AbridgedHrmpChannel;136    PolkadotPrimitivesV2PersistedValidationData: PolkadotPrimitivesV2PersistedValidationData;137    PolkadotPrimitivesV2UpgradeRestriction: PolkadotPrimitivesV2UpgradeRestriction;138    SpCoreEcdsaSignature: SpCoreEcdsaSignature;139    SpCoreEd25519Signature: SpCoreEd25519Signature;140    SpCoreSr25519Signature: SpCoreSr25519Signature;141    SpRuntimeArithmeticError: SpRuntimeArithmeticError;142    SpRuntimeDigest: SpRuntimeDigest;143    SpRuntimeDigestDigestItem: SpRuntimeDigestDigestItem;144    SpRuntimeDispatchError: SpRuntimeDispatchError;145    SpRuntimeModuleError: SpRuntimeModuleError;146    SpRuntimeMultiSignature: SpRuntimeMultiSignature;147    SpRuntimeTokenError: SpRuntimeTokenError;148    SpRuntimeTransactionalError: SpRuntimeTransactionalError;149    SpTrieStorageProof: SpTrieStorageProof;150    SpVersionRuntimeVersion: SpVersionRuntimeVersion;151    UpDataStructsAccessMode: UpDataStructsAccessMode;152    UpDataStructsCollection: UpDataStructsCollection;153    UpDataStructsCollectionField: UpDataStructsCollectionField;154    UpDataStructsCollectionLimits: UpDataStructsCollectionLimits;155    UpDataStructsCollectionMode: UpDataStructsCollectionMode;156    UpDataStructsCollectionStats: UpDataStructsCollectionStats;157    UpDataStructsCreateCollectionData: UpDataStructsCreateCollectionData;158    UpDataStructsCreateFungibleData: UpDataStructsCreateFungibleData;159    UpDataStructsCreateItemData: UpDataStructsCreateItemData;160    UpDataStructsCreateItemExData: UpDataStructsCreateItemExData;161    UpDataStructsCreateNftData: UpDataStructsCreateNftData;162    UpDataStructsCreateNftExData: UpDataStructsCreateNftExData;163    UpDataStructsCreateReFungibleData: UpDataStructsCreateReFungibleData;164    UpDataStructsCreateRefungibleExData: UpDataStructsCreateRefungibleExData;165    UpDataStructsNestingRule: UpDataStructsNestingRule;166    UpDataStructsProperties: UpDataStructsProperties;167    UpDataStructsPropertiesMapBoundedVec: UpDataStructsPropertiesMapBoundedVec;168    UpDataStructsPropertiesMapPropertyPermission: UpDataStructsPropertiesMapPropertyPermission;169    UpDataStructsProperty: UpDataStructsProperty;170    UpDataStructsPropertyKeyPermission: UpDataStructsPropertyKeyPermission;171    UpDataStructsPropertyPermission: UpDataStructsPropertyPermission;172    UpDataStructsRpcCollection: UpDataStructsRpcCollection;173    UpDataStructsSchemaVersion: UpDataStructsSchemaVersion;174    UpDataStructsSponsoringRateLimit: UpDataStructsSponsoringRateLimit;175    UpDataStructsSponsorshipState: UpDataStructsSponsorshipState;176    UpDataStructsTokenData: UpDataStructsTokenData;177    XcmDoubleEncoded: XcmDoubleEncoded;178    XcmV0Junction: XcmV0Junction;179    XcmV0JunctionBodyId: XcmV0JunctionBodyId;180    XcmV0JunctionBodyPart: XcmV0JunctionBodyPart;181    XcmV0JunctionNetworkId: XcmV0JunctionNetworkId;182    XcmV0MultiAsset: XcmV0MultiAsset;183    XcmV0MultiLocation: XcmV0MultiLocation;184    XcmV0Order: XcmV0Order;185    XcmV0OriginKind: XcmV0OriginKind;186    XcmV0Response: XcmV0Response;187    XcmV0Xcm: XcmV0Xcm;188    XcmV1Junction: XcmV1Junction;189    XcmV1MultiAsset: XcmV1MultiAsset;190    XcmV1MultiLocation: XcmV1MultiLocation;191    XcmV1MultiassetAssetId: XcmV1MultiassetAssetId;192    XcmV1MultiassetAssetInstance: XcmV1MultiassetAssetInstance;193    XcmV1MultiassetFungibility: XcmV1MultiassetFungibility;194    XcmV1MultiassetMultiAssetFilter: XcmV1MultiassetMultiAssetFilter;195    XcmV1MultiassetMultiAssets: XcmV1MultiassetMultiAssets;196    XcmV1MultiassetWildFungibility: XcmV1MultiassetWildFungibility;197    XcmV1MultiassetWildMultiAsset: XcmV1MultiassetWildMultiAsset;198    XcmV1MultilocationJunctions: XcmV1MultilocationJunctions;199    XcmV1Order: XcmV1Order;200    XcmV1Response: XcmV1Response;201    XcmV1Xcm: XcmV1Xcm;202    XcmV2Instruction: XcmV2Instruction;203    XcmV2Response: XcmV2Response;204    XcmV2TraitsError: XcmV2TraitsError;205    XcmV2TraitsOutcome: XcmV2TraitsOutcome;206    XcmV2WeightLimit: XcmV2WeightLimit;207    XcmV2Xcm: XcmV2Xcm;208    XcmVersionedMultiAssets: XcmVersionedMultiAssets;209    XcmVersionedMultiLocation: XcmVersionedMultiLocation;210    XcmVersionedXcm: XcmVersionedXcm;211  } // InterfaceTypes212} // declare module
modifiedtests/src/interfaces/types-lookup.tsdiffbeforeafterboth
--- a/tests/src/interfaces/types-lookup.ts
+++ b/tests/src/interfaces/types-lookup.ts
@@ -1493,11 +1493,6 @@
       readonly itemId: u32;
       readonly value: u128;
     } & Struct;
-    readonly isSetMetaUpdatePermissionFlag: boolean;
-    readonly asSetMetaUpdatePermissionFlag: {
-      readonly collectionId: u32;
-      readonly value: UpDataStructsMetaUpdatePermission;
-    } & Struct;
     readonly isSetSchemaVersion: boolean;
     readonly asSetSchemaVersion: {
       readonly collectionId: u32;
@@ -1518,7 +1513,7 @@
       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' | 'SetMetaUpdatePermissionFlag' | 'SetSchemaVersion' | 'SetOffchainSchema' | 'SetConstOnChainSchema' | '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' | 'SetSchemaVersion' | 'SetOffchainSchema' | 'SetConstOnChainSchema' | 'SetCollectionLimits';
   }
 
   /** @name UpDataStructsCollectionMode (156) */
@@ -1542,7 +1537,6 @@
     readonly pendingSponsor: Option<AccountId32>;
     readonly limits: Option<UpDataStructsCollectionLimits>;
     readonly constOnChainSchema: Bytes;
-    readonly metaUpdatePermission: Option<UpDataStructsMetaUpdatePermission>;
     readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;
     readonly properties: Vec<UpDataStructsProperty>;
   }
@@ -1565,6 +1559,7 @@
   export interface UpDataStructsCollectionLimits extends Struct {
     readonly accountTokenOwnershipLimit: Option<u32>;
     readonly sponsoredDataSize: Option<u32>;
+    readonly sponsoredDataRateLimit: Option<UpDataStructsSponsoringRateLimit>;
     readonly tokenLimit: Option<u32>;
     readonly sponsorTransferTimeout: Option<u32>;
     readonly sponsorApproveTimeout: Option<u32>;
@@ -1574,7 +1569,15 @@
     readonly nestingRule: Option<UpDataStructsNestingRule>;
   }
 
-  /** @name UpDataStructsNestingRule (168) */
+  /** @name UpDataStructsSponsoringRateLimit (167) */
+  export interface UpDataStructsSponsoringRateLimit extends Enum {
+    readonly isSponsoringDisabled: boolean;
+    readonly isBlocks: boolean;
+    readonly asBlocks: u32;
+    readonly type: 'SponsoringDisabled' | 'Blocks';
+  }
+
+  /** @name UpDataStructsNestingRule (170) */
   export interface UpDataStructsNestingRule extends Enum {
     readonly isDisabled: boolean;
     readonly isOwner: boolean;
@@ -1583,17 +1586,9 @@
     readonly type: 'Disabled' | 'Owner' | 'OwnerRestricted';
   }
 
-  /** @name FrameSupportStorageBoundedBTreeSet (169) */
+  /** @name FrameSupportStorageBoundedBTreeSet (171) */
   export interface FrameSupportStorageBoundedBTreeSet extends BTreeSet<u32> {}
 
-  /** @name UpDataStructsMetaUpdatePermission (175) */
-  export interface UpDataStructsMetaUpdatePermission extends Enum {
-    readonly isItemOwner: boolean;
-    readonly isAdmin: boolean;
-    readonly isNone: boolean;
-    readonly type: 'ItemOwner' | 'Admin' | 'None';
-  }
-
   /** @name UpDataStructsPropertyKeyPermission (177) */
   export interface UpDataStructsPropertyKeyPermission extends Struct {
     readonly key: Bytes;
@@ -2479,7 +2474,6 @@
     readonly schemaVersion: UpDataStructsSchemaVersion;
     readonly sponsorship: UpDataStructsSponsorshipState;
     readonly limits: UpDataStructsCollectionLimits;
-    readonly metaUpdatePermission: UpDataStructsMetaUpdatePermission;
   }
 
   /** @name UpDataStructsSponsorshipState (309) */
@@ -2546,7 +2540,6 @@
     readonly sponsorship: UpDataStructsSponsorshipState;
     readonly limits: UpDataStructsCollectionLimits;
     readonly constOnChainSchema: Bytes;
-    readonly metaUpdatePermission: UpDataStructsMetaUpdatePermission;
     readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;
     readonly properties: Vec<UpDataStructsProperty>;
   }
modifiedtests/src/interfaces/unique/types.tsdiffbeforeafterboth
--- a/tests/src/interfaces/unique/types.ts
+++ b/tests/src/interfaces/unique/types.ts
@@ -446,6 +446,9 @@
 /** @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;
@@ -872,7 +875,6 @@
   readonly isCollectionDescriptionLimitExceeded: boolean;
   readonly isCollectionTokenPrefixLimitExceeded: boolean;
   readonly isTotalCollectionsLimitExceeded: boolean;
-  readonly isTokenVariableDataLimitExceeded: boolean;
   readonly isCollectionAdminCountExceeded: boolean;
   readonly isCollectionLimitBoundsExceeded: boolean;
   readonly isOwnerPermissionsCantBeReverted: boolean;
@@ -896,7 +898,7 @@
   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';
+  readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | '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 */
@@ -949,6 +951,9 @@
   readonly type: 'Executed';
 }
 
+/** @name PalletEthereumFakeTransactionFinalizer */
+export interface PalletEthereumFakeTransactionFinalizer extends Null {}
+
 /** @name PalletEvmAccountBasicCrossAccountIdRepr */
 export interface PalletEvmAccountBasicCrossAccountIdRepr extends Enum {
   readonly isSubstrate: boolean;
@@ -1109,7 +1114,6 @@
 /** @name PalletNonfungibleItemData */
 export interface PalletNonfungibleItemData extends Struct {
   readonly constData: Bytes;
-  readonly variableData: Bytes;
   readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;
 }
 
@@ -1125,7 +1129,6 @@
 /** @name PalletRefungibleItemData */
 export interface PalletRefungibleItemData extends Struct {
   readonly constData: Bytes;
-  readonly variableData: Bytes;
 }
 
 /** @name PalletStructureCall */
@@ -1433,17 +1436,6 @@
     readonly itemId: u32;
     readonly value: u128;
   } & Struct;
-  readonly isSetVariableMetaData: boolean;
-  readonly asSetVariableMetaData: {
-    readonly collectionId: u32;
-    readonly itemId: u32;
-    readonly data: Bytes;
-  } & Struct;
-  readonly isSetMetaUpdatePermissionFlag: boolean;
-  readonly asSetMetaUpdatePermissionFlag: {
-    readonly collectionId: u32;
-    readonly value: UpDataStructsMetaUpdatePermission;
-  } & Struct;
   readonly isSetSchemaVersion: boolean;
   readonly asSetSchemaVersion: {
     readonly collectionId: u32;
@@ -1464,7 +1456,7 @@
     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' | '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' | 'SetSchemaVersion' | 'SetOffchainSchema' | 'SetConstOnChainSchema' | 'SetCollectionLimits';
 }
 
 /** @name PalletUniqueError */
@@ -1626,10 +1618,10 @@
 }
 
 /** @name PhantomTypeUpDataStructsRpcCollection */
-export interface PhantomTypeUpDataStructsRpcCollection extends Vec<Lookup333> {}
+export interface PhantomTypeUpDataStructsRpcCollection extends Vec<Lookup331> {}
 
 /** @name PhantomTypeUpDataStructsTokenData */
-export interface PhantomTypeUpDataStructsTokenData extends Vec<Lookup329> {}
+export interface PhantomTypeUpDataStructsTokenData extends Vec<Lookup327> {}
 
 /** @name PolkadotCorePrimitivesInboundDownwardMessage */
 export interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {
@@ -1821,7 +1813,6 @@
   readonly schemaVersion: UpDataStructsSchemaVersion;
   readonly sponsorship: UpDataStructsSponsorshipState;
   readonly limits: UpDataStructsCollectionLimits;
-  readonly metaUpdatePermission: UpDataStructsMetaUpdatePermission;
 }
 
 /** @name UpDataStructsCollectionField */
@@ -1873,7 +1864,6 @@
   readonly pendingSponsor: Option<AccountId32>;
   readonly limits: Option<UpDataStructsCollectionLimits>;
   readonly constOnChainSchema: Bytes;
-  readonly metaUpdatePermission: Option<UpDataStructsMetaUpdatePermission>;
   readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;
   readonly properties: Vec<UpDataStructsProperty>;
 }
@@ -1910,14 +1900,12 @@
 /** @name UpDataStructsCreateNftData */
 export interface UpDataStructsCreateNftData extends Struct {
   readonly constData: Bytes;
-  readonly variableData: Bytes;
   readonly properties: Vec<UpDataStructsProperty>;
 }
 
 /** @name UpDataStructsCreateNftExData */
 export interface UpDataStructsCreateNftExData extends Struct {
   readonly constData: Bytes;
-  readonly variableData: Bytes;
   readonly properties: Vec<UpDataStructsProperty>;
   readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;
 }
@@ -1925,31 +1913,21 @@
 /** @name UpDataStructsCreateReFungibleData */
 export interface UpDataStructsCreateReFungibleData extends Struct {
   readonly constData: Bytes;
-  readonly variableData: Bytes;
   readonly pieces: u128;
 }
 
 /** @name UpDataStructsCreateRefungibleExData */
 export interface UpDataStructsCreateRefungibleExData extends Struct {
   readonly constData: Bytes;
-  readonly variableData: Bytes;
   readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;
 }
 
-/** @name UpDataStructsMetaUpdatePermission */
-export interface UpDataStructsMetaUpdatePermission extends Enum {
-  readonly isItemOwner: boolean;
-  readonly isAdmin: boolean;
-  readonly isNone: boolean;
-  readonly type: 'ItemOwner' | 'Admin' | 'None';
-}
-
 /** @name UpDataStructsNestingRule */
 export interface UpDataStructsNestingRule extends Enum {
   readonly isDisabled: boolean;
   readonly isOwner: boolean;
   readonly isOwnerRestricted: boolean;
-  readonly asOwnerRestricted: BTreeSet<u32>;
+  readonly asOwnerRestricted: FrameSupportStorageBoundedBTreeSet;
   readonly type: 'Disabled' | 'Owner' | 'OwnerRestricted';
 }
 
@@ -1999,7 +1977,6 @@
   readonly sponsorship: UpDataStructsSponsorshipState;
   readonly limits: UpDataStructsCollectionLimits;
   readonly constOnChainSchema: Bytes;
-  readonly metaUpdatePermission: UpDataStructsMetaUpdatePermission;
   readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;
   readonly properties: Vec<UpDataStructsProperty>;
 }