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

difftreelog

test(properties) added pre-maturity safety for props + nesting + regenerated types

Fahrrader2022-05-11parent: #c71991b.patch.diff
in: master

10 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
@@ -378,7 +378,7 @@
        * - Weight of derivative `call` execution + 10,000.
        * # </weight>
        **/
-      sudo: AugmentedSubmittable<(call: Call) => SubmittableExtrinsic<ApiType>, [Call]>;
+      sudo: AugmentedSubmittable<(call: Call | 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) => SubmittableExtrinsic<ApiType>, [MultiAddress, Call]>;
+      sudoAs: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, call: Call | 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, weight: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Call, u64]>;
+      sudoUncheckedWeight: AugmentedSubmittable<(call: Call | string | Uint8Array, weight: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Call, u64]>;
       /**
        * Generic tx
        **/
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, 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, PolkadotPrimitivesV1AbridgedHostConfiguration, PolkadotPrimitivesV1AbridgedHrmpChannel, PolkadotPrimitivesV1PersistedValidationData, PolkadotPrimitivesV1UpgradeRestriction, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, 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';
+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 './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';
@@ -858,10 +858,10 @@
     PolkadotCorePrimitivesInboundHrmpMessage: PolkadotCorePrimitivesInboundHrmpMessage;
     PolkadotCorePrimitivesOutboundHrmpMessage: PolkadotCorePrimitivesOutboundHrmpMessage;
     PolkadotParachainPrimitivesXcmpMessageFormat: PolkadotParachainPrimitivesXcmpMessageFormat;
-    PolkadotPrimitivesV1AbridgedHostConfiguration: PolkadotPrimitivesV1AbridgedHostConfiguration;
-    PolkadotPrimitivesV1AbridgedHrmpChannel: PolkadotPrimitivesV1AbridgedHrmpChannel;
-    PolkadotPrimitivesV1PersistedValidationData: PolkadotPrimitivesV1PersistedValidationData;
-    PolkadotPrimitivesV1UpgradeRestriction: PolkadotPrimitivesV1UpgradeRestriction;
+    PolkadotPrimitivesV2AbridgedHostConfiguration: PolkadotPrimitivesV2AbridgedHostConfiguration;
+    PolkadotPrimitivesV2AbridgedHrmpChannel: PolkadotPrimitivesV2AbridgedHrmpChannel;
+    PolkadotPrimitivesV2PersistedValidationData: PolkadotPrimitivesV2PersistedValidationData;
+    PolkadotPrimitivesV2UpgradeRestriction: PolkadotPrimitivesV2UpgradeRestriction;
     PortableType: PortableType;
     PortableTypeV14: PortableTypeV14;
     Precommits: Precommits;
@@ -1068,6 +1068,7 @@
     SpRuntimeModuleError: SpRuntimeModuleError;
     SpRuntimeMultiSignature: SpRuntimeMultiSignature;
     SpRuntimeTokenError: SpRuntimeTokenError;
+    SpRuntimeTransactionalError: SpRuntimeTransactionalError;
     SpTrieStorageProof: SpTrieStorageProof;
     SpVersionRuntimeVersion: SpVersionRuntimeVersion;
     Sr25519Signature: Sr25519Signature;
modifiedtests/src/interfaces/lookup.tsdiffbeforeafterboth
before · tests/src/interfaces/lookup.ts
1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */34/* eslint-disable sort-keys */56export default {7  /**8   * Lookup2: polkadot_primitives::v2::PersistedValidationData<primitive_types::H256, N>9   **/10  PolkadotPrimitivesV2PersistedValidationData: {11    parentHead: 'Bytes',12    relayParentNumber: 'u32',13    relayParentStorageRoot: 'H256',14    maxPovSize: 'u32'15  },16  /**17   * Lookup9: polkadot_primitives::v2::UpgradeRestriction18   **/19  PolkadotPrimitivesV2UpgradeRestriction: {20    _enum: ['Present']21  },22  /**23   * Lookup10: sp_trie::storage_proof::StorageProof24   **/25  SpTrieStorageProof: {26    trieNodes: 'BTreeSet<Bytes>'27  },28  /**29   * Lookup13: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot30   **/31  CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: {32    dmqMqcHead: 'H256',33    relayDispatchQueueSize: '(u32,u32)',34    ingressChannels: 'Vec<(u32,PolkadotPrimitivesV2AbridgedHrmpChannel)>',35    egressChannels: 'Vec<(u32,PolkadotPrimitivesV2AbridgedHrmpChannel)>'36  },37  /**38   * Lookup18: polkadot_primitives::v2::AbridgedHrmpChannel39   **/40  PolkadotPrimitivesV2AbridgedHrmpChannel: {41    maxCapacity: 'u32',42    maxTotalSize: 'u32',43    maxMessageSize: 'u32',44    msgCount: 'u32',45    totalSize: 'u32',46    mqcHead: 'Option<H256>'47  },48  /**49   * Lookup20: polkadot_primitives::v2::AbridgedHostConfiguration50   **/51  PolkadotPrimitivesV2AbridgedHostConfiguration: {52    maxCodeSize: 'u32',53    maxHeadDataSize: 'u32',54    maxUpwardQueueCount: 'u32',55    maxUpwardQueueSize: 'u32',56    maxUpwardMessageSize: 'u32',57    maxUpwardMessageNumPerCandidate: 'u32',58    hrmpMaxMessageNumPerCandidate: 'u32',59    validationUpgradeCooldown: 'u32',60    validationUpgradeDelay: 'u32'61  },62  /**63   * Lookup26: polkadot_core_primitives::OutboundHrmpMessage<polkadot_parachain::primitives::Id>64   **/65  PolkadotCorePrimitivesOutboundHrmpMessage: {66    recipient: 'u32',67    data: 'Bytes'68  },69  /**70   * Lookup28: cumulus_pallet_parachain_system::pallet::Call<T>71   **/72  CumulusPalletParachainSystemCall: {73    _enum: {74      set_validation_data: {75        data: 'CumulusPrimitivesParachainInherentParachainInherentData',76      },77      sudo_send_upward_message: {78        message: 'Bytes',79      },80      authorize_upgrade: {81        codeHash: 'H256',82      },83      enact_authorized_upgrade: {84        code: 'Bytes'85      }86    }87  },88  /**89   * Lookup29: cumulus_primitives_parachain_inherent::ParachainInherentData90   **/91  CumulusPrimitivesParachainInherentParachainInherentData: {92    validationData: 'PolkadotPrimitivesV2PersistedValidationData',93    relayChainState: 'SpTrieStorageProof',94    downwardMessages: 'Vec<PolkadotCorePrimitivesInboundDownwardMessage>',95    horizontalMessages: 'BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>'96  },97  /**98   * Lookup31: polkadot_core_primitives::InboundDownwardMessage<BlockNumber>99   **/100  PolkadotCorePrimitivesInboundDownwardMessage: {101    sentAt: 'u32',102    msg: 'Bytes'103  },104  /**105   * Lookup34: polkadot_core_primitives::InboundHrmpMessage<BlockNumber>106   **/107  PolkadotCorePrimitivesInboundHrmpMessage: {108    sentAt: 'u32',109    data: 'Bytes'110  },111  /**112   * Lookup37: cumulus_pallet_parachain_system::pallet::Event<T>113   **/114  CumulusPalletParachainSystemEvent: {115    _enum: {116      ValidationFunctionStored: 'Null',117      ValidationFunctionApplied: 'u32',118      ValidationFunctionDiscarded: 'Null',119      UpgradeAuthorized: 'H256',120      DownwardMessagesReceived: 'u32',121      DownwardMessagesProcessed: '(u64,H256)'122    }123  },124  /**125   * Lookup38: cumulus_pallet_parachain_system::pallet::Error<T>126   **/127  CumulusPalletParachainSystemError: {128    _enum: ['OverlappingUpgrades', 'ProhibitedByPolkadot', 'TooBig', 'ValidationDataNotAvailable', 'HostConfigurationNotAvailable', 'NotScheduled', 'NothingAuthorized', 'Unauthorized']129  },130  /**131   * Lookup41: pallet_balances::AccountData<Balance>132   **/133  PalletBalancesAccountData: {134    free: 'u128',135    reserved: 'u128',136    miscFrozen: 'u128',137    feeFrozen: 'u128'138  },139  /**140   * Lookup43: pallet_balances::BalanceLock<Balance>141   **/142  PalletBalancesBalanceLock: {143    id: '[u8;8]',144    amount: 'u128',145    reasons: 'PalletBalancesReasons'146  },147  /**148   * Lookup45: pallet_balances::Reasons149   **/150  PalletBalancesReasons: {151    _enum: ['Fee', 'Misc', 'All']152  },153  /**154   * Lookup48: pallet_balances::ReserveData<ReserveIdentifier, Balance>155   **/156  PalletBalancesReserveData: {157    id: '[u8;8]',158    amount: 'u128'159  },160  /**161   * Lookup50: pallet_balances::Releases162   **/163  PalletBalancesReleases: {164    _enum: ['V1_0_0', 'V2_0_0']165  },166  /**167   * Lookup51: pallet_balances::pallet::Call<T, I>168   **/169  PalletBalancesCall: {170    _enum: {171      transfer: {172        dest: 'MultiAddress',173        value: 'Compact<u128>',174      },175      set_balance: {176        who: 'MultiAddress',177        newFree: 'Compact<u128>',178        newReserved: 'Compact<u128>',179      },180      force_transfer: {181        source: 'MultiAddress',182        dest: 'MultiAddress',183        value: 'Compact<u128>',184      },185      transfer_keep_alive: {186        dest: 'MultiAddress',187        value: 'Compact<u128>',188      },189      transfer_all: {190        dest: 'MultiAddress',191        keepAlive: 'bool',192      },193      force_unreserve: {194        who: 'MultiAddress',195        amount: 'u128'196      }197    }198  },199  /**200   * Lookup57: pallet_balances::pallet::Event<T, I>201   **/202  PalletBalancesEvent: {203    _enum: {204      Endowed: {205        account: 'AccountId32',206        freeBalance: 'u128',207      },208      DustLost: {209        account: 'AccountId32',210        amount: 'u128',211      },212      Transfer: {213        from: 'AccountId32',214        to: 'AccountId32',215        amount: 'u128',216      },217      BalanceSet: {218        who: 'AccountId32',219        free: 'u128',220        reserved: 'u128',221      },222      Reserved: {223        who: 'AccountId32',224        amount: 'u128',225      },226      Unreserved: {227        who: 'AccountId32',228        amount: 'u128',229      },230      ReserveRepatriated: {231        from: 'AccountId32',232        to: 'AccountId32',233        amount: 'u128',234        destinationStatus: 'FrameSupportTokensMiscBalanceStatus',235      },236      Deposit: {237        who: 'AccountId32',238        amount: 'u128',239      },240      Withdraw: {241        who: 'AccountId32',242        amount: 'u128',243      },244      Slashed: {245        who: 'AccountId32',246        amount: 'u128'247      }248    }249  },250  /**251   * Lookup58: frame_support::traits::tokens::misc::BalanceStatus252   **/253  FrameSupportTokensMiscBalanceStatus: {254    _enum: ['Free', 'Reserved']255  },256  /**257   * Lookup59: pallet_balances::pallet::Error<T, I>258   **/259  PalletBalancesError: {260    _enum: ['VestingBalance', 'LiquidityRestrictions', 'InsufficientBalance', 'ExistentialDeposit', 'KeepAlive', 'ExistingVestingSchedule', 'DeadAccount', 'TooManyReserves']261  },262  /**263   * Lookup62: pallet_timestamp::pallet::Call<T>264   **/265  PalletTimestampCall: {266    _enum: {267      set: {268        now: 'Compact<u64>'269      }270    }271  },272  /**273   * Lookup65: pallet_transaction_payment::Releases274   **/275  PalletTransactionPaymentReleases: {276    _enum: ['V1Ancient', 'V2']277  },278  /**279   * Lookup67: frame_support::weights::WeightToFeeCoefficient<Balance>280   **/281  FrameSupportWeightsWeightToFeeCoefficient: {282    coeffInteger: 'u128',283    coeffFrac: 'Perbill',284    negative: 'bool',285    degree: 'u8'286  },287  /**288   * Lookup69: pallet_treasury::Proposal<sp_core::crypto::AccountId32, Balance>289   **/290  PalletTreasuryProposal: {291    proposer: 'AccountId32',292    value: 'u128',293    beneficiary: 'AccountId32',294    bond: 'u128'295  },296  /**297   * Lookup72: pallet_treasury::pallet::Call<T, I>298   **/299  PalletTreasuryCall: {300    _enum: {301      propose_spend: {302        value: 'Compact<u128>',303        beneficiary: 'MultiAddress',304      },305      reject_proposal: {306        proposalId: 'Compact<u32>',307      },308      approve_proposal: {309        proposalId: 'Compact<u32>'310      }311    }312  },313  /**314   * Lookup74: pallet_treasury::pallet::Event<T, I>315   **/316  PalletTreasuryEvent: {317    _enum: {318      Proposed: {319        proposalIndex: 'u32',320      },321      Spending: {322        budgetRemaining: 'u128',323      },324      Awarded: {325        proposalIndex: 'u32',326        award: 'u128',327        account: 'AccountId32',328      },329      Rejected: {330        proposalIndex: 'u32',331        slashed: 'u128',332      },333      Burnt: {334        burntFunds: 'u128',335      },336      Rollover: {337        rolloverBalance: 'u128',338      },339      Deposit: {340        value: 'u128'341      }342    }343  },344  /**345   * Lookup77: frame_support::PalletId346   **/347  FrameSupportPalletId: '[u8;8]',348  /**349   * Lookup78: pallet_treasury::pallet::Error<T, I>350   **/351  PalletTreasuryError: {352    _enum: ['InsufficientProposersBalance', 'InvalidIndex', 'TooManyApprovals']353  },354  /**355   * Lookup79: pallet_sudo::pallet::Call<T>356   **/357  PalletSudoCall: {358    _enum: {359      sudo: {360        call: 'Call',361      },362      sudo_unchecked_weight: {363        call: 'Call',364        weight: 'u64',365      },366      set_key: {367        _alias: {368          new_: 'new',369        },370        new_: 'MultiAddress',371      },372      sudo_as: {373        who: 'MultiAddress',374        call: 'Call'375      }376    }377  },378  /**379   * Lookup81: frame_system::pallet::Call<T>380   **/381  FrameSystemCall: {382    _enum: {383      fill_block: {384        ratio: 'Perbill',385      },386      remark: {387        remark: 'Bytes',388      },389      set_heap_pages: {390        pages: 'u64',391      },392      set_code: {393        code: 'Bytes',394      },395      set_code_without_checks: {396        code: 'Bytes',397      },398      set_storage: {399        items: 'Vec<(Bytes,Bytes)>',400      },401      kill_storage: {402        _alias: {403          keys_: 'keys',404        },405        keys_: 'Vec<Bytes>',406      },407      kill_prefix: {408        prefix: 'Bytes',409        subkeys: 'u32',410      },411      remark_with_event: {412        remark: 'Bytes'413      }414    }415  },416  /**417   * Lookup84: orml_vesting::module::Call<T>418   **/419  OrmlVestingModuleCall: {420    _enum: {421      claim: 'Null',422      vested_transfer: {423        dest: 'MultiAddress',424        schedule: 'OrmlVestingVestingSchedule',425      },426      update_vesting_schedules: {427        who: 'MultiAddress',428        vestingSchedules: 'Vec<OrmlVestingVestingSchedule>',429      },430      claim_for: {431        dest: 'MultiAddress'432      }433    }434  },435  /**436   * Lookup85: orml_vesting::VestingSchedule<BlockNumber, Balance>437   **/438  OrmlVestingVestingSchedule: {439    start: 'u32',440    period: 'u32',441    periodCount: 'u32',442    perPeriod: 'Compact<u128>'443  },444  /**445   * Lookup87: cumulus_pallet_xcmp_queue::pallet::Call<T>446   **/447  CumulusPalletXcmpQueueCall: {448    _enum: {449      service_overweight: {450        index: 'u64',451        weightLimit: 'u64',452      },453      suspend_xcm_execution: 'Null',454      resume_xcm_execution: 'Null',455      update_suspend_threshold: {456        _alias: {457          new_: 'new',458        },459        new_: 'u32',460      },461      update_drop_threshold: {462        _alias: {463          new_: 'new',464        },465        new_: 'u32',466      },467      update_resume_threshold: {468        _alias: {469          new_: 'new',470        },471        new_: 'u32',472      },473      update_threshold_weight: {474        _alias: {475          new_: 'new',476        },477        new_: 'u64',478      },479      update_weight_restrict_decay: {480        _alias: {481          new_: 'new',482        },483        new_: 'u64',484      },485      update_xcmp_max_individual_weight: {486        _alias: {487          new_: 'new',488        },489        new_: 'u64'490      }491    }492  },493  /**494   * Lookup88: pallet_xcm::pallet::Call<T>495   **/496  PalletXcmCall: {497    _enum: {498      send: {499        dest: 'XcmVersionedMultiLocation',500        message: 'XcmVersionedXcm',501      },502      teleport_assets: {503        dest: 'XcmVersionedMultiLocation',504        beneficiary: 'XcmVersionedMultiLocation',505        assets: 'XcmVersionedMultiAssets',506        feeAssetItem: 'u32',507      },508      reserve_transfer_assets: {509        dest: 'XcmVersionedMultiLocation',510        beneficiary: 'XcmVersionedMultiLocation',511        assets: 'XcmVersionedMultiAssets',512        feeAssetItem: 'u32',513      },514      execute: {515        message: 'XcmVersionedXcm',516        maxWeight: 'u64',517      },518      force_xcm_version: {519        location: 'XcmV1MultiLocation',520        xcmVersion: 'u32',521      },522      force_default_xcm_version: {523        maybeXcmVersion: 'Option<u32>',524      },525      force_subscribe_version_notify: {526        location: 'XcmVersionedMultiLocation',527      },528      force_unsubscribe_version_notify: {529        location: 'XcmVersionedMultiLocation',530      },531      limited_reserve_transfer_assets: {532        dest: 'XcmVersionedMultiLocation',533        beneficiary: 'XcmVersionedMultiLocation',534        assets: 'XcmVersionedMultiAssets',535        feeAssetItem: 'u32',536        weightLimit: 'XcmV2WeightLimit',537      },538      limited_teleport_assets: {539        dest: 'XcmVersionedMultiLocation',540        beneficiary: 'XcmVersionedMultiLocation',541        assets: 'XcmVersionedMultiAssets',542        feeAssetItem: 'u32',543        weightLimit: 'XcmV2WeightLimit'544      }545    }546  },547  /**548   * Lookup89: xcm::VersionedMultiLocation549   **/550  XcmVersionedMultiLocation: {551    _enum: {552      V0: 'XcmV0MultiLocation',553      V1: 'XcmV1MultiLocation'554    }555  },556  /**557   * Lookup90: xcm::v0::multi_location::MultiLocation558   **/559  XcmV0MultiLocation: {560    _enum: {561      Null: 'Null',562      X1: 'XcmV0Junction',563      X2: '(XcmV0Junction,XcmV0Junction)',564      X3: '(XcmV0Junction,XcmV0Junction,XcmV0Junction)',565      X4: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',566      X5: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',567      X6: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',568      X7: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',569      X8: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)'570    }571  },572  /**573   * Lookup91: xcm::v0::junction::Junction574   **/575  XcmV0Junction: {576    _enum: {577      Parent: 'Null',578      Parachain: 'Compact<u32>',579      AccountId32: {580        network: 'XcmV0JunctionNetworkId',581        id: '[u8;32]',582      },583      AccountIndex64: {584        network: 'XcmV0JunctionNetworkId',585        index: 'Compact<u64>',586      },587      AccountKey20: {588        network: 'XcmV0JunctionNetworkId',589        key: '[u8;20]',590      },591      PalletInstance: 'u8',592      GeneralIndex: 'Compact<u128>',593      GeneralKey: 'Bytes',594      OnlyChild: 'Null',595      Plurality: {596        id: 'XcmV0JunctionBodyId',597        part: 'XcmV0JunctionBodyPart'598      }599    }600  },601  /**602   * Lookup92: xcm::v0::junction::NetworkId603   **/604  XcmV0JunctionNetworkId: {605    _enum: {606      Any: 'Null',607      Named: 'Bytes',608      Polkadot: 'Null',609      Kusama: 'Null'610    }611  },612  /**613   * Lookup93: xcm::v0::junction::BodyId614   **/615  XcmV0JunctionBodyId: {616    _enum: {617      Unit: 'Null',618      Named: 'Bytes',619      Index: 'Compact<u32>',620      Executive: 'Null',621      Technical: 'Null',622      Legislative: 'Null',623      Judicial: 'Null'624    }625  },626  /**627   * Lookup94: xcm::v0::junction::BodyPart628   **/629  XcmV0JunctionBodyPart: {630    _enum: {631      Voice: 'Null',632      Members: {633        count: 'Compact<u32>',634      },635      Fraction: {636        nom: 'Compact<u32>',637        denom: 'Compact<u32>',638      },639      AtLeastProportion: {640        nom: 'Compact<u32>',641        denom: 'Compact<u32>',642      },643      MoreThanProportion: {644        nom: 'Compact<u32>',645        denom: 'Compact<u32>'646      }647    }648  },649  /**650   * Lookup95: xcm::v1::multilocation::MultiLocation651   **/652  XcmV1MultiLocation: {653    parents: 'u8',654    interior: 'XcmV1MultilocationJunctions'655  },656  /**657   * Lookup96: xcm::v1::multilocation::Junctions658   **/659  XcmV1MultilocationJunctions: {660    _enum: {661      Here: 'Null',662      X1: 'XcmV1Junction',663      X2: '(XcmV1Junction,XcmV1Junction)',664      X3: '(XcmV1Junction,XcmV1Junction,XcmV1Junction)',665      X4: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',666      X5: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',667      X6: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',668      X7: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',669      X8: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)'670    }671  },672  /**673   * Lookup97: xcm::v1::junction::Junction674   **/675  XcmV1Junction: {676    _enum: {677      Parachain: 'Compact<u32>',678      AccountId32: {679        network: 'XcmV0JunctionNetworkId',680        id: '[u8;32]',681      },682      AccountIndex64: {683        network: 'XcmV0JunctionNetworkId',684        index: 'Compact<u64>',685      },686      AccountKey20: {687        network: 'XcmV0JunctionNetworkId',688        key: '[u8;20]',689      },690      PalletInstance: 'u8',691      GeneralIndex: 'Compact<u128>',692      GeneralKey: 'Bytes',693      OnlyChild: 'Null',694      Plurality: {695        id: 'XcmV0JunctionBodyId',696        part: 'XcmV0JunctionBodyPart'697      }698    }699  },700  /**701   * Lookup98: xcm::VersionedXcm<Call>702   **/703  XcmVersionedXcm: {704    _enum: {705      V0: 'XcmV0Xcm',706      V1: 'XcmV1Xcm',707      V2: 'XcmV2Xcm'708    }709  },710  /**711   * Lookup99: xcm::v0::Xcm<Call>712   **/713  XcmV0Xcm: {714    _enum: {715      WithdrawAsset: {716        assets: 'Vec<XcmV0MultiAsset>',717        effects: 'Vec<XcmV0Order>',718      },719      ReserveAssetDeposit: {720        assets: 'Vec<XcmV0MultiAsset>',721        effects: 'Vec<XcmV0Order>',722      },723      TeleportAsset: {724        assets: 'Vec<XcmV0MultiAsset>',725        effects: 'Vec<XcmV0Order>',726      },727      QueryResponse: {728        queryId: 'Compact<u64>',729        response: 'XcmV0Response',730      },731      TransferAsset: {732        assets: 'Vec<XcmV0MultiAsset>',733        dest: 'XcmV0MultiLocation',734      },735      TransferReserveAsset: {736        assets: 'Vec<XcmV0MultiAsset>',737        dest: 'XcmV0MultiLocation',738        effects: 'Vec<XcmV0Order>',739      },740      Transact: {741        originType: 'XcmV0OriginKind',742        requireWeightAtMost: 'u64',743        call: 'XcmDoubleEncoded',744      },745      HrmpNewChannelOpenRequest: {746        sender: 'Compact<u32>',747        maxMessageSize: 'Compact<u32>',748        maxCapacity: 'Compact<u32>',749      },750      HrmpChannelAccepted: {751        recipient: 'Compact<u32>',752      },753      HrmpChannelClosing: {754        initiator: 'Compact<u32>',755        sender: 'Compact<u32>',756        recipient: 'Compact<u32>',757      },758      RelayedFrom: {759        who: 'XcmV0MultiLocation',760        message: 'XcmV0Xcm'761      }762    }763  },764  /**765   * Lookup101: xcm::v0::multi_asset::MultiAsset766   **/767  XcmV0MultiAsset: {768    _enum: {769      None: 'Null',770      All: 'Null',771      AllFungible: 'Null',772      AllNonFungible: 'Null',773      AllAbstractFungible: {774        id: 'Bytes',775      },776      AllAbstractNonFungible: {777        class: 'Bytes',778      },779      AllConcreteFungible: {780        id: 'XcmV0MultiLocation',781      },782      AllConcreteNonFungible: {783        class: 'XcmV0MultiLocation',784      },785      AbstractFungible: {786        id: 'Bytes',787        amount: 'Compact<u128>',788      },789      AbstractNonFungible: {790        class: 'Bytes',791        instance: 'XcmV1MultiassetAssetInstance',792      },793      ConcreteFungible: {794        id: 'XcmV0MultiLocation',795        amount: 'Compact<u128>',796      },797      ConcreteNonFungible: {798        class: 'XcmV0MultiLocation',799        instance: 'XcmV1MultiassetAssetInstance'800      }801    }802  },803  /**804   * Lookup102: xcm::v1::multiasset::AssetInstance805   **/806  XcmV1MultiassetAssetInstance: {807    _enum: {808      Undefined: 'Null',809      Index: 'Compact<u128>',810      Array4: '[u8;4]',811      Array8: '[u8;8]',812      Array16: '[u8;16]',813      Array32: '[u8;32]',814      Blob: 'Bytes'815    }816  },817  /**818   * Lookup106: xcm::v0::order::Order<Call>819   **/820  XcmV0Order: {821    _enum: {822      Null: 'Null',823      DepositAsset: {824        assets: 'Vec<XcmV0MultiAsset>',825        dest: 'XcmV0MultiLocation',826      },827      DepositReserveAsset: {828        assets: 'Vec<XcmV0MultiAsset>',829        dest: 'XcmV0MultiLocation',830        effects: 'Vec<XcmV0Order>',831      },832      ExchangeAsset: {833        give: 'Vec<XcmV0MultiAsset>',834        receive: 'Vec<XcmV0MultiAsset>',835      },836      InitiateReserveWithdraw: {837        assets: 'Vec<XcmV0MultiAsset>',838        reserve: 'XcmV0MultiLocation',839        effects: 'Vec<XcmV0Order>',840      },841      InitiateTeleport: {842        assets: 'Vec<XcmV0MultiAsset>',843        dest: 'XcmV0MultiLocation',844        effects: 'Vec<XcmV0Order>',845      },846      QueryHolding: {847        queryId: 'Compact<u64>',848        dest: 'XcmV0MultiLocation',849        assets: 'Vec<XcmV0MultiAsset>',850      },851      BuyExecution: {852        fees: 'XcmV0MultiAsset',853        weight: 'u64',854        debt: 'u64',855        haltOnError: 'bool',856        xcm: 'Vec<XcmV0Xcm>'857      }858    }859  },860  /**861   * Lookup108: xcm::v0::Response862   **/863  XcmV0Response: {864    _enum: {865      Assets: 'Vec<XcmV0MultiAsset>'866    }867  },868  /**869   * Lookup109: xcm::v0::OriginKind870   **/871  XcmV0OriginKind: {872    _enum: ['Native', 'SovereignAccount', 'Superuser', 'Xcm']873  },874  /**875   * Lookup110: xcm::double_encoded::DoubleEncoded<T>876   **/877  XcmDoubleEncoded: {878    encoded: 'Bytes'879  },880  /**881   * Lookup111: xcm::v1::Xcm<Call>882   **/883  XcmV1Xcm: {884    _enum: {885      WithdrawAsset: {886        assets: 'XcmV1MultiassetMultiAssets',887        effects: 'Vec<XcmV1Order>',888      },889      ReserveAssetDeposited: {890        assets: 'XcmV1MultiassetMultiAssets',891        effects: 'Vec<XcmV1Order>',892      },893      ReceiveTeleportedAsset: {894        assets: 'XcmV1MultiassetMultiAssets',895        effects: 'Vec<XcmV1Order>',896      },897      QueryResponse: {898        queryId: 'Compact<u64>',899        response: 'XcmV1Response',900      },901      TransferAsset: {902        assets: 'XcmV1MultiassetMultiAssets',903        beneficiary: 'XcmV1MultiLocation',904      },905      TransferReserveAsset: {906        assets: 'XcmV1MultiassetMultiAssets',907        dest: 'XcmV1MultiLocation',908        effects: 'Vec<XcmV1Order>',909      },910      Transact: {911        originType: 'XcmV0OriginKind',912        requireWeightAtMost: 'u64',913        call: 'XcmDoubleEncoded',914      },915      HrmpNewChannelOpenRequest: {916        sender: 'Compact<u32>',917        maxMessageSize: 'Compact<u32>',918        maxCapacity: 'Compact<u32>',919      },920      HrmpChannelAccepted: {921        recipient: 'Compact<u32>',922      },923      HrmpChannelClosing: {924        initiator: 'Compact<u32>',925        sender: 'Compact<u32>',926        recipient: 'Compact<u32>',927      },928      RelayedFrom: {929        who: 'XcmV1MultilocationJunctions',930        message: 'XcmV1Xcm',931      },932      SubscribeVersion: {933        queryId: 'Compact<u64>',934        maxResponseWeight: 'Compact<u64>',935      },936      UnsubscribeVersion: 'Null'937    }938  },939  /**940   * Lookup112: xcm::v1::multiasset::MultiAssets941   **/942  XcmV1MultiassetMultiAssets: 'Vec<XcmV1MultiAsset>',943  /**944   * Lookup114: xcm::v1::multiasset::MultiAsset945   **/946  XcmV1MultiAsset: {947    id: 'XcmV1MultiassetAssetId',948    fun: 'XcmV1MultiassetFungibility'949  },950  /**951   * Lookup115: xcm::v1::multiasset::AssetId952   **/953  XcmV1MultiassetAssetId: {954    _enum: {955      Concrete: 'XcmV1MultiLocation',956      Abstract: 'Bytes'957    }958  },959  /**960   * Lookup116: xcm::v1::multiasset::Fungibility961   **/962  XcmV1MultiassetFungibility: {963    _enum: {964      Fungible: 'Compact<u128>',965      NonFungible: 'XcmV1MultiassetAssetInstance'966    }967  },968  /**969   * Lookup118: xcm::v1::order::Order<Call>970   **/971  XcmV1Order: {972    _enum: {973      Noop: 'Null',974      DepositAsset: {975        assets: 'XcmV1MultiassetMultiAssetFilter',976        maxAssets: 'u32',977        beneficiary: 'XcmV1MultiLocation',978      },979      DepositReserveAsset: {980        assets: 'XcmV1MultiassetMultiAssetFilter',981        maxAssets: 'u32',982        dest: 'XcmV1MultiLocation',983        effects: 'Vec<XcmV1Order>',984      },985      ExchangeAsset: {986        give: 'XcmV1MultiassetMultiAssetFilter',987        receive: 'XcmV1MultiassetMultiAssets',988      },989      InitiateReserveWithdraw: {990        assets: 'XcmV1MultiassetMultiAssetFilter',991        reserve: 'XcmV1MultiLocation',992        effects: 'Vec<XcmV1Order>',993      },994      InitiateTeleport: {995        assets: 'XcmV1MultiassetMultiAssetFilter',996        dest: 'XcmV1MultiLocation',997        effects: 'Vec<XcmV1Order>',998      },999      QueryHolding: {1000        queryId: 'Compact<u64>',1001        dest: 'XcmV1MultiLocation',1002        assets: 'XcmV1MultiassetMultiAssetFilter',1003      },1004      BuyExecution: {1005        fees: 'XcmV1MultiAsset',1006        weight: 'u64',1007        debt: 'u64',1008        haltOnError: 'bool',1009        instructions: 'Vec<XcmV1Xcm>'1010      }1011    }1012  },1013  /**1014   * Lookup119: xcm::v1::multiasset::MultiAssetFilter1015   **/1016  XcmV1MultiassetMultiAssetFilter: {1017    _enum: {1018      Definite: 'XcmV1MultiassetMultiAssets',1019      Wild: 'XcmV1MultiassetWildMultiAsset'1020    }1021  },1022  /**1023   * Lookup120: xcm::v1::multiasset::WildMultiAsset1024   **/1025  XcmV1MultiassetWildMultiAsset: {1026    _enum: {1027      All: 'Null',1028      AllOf: {1029        id: 'XcmV1MultiassetAssetId',1030        fun: 'XcmV1MultiassetWildFungibility'1031      }1032    }1033  },1034  /**1035   * Lookup121: xcm::v1::multiasset::WildFungibility1036   **/1037  XcmV1MultiassetWildFungibility: {1038    _enum: ['Fungible', 'NonFungible']1039  },1040  /**1041   * Lookup123: xcm::v1::Response1042   **/1043  XcmV1Response: {1044    _enum: {1045      Assets: 'XcmV1MultiassetMultiAssets',1046      Version: 'u32'1047    }1048  },1049  /**1050   * Lookup124: xcm::v2::Xcm<Call>1051   **/1052  XcmV2Xcm: 'Vec<XcmV2Instruction>',1053  /**1054   * Lookup126: xcm::v2::Instruction<Call>1055   **/1056  XcmV2Instruction: {1057    _enum: {1058      WithdrawAsset: 'XcmV1MultiassetMultiAssets',1059      ReserveAssetDeposited: 'XcmV1MultiassetMultiAssets',1060      ReceiveTeleportedAsset: 'XcmV1MultiassetMultiAssets',1061      QueryResponse: {1062        queryId: 'Compact<u64>',1063        response: 'XcmV2Response',1064        maxWeight: 'Compact<u64>',1065      },1066      TransferAsset: {1067        assets: 'XcmV1MultiassetMultiAssets',1068        beneficiary: 'XcmV1MultiLocation',1069      },1070      TransferReserveAsset: {1071        assets: 'XcmV1MultiassetMultiAssets',1072        dest: 'XcmV1MultiLocation',1073        xcm: 'XcmV2Xcm',1074      },1075      Transact: {1076        originType: 'XcmV0OriginKind',1077        requireWeightAtMost: 'Compact<u64>',1078        call: 'XcmDoubleEncoded',1079      },1080      HrmpNewChannelOpenRequest: {1081        sender: 'Compact<u32>',1082        maxMessageSize: 'Compact<u32>',1083        maxCapacity: 'Compact<u32>',1084      },1085      HrmpChannelAccepted: {1086        recipient: 'Compact<u32>',1087      },1088      HrmpChannelClosing: {1089        initiator: 'Compact<u32>',1090        sender: 'Compact<u32>',1091        recipient: 'Compact<u32>',1092      },1093      ClearOrigin: 'Null',1094      DescendOrigin: 'XcmV1MultilocationJunctions',1095      ReportError: {1096        queryId: 'Compact<u64>',1097        dest: 'XcmV1MultiLocation',1098        maxResponseWeight: 'Compact<u64>',1099      },1100      DepositAsset: {1101        assets: 'XcmV1MultiassetMultiAssetFilter',1102        maxAssets: 'Compact<u32>',1103        beneficiary: 'XcmV1MultiLocation',1104      },1105      DepositReserveAsset: {1106        assets: 'XcmV1MultiassetMultiAssetFilter',1107        maxAssets: 'Compact<u32>',1108        dest: 'XcmV1MultiLocation',1109        xcm: 'XcmV2Xcm',1110      },1111      ExchangeAsset: {1112        give: 'XcmV1MultiassetMultiAssetFilter',1113        receive: 'XcmV1MultiassetMultiAssets',1114      },1115      InitiateReserveWithdraw: {1116        assets: 'XcmV1MultiassetMultiAssetFilter',1117        reserve: 'XcmV1MultiLocation',1118        xcm: 'XcmV2Xcm',1119      },1120      InitiateTeleport: {1121        assets: 'XcmV1MultiassetMultiAssetFilter',1122        dest: 'XcmV1MultiLocation',1123        xcm: 'XcmV2Xcm',1124      },1125      QueryHolding: {1126        queryId: 'Compact<u64>',1127        dest: 'XcmV1MultiLocation',1128        assets: 'XcmV1MultiassetMultiAssetFilter',1129        maxResponseWeight: 'Compact<u64>',1130      },1131      BuyExecution: {1132        fees: 'XcmV1MultiAsset',1133        weightLimit: 'XcmV2WeightLimit',1134      },1135      RefundSurplus: 'Null',1136      SetErrorHandler: 'XcmV2Xcm',1137      SetAppendix: 'XcmV2Xcm',1138      ClearError: 'Null',1139      ClaimAsset: {1140        assets: 'XcmV1MultiassetMultiAssets',1141        ticket: 'XcmV1MultiLocation',1142      },1143      Trap: 'Compact<u64>',1144      SubscribeVersion: {1145        queryId: 'Compact<u64>',1146        maxResponseWeight: 'Compact<u64>',1147      },1148      UnsubscribeVersion: 'Null'1149    }1150  },1151  /**1152   * Lookup127: xcm::v2::Response1153   **/1154  XcmV2Response: {1155    _enum: {1156      Null: 'Null',1157      Assets: 'XcmV1MultiassetMultiAssets',1158      ExecutionResult: 'Option<(u32,XcmV2TraitsError)>',1159      Version: 'u32'1160    }1161  },1162  /**1163   * Lookup130: xcm::v2::traits::Error1164   **/1165  XcmV2TraitsError: {1166    _enum: {1167      Overflow: 'Null',1168      Unimplemented: 'Null',1169      UntrustedReserveLocation: 'Null',1170      UntrustedTeleportLocation: 'Null',1171      MultiLocationFull: 'Null',1172      MultiLocationNotInvertible: 'Null',1173      BadOrigin: 'Null',1174      InvalidLocation: 'Null',1175      AssetNotFound: 'Null',1176      FailedToTransactAsset: 'Null',1177      NotWithdrawable: 'Null',1178      LocationCannotHold: 'Null',1179      ExceedsMaxMessageSize: 'Null',1180      DestinationUnsupported: 'Null',1181      Transport: 'Null',1182      Unroutable: 'Null',1183      UnknownClaim: 'Null',1184      FailedToDecode: 'Null',1185      MaxWeightInvalid: 'Null',1186      NotHoldingFees: 'Null',1187      TooExpensive: 'Null',1188      Trap: 'u64',1189      UnhandledXcmVersion: 'Null',1190      WeightLimitReached: 'u64',1191      Barrier: 'Null',1192      WeightNotComputable: 'Null'1193    }1194  },1195  /**1196   * Lookup131: xcm::v2::WeightLimit1197   **/1198  XcmV2WeightLimit: {1199    _enum: {1200      Unlimited: 'Null',1201      Limited: 'Compact<u64>'1202    }1203  },1204  /**1205   * Lookup132: xcm::VersionedMultiAssets1206   **/1207  XcmVersionedMultiAssets: {1208    _enum: {1209      V0: 'Vec<XcmV0MultiAsset>',1210      V1: 'XcmV1MultiassetMultiAssets'1211    }1212  },1213  /**1214   * Lookup147: cumulus_pallet_xcm::pallet::Call<T>1215   **/1216  CumulusPalletXcmCall: 'Null',1217  /**1218   * Lookup148: cumulus_pallet_dmp_queue::pallet::Call<T>1219   **/1220  CumulusPalletDmpQueueCall: {1221    _enum: {1222      service_overweight: {1223        index: 'u64',1224        weightLimit: 'u64'1225      }1226    }1227  },1228  /**1229   * Lookup149: pallet_inflation::pallet::Call<T>1230   **/1231  PalletInflationCall: {1232    _enum: {1233      start_inflation: {1234        inflationStartRelayBlock: 'u32'1235      }1236    }1237  },1238  /**1239   * Lookup150: pallet_unique::Call<T>1240   **/1241  PalletUniqueCall: {1242    _enum: {1243      create_collection: {1244        collectionName: 'Vec<u16>',1245        collectionDescription: 'Vec<u16>',1246        tokenPrefix: 'Bytes',1247        mode: 'UpDataStructsCollectionMode',1248      },1249      create_collection_ex: {1250        data: 'UpDataStructsCreateCollectionData',1251      },1252      destroy_collection: {1253        collectionId: 'u32',1254      },1255      add_to_allow_list: {1256        collectionId: 'u32',1257        address: 'PalletEvmAccountBasicCrossAccountIdRepr',1258      },1259      remove_from_allow_list: {1260        collectionId: 'u32',1261        address: 'PalletEvmAccountBasicCrossAccountIdRepr',1262      },1263      set_public_access_mode: {1264        collectionId: 'u32',1265        mode: 'UpDataStructsAccessMode',1266      },1267      set_mint_permission: {1268        collectionId: 'u32',1269        mintPermission: 'bool',1270      },1271      change_collection_owner: {1272        collectionId: 'u32',1273        newOwner: 'AccountId32',1274      },1275      add_collection_admin: {1276        collectionId: 'u32',1277        newAdminId: 'PalletEvmAccountBasicCrossAccountIdRepr',1278      },1279      remove_collection_admin: {1280        collectionId: 'u32',1281        accountId: 'PalletEvmAccountBasicCrossAccountIdRepr',1282      },1283      set_collection_sponsor: {1284        collectionId: 'u32',1285        newSponsor: 'AccountId32',1286      },1287      confirm_sponsorship: {1288        collectionId: 'u32',1289      },1290      remove_collection_sponsor: {1291        collectionId: 'u32',1292      },1293      create_item: {1294        collectionId: 'u32',1295        owner: 'PalletEvmAccountBasicCrossAccountIdRepr',1296        data: 'UpDataStructsCreateItemData',1297      },1298      create_multiple_items: {1299        collectionId: 'u32',1300        owner: 'PalletEvmAccountBasicCrossAccountIdRepr',1301        itemsData: 'Vec<UpDataStructsCreateItemData>',1302      },1303      set_collection_properties: {1304        collectionId: 'u32',1305        properties: 'Vec<UpDataStructsProperty>',1306      },1307      delete_collection_properties: {1308        collectionId: 'u32',1309        propertyKeys: 'Vec<Bytes>',1310      },1311      set_token_properties: {1312        collectionId: 'u32',1313        tokenId: 'u32',1314        properties: 'Vec<UpDataStructsProperty>',1315      },1316      delete_token_properties: {1317        collectionId: 'u32',1318        tokenId: 'u32',1319        propertyKeys: 'Vec<Bytes>',1320      },1321      set_property_permissions: {1322        collectionId: 'u32',1323        propertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',1324      },1325      create_multiple_items_ex: {1326        collectionId: 'u32',1327        data: 'UpDataStructsCreateItemExData',1328      },1329      set_transfers_enabled_flag: {1330        collectionId: 'u32',1331        value: 'bool',1332      },1333      burn_item: {1334        collectionId: 'u32',1335        itemId: 'u32',1336        value: 'u128',1337      },1338      burn_from: {1339        collectionId: 'u32',1340        from: 'PalletEvmAccountBasicCrossAccountIdRepr',1341        itemId: 'u32',1342        value: 'u128',1343      },1344      transfer: {1345        recipient: 'PalletEvmAccountBasicCrossAccountIdRepr',1346        collectionId: 'u32',1347        itemId: 'u32',1348        value: 'u128',1349      },1350      approve: {1351        spender: 'PalletEvmAccountBasicCrossAccountIdRepr',1352        collectionId: 'u32',1353        itemId: 'u32',1354        amount: 'u128',1355      },1356      transfer_from: {1357        from: 'PalletEvmAccountBasicCrossAccountIdRepr',1358        recipient: 'PalletEvmAccountBasicCrossAccountIdRepr',1359        collectionId: 'u32',1360        itemId: 'u32',1361        value: 'u128',1362      },1363      set_variable_meta_data: {1364        collectionId: 'u32',1365        itemId: 'u32',1366        data: 'Bytes',1367      },1368      set_meta_update_permission_flag: {1369        collectionId: 'u32',1370        value: 'UpDataStructsMetaUpdatePermission',1371      },1372      set_schema_version: {1373        collectionId: 'u32',1374        version: 'UpDataStructsSchemaVersion',1375      },1376      set_offchain_schema: {1377        collectionId: 'u32',1378        schema: 'Bytes',1379      },1380      set_const_on_chain_schema: {1381        collectionId: 'u32',1382        schema: 'Bytes',1383      },1384      set_variable_on_chain_schema: {1385        collectionId: 'u32',1386        schema: 'Bytes',1387      },1388      set_collection_limits: {1389        collectionId: 'u32',1390        newLimit: 'UpDataStructsCollectionLimits'1391      }1392    }1393  },1394  /**1395   * Lookup156: up_data_structs::CollectionMode1396   **/1397  UpDataStructsCollectionMode: {1398    _enum: {1399      NFT: 'Null',1400      Fungible: 'u8',1401      ReFungible: 'Null'1402    }1403  },1404  /**1405   * Lookup157: up_data_structs::CreateCollectionData<sp_core::crypto::AccountId32>1406   **/1407  UpDataStructsCreateCollectionData: {1408    mode: 'UpDataStructsCollectionMode',1409    access: 'Option<UpDataStructsAccessMode>',1410    name: 'Vec<u16>',1411    description: 'Vec<u16>',1412    tokenPrefix: 'Bytes',1413    offchainSchema: 'Bytes',1414    schemaVersion: 'Option<UpDataStructsSchemaVersion>',1415    pendingSponsor: 'Option<AccountId32>',1416    limits: 'Option<UpDataStructsCollectionLimits>',1417    variableOnChainSchema: 'Bytes',1418    constOnChainSchema: 'Bytes',1419    metaUpdatePermission: 'Option<UpDataStructsMetaUpdatePermission>',1420    tokenPropertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',1421    properties: 'Vec<UpDataStructsProperty>'1422  },1423  /**1424   * Lookup159: up_data_structs::AccessMode1425   **/1426  UpDataStructsAccessMode: {1427    _enum: ['Normal', 'AllowList']1428  },1429  /**1430   * Lookup162: up_data_structs::SchemaVersion1431   **/1432  UpDataStructsSchemaVersion: {1433    _enum: ['ImageURL', 'Unique']1434  },1435  /**1436   * Lookup165: up_data_structs::CollectionLimits1437   **/1438  UpDataStructsCollectionLimits: {1439    accountTokenOwnershipLimit: 'Option<u32>',1440    sponsoredDataSize: 'Option<u32>',1441    sponsoredDataRateLimit: 'Option<UpDataStructsSponsoringRateLimit>',1442    tokenLimit: 'Option<u32>',1443    sponsorTransferTimeout: 'Option<u32>',1444    sponsorApproveTimeout: 'Option<u32>',1445    ownerCanTransfer: 'Option<bool>',1446    ownerCanDestroy: 'Option<bool>',1447    transfersEnabled: 'Option<bool>',1448    nestingRule: 'Option<UpDataStructsNestingRule>'1449  },1450  /**1451   * Lookup167: up_data_structs::SponsoringRateLimit1452   **/1453  UpDataStructsSponsoringRateLimit: {1454    _enum: {1455      SponsoringDisabled: 'Null',1456      Blocks: 'u32'1457    }1458  },1459  /**1460   * Lookup170: up_data_structs::NestingRule1461   **/1462  UpDataStructsNestingRule: {1463    _enum: {1464      Disabled: 'Null',1465      Owner: 'Null',1466      OwnerRestricted: 'FrameSupportStorageBoundedBTreeSet'1467    }1468  },1469  /**1470   * Lookup171: frame_support::storage::bounded_btree_set::BoundedBTreeSet<up_data_structs::CollectionId, S>1471   **/1472  FrameSupportStorageBoundedBTreeSet: 'BTreeSet<u32>',1473  /**1474   * Lookup177: up_data_structs::MetaUpdatePermission1475   **/1476  UpDataStructsMetaUpdatePermission: {1477    _enum: ['ItemOwner', 'Admin', 'None']1478  },1479  /**1480   * Lookup179: up_data_structs::PropertyKeyPermission1481   **/1482  UpDataStructsPropertyKeyPermission: {1483    key: 'Bytes',1484    permission: 'UpDataStructsPropertyPermission'1485  },1486  /**1487   * Lookup181: up_data_structs::PropertyPermission1488   **/1489  UpDataStructsPropertyPermission: {1490    mutable: 'bool',1491    collectionAdmin: 'bool',1492    tokenOwner: 'bool'1493  },1494  /**1495   * Lookup184: up_data_structs::Property1496   **/1497  UpDataStructsProperty: {1498    key: 'Bytes',1499    value: 'Bytes'1500  },1501  /**1502   * Lookup186: pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>1503   **/1504  PalletEvmAccountBasicCrossAccountIdRepr: {1505    _enum: {1506      Substrate: 'AccountId32',1507      Ethereum: 'H160'1508    }1509  },1510  /**1511   * Lookup188: up_data_structs::CreateItemData1512   **/1513  UpDataStructsCreateItemData: {1514    _enum: {1515      NFT: 'UpDataStructsCreateNftData',1516      Fungible: 'UpDataStructsCreateFungibleData',1517      ReFungible: 'UpDataStructsCreateReFungibleData'1518    }1519  },1520  /**1521   * Lookup189: up_data_structs::CreateNftData1522   **/1523  UpDataStructsCreateNftData: {1524    constData: 'Bytes',1525    variableData: 'Bytes',1526    properties: 'Vec<UpDataStructsProperty>'1527  },1528  /**1529   * Lookup191: up_data_structs::CreateFungibleData1530   **/1531  UpDataStructsCreateFungibleData: {1532    value: 'u128'1533  },1534  /**1535   * Lookup192: up_data_structs::CreateReFungibleData1536   **/1537  UpDataStructsCreateReFungibleData: {1538    constData: 'Bytes',1539    variableData: 'Bytes',1540    pieces: 'u128'1541  },1542  /**1543   * Lookup196: up_data_structs::CreateItemExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>1544   **/1545  UpDataStructsCreateItemExData: {1546    _enum: {1547      NFT: 'Vec<UpDataStructsCreateNftExData>',1548      Fungible: 'BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>',1549      RefungibleMultipleItems: 'Vec<UpDataStructsCreateRefungibleExData>',1550      RefungibleMultipleOwners: 'UpDataStructsCreateRefungibleExData'1551    }1552  },1553  /**1554   * Lookup198: up_data_structs::CreateNftExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>1555   **/1556  UpDataStructsCreateNftExData: {1557    constData: 'Bytes',1558    variableData: 'Bytes',1559    properties: 'Vec<UpDataStructsProperty>',1560    owner: 'PalletEvmAccountBasicCrossAccountIdRepr'1561  },1562  /**1563   * Lookup205: up_data_structs::CreateRefungibleExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>1564   **/1565  UpDataStructsCreateRefungibleExData: {1566    constData: 'Bytes',1567    variableData: 'Bytes',1568    users: 'BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>'1569  },1570  /**1571   * Lookup207: pallet_template_transaction_payment::Call<T>1572   **/1573  PalletTemplateTransactionPaymentCall: 'Null',1574  /**1575   * Lookup208: pallet_structure::pallet::Call<T>1576   **/1577  PalletStructureCall: 'Null',1578  /**1579   * Lookup209: pallet_evm::pallet::Call<T>1580   **/1581  PalletEvmCall: {1582    _enum: {1583      withdraw: {1584        address: 'H160',1585        value: 'u128',1586      },1587      call: {1588        source: 'H160',1589        target: 'H160',1590        input: 'Bytes',1591        value: 'U256',1592        gasLimit: 'u64',1593        maxFeePerGas: 'U256',1594        maxPriorityFeePerGas: 'Option<U256>',1595        nonce: 'Option<U256>',1596        accessList: 'Vec<(H160,Vec<H256>)>',1597      },1598      create: {1599        source: 'H160',1600        init: 'Bytes',1601        value: 'U256',1602        gasLimit: 'u64',1603        maxFeePerGas: 'U256',1604        maxPriorityFeePerGas: 'Option<U256>',1605        nonce: 'Option<U256>',1606        accessList: 'Vec<(H160,Vec<H256>)>',1607      },1608      create2: {1609        source: 'H160',1610        init: 'Bytes',1611        salt: 'H256',1612        value: 'U256',1613        gasLimit: 'u64',1614        maxFeePerGas: 'U256',1615        maxPriorityFeePerGas: 'Option<U256>',1616        nonce: 'Option<U256>',1617        accessList: 'Vec<(H160,Vec<H256>)>'1618      }1619    }1620  },1621  /**1622   * Lookup215: pallet_ethereum::pallet::Call<T>1623   **/1624  PalletEthereumCall: {1625    _enum: {1626      transact: {1627        transaction: 'EthereumTransactionTransactionV2'1628      }1629    }1630  },1631  /**1632   * Lookup216: ethereum::transaction::TransactionV21633   **/1634  EthereumTransactionTransactionV2: {1635    _enum: {1636      Legacy: 'EthereumTransactionLegacyTransaction',1637      EIP2930: 'EthereumTransactionEip2930Transaction',1638      EIP1559: 'EthereumTransactionEip1559Transaction'1639    }1640  },1641  /**1642   * Lookup217: ethereum::transaction::LegacyTransaction1643   **/1644  EthereumTransactionLegacyTransaction: {1645    nonce: 'U256',1646    gasPrice: 'U256',1647    gasLimit: 'U256',1648    action: 'EthereumTransactionTransactionAction',1649    value: 'U256',1650    input: 'Bytes',1651    signature: 'EthereumTransactionTransactionSignature'1652  },1653  /**1654   * Lookup218: ethereum::transaction::TransactionAction1655   **/1656  EthereumTransactionTransactionAction: {1657    _enum: {1658      Call: 'H160',1659      Create: 'Null'1660    }1661  },1662  /**1663   * Lookup219: ethereum::transaction::TransactionSignature1664   **/1665  EthereumTransactionTransactionSignature: {1666    v: 'u64',1667    r: 'H256',1668    s: 'H256'1669  },1670  /**1671   * Lookup221: ethereum::transaction::EIP2930Transaction1672   **/1673  EthereumTransactionEip2930Transaction: {1674    chainId: 'u64',1675    nonce: 'U256',1676    gasPrice: 'U256',1677    gasLimit: 'U256',1678    action: 'EthereumTransactionTransactionAction',1679    value: 'U256',1680    input: 'Bytes',1681    accessList: 'Vec<EthereumTransactionAccessListItem>',1682    oddYParity: 'bool',1683    r: 'H256',1684    s: 'H256'1685  },1686  /**1687   * Lookup223: ethereum::transaction::AccessListItem1688   **/1689  EthereumTransactionAccessListItem: {1690    address: 'H160',1691    storageKeys: 'Vec<H256>'1692  },1693  /**1694   * Lookup224: ethereum::transaction::EIP1559Transaction1695   **/1696  EthereumTransactionEip1559Transaction: {1697    chainId: 'u64',1698    nonce: 'U256',1699    maxPriorityFeePerGas: 'U256',1700    maxFeePerGas: 'U256',1701    gasLimit: 'U256',1702    action: 'EthereumTransactionTransactionAction',1703    value: 'U256',1704    input: 'Bytes',1705    accessList: 'Vec<EthereumTransactionAccessListItem>',1706    oddYParity: 'bool',1707    r: 'H256',1708    s: 'H256'1709  },1710  /**1711   * Lookup225: pallet_evm_migration::pallet::Call<T>1712   **/1713  PalletEvmMigrationCall: {1714    _enum: {1715      begin: {1716        address: 'H160',1717      },1718      set_data: {1719        address: 'H160',1720        data: 'Vec<(H256,H256)>',1721      },1722      finish: {1723        address: 'H160',1724        code: 'Bytes'1725      }1726    }1727  },1728  /**1729   * Lookup228: pallet_sudo::pallet::Event<T>1730   **/1731  PalletSudoEvent: {1732    _enum: {1733      Sudid: {1734        sudoResult: 'Result<Null, SpRuntimeDispatchError>',1735      },1736      KeyChanged: {1737        oldSudoer: 'Option<AccountId32>',1738      },1739      SudoAsDone: {1740        sudoResult: 'Result<Null, SpRuntimeDispatchError>'1741      }1742    }1743  },1744  /**1745   * Lookup230: sp_runtime::DispatchError1746   **/1747  SpRuntimeDispatchError: {1748    _enum: {1749      Other: 'Null',1750      CannotLookup: 'Null',1751      BadOrigin: 'Null',1752      Module: 'SpRuntimeModuleError',1753      ConsumerRemaining: 'Null',1754      NoProviders: 'Null',1755      TooManyConsumers: 'Null',1756      Token: 'SpRuntimeTokenError',1757      Arithmetic: 'SpRuntimeArithmeticError',1758      Transactional: 'SpRuntimeTransactionalError'1759    }1760  },1761  /**1762   * Lookup231: sp_runtime::ModuleError1763   **/1764  SpRuntimeModuleError: {1765    index: 'u8',1766    error: '[u8;4]'1767  },1768  /**1769   * Lookup232: sp_runtime::TokenError1770   **/1771  SpRuntimeTokenError: {1772    _enum: ['NoFunds', 'WouldDie', 'BelowMinimum', 'CannotCreate', 'UnknownAsset', 'Frozen', 'Unsupported']1773  },1774  /**1775   * Lookup233: sp_runtime::ArithmeticError1776   **/1777  SpRuntimeArithmeticError: {1778    _enum: ['Underflow', 'Overflow', 'DivisionByZero']1779  },1780  /**1781   * Lookup234: sp_runtime::TransactionalError1782   **/1783  SpRuntimeTransactionalError: {1784    _enum: ['LimitReached', 'NoLayer']1785  },1786  /**1787   * Lookup235: pallet_sudo::pallet::Error<T>1788   **/1789  PalletSudoError: {1790    _enum: ['RequireSudo']1791  },1792  /**1793   * Lookup236: frame_system::AccountInfo<Index, pallet_balances::AccountData<Balance>>1794   **/1795  FrameSystemAccountInfo: {1796    nonce: 'u32',1797    consumers: 'u32',1798    providers: 'u32',1799    sufficients: 'u32',1800    data: 'PalletBalancesAccountData'1801  },1802  /**1803   * Lookup237: frame_support::weights::PerDispatchClass<T>1804   **/1805  FrameSupportWeightsPerDispatchClassU64: {1806    normal: 'u64',1807    operational: 'u64',1808    mandatory: 'u64'1809  },1810  /**1811   * Lookup238: sp_runtime::generic::digest::Digest1812   **/1813  SpRuntimeDigest: {1814    logs: 'Vec<SpRuntimeDigestDigestItem>'1815  },1816  /**1817   * Lookup240: sp_runtime::generic::digest::DigestItem1818   **/1819  SpRuntimeDigestDigestItem: {1820    _enum: {1821      Other: 'Bytes',1822      __Unused1: 'Null',1823      __Unused2: 'Null',1824      __Unused3: 'Null',1825      Consensus: '([u8;4],Bytes)',1826      Seal: '([u8;4],Bytes)',1827      PreRuntime: '([u8;4],Bytes)',1828      __Unused7: 'Null',1829      RuntimeEnvironmentUpdated: 'Null'1830    }1831  },1832  /**1833   * Lookup242: frame_system::EventRecord<opal_runtime::Event, primitive_types::H256>1834   **/1835  FrameSystemEventRecord: {1836    phase: 'FrameSystemPhase',1837    event: 'Event',1838    topics: 'Vec<H256>'1839  },1840  /**1841   * Lookup244: frame_system::pallet::Event<T>1842   **/1843  FrameSystemEvent: {1844    _enum: {1845      ExtrinsicSuccess: {1846        dispatchInfo: 'FrameSupportWeightsDispatchInfo',1847      },1848      ExtrinsicFailed: {1849        dispatchError: 'SpRuntimeDispatchError',1850        dispatchInfo: 'FrameSupportWeightsDispatchInfo',1851      },1852      CodeUpdated: 'Null',1853      NewAccount: {1854        account: 'AccountId32',1855      },1856      KilledAccount: {1857        account: 'AccountId32',1858      },1859      Remarked: {1860        _alias: {1861          hash_: 'hash',1862        },1863        sender: 'AccountId32',1864        hash_: 'H256'1865      }1866    }1867  },1868  /**1869   * Lookup245: frame_support::weights::DispatchInfo1870   **/1871  FrameSupportWeightsDispatchInfo: {1872    weight: 'u64',1873    class: 'FrameSupportWeightsDispatchClass',1874    paysFee: 'FrameSupportWeightsPays'1875  },1876  /**1877   * Lookup246: frame_support::weights::DispatchClass1878   **/1879  FrameSupportWeightsDispatchClass: {1880    _enum: ['Normal', 'Operational', 'Mandatory']1881  },1882  /**1883   * Lookup247: frame_support::weights::Pays1884   **/1885  FrameSupportWeightsPays: {1886    _enum: ['Yes', 'No']1887  },1888  /**1889   * Lookup248: orml_vesting::module::Event<T>1890   **/1891  OrmlVestingModuleEvent: {1892    _enum: {1893      VestingScheduleAdded: {1894        from: 'AccountId32',1895        to: 'AccountId32',1896        vestingSchedule: 'OrmlVestingVestingSchedule',1897      },1898      Claimed: {1899        who: 'AccountId32',1900        amount: 'u128',1901      },1902      VestingSchedulesUpdated: {1903        who: 'AccountId32'1904      }1905    }1906  },1907  /**1908   * Lookup249: cumulus_pallet_xcmp_queue::pallet::Event<T>1909   **/1910  CumulusPalletXcmpQueueEvent: {1911    _enum: {1912      Success: 'Option<H256>',1913      Fail: '(Option<H256>,XcmV2TraitsError)',1914      BadVersion: 'Option<H256>',1915      BadFormat: 'Option<H256>',1916      UpwardMessageSent: 'Option<H256>',1917      XcmpMessageSent: 'Option<H256>',1918      OverweightEnqueued: '(u32,u32,u64,u64)',1919      OverweightServiced: '(u64,u64)'1920    }1921  },1922  /**1923   * Lookup250: pallet_xcm::pallet::Event<T>1924   **/1925  PalletXcmEvent: {1926    _enum: {1927      Attempted: 'XcmV2TraitsOutcome',1928      Sent: '(XcmV1MultiLocation,XcmV1MultiLocation,XcmV2Xcm)',1929      UnexpectedResponse: '(XcmV1MultiLocation,u64)',1930      ResponseReady: '(u64,XcmV2Response)',1931      Notified: '(u64,u8,u8)',1932      NotifyOverweight: '(u64,u8,u8,u64,u64)',1933      NotifyDispatchError: '(u64,u8,u8)',1934      NotifyDecodeFailed: '(u64,u8,u8)',1935      InvalidResponder: '(XcmV1MultiLocation,u64,Option<XcmV1MultiLocation>)',1936      InvalidResponderVersion: '(XcmV1MultiLocation,u64)',1937      ResponseTaken: 'u64',1938      AssetsTrapped: '(H256,XcmV1MultiLocation,XcmVersionedMultiAssets)',1939      VersionChangeNotified: '(XcmV1MultiLocation,u32)',1940      SupportedVersionChanged: '(XcmV1MultiLocation,u32)',1941      NotifyTargetSendFail: '(XcmV1MultiLocation,u64,XcmV2TraitsError)',1942      NotifyTargetMigrationFail: '(XcmVersionedMultiLocation,u64)'1943    }1944  },1945  /**1946   * Lookup251: xcm::v2::traits::Outcome1947   **/1948  XcmV2TraitsOutcome: {1949    _enum: {1950      Complete: 'u64',1951      Incomplete: '(u64,XcmV2TraitsError)',1952      Error: 'XcmV2TraitsError'1953    }1954  },1955  /**1956   * Lookup253: cumulus_pallet_xcm::pallet::Event<T>1957   **/1958  CumulusPalletXcmEvent: {1959    _enum: {1960      InvalidFormat: '[u8;8]',1961      UnsupportedVersion: '[u8;8]',1962      ExecutedDownward: '([u8;8],XcmV2TraitsOutcome)'1963    }1964  },1965  /**1966   * Lookup254: cumulus_pallet_dmp_queue::pallet::Event<T>1967   **/1968  CumulusPalletDmpQueueEvent: {1969    _enum: {1970      InvalidFormat: '[u8;32]',1971      UnsupportedVersion: '[u8;32]',1972      ExecutedDownward: '([u8;32],XcmV2TraitsOutcome)',1973      WeightExhausted: '([u8;32],u64,u64)',1974      OverweightEnqueued: '([u8;32],u64,u64)',1975      OverweightServiced: '(u64,u64)'1976    }1977  },1978  /**1979   * Lookup255: pallet_unique::RawEvent<sp_core::crypto::AccountId32, pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>1980   **/1981  PalletUniqueRawEvent: {1982    _enum: {1983      CollectionSponsorRemoved: 'u32',1984      CollectionAdminAdded: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',1985      CollectionOwnedChanged: '(u32,AccountId32)',1986      CollectionSponsorSet: '(u32,AccountId32)',1987      ConstOnChainSchemaSet: 'u32',1988      SponsorshipConfirmed: '(u32,AccountId32)',1989      CollectionAdminRemoved: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',1990      AllowListAddressRemoved: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',1991      AllowListAddressAdded: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',1992      CollectionLimitSet: 'u32',1993      MintPermissionSet: 'u32',1994      OffchainSchemaSet: 'u32',1995      PublicAccessModeSet: '(u32,UpDataStructsAccessMode)',1996      SchemaVersionSet: 'u32',1997      VariableOnChainSchemaSet: 'u32'1998    }1999  },2000  /**2001   * Lookup256: pallet_common::pallet::Event<T>2002   **/2003  PalletCommonEvent: {2004    _enum: {2005      CollectionCreated: '(u32,u8,AccountId32)',2006      CollectionDestroyed: 'u32',2007      ItemCreated: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,u128)',2008      ItemDestroyed: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,u128)',2009      Transfer: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,PalletEvmAccountBasicCrossAccountIdRepr,u128)',2010      Approved: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,PalletEvmAccountBasicCrossAccountIdRepr,u128)',2011      CollectionPropertySet: '(u32,UpDataStructsProperty)',2012      CollectionPropertyDeleted: '(u32,Bytes)',2013      TokenPropertySet: '(u32,u32,UpDataStructsProperty)',2014      TokenPropertyDeleted: '(u32,u32,Bytes)',2015      PropertyPermissionSet: '(u32,UpDataStructsPropertyKeyPermission)'2016    }2017  },2018  /**2019   * Lookup257: pallet_structure::pallet::Event<T>2020   **/2021  PalletStructureEvent: {2022    _enum: {2023      Executed: 'Result<Null, SpRuntimeDispatchError>'2024    }2025  },2026  /**2027   * Lookup258: pallet_evm::pallet::Event<T>2028   **/2029  PalletEvmEvent: {2030    _enum: {2031      Log: 'EthereumLog',2032      Created: 'H160',2033      CreatedFailed: 'H160',2034      Executed: 'H160',2035      ExecutedFailed: 'H160',2036      BalanceDeposit: '(AccountId32,H160,U256)',2037      BalanceWithdraw: '(AccountId32,H160,U256)'2038    }2039  },2040  /**2041   * Lookup259: ethereum::log::Log2042   **/2043  EthereumLog: {2044    address: 'H160',2045    topics: 'Vec<H256>',2046    data: 'Bytes'2047  },2048  /**2049   * Lookup260: pallet_ethereum::pallet::Event2050   **/2051  PalletEthereumEvent: {2052    _enum: {2053      Executed: '(H160,H160,H256,EvmCoreErrorExitReason)'2054    }2055  },2056  /**2057   * Lookup261: evm_core::error::ExitReason2058   **/2059  EvmCoreErrorExitReason: {2060    _enum: {2061      Succeed: 'EvmCoreErrorExitSucceed',2062      Error: 'EvmCoreErrorExitError',2063      Revert: 'EvmCoreErrorExitRevert',2064      Fatal: 'EvmCoreErrorExitFatal'2065    }2066  },2067  /**2068   * Lookup262: evm_core::error::ExitSucceed2069   **/2070  EvmCoreErrorExitSucceed: {2071    _enum: ['Stopped', 'Returned', 'Suicided']2072  },2073  /**2074   * Lookup263: evm_core::error::ExitError2075   **/2076  EvmCoreErrorExitError: {2077    _enum: {2078      StackUnderflow: 'Null',2079      StackOverflow: 'Null',2080      InvalidJump: 'Null',2081      InvalidRange: 'Null',2082      DesignatedInvalid: 'Null',2083      CallTooDeep: 'Null',2084      CreateCollision: 'Null',2085      CreateContractLimit: 'Null',2086      OutOfOffset: 'Null',2087      OutOfGas: 'Null',2088      OutOfFund: 'Null',2089      PCUnderflow: 'Null',2090      CreateEmpty: 'Null',2091      Other: 'Text',2092      InvalidCode: 'Null'2093    }2094  },2095  /**2096   * Lookup266: evm_core::error::ExitRevert2097   **/2098  EvmCoreErrorExitRevert: {2099    _enum: ['Reverted']2100  },2101  /**2102   * Lookup267: evm_core::error::ExitFatal2103   **/2104  EvmCoreErrorExitFatal: {2105    _enum: {2106      NotSupported: 'Null',2107      UnhandledInterrupt: 'Null',2108      CallErrorAsFatal: 'EvmCoreErrorExitError',2109      Other: 'Text'2110    }2111  },2112  /**2113   * Lookup268: frame_system::Phase2114   **/2115  FrameSystemPhase: {2116    _enum: {2117      ApplyExtrinsic: 'u32',2118      Finalization: 'Null',2119      Initialization: 'Null'2120    }2121  },2122  /**2123   * Lookup270: frame_system::LastRuntimeUpgradeInfo2124   **/2125  FrameSystemLastRuntimeUpgradeInfo: {2126    specVersion: 'Compact<u32>',2127    specName: 'Text'2128  },2129  /**2130   * Lookup271: frame_system::limits::BlockWeights2131   **/2132  FrameSystemLimitsBlockWeights: {2133    baseBlock: 'u64',2134    maxBlock: 'u64',2135    perClass: 'FrameSupportWeightsPerDispatchClassWeightsPerClass'2136  },2137  /**2138   * Lookup272: frame_support::weights::PerDispatchClass<frame_system::limits::WeightsPerClass>2139   **/2140  FrameSupportWeightsPerDispatchClassWeightsPerClass: {2141    normal: 'FrameSystemLimitsWeightsPerClass',2142    operational: 'FrameSystemLimitsWeightsPerClass',2143    mandatory: 'FrameSystemLimitsWeightsPerClass'2144  },2145  /**2146   * Lookup273: frame_system::limits::WeightsPerClass2147   **/2148  FrameSystemLimitsWeightsPerClass: {2149    baseExtrinsic: 'u64',2150    maxExtrinsic: 'Option<u64>',2151    maxTotal: 'Option<u64>',2152    reserved: 'Option<u64>'2153  },2154  /**2155   * Lookup275: frame_system::limits::BlockLength2156   **/2157  FrameSystemLimitsBlockLength: {2158    max: 'FrameSupportWeightsPerDispatchClassU32'2159  },2160  /**2161   * Lookup276: frame_support::weights::PerDispatchClass<T>2162   **/2163  FrameSupportWeightsPerDispatchClassU32: {2164    normal: 'u32',2165    operational: 'u32',2166    mandatory: 'u32'2167  },2168  /**2169   * Lookup277: frame_support::weights::RuntimeDbWeight2170   **/2171  FrameSupportWeightsRuntimeDbWeight: {2172    read: 'u64',2173    write: 'u64'2174  },2175  /**2176   * Lookup278: sp_version::RuntimeVersion2177   **/2178  SpVersionRuntimeVersion: {2179    specName: 'Text',2180    implName: 'Text',2181    authoringVersion: 'u32',2182    specVersion: 'u32',2183    implVersion: 'u32',2184    apis: 'Vec<([u8;8],u32)>',2185    transactionVersion: 'u32',2186    stateVersion: 'u8'2187  },2188  /**2189   * Lookup282: frame_system::pallet::Error<T>2190   **/2191  FrameSystemError: {2192    _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered']2193  },2194  /**2195   * Lookup284: orml_vesting::module::Error<T>2196   **/2197  OrmlVestingModuleError: {2198    _enum: ['ZeroVestingPeriod', 'ZeroVestingPeriodCount', 'InsufficientBalanceToLock', 'TooManyVestingSchedules', 'AmountLow', 'MaxVestingSchedulesExceeded']2199  },2200  /**2201   * Lookup286: cumulus_pallet_xcmp_queue::InboundChannelDetails2202   **/2203  CumulusPalletXcmpQueueInboundChannelDetails: {2204    sender: 'u32',2205    state: 'CumulusPalletXcmpQueueInboundState',2206    messageMetadata: 'Vec<(u32,PolkadotParachainPrimitivesXcmpMessageFormat)>'2207  },2208  /**2209   * Lookup287: cumulus_pallet_xcmp_queue::InboundState2210   **/2211  CumulusPalletXcmpQueueInboundState: {2212    _enum: ['Ok', 'Suspended']2213  },2214  /**2215   * Lookup290: polkadot_parachain::primitives::XcmpMessageFormat2216   **/2217  PolkadotParachainPrimitivesXcmpMessageFormat: {2218    _enum: ['ConcatenatedVersionedXcm', 'ConcatenatedEncodedBlob', 'Signals']2219  },2220  /**2221   * Lookup293: cumulus_pallet_xcmp_queue::OutboundChannelDetails2222   **/2223  CumulusPalletXcmpQueueOutboundChannelDetails: {2224    recipient: 'u32',2225    state: 'CumulusPalletXcmpQueueOutboundState',2226    signalsExist: 'bool',2227    firstIndex: 'u16',2228    lastIndex: 'u16'2229  },2230  /**2231   * Lookup294: cumulus_pallet_xcmp_queue::OutboundState2232   **/2233  CumulusPalletXcmpQueueOutboundState: {2234    _enum: ['Ok', 'Suspended']2235  },2236  /**2237   * Lookup296: cumulus_pallet_xcmp_queue::QueueConfigData2238   **/2239  CumulusPalletXcmpQueueQueueConfigData: {2240    suspendThreshold: 'u32',2241    dropThreshold: 'u32',2242    resumeThreshold: 'u32',2243    thresholdWeight: 'u64',2244    weightRestrictDecay: 'u64',2245    xcmpMaxIndividualWeight: 'u64'2246  },2247  /**2248   * Lookup298: cumulus_pallet_xcmp_queue::pallet::Error<T>2249   **/2250  CumulusPalletXcmpQueueError: {2251    _enum: ['FailedToSend', 'BadXcmOrigin', 'BadXcm', 'BadOverweightIndex', 'WeightOverLimit']2252  },2253  /**2254   * Lookup299: pallet_xcm::pallet::Error<T>2255   **/2256  PalletXcmError: {2257    _enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed']2258  },2259  /**2260   * Lookup300: cumulus_pallet_xcm::pallet::Error<T>2261   **/2262  CumulusPalletXcmError: 'Null',2263  /**2264   * Lookup301: cumulus_pallet_dmp_queue::ConfigData2265   **/2266  CumulusPalletDmpQueueConfigData: {2267    maxIndividual: 'u64'2268  },2269  /**2270   * Lookup302: cumulus_pallet_dmp_queue::PageIndexData2271   **/2272  CumulusPalletDmpQueuePageIndexData: {2273    beginUsed: 'u32',2274    endUsed: 'u32',2275    overweightCount: 'u64'2276  },2277  /**2278   * Lookup305: cumulus_pallet_dmp_queue::pallet::Error<T>2279   **/2280  CumulusPalletDmpQueueError: {2281    _enum: ['Unknown', 'OverLimit']2282  },2283  /**2284   * Lookup309: pallet_unique::Error<T>2285   **/2286  PalletUniqueError: {2287    _enum: ['CollectionDecimalPointLimitExceeded', 'ConfirmUnsetSponsorFail', 'EmptyArgument']2288  },2289  /**2290   * Lookup310: up_data_structs::Collection<sp_core::crypto::AccountId32>2291   **/2292  UpDataStructsCollection: {2293    owner: 'AccountId32',2294    mode: 'UpDataStructsCollectionMode',2295    access: 'UpDataStructsAccessMode',2296    name: 'Vec<u16>',2297    description: 'Vec<u16>',2298    tokenPrefix: 'Bytes',2299    mintMode: 'bool',2300    schemaVersion: 'UpDataStructsSchemaVersion',2301    sponsorship: 'UpDataStructsSponsorshipState',2302    limits: 'UpDataStructsCollectionLimits',2303    metaUpdatePermission: 'UpDataStructsMetaUpdatePermission'2304  },2305  /**2306   * Lookup311: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>2307   **/2308  UpDataStructsSponsorshipState: {2309    _enum: {2310      Disabled: 'Null',2311      Unconfirmed: 'AccountId32',2312      Confirmed: 'AccountId32'2313    }2314  },2315  /**2316   * Lookup312: up_data_structs::Properties2317   **/2318  UpDataStructsProperties: {2319    map: 'BTreeMap<Bytes, Bytes>',2320    consumedSpace: 'u32',2321    spaceLimit: 'u32'2322  },2323  /**2324   * Lookup322: up_data_structs::CollectionField2325   **/2326  UpDataStructsCollectionField: {2327    _enum: ['VariableOnChainSchema', 'ConstOnChainSchema', 'OffchainSchema']2328  },2329  /**2330   * Lookup325: up_data_structs::CollectionStats2331   **/2332  UpDataStructsCollectionStats: {2333    created: 'u32',2334    destroyed: 'u32',2335    alive: 'u32'2336  },2337  /**2338   * Lookup326: PhantomType::up_data_structs<up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>>2339   **/2340  PhantomTypeUpDataStructsTokenData: '[Lookup327;0]',2341  /**2342   * Lookup327: up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2343   **/2344  UpDataStructsTokenData: {2345    constData: 'Bytes',2346    properties: 'Vec<UpDataStructsProperty>',2347    owner: 'Option<PalletEvmAccountBasicCrossAccountIdRepr>'2348  },2349  /**2350   * Lookup330: PhantomType::up_data_structs<up_data_structs::RpcCollection<sp_core::crypto::AccountId32>>2351   **/2352  PhantomTypeUpDataStructsRpcCollection: '[Lookup331;0]',2353  /**2354   * Lookup331: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>2355   **/2356  UpDataStructsRpcCollection: {2357    owner: 'AccountId32',2358    mode: 'UpDataStructsCollectionMode',2359    access: 'UpDataStructsAccessMode',2360    name: 'Vec<u16>',2361    description: 'Vec<u16>',2362    tokenPrefix: 'Bytes',2363    mintMode: 'bool',2364    offchainSchema: 'Bytes',2365    schemaVersion: 'UpDataStructsSchemaVersion',2366    sponsorship: 'UpDataStructsSponsorshipState',2367    limits: 'UpDataStructsCollectionLimits',2368    variableOnChainSchema: 'Bytes',2369    constOnChainSchema: 'Bytes',2370    metaUpdatePermission: 'UpDataStructsMetaUpdatePermission'2371  },2372  /**2373   * Lookup333: pallet_common::pallet::Error<T>2374   **/2375  PalletCommonError: {2376    _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']2377  },2378  /**2379   * Lookup335: pallet_fungible::pallet::Error<T>2380   **/2381  PalletFungibleError: {2382    _enum: ['NotFungibleDataUsedToMintFungibleCollectionToken', 'FungibleItemsHaveNoId', 'FungibleItemsDontHaveData', 'FungibleDisallowsNesting', 'SettingPropertiesNotAllowed']2383  },2384  /**2385   * Lookup336: pallet_refungible::ItemData2386   **/2387  PalletRefungibleItemData: {2388    constData: 'Bytes',2389    variableData: 'Bytes'2390  },2391  /**2392   * Lookup340: pallet_refungible::pallet::Error<T>2393   **/2394  PalletRefungibleError: {2395    _enum: ['NotRefungibleDataUsedToMintFungibleCollectionToken', 'WrongRefungiblePieces', 'RefungibleDisallowsNesting', 'SettingPropertiesNotAllowed']2396  },2397  /**2398   * Lookup341: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2399   **/2400  PalletNonfungibleItemData: {2401    constData: 'Bytes',2402    variableData: 'Bytes',2403    owner: 'PalletEvmAccountBasicCrossAccountIdRepr'2404  },2405  /**2406   * Lookup342: pallet_nonfungible::pallet::Error<T>2407   **/2408  PalletNonfungibleError: {2409    _enum: ['NotNonfungibleDataUsedToMintFungibleCollectionToken', 'NonfungibleItemsHaveNoAmount']2410  },2411  /**2412   * Lookup343: pallet_structure::pallet::Error<T>2413   **/2414  PalletStructureError: {2415    _enum: ['OuroborosDetected', 'DepthLimit', 'TokenNotFound']2416  },2417  /**2418   * Lookup345: pallet_evm::pallet::Error<T>2419   **/2420  PalletEvmError: {2421    _enum: ['BalanceLow', 'FeeOverflow', 'PaymentOverflow', 'WithdrawFailed', 'GasPriceTooLow', 'InvalidNonce']2422  },2423  /**2424   * Lookup348: fp_rpc::TransactionStatus2425   **/2426  FpRpcTransactionStatus: {2427    transactionHash: 'H256',2428    transactionIndex: 'u32',2429    from: 'H160',2430    to: 'Option<H160>',2431    contractAddress: 'Option<H160>',2432    logs: 'Vec<EthereumLog>',2433    logsBloom: 'EthbloomBloom'2434  },2435  /**2436   * Lookup351: ethbloom::Bloom2437   **/2438  EthbloomBloom: '[u8;256]',2439  /**2440   * Lookup353: ethereum::receipt::ReceiptV32441   **/2442  EthereumReceiptReceiptV3: {2443    _enum: {2444      Legacy: 'EthereumReceiptEip658ReceiptData',2445      EIP2930: 'EthereumReceiptEip658ReceiptData',2446      EIP1559: 'EthereumReceiptEip658ReceiptData'2447    }2448  },2449  /**2450   * Lookup354: ethereum::receipt::EIP658ReceiptData2451   **/2452  EthereumReceiptEip658ReceiptData: {2453    statusCode: 'u8',2454    usedGas: 'U256',2455    logsBloom: 'EthbloomBloom',2456    logs: 'Vec<EthereumLog>'2457  },2458  /**2459   * Lookup355: ethereum::block::Block<ethereum::transaction::TransactionV2>2460   **/2461  EthereumBlock: {2462    header: 'EthereumHeader',2463    transactions: 'Vec<EthereumTransactionTransactionV2>',2464    ommers: 'Vec<EthereumHeader>'2465  },2466  /**2467   * Lookup356: ethereum::header::Header2468   **/2469  EthereumHeader: {2470    parentHash: 'H256',2471    ommersHash: 'H256',2472    beneficiary: 'H160',2473    stateRoot: 'H256',2474    transactionsRoot: 'H256',2475    receiptsRoot: 'H256',2476    logsBloom: 'EthbloomBloom',2477    difficulty: 'U256',2478    number: 'U256',2479    gasLimit: 'U256',2480    gasUsed: 'U256',2481    timestamp: 'u64',2482    extraData: 'Bytes',2483    mixHash: 'H256',2484    nonce: 'EthereumTypesHashH64'2485  },2486  /**2487   * Lookup357: ethereum_types::hash::H642488   **/2489  EthereumTypesHashH64: '[u8;8]',2490  /**2491   * Lookup362: pallet_ethereum::pallet::Error<T>2492   **/2493  PalletEthereumError: {2494    _enum: ['InvalidSignature', 'PreLogExists']2495  },2496  /**2497   * Lookup363: pallet_evm_coder_substrate::pallet::Error<T>2498   **/2499  PalletEvmCoderSubstrateError: {2500    _enum: ['OutOfGas', 'OutOfFund']2501  },2502  /**2503   * Lookup364: pallet_evm_contract_helpers::SponsoringModeT2504   **/2505  PalletEvmContractHelpersSponsoringModeT: {2506    _enum: ['Disabled', 'Allowlisted', 'Generous']2507  },2508  /**2509   * Lookup366: pallet_evm_contract_helpers::pallet::Error<T>2510   **/2511  PalletEvmContractHelpersError: {2512    _enum: ['NoPermission']2513  },2514  /**2515   * Lookup367: pallet_evm_migration::pallet::Error<T>2516   **/2517  PalletEvmMigrationError: {2518    _enum: ['AccountNotEmpty', 'AccountIsNotMigrating']2519  },2520  /**2521   * Lookup369: sp_runtime::MultiSignature2522   **/2523  SpRuntimeMultiSignature: {2524    _enum: {2525      Ed25519: 'SpCoreEd25519Signature',2526      Sr25519: 'SpCoreSr25519Signature',2527      Ecdsa: 'SpCoreEcdsaSignature'2528    }2529  },2530  /**2531   * Lookup370: sp_core::ed25519::Signature2532   **/2533  SpCoreEd25519Signature: '[u8;64]',2534  /**2535   * Lookup372: sp_core::sr25519::Signature2536   **/2537  SpCoreSr25519Signature: '[u8;64]',2538  /**2539   * Lookup373: sp_core::ecdsa::Signature2540   **/2541  SpCoreEcdsaSignature: '[u8;65]',2542  /**2543   * Lookup376: frame_system::extensions::check_spec_version::CheckSpecVersion<T>2544   **/2545  FrameSystemExtensionsCheckSpecVersion: 'Null',2546  /**2547   * Lookup377: frame_system::extensions::check_genesis::CheckGenesis<T>2548   **/2549  FrameSystemExtensionsCheckGenesis: 'Null',2550  /**2551   * Lookup380: frame_system::extensions::check_nonce::CheckNonce<T>2552   **/2553  FrameSystemExtensionsCheckNonce: 'Compact<u32>',2554  /**2555   * Lookup381: frame_system::extensions::check_weight::CheckWeight<T>2556   **/2557  FrameSystemExtensionsCheckWeight: 'Null',2558  /**2559   * Lookup382: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>2560   **/2561  PalletTemplateTransactionPaymentChargeTransactionPayment: 'Compact<u128>',2562  /**2563   * Lookup383: opal_runtime::Runtime2564   **/2565  OpalRuntimeRuntime: 'Null'2566};
after · tests/src/interfaces/lookup.ts
1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */34/* eslint-disable sort-keys */56export default {7  /**8   * Lookup2: polkadot_primitives::v2::PersistedValidationData<primitive_types::H256, N>9   **/10  PolkadotPrimitivesV2PersistedValidationData: {11    parentHead: 'Bytes',12    relayParentNumber: 'u32',13    relayParentStorageRoot: 'H256',14    maxPovSize: 'u32'15  },16  /**17   * Lookup9: polkadot_primitives::v2::UpgradeRestriction18   **/19  PolkadotPrimitivesV2UpgradeRestriction: {20    _enum: ['Present']21  },22  /**23   * Lookup10: sp_trie::storage_proof::StorageProof24   **/25  SpTrieStorageProof: {26    trieNodes: 'BTreeSet<Bytes>'27  },28  /**29   * Lookup13: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot30   **/31  CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: {32    dmqMqcHead: 'H256',33    relayDispatchQueueSize: '(u32,u32)',34    ingressChannels: 'Vec<(u32,PolkadotPrimitivesV2AbridgedHrmpChannel)>',35    egressChannels: 'Vec<(u32,PolkadotPrimitivesV2AbridgedHrmpChannel)>'36  },37  /**38   * Lookup18: polkadot_primitives::v2::AbridgedHrmpChannel39   **/40  PolkadotPrimitivesV2AbridgedHrmpChannel: {41    maxCapacity: 'u32',42    maxTotalSize: 'u32',43    maxMessageSize: 'u32',44    msgCount: 'u32',45    totalSize: 'u32',46    mqcHead: 'Option<H256>'47  },48  /**49   * Lookup20: polkadot_primitives::v2::AbridgedHostConfiguration50   **/51  PolkadotPrimitivesV2AbridgedHostConfiguration: {52    maxCodeSize: 'u32',53    maxHeadDataSize: 'u32',54    maxUpwardQueueCount: 'u32',55    maxUpwardQueueSize: 'u32',56    maxUpwardMessageSize: 'u32',57    maxUpwardMessageNumPerCandidate: 'u32',58    hrmpMaxMessageNumPerCandidate: 'u32',59    validationUpgradeCooldown: 'u32',60    validationUpgradeDelay: 'u32'61  },62  /**63   * Lookup26: polkadot_core_primitives::OutboundHrmpMessage<polkadot_parachain::primitives::Id>64   **/65  PolkadotCorePrimitivesOutboundHrmpMessage: {66    recipient: 'u32',67    data: 'Bytes'68  },69  /**70   * Lookup28: cumulus_pallet_parachain_system::pallet::Call<T>71   **/72  CumulusPalletParachainSystemCall: {73    _enum: {74      set_validation_data: {75        data: 'CumulusPrimitivesParachainInherentParachainInherentData',76      },77      sudo_send_upward_message: {78        message: 'Bytes',79      },80      authorize_upgrade: {81        codeHash: 'H256',82      },83      enact_authorized_upgrade: {84        code: 'Bytes'85      }86    }87  },88  /**89   * Lookup29: cumulus_primitives_parachain_inherent::ParachainInherentData90   **/91  CumulusPrimitivesParachainInherentParachainInherentData: {92    validationData: 'PolkadotPrimitivesV2PersistedValidationData',93    relayChainState: 'SpTrieStorageProof',94    downwardMessages: 'Vec<PolkadotCorePrimitivesInboundDownwardMessage>',95    horizontalMessages: 'BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>'96  },97  /**98   * Lookup31: polkadot_core_primitives::InboundDownwardMessage<BlockNumber>99   **/100  PolkadotCorePrimitivesInboundDownwardMessage: {101    sentAt: 'u32',102    msg: 'Bytes'103  },104  /**105   * Lookup34: polkadot_core_primitives::InboundHrmpMessage<BlockNumber>106   **/107  PolkadotCorePrimitivesInboundHrmpMessage: {108    sentAt: 'u32',109    data: 'Bytes'110  },111  /**112   * Lookup37: cumulus_pallet_parachain_system::pallet::Event<T>113   **/114  CumulusPalletParachainSystemEvent: {115    _enum: {116      ValidationFunctionStored: 'Null',117      ValidationFunctionApplied: 'u32',118      ValidationFunctionDiscarded: 'Null',119      UpgradeAuthorized: 'H256',120      DownwardMessagesReceived: 'u32',121      DownwardMessagesProcessed: '(u64,H256)'122    }123  },124  /**125   * Lookup38: cumulus_pallet_parachain_system::pallet::Error<T>126   **/127  CumulusPalletParachainSystemError: {128    _enum: ['OverlappingUpgrades', 'ProhibitedByPolkadot', 'TooBig', 'ValidationDataNotAvailable', 'HostConfigurationNotAvailable', 'NotScheduled', 'NothingAuthorized', 'Unauthorized']129  },130  /**131   * Lookup41: pallet_balances::AccountData<Balance>132   **/133  PalletBalancesAccountData: {134    free: 'u128',135    reserved: 'u128',136    miscFrozen: 'u128',137    feeFrozen: 'u128'138  },139  /**140   * Lookup43: pallet_balances::BalanceLock<Balance>141   **/142  PalletBalancesBalanceLock: {143    id: '[u8;8]',144    amount: 'u128',145    reasons: 'PalletBalancesReasons'146  },147  /**148   * Lookup45: pallet_balances::Reasons149   **/150  PalletBalancesReasons: {151    _enum: ['Fee', 'Misc', 'All']152  },153  /**154   * Lookup48: pallet_balances::ReserveData<ReserveIdentifier, Balance>155   **/156  PalletBalancesReserveData: {157    id: '[u8;8]',158    amount: 'u128'159  },160  /**161   * Lookup50: pallet_balances::Releases162   **/163  PalletBalancesReleases: {164    _enum: ['V1_0_0', 'V2_0_0']165  },166  /**167   * Lookup51: pallet_balances::pallet::Call<T, I>168   **/169  PalletBalancesCall: {170    _enum: {171      transfer: {172        dest: 'MultiAddress',173        value: 'Compact<u128>',174      },175      set_balance: {176        who: 'MultiAddress',177        newFree: 'Compact<u128>',178        newReserved: 'Compact<u128>',179      },180      force_transfer: {181        source: 'MultiAddress',182        dest: 'MultiAddress',183        value: 'Compact<u128>',184      },185      transfer_keep_alive: {186        dest: 'MultiAddress',187        value: 'Compact<u128>',188      },189      transfer_all: {190        dest: 'MultiAddress',191        keepAlive: 'bool',192      },193      force_unreserve: {194        who: 'MultiAddress',195        amount: 'u128'196      }197    }198  },199  /**200   * Lookup57: pallet_balances::pallet::Event<T, I>201   **/202  PalletBalancesEvent: {203    _enum: {204      Endowed: {205        account: 'AccountId32',206        freeBalance: 'u128',207      },208      DustLost: {209        account: 'AccountId32',210        amount: 'u128',211      },212      Transfer: {213        from: 'AccountId32',214        to: 'AccountId32',215        amount: 'u128',216      },217      BalanceSet: {218        who: 'AccountId32',219        free: 'u128',220        reserved: 'u128',221      },222      Reserved: {223        who: 'AccountId32',224        amount: 'u128',225      },226      Unreserved: {227        who: 'AccountId32',228        amount: 'u128',229      },230      ReserveRepatriated: {231        from: 'AccountId32',232        to: 'AccountId32',233        amount: 'u128',234        destinationStatus: 'FrameSupportTokensMiscBalanceStatus',235      },236      Deposit: {237        who: 'AccountId32',238        amount: 'u128',239      },240      Withdraw: {241        who: 'AccountId32',242        amount: 'u128',243      },244      Slashed: {245        who: 'AccountId32',246        amount: 'u128'247      }248    }249  },250  /**251   * Lookup58: frame_support::traits::tokens::misc::BalanceStatus252   **/253  FrameSupportTokensMiscBalanceStatus: {254    _enum: ['Free', 'Reserved']255  },256  /**257   * Lookup59: pallet_balances::pallet::Error<T, I>258   **/259  PalletBalancesError: {260    _enum: ['VestingBalance', 'LiquidityRestrictions', 'InsufficientBalance', 'ExistentialDeposit', 'KeepAlive', 'ExistingVestingSchedule', 'DeadAccount', 'TooManyReserves']261  },262  /**263   * Lookup62: pallet_timestamp::pallet::Call<T>264   **/265  PalletTimestampCall: {266    _enum: {267      set: {268        now: 'Compact<u64>'269      }270    }271  },272  /**273   * Lookup65: pallet_transaction_payment::Releases274   **/275  PalletTransactionPaymentReleases: {276    _enum: ['V1Ancient', 'V2']277  },278  /**279   * Lookup67: frame_support::weights::WeightToFeeCoefficient<Balance>280   **/281  FrameSupportWeightsWeightToFeeCoefficient: {282    coeffInteger: 'u128',283    coeffFrac: 'Perbill',284    negative: 'bool',285    degree: 'u8'286  },287  /**288   * Lookup69: pallet_treasury::Proposal<sp_core::crypto::AccountId32, Balance>289   **/290  PalletTreasuryProposal: {291    proposer: 'AccountId32',292    value: 'u128',293    beneficiary: 'AccountId32',294    bond: 'u128'295  },296  /**297   * Lookup72: pallet_treasury::pallet::Call<T, I>298   **/299  PalletTreasuryCall: {300    _enum: {301      propose_spend: {302        value: 'Compact<u128>',303        beneficiary: 'MultiAddress',304      },305      reject_proposal: {306        proposalId: 'Compact<u32>',307      },308      approve_proposal: {309        proposalId: 'Compact<u32>'310      }311    }312  },313  /**314   * Lookup74: pallet_treasury::pallet::Event<T, I>315   **/316  PalletTreasuryEvent: {317    _enum: {318      Proposed: {319        proposalIndex: 'u32',320      },321      Spending: {322        budgetRemaining: 'u128',323      },324      Awarded: {325        proposalIndex: 'u32',326        award: 'u128',327        account: 'AccountId32',328      },329      Rejected: {330        proposalIndex: 'u32',331        slashed: 'u128',332      },333      Burnt: {334        burntFunds: 'u128',335      },336      Rollover: {337        rolloverBalance: 'u128',338      },339      Deposit: {340        value: 'u128'341      }342    }343  },344  /**345   * Lookup77: frame_support::PalletId346   **/347  FrameSupportPalletId: '[u8;8]',348  /**349   * Lookup78: pallet_treasury::pallet::Error<T, I>350   **/351  PalletTreasuryError: {352    _enum: ['InsufficientProposersBalance', 'InvalidIndex', 'TooManyApprovals']353  },354  /**355   * Lookup79: pallet_sudo::pallet::Call<T>356   **/357  PalletSudoCall: {358    _enum: {359      sudo: {360        call: 'Call',361      },362      sudo_unchecked_weight: {363        call: 'Call',364        weight: 'u64',365      },366      set_key: {367        _alias: {368          new_: 'new',369        },370        new_: 'MultiAddress',371      },372      sudo_as: {373        who: 'MultiAddress',374        call: 'Call'375      }376    }377  },378  /**379   * Lookup81: frame_system::pallet::Call<T>380   **/381  FrameSystemCall: {382    _enum: {383      fill_block: {384        ratio: 'Perbill',385      },386      remark: {387        remark: 'Bytes',388      },389      set_heap_pages: {390        pages: 'u64',391      },392      set_code: {393        code: 'Bytes',394      },395      set_code_without_checks: {396        code: 'Bytes',397      },398      set_storage: {399        items: 'Vec<(Bytes,Bytes)>',400      },401      kill_storage: {402        _alias: {403          keys_: 'keys',404        },405        keys_: 'Vec<Bytes>',406      },407      kill_prefix: {408        prefix: 'Bytes',409        subkeys: 'u32',410      },411      remark_with_event: {412        remark: 'Bytes'413      }414    }415  },416  /**417   * Lookup84: orml_vesting::module::Call<T>418   **/419  OrmlVestingModuleCall: {420    _enum: {421      claim: 'Null',422      vested_transfer: {423        dest: 'MultiAddress',424        schedule: 'OrmlVestingVestingSchedule',425      },426      update_vesting_schedules: {427        who: 'MultiAddress',428        vestingSchedules: 'Vec<OrmlVestingVestingSchedule>',429      },430      claim_for: {431        dest: 'MultiAddress'432      }433    }434  },435  /**436   * Lookup85: orml_vesting::VestingSchedule<BlockNumber, Balance>437   **/438  OrmlVestingVestingSchedule: {439    start: 'u32',440    period: 'u32',441    periodCount: 'u32',442    perPeriod: 'Compact<u128>'443  },444  /**445   * Lookup87: cumulus_pallet_xcmp_queue::pallet::Call<T>446   **/447  CumulusPalletXcmpQueueCall: {448    _enum: {449      service_overweight: {450        index: 'u64',451        weightLimit: 'u64',452      },453      suspend_xcm_execution: 'Null',454      resume_xcm_execution: 'Null',455      update_suspend_threshold: {456        _alias: {457          new_: 'new',458        },459        new_: 'u32',460      },461      update_drop_threshold: {462        _alias: {463          new_: 'new',464        },465        new_: 'u32',466      },467      update_resume_threshold: {468        _alias: {469          new_: 'new',470        },471        new_: 'u32',472      },473      update_threshold_weight: {474        _alias: {475          new_: 'new',476        },477        new_: 'u64',478      },479      update_weight_restrict_decay: {480        _alias: {481          new_: 'new',482        },483        new_: 'u64',484      },485      update_xcmp_max_individual_weight: {486        _alias: {487          new_: 'new',488        },489        new_: 'u64'490      }491    }492  },493  /**494   * Lookup88: pallet_xcm::pallet::Call<T>495   **/496  PalletXcmCall: {497    _enum: {498      send: {499        dest: 'XcmVersionedMultiLocation',500        message: 'XcmVersionedXcm',501      },502      teleport_assets: {503        dest: 'XcmVersionedMultiLocation',504        beneficiary: 'XcmVersionedMultiLocation',505        assets: 'XcmVersionedMultiAssets',506        feeAssetItem: 'u32',507      },508      reserve_transfer_assets: {509        dest: 'XcmVersionedMultiLocation',510        beneficiary: 'XcmVersionedMultiLocation',511        assets: 'XcmVersionedMultiAssets',512        feeAssetItem: 'u32',513      },514      execute: {515        message: 'XcmVersionedXcm',516        maxWeight: 'u64',517      },518      force_xcm_version: {519        location: 'XcmV1MultiLocation',520        xcmVersion: 'u32',521      },522      force_default_xcm_version: {523        maybeXcmVersion: 'Option<u32>',524      },525      force_subscribe_version_notify: {526        location: 'XcmVersionedMultiLocation',527      },528      force_unsubscribe_version_notify: {529        location: 'XcmVersionedMultiLocation',530      },531      limited_reserve_transfer_assets: {532        dest: 'XcmVersionedMultiLocation',533        beneficiary: 'XcmVersionedMultiLocation',534        assets: 'XcmVersionedMultiAssets',535        feeAssetItem: 'u32',536        weightLimit: 'XcmV2WeightLimit',537      },538      limited_teleport_assets: {539        dest: 'XcmVersionedMultiLocation',540        beneficiary: 'XcmVersionedMultiLocation',541        assets: 'XcmVersionedMultiAssets',542        feeAssetItem: 'u32',543        weightLimit: 'XcmV2WeightLimit'544      }545    }546  },547  /**548   * Lookup89: xcm::VersionedMultiLocation549   **/550  XcmVersionedMultiLocation: {551    _enum: {552      V0: 'XcmV0MultiLocation',553      V1: 'XcmV1MultiLocation'554    }555  },556  /**557   * Lookup90: xcm::v0::multi_location::MultiLocation558   **/559  XcmV0MultiLocation: {560    _enum: {561      Null: 'Null',562      X1: 'XcmV0Junction',563      X2: '(XcmV0Junction,XcmV0Junction)',564      X3: '(XcmV0Junction,XcmV0Junction,XcmV0Junction)',565      X4: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',566      X5: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',567      X6: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',568      X7: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',569      X8: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)'570    }571  },572  /**573   * Lookup91: xcm::v0::junction::Junction574   **/575  XcmV0Junction: {576    _enum: {577      Parent: 'Null',578      Parachain: 'Compact<u32>',579      AccountId32: {580        network: 'XcmV0JunctionNetworkId',581        id: '[u8;32]',582      },583      AccountIndex64: {584        network: 'XcmV0JunctionNetworkId',585        index: 'Compact<u64>',586      },587      AccountKey20: {588        network: 'XcmV0JunctionNetworkId',589        key: '[u8;20]',590      },591      PalletInstance: 'u8',592      GeneralIndex: 'Compact<u128>',593      GeneralKey: 'Bytes',594      OnlyChild: 'Null',595      Plurality: {596        id: 'XcmV0JunctionBodyId',597        part: 'XcmV0JunctionBodyPart'598      }599    }600  },601  /**602   * Lookup92: xcm::v0::junction::NetworkId603   **/604  XcmV0JunctionNetworkId: {605    _enum: {606      Any: 'Null',607      Named: 'Bytes',608      Polkadot: 'Null',609      Kusama: 'Null'610    }611  },612  /**613   * Lookup93: xcm::v0::junction::BodyId614   **/615  XcmV0JunctionBodyId: {616    _enum: {617      Unit: 'Null',618      Named: 'Bytes',619      Index: 'Compact<u32>',620      Executive: 'Null',621      Technical: 'Null',622      Legislative: 'Null',623      Judicial: 'Null'624    }625  },626  /**627   * Lookup94: xcm::v0::junction::BodyPart628   **/629  XcmV0JunctionBodyPart: {630    _enum: {631      Voice: 'Null',632      Members: {633        count: 'Compact<u32>',634      },635      Fraction: {636        nom: 'Compact<u32>',637        denom: 'Compact<u32>',638      },639      AtLeastProportion: {640        nom: 'Compact<u32>',641        denom: 'Compact<u32>',642      },643      MoreThanProportion: {644        nom: 'Compact<u32>',645        denom: 'Compact<u32>'646      }647    }648  },649  /**650   * Lookup95: xcm::v1::multilocation::MultiLocation651   **/652  XcmV1MultiLocation: {653    parents: 'u8',654    interior: 'XcmV1MultilocationJunctions'655  },656  /**657   * Lookup96: xcm::v1::multilocation::Junctions658   **/659  XcmV1MultilocationJunctions: {660    _enum: {661      Here: 'Null',662      X1: 'XcmV1Junction',663      X2: '(XcmV1Junction,XcmV1Junction)',664      X3: '(XcmV1Junction,XcmV1Junction,XcmV1Junction)',665      X4: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',666      X5: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',667      X6: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',668      X7: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',669      X8: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)'670    }671  },672  /**673   * Lookup97: xcm::v1::junction::Junction674   **/675  XcmV1Junction: {676    _enum: {677      Parachain: 'Compact<u32>',678      AccountId32: {679        network: 'XcmV0JunctionNetworkId',680        id: '[u8;32]',681      },682      AccountIndex64: {683        network: 'XcmV0JunctionNetworkId',684        index: 'Compact<u64>',685      },686      AccountKey20: {687        network: 'XcmV0JunctionNetworkId',688        key: '[u8;20]',689      },690      PalletInstance: 'u8',691      GeneralIndex: 'Compact<u128>',692      GeneralKey: 'Bytes',693      OnlyChild: 'Null',694      Plurality: {695        id: 'XcmV0JunctionBodyId',696        part: 'XcmV0JunctionBodyPart'697      }698    }699  },700  /**701   * Lookup98: xcm::VersionedXcm<Call>702   **/703  XcmVersionedXcm: {704    _enum: {705      V0: 'XcmV0Xcm',706      V1: 'XcmV1Xcm',707      V2: 'XcmV2Xcm'708    }709  },710  /**711   * Lookup99: xcm::v0::Xcm<Call>712   **/713  XcmV0Xcm: {714    _enum: {715      WithdrawAsset: {716        assets: 'Vec<XcmV0MultiAsset>',717        effects: 'Vec<XcmV0Order>',718      },719      ReserveAssetDeposit: {720        assets: 'Vec<XcmV0MultiAsset>',721        effects: 'Vec<XcmV0Order>',722      },723      TeleportAsset: {724        assets: 'Vec<XcmV0MultiAsset>',725        effects: 'Vec<XcmV0Order>',726      },727      QueryResponse: {728        queryId: 'Compact<u64>',729        response: 'XcmV0Response',730      },731      TransferAsset: {732        assets: 'Vec<XcmV0MultiAsset>',733        dest: 'XcmV0MultiLocation',734      },735      TransferReserveAsset: {736        assets: 'Vec<XcmV0MultiAsset>',737        dest: 'XcmV0MultiLocation',738        effects: 'Vec<XcmV0Order>',739      },740      Transact: {741        originType: 'XcmV0OriginKind',742        requireWeightAtMost: 'u64',743        call: 'XcmDoubleEncoded',744      },745      HrmpNewChannelOpenRequest: {746        sender: 'Compact<u32>',747        maxMessageSize: 'Compact<u32>',748        maxCapacity: 'Compact<u32>',749      },750      HrmpChannelAccepted: {751        recipient: 'Compact<u32>',752      },753      HrmpChannelClosing: {754        initiator: 'Compact<u32>',755        sender: 'Compact<u32>',756        recipient: 'Compact<u32>',757      },758      RelayedFrom: {759        who: 'XcmV0MultiLocation',760        message: 'XcmV0Xcm'761      }762    }763  },764  /**765   * Lookup101: xcm::v0::multi_asset::MultiAsset766   **/767  XcmV0MultiAsset: {768    _enum: {769      None: 'Null',770      All: 'Null',771      AllFungible: 'Null',772      AllNonFungible: 'Null',773      AllAbstractFungible: {774        id: 'Bytes',775      },776      AllAbstractNonFungible: {777        class: 'Bytes',778      },779      AllConcreteFungible: {780        id: 'XcmV0MultiLocation',781      },782      AllConcreteNonFungible: {783        class: 'XcmV0MultiLocation',784      },785      AbstractFungible: {786        id: 'Bytes',787        amount: 'Compact<u128>',788      },789      AbstractNonFungible: {790        class: 'Bytes',791        instance: 'XcmV1MultiassetAssetInstance',792      },793      ConcreteFungible: {794        id: 'XcmV0MultiLocation',795        amount: 'Compact<u128>',796      },797      ConcreteNonFungible: {798        class: 'XcmV0MultiLocation',799        instance: 'XcmV1MultiassetAssetInstance'800      }801    }802  },803  /**804   * Lookup102: xcm::v1::multiasset::AssetInstance805   **/806  XcmV1MultiassetAssetInstance: {807    _enum: {808      Undefined: 'Null',809      Index: 'Compact<u128>',810      Array4: '[u8;4]',811      Array8: '[u8;8]',812      Array16: '[u8;16]',813      Array32: '[u8;32]',814      Blob: 'Bytes'815    }816  },817  /**818   * Lookup106: xcm::v0::order::Order<Call>819   **/820  XcmV0Order: {821    _enum: {822      Null: 'Null',823      DepositAsset: {824        assets: 'Vec<XcmV0MultiAsset>',825        dest: 'XcmV0MultiLocation',826      },827      DepositReserveAsset: {828        assets: 'Vec<XcmV0MultiAsset>',829        dest: 'XcmV0MultiLocation',830        effects: 'Vec<XcmV0Order>',831      },832      ExchangeAsset: {833        give: 'Vec<XcmV0MultiAsset>',834        receive: 'Vec<XcmV0MultiAsset>',835      },836      InitiateReserveWithdraw: {837        assets: 'Vec<XcmV0MultiAsset>',838        reserve: 'XcmV0MultiLocation',839        effects: 'Vec<XcmV0Order>',840      },841      InitiateTeleport: {842        assets: 'Vec<XcmV0MultiAsset>',843        dest: 'XcmV0MultiLocation',844        effects: 'Vec<XcmV0Order>',845      },846      QueryHolding: {847        queryId: 'Compact<u64>',848        dest: 'XcmV0MultiLocation',849        assets: 'Vec<XcmV0MultiAsset>',850      },851      BuyExecution: {852        fees: 'XcmV0MultiAsset',853        weight: 'u64',854        debt: 'u64',855        haltOnError: 'bool',856        xcm: 'Vec<XcmV0Xcm>'857      }858    }859  },860  /**861   * Lookup108: xcm::v0::Response862   **/863  XcmV0Response: {864    _enum: {865      Assets: 'Vec<XcmV0MultiAsset>'866    }867  },868  /**869   * Lookup109: xcm::v0::OriginKind870   **/871  XcmV0OriginKind: {872    _enum: ['Native', 'SovereignAccount', 'Superuser', 'Xcm']873  },874  /**875   * Lookup110: xcm::double_encoded::DoubleEncoded<T>876   **/877  XcmDoubleEncoded: {878    encoded: 'Bytes'879  },880  /**881   * Lookup111: xcm::v1::Xcm<Call>882   **/883  XcmV1Xcm: {884    _enum: {885      WithdrawAsset: {886        assets: 'XcmV1MultiassetMultiAssets',887        effects: 'Vec<XcmV1Order>',888      },889      ReserveAssetDeposited: {890        assets: 'XcmV1MultiassetMultiAssets',891        effects: 'Vec<XcmV1Order>',892      },893      ReceiveTeleportedAsset: {894        assets: 'XcmV1MultiassetMultiAssets',895        effects: 'Vec<XcmV1Order>',896      },897      QueryResponse: {898        queryId: 'Compact<u64>',899        response: 'XcmV1Response',900      },901      TransferAsset: {902        assets: 'XcmV1MultiassetMultiAssets',903        beneficiary: 'XcmV1MultiLocation',904      },905      TransferReserveAsset: {906        assets: 'XcmV1MultiassetMultiAssets',907        dest: 'XcmV1MultiLocation',908        effects: 'Vec<XcmV1Order>',909      },910      Transact: {911        originType: 'XcmV0OriginKind',912        requireWeightAtMost: 'u64',913        call: 'XcmDoubleEncoded',914      },915      HrmpNewChannelOpenRequest: {916        sender: 'Compact<u32>',917        maxMessageSize: 'Compact<u32>',918        maxCapacity: 'Compact<u32>',919      },920      HrmpChannelAccepted: {921        recipient: 'Compact<u32>',922      },923      HrmpChannelClosing: {924        initiator: 'Compact<u32>',925        sender: 'Compact<u32>',926        recipient: 'Compact<u32>',927      },928      RelayedFrom: {929        who: 'XcmV1MultilocationJunctions',930        message: 'XcmV1Xcm',931      },932      SubscribeVersion: {933        queryId: 'Compact<u64>',934        maxResponseWeight: 'Compact<u64>',935      },936      UnsubscribeVersion: 'Null'937    }938  },939  /**940   * Lookup112: xcm::v1::multiasset::MultiAssets941   **/942  XcmV1MultiassetMultiAssets: 'Vec<XcmV1MultiAsset>',943  /**944   * Lookup114: xcm::v1::multiasset::MultiAsset945   **/946  XcmV1MultiAsset: {947    id: 'XcmV1MultiassetAssetId',948    fun: 'XcmV1MultiassetFungibility'949  },950  /**951   * Lookup115: xcm::v1::multiasset::AssetId952   **/953  XcmV1MultiassetAssetId: {954    _enum: {955      Concrete: 'XcmV1MultiLocation',956      Abstract: 'Bytes'957    }958  },959  /**960   * Lookup116: xcm::v1::multiasset::Fungibility961   **/962  XcmV1MultiassetFungibility: {963    _enum: {964      Fungible: 'Compact<u128>',965      NonFungible: 'XcmV1MultiassetAssetInstance'966    }967  },968  /**969   * Lookup118: xcm::v1::order::Order<Call>970   **/971  XcmV1Order: {972    _enum: {973      Noop: 'Null',974      DepositAsset: {975        assets: 'XcmV1MultiassetMultiAssetFilter',976        maxAssets: 'u32',977        beneficiary: 'XcmV1MultiLocation',978      },979      DepositReserveAsset: {980        assets: 'XcmV1MultiassetMultiAssetFilter',981        maxAssets: 'u32',982        dest: 'XcmV1MultiLocation',983        effects: 'Vec<XcmV1Order>',984      },985      ExchangeAsset: {986        give: 'XcmV1MultiassetMultiAssetFilter',987        receive: 'XcmV1MultiassetMultiAssets',988      },989      InitiateReserveWithdraw: {990        assets: 'XcmV1MultiassetMultiAssetFilter',991        reserve: 'XcmV1MultiLocation',992        effects: 'Vec<XcmV1Order>',993      },994      InitiateTeleport: {995        assets: 'XcmV1MultiassetMultiAssetFilter',996        dest: 'XcmV1MultiLocation',997        effects: 'Vec<XcmV1Order>',998      },999      QueryHolding: {1000        queryId: 'Compact<u64>',1001        dest: 'XcmV1MultiLocation',1002        assets: 'XcmV1MultiassetMultiAssetFilter',1003      },1004      BuyExecution: {1005        fees: 'XcmV1MultiAsset',1006        weight: 'u64',1007        debt: 'u64',1008        haltOnError: 'bool',1009        instructions: 'Vec<XcmV1Xcm>'1010      }1011    }1012  },1013  /**1014   * Lookup119: xcm::v1::multiasset::MultiAssetFilter1015   **/1016  XcmV1MultiassetMultiAssetFilter: {1017    _enum: {1018      Definite: 'XcmV1MultiassetMultiAssets',1019      Wild: 'XcmV1MultiassetWildMultiAsset'1020    }1021  },1022  /**1023   * Lookup120: xcm::v1::multiasset::WildMultiAsset1024   **/1025  XcmV1MultiassetWildMultiAsset: {1026    _enum: {1027      All: 'Null',1028      AllOf: {1029        id: 'XcmV1MultiassetAssetId',1030        fun: 'XcmV1MultiassetWildFungibility'1031      }1032    }1033  },1034  /**1035   * Lookup121: xcm::v1::multiasset::WildFungibility1036   **/1037  XcmV1MultiassetWildFungibility: {1038    _enum: ['Fungible', 'NonFungible']1039  },1040  /**1041   * Lookup123: xcm::v1::Response1042   **/1043  XcmV1Response: {1044    _enum: {1045      Assets: 'XcmV1MultiassetMultiAssets',1046      Version: 'u32'1047    }1048  },1049  /**1050   * Lookup124: xcm::v2::Xcm<Call>1051   **/1052  XcmV2Xcm: 'Vec<XcmV2Instruction>',1053  /**1054   * Lookup126: xcm::v2::Instruction<Call>1055   **/1056  XcmV2Instruction: {1057    _enum: {1058      WithdrawAsset: 'XcmV1MultiassetMultiAssets',1059      ReserveAssetDeposited: 'XcmV1MultiassetMultiAssets',1060      ReceiveTeleportedAsset: 'XcmV1MultiassetMultiAssets',1061      QueryResponse: {1062        queryId: 'Compact<u64>',1063        response: 'XcmV2Response',1064        maxWeight: 'Compact<u64>',1065      },1066      TransferAsset: {1067        assets: 'XcmV1MultiassetMultiAssets',1068        beneficiary: 'XcmV1MultiLocation',1069      },1070      TransferReserveAsset: {1071        assets: 'XcmV1MultiassetMultiAssets',1072        dest: 'XcmV1MultiLocation',1073        xcm: 'XcmV2Xcm',1074      },1075      Transact: {1076        originType: 'XcmV0OriginKind',1077        requireWeightAtMost: 'Compact<u64>',1078        call: 'XcmDoubleEncoded',1079      },1080      HrmpNewChannelOpenRequest: {1081        sender: 'Compact<u32>',1082        maxMessageSize: 'Compact<u32>',1083        maxCapacity: 'Compact<u32>',1084      },1085      HrmpChannelAccepted: {1086        recipient: 'Compact<u32>',1087      },1088      HrmpChannelClosing: {1089        initiator: 'Compact<u32>',1090        sender: 'Compact<u32>',1091        recipient: 'Compact<u32>',1092      },1093      ClearOrigin: 'Null',1094      DescendOrigin: 'XcmV1MultilocationJunctions',1095      ReportError: {1096        queryId: 'Compact<u64>',1097        dest: 'XcmV1MultiLocation',1098        maxResponseWeight: 'Compact<u64>',1099      },1100      DepositAsset: {1101        assets: 'XcmV1MultiassetMultiAssetFilter',1102        maxAssets: 'Compact<u32>',1103        beneficiary: 'XcmV1MultiLocation',1104      },1105      DepositReserveAsset: {1106        assets: 'XcmV1MultiassetMultiAssetFilter',1107        maxAssets: 'Compact<u32>',1108        dest: 'XcmV1MultiLocation',1109        xcm: 'XcmV2Xcm',1110      },1111      ExchangeAsset: {1112        give: 'XcmV1MultiassetMultiAssetFilter',1113        receive: 'XcmV1MultiassetMultiAssets',1114      },1115      InitiateReserveWithdraw: {1116        assets: 'XcmV1MultiassetMultiAssetFilter',1117        reserve: 'XcmV1MultiLocation',1118        xcm: 'XcmV2Xcm',1119      },1120      InitiateTeleport: {1121        assets: 'XcmV1MultiassetMultiAssetFilter',1122        dest: 'XcmV1MultiLocation',1123        xcm: 'XcmV2Xcm',1124      },1125      QueryHolding: {1126        queryId: 'Compact<u64>',1127        dest: 'XcmV1MultiLocation',1128        assets: 'XcmV1MultiassetMultiAssetFilter',1129        maxResponseWeight: 'Compact<u64>',1130      },1131      BuyExecution: {1132        fees: 'XcmV1MultiAsset',1133        weightLimit: 'XcmV2WeightLimit',1134      },1135      RefundSurplus: 'Null',1136      SetErrorHandler: 'XcmV2Xcm',1137      SetAppendix: 'XcmV2Xcm',1138      ClearError: 'Null',1139      ClaimAsset: {1140        assets: 'XcmV1MultiassetMultiAssets',1141        ticket: 'XcmV1MultiLocation',1142      },1143      Trap: 'Compact<u64>',1144      SubscribeVersion: {1145        queryId: 'Compact<u64>',1146        maxResponseWeight: 'Compact<u64>',1147      },1148      UnsubscribeVersion: 'Null'1149    }1150  },1151  /**1152   * Lookup127: xcm::v2::Response1153   **/1154  XcmV2Response: {1155    _enum: {1156      Null: 'Null',1157      Assets: 'XcmV1MultiassetMultiAssets',1158      ExecutionResult: 'Option<(u32,XcmV2TraitsError)>',1159      Version: 'u32'1160    }1161  },1162  /**1163   * Lookup130: xcm::v2::traits::Error1164   **/1165  XcmV2TraitsError: {1166    _enum: {1167      Overflow: 'Null',1168      Unimplemented: 'Null',1169      UntrustedReserveLocation: 'Null',1170      UntrustedTeleportLocation: 'Null',1171      MultiLocationFull: 'Null',1172      MultiLocationNotInvertible: 'Null',1173      BadOrigin: 'Null',1174      InvalidLocation: 'Null',1175      AssetNotFound: 'Null',1176      FailedToTransactAsset: 'Null',1177      NotWithdrawable: 'Null',1178      LocationCannotHold: 'Null',1179      ExceedsMaxMessageSize: 'Null',1180      DestinationUnsupported: 'Null',1181      Transport: 'Null',1182      Unroutable: 'Null',1183      UnknownClaim: 'Null',1184      FailedToDecode: 'Null',1185      MaxWeightInvalid: 'Null',1186      NotHoldingFees: 'Null',1187      TooExpensive: 'Null',1188      Trap: 'u64',1189      UnhandledXcmVersion: 'Null',1190      WeightLimitReached: 'u64',1191      Barrier: 'Null',1192      WeightNotComputable: 'Null'1193    }1194  },1195  /**1196   * Lookup131: xcm::v2::WeightLimit1197   **/1198  XcmV2WeightLimit: {1199    _enum: {1200      Unlimited: 'Null',1201      Limited: 'Compact<u64>'1202    }1203  },1204  /**1205   * Lookup132: xcm::VersionedMultiAssets1206   **/1207  XcmVersionedMultiAssets: {1208    _enum: {1209      V0: 'Vec<XcmV0MultiAsset>',1210      V1: 'XcmV1MultiassetMultiAssets'1211    }1212  },1213  /**1214   * Lookup147: cumulus_pallet_xcm::pallet::Call<T>1215   **/1216  CumulusPalletXcmCall: 'Null',1217  /**1218   * Lookup148: cumulus_pallet_dmp_queue::pallet::Call<T>1219   **/1220  CumulusPalletDmpQueueCall: {1221    _enum: {1222      service_overweight: {1223        index: 'u64',1224        weightLimit: 'u64'1225      }1226    }1227  },1228  /**1229   * Lookup149: pallet_inflation::pallet::Call<T>1230   **/1231  PalletInflationCall: {1232    _enum: {1233      start_inflation: {1234        inflationStartRelayBlock: 'u32'1235      }1236    }1237  },1238  /**1239   * Lookup150: pallet_unique::Call<T>1240   **/1241  PalletUniqueCall: {1242    _enum: {1243      create_collection: {1244        collectionName: 'Vec<u16>',1245        collectionDescription: 'Vec<u16>',1246        tokenPrefix: 'Bytes',1247        mode: 'UpDataStructsCollectionMode',1248      },1249      create_collection_ex: {1250        data: 'UpDataStructsCreateCollectionData',1251      },1252      destroy_collection: {1253        collectionId: 'u32',1254      },1255      add_to_allow_list: {1256        collectionId: 'u32',1257        address: 'PalletEvmAccountBasicCrossAccountIdRepr',1258      },1259      remove_from_allow_list: {1260        collectionId: 'u32',1261        address: 'PalletEvmAccountBasicCrossAccountIdRepr',1262      },1263      set_public_access_mode: {1264        collectionId: 'u32',1265        mode: 'UpDataStructsAccessMode',1266      },1267      set_mint_permission: {1268        collectionId: 'u32',1269        mintPermission: 'bool',1270      },1271      change_collection_owner: {1272        collectionId: 'u32',1273        newOwner: 'AccountId32',1274      },1275      add_collection_admin: {1276        collectionId: 'u32',1277        newAdminId: 'PalletEvmAccountBasicCrossAccountIdRepr',1278      },1279      remove_collection_admin: {1280        collectionId: 'u32',1281        accountId: 'PalletEvmAccountBasicCrossAccountIdRepr',1282      },1283      set_collection_sponsor: {1284        collectionId: 'u32',1285        newSponsor: 'AccountId32',1286      },1287      confirm_sponsorship: {1288        collectionId: 'u32',1289      },1290      remove_collection_sponsor: {1291        collectionId: 'u32',1292      },1293      create_item: {1294        collectionId: 'u32',1295        owner: 'PalletEvmAccountBasicCrossAccountIdRepr',1296        data: 'UpDataStructsCreateItemData',1297      },1298      create_multiple_items: {1299        collectionId: 'u32',1300        owner: 'PalletEvmAccountBasicCrossAccountIdRepr',1301        itemsData: 'Vec<UpDataStructsCreateItemData>',1302      },1303      set_collection_properties: {1304        collectionId: 'u32',1305        properties: 'Vec<UpDataStructsProperty>',1306      },1307      delete_collection_properties: {1308        collectionId: 'u32',1309        propertyKeys: 'Vec<Bytes>',1310      },1311      set_token_properties: {1312        collectionId: 'u32',1313        tokenId: 'u32',1314        properties: 'Vec<UpDataStructsProperty>',1315      },1316      delete_token_properties: {1317        collectionId: 'u32',1318        tokenId: 'u32',1319        propertyKeys: 'Vec<Bytes>',1320      },1321      set_property_permissions: {1322        collectionId: 'u32',1323        propertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',1324      },1325      create_multiple_items_ex: {1326        collectionId: 'u32',1327        data: 'UpDataStructsCreateItemExData',1328      },1329      set_transfers_enabled_flag: {1330        collectionId: 'u32',1331        value: 'bool',1332      },1333      burn_item: {1334        collectionId: 'u32',1335        itemId: 'u32',1336        value: 'u128',1337      },1338      burn_from: {1339        collectionId: 'u32',1340        from: 'PalletEvmAccountBasicCrossAccountIdRepr',1341        itemId: 'u32',1342        value: 'u128',1343      },1344      transfer: {1345        recipient: 'PalletEvmAccountBasicCrossAccountIdRepr',1346        collectionId: 'u32',1347        itemId: 'u32',1348        value: 'u128',1349      },1350      approve: {1351        spender: 'PalletEvmAccountBasicCrossAccountIdRepr',1352        collectionId: 'u32',1353        itemId: 'u32',1354        amount: 'u128',1355      },1356      transfer_from: {1357        from: 'PalletEvmAccountBasicCrossAccountIdRepr',1358        recipient: 'PalletEvmAccountBasicCrossAccountIdRepr',1359        collectionId: 'u32',1360        itemId: 'u32',1361        value: 'u128',1362      },1363      set_variable_meta_data: {1364        collectionId: 'u32',1365        itemId: 'u32',1366        data: 'Bytes',1367      },1368      set_meta_update_permission_flag: {1369        collectionId: 'u32',1370        value: 'UpDataStructsMetaUpdatePermission',1371      },1372      set_schema_version: {1373        collectionId: 'u32',1374        version: 'UpDataStructsSchemaVersion',1375      },1376      set_offchain_schema: {1377        collectionId: 'u32',1378        schema: 'Bytes',1379      },1380      set_const_on_chain_schema: {1381        collectionId: 'u32',1382        schema: 'Bytes',1383      },1384      set_variable_on_chain_schema: {1385        collectionId: 'u32',1386        schema: 'Bytes',1387      },1388      set_collection_limits: {1389        collectionId: 'u32',1390        newLimit: 'UpDataStructsCollectionLimits'1391      }1392    }1393  },1394  /**1395   * Lookup156: up_data_structs::CollectionMode1396   **/1397  UpDataStructsCollectionMode: {1398    _enum: {1399      NFT: 'Null',1400      Fungible: 'u8',1401      ReFungible: 'Null'1402    }1403  },1404  /**1405   * Lookup157: up_data_structs::CreateCollectionData<sp_core::crypto::AccountId32>1406   **/1407  UpDataStructsCreateCollectionData: {1408    mode: 'UpDataStructsCollectionMode',1409    access: 'Option<UpDataStructsAccessMode>',1410    name: 'Vec<u16>',1411    description: 'Vec<u16>',1412    tokenPrefix: 'Bytes',1413    offchainSchema: 'Bytes',1414    schemaVersion: 'Option<UpDataStructsSchemaVersion>',1415    pendingSponsor: 'Option<AccountId32>',1416    limits: 'Option<UpDataStructsCollectionLimits>',1417    variableOnChainSchema: 'Bytes',1418    constOnChainSchema: 'Bytes',1419    metaUpdatePermission: 'Option<UpDataStructsMetaUpdatePermission>',1420    tokenPropertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',1421    properties: 'Vec<UpDataStructsProperty>'1422  },1423  /**1424   * Lookup159: up_data_structs::AccessMode1425   **/1426  UpDataStructsAccessMode: {1427    _enum: ['Normal', 'AllowList']1428  },1429  /**1430   * Lookup162: up_data_structs::SchemaVersion1431   **/1432  UpDataStructsSchemaVersion: {1433    _enum: ['ImageURL', 'Unique']1434  },1435  /**1436   * Lookup165: up_data_structs::CollectionLimits1437   **/1438  UpDataStructsCollectionLimits: {1439    accountTokenOwnershipLimit: 'Option<u32>',1440    sponsoredDataSize: 'Option<u32>',1441    sponsoredDataRateLimit: 'Option<UpDataStructsSponsoringRateLimit>',1442    tokenLimit: 'Option<u32>',1443    sponsorTransferTimeout: 'Option<u32>',1444    sponsorApproveTimeout: 'Option<u32>',1445    ownerCanTransfer: 'Option<bool>',1446    ownerCanDestroy: 'Option<bool>',1447    transfersEnabled: 'Option<bool>',1448    nestingRule: 'Option<UpDataStructsNestingRule>'1449  },1450  /**1451   * Lookup167: up_data_structs::SponsoringRateLimit1452   **/1453  UpDataStructsSponsoringRateLimit: {1454    _enum: {1455      SponsoringDisabled: 'Null',1456      Blocks: 'u32'1457    }1458  },1459  /**1460   * Lookup170: up_data_structs::NestingRule1461   **/1462  UpDataStructsNestingRule: {1463    _enum: {1464      Disabled: 'Null',1465      Owner: 'Null',1466      OwnerRestricted: 'FrameSupportStorageBoundedBTreeSet'1467    }1468  },1469  /**1470   * Lookup171: frame_support::storage::bounded_btree_set::BoundedBTreeSet<up_data_structs::CollectionId, S>1471   **/1472  FrameSupportStorageBoundedBTreeSet: 'BTreeSet<u32>',1473  /**1474   * Lookup177: up_data_structs::MetaUpdatePermission1475   **/1476  UpDataStructsMetaUpdatePermission: {1477    _enum: ['ItemOwner', 'Admin', 'None']1478  },1479  /**1480   * Lookup179: up_data_structs::PropertyKeyPermission1481   **/1482  UpDataStructsPropertyKeyPermission: {1483    key: 'Bytes',1484    permission: 'UpDataStructsPropertyPermission'1485  },1486  /**1487   * Lookup181: up_data_structs::PropertyPermission1488   **/1489  UpDataStructsPropertyPermission: {1490    mutable: 'bool',1491    collectionAdmin: 'bool',1492    tokenOwner: 'bool'1493  },1494  /**1495   * Lookup184: up_data_structs::Property1496   **/1497  UpDataStructsProperty: {1498    key: 'Bytes',1499    value: 'Bytes'1500  },1501  /**1502   * Lookup186: pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>1503   **/1504  PalletEvmAccountBasicCrossAccountIdRepr: {1505    _enum: {1506      Substrate: 'AccountId32',1507      Ethereum: 'H160'1508    }1509  },1510  /**1511   * Lookup188: up_data_structs::CreateItemData1512   **/1513  UpDataStructsCreateItemData: {1514    _enum: {1515      NFT: 'UpDataStructsCreateNftData',1516      Fungible: 'UpDataStructsCreateFungibleData',1517      ReFungible: 'UpDataStructsCreateReFungibleData'1518    }1519  },1520  /**1521   * Lookup189: up_data_structs::CreateNftData1522   **/1523  UpDataStructsCreateNftData: {1524    constData: 'Bytes',1525    variableData: 'Bytes',1526    properties: 'Vec<UpDataStructsProperty>'1527  },1528  /**1529   * Lookup191: up_data_structs::CreateFungibleData1530   **/1531  UpDataStructsCreateFungibleData: {1532    value: 'u128'1533  },1534  /**1535   * Lookup192: up_data_structs::CreateReFungibleData1536   **/1537  UpDataStructsCreateReFungibleData: {1538    constData: 'Bytes',1539    variableData: 'Bytes',1540    pieces: 'u128'1541  },1542  /**1543   * Lookup196: up_data_structs::CreateItemExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>1544   **/1545  UpDataStructsCreateItemExData: {1546    _enum: {1547      NFT: 'Vec<UpDataStructsCreateNftExData>',1548      Fungible: 'BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>',1549      RefungibleMultipleItems: 'Vec<UpDataStructsCreateRefungibleExData>',1550      RefungibleMultipleOwners: 'UpDataStructsCreateRefungibleExData'1551    }1552  },1553  /**1554   * Lookup198: up_data_structs::CreateNftExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>1555   **/1556  UpDataStructsCreateNftExData: {1557    constData: 'Bytes',1558    variableData: 'Bytes',1559    properties: 'Vec<UpDataStructsProperty>',1560    owner: 'PalletEvmAccountBasicCrossAccountIdRepr'1561  },1562  /**1563   * Lookup205: up_data_structs::CreateRefungibleExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>1564   **/1565  UpDataStructsCreateRefungibleExData: {1566    constData: 'Bytes',1567    variableData: 'Bytes',1568    users: 'BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>'1569  },1570  /**1571   * Lookup207: pallet_template_transaction_payment::Call<T>1572   **/1573  PalletTemplateTransactionPaymentCall: 'Null',1574  /**1575   * Lookup208: pallet_structure::pallet::Call<T>1576   **/1577  PalletStructureCall: 'Null',1578  /**1579   * Lookup209: pallet_evm::pallet::Call<T>1580   **/1581  PalletEvmCall: {1582    _enum: {1583      withdraw: {1584        address: 'H160',1585        value: 'u128',1586      },1587      call: {1588        source: 'H160',1589        target: 'H160',1590        input: 'Bytes',1591        value: 'U256',1592        gasLimit: 'u64',1593        maxFeePerGas: 'U256',1594        maxPriorityFeePerGas: 'Option<U256>',1595        nonce: 'Option<U256>',1596        accessList: 'Vec<(H160,Vec<H256>)>',1597      },1598      create: {1599        source: 'H160',1600        init: 'Bytes',1601        value: 'U256',1602        gasLimit: 'u64',1603        maxFeePerGas: 'U256',1604        maxPriorityFeePerGas: 'Option<U256>',1605        nonce: 'Option<U256>',1606        accessList: 'Vec<(H160,Vec<H256>)>',1607      },1608      create2: {1609        source: 'H160',1610        init: 'Bytes',1611        salt: 'H256',1612        value: 'U256',1613        gasLimit: 'u64',1614        maxFeePerGas: 'U256',1615        maxPriorityFeePerGas: 'Option<U256>',1616        nonce: 'Option<U256>',1617        accessList: 'Vec<(H160,Vec<H256>)>'1618      }1619    }1620  },1621  /**1622   * Lookup215: pallet_ethereum::pallet::Call<T>1623   **/1624  PalletEthereumCall: {1625    _enum: {1626      transact: {1627        transaction: 'EthereumTransactionTransactionV2'1628      }1629    }1630  },1631  /**1632   * Lookup216: ethereum::transaction::TransactionV21633   **/1634  EthereumTransactionTransactionV2: {1635    _enum: {1636      Legacy: 'EthereumTransactionLegacyTransaction',1637      EIP2930: 'EthereumTransactionEip2930Transaction',1638      EIP1559: 'EthereumTransactionEip1559Transaction'1639    }1640  },1641  /**1642   * Lookup217: ethereum::transaction::LegacyTransaction1643   **/1644  EthereumTransactionLegacyTransaction: {1645    nonce: 'U256',1646    gasPrice: 'U256',1647    gasLimit: 'U256',1648    action: 'EthereumTransactionTransactionAction',1649    value: 'U256',1650    input: 'Bytes',1651    signature: 'EthereumTransactionTransactionSignature'1652  },1653  /**1654   * Lookup218: ethereum::transaction::TransactionAction1655   **/1656  EthereumTransactionTransactionAction: {1657    _enum: {1658      Call: 'H160',1659      Create: 'Null'1660    }1661  },1662  /**1663   * Lookup219: ethereum::transaction::TransactionSignature1664   **/1665  EthereumTransactionTransactionSignature: {1666    v: 'u64',1667    r: 'H256',1668    s: 'H256'1669  },1670  /**1671   * Lookup221: ethereum::transaction::EIP2930Transaction1672   **/1673  EthereumTransactionEip2930Transaction: {1674    chainId: 'u64',1675    nonce: 'U256',1676    gasPrice: 'U256',1677    gasLimit: 'U256',1678    action: 'EthereumTransactionTransactionAction',1679    value: 'U256',1680    input: 'Bytes',1681    accessList: 'Vec<EthereumTransactionAccessListItem>',1682    oddYParity: 'bool',1683    r: 'H256',1684    s: 'H256'1685  },1686  /**1687   * Lookup223: ethereum::transaction::AccessListItem1688   **/1689  EthereumTransactionAccessListItem: {1690    address: 'H160',1691    storageKeys: 'Vec<H256>'1692  },1693  /**1694   * Lookup224: ethereum::transaction::EIP1559Transaction1695   **/1696  EthereumTransactionEip1559Transaction: {1697    chainId: 'u64',1698    nonce: 'U256',1699    maxPriorityFeePerGas: 'U256',1700    maxFeePerGas: 'U256',1701    gasLimit: 'U256',1702    action: 'EthereumTransactionTransactionAction',1703    value: 'U256',1704    input: 'Bytes',1705    accessList: 'Vec<EthereumTransactionAccessListItem>',1706    oddYParity: 'bool',1707    r: 'H256',1708    s: 'H256'1709  },1710  /**1711   * Lookup225: pallet_evm_migration::pallet::Call<T>1712   **/1713  PalletEvmMigrationCall: {1714    _enum: {1715      begin: {1716        address: 'H160',1717      },1718      set_data: {1719        address: 'H160',1720        data: 'Vec<(H256,H256)>',1721      },1722      finish: {1723        address: 'H160',1724        code: 'Bytes'1725      }1726    }1727  },1728  /**1729   * Lookup228: pallet_sudo::pallet::Event<T>1730   **/1731  PalletSudoEvent: {1732    _enum: {1733      Sudid: {1734        sudoResult: 'Result<Null, SpRuntimeDispatchError>',1735      },1736      KeyChanged: {1737        oldSudoer: 'Option<AccountId32>',1738      },1739      SudoAsDone: {1740        sudoResult: 'Result<Null, SpRuntimeDispatchError>'1741      }1742    }1743  },1744  /**1745   * Lookup230: sp_runtime::DispatchError1746   **/1747  SpRuntimeDispatchError: {1748    _enum: {1749      Other: 'Null',1750      CannotLookup: 'Null',1751      BadOrigin: 'Null',1752      Module: 'SpRuntimeModuleError',1753      ConsumerRemaining: 'Null',1754      NoProviders: 'Null',1755      TooManyConsumers: 'Null',1756      Token: 'SpRuntimeTokenError',1757      Arithmetic: 'SpRuntimeArithmeticError',1758      Transactional: 'SpRuntimeTransactionalError'1759    }1760  },1761  /**1762   * Lookup231: sp_runtime::ModuleError1763   **/1764  SpRuntimeModuleError: {1765    index: 'u8',1766    error: '[u8;4]'1767  },1768  /**1769   * Lookup232: sp_runtime::TokenError1770   **/1771  SpRuntimeTokenError: {1772    _enum: ['NoFunds', 'WouldDie', 'BelowMinimum', 'CannotCreate', 'UnknownAsset', 'Frozen', 'Unsupported']1773  },1774  /**1775   * Lookup233: sp_runtime::ArithmeticError1776   **/1777  SpRuntimeArithmeticError: {1778    _enum: ['Underflow', 'Overflow', 'DivisionByZero']1779  },1780  /**1781   * Lookup234: sp_runtime::TransactionalError1782   **/1783  SpRuntimeTransactionalError: {1784    _enum: ['LimitReached', 'NoLayer']1785  },1786  /**1787   * Lookup235: pallet_sudo::pallet::Error<T>1788   **/1789  PalletSudoError: {1790    _enum: ['RequireSudo']1791  },1792  /**1793   * Lookup236: frame_system::AccountInfo<Index, pallet_balances::AccountData<Balance>>1794   **/1795  FrameSystemAccountInfo: {1796    nonce: 'u32',1797    consumers: 'u32',1798    providers: 'u32',1799    sufficients: 'u32',1800    data: 'PalletBalancesAccountData'1801  },1802  /**1803   * Lookup237: frame_support::weights::PerDispatchClass<T>1804   **/1805  FrameSupportWeightsPerDispatchClassU64: {1806    normal: 'u64',1807    operational: 'u64',1808    mandatory: 'u64'1809  },1810  /**1811   * Lookup238: sp_runtime::generic::digest::Digest1812   **/1813  SpRuntimeDigest: {1814    logs: 'Vec<SpRuntimeDigestDigestItem>'1815  },1816  /**1817   * Lookup240: sp_runtime::generic::digest::DigestItem1818   **/1819  SpRuntimeDigestDigestItem: {1820    _enum: {1821      Other: 'Bytes',1822      __Unused1: 'Null',1823      __Unused2: 'Null',1824      __Unused3: 'Null',1825      Consensus: '([u8;4],Bytes)',1826      Seal: '([u8;4],Bytes)',1827      PreRuntime: '([u8;4],Bytes)',1828      __Unused7: 'Null',1829      RuntimeEnvironmentUpdated: 'Null'1830    }1831  },1832  /**1833   * Lookup242: frame_system::EventRecord<opal_runtime::Event, primitive_types::H256>1834   **/1835  FrameSystemEventRecord: {1836    phase: 'FrameSystemPhase',1837    event: 'Event',1838    topics: 'Vec<H256>'1839  },1840  /**1841   * Lookup244: frame_system::pallet::Event<T>1842   **/1843  FrameSystemEvent: {1844    _enum: {1845      ExtrinsicSuccess: {1846        dispatchInfo: 'FrameSupportWeightsDispatchInfo',1847      },1848      ExtrinsicFailed: {1849        dispatchError: 'SpRuntimeDispatchError',1850        dispatchInfo: 'FrameSupportWeightsDispatchInfo',1851      },1852      CodeUpdated: 'Null',1853      NewAccount: {1854        account: 'AccountId32',1855      },1856      KilledAccount: {1857        account: 'AccountId32',1858      },1859      Remarked: {1860        _alias: {1861          hash_: 'hash',1862        },1863        sender: 'AccountId32',1864        hash_: 'H256'1865      }1866    }1867  },1868  /**1869   * Lookup245: frame_support::weights::DispatchInfo1870   **/1871  FrameSupportWeightsDispatchInfo: {1872    weight: 'u64',1873    class: 'FrameSupportWeightsDispatchClass',1874    paysFee: 'FrameSupportWeightsPays'1875  },1876  /**1877   * Lookup246: frame_support::weights::DispatchClass1878   **/1879  FrameSupportWeightsDispatchClass: {1880    _enum: ['Normal', 'Operational', 'Mandatory']1881  },1882  /**1883   * Lookup247: frame_support::weights::Pays1884   **/1885  FrameSupportWeightsPays: {1886    _enum: ['Yes', 'No']1887  },1888  /**1889   * Lookup248: orml_vesting::module::Event<T>1890   **/1891  OrmlVestingModuleEvent: {1892    _enum: {1893      VestingScheduleAdded: {1894        from: 'AccountId32',1895        to: 'AccountId32',1896        vestingSchedule: 'OrmlVestingVestingSchedule',1897      },1898      Claimed: {1899        who: 'AccountId32',1900        amount: 'u128',1901      },1902      VestingSchedulesUpdated: {1903        who: 'AccountId32'1904      }1905    }1906  },1907  /**1908   * Lookup249: cumulus_pallet_xcmp_queue::pallet::Event<T>1909   **/1910  CumulusPalletXcmpQueueEvent: {1911    _enum: {1912      Success: 'Option<H256>',1913      Fail: '(Option<H256>,XcmV2TraitsError)',1914      BadVersion: 'Option<H256>',1915      BadFormat: 'Option<H256>',1916      UpwardMessageSent: 'Option<H256>',1917      XcmpMessageSent: 'Option<H256>',1918      OverweightEnqueued: '(u32,u32,u64,u64)',1919      OverweightServiced: '(u64,u64)'1920    }1921  },1922  /**1923   * Lookup250: pallet_xcm::pallet::Event<T>1924   **/1925  PalletXcmEvent: {1926    _enum: {1927      Attempted: 'XcmV2TraitsOutcome',1928      Sent: '(XcmV1MultiLocation,XcmV1MultiLocation,XcmV2Xcm)',1929      UnexpectedResponse: '(XcmV1MultiLocation,u64)',1930      ResponseReady: '(u64,XcmV2Response)',1931      Notified: '(u64,u8,u8)',1932      NotifyOverweight: '(u64,u8,u8,u64,u64)',1933      NotifyDispatchError: '(u64,u8,u8)',1934      NotifyDecodeFailed: '(u64,u8,u8)',1935      InvalidResponder: '(XcmV1MultiLocation,u64,Option<XcmV1MultiLocation>)',1936      InvalidResponderVersion: '(XcmV1MultiLocation,u64)',1937      ResponseTaken: 'u64',1938      AssetsTrapped: '(H256,XcmV1MultiLocation,XcmVersionedMultiAssets)',1939      VersionChangeNotified: '(XcmV1MultiLocation,u32)',1940      SupportedVersionChanged: '(XcmV1MultiLocation,u32)',1941      NotifyTargetSendFail: '(XcmV1MultiLocation,u64,XcmV2TraitsError)',1942      NotifyTargetMigrationFail: '(XcmVersionedMultiLocation,u64)'1943    }1944  },1945  /**1946   * Lookup251: xcm::v2::traits::Outcome1947   **/1948  XcmV2TraitsOutcome: {1949    _enum: {1950      Complete: 'u64',1951      Incomplete: '(u64,XcmV2TraitsError)',1952      Error: 'XcmV2TraitsError'1953    }1954  },1955  /**1956   * Lookup253: cumulus_pallet_xcm::pallet::Event<T>1957   **/1958  CumulusPalletXcmEvent: {1959    _enum: {1960      InvalidFormat: '[u8;8]',1961      UnsupportedVersion: '[u8;8]',1962      ExecutedDownward: '([u8;8],XcmV2TraitsOutcome)'1963    }1964  },1965  /**1966   * Lookup254: cumulus_pallet_dmp_queue::pallet::Event<T>1967   **/1968  CumulusPalletDmpQueueEvent: {1969    _enum: {1970      InvalidFormat: '[u8;32]',1971      UnsupportedVersion: '[u8;32]',1972      ExecutedDownward: '([u8;32],XcmV2TraitsOutcome)',1973      WeightExhausted: '([u8;32],u64,u64)',1974      OverweightEnqueued: '([u8;32],u64,u64)',1975      OverweightServiced: '(u64,u64)'1976    }1977  },1978  /**1979   * Lookup255: pallet_unique::RawEvent<sp_core::crypto::AccountId32, pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>1980   **/1981  PalletUniqueRawEvent: {1982    _enum: {1983      CollectionSponsorRemoved: 'u32',1984      CollectionAdminAdded: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',1985      CollectionOwnedChanged: '(u32,AccountId32)',1986      CollectionSponsorSet: '(u32,AccountId32)',1987      ConstOnChainSchemaSet: 'u32',1988      SponsorshipConfirmed: '(u32,AccountId32)',1989      CollectionAdminRemoved: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',1990      AllowListAddressRemoved: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',1991      AllowListAddressAdded: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',1992      CollectionLimitSet: 'u32',1993      MintPermissionSet: 'u32',1994      OffchainSchemaSet: 'u32',1995      PublicAccessModeSet: '(u32,UpDataStructsAccessMode)',1996      SchemaVersionSet: 'u32',1997      VariableOnChainSchemaSet: 'u32'1998    }1999  },2000  /**2001   * Lookup256: pallet_common::pallet::Event<T>2002   **/2003  PalletCommonEvent: {2004    _enum: {2005      CollectionCreated: '(u32,u8,AccountId32)',2006      CollectionDestroyed: 'u32',2007      ItemCreated: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,u128)',2008      ItemDestroyed: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,u128)',2009      Transfer: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,PalletEvmAccountBasicCrossAccountIdRepr,u128)',2010      Approved: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,PalletEvmAccountBasicCrossAccountIdRepr,u128)',2011      CollectionPropertySet: '(u32,UpDataStructsProperty)',2012      CollectionPropertyDeleted: '(u32,Bytes)',2013      TokenPropertySet: '(u32,u32,UpDataStructsProperty)',2014      TokenPropertyDeleted: '(u32,u32,Bytes)',2015      PropertyPermissionSet: '(u32,UpDataStructsPropertyKeyPermission)'2016    }2017  },2018  /**2019   * Lookup257: pallet_structure::pallet::Event<T>2020   **/2021  PalletStructureEvent: {2022    _enum: {2023      Executed: 'Result<Null, SpRuntimeDispatchError>'2024    }2025  },2026  /**2027   * Lookup258: pallet_evm::pallet::Event<T>2028   **/2029  PalletEvmEvent: {2030    _enum: {2031      Log: 'EthereumLog',2032      Created: 'H160',2033      CreatedFailed: 'H160',2034      Executed: 'H160',2035      ExecutedFailed: 'H160',2036      BalanceDeposit: '(AccountId32,H160,U256)',2037      BalanceWithdraw: '(AccountId32,H160,U256)'2038    }2039  },2040  /**2041   * Lookup259: ethereum::log::Log2042   **/2043  EthereumLog: {2044    address: 'H160',2045    topics: 'Vec<H256>',2046    data: 'Bytes'2047  },2048  /**2049   * Lookup260: pallet_ethereum::pallet::Event2050   **/2051  PalletEthereumEvent: {2052    _enum: {2053      Executed: '(H160,H160,H256,EvmCoreErrorExitReason)'2054    }2055  },2056  /**2057   * Lookup261: evm_core::error::ExitReason2058   **/2059  EvmCoreErrorExitReason: {2060    _enum: {2061      Succeed: 'EvmCoreErrorExitSucceed',2062      Error: 'EvmCoreErrorExitError',2063      Revert: 'EvmCoreErrorExitRevert',2064      Fatal: 'EvmCoreErrorExitFatal'2065    }2066  },2067  /**2068   * Lookup262: evm_core::error::ExitSucceed2069   **/2070  EvmCoreErrorExitSucceed: {2071    _enum: ['Stopped', 'Returned', 'Suicided']2072  },2073  /**2074   * Lookup263: evm_core::error::ExitError2075   **/2076  EvmCoreErrorExitError: {2077    _enum: {2078      StackUnderflow: 'Null',2079      StackOverflow: 'Null',2080      InvalidJump: 'Null',2081      InvalidRange: 'Null',2082      DesignatedInvalid: 'Null',2083      CallTooDeep: 'Null',2084      CreateCollision: 'Null',2085      CreateContractLimit: 'Null',2086      OutOfOffset: 'Null',2087      OutOfGas: 'Null',2088      OutOfFund: 'Null',2089      PCUnderflow: 'Null',2090      CreateEmpty: 'Null',2091      Other: 'Text',2092      InvalidCode: 'Null'2093    }2094  },2095  /**2096   * Lookup266: evm_core::error::ExitRevert2097   **/2098  EvmCoreErrorExitRevert: {2099    _enum: ['Reverted']2100  },2101  /**2102   * Lookup267: evm_core::error::ExitFatal2103   **/2104  EvmCoreErrorExitFatal: {2105    _enum: {2106      NotSupported: 'Null',2107      UnhandledInterrupt: 'Null',2108      CallErrorAsFatal: 'EvmCoreErrorExitError',2109      Other: 'Text'2110    }2111  },2112  /**2113   * Lookup268: frame_system::Phase2114   **/2115  FrameSystemPhase: {2116    _enum: {2117      ApplyExtrinsic: 'u32',2118      Finalization: 'Null',2119      Initialization: 'Null'2120    }2121  },2122  /**2123   * Lookup270: frame_system::LastRuntimeUpgradeInfo2124   **/2125  FrameSystemLastRuntimeUpgradeInfo: {2126    specVersion: 'Compact<u32>',2127    specName: 'Text'2128  },2129  /**2130   * Lookup271: frame_system::limits::BlockWeights2131   **/2132  FrameSystemLimitsBlockWeights: {2133    baseBlock: 'u64',2134    maxBlock: 'u64',2135    perClass: 'FrameSupportWeightsPerDispatchClassWeightsPerClass'2136  },2137  /**2138   * Lookup272: frame_support::weights::PerDispatchClass<frame_system::limits::WeightsPerClass>2139   **/2140  FrameSupportWeightsPerDispatchClassWeightsPerClass: {2141    normal: 'FrameSystemLimitsWeightsPerClass',2142    operational: 'FrameSystemLimitsWeightsPerClass',2143    mandatory: 'FrameSystemLimitsWeightsPerClass'2144  },2145  /**2146   * Lookup273: frame_system::limits::WeightsPerClass2147   **/2148  FrameSystemLimitsWeightsPerClass: {2149    baseExtrinsic: 'u64',2150    maxExtrinsic: 'Option<u64>',2151    maxTotal: 'Option<u64>',2152    reserved: 'Option<u64>'2153  },2154  /**2155   * Lookup275: frame_system::limits::BlockLength2156   **/2157  FrameSystemLimitsBlockLength: {2158    max: 'FrameSupportWeightsPerDispatchClassU32'2159  },2160  /**2161   * Lookup276: frame_support::weights::PerDispatchClass<T>2162   **/2163  FrameSupportWeightsPerDispatchClassU32: {2164    normal: 'u32',2165    operational: 'u32',2166    mandatory: 'u32'2167  },2168  /**2169   * Lookup277: frame_support::weights::RuntimeDbWeight2170   **/2171  FrameSupportWeightsRuntimeDbWeight: {2172    read: 'u64',2173    write: 'u64'2174  },2175  /**2176   * Lookup278: sp_version::RuntimeVersion2177   **/2178  SpVersionRuntimeVersion: {2179    specName: 'Text',2180    implName: 'Text',2181    authoringVersion: 'u32',2182    specVersion: 'u32',2183    implVersion: 'u32',2184    apis: 'Vec<([u8;8],u32)>',2185    transactionVersion: 'u32',2186    stateVersion: 'u8'2187  },2188  /**2189   * Lookup282: frame_system::pallet::Error<T>2190   **/2191  FrameSystemError: {2192    _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered']2193  },2194  /**2195   * Lookup284: orml_vesting::module::Error<T>2196   **/2197  OrmlVestingModuleError: {2198    _enum: ['ZeroVestingPeriod', 'ZeroVestingPeriodCount', 'InsufficientBalanceToLock', 'TooManyVestingSchedules', 'AmountLow', 'MaxVestingSchedulesExceeded']2199  },2200  /**2201   * Lookup286: cumulus_pallet_xcmp_queue::InboundChannelDetails2202   **/2203  CumulusPalletXcmpQueueInboundChannelDetails: {2204    sender: 'u32',2205    state: 'CumulusPalletXcmpQueueInboundState',2206    messageMetadata: 'Vec<(u32,PolkadotParachainPrimitivesXcmpMessageFormat)>'2207  },2208  /**2209   * Lookup287: cumulus_pallet_xcmp_queue::InboundState2210   **/2211  CumulusPalletXcmpQueueInboundState: {2212    _enum: ['Ok', 'Suspended']2213  },2214  /**2215   * Lookup290: polkadot_parachain::primitives::XcmpMessageFormat2216   **/2217  PolkadotParachainPrimitivesXcmpMessageFormat: {2218    _enum: ['ConcatenatedVersionedXcm', 'ConcatenatedEncodedBlob', 'Signals']2219  },2220  /**2221   * Lookup293: cumulus_pallet_xcmp_queue::OutboundChannelDetails2222   **/2223  CumulusPalletXcmpQueueOutboundChannelDetails: {2224    recipient: 'u32',2225    state: 'CumulusPalletXcmpQueueOutboundState',2226    signalsExist: 'bool',2227    firstIndex: 'u16',2228    lastIndex: 'u16'2229  },2230  /**2231   * Lookup294: cumulus_pallet_xcmp_queue::OutboundState2232   **/2233  CumulusPalletXcmpQueueOutboundState: {2234    _enum: ['Ok', 'Suspended']2235  },2236  /**2237   * Lookup296: cumulus_pallet_xcmp_queue::QueueConfigData2238   **/2239  CumulusPalletXcmpQueueQueueConfigData: {2240    suspendThreshold: 'u32',2241    dropThreshold: 'u32',2242    resumeThreshold: 'u32',2243    thresholdWeight: 'u64',2244    weightRestrictDecay: 'u64',2245    xcmpMaxIndividualWeight: 'u64'2246  },2247  /**2248   * Lookup298: cumulus_pallet_xcmp_queue::pallet::Error<T>2249   **/2250  CumulusPalletXcmpQueueError: {2251    _enum: ['FailedToSend', 'BadXcmOrigin', 'BadXcm', 'BadOverweightIndex', 'WeightOverLimit']2252  },2253  /**2254   * Lookup299: pallet_xcm::pallet::Error<T>2255   **/2256  PalletXcmError: {2257    _enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed']2258  },2259  /**2260   * Lookup300: cumulus_pallet_xcm::pallet::Error<T>2261   **/2262  CumulusPalletXcmError: 'Null',2263  /**2264   * Lookup301: cumulus_pallet_dmp_queue::ConfigData2265   **/2266  CumulusPalletDmpQueueConfigData: {2267    maxIndividual: 'u64'2268  },2269  /**2270   * Lookup302: cumulus_pallet_dmp_queue::PageIndexData2271   **/2272  CumulusPalletDmpQueuePageIndexData: {2273    beginUsed: 'u32',2274    endUsed: 'u32',2275    overweightCount: 'u64'2276  },2277  /**2278   * Lookup305: cumulus_pallet_dmp_queue::pallet::Error<T>2279   **/2280  CumulusPalletDmpQueueError: {2281    _enum: ['Unknown', 'OverLimit']2282  },2283  /**2284   * Lookup309: pallet_unique::Error<T>2285   **/2286  PalletUniqueError: {2287    _enum: ['CollectionDecimalPointLimitExceeded', 'ConfirmUnsetSponsorFail', 'EmptyArgument']2288  },2289  /**2290   * Lookup310: up_data_structs::Collection<sp_core::crypto::AccountId32>2291   **/2292  UpDataStructsCollection: {2293    owner: 'AccountId32',2294    mode: 'UpDataStructsCollectionMode',2295    access: 'UpDataStructsAccessMode',2296    name: 'Vec<u16>',2297    description: 'Vec<u16>',2298    tokenPrefix: 'Bytes',2299    mintMode: 'bool',2300    schemaVersion: 'UpDataStructsSchemaVersion',2301    sponsorship: 'UpDataStructsSponsorshipState',2302    limits: 'UpDataStructsCollectionLimits',2303    metaUpdatePermission: 'UpDataStructsMetaUpdatePermission'2304  },2305  /**2306   * Lookup311: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>2307   **/2308  UpDataStructsSponsorshipState: {2309    _enum: {2310      Disabled: 'Null',2311      Unconfirmed: 'AccountId32',2312      Confirmed: 'AccountId32'2313    }2314  },2315  /**2316   * Lookup312: up_data_structs::Properties2317   **/2318  UpDataStructsProperties: {2319    map: 'BTreeMap<Bytes, Bytes>',2320    consumedSpace: 'u32',2321    spaceLimit: 'u32'2322  },2323  /**2324   * Lookup322: up_data_structs::CollectionField2325   **/2326  UpDataStructsCollectionField: {2327    _enum: ['VariableOnChainSchema', 'ConstOnChainSchema', 'OffchainSchema']2328  },2329  /**2330   * Lookup325: up_data_structs::CollectionStats2331   **/2332  UpDataStructsCollectionStats: {2333    created: 'u32',2334    destroyed: 'u32',2335    alive: 'u32'2336  },2337  /**2338   * Lookup326: PhantomType::up_data_structs<up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>>2339   **/2340  PhantomTypeUpDataStructsTokenData: '[Lookup327;0]',2341  /**2342   * Lookup327: up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2343   **/2344  UpDataStructsTokenData: {2345    constData: 'Bytes',2346    properties: 'Vec<UpDataStructsProperty>',2347    owner: 'Option<PalletEvmAccountBasicCrossAccountIdRepr>'2348  },2349  /**2350   * Lookup330: PhantomType::up_data_structs<up_data_structs::RpcCollection<sp_core::crypto::AccountId32>>2351   **/2352  PhantomTypeUpDataStructsRpcCollection: '[Lookup331;0]',2353  /**2354   * Lookup331: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>2355   **/2356  UpDataStructsRpcCollection: {2357    owner: 'AccountId32',2358    mode: 'UpDataStructsCollectionMode',2359    access: 'UpDataStructsAccessMode',2360    name: 'Vec<u16>',2361    description: 'Vec<u16>',2362    tokenPrefix: 'Bytes',2363    mintMode: 'bool',2364    offchainSchema: 'Bytes',2365    schemaVersion: 'UpDataStructsSchemaVersion',2366    sponsorship: 'UpDataStructsSponsorshipState',2367    limits: 'UpDataStructsCollectionLimits',2368    variableOnChainSchema: 'Bytes',2369    constOnChainSchema: 'Bytes',2370    metaUpdatePermission: 'UpDataStructsMetaUpdatePermission',2371    tokenPropertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',2372    properties: 'Vec<UpDataStructsProperty>'2373  },2374  /**2375   * Lookup333: pallet_common::pallet::Error<T>2376   **/2377  PalletCommonError: {2378    _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']2379  },2380  /**2381   * Lookup335: pallet_fungible::pallet::Error<T>2382   **/2383  PalletFungibleError: {2384    _enum: ['NotFungibleDataUsedToMintFungibleCollectionToken', 'FungibleItemsHaveNoId', 'FungibleItemsDontHaveData', 'FungibleDisallowsNesting', 'SettingPropertiesNotAllowed']2385  },2386  /**2387   * Lookup336: pallet_refungible::ItemData2388   **/2389  PalletRefungibleItemData: {2390    constData: 'Bytes',2391    variableData: 'Bytes'2392  },2393  /**2394   * Lookup340: pallet_refungible::pallet::Error<T>2395   **/2396  PalletRefungibleError: {2397    _enum: ['NotRefungibleDataUsedToMintFungibleCollectionToken', 'WrongRefungiblePieces', 'RefungibleDisallowsNesting', 'SettingPropertiesNotAllowed']2398  },2399  /**2400   * Lookup341: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2401   **/2402  PalletNonfungibleItemData: {2403    constData: 'Bytes',2404    variableData: 'Bytes',2405    owner: 'PalletEvmAccountBasicCrossAccountIdRepr'2406  },2407  /**2408   * Lookup342: pallet_nonfungible::pallet::Error<T>2409   **/2410  PalletNonfungibleError: {2411    _enum: ['NotNonfungibleDataUsedToMintFungibleCollectionToken', 'NonfungibleItemsHaveNoAmount']2412  },2413  /**2414   * Lookup343: pallet_structure::pallet::Error<T>2415   **/2416  PalletStructureError: {2417    _enum: ['OuroborosDetected', 'DepthLimit', 'TokenNotFound']2418  },2419  /**2420   * Lookup345: pallet_evm::pallet::Error<T>2421   **/2422  PalletEvmError: {2423    _enum: ['BalanceLow', 'FeeOverflow', 'PaymentOverflow', 'WithdrawFailed', 'GasPriceTooLow', 'InvalidNonce']2424  },2425  /**2426   * Lookup348: fp_rpc::TransactionStatus2427   **/2428  FpRpcTransactionStatus: {2429    transactionHash: 'H256',2430    transactionIndex: 'u32',2431    from: 'H160',2432    to: 'Option<H160>',2433    contractAddress: 'Option<H160>',2434    logs: 'Vec<EthereumLog>',2435    logsBloom: 'EthbloomBloom'2436  },2437  /**2438   * Lookup351: ethbloom::Bloom2439   **/2440  EthbloomBloom: '[u8;256]',2441  /**2442   * Lookup353: ethereum::receipt::ReceiptV32443   **/2444  EthereumReceiptReceiptV3: {2445    _enum: {2446      Legacy: 'EthereumReceiptEip658ReceiptData',2447      EIP2930: 'EthereumReceiptEip658ReceiptData',2448      EIP1559: 'EthereumReceiptEip658ReceiptData'2449    }2450  },2451  /**2452   * Lookup354: ethereum::receipt::EIP658ReceiptData2453   **/2454  EthereumReceiptEip658ReceiptData: {2455    statusCode: 'u8',2456    usedGas: 'U256',2457    logsBloom: 'EthbloomBloom',2458    logs: 'Vec<EthereumLog>'2459  },2460  /**2461   * Lookup355: ethereum::block::Block<ethereum::transaction::TransactionV2>2462   **/2463  EthereumBlock: {2464    header: 'EthereumHeader',2465    transactions: 'Vec<EthereumTransactionTransactionV2>',2466    ommers: 'Vec<EthereumHeader>'2467  },2468  /**2469   * Lookup356: ethereum::header::Header2470   **/2471  EthereumHeader: {2472    parentHash: 'H256',2473    ommersHash: 'H256',2474    beneficiary: 'H160',2475    stateRoot: 'H256',2476    transactionsRoot: 'H256',2477    receiptsRoot: 'H256',2478    logsBloom: 'EthbloomBloom',2479    difficulty: 'U256',2480    number: 'U256',2481    gasLimit: 'U256',2482    gasUsed: 'U256',2483    timestamp: 'u64',2484    extraData: 'Bytes',2485    mixHash: 'H256',2486    nonce: 'EthereumTypesHashH64'2487  },2488  /**2489   * Lookup357: ethereum_types::hash::H642490   **/2491  EthereumTypesHashH64: '[u8;8]',2492  /**2493   * Lookup362: pallet_ethereum::pallet::Error<T>2494   **/2495  PalletEthereumError: {2496    _enum: ['InvalidSignature', 'PreLogExists']2497  },2498  /**2499   * Lookup363: pallet_evm_coder_substrate::pallet::Error<T>2500   **/2501  PalletEvmCoderSubstrateError: {2502    _enum: ['OutOfGas', 'OutOfFund']2503  },2504  /**2505   * Lookup364: pallet_evm_contract_helpers::SponsoringModeT2506   **/2507  PalletEvmContractHelpersSponsoringModeT: {2508    _enum: ['Disabled', 'Allowlisted', 'Generous']2509  },2510  /**2511   * Lookup366: pallet_evm_contract_helpers::pallet::Error<T>2512   **/2513  PalletEvmContractHelpersError: {2514    _enum: ['NoPermission']2515  },2516  /**2517   * Lookup367: pallet_evm_migration::pallet::Error<T>2518   **/2519  PalletEvmMigrationError: {2520    _enum: ['AccountNotEmpty', 'AccountIsNotMigrating']2521  },2522  /**2523   * Lookup369: sp_runtime::MultiSignature2524   **/2525  SpRuntimeMultiSignature: {2526    _enum: {2527      Ed25519: 'SpCoreEd25519Signature',2528      Sr25519: 'SpCoreSr25519Signature',2529      Ecdsa: 'SpCoreEcdsaSignature'2530    }2531  },2532  /**2533   * Lookup370: sp_core::ed25519::Signature2534   **/2535  SpCoreEd25519Signature: '[u8;64]',2536  /**2537   * Lookup372: sp_core::sr25519::Signature2538   **/2539  SpCoreSr25519Signature: '[u8;64]',2540  /**2541   * Lookup373: sp_core::ecdsa::Signature2542   **/2543  SpCoreEcdsaSignature: '[u8;65]',2544  /**2545   * Lookup376: frame_system::extensions::check_spec_version::CheckSpecVersion<T>2546   **/2547  FrameSystemExtensionsCheckSpecVersion: 'Null',2548  /**2549   * Lookup377: frame_system::extensions::check_genesis::CheckGenesis<T>2550   **/2551  FrameSystemExtensionsCheckGenesis: 'Null',2552  /**2553   * Lookup380: frame_system::extensions::check_nonce::CheckNonce<T>2554   **/2555  FrameSystemExtensionsCheckNonce: 'Compact<u32>',2556  /**2557   * Lookup381: frame_system::extensions::check_weight::CheckWeight<T>2558   **/2559  FrameSystemExtensionsCheckWeight: 'Null',2560  /**2561   * Lookup382: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>2562   **/2563  PalletTemplateTransactionPaymentChargeTransactionPayment: 'Compact<u128>',2564  /**2565   * Lookup383: opal_runtime::Runtime2566   **/2567  OpalRuntimeRuntime: 'Null'2568};
modifiedtests/src/interfaces/types-lookup.tsdiffbeforeafterboth
--- a/tests/src/interfaces/types-lookup.ts
+++ b/tests/src/interfaces/types-lookup.ts
@@ -2570,6 +2570,8 @@
     readonly variableOnChainSchema: Bytes;
     readonly constOnChainSchema: Bytes;
     readonly metaUpdatePermission: UpDataStructsMetaUpdatePermission;
+    readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;
+    readonly properties: Vec<UpDataStructsProperty>;
   }
 
   /** @name PalletCommonError (333) */
modifiedtests/src/interfaces/unique/types.tsdiffbeforeafterboth
--- a/tests/src/interfaces/unique/types.ts
+++ b/tests/src/interfaces/unique/types.ts
@@ -1,7 +1,7 @@
 // Auto-generated via `yarn polkadot-types-from-defs`, do not edit
 /* eslint-disable */
 
-import type { BTreeMap, Bytes, Compact, Enum, Null, Option, Result, Struct, Text, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
+import type { BTreeMap, BTreeSet, Bytes, Compact, Enum, Null, Option, Result, Struct, Text, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
 import type { ITuple } from '@polkadot/types-codec/types';
 import type { AccountId32, Call, H160, H256, MultiAddress, Perbill } from '@polkadot/types/interfaces/runtime';
 import type { Event } from '@polkadot/types/interfaces/system';
@@ -105,8 +105,8 @@
 export interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct {
   readonly dmqMqcHead: H256;
   readonly relayDispatchQueueSize: ITuple<[u32, u32]>;
-  readonly ingressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV1AbridgedHrmpChannel]>>;
-  readonly egressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV1AbridgedHrmpChannel]>>;
+  readonly ingressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;
+  readonly egressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;
 }
 
 /** @name CumulusPalletXcmCall */
@@ -235,7 +235,7 @@
 
 /** @name CumulusPrimitivesParachainInherentParachainInherentData */
 export interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct {
-  readonly validationData: PolkadotPrimitivesV1PersistedValidationData;
+  readonly validationData: PolkadotPrimitivesV2PersistedValidationData;
   readonly relayChainState: SpTrieStorageProof;
   readonly downwardMessages: Vec<PolkadotCorePrimitivesInboundDownwardMessage>;
   readonly horizontalMessages: BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>;
@@ -383,7 +383,6 @@
   readonly isCallTooDeep: boolean;
   readonly isCreateCollision: boolean;
   readonly isCreateContractLimit: boolean;
-  readonly isInvalidCode: boolean;
   readonly isOutOfOffset: boolean;
   readonly isOutOfGas: boolean;
   readonly isOutOfFund: boolean;
@@ -391,7 +390,8 @@
   readonly isCreateEmpty: boolean;
   readonly isOther: boolean;
   readonly asOther: Text;
-  readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'InvalidCode' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other';
+  readonly isInvalidCode: boolean;
+  readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other' | 'InvalidCode';
 }
 
 /** @name EvmCoreErrorExitFatal */
@@ -447,7 +447,7 @@
 export interface FrameSupportPalletId extends U8aFixed {}
 
 /** @name FrameSupportStorageBoundedBTreeSet */
-export interface FrameSupportStorageBoundedBTreeSet extends Vec<u32> {}
+export interface FrameSupportStorageBoundedBTreeSet extends BTreeSet<u32> {}
 
 /** @name FrameSupportTokensMiscBalanceStatus */
 export interface FrameSupportTokensMiscBalanceStatus extends Enum {
@@ -1633,10 +1633,10 @@
 }
 
 /** @name PhantomTypeUpDataStructsRpcCollection */
-export interface PhantomTypeUpDataStructsRpcCollection extends Vec<Lookup330> {}
+export interface PhantomTypeUpDataStructsRpcCollection extends Vec<Lookup331> {}
 
 /** @name PhantomTypeUpDataStructsTokenData */
-export interface PhantomTypeUpDataStructsTokenData extends Vec<Lookup326> {}
+export interface PhantomTypeUpDataStructsTokenData extends Vec<Lookup327> {}
 
 /** @name PolkadotCorePrimitivesInboundDownwardMessage */
 export interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {
@@ -1664,8 +1664,8 @@
   readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';
 }
 
-/** @name PolkadotPrimitivesV1AbridgedHostConfiguration */
-export interface PolkadotPrimitivesV1AbridgedHostConfiguration extends Struct {
+/** @name PolkadotPrimitivesV2AbridgedHostConfiguration */
+export interface PolkadotPrimitivesV2AbridgedHostConfiguration extends Struct {
   readonly maxCodeSize: u32;
   readonly maxHeadDataSize: u32;
   readonly maxUpwardQueueCount: u32;
@@ -1677,8 +1677,8 @@
   readonly validationUpgradeDelay: u32;
 }
 
-/** @name PolkadotPrimitivesV1AbridgedHrmpChannel */
-export interface PolkadotPrimitivesV1AbridgedHrmpChannel extends Struct {
+/** @name PolkadotPrimitivesV2AbridgedHrmpChannel */
+export interface PolkadotPrimitivesV2AbridgedHrmpChannel extends Struct {
   readonly maxCapacity: u32;
   readonly maxTotalSize: u32;
   readonly maxMessageSize: u32;
@@ -1687,16 +1687,16 @@
   readonly mqcHead: Option<H256>;
 }
 
-/** @name PolkadotPrimitivesV1PersistedValidationData */
-export interface PolkadotPrimitivesV1PersistedValidationData extends Struct {
+/** @name PolkadotPrimitivesV2PersistedValidationData */
+export interface PolkadotPrimitivesV2PersistedValidationData extends Struct {
   readonly parentHead: Bytes;
   readonly relayParentNumber: u32;
   readonly relayParentStorageRoot: H256;
   readonly maxPovSize: u32;
 }
 
-/** @name PolkadotPrimitivesV1UpgradeRestriction */
-export interface PolkadotPrimitivesV1UpgradeRestriction extends Enum {
+/** @name PolkadotPrimitivesV2UpgradeRestriction */
+export interface PolkadotPrimitivesV2UpgradeRestriction extends Enum {
   readonly isPresent: boolean;
   readonly type: 'Present';
 }
@@ -1751,13 +1751,15 @@
   readonly asToken: SpRuntimeTokenError;
   readonly isArithmetic: boolean;
   readonly asArithmetic: SpRuntimeArithmeticError;
-  readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic';
+  readonly isTransactional: boolean;
+  readonly asTransactional: SpRuntimeTransactionalError;
+  readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic' | 'Transactional';
 }
 
 /** @name SpRuntimeModuleError */
 export interface SpRuntimeModuleError extends Struct {
   readonly index: u8;
-  readonly error: u8;
+  readonly error: U8aFixed;
 }
 
 /** @name SpRuntimeMultiSignature */
@@ -1783,9 +1785,16 @@
   readonly type: 'NoFunds' | 'WouldDie' | 'BelowMinimum' | 'CannotCreate' | 'UnknownAsset' | 'Frozen' | 'Unsupported';
 }
 
+/** @name SpRuntimeTransactionalError */
+export interface SpRuntimeTransactionalError extends Enum {
+  readonly isLimitReached: boolean;
+  readonly isNoLayer: boolean;
+  readonly type: 'LimitReached' | 'NoLayer';
+}
+
 /** @name SpTrieStorageProof */
 export interface SpTrieStorageProof extends Struct {
-  readonly trieNodes: Vec<Bytes>;
+  readonly trieNodes: BTreeSet<Bytes>;
 }
 
 /** @name SpVersionRuntimeVersion */
@@ -1995,6 +2004,8 @@
   readonly variableOnChainSchema: Bytes;
   readonly constOnChainSchema: Bytes;
   readonly metaUpdatePermission: UpDataStructsMetaUpdatePermission;
+  readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;
+  readonly properties: Vec<UpDataStructsProperty>;
 }
 
 /** @name UpDataStructsSchemaVersion */
modifiedtests/src/nesting/nest.test.tsdiffbeforeafterboth
--- a/tests/src/nesting/nest.test.ts
+++ b/tests/src/nesting/nest.test.ts
@@ -23,8 +23,10 @@
 
 describe('Integration Test: Nesting', () => {
   before(async () => {
-    alice = privateKey('//Alice');
-    bob = privateKey('//Bob');
+    await usingApi(async api => {
+      alice = privateKey('//Alice');
+      bob = privateKey('//Bob');
+    });
   });
 
   // ---------- Non-Fungible ----------
@@ -208,8 +210,10 @@
 
 describe('Negative Test: Nesting', async() => {
   before(async () => {
-    alice = privateKey('//Alice');
-    bob = privateKey('//Bob');
+    await usingApi(async api => {
+      alice = privateKey('//Alice');
+      bob = privateKey('//Bob');
+    });
   });
 
   // ---------- Non-Fungible ----------
modifiedtests/src/nesting/properties.test.tsdiffbeforeafterboth
--- a/tests/src/nesting/properties.test.ts
+++ b/tests/src/nesting/properties.test.ts
@@ -18,8 +18,10 @@
 
 describe('Integration Test: Collection Properties', () => {
   before(async () => {
-    alice = privateKey('//Alice');
-    bob = privateKey('//Bob');
+    await usingApi(async api => {
+      alice = privateKey('//Alice');
+      bob = privateKey('//Bob');
+    });
   });
 
   it('Reads properties from a collection', async () => {
@@ -111,8 +113,10 @@
 
 describe('Negative Integration Test: Collection Properties', () => {
   before(async () => {
-    alice = privateKey('//Alice');
-    bob = privateKey('//Bob');
+    await usingApi(async api => {
+      alice = privateKey('//Alice');
+      bob = privateKey('//Bob');
+    });
   });
   
   it('Fails to set properties in a collection if not its onwer/administrator', async () => {
@@ -192,8 +196,10 @@
 
 describe('Integration Test: Access Rights to Token Properties', () => {
   before(async () => {
-    alice = privateKey('//Alice');
-    bob = privateKey('//Bob');
+    await usingApi(async api => {
+      alice = privateKey('//Alice');
+      bob = privateKey('//Bob');
+    });
   });
   
   it('Reads access rights to properties of a collection', async () => {
@@ -256,8 +262,10 @@
 
 describe('Negative Integration Test: Access Rights to Token Properties', () => {
   before(async () => {
-    alice = privateKey('//Alice');
-    bob = privateKey('//Bob');
+    await usingApi(async api => {
+      alice = privateKey('//Alice');
+      bob = privateKey('//Bob');
+    });
   });
 
   it('Prevents from setting access rights to properties of a collection if not an onwer/admin', async () => {
@@ -330,18 +338,20 @@
   let permissions: {permission: any, signers: IKeyringPair[]}[];
 
   before(async () => {
-    alice = privateKey('//Alice');
-    bob = privateKey('//Bob');
-    charlie = privateKey('//Charlie');
+    await usingApi(async api => {
+      alice = privateKey('//Alice');
+      bob = privateKey('//Bob');
+      charlie = privateKey('//Charlie');
 
-    permissions = [
-      {permission: {mutable: true, collectionAdmin: true}, signers: [alice, bob]},
-      {permission: {mutable: false, collectionAdmin: true}, signers: [alice, bob]},
-      {permission: {mutable: true, tokenOwner: true}, signers: [charlie]},
-      {permission: {mutable: false, tokenOwner: true}, signers: [charlie]},
-      {permission: {mutable: true, collectionAdmin: true, tokenOwner: true}, signers: [alice, bob, charlie]},
-      {permission: {mutable: false, collectionAdmin: true, tokenOwner: true}, signers: [alice, bob, charlie]},
-    ];
+      permissions = [
+        {permission: {mutable: true, collectionAdmin: true}, signers: [alice, bob]},
+        {permission: {mutable: false, collectionAdmin: true}, signers: [alice, bob]},
+        {permission: {mutable: true, tokenOwner: true}, signers: [charlie]},
+        {permission: {mutable: false, tokenOwner: true}, signers: [charlie]},
+        {permission: {mutable: true, collectionAdmin: true, tokenOwner: true}, signers: [alice, bob, charlie]},
+        {permission: {mutable: false, collectionAdmin: true, tokenOwner: true}, signers: [alice, bob, charlie]},
+      ];
+    });
   });
 
   beforeEach(async () => {
@@ -491,19 +501,21 @@
   let constitution: {permission: any, signers: IKeyringPair[], sinner: IKeyringPair}[];
 
   before(async () => {
-    alice = privateKey('//Alice');
-    bob = privateKey('//Bob');
-    charlie = privateKey('//Charlie');
-    const dave = privateKey('//Dave');
+    await usingApi(async api => {
+      alice = privateKey('//Alice');
+      bob = privateKey('//Bob');
+      charlie = privateKey('//Charlie');
+      const dave = privateKey('//Dave');
 
-    constitution = [
-      {permission: {mutable: true, collectionAdmin: true}, signers: [alice, bob], sinner: charlie},
-      {permission: {mutable: false, collectionAdmin: true}, signers: [alice, bob], sinner: charlie},
-      {permission: {mutable: true, tokenOwner: true}, signers: [charlie], sinner: alice},
-      {permission: {mutable: false, tokenOwner: true}, signers: [charlie], sinner: alice},
-      {permission: {mutable: true, collectionAdmin: true, tokenOwner: true}, signers: [alice, bob, charlie], sinner: dave},
-      {permission: {mutable: false, collectionAdmin: true, tokenOwner: true}, signers: [alice, bob, charlie], sinner: dave},
-    ];
+      constitution = [
+        {permission: {mutable: true, collectionAdmin: true}, signers: [alice, bob], sinner: charlie},
+        {permission: {mutable: false, collectionAdmin: true}, signers: [alice, bob], sinner: charlie},
+        {permission: {mutable: true, tokenOwner: true}, signers: [charlie], sinner: alice},
+        {permission: {mutable: false, tokenOwner: true}, signers: [charlie], sinner: alice},
+        {permission: {mutable: true, collectionAdmin: true, tokenOwner: true}, signers: [alice, bob, charlie], sinner: dave},
+        {permission: {mutable: false, collectionAdmin: true, tokenOwner: true}, signers: [alice, bob, charlie], sinner: dave},
+      ];
+    });
   });
 
   beforeEach(async () => {
modifiedtests/src/nesting/unnest.test.tsdiffbeforeafterboth
--- a/tests/src/nesting/unnest.test.ts
+++ b/tests/src/nesting/unnest.test.ts
@@ -19,8 +19,10 @@
 
 describe('Integration Test: Unnesting', () => {
   before(async () => {
-    alice = privateKey('//Alice');
-    bob = privateKey('//Bob');
+    await usingApi(async api => {
+      alice = privateKey('//Alice');
+      bob = privateKey('//Bob');
+    });
   });
 
   it('Allows the owner to successfully unnest a token', async () => {
@@ -57,8 +59,10 @@
 
 describe('Negative Test: Unnesting', () => {
   before(async () => {
-    alice = privateKey('//Alice');
-    bob = privateKey('//Bob');
+    await usingApi(async api => {
+      alice = privateKey('//Alice');
+      bob = privateKey('//Bob');
+    });
   });
   
   it('Disallows a non-owner to unnest/burn a token', async () => {
modifiedtests/src/substrate/privateKey.tsdiffbeforeafterboth
--- a/tests/src/substrate/privateKey.ts
+++ b/tests/src/substrate/privateKey.ts
@@ -17,6 +17,8 @@
 import {Keyring} from '@polkadot/api';
 import {IKeyringPair} from '@polkadot/types/types';
 
+// WARNING: the WASM interface must be initialized before this function is called. 
+// Use either `usingApi`, or `cryptoWaitReady` for consistency.
 export default function privateKey(account: string): IKeyringPair {
   const keyring = new Keyring({type: 'sr25519'});
 
modifiedtests/yarn.lockdiffbeforeafterboth
--- a/tests/yarn.lock
+++ b/tests/yarn.lock
@@ -33,43 +33,6 @@
   dependencies:
     "@babel/highlight" "^7.16.7"
 
-<<<<<<< HEAD
-"@babel/compat-data@^7.13.11", "@babel/compat-data@^7.16.4", "@babel/compat-data@^7.17.0":
-  version "7.17.0"
-  resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.17.0.tgz#86850b8597ea6962089770952075dcaabb8dba34"
-  integrity sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng==
-
-"@babel/compat-data@^7.17.10":
-  version "7.17.10"
-  resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.17.10.tgz#711dc726a492dfc8be8220028b1b92482362baab"
-  integrity sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==
-
-"@babel/core@^7.11.6", "@babel/core@^7.17.10":
-  version "7.17.10"
-  resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.10.tgz#74ef0fbf56b7dfc3f198fc2d927f4f03e12f4b05"
-  integrity sha512-liKoppandF3ZcBnIYFjfSDHZLKdLHGJRkoWtG8zQyGJBQfIYobpnVGI5+pLBNtS6psFLDzyq8+h5HiVljW9PNA==
-  dependencies:
-    "@ampproject/remapping" "^2.1.0"
-    "@babel/code-frame" "^7.16.7"
-    "@babel/generator" "^7.17.10"
-    "@babel/helper-compilation-targets" "^7.17.10"
-    "@babel/helper-module-transforms" "^7.17.7"
-    "@babel/helpers" "^7.17.9"
-    "@babel/parser" "^7.17.10"
-    "@babel/template" "^7.16.7"
-    "@babel/traverse" "^7.17.10"
-    "@babel/types" "^7.17.10"
-    convert-source-map "^1.7.0"
-    debug "^4.1.0"
-    gensync "^1.0.0-beta.2"
-    json5 "^2.2.1"
-    semver "^6.3.0"
-
-"@babel/core@^7.12.3":
-  version "7.17.5"
-  resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.5.tgz#6cd2e836058c28f06a4ca8ee7ed955bbf37c8225"
-  integrity sha512-/BBMw4EvjmyquN5O+t5eh0+YqB3XXJkYD2cjKpYtWOfFy4lQ4UozNSmxAcWT8r2XtZs0ewG+zrfsqeR15i1ajA==
-=======
 "@babel/compat-data@^7.13.11", "@babel/compat-data@^7.17.0", "@babel/compat-data@^7.17.10":
   version "7.17.10"
   resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.17.10.tgz#711dc726a492dfc8be8220028b1b92482362baab"
@@ -79,7 +42,6 @@
   version "7.17.10"
   resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.17.10.tgz#74ef0fbf56b7dfc3f198fc2d927f4f03e12f4b05"
   integrity sha512-liKoppandF3ZcBnIYFjfSDHZLKdLHGJRkoWtG8zQyGJBQfIYobpnVGI5+pLBNtS6psFLDzyq8+h5HiVljW9PNA==
->>>>>>> 7ed4fe9a... Try to fix test interfaces
   dependencies:
     "@ampproject/remapping" "^2.1.0"
     "@babel/code-frame" "^7.16.7"
@@ -97,26 +59,10 @@
     json5 "^2.2.1"
     semver "^6.3.0"
 
-<<<<<<< HEAD
-"@babel/generator@^7.17.10":
-  version "7.17.10"
-  resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.10.tgz#c281fa35b0c349bbe9d02916f4ae08fc85ed7189"
-  integrity sha512-46MJZZo9y3o4kmhBVc7zW7i8dtR1oIK/sdO5NcfcZRhTGYi+KKJRtHNgsU6c4VUcJmUNV/LQdebD/9Dlv4K+Tg==
-  dependencies:
-    "@babel/types" "^7.17.10"
-    "@jridgewell/gen-mapping" "^0.1.0"
-    jsesc "^2.5.1"
-
-"@babel/generator@^7.17.3", "@babel/generator@^7.7.2":
-  version "7.17.3"
-  resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.3.tgz#a2c30b0c4f89858cb87050c3ffdfd36bdf443200"
-  integrity sha512-+R6Dctil/MgUsZsZAkYgK+ADNSZzJRRy0TvY65T71z/CR854xHQ1EweBYXdfT+HNeN7w0cSJJEzgxZMv40pxsg==
-=======
 "@babel/generator@^7.17.10", "@babel/generator@^7.7.2":
   version "7.17.10"
   resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.10.tgz#c281fa35b0c349bbe9d02916f4ae08fc85ed7189"
   integrity sha512-46MJZZo9y3o4kmhBVc7zW7i8dtR1oIK/sdO5NcfcZRhTGYi+KKJRtHNgsU6c4VUcJmUNV/LQdebD/9Dlv4K+Tg==
->>>>>>> 7ed4fe9a... Try to fix test interfaces
   dependencies:
     "@babel/types" "^7.17.10"
     "@jridgewell/gen-mapping" "^0.1.0"
@@ -147,27 +93,10 @@
     browserslist "^4.20.2"
     semver "^6.3.0"
 
-<<<<<<< HEAD
-"@babel/helper-compilation-targets@^7.17.10":
-  version "7.17.10"
-  resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.10.tgz#09c63106d47af93cf31803db6bc49fef354e2ebe"
-  integrity sha512-gh3RxjWbauw/dFiU/7whjd0qN9K6nPJMqe6+Er7rOavFh0CQUSwhAE3IcTho2rywPJFxej6TUUHDkWcYI6gGqQ==
-  dependencies:
-    "@babel/compat-data" "^7.17.10"
-    "@babel/helper-validator-option" "^7.16.7"
-    browserslist "^4.20.2"
-    semver "^6.3.0"
-
-"@babel/helper-create-class-features-plugin@^7.16.10", "@babel/helper-create-class-features-plugin@^7.16.7":
-  version "7.17.1"
-  resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.1.tgz#9699f14a88833a7e055ce57dcd3ffdcd25186b21"
-  integrity sha512-JBdSr/LtyYIno/pNnJ75lBcqc3Z1XXujzPanHqjvvrhOA+DTceTFuJi8XjmWTZh4r3fsdfqaCMN0iZemdkxZHQ==
-=======
 "@babel/helper-create-class-features-plugin@^7.16.10", "@babel/helper-create-class-features-plugin@^7.16.7", "@babel/helper-create-class-features-plugin@^7.17.6":
   version "7.17.9"
   resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.9.tgz#71835d7fb9f38bd9f1378e40a4c0902fdc2ea49d"
   integrity sha512-kUjip3gruz6AJKOq5i3nC6CoCEEF/oHH3cp6tOZhB+IyyyPyW0g1Gfsxn3mkk6S08pIA2y8GQh609v9G/5sHVQ==
->>>>>>> 7ed4fe9a... Try to fix test interfaces
   dependencies:
     "@babel/helper-annotate-as-pure" "^7.16.7"
     "@babel/helper-environment-visitor" "^7.16.7"
@@ -177,22 +106,6 @@
     "@babel/helper-replace-supers" "^7.16.7"
     "@babel/helper-split-export-declaration" "^7.16.7"
 
-<<<<<<< HEAD
-"@babel/helper-create-class-features-plugin@^7.17.6":
-  version "7.17.9"
-  resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.9.tgz#71835d7fb9f38bd9f1378e40a4c0902fdc2ea49d"
-  integrity sha512-kUjip3gruz6AJKOq5i3nC6CoCEEF/oHH3cp6tOZhB+IyyyPyW0g1Gfsxn3mkk6S08pIA2y8GQh609v9G/5sHVQ==
-  dependencies:
-    "@babel/helper-annotate-as-pure" "^7.16.7"
-    "@babel/helper-environment-visitor" "^7.16.7"
-    "@babel/helper-function-name" "^7.17.9"
-    "@babel/helper-member-expression-to-functions" "^7.17.7"
-    "@babel/helper-optimise-call-expression" "^7.16.7"
-    "@babel/helper-replace-supers" "^7.16.7"
-    "@babel/helper-split-export-declaration" "^7.16.7"
-
-=======
->>>>>>> 7ed4fe9a... Try to fix test interfaces
 "@babel/helper-create-regexp-features-plugin@^7.16.7", "@babel/helper-create-regexp-features-plugin@^7.17.0":
   version "7.17.0"
   resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.17.0.tgz#1dcc7d40ba0c6b6b25618997c5dbfd310f186fe1"
@@ -235,26 +148,7 @@
   integrity sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==
   dependencies:
     "@babel/template" "^7.16.7"
-<<<<<<< HEAD
-    "@babel/types" "^7.16.7"
-
-"@babel/helper-function-name@^7.17.9":
-  version "7.17.9"
-  resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz#136fcd54bc1da82fcb47565cf16fd8e444b1ff12"
-  integrity sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==
-  dependencies:
-    "@babel/template" "^7.16.7"
-    "@babel/types" "^7.17.0"
-
-"@babel/helper-get-function-arity@^7.16.7":
-  version "7.16.7"
-  resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz#ea08ac753117a669f1508ba06ebcc49156387419"
-  integrity sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==
-  dependencies:
-    "@babel/types" "^7.16.7"
-=======
     "@babel/types" "^7.17.0"
->>>>>>> 7ed4fe9a... Try to fix test interfaces
 
 "@babel/helper-hoist-variables@^7.16.7":
   version "7.16.7"
@@ -270,13 +164,6 @@
   dependencies:
     "@babel/types" "^7.17.0"
 
-"@babel/helper-member-expression-to-functions@^7.17.7":
-  version "7.17.7"
-  resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.17.7.tgz#a34013b57d8542a8c4ff8ba3f747c02452a4d8c4"
-  integrity sha512-thxXgnQ8qQ11W2wVUObIqDL4p148VMxkt5T/qpN5k2fboRyzFGFmKsTGViquyM5QHKUy48OZoca8kw4ajaDPyw==
-  dependencies:
-    "@babel/types" "^7.17.0"
-
 "@babel/helper-module-imports@^7.12.13", "@babel/helper-module-imports@^7.16.0", "@babel/helper-module-imports@^7.16.7":
   version "7.16.7"
   resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz#25612a8091a999704461c8a222d0efec5d091437"
@@ -285,20 +172,6 @@
     "@babel/types" "^7.16.7"
 
 "@babel/helper-module-transforms@^7.16.7", "@babel/helper-module-transforms@^7.17.7":
-  version "7.17.7"
-  resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz#3943c7f777139e7954a5355c815263741a9c1cbd"
-  integrity sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==
-  dependencies:
-    "@babel/helper-environment-visitor" "^7.16.7"
-    "@babel/helper-module-imports" "^7.16.7"
-    "@babel/helper-simple-access" "^7.17.7"
-    "@babel/helper-split-export-declaration" "^7.16.7"
-    "@babel/helper-validator-identifier" "^7.16.7"
-    "@babel/template" "^7.16.7"
-    "@babel/traverse" "^7.17.3"
-    "@babel/types" "^7.17.0"
-
-"@babel/helper-module-transforms@^7.17.7":
   version "7.17.7"
   resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz#3943c7f777139e7954a5355c815263741a9c1cbd"
   integrity sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==
@@ -351,13 +224,6 @@
   dependencies:
     "@babel/types" "^7.17.0"
 
-"@babel/helper-simple-access@^7.17.7":
-  version "7.17.7"
-  resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz#aaa473de92b7987c6dfa7ce9a7d9674724823367"
-  integrity sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==
-  dependencies:
-    "@babel/types" "^7.17.0"
-
 "@babel/helper-skip-transparent-expression-wrappers@^7.16.0":
   version "7.16.0"
   resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz#0ee3388070147c3ae051e487eca3ebb0e2e8bb09"
@@ -391,15 +257,6 @@
     "@babel/template" "^7.16.7"
     "@babel/traverse" "^7.16.8"
     "@babel/types" "^7.16.8"
-
-"@babel/helpers@^7.17.9":
-  version "7.17.9"
-  resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.17.9.tgz#b2af120821bfbe44f9907b1826e168e819375a1a"
-  integrity sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==
-  dependencies:
-    "@babel/template" "^7.16.7"
-    "@babel/traverse" "^7.17.9"
-    "@babel/types" "^7.17.0"
 
 "@babel/helpers@^7.17.9":
   version "7.17.9"
@@ -420,11 +277,6 @@
     js-tokens "^4.0.0"
 
 "@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.16.7", "@babel/parser@^7.17.10":
-  version "7.17.10"
-  resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.10.tgz#873b16db82a8909e0fbd7f115772f4b739f6ce78"
-  integrity sha512-n2Q6i+fnJqzOaq2VkdXxy2TCPCWQZHiCo0XqmrCvDWcZQKRyZzYi4Z0yxlBuN0w+r2ZHmre+Q087DSrw3pbJDQ==
-
-"@babel/parser@^7.17.10":
   version "7.17.10"
   resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.17.10.tgz#873b16db82a8909e0fbd7f115772f4b739f6ce78"
   integrity sha512-n2Q6i+fnJqzOaq2VkdXxy2TCPCWQZHiCo0XqmrCvDWcZQKRyZzYi4Z0yxlBuN0w+r2ZHmre+Q087DSrw3pbJDQ==
@@ -1126,24 +978,10 @@
     pirates "^4.0.5"
     source-map-support "^0.5.16"
 
-<<<<<<< HEAD
-"@babel/runtime@^7.17.9":
-  version "7.17.9"
-  resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.9.tgz#d19fbf802d01a8cb6cf053a64e472d42c434ba72"
-  integrity sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==
-  dependencies:
-    regenerator-runtime "^0.13.4"
-
-"@babel/runtime@^7.8.4":
-  version "7.17.2"
-  resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.2.tgz#66f68591605e59da47523c631416b18508779941"
-  integrity sha512-hzeyJyMA1YGdJTuWU0e/j4wKXrU4OMFvY2MSlaI9B7VQb0r5cxTE3EAIS2Q7Tn2RIcDkRvTA/v2JsAEhxe99uw==
-=======
 "@babel/runtime@^7.17.9", "@babel/runtime@^7.8.4":
   version "7.17.9"
   resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.17.9.tgz#d19fbf802d01a8cb6cf053a64e472d42c434ba72"
   integrity sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==
->>>>>>> 7ed4fe9a... Try to fix test interfaces
   dependencies:
     regenerator-runtime "^0.13.4"
 
@@ -1172,38 +1010,7 @@
     debug "^4.1.0"
     globals "^11.1.0"
 
-<<<<<<< HEAD
-"@babel/traverse@^7.17.10", "@babel/traverse@^7.17.9":
-  version "7.17.10"
-  resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.10.tgz#1ee1a5ac39f4eac844e6cf855b35520e5eb6f8b5"
-  integrity sha512-VmbrTHQteIdUUQNTb+zE12SHS/xQVIShmBPhlNP12hD5poF2pbITW1Z4172d03HegaQWhLffdkRJYtAzp0AGcw==
-  dependencies:
-    "@babel/code-frame" "^7.16.7"
-    "@babel/generator" "^7.17.10"
-    "@babel/helper-environment-visitor" "^7.16.7"
-    "@babel/helper-function-name" "^7.17.9"
-    "@babel/helper-hoist-variables" "^7.16.7"
-    "@babel/helper-split-export-declaration" "^7.16.7"
-    "@babel/parser" "^7.17.10"
-    "@babel/types" "^7.17.10"
-    debug "^4.1.0"
-    globals "^11.1.0"
-
-"@babel/types@^7.0.0", "@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.17.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4":
-  version "7.17.0"
-  resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.17.0.tgz#a826e368bccb6b3d84acd76acad5c0d87342390b"
-  integrity sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==
-=======
 "@babel/types@^7.0.0", "@babel/types@^7.16.0", "@babel/types@^7.16.7", "@babel/types@^7.16.8", "@babel/types@^7.17.0", "@babel/types@^7.17.10", "@babel/types@^7.3.0", "@babel/types@^7.3.3", "@babel/types@^7.4.4":
-  version "7.17.10"
-  resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.17.10.tgz#d35d7b4467e439fcf06d195f8100e0fea7fc82c4"
-  integrity sha512-9O26jG0mBYfGkUYCYZRnBwbVLd1UZOICEr2Em6InB6jVfsAv1GKgwXHmrSg+WFWDmeKTA6vyTZiN8tCSM5Oo3A==
->>>>>>> 7ed4fe9a... Try to fix test interfaces
-  dependencies:
-    "@babel/helper-validator-identifier" "^7.16.7"
-    to-fast-properties "^2.0.0"
-
-"@babel/types@^7.17.10":
   version "7.17.10"
   resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.17.10.tgz#d35d7b4467e439fcf06d195f8100e0fea7fc82c4"
   integrity sha512-9O26jG0mBYfGkUYCYZRnBwbVLd1UZOICEr2Em6InB6jVfsAv1GKgwXHmrSg+WFWDmeKTA6vyTZiN8tCSM5Oo3A==
@@ -1521,7 +1328,6 @@
     "@jest/types" "^28.0.2"
     "@types/node" "*"
     jest-mock "^28.0.2"
-<<<<<<< HEAD
 
 "@jest/expect-utils@^28.0.2":
   version "28.0.2"
@@ -1535,21 +1341,6 @@
   resolved "https://registry.yarnpkg.com/@jest/expect/-/expect-28.0.3.tgz#80e0233bee62586e1112f904d28b904dd1143ef2"
   integrity sha512-VEzZr85bqNomgayQkR7hWG5HnbZYWYWagQriZsixhLmOzU6PCpMP61aeVhkCoRrg7ri5f7JDpeTPzDAajIwFHw==
   dependencies:
-=======
-
-"@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==
-  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==
-  dependencies:
->>>>>>> 7ed4fe9a... Try to fix test interfaces
     expect "^28.0.2"
     jest-snapshot "^28.0.3"
 
@@ -1602,21 +1393,6 @@
     string-length "^4.0.1"
     terminal-link "^2.0.0"
     v8-to-istanbul "^9.0.0"
-<<<<<<< HEAD
-
-"@jest/schemas@^28.0.2":
-  version "28.0.2"
-  resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-28.0.2.tgz#08c30df6a8d07eafea0aef9fb222c5e26d72e613"
-  integrity sha512-YVDJZjd4izeTDkij00vHHAymNXQ6WWsdChFRK86qck6Jpr3DCL5W3Is3vslviRlP+bLuMYRLbdp98amMvqudhA==
-  dependencies:
-    "@sinclair/typebox" "^0.23.3"
-
-"@jest/source-map@^28.0.2":
-  version "28.0.2"
-  resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-28.0.2.tgz#914546f4410b67b1d42c262a1da7e0406b52dc90"
-  integrity sha512-Y9dxC8ZpN3kImkk0LkK5XCEneYMAXlZ8m5bflmSL5vrwyeUpJfentacCUg6fOb8NOpOO7hz2+l37MV77T6BFPw==
-  dependencies:
-=======
 
 "@jest/schemas@^28.0.2":
   version "28.0.2"
@@ -1630,7 +1406,6 @@
   resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-28.0.2.tgz#914546f4410b67b1d42c262a1da7e0406b52dc90"
   integrity sha512-Y9dxC8ZpN3kImkk0LkK5XCEneYMAXlZ8m5bflmSL5vrwyeUpJfentacCUg6fOb8NOpOO7hz2+l37MV77T6BFPw==
   dependencies:
->>>>>>> 7ed4fe9a... Try to fix test interfaces
     "@jridgewell/trace-mapping" "^0.3.7"
     callsites "^3.0.0"
     graceful-fs "^4.2.9"
@@ -1706,32 +1481,12 @@
   resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.0.tgz#1179863356ac8fbea64a5a4bcde93a4871012c01"
   integrity sha512-SfJxIxNVYLTsKwzB3MoOQ1yxf4w/E6MdkvTgrgAt1bfxjSrLUoHMKrDOykwN14q65waezZIdqDneUIPh4/sKxg==
 
-"@jridgewell/set-array@^1.0.0":
-  version "1.1.0"
-  resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.0.tgz#1179863356ac8fbea64a5a4bcde93a4871012c01"
-  integrity sha512-SfJxIxNVYLTsKwzB3MoOQ1yxf4w/E6MdkvTgrgAt1bfxjSrLUoHMKrDOykwN14q65waezZIdqDneUIPh4/sKxg==
-
 "@jridgewell/sourcemap-codec@^1.4.10":
   version "1.4.12"
   resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.12.tgz#7ed98f6fa525ffb7c56a2cbecb5f7bb91abd2baf"
   integrity sha512-az/NhpIwP3K33ILr0T2bso+k2E/SLf8Yidd8mHl0n6sCQ4YdyC8qDhZA6kOPDNDBA56ZnIjngVl0U3jREA0BUA==
 
-<<<<<<< HEAD
-"@jridgewell/trace-mapping@^0.3.0":
-  version "0.3.4"
-  resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz#f6a0832dffd5b8a6aaa633b7d9f8e8e94c83a0c3"
-  integrity sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==
-=======
 "@jridgewell/trace-mapping@^0.3.7", "@jridgewell/trace-mapping@^0.3.8", "@jridgewell/trace-mapping@^0.3.9":
-  version "0.3.9"
-  resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9"
-  integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==
->>>>>>> 7ed4fe9a... Try to fix test interfaces
-  dependencies:
-    "@jridgewell/resolve-uri" "^3.0.3"
-    "@jridgewell/sourcemap-codec" "^1.4.10"
-
-"@jridgewell/trace-mapping@^0.3.7", "@jridgewell/trace-mapping@^0.3.8":
   version "0.3.9"
   resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9"
   integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==
@@ -2021,38 +1776,6 @@
     rollup-plugin-cleanup "^3.2.1"
     typescript "^4.6.4"
     yargs "^17.4.1"
-<<<<<<< HEAD
-
-"@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==
-  dependencies:
-    "@babel/runtime" "^7.17.9"
-    "@polkadot/util" "9.1.1"
-    "@polkadot/util-crypto" "9.1.1"
-
-"@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==
-  dependencies:
-    "@babel/runtime" "^7.17.9"
-    "@polkadot/util" "9.1.1"
-    "@substrate/ss58-registry" "^1.17.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==
-  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/keyring@^9.1.1":
   version "9.1.1"
@@ -2083,7 +1806,6 @@
     "@polkadot/types-codec" "8.3.1"
     "@polkadot/util" "^9.1.1"
 
->>>>>>> 7ed4fe9a... Try to fix test interfaces
 "@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"
@@ -2144,7 +1866,6 @@
     handlebars "^4.7.7"
     websocket "^1.0.34"
     yargs "^17.4.1"
-<<<<<<< HEAD
 
 "@polkadot/types-augment@8.3.1":
   version "8.3.1"
@@ -2168,41 +1889,11 @@
   version "8.3.1"
   resolved "https://registry.yarnpkg.com/@polkadot/types-create/-/types-create-8.3.1.tgz#aef428d7af0546bac36d41454823934eabd41380"
   integrity sha512-GyuqlBThPCoxztC2UMN4wGvbh9csTq+rerFrkVKoo1iVoGpghnwmnYw1QLHTYK8iEl6Ke5TfiyxpX8sq9PaYVQ==
-  dependencies:
-    "@babel/runtime" "^7.17.9"
-    "@polkadot/types-codec" "8.3.1"
-    "@polkadot/util" "^9.1.1"
-
-=======
-
-"@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==
   dependencies:
     "@babel/runtime" "^7.17.9"
-    "@polkadot/types" "8.3.1"
     "@polkadot/types-codec" "8.3.1"
     "@polkadot/util" "^9.1.1"
 
-"@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==
-  dependencies:
-    "@babel/runtime" "^7.17.9"
-    "@polkadot/util" "^9.1.1"
-
-"@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==
-  dependencies:
-    "@babel/runtime" "^7.17.9"
-    "@polkadot/types-codec" "8.3.1"
-    "@polkadot/util" "^9.1.1"
-
->>>>>>> 7ed4fe9a... Try to fix test interfaces
 "@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"
@@ -2502,15 +2193,9 @@
   integrity sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==
 
 "@types/babel__core@^7.1.14":
-<<<<<<< HEAD
-  version "7.1.18"
-  resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.18.tgz#1a29abcc411a9c05e2094c98f9a1b7da6cdf49f8"
-  integrity sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ==
-=======
   version "7.1.19"
   resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.19.tgz#7b497495b7d1b4812bdb9d02804d0576f43ee460"
   integrity sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==
->>>>>>> 7ed4fe9a... Try to fix test interfaces
   dependencies:
     "@babel/parser" "^7.1.0"
     "@babel/types" "^7.0.0"
@@ -2534,15 +2219,9 @@
     "@babel/types" "^7.0.0"
 
 "@types/babel__traverse@*", "@types/babel__traverse@^7.0.6":
-<<<<<<< HEAD
-  version "7.14.2"
-  resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.14.2.tgz#ffcd470bbb3f8bf30481678fb5502278ca833a43"
-  integrity sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==
-=======
   version "7.17.1"
   resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.17.1.tgz#1a0e73e8c28c7e832656db372b779bfd2ef37314"
   integrity sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA==
->>>>>>> 7ed4fe9a... Try to fix test interfaces
   dependencies:
     "@babel/types" "^7.3.0"
 
@@ -2567,23 +2246,11 @@
   dependencies:
     "@types/chai" "*"
 
-<<<<<<< HEAD
-"@types/chai@*":
-  version "4.3.0"
-  resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.3.0.tgz#23509ebc1fa32f1b4d50d6a66c4032d5b8eaabdc"
-  integrity sha512-/ceqdqeRraGolFTcfoXNiqjyQhZzbINDngeoAq9GoHa8PPK1yNzTaxWjA6BFWp5Ua9JpXEMSS4s5i9tS0hOJtw==
-=======
 "@types/chai@*", "@types/chai@^4.3.1":
   version "4.3.1"
   resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.3.1.tgz#e2c6e73e0bdeb2521d00756d099218e9f5d90a04"
   integrity sha512-/zPMqDkzSZ8t3VtxOa4KPq7uzzW978M9Tvh+j7GHKuo6k6GTLxPJ4J5gE5cjfJ26pnXst0N5Hax8Sr0T2Mi9zQ==
->>>>>>> 7ed4fe9a... Try to fix test interfaces
 
-"@types/chai@^4.3.1":
-  version "4.3.1"
-  resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.3.1.tgz#e2c6e73e0bdeb2521d00756d099218e9f5d90a04"
-  integrity sha512-/zPMqDkzSZ8t3VtxOa4KPq7uzzW978M9Tvh+j7GHKuo6k6GTLxPJ4J5gE5cjfJ26pnXst0N5Hax8Sr0T2Mi9zQ==
-
 "@types/chrome@^0.0.171":
   version "0.0.171"
   resolved "https://registry.yarnpkg.com/@types/chrome/-/chrome-0.0.171.tgz#6ee9aca52fabbe645372088fcc86b33cff33fcba"
@@ -2677,17 +2344,10 @@
     "@types/node" "*"
     form-data "^3.0.0"
 
-<<<<<<< HEAD
-"@types/node@*":
-  version "17.0.18"
-  resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.18.tgz#3b4fed5cfb58010e3a2be4b6e74615e4847f1074"
-  integrity sha512-eKj4f/BsN/qcculZiRSujogjvp5O/k4lOW5m35NopjZM/QwLOR075a8pJW5hD+Rtdm2DaCVPENS6KtSQnUD6BA==
-=======
 "@types/node@*", "@types/node@^17.0.31":
   version "17.0.31"
   resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.31.tgz#a5bb84ecfa27eec5e1c802c6bbf8139bdb163a5d"
   integrity sha512-AR0x5HbXGqkEx9CadRH3EBYx/VkiUgZIhP4wvPn/+5KIsgpNoyFaRlVe0Zlx9gRtg8fA06a9tskE2MSN7TcG4Q==
->>>>>>> 7ed4fe9a... Try to fix test interfaces
 
 "@types/node@^12.12.6":
   version "12.20.50"
@@ -2699,16 +2359,6 @@
   resolved "https://registry.yarnpkg.com/@types/parse5/-/parse5-6.0.3.tgz#705bb349e789efa06f43f128cef51240753424cb"
   integrity sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==
 
-"@types/node@^17.0.31":
-  version "17.0.31"
-  resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.31.tgz#a5bb84ecfa27eec5e1c802c6bbf8139bdb163a5d"
-  integrity sha512-AR0x5HbXGqkEx9CadRH3EBYx/VkiUgZIhP4wvPn/+5KIsgpNoyFaRlVe0Zlx9gRtg8fA06a9tskE2MSN7TcG4Q==
-
-"@types/parse5@*":
-  version "6.0.3"
-  resolved "https://registry.yarnpkg.com/@types/parse5/-/parse5-6.0.3.tgz#705bb349e789efa06f43f128cef51240753424cb"
-  integrity sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==
-
 "@types/pbkdf2@^3.0.0":
   version "3.1.0"
   resolved "https://registry.yarnpkg.com/@types/pbkdf2/-/pbkdf2-3.1.0.tgz#039a0e9b67da0cdc4ee5dab865caa6b267bb66b1"
@@ -2891,19 +2541,7 @@
   optionalDependencies:
     prettier "^1.18.2 || ^2.0.0"
 
-<<<<<<< HEAD
-abab@^2.0.5:
-  version "2.0.5"
-  resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a"
-  integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==
-=======
 abab@^2.0.5, abab@^2.0.6:
-  version "2.0.6"
-  resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291"
-  integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==
->>>>>>> 7ed4fe9a... Try to fix test interfaces
-
-abab@^2.0.6:
   version "2.0.6"
   resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291"
   integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==
@@ -2944,23 +2582,11 @@
   resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa"
   integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==
 
-<<<<<<< HEAD
-acorn@^8.4.1, acorn@^8.7.0:
-  version "8.7.0"
-  resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.0.tgz#90951fde0f8f09df93549481e5fc141445b791cf"
-  integrity sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==
-=======
 acorn@^8.4.1, acorn@^8.5.0, acorn@^8.7.0:
   version "8.7.1"
   resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.1.tgz#0197122c843d1bf6d0a5e83220a788f278f63c30"
   integrity sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==
->>>>>>> 7ed4fe9a... Try to fix test interfaces
 
-acorn@^8.5.0:
-  version "8.7.1"
-  resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.7.1.tgz#0197122c843d1bf6d0a5e83220a788f278f63c30"
-  integrity sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==
-
 agent-base@6:
   version "6.0.2"
   resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77"
@@ -3515,17 +3141,6 @@
     parse-asn1 "^5.1.5"
     readable-stream "^3.6.0"
     safe-buffer "^5.2.0"
-
-browserslist@^4.20.2, browserslist@^4.20.3:
-  version "4.20.3"
-  resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.20.3.tgz#eb7572f49ec430e054f56d52ff0ebe9be915f8bf"
-  integrity sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==
-  dependencies:
-    caniuse-lite "^1.0.30001332"
-    electron-to-chromium "^1.4.118"
-    escalade "^3.1.1"
-    node-releases "^2.0.3"
-    picocolors "^1.0.0"
 
 browserslist@^4.20.2, browserslist@^4.20.3:
   version "4.20.3"
@@ -3653,11 +3268,6 @@
   integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==
 
 caniuse-lite@^1.0.30001332:
-  version "1.0.30001336"
-  resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001336.tgz#a9eb13edd2613f418ebc632c8d6c9ab9fde7ccc4"
-  integrity sha512-/YxSlBmL7iKXTbIJ48IQTnAOBk7XmWsxhBF1PZLOko5Dt9qc4Pl+84lfqG3Tc4EuavurRn1QLoVJGxY2iSycfw==
-
-caniuse-lite@^1.0.30001332:
   version "1.0.30001335"
   resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001335.tgz#899254a0b70579e5a957c32dced79f0727c61f2a"
   integrity sha512-ddP1Tgm7z2iIxu6QTtbZUv6HJxSaV/PZeSrWFZtbY4JZ69tOeNhBCl3HyRQgeNZKE5AOn1kpV7fhljigy0Ty3w==
@@ -3999,29 +3609,14 @@
   resolved "https://registry.yarnpkg.com/cookiejar/-/cookiejar-2.1.3.tgz#fc7a6216e408e74414b90230050842dacda75acc"
   integrity sha512-JxbCBUdrfr6AQjOXrxoTvAMJO4HBTUIlBzslcJPAz+/KT8yk53fXun51u+RenNYvad/+Vc2DIz5o9UxlCDymFQ==
 
-<<<<<<< HEAD
-core-js-compat@^3.21.0:
-  version "3.21.1"
-  resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.21.1.tgz#cac369f67c8d134ff8f9bd1623e3bc2c42068c82"
-  integrity sha512-gbgX5AUvMb8gwxC7FLVWYT7Kkgu/y7+h/h1X43yJkNqhlK2fuYyQimqvKGNZFAY6CKii/GFKJ2cp/1/42TN36g==
-=======
 core-js-compat@^3.21.0, core-js-compat@^3.22.1:
   version "3.22.4"
   resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.22.4.tgz#d700f451e50f1d7672dcad0ac85d910e6691e579"
   integrity sha512-dIWcsszDezkFZrfm1cnB4f/J85gyhiCpxbgBdohWCDtSVuAaChTSpPV7ldOQf/Xds2U5xCIJZOK82G4ZPAIswA==
->>>>>>> 7ed4fe9a... Try to fix test interfaces
   dependencies:
     browserslist "^4.20.3"
     semver "7.0.0"
 
-core-js-compat@^3.22.1:
-  version "3.22.4"
-  resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.22.4.tgz#d700f451e50f1d7672dcad0ac85d910e6691e579"
-  integrity sha512-dIWcsszDezkFZrfm1cnB4f/J85gyhiCpxbgBdohWCDtSVuAaChTSpPV7ldOQf/Xds2U5xCIJZOK82G4ZPAIswA==
-  dependencies:
-    browserslist "^4.20.3"
-    semver "7.0.0"
-
 core-util-is@1.0.2:
   version "1.0.2"
   resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
@@ -4176,27 +3771,13 @@
   dependencies:
     ms "2.0.0"
 
-<<<<<<< HEAD
-debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3:
-  version "4.3.3"
-  resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.3.tgz#04266e0b70a98d4462e6e288e38259213332b664"
-  integrity sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==
-=======
 debug@4, debug@4.3.4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3:
   version "4.3.4"
   resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
   integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
->>>>>>> 7ed4fe9a... Try to fix test interfaces
   dependencies:
     ms "2.1.2"
 
-debug@4.3.4:
-  version "4.3.4"
-  resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865"
-  integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
-  dependencies:
-    ms "2.1.2"
-
 debug@^3.2.7:
   version "3.2.7"
   resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a"
@@ -4513,20 +4094,9 @@
   integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=
 
 electron-to-chromium@^1.4.118:
-<<<<<<< HEAD
-  version "1.4.132"
-  resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.132.tgz#b64599eb018221e52e2e4129de103b03a413c55d"
-  integrity sha512-JYdZUw/1068NWN+SwXQ7w6Ue0bWYGihvSUNNQwurvcDV/SM7vSiGZ3NuFvFgoEiCs4kB8xs3cX2an3wB7d4TBw==
-
-electron-to-chromium@^1.4.71:
-  version "1.4.71"
-  resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.71.tgz#17056914465da0890ce00351a3b946fd4cd51ff6"
-  integrity sha512-Hk61vXXKRb2cd3znPE9F+2pLWdIOmP7GjiTj45y6L3W/lO+hSnUSUhq+6lEaERWBdZOHbk2s3YV5c9xVl3boVw==
-=======
   version "1.4.134"
   resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.134.tgz#9baca7a018ca489d8e81a00c7cfe15161da38568"
   integrity sha512-OdD7M2no4Mi8PopfvoOuNcwYDJ2mNFxaBfurA6okG3fLBaMcFah9S+si84FhX+FIWLKkdaiHfl4A+5ep/gOVrg==
->>>>>>> 7ed4fe9a... Try to fix test interfaces
 
 elliptic@6.5.4, elliptic@^6.4.0, elliptic@^6.5.3, elliptic@^6.5.4:
   version "6.5.4"
@@ -5460,14 +5030,11 @@
   resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327"
   integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=
 
-<<<<<<< HEAD
-=======
 functions-have-names@^1.2.2:
   version "1.2.3"
   resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834"
   integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==
 
->>>>>>> 7ed4fe9a... Try to fix test interfaces
 gauge@^v4.0.4:
   version "4.0.4"
   resolved "https://registry.yarnpkg.com/gauge/-/gauge-4.0.4.tgz#52ff0652f2bbf607a989793d53b751bef2328dce"
@@ -6145,27 +5712,13 @@
   dependencies:
     ci-info "^2.0.0"
 
-<<<<<<< HEAD
-is-core-module@^2.2.0, is-core-module@^2.8.1:
-  version "2.8.1"
-  resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.1.tgz#f59fdfca701d5879d0a6b100a40aa1560ce27211"
-  integrity sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==
-=======
 is-core-module@^2.2.0, is-core-module@^2.3.0, is-core-module@^2.8.1:
   version "2.9.0"
   resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.9.0.tgz#e1c34429cd51c6dd9e09e0799e396e27b19a9c69"
   integrity sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==
->>>>>>> 7ed4fe9a... Try to fix test interfaces
   dependencies:
     has "^1.0.3"
 
-is-core-module@^2.3.0:
-  version "2.9.0"
-  resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.9.0.tgz#e1c34429cd51c6dd9e09e0799e396e27b19a9c69"
-  integrity sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==
-  dependencies:
-    has "^1.0.3"
-
 is-date-object@^1.0.1:
   version "1.0.5"
   resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f"
@@ -6978,11 +6531,6 @@
   resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c"
   integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==
 
-json5@^2.2.1:
-  version "2.2.1"
-  resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c"
-  integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==
-
 jsonfile@^4.0.0:
   version "4.0.0"
   resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
@@ -7397,19 +6945,7 @@
   dependencies:
     brace-expansion "^1.1.7"
 
-<<<<<<< HEAD
-minimist@^1.2.0, minimist@^1.2.5:
-  version "1.2.5"
-  resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
-  integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
-=======
 minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6:
-  version "1.2.6"
-  resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44"
-  integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==
->>>>>>> 7ed4fe9a... Try to fix test interfaces
-
-minimist@^1.2.6:
   version "1.2.6"
   resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44"
   integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==
@@ -7642,22 +7178,10 @@
   resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.4.tgz#f38252370c43854dc48aa431c766c6c398f40476"
   integrity sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ==
 
-<<<<<<< HEAD
-node-releases@^2.0.3:
-  version "2.0.4"
-  resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.4.tgz#f38252370c43854dc48aa431c766c6c398f40476"
-  integrity sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ==
-
-node-source-walk@^4.0.0, node-source-walk@^4.2.0:
-  version "4.2.0"
-  resolved "https://registry.yarnpkg.com/node-source-walk/-/node-source-walk-4.2.0.tgz#c2efe731ea8ba9c03c562aa0a9d984e54f27bc2c"
-  integrity sha512-hPs/QMe6zS94f5+jG3kk9E7TNm4P2SulrKiLWMzKszBfNZvL/V6wseHlTd7IvfW0NZWqPtK3+9yYNr+3USGteA==
-=======
 node-source-walk@^4.0.0, node-source-walk@^4.2.0, node-source-walk@^4.2.2:
   version "4.3.0"
   resolved "https://registry.yarnpkg.com/node-source-walk/-/node-source-walk-4.3.0.tgz#8336b56cfed23ac5180fe98f1e3bb6b11fd5317c"
   integrity sha512-8Q1hXew6ETzqKRAs3jjLioSxNfT1cx74ooiF8RlAONwVMcfq+UdzLC2eB5qcPldUxaE5w3ytLkrmV1TGddhZTA==
->>>>>>> 7ed4fe9a... Try to fix test interfaces
   dependencies:
     "@babel/parser" "^7.0.0"
 
@@ -8057,11 +7581,7 @@
   resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c"
   integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
 
-<<<<<<< HEAD
-picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.2.3, picomatch@^2.3.0:
-=======
 picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.2, picomatch@^2.2.3, picomatch@^2.3.0, picomatch@^2.3.1:
->>>>>>> 7ed4fe9a... Try to fix test interfaces
   version "2.3.1"
   resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42"
   integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
@@ -8201,24 +7721,11 @@
   resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897"
   integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=
 
-<<<<<<< HEAD
-"prettier@^1.18.2 || ^2.0.0":
-  version "2.5.1"
-  resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.5.1.tgz#fff75fa9d519c54cf0fce328c1017d94546bc56a"
-  integrity sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==
-
-prettier@^2.6.2:
-  version "2.6.2"
-  resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.6.2.tgz#e26d71a18a74c3d0f0597f55f01fb6c06c206032"
-  integrity sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==
-
-=======
 "prettier@^1.18.2 || ^2.0.0", prettier@^2.6.2:
   version "2.6.2"
   resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.6.2.tgz#e26d71a18a74c3d0f0597f55f01fb6c06c206032"
   integrity sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==
 
->>>>>>> 7ed4fe9a... Try to fix test interfaces
 pretty-format@^28.0.2:
   version "28.0.2"
   resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-28.0.2.tgz#6a24d71cbb61a5e5794ba7513fe22101675481bc"
@@ -8696,15 +8203,9 @@
     estree-walker "^0.6.1"
 
 rollup@^2.71.1:
-<<<<<<< HEAD
-  version "2.71.1"
-  resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.71.1.tgz#82b259af7733dfd1224a8171013aaaad02971a22"
-  integrity sha512-lMZk3XfUBGjrrZQpvPSoXcZSfKcJ2Bgn+Z0L1MoW2V8Wh7BVM+LOBJTPo16yul2MwL59cXedzW1ruq3rCjSRgw==
-=======
   version "2.72.0"
   resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.72.0.tgz#f94280b003bcf9f2f1f2594059a9db5abced371e"
   integrity sha512-KqtR2YcO35/KKijg4nx4STO3569aqCUeGRkKWnJ6r+AvBBrVY9L4pmf4NHVrQr4mTOq6msbohflxr2kpihhaOA==
->>>>>>> 7ed4fe9a... Try to fix test interfaces
   optionalDependencies:
     fsevents "~2.3.2"
 
@@ -8720,27 +8221,13 @@
   dependencies:
     queue-microtask "^1.2.2"
 
-<<<<<<< HEAD
-rxjs@^7.2.0:
-  version "7.5.4"
-  resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.5.4.tgz#3d6bd407e6b7ce9a123e76b1e770dc5761aa368d"
-  integrity sha512-h5M3Hk78r6wAheJF0a5YahB1yRQKCsZ4MsGdZ5O9ETbVtjPcScGfrMmoOq7EBsCRzd4BDkvDJ7ogP8Sz5tTFiQ==
-=======
 rxjs@^7.5.5:
   version "7.5.5"
   resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.5.5.tgz#2ebad89af0f560f460ad5cc4213219e1f7dd4e9f"
   integrity sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==
->>>>>>> 7ed4fe9a... Try to fix test interfaces
   dependencies:
     tslib "^2.1.0"
 
-rxjs@^7.5.5:
-  version "7.5.5"
-  resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.5.5.tgz#2ebad89af0f560f460ad5cc4213219e1f7dd4e9f"
-  integrity sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==
-  dependencies:
-    tslib "^2.1.0"
-
 safe-buffer@5.2.1, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@^5.2.1, safe-buffer@~5.2.0:
   version "5.2.1"
   resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6"
@@ -8805,25 +8292,11 @@
   version "6.3.0"
   resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d"
   integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
-
-<<<<<<< HEAD
-semver@^7.0.0:
-  version "7.3.7"
-  resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f"
-  integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==
-  dependencies:
-    lru-cache "^6.0.0"
 
-semver@^7.3.4, semver@^7.3.5:
-  version "7.3.5"
-  resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7"
-  integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==
-=======
 semver@^7.0.0, semver@^7.3.4, semver@^7.3.5:
   version "7.3.7"
   resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f"
   integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==
->>>>>>> 7ed4fe9a... Try to fix test interfaces
   dependencies:
     lru-cache "^6.0.0"
 
@@ -9014,11 +8487,7 @@
   resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
   integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
 
-<<<<<<< HEAD
-sourcemap-codec@^1.4.4:
-=======
 sourcemap-codec@^1.4.8:
->>>>>>> 7ed4fe9a... Try to fix test interfaces
   version "1.4.8"
   resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4"
   integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==
@@ -9409,11 +8878,7 @@
     v8-compile-cache-lib "^3.0.0"
     yn "3.1.1"
 
-<<<<<<< HEAD
-tsconfig-paths@^3.14.1:
-=======
 tsconfig-paths@^3.10.1, tsconfig-paths@^3.14.1:
->>>>>>> 7ed4fe9a... Try to fix test interfaces
   version "3.14.1"
   resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz#ba0734599e8ea36c862798e920bcf163277b137a"
   integrity sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==
@@ -10301,19 +9766,6 @@
     yargs-parser "^20.2.2"
 
 yargs@^17.0.0, yargs@^17.3.1, yargs@^17.4.1:
-  version "17.4.1"
-  resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.4.1.tgz#ebe23284207bb75cee7c408c33e722bfb27b5284"
-  integrity sha512-WSZD9jgobAg3ZKuCQZSa3g9QOJeCCqLoLAykiWgmXnDo9EPnn4RPf5qVTtzgOx66o6/oqhcA5tHtJXpG8pMt3g==
-  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"
-
-yargs@^17.4.1:
   version "17.4.1"
   resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.4.1.tgz#ebe23284207bb75cee7c408c33e722bfb27b5284"
   integrity sha512-WSZD9jgobAg3ZKuCQZSa3g9QOJeCCqLoLAykiWgmXnDo9EPnn4RPf5qVTtzgOx66o6/oqhcA5tHtJXpG8pMt3g==