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

difftreelog

test regenerate types

Yaroslav Bolyukin2022-04-07parent: #48b553e.patch.diff
in: master

6 files changed

modifiedtests/src/interfaces/augment-api-query.tsdiffbeforeafterboth
--- a/tests/src/interfaces/augment-api-query.ts
+++ b/tests/src/interfaces/augment-api-query.ts
@@ -5,7 +5,7 @@
 import type { BTreeMap, Bytes, Option, U256, Vec, bool, u128, u16, u32, u64 } from '@polkadot/types-codec';
 import type { AnyNumber, ITuple } from '@polkadot/types-codec/types';
 import type { AccountId32, H160, H256 } from '@polkadot/types/interfaces/runtime';
-import type { CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueQueueConfigData, EthereumBlock, EthereumReceiptReceiptV3, EthereumTransactionTransactionV2, FpRpcTransactionStatus, FrameSupportWeightsPerDispatchClassU64, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesReleases, PalletBalancesReserveData, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmContractHelpersSponsoringModeT, PalletNonfungibleItemData, PalletRefungibleItemData, PalletTransactionPaymentReleases, PalletTreasuryProposal, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotPrimitivesV1AbridgedHostConfiguration, PolkadotPrimitivesV1PersistedValidationData, PolkadotPrimitivesV1UpgradeRestriction, SpRuntimeDigest, UpDataStructsCollection, UpDataStructsCollectionStats } from '@polkadot/types/lookup';
+import type { CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueQueueConfigData, EthereumBlock, EthereumReceiptReceiptV3, EthereumTransactionTransactionV2, FpRpcTransactionStatus, FrameSupportWeightsPerDispatchClassU64, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesReleases, PalletBalancesReserveData, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmContractHelpersSponsoringModeT, PalletNonfungibleItemData, PalletRefungibleItemData, PalletTransactionPaymentReleases, PalletTreasuryProposal, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotPrimitivesV1AbridgedHostConfiguration, PolkadotPrimitivesV1PersistedValidationData, PolkadotPrimitivesV1UpgradeRestriction, SpRuntimeDigest, SpTrieStorageProof, UpDataStructsCollection, UpDataStructsCollectionStats } from '@polkadot/types/lookup';
 import type { Observable } from '@polkadot/types/types';
 
 declare module '@polkadot/api-base/types/storage' {
@@ -312,6 +312,15 @@
        **/
       processedDownwardMessages: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
       /**
+       * The state proof for the last relay parent block.
+       * 
+       * This field is meant to be updated each block with the validation data inherent. Therefore,
+       * before processing of the inherent, e.g. in `on_initialize` this data may be stale.
+       * 
+       * This data is also absent from the genesis.
+       **/
+      relayStateProof: AugmentedQuery<ApiType, () => Observable<Option<SpTrieStorageProof>>, []> & QueryableStorageEntry<ApiType, []>;
+      /**
        * The snapshot of some state related to messaging relevant to the current parachain as per
        * the relay parent.
        * 
modifiedtests/src/interfaces/augment-api-rpc.tsdiffbeforeafterboth
--- a/tests/src/interfaces/augment-api-rpc.ts
+++ b/tests/src/interfaces/augment-api-rpc.ts
@@ -1,7 +1,7 @@
 // Auto-generated via `yarn polkadot-types-from-chain`, do not edit
 /* eslint-disable */
 
-import type { PalletEvmAccountBasicCrossAccountIdRepr, UpDataStructsCollection, UpDataStructsCollectionStats, UpDataStructsCollectionLimits } from './unique';
+import type { PalletEvmAccountBasicCrossAccountIdRepr, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionStats } from './unique';
 import type { AugmentedRpc } from '@polkadot/rpc-core/types';
 import type { Metadata, StorageKey } from '@polkadot/types';
 import type { Bytes, HashMap, Json, Null, Option, Text, U256, U64, Vec, bool, u128, u32, u64 } from '@polkadot/types-codec';
modifiedtests/src/interfaces/augment-types.tsdiffbeforeafterboth
--- a/tests/src/interfaces/augment-types.ts
+++ b/tests/src/interfaces/augment-types.ts
@@ -3,7 +3,7 @@
 
 import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSupportWeightsWeightToFeeCoefficient, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeRuntime, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletFungibleError, PalletInflationCall, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTimestampCall, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletXcmCall, PalletXcmError, PalletXcmEvent, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV1AbridgedHostConfiguration, PolkadotPrimitivesV1AbridgedHrmpChannel, PolkadotPrimitivesV1PersistedValidationData, PolkadotPrimitivesV1UpgradeRestriction, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpTrieStorageProof, SpVersionRuntimeVersion, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExData, UpDataStructsMetaUpdatePermission, UpDataStructsSchemaVersion, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipState, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from './unique';
 import type { Data, StorageKey } from '@polkadot/types';
-import type { BitVec, Bool, Bytes, I128, I16, I256, I32, I64, I8, Json, Null, Raw, Text, Type, U128, U16, U256, U32, U64, U8, USize, bool, i128, i16, i256, i32, i64, i8, u128, u16, u256, u32, u64, u8, usize } from '@polkadot/types-codec';
+import type { BTreeSet, 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';
 import type { BlockAttestations, IncludedBlocks, MoreAttestations } from '@polkadot/types/interfaces/attestations';
 import type { RawAuraPreDigest } from '@polkadot/types/interfaces/aura';
@@ -175,6 +175,7 @@
     BridgedBlockNumber: BridgedBlockNumber;
     BridgedHeader: BridgedHeader;
     BridgeMessageId: BridgeMessageId;
+    BTreeSet: BTreeSet;
     BufferedSessionChange: BufferedSessionChange;
     Bytes: Bytes;
     Call: Call;
modifiedtests/src/interfaces/lookup.tsdiffbeforeafterboth
--- a/tests/src/interfaces/lookup.ts
+++ b/tests/src/interfaces/lookup.ts
@@ -20,7 +20,17 @@
     _enum: ['Present']
   },
   /**
-   * Lookup10: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot
+   * Lookup10: sp_trie::storage_proof::StorageProof
+   **/
+  SpTrieStorageProof: {
+    trieNodes: 'BTreeSet'
+  },
+  /**
+   * Lookup11: BTreeSet<T>
+   **/
+  BTreeSet: 'Vec<Bytes>',
+  /**
+   * Lookup13: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot
    **/
   CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: {
     dmqMqcHead: 'H256',
@@ -29,7 +39,7 @@
     egressChannels: 'Vec<(u32,PolkadotPrimitivesV1AbridgedHrmpChannel)>'
   },
   /**
-   * Lookup15: polkadot_primitives::v1::AbridgedHrmpChannel
+   * Lookup18: polkadot_primitives::v1::AbridgedHrmpChannel
    **/
   PolkadotPrimitivesV1AbridgedHrmpChannel: {
     maxCapacity: 'u32',
@@ -40,7 +50,7 @@
     mqcHead: 'Option<H256>'
   },
   /**
-   * Lookup17: polkadot_primitives::v1::AbridgedHostConfiguration
+   * Lookup20: polkadot_primitives::v1::AbridgedHostConfiguration
    **/
   PolkadotPrimitivesV1AbridgedHostConfiguration: {
     maxCodeSize: 'u32',
@@ -54,14 +64,14 @@
     validationUpgradeDelay: 'u32'
   },
   /**
-   * Lookup23: polkadot_core_primitives::OutboundHrmpMessage<polkadot_parachain::primitives::Id>
+   * Lookup26: polkadot_core_primitives::OutboundHrmpMessage<polkadot_parachain::primitives::Id>
    **/
   PolkadotCorePrimitivesOutboundHrmpMessage: {
     recipient: 'u32',
     data: 'Bytes'
   },
   /**
-   * Lookup26: cumulus_pallet_parachain_system::pallet::Call<T>
+   * Lookup28: cumulus_pallet_parachain_system::pallet::Call<T>
    **/
   CumulusPalletParachainSystemCall: {
     _enum: {
@@ -80,7 +90,7 @@
     }
   },
   /**
-   * Lookup27: cumulus_primitives_parachain_inherent::ParachainInherentData
+   * Lookup29: cumulus_primitives_parachain_inherent::ParachainInherentData
    **/
   CumulusPrimitivesParachainInherentParachainInherentData: {
     validationData: 'PolkadotPrimitivesV1PersistedValidationData',
@@ -89,27 +99,21 @@
     horizontalMessages: 'BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>'
   },
   /**
-   * Lookup28: sp_trie::storage_proof::StorageProof
+   * Lookup31: polkadot_core_primitives::InboundDownwardMessage<BlockNumber>
    **/
-  SpTrieStorageProof: {
-    trieNodes: 'Vec<Bytes>'
-  },
-  /**
-   * Lookup30: polkadot_core_primitives::InboundDownwardMessage<BlockNumber>
-   **/
   PolkadotCorePrimitivesInboundDownwardMessage: {
     sentAt: 'u32',
     msg: 'Bytes'
   },
   /**
-   * Lookup33: polkadot_core_primitives::InboundHrmpMessage<BlockNumber>
+   * Lookup34: polkadot_core_primitives::InboundHrmpMessage<BlockNumber>
    **/
   PolkadotCorePrimitivesInboundHrmpMessage: {
     sentAt: 'u32',
     data: 'Bytes'
   },
   /**
-   * Lookup36: cumulus_pallet_parachain_system::pallet::Event<T>
+   * Lookup37: cumulus_pallet_parachain_system::pallet::Event<T>
    **/
   CumulusPalletParachainSystemEvent: {
     _enum: {
@@ -122,13 +126,13 @@
     }
   },
   /**
-   * Lookup37: cumulus_pallet_parachain_system::pallet::Error<T>
+   * Lookup38: cumulus_pallet_parachain_system::pallet::Error<T>
    **/
   CumulusPalletParachainSystemError: {
     _enum: ['OverlappingUpgrades', 'ProhibitedByPolkadot', 'TooBig', 'ValidationDataNotAvailable', 'HostConfigurationNotAvailable', 'NotScheduled', 'NothingAuthorized', 'Unauthorized']
   },
   /**
-   * Lookup40: pallet_balances::AccountData<Balance>
+   * Lookup41: pallet_balances::AccountData<Balance>
    **/
   PalletBalancesAccountData: {
     free: 'u128',
@@ -137,7 +141,7 @@
     feeFrozen: 'u128'
   },
   /**
-   * Lookup42: pallet_balances::BalanceLock<Balance>
+   * Lookup43: pallet_balances::BalanceLock<Balance>
    **/
   PalletBalancesBalanceLock: {
     id: '[u8;8]',
@@ -145,26 +149,26 @@
     reasons: 'PalletBalancesReasons'
   },
   /**
-   * Lookup44: pallet_balances::Reasons
+   * Lookup45: pallet_balances::Reasons
    **/
   PalletBalancesReasons: {
     _enum: ['Fee', 'Misc', 'All']
   },
   /**
-   * Lookup47: pallet_balances::ReserveData<ReserveIdentifier, Balance>
+   * Lookup48: pallet_balances::ReserveData<ReserveIdentifier, Balance>
    **/
   PalletBalancesReserveData: {
     id: '[u8;8]',
     amount: 'u128'
   },
   /**
-   * Lookup49: pallet_balances::Releases
+   * Lookup50: pallet_balances::Releases
    **/
   PalletBalancesReleases: {
     _enum: ['V1_0_0', 'V2_0_0']
   },
   /**
-   * Lookup50: pallet_balances::pallet::Call<T, I>
+   * Lookup51: pallet_balances::pallet::Call<T, I>
    **/
   PalletBalancesCall: {
     _enum: {
@@ -197,7 +201,7 @@
     }
   },
   /**
-   * Lookup56: pallet_balances::pallet::Event<T, I>
+   * Lookup57: pallet_balances::pallet::Event<T, I>
    **/
   PalletBalancesEvent: {
     _enum: {
@@ -248,19 +252,19 @@
     }
   },
   /**
-   * Lookup57: frame_support::traits::tokens::misc::BalanceStatus
+   * Lookup58: frame_support::traits::tokens::misc::BalanceStatus
    **/
   FrameSupportTokensMiscBalanceStatus: {
     _enum: ['Free', 'Reserved']
   },
   /**
-   * Lookup58: pallet_balances::pallet::Error<T, I>
+   * Lookup59: pallet_balances::pallet::Error<T, I>
    **/
   PalletBalancesError: {
     _enum: ['VestingBalance', 'LiquidityRestrictions', 'InsufficientBalance', 'ExistentialDeposit', 'KeepAlive', 'ExistingVestingSchedule', 'DeadAccount', 'TooManyReserves']
   },
   /**
-   * Lookup61: pallet_timestamp::pallet::Call<T>
+   * Lookup62: pallet_timestamp::pallet::Call<T>
    **/
   PalletTimestampCall: {
     _enum: {
@@ -270,13 +274,13 @@
     }
   },
   /**
-   * Lookup64: pallet_transaction_payment::Releases
+   * Lookup65: pallet_transaction_payment::Releases
    **/
   PalletTransactionPaymentReleases: {
     _enum: ['V1Ancient', 'V2']
   },
   /**
-   * Lookup66: frame_support::weights::WeightToFeeCoefficient<Balance>
+   * Lookup67: frame_support::weights::WeightToFeeCoefficient<Balance>
    **/
   FrameSupportWeightsWeightToFeeCoefficient: {
     coeffInteger: 'u128',
@@ -285,7 +289,7 @@
     degree: 'u8'
   },
   /**
-   * Lookup68: pallet_treasury::Proposal<sp_core::crypto::AccountId32, Balance>
+   * Lookup69: pallet_treasury::Proposal<sp_core::crypto::AccountId32, Balance>
    **/
   PalletTreasuryProposal: {
     proposer: 'AccountId32',
@@ -294,7 +298,7 @@
     bond: 'u128'
   },
   /**
-   * Lookup71: pallet_treasury::pallet::Call<T, I>
+   * Lookup72: pallet_treasury::pallet::Call<T, I>
    **/
   PalletTreasuryCall: {
     _enum: {
@@ -311,7 +315,7 @@
     }
   },
   /**
-   * Lookup73: pallet_treasury::pallet::Event<T, I>
+   * Lookup74: pallet_treasury::pallet::Event<T, I>
    **/
   PalletTreasuryEvent: {
     _enum: {
@@ -342,17 +346,17 @@
     }
   },
   /**
-   * Lookup76: frame_support::PalletId
+   * Lookup77: frame_support::PalletId
    **/
   FrameSupportPalletId: '[u8;8]',
   /**
-   * Lookup77: pallet_treasury::pallet::Error<T, I>
+   * Lookup78: pallet_treasury::pallet::Error<T, I>
    **/
   PalletTreasuryError: {
     _enum: ['InsufficientProposersBalance', 'InvalidIndex', 'TooManyApprovals']
   },
   /**
-   * Lookup78: pallet_sudo::pallet::Call<T>
+   * Lookup79: pallet_sudo::pallet::Call<T>
    **/
   PalletSudoCall: {
     _enum: {
@@ -376,7 +380,7 @@
     }
   },
   /**
-   * Lookup80: frame_system::pallet::Call<T>
+   * Lookup81: frame_system::pallet::Call<T>
    **/
   FrameSystemCall: {
     _enum: {
@@ -414,7 +418,7 @@
     }
   },
   /**
-   * Lookup83: orml_vesting::module::Call<T>
+   * Lookup84: orml_vesting::module::Call<T>
    **/
   OrmlVestingModuleCall: {
     _enum: {
@@ -433,7 +437,7 @@
     }
   },
   /**
-   * Lookup84: orml_vesting::VestingSchedule<BlockNumber, Balance>
+   * Lookup85: orml_vesting::VestingSchedule<BlockNumber, Balance>
    **/
   OrmlVestingVestingSchedule: {
     start: 'u32',
@@ -442,7 +446,7 @@
     perPeriod: 'Compact<u128>'
   },
   /**
-   * Lookup86: cumulus_pallet_xcmp_queue::pallet::Call<T>
+   * Lookup87: cumulus_pallet_xcmp_queue::pallet::Call<T>
    **/
   CumulusPalletXcmpQueueCall: {
     _enum: {
@@ -491,7 +495,7 @@
     }
   },
   /**
-   * Lookup87: pallet_xcm::pallet::Call<T>
+   * Lookup88: pallet_xcm::pallet::Call<T>
    **/
   PalletXcmCall: {
     _enum: {
@@ -545,7 +549,7 @@
     }
   },
   /**
-   * Lookup88: xcm::VersionedMultiLocation
+   * Lookup89: xcm::VersionedMultiLocation
    **/
   XcmVersionedMultiLocation: {
     _enum: {
@@ -554,7 +558,7 @@
     }
   },
   /**
-   * Lookup89: xcm::v0::multi_location::MultiLocation
+   * Lookup90: xcm::v0::multi_location::MultiLocation
    **/
   XcmV0MultiLocation: {
     _enum: {
@@ -570,7 +574,7 @@
     }
   },
   /**
-   * Lookup90: xcm::v0::junction::Junction
+   * Lookup91: xcm::v0::junction::Junction
    **/
   XcmV0Junction: {
     _enum: {
@@ -599,7 +603,7 @@
     }
   },
   /**
-   * Lookup91: xcm::v0::junction::NetworkId
+   * Lookup92: xcm::v0::junction::NetworkId
    **/
   XcmV0JunctionNetworkId: {
     _enum: {
@@ -610,7 +614,7 @@
     }
   },
   /**
-   * Lookup92: xcm::v0::junction::BodyId
+   * Lookup93: xcm::v0::junction::BodyId
    **/
   XcmV0JunctionBodyId: {
     _enum: {
@@ -624,7 +628,7 @@
     }
   },
   /**
-   * Lookup93: xcm::v0::junction::BodyPart
+   * Lookup94: xcm::v0::junction::BodyPart
    **/
   XcmV0JunctionBodyPart: {
     _enum: {
@@ -647,14 +651,14 @@
     }
   },
   /**
-   * Lookup94: xcm::v1::multilocation::MultiLocation
+   * Lookup95: xcm::v1::multilocation::MultiLocation
    **/
   XcmV1MultiLocation: {
     parents: 'u8',
     interior: 'XcmV1MultilocationJunctions'
   },
   /**
-   * Lookup95: xcm::v1::multilocation::Junctions
+   * Lookup96: xcm::v1::multilocation::Junctions
    **/
   XcmV1MultilocationJunctions: {
     _enum: {
@@ -670,7 +674,7 @@
     }
   },
   /**
-   * Lookup96: xcm::v1::junction::Junction
+   * Lookup97: xcm::v1::junction::Junction
    **/
   XcmV1Junction: {
     _enum: {
@@ -698,7 +702,7 @@
     }
   },
   /**
-   * Lookup97: xcm::VersionedXcm<Call>
+   * Lookup98: xcm::VersionedXcm<Call>
    **/
   XcmVersionedXcm: {
     _enum: {
@@ -708,7 +712,7 @@
     }
   },
   /**
-   * Lookup98: xcm::v0::Xcm<Call>
+   * Lookup99: xcm::v0::Xcm<Call>
    **/
   XcmV0Xcm: {
     _enum: {
@@ -762,7 +766,7 @@
     }
   },
   /**
-   * Lookup100: xcm::v0::multi_asset::MultiAsset
+   * Lookup101: xcm::v0::multi_asset::MultiAsset
    **/
   XcmV0MultiAsset: {
     _enum: {
@@ -801,7 +805,7 @@
     }
   },
   /**
-   * Lookup101: xcm::v1::multiasset::AssetInstance
+   * Lookup102: xcm::v1::multiasset::AssetInstance
    **/
   XcmV1MultiassetAssetInstance: {
     _enum: {
@@ -815,7 +819,7 @@
     }
   },
   /**
-   * Lookup105: xcm::v0::order::Order<Call>
+   * Lookup106: xcm::v0::order::Order<Call>
    **/
   XcmV0Order: {
     _enum: {
@@ -858,7 +862,7 @@
     }
   },
   /**
-   * Lookup107: xcm::v0::Response
+   * Lookup108: xcm::v0::Response
    **/
   XcmV0Response: {
     _enum: {
@@ -866,19 +870,19 @@
     }
   },
   /**
-   * Lookup108: xcm::v0::OriginKind
+   * Lookup109: xcm::v0::OriginKind
    **/
   XcmV0OriginKind: {
     _enum: ['Native', 'SovereignAccount', 'Superuser', 'Xcm']
   },
   /**
-   * Lookup109: xcm::double_encoded::DoubleEncoded<T>
+   * Lookup110: xcm::double_encoded::DoubleEncoded<T>
    **/
   XcmDoubleEncoded: {
     encoded: 'Bytes'
   },
   /**
-   * Lookup110: xcm::v1::Xcm<Call>
+   * Lookup111: xcm::v1::Xcm<Call>
    **/
   XcmV1Xcm: {
     _enum: {
@@ -937,18 +941,18 @@
     }
   },
   /**
-   * Lookup111: xcm::v1::multiasset::MultiAssets
+   * Lookup112: xcm::v1::multiasset::MultiAssets
    **/
   XcmV1MultiassetMultiAssets: 'Vec<XcmV1MultiAsset>',
   /**
-   * Lookup113: xcm::v1::multiasset::MultiAsset
+   * Lookup114: xcm::v1::multiasset::MultiAsset
    **/
   XcmV1MultiAsset: {
     id: 'XcmV1MultiassetAssetId',
     fun: 'XcmV1MultiassetFungibility'
   },
   /**
-   * Lookup114: xcm::v1::multiasset::AssetId
+   * Lookup115: xcm::v1::multiasset::AssetId
    **/
   XcmV1MultiassetAssetId: {
     _enum: {
@@ -957,7 +961,7 @@
     }
   },
   /**
-   * Lookup115: xcm::v1::multiasset::Fungibility
+   * Lookup116: xcm::v1::multiasset::Fungibility
    **/
   XcmV1MultiassetFungibility: {
     _enum: {
@@ -966,7 +970,7 @@
     }
   },
   /**
-   * Lookup117: xcm::v1::order::Order<Call>
+   * Lookup118: xcm::v1::order::Order<Call>
    **/
   XcmV1Order: {
     _enum: {
@@ -1011,7 +1015,7 @@
     }
   },
   /**
-   * Lookup118: xcm::v1::multiasset::MultiAssetFilter
+   * Lookup119: xcm::v1::multiasset::MultiAssetFilter
    **/
   XcmV1MultiassetMultiAssetFilter: {
     _enum: {
@@ -1020,7 +1024,7 @@
     }
   },
   /**
-   * Lookup119: xcm::v1::multiasset::WildMultiAsset
+   * Lookup120: xcm::v1::multiasset::WildMultiAsset
    **/
   XcmV1MultiassetWildMultiAsset: {
     _enum: {
@@ -1032,13 +1036,13 @@
     }
   },
   /**
-   * Lookup120: xcm::v1::multiasset::WildFungibility
+   * Lookup121: xcm::v1::multiasset::WildFungibility
    **/
   XcmV1MultiassetWildFungibility: {
     _enum: ['Fungible', 'NonFungible']
   },
   /**
-   * Lookup122: xcm::v1::Response
+   * Lookup123: xcm::v1::Response
    **/
   XcmV1Response: {
     _enum: {
@@ -1047,11 +1051,11 @@
     }
   },
   /**
-   * Lookup123: xcm::v2::Xcm<Call>
+   * Lookup124: xcm::v2::Xcm<Call>
    **/
   XcmV2Xcm: 'Vec<XcmV2Instruction>',
   /**
-   * Lookup125: xcm::v2::Instruction<Call>
+   * Lookup126: xcm::v2::Instruction<Call>
    **/
   XcmV2Instruction: {
     _enum: {
@@ -1149,7 +1153,7 @@
     }
   },
   /**
-   * Lookup126: xcm::v2::Response
+   * Lookup127: xcm::v2::Response
    **/
   XcmV2Response: {
     _enum: {
@@ -1160,7 +1164,7 @@
     }
   },
   /**
-   * Lookup129: xcm::v2::traits::Error
+   * Lookup130: xcm::v2::traits::Error
    **/
   XcmV2TraitsError: {
     _enum: {
@@ -1193,7 +1197,7 @@
     }
   },
   /**
-   * Lookup130: xcm::v2::WeightLimit
+   * Lookup131: xcm::v2::WeightLimit
    **/
   XcmV2WeightLimit: {
     _enum: {
@@ -1202,7 +1206,7 @@
     }
   },
   /**
-   * Lookup131: xcm::VersionedMultiAssets
+   * Lookup132: xcm::VersionedMultiAssets
    **/
   XcmVersionedMultiAssets: {
     _enum: {
@@ -1211,11 +1215,11 @@
     }
   },
   /**
-   * Lookup146: cumulus_pallet_xcm::pallet::Call<T>
+   * Lookup147: cumulus_pallet_xcm::pallet::Call<T>
    **/
   CumulusPalletXcmCall: 'Null',
   /**
-   * Lookup147: cumulus_pallet_dmp_queue::pallet::Call<T>
+   * Lookup148: cumulus_pallet_dmp_queue::pallet::Call<T>
    **/
   CumulusPalletDmpQueueCall: {
     _enum: {
@@ -1226,7 +1230,7 @@
     }
   },
   /**
-   * Lookup148: pallet_inflation::pallet::Call<T>
+   * Lookup149: pallet_inflation::pallet::Call<T>
    **/
   PalletInflationCall: {
     _enum: {
@@ -1236,7 +1240,7 @@
     }
   },
   /**
-   * Lookup149: pallet_unique::Call<T>
+   * Lookup150: pallet_unique::Call<T>
    **/
   PalletUniqueCall: {
     _enum: {
@@ -1370,7 +1374,7 @@
     }
   },
   /**
-   * Lookup155: up_data_structs::CollectionMode
+   * Lookup156: up_data_structs::CollectionMode
    **/
   UpDataStructsCollectionMode: {
     _enum: {
@@ -1380,7 +1384,7 @@
     }
   },
   /**
-   * Lookup156: up_data_structs::CreateCollectionData<sp_core::crypto::AccountId32>
+   * Lookup157: up_data_structs::CreateCollectionData<sp_core::crypto::AccountId32>
    **/
   UpDataStructsCreateCollectionData: {
     mode: 'UpDataStructsCollectionMode',
@@ -1397,19 +1401,19 @@
     metaUpdatePermission: 'Option<UpDataStructsMetaUpdatePermission>'
   },
   /**
-   * Lookup158: up_data_structs::AccessMode
+   * Lookup159: up_data_structs::AccessMode
    **/
   UpDataStructsAccessMode: {
     _enum: ['Normal', 'AllowList']
   },
   /**
-   * Lookup161: up_data_structs::SchemaVersion
+   * Lookup162: up_data_structs::SchemaVersion
    **/
   UpDataStructsSchemaVersion: {
     _enum: ['ImageURL', 'Unique']
   },
   /**
-   * Lookup164: up_data_structs::CollectionLimits
+   * Lookup165: up_data_structs::CollectionLimits
    **/
   UpDataStructsCollectionLimits: {
     accountTokenOwnershipLimit: 'Option<u32>',
@@ -1423,7 +1427,7 @@
     transfersEnabled: 'Option<bool>'
   },
   /**
-   * Lookup166: up_data_structs::SponsoringRateLimit
+   * Lookup167: up_data_structs::SponsoringRateLimit
    **/
   UpDataStructsSponsoringRateLimit: {
     _enum: {
@@ -1432,13 +1436,13 @@
     }
   },
   /**
-   * Lookup170: up_data_structs::MetaUpdatePermission
+   * Lookup171: up_data_structs::MetaUpdatePermission
    **/
   UpDataStructsMetaUpdatePermission: {
     _enum: ['ItemOwner', 'Admin', 'None']
   },
   /**
-   * Lookup172: pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>
+   * Lookup173: pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>
    **/
   PalletEvmAccountBasicCrossAccountIdRepr: {
     _enum: {
@@ -1447,7 +1451,7 @@
     }
   },
   /**
-   * Lookup174: up_data_structs::CreateItemData
+   * Lookup175: up_data_structs::CreateItemData
    **/
   UpDataStructsCreateItemData: {
     _enum: {
@@ -1457,20 +1461,20 @@
     }
   },
   /**
-   * Lookup175: up_data_structs::CreateNftData
+   * Lookup176: up_data_structs::CreateNftData
    **/
   UpDataStructsCreateNftData: {
     constData: 'Bytes',
     variableData: 'Bytes'
   },
   /**
-   * Lookup177: up_data_structs::CreateFungibleData
+   * Lookup178: up_data_structs::CreateFungibleData
    **/
   UpDataStructsCreateFungibleData: {
     value: 'u128'
   },
   /**
-   * Lookup178: up_data_structs::CreateReFungibleData
+   * Lookup179: up_data_structs::CreateReFungibleData
    **/
   UpDataStructsCreateReFungibleData: {
     constData: 'Bytes',
@@ -1478,7 +1482,7 @@
     pieces: 'u128'
   },
   /**
-   * Lookup180: up_data_structs::CreateItemExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+   * Lookup181: up_data_structs::CreateItemExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
    **/
   UpDataStructsCreateItemExData: {
     _enum: {
@@ -1489,7 +1493,7 @@
     }
   },
   /**
-   * Lookup182: up_data_structs::CreateNftExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+   * Lookup183: up_data_structs::CreateNftExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
    **/
   UpDataStructsCreateNftExData: {
     constData: 'Bytes',
@@ -1497,7 +1501,7 @@
     owner: 'PalletEvmAccountBasicCrossAccountIdRepr'
   },
   /**
-   * Lookup189: up_data_structs::CreateRefungibleExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+   * Lookup190: up_data_structs::CreateRefungibleExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
    **/
   UpDataStructsCreateRefungibleExData: {
     constData: 'Bytes',
@@ -1505,11 +1509,11 @@
     users: 'BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>'
   },
   /**
-   * Lookup192: pallet_template_transaction_payment::Call<T>
+   * Lookup193: pallet_template_transaction_payment::Call<T>
    **/
   PalletTemplateTransactionPaymentCall: 'Null',
   /**
-   * Lookup193: pallet_evm::pallet::Call<T>
+   * Lookup194: pallet_evm::pallet::Call<T>
    **/
   PalletEvmCall: {
     _enum: {
@@ -1552,7 +1556,7 @@
     }
   },
   /**
-   * Lookup199: pallet_ethereum::pallet::Call<T>
+   * Lookup200: pallet_ethereum::pallet::Call<T>
    **/
   PalletEthereumCall: {
     _enum: {
@@ -1562,7 +1566,7 @@
     }
   },
   /**
-   * Lookup200: ethereum::transaction::TransactionV2
+   * Lookup201: ethereum::transaction::TransactionV2
    **/
   EthereumTransactionTransactionV2: {
     _enum: {
@@ -1572,7 +1576,7 @@
     }
   },
   /**
-   * Lookup201: ethereum::transaction::LegacyTransaction
+   * Lookup202: ethereum::transaction::LegacyTransaction
    **/
   EthereumTransactionLegacyTransaction: {
     nonce: 'U256',
@@ -1584,7 +1588,7 @@
     signature: 'EthereumTransactionTransactionSignature'
   },
   /**
-   * Lookup202: ethereum::transaction::TransactionAction
+   * Lookup203: ethereum::transaction::TransactionAction
    **/
   EthereumTransactionTransactionAction: {
     _enum: {
@@ -1593,7 +1597,7 @@
     }
   },
   /**
-   * Lookup203: ethereum::transaction::TransactionSignature
+   * Lookup204: ethereum::transaction::TransactionSignature
    **/
   EthereumTransactionTransactionSignature: {
     v: 'u64',
@@ -1601,7 +1605,7 @@
     s: 'H256'
   },
   /**
-   * Lookup205: ethereum::transaction::EIP2930Transaction
+   * Lookup206: ethereum::transaction::EIP2930Transaction
    **/
   EthereumTransactionEip2930Transaction: {
     chainId: 'u64',
@@ -1617,14 +1621,14 @@
     s: 'H256'
   },
   /**
-   * Lookup207: ethereum::transaction::AccessListItem
+   * Lookup208: ethereum::transaction::AccessListItem
    **/
   EthereumTransactionAccessListItem: {
     address: 'H160',
-    slots: 'Vec<H256>'
+    storageKeys: 'Vec<H256>'
   },
   /**
-   * Lookup208: ethereum::transaction::EIP1559Transaction
+   * Lookup209: ethereum::transaction::EIP1559Transaction
    **/
   EthereumTransactionEip1559Transaction: {
     chainId: 'u64',
@@ -1641,7 +1645,7 @@
     s: 'H256'
   },
   /**
-   * Lookup209: pallet_evm_migration::pallet::Call<T>
+   * Lookup210: pallet_evm_migration::pallet::Call<T>
    **/
   PalletEvmMigrationCall: {
     _enum: {
@@ -1659,7 +1663,7 @@
     }
   },
   /**
-   * Lookup212: pallet_sudo::pallet::Event<T>
+   * Lookup213: pallet_sudo::pallet::Event<T>
    **/
   PalletSudoEvent: {
     _enum: {
@@ -1675,7 +1679,7 @@
     }
   },
   /**
-   * Lookup214: sp_runtime::DispatchError
+   * Lookup215: sp_runtime::DispatchError
    **/
   SpRuntimeDispatchError: {
     _enum: {
@@ -1691,32 +1695,32 @@
     }
   },
   /**
-   * Lookup215: sp_runtime::ModuleError
+   * Lookup216: sp_runtime::ModuleError
    **/
   SpRuntimeModuleError: {
     index: 'u8',
     error: 'u8'
   },
   /**
-   * Lookup216: sp_runtime::TokenError
+   * Lookup217: sp_runtime::TokenError
    **/
   SpRuntimeTokenError: {
     _enum: ['NoFunds', 'WouldDie', 'BelowMinimum', 'CannotCreate', 'UnknownAsset', 'Frozen', 'Unsupported']
   },
   /**
-   * Lookup217: sp_runtime::ArithmeticError
+   * Lookup218: sp_runtime::ArithmeticError
    **/
   SpRuntimeArithmeticError: {
     _enum: ['Underflow', 'Overflow', 'DivisionByZero']
   },
   /**
-   * Lookup218: pallet_sudo::pallet::Error<T>
+   * Lookup219: pallet_sudo::pallet::Error<T>
    **/
   PalletSudoError: {
     _enum: ['RequireSudo']
   },
   /**
-   * Lookup219: frame_system::AccountInfo<Index, pallet_balances::AccountData<Balance>>
+   * Lookup220: frame_system::AccountInfo<Index, pallet_balances::AccountData<Balance>>
    **/
   FrameSystemAccountInfo: {
     nonce: 'u32',
@@ -1726,7 +1730,7 @@
     data: 'PalletBalancesAccountData'
   },
   /**
-   * Lookup220: frame_support::weights::PerDispatchClass<T>
+   * Lookup221: frame_support::weights::PerDispatchClass<T>
    **/
   FrameSupportWeightsPerDispatchClassU64: {
     normal: 'u64',
@@ -1734,13 +1738,13 @@
     mandatory: 'u64'
   },
   /**
-   * Lookup221: sp_runtime::generic::digest::Digest
+   * Lookup222: sp_runtime::generic::digest::Digest
    **/
   SpRuntimeDigest: {
     logs: 'Vec<SpRuntimeDigestDigestItem>'
   },
   /**
-   * Lookup223: sp_runtime::generic::digest::DigestItem
+   * Lookup224: sp_runtime::generic::digest::DigestItem
    **/
   SpRuntimeDigestDigestItem: {
     _enum: {
@@ -1756,7 +1760,7 @@
     }
   },
   /**
-   * Lookup225: frame_system::EventRecord<opal_runtime::Event, primitive_types::H256>
+   * Lookup226: frame_system::EventRecord<opal_runtime::Event, primitive_types::H256>
    **/
   FrameSystemEventRecord: {
     phase: 'FrameSystemPhase',
@@ -1764,7 +1768,7 @@
     topics: 'Vec<H256>'
   },
   /**
-   * Lookup227: frame_system::pallet::Event<T>
+   * Lookup228: frame_system::pallet::Event<T>
    **/
   FrameSystemEvent: {
     _enum: {
@@ -1792,7 +1796,7 @@
     }
   },
   /**
-   * Lookup228: frame_support::weights::DispatchInfo
+   * Lookup229: frame_support::weights::DispatchInfo
    **/
   FrameSupportWeightsDispatchInfo: {
     weight: 'u64',
@@ -1800,19 +1804,19 @@
     paysFee: 'FrameSupportWeightsPays'
   },
   /**
-   * Lookup229: frame_support::weights::DispatchClass
+   * Lookup230: frame_support::weights::DispatchClass
    **/
   FrameSupportWeightsDispatchClass: {
     _enum: ['Normal', 'Operational', 'Mandatory']
   },
   /**
-   * Lookup230: frame_support::weights::Pays
+   * Lookup231: frame_support::weights::Pays
    **/
   FrameSupportWeightsPays: {
     _enum: ['Yes', 'No']
   },
   /**
-   * Lookup231: orml_vesting::module::Event<T>
+   * Lookup232: orml_vesting::module::Event<T>
    **/
   OrmlVestingModuleEvent: {
     _enum: {
@@ -1831,7 +1835,7 @@
     }
   },
   /**
-   * Lookup232: cumulus_pallet_xcmp_queue::pallet::Event<T>
+   * Lookup233: cumulus_pallet_xcmp_queue::pallet::Event<T>
    **/
   CumulusPalletXcmpQueueEvent: {
     _enum: {
@@ -1846,7 +1850,7 @@
     }
   },
   /**
-   * Lookup233: pallet_xcm::pallet::Event<T>
+   * Lookup234: pallet_xcm::pallet::Event<T>
    **/
   PalletXcmEvent: {
     _enum: {
@@ -1869,7 +1873,7 @@
     }
   },
   /**
-   * Lookup234: xcm::v2::traits::Outcome
+   * Lookup235: xcm::v2::traits::Outcome
    **/
   XcmV2TraitsOutcome: {
     _enum: {
@@ -1879,7 +1883,7 @@
     }
   },
   /**
-   * Lookup236: cumulus_pallet_xcm::pallet::Event<T>
+   * Lookup237: cumulus_pallet_xcm::pallet::Event<T>
    **/
   CumulusPalletXcmEvent: {
     _enum: {
@@ -1889,7 +1893,7 @@
     }
   },
   /**
-   * Lookup237: cumulus_pallet_dmp_queue::pallet::Event<T>
+   * Lookup238: cumulus_pallet_dmp_queue::pallet::Event<T>
    **/
   CumulusPalletDmpQueueEvent: {
     _enum: {
@@ -1902,7 +1906,7 @@
     }
   },
   /**
-   * Lookup238: pallet_unique::RawEvent<sp_core::crypto::AccountId32, pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+   * Lookup239: pallet_unique::RawEvent<sp_core::crypto::AccountId32, pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
    **/
   PalletUniqueRawEvent: {
     _enum: {
@@ -1924,7 +1928,7 @@
     }
   },
   /**
-   * Lookup239: pallet_common::pallet::Event<T>
+   * Lookup240: pallet_common::pallet::Event<T>
    **/
   PalletCommonEvent: {
     _enum: {
@@ -1937,7 +1941,7 @@
     }
   },
   /**
-   * Lookup240: pallet_evm::pallet::Event<T>
+   * Lookup241: pallet_evm::pallet::Event<T>
    **/
   PalletEvmEvent: {
     _enum: {
@@ -1951,7 +1955,7 @@
     }
   },
   /**
-   * Lookup241: ethereum::log::Log
+   * Lookup242: ethereum::log::Log
    **/
   EthereumLog: {
     address: 'H160',
@@ -1959,7 +1963,7 @@
     data: 'Bytes'
   },
   /**
-   * Lookup242: pallet_ethereum::pallet::Event
+   * Lookup243: pallet_ethereum::pallet::Event
    **/
   PalletEthereumEvent: {
     _enum: {
@@ -1967,7 +1971,7 @@
     }
   },
   /**
-   * Lookup243: evm_core::error::ExitReason
+   * Lookup244: evm_core::error::ExitReason
    **/
   EvmCoreErrorExitReason: {
     _enum: {
@@ -1978,13 +1982,13 @@
     }
   },
   /**
-   * Lookup244: evm_core::error::ExitSucceed
+   * Lookup245: evm_core::error::ExitSucceed
    **/
   EvmCoreErrorExitSucceed: {
     _enum: ['Stopped', 'Returned', 'Suicided']
   },
   /**
-   * Lookup245: evm_core::error::ExitError
+   * Lookup246: evm_core::error::ExitError
    **/
   EvmCoreErrorExitError: {
     _enum: {
@@ -2006,13 +2010,13 @@
     }
   },
   /**
-   * Lookup248: evm_core::error::ExitRevert
+   * Lookup249: evm_core::error::ExitRevert
    **/
   EvmCoreErrorExitRevert: {
     _enum: ['Reverted']
   },
   /**
-   * Lookup249: evm_core::error::ExitFatal
+   * Lookup250: evm_core::error::ExitFatal
    **/
   EvmCoreErrorExitFatal: {
     _enum: {
@@ -2023,7 +2027,7 @@
     }
   },
   /**
-   * Lookup250: frame_system::Phase
+   * Lookup251: frame_system::Phase
    **/
   FrameSystemPhase: {
     _enum: {
@@ -2033,14 +2037,14 @@
     }
   },
   /**
-   * Lookup252: frame_system::LastRuntimeUpgradeInfo
+   * Lookup253: frame_system::LastRuntimeUpgradeInfo
    **/
   FrameSystemLastRuntimeUpgradeInfo: {
     specVersion: 'Compact<u32>',
     specName: 'Text'
   },
   /**
-   * Lookup253: frame_system::limits::BlockWeights
+   * Lookup254: frame_system::limits::BlockWeights
    **/
   FrameSystemLimitsBlockWeights: {
     baseBlock: 'u64',
@@ -2048,7 +2052,7 @@
     perClass: 'FrameSupportWeightsPerDispatchClassWeightsPerClass'
   },
   /**
-   * Lookup254: frame_support::weights::PerDispatchClass<frame_system::limits::WeightsPerClass>
+   * Lookup255: frame_support::weights::PerDispatchClass<frame_system::limits::WeightsPerClass>
    **/
   FrameSupportWeightsPerDispatchClassWeightsPerClass: {
     normal: 'FrameSystemLimitsWeightsPerClass',
@@ -2056,7 +2060,7 @@
     mandatory: 'FrameSystemLimitsWeightsPerClass'
   },
   /**
-   * Lookup255: frame_system::limits::WeightsPerClass
+   * Lookup256: frame_system::limits::WeightsPerClass
    **/
   FrameSystemLimitsWeightsPerClass: {
     baseExtrinsic: 'u64',
@@ -2065,13 +2069,13 @@
     reserved: 'Option<u64>'
   },
   /**
-   * Lookup257: frame_system::limits::BlockLength
+   * Lookup258: frame_system::limits::BlockLength
    **/
   FrameSystemLimitsBlockLength: {
     max: 'FrameSupportWeightsPerDispatchClassU32'
   },
   /**
-   * Lookup258: frame_support::weights::PerDispatchClass<T>
+   * Lookup259: frame_support::weights::PerDispatchClass<T>
    **/
   FrameSupportWeightsPerDispatchClassU32: {
     normal: 'u32',
@@ -2079,14 +2083,14 @@
     mandatory: 'u32'
   },
   /**
-   * Lookup259: frame_support::weights::RuntimeDbWeight
+   * Lookup260: frame_support::weights::RuntimeDbWeight
    **/
   FrameSupportWeightsRuntimeDbWeight: {
     read: 'u64',
     write: 'u64'
   },
   /**
-   * Lookup260: sp_version::RuntimeVersion
+   * Lookup261: sp_version::RuntimeVersion
    **/
   SpVersionRuntimeVersion: {
     specName: 'Text',
@@ -2099,19 +2103,19 @@
     stateVersion: 'u8'
   },
   /**
-   * Lookup264: frame_system::pallet::Error<T>
+   * Lookup265: frame_system::pallet::Error<T>
    **/
   FrameSystemError: {
     _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered']
   },
   /**
-   * Lookup266: orml_vesting::module::Error<T>
+   * Lookup267: orml_vesting::module::Error<T>
    **/
   OrmlVestingModuleError: {
     _enum: ['ZeroVestingPeriod', 'ZeroVestingPeriodCount', 'InsufficientBalanceToLock', 'TooManyVestingSchedules', 'AmountLow', 'MaxVestingSchedulesExceeded']
   },
   /**
-   * Lookup268: cumulus_pallet_xcmp_queue::InboundChannelDetails
+   * Lookup269: cumulus_pallet_xcmp_queue::InboundChannelDetails
    **/
   CumulusPalletXcmpQueueInboundChannelDetails: {
     sender: 'u32',
@@ -2119,19 +2123,19 @@
     messageMetadata: 'Vec<(u32,PolkadotParachainPrimitivesXcmpMessageFormat)>'
   },
   /**
-   * Lookup269: cumulus_pallet_xcmp_queue::InboundState
+   * Lookup270: cumulus_pallet_xcmp_queue::InboundState
    **/
   CumulusPalletXcmpQueueInboundState: {
     _enum: ['Ok', 'Suspended']
   },
   /**
-   * Lookup272: polkadot_parachain::primitives::XcmpMessageFormat
+   * Lookup273: polkadot_parachain::primitives::XcmpMessageFormat
    **/
   PolkadotParachainPrimitivesXcmpMessageFormat: {
     _enum: ['ConcatenatedVersionedXcm', 'ConcatenatedEncodedBlob', 'Signals']
   },
   /**
-   * Lookup275: cumulus_pallet_xcmp_queue::OutboundChannelDetails
+   * Lookup276: cumulus_pallet_xcmp_queue::OutboundChannelDetails
    **/
   CumulusPalletXcmpQueueOutboundChannelDetails: {
     recipient: 'u32',
@@ -2141,13 +2145,13 @@
     lastIndex: 'u16'
   },
   /**
-   * Lookup276: cumulus_pallet_xcmp_queue::OutboundState
+   * Lookup277: cumulus_pallet_xcmp_queue::OutboundState
    **/
   CumulusPalletXcmpQueueOutboundState: {
     _enum: ['Ok', 'Suspended']
   },
   /**
-   * Lookup278: cumulus_pallet_xcmp_queue::QueueConfigData
+   * Lookup279: cumulus_pallet_xcmp_queue::QueueConfigData
    **/
   CumulusPalletXcmpQueueQueueConfigData: {
     suspendThreshold: 'u32',
@@ -2158,29 +2162,29 @@
     xcmpMaxIndividualWeight: 'u64'
   },
   /**
-   * Lookup280: cumulus_pallet_xcmp_queue::pallet::Error<T>
+   * Lookup281: cumulus_pallet_xcmp_queue::pallet::Error<T>
    **/
   CumulusPalletXcmpQueueError: {
     _enum: ['FailedToSend', 'BadXcmOrigin', 'BadXcm', 'BadOverweightIndex', 'WeightOverLimit']
   },
   /**
-   * Lookup281: pallet_xcm::pallet::Error<T>
+   * Lookup282: pallet_xcm::pallet::Error<T>
    **/
   PalletXcmError: {
     _enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed']
   },
   /**
-   * Lookup282: cumulus_pallet_xcm::pallet::Error<T>
+   * Lookup283: cumulus_pallet_xcm::pallet::Error<T>
    **/
   CumulusPalletXcmError: 'Null',
   /**
-   * Lookup283: cumulus_pallet_dmp_queue::ConfigData
+   * Lookup284: cumulus_pallet_dmp_queue::ConfigData
    **/
   CumulusPalletDmpQueueConfigData: {
     maxIndividual: 'u64'
   },
   /**
-   * Lookup284: cumulus_pallet_dmp_queue::PageIndexData
+   * Lookup285: cumulus_pallet_dmp_queue::PageIndexData
    **/
   CumulusPalletDmpQueuePageIndexData: {
     beginUsed: 'u32',
@@ -2188,19 +2192,19 @@
     overweightCount: 'u64'
   },
   /**
-   * Lookup287: cumulus_pallet_dmp_queue::pallet::Error<T>
+   * Lookup288: cumulus_pallet_dmp_queue::pallet::Error<T>
    **/
   CumulusPalletDmpQueueError: {
     _enum: ['Unknown', 'OverLimit']
   },
   /**
-   * Lookup291: pallet_unique::Error<T>
+   * Lookup292: pallet_unique::Error<T>
    **/
   PalletUniqueError: {
     _enum: ['CollectionDecimalPointLimitExceeded', 'ConfirmUnsetSponsorFail', 'EmptyArgument']
   },
   /**
-   * Lookup292: up_data_structs::Collection<sp_core::crypto::AccountId32>
+   * Lookup293: up_data_structs::Collection<sp_core::crypto::AccountId32>
    **/
   UpDataStructsCollection: {
     owner: 'AccountId32',
@@ -2219,7 +2223,7 @@
     metaUpdatePermission: 'UpDataStructsMetaUpdatePermission'
   },
   /**
-   * Lookup293: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>
+   * Lookup294: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>
    **/
   UpDataStructsSponsorshipState: {
     _enum: {
@@ -2229,7 +2233,7 @@
     }
   },
   /**
-   * Lookup296: up_data_structs::CollectionStats
+   * Lookup297: up_data_structs::CollectionStats
    **/
   UpDataStructsCollectionStats: {
     created: 'u32',
@@ -2237,32 +2241,32 @@
     alive: 'u32'
   },
   /**
-   * Lookup297: pallet_common::pallet::Error<T>
+   * Lookup298: pallet_common::pallet::Error<T>
    **/
   PalletCommonError: {
     _enum: ['CollectionNotFound', 'MustBeTokenOwner', 'NoPermission', 'PublicMintingNotAllowed', 'AddressNotInAllowlist', 'CollectionNameLimitExceeded', 'CollectionDescriptionLimitExceeded', 'CollectionTokenPrefixLimitExceeded', 'TotalCollectionsLimitExceeded', 'TokenVariableDataLimitExceeded', 'CollectionAdminCountExceeded', 'CollectionLimitBoundsExceeded', 'OwnerPermissionsCantBeReverted', 'TransferNotAllowed', 'AccountTokenLimitExceeded', 'CollectionTokenLimitExceeded', 'MetadataFlagFrozen', 'TokenNotFound', 'TokenValueTooLow', 'ApprovedValueTooLow', 'CantApproveMoreThanOwned', 'AddressIsZero', 'UnsupportedOperation', 'NotSufficientFounds']
   },
   /**
-   * Lookup299: pallet_fungible::pallet::Error<T>
+   * Lookup300: pallet_fungible::pallet::Error<T>
    **/
   PalletFungibleError: {
     _enum: ['NotFungibleDataUsedToMintFungibleCollectionToken', 'FungibleItemsHaveNoId', 'FungibleItemsDontHaveData']
   },
   /**
-   * Lookup300: pallet_refungible::ItemData
+   * Lookup301: pallet_refungible::ItemData
    **/
   PalletRefungibleItemData: {
     constData: 'Bytes',
     variableData: 'Bytes'
   },
   /**
-   * Lookup304: pallet_refungible::pallet::Error<T>
+   * Lookup305: pallet_refungible::pallet::Error<T>
    **/
   PalletRefungibleError: {
     _enum: ['NotRefungibleDataUsedToMintFungibleCollectionToken', 'WrongRefungiblePieces']
   },
   /**
-   * Lookup305: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+   * Lookup306: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
    **/
   PalletNonfungibleItemData: {
     constData: 'Bytes',
@@ -2270,19 +2274,19 @@
     owner: 'PalletEvmAccountBasicCrossAccountIdRepr'
   },
   /**
-   * Lookup306: pallet_nonfungible::pallet::Error<T>
+   * Lookup307: pallet_nonfungible::pallet::Error<T>
    **/
   PalletNonfungibleError: {
     _enum: ['NotNonfungibleDataUsedToMintFungibleCollectionToken', 'NonfungibleItemsHaveNoAmount']
   },
   /**
-   * Lookup308: pallet_evm::pallet::Error<T>
+   * Lookup309: pallet_evm::pallet::Error<T>
    **/
   PalletEvmError: {
     _enum: ['BalanceLow', 'FeeOverflow', 'PaymentOverflow', 'WithdrawFailed', 'GasPriceTooLow', 'InvalidNonce']
   },
   /**
-   * Lookup311: fp_rpc::TransactionStatus
+   * Lookup312: fp_rpc::TransactionStatus
    **/
   FpRpcTransactionStatus: {
     transactionHash: 'H256',
@@ -2294,11 +2298,11 @@
     logsBloom: 'EthbloomBloom'
   },
   /**
-   * Lookup314: ethbloom::Bloom
+   * Lookup315: ethbloom::Bloom
    **/
   EthbloomBloom: '[u8;256]',
   /**
-   * Lookup316: ethereum::receipt::ReceiptV3
+   * Lookup317: ethereum::receipt::ReceiptV3
    **/
   EthereumReceiptReceiptV3: {
     _enum: {
@@ -2308,7 +2312,7 @@
     }
   },
   /**
-   * Lookup317: ethereum::receipt::EIP658ReceiptData
+   * Lookup318: ethereum::receipt::EIP658ReceiptData
    **/
   EthereumReceiptEip658ReceiptData: {
     statusCode: 'u8',
@@ -2317,7 +2321,7 @@
     logs: 'Vec<EthereumLog>'
   },
   /**
-   * Lookup318: ethereum::block::Block<ethereum::transaction::TransactionV2>
+   * Lookup319: ethereum::block::Block<ethereum::transaction::TransactionV2>
    **/
   EthereumBlock: {
     header: 'EthereumHeader',
@@ -2325,7 +2329,7 @@
     ommers: 'Vec<EthereumHeader>'
   },
   /**
-   * Lookup319: ethereum::header::Header
+   * Lookup320: ethereum::header::Header
    **/
   EthereumHeader: {
     parentHash: 'H256',
@@ -2345,41 +2349,41 @@
     nonce: 'EthereumTypesHashH64'
   },
   /**
-   * Lookup320: ethereum_types::hash::H64
+   * Lookup321: ethereum_types::hash::H64
    **/
   EthereumTypesHashH64: '[u8;8]',
   /**
-   * Lookup325: pallet_ethereum::pallet::Error<T>
+   * Lookup326: pallet_ethereum::pallet::Error<T>
    **/
   PalletEthereumError: {
     _enum: ['InvalidSignature', 'PreLogExists']
   },
   /**
-   * Lookup326: pallet_evm_coder_substrate::pallet::Error<T>
+   * Lookup327: pallet_evm_coder_substrate::pallet::Error<T>
    **/
   PalletEvmCoderSubstrateError: {
     _enum: ['OutOfGas', 'OutOfFund']
   },
   /**
-   * Lookup327: pallet_evm_contract_helpers::SponsoringModeT
+   * Lookup328: pallet_evm_contract_helpers::SponsoringModeT
    **/
   PalletEvmContractHelpersSponsoringModeT: {
     _enum: ['Disabled', 'Allowlisted', 'Generous']
   },
   /**
-   * Lookup329: pallet_evm_contract_helpers::pallet::Error<T>
+   * Lookup330: pallet_evm_contract_helpers::pallet::Error<T>
    **/
   PalletEvmContractHelpersError: {
     _enum: ['NoPermission']
   },
   /**
-   * Lookup330: pallet_evm_migration::pallet::Error<T>
+   * Lookup331: pallet_evm_migration::pallet::Error<T>
    **/
   PalletEvmMigrationError: {
     _enum: ['AccountNotEmpty', 'AccountIsNotMigrating']
   },
   /**
-   * Lookup332: sp_runtime::MultiSignature
+   * Lookup333: sp_runtime::MultiSignature
    **/
   SpRuntimeMultiSignature: {
     _enum: {
@@ -2389,39 +2393,39 @@
     }
   },
   /**
-   * Lookup333: sp_core::ed25519::Signature
+   * Lookup334: sp_core::ed25519::Signature
    **/
   SpCoreEd25519Signature: '[u8;64]',
   /**
-   * Lookup335: sp_core::sr25519::Signature
+   * Lookup336: sp_core::sr25519::Signature
    **/
   SpCoreSr25519Signature: '[u8;64]',
   /**
-   * Lookup336: sp_core::ecdsa::Signature
+   * Lookup337: sp_core::ecdsa::Signature
    **/
   SpCoreEcdsaSignature: '[u8;65]',
   /**
-   * Lookup339: frame_system::extensions::check_spec_version::CheckSpecVersion<T>
+   * Lookup340: frame_system::extensions::check_spec_version::CheckSpecVersion<T>
    **/
   FrameSystemExtensionsCheckSpecVersion: 'Null',
   /**
-   * Lookup340: frame_system::extensions::check_genesis::CheckGenesis<T>
+   * Lookup341: frame_system::extensions::check_genesis::CheckGenesis<T>
    **/
   FrameSystemExtensionsCheckGenesis: 'Null',
   /**
-   * Lookup343: frame_system::extensions::check_nonce::CheckNonce<T>
+   * Lookup344: frame_system::extensions::check_nonce::CheckNonce<T>
    **/
   FrameSystemExtensionsCheckNonce: 'Compact<u32>',
   /**
-   * Lookup344: frame_system::extensions::check_weight::CheckWeight<T>
+   * Lookup345: frame_system::extensions::check_weight::CheckWeight<T>
    **/
   FrameSystemExtensionsCheckWeight: 'Null',
   /**
-   * Lookup345: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>
+   * Lookup346: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>
    **/
   PalletTemplateTransactionPaymentChargeTransactionPayment: 'Compact<u128>',
   /**
-   * Lookup346: opal_runtime::Runtime
+   * Lookup347: opal_runtime::Runtime
    **/
   OpalRuntimeRuntime: 'Null'
 };
modifiedtests/src/interfaces/types-lookup.tsdiffbeforeafterboth
--- a/tests/src/interfaces/types-lookup.ts
+++ b/tests/src/interfaces/types-lookup.ts
@@ -2,7 +2,7 @@
 /* eslint-disable */
 
 declare module '@polkadot/types/lookup' {
-  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';
@@ -21,7 +21,15 @@
     readonly type: 'Present';
   }
 
-  /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (10) */
+  /** @name SpTrieStorageProof (10) */
+  export interface SpTrieStorageProof extends Struct {
+    readonly trieNodes: BTreeSet;
+  }
+
+  /** @name BTreeSet (11) */
+  export interface BTreeSet extends Vec<Bytes> {}
+
+  /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (13) */
   export interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct {
     readonly dmqMqcHead: H256;
     readonly relayDispatchQueueSize: ITuple<[u32, u32]>;
@@ -29,7 +37,7 @@
     readonly egressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV1AbridgedHrmpChannel]>>;
   }
 
-  /** @name PolkadotPrimitivesV1AbridgedHrmpChannel (15) */
+  /** @name PolkadotPrimitivesV1AbridgedHrmpChannel (18) */
   export interface PolkadotPrimitivesV1AbridgedHrmpChannel extends Struct {
     readonly maxCapacity: u32;
     readonly maxTotalSize: u32;
@@ -39,7 +47,7 @@
     readonly mqcHead: Option<H256>;
   }
 
-  /** @name PolkadotPrimitivesV1AbridgedHostConfiguration (17) */
+  /** @name PolkadotPrimitivesV1AbridgedHostConfiguration (20) */
   export interface PolkadotPrimitivesV1AbridgedHostConfiguration extends Struct {
     readonly maxCodeSize: u32;
     readonly maxHeadDataSize: u32;
@@ -52,13 +60,13 @@
     readonly validationUpgradeDelay: u32;
   }
 
-  /** @name PolkadotCorePrimitivesOutboundHrmpMessage (23) */
+  /** @name PolkadotCorePrimitivesOutboundHrmpMessage (26) */
   export interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct {
     readonly recipient: u32;
     readonly data: Bytes;
   }
 
-  /** @name CumulusPalletParachainSystemCall (26) */
+  /** @name CumulusPalletParachainSystemCall (28) */
   export interface CumulusPalletParachainSystemCall extends Enum {
     readonly isSetValidationData: boolean;
     readonly asSetValidationData: {
@@ -79,7 +87,7 @@
     readonly type: 'SetValidationData' | 'SudoSendUpwardMessage' | 'AuthorizeUpgrade' | 'EnactAuthorizedUpgrade';
   }
 
-  /** @name CumulusPrimitivesParachainInherentParachainInherentData (27) */
+  /** @name CumulusPrimitivesParachainInherentParachainInherentData (29) */
   export interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct {
     readonly validationData: PolkadotPrimitivesV1PersistedValidationData;
     readonly relayChainState: SpTrieStorageProof;
@@ -87,24 +95,19 @@
     readonly horizontalMessages: BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>;
   }
 
-  /** @name SpTrieStorageProof (28) */
-  export interface SpTrieStorageProof extends Struct {
-    readonly trieNodes: Vec<Bytes>;
-  }
-
-  /** @name PolkadotCorePrimitivesInboundDownwardMessage (30) */
+  /** @name PolkadotCorePrimitivesInboundDownwardMessage (31) */
   export interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {
     readonly sentAt: u32;
     readonly msg: Bytes;
   }
 
-  /** @name PolkadotCorePrimitivesInboundHrmpMessage (33) */
+  /** @name PolkadotCorePrimitivesInboundHrmpMessage (34) */
   export interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct {
     readonly sentAt: u32;
     readonly data: Bytes;
   }
 
-  /** @name CumulusPalletParachainSystemEvent (36) */
+  /** @name CumulusPalletParachainSystemEvent (37) */
   export interface CumulusPalletParachainSystemEvent extends Enum {
     readonly isValidationFunctionStored: boolean;
     readonly isValidationFunctionApplied: boolean;
@@ -119,7 +122,7 @@
     readonly type: 'ValidationFunctionStored' | 'ValidationFunctionApplied' | 'ValidationFunctionDiscarded' | 'UpgradeAuthorized' | 'DownwardMessagesReceived' | 'DownwardMessagesProcessed';
   }
 
-  /** @name CumulusPalletParachainSystemError (37) */
+  /** @name CumulusPalletParachainSystemError (38) */
   export interface CumulusPalletParachainSystemError extends Enum {
     readonly isOverlappingUpgrades: boolean;
     readonly isProhibitedByPolkadot: boolean;
@@ -132,7 +135,7 @@
     readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled' | 'NothingAuthorized' | 'Unauthorized';
   }
 
-  /** @name PalletBalancesAccountData (40) */
+  /** @name PalletBalancesAccountData (41) */
   export interface PalletBalancesAccountData extends Struct {
     readonly free: u128;
     readonly reserved: u128;
@@ -140,14 +143,14 @@
     readonly feeFrozen: u128;
   }
 
-  /** @name PalletBalancesBalanceLock (42) */
+  /** @name PalletBalancesBalanceLock (43) */
   export interface PalletBalancesBalanceLock extends Struct {
     readonly id: U8aFixed;
     readonly amount: u128;
     readonly reasons: PalletBalancesReasons;
   }
 
-  /** @name PalletBalancesReasons (44) */
+  /** @name PalletBalancesReasons (45) */
   export interface PalletBalancesReasons extends Enum {
     readonly isFee: boolean;
     readonly isMisc: boolean;
@@ -155,20 +158,20 @@
     readonly type: 'Fee' | 'Misc' | 'All';
   }
 
-  /** @name PalletBalancesReserveData (47) */
+  /** @name PalletBalancesReserveData (48) */
   export interface PalletBalancesReserveData extends Struct {
     readonly id: U8aFixed;
     readonly amount: u128;
   }
 
-  /** @name PalletBalancesReleases (49) */
+  /** @name PalletBalancesReleases (50) */
   export interface PalletBalancesReleases extends Enum {
     readonly isV100: boolean;
     readonly isV200: boolean;
     readonly type: 'V100' | 'V200';
   }
 
-  /** @name PalletBalancesCall (50) */
+  /** @name PalletBalancesCall (51) */
   export interface PalletBalancesCall extends Enum {
     readonly isTransfer: boolean;
     readonly asTransfer: {
@@ -205,7 +208,7 @@
     readonly type: 'Transfer' | 'SetBalance' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve';
   }
 
-  /** @name PalletBalancesEvent (56) */
+  /** @name PalletBalancesEvent (57) */
   export interface PalletBalancesEvent extends Enum {
     readonly isEndowed: boolean;
     readonly asEndowed: {
@@ -264,14 +267,14 @@
     readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'BalanceSet' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'Deposit' | 'Withdraw' | 'Slashed';
   }
 
-  /** @name FrameSupportTokensMiscBalanceStatus (57) */
+  /** @name FrameSupportTokensMiscBalanceStatus (58) */
   export interface FrameSupportTokensMiscBalanceStatus extends Enum {
     readonly isFree: boolean;
     readonly isReserved: boolean;
     readonly type: 'Free' | 'Reserved';
   }
 
-  /** @name PalletBalancesError (58) */
+  /** @name PalletBalancesError (59) */
   export interface PalletBalancesError extends Enum {
     readonly isVestingBalance: boolean;
     readonly isLiquidityRestrictions: boolean;
@@ -284,7 +287,7 @@
     readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'KeepAlive' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves';
   }
 
-  /** @name PalletTimestampCall (61) */
+  /** @name PalletTimestampCall (62) */
   export interface PalletTimestampCall extends Enum {
     readonly isSet: boolean;
     readonly asSet: {
@@ -293,14 +296,14 @@
     readonly type: 'Set';
   }
 
-  /** @name PalletTransactionPaymentReleases (64) */
+  /** @name PalletTransactionPaymentReleases (65) */
   export interface PalletTransactionPaymentReleases extends Enum {
     readonly isV1Ancient: boolean;
     readonly isV2: boolean;
     readonly type: 'V1Ancient' | 'V2';
   }
 
-  /** @name FrameSupportWeightsWeightToFeeCoefficient (66) */
+  /** @name FrameSupportWeightsWeightToFeeCoefficient (67) */
   export interface FrameSupportWeightsWeightToFeeCoefficient extends Struct {
     readonly coeffInteger: u128;
     readonly coeffFrac: Perbill;
@@ -308,7 +311,7 @@
     readonly degree: u8;
   }
 
-  /** @name PalletTreasuryProposal (68) */
+  /** @name PalletTreasuryProposal (69) */
   export interface PalletTreasuryProposal extends Struct {
     readonly proposer: AccountId32;
     readonly value: u128;
@@ -316,7 +319,7 @@
     readonly bond: u128;
   }
 
-  /** @name PalletTreasuryCall (71) */
+  /** @name PalletTreasuryCall (72) */
   export interface PalletTreasuryCall extends Enum {
     readonly isProposeSpend: boolean;
     readonly asProposeSpend: {
@@ -334,7 +337,7 @@
     readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal';
   }
 
-  /** @name PalletTreasuryEvent (73) */
+  /** @name PalletTreasuryEvent (74) */
   export interface PalletTreasuryEvent extends Enum {
     readonly isProposed: boolean;
     readonly asProposed: {
@@ -370,10 +373,10 @@
     readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit';
   }
 
-  /** @name FrameSupportPalletId (76) */
+  /** @name FrameSupportPalletId (77) */
   export interface FrameSupportPalletId extends U8aFixed {}
 
-  /** @name PalletTreasuryError (77) */
+  /** @name PalletTreasuryError (78) */
   export interface PalletTreasuryError extends Enum {
     readonly isInsufficientProposersBalance: boolean;
     readonly isInvalidIndex: boolean;
@@ -381,7 +384,7 @@
     readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals';
   }
 
-  /** @name PalletSudoCall (78) */
+  /** @name PalletSudoCall (79) */
   export interface PalletSudoCall extends Enum {
     readonly isSudo: boolean;
     readonly asSudo: {
@@ -404,7 +407,7 @@
     readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';
   }
 
-  /** @name FrameSystemCall (80) */
+  /** @name FrameSystemCall (81) */
   export interface FrameSystemCall extends Enum {
     readonly isFillBlock: boolean;
     readonly asFillBlock: {
@@ -446,7 +449,7 @@
     readonly type: 'FillBlock' | 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent';
   }
 
-  /** @name OrmlVestingModuleCall (83) */
+  /** @name OrmlVestingModuleCall (84) */
   export interface OrmlVestingModuleCall extends Enum {
     readonly isClaim: boolean;
     readonly isVestedTransfer: boolean;
@@ -466,7 +469,7 @@
     readonly type: 'Claim' | 'VestedTransfer' | 'UpdateVestingSchedules' | 'ClaimFor';
   }
 
-  /** @name OrmlVestingVestingSchedule (84) */
+  /** @name OrmlVestingVestingSchedule (85) */
   export interface OrmlVestingVestingSchedule extends Struct {
     readonly start: u32;
     readonly period: u32;
@@ -474,7 +477,7 @@
     readonly perPeriod: Compact<u128>;
   }
 
-  /** @name CumulusPalletXcmpQueueCall (86) */
+  /** @name CumulusPalletXcmpQueueCall (87) */
   export interface CumulusPalletXcmpQueueCall extends Enum {
     readonly isServiceOverweight: boolean;
     readonly asServiceOverweight: {
@@ -510,7 +513,7 @@
     readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight';
   }
 
-  /** @name PalletXcmCall (87) */
+  /** @name PalletXcmCall (88) */
   export interface PalletXcmCall extends Enum {
     readonly isSend: boolean;
     readonly asSend: {
@@ -572,7 +575,7 @@
     readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets';
   }
 
-  /** @name XcmVersionedMultiLocation (88) */
+  /** @name XcmVersionedMultiLocation (89) */
   export interface XcmVersionedMultiLocation extends Enum {
     readonly isV0: boolean;
     readonly asV0: XcmV0MultiLocation;
@@ -581,7 +584,7 @@
     readonly type: 'V0' | 'V1';
   }
 
-  /** @name XcmV0MultiLocation (89) */
+  /** @name XcmV0MultiLocation (90) */
   export interface XcmV0MultiLocation extends Enum {
     readonly isNull: boolean;
     readonly isX1: boolean;
@@ -603,7 +606,7 @@
     readonly type: 'Null' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';
   }
 
-  /** @name XcmV0Junction (90) */
+  /** @name XcmV0Junction (91) */
   export interface XcmV0Junction extends Enum {
     readonly isParent: boolean;
     readonly isParachain: boolean;
@@ -638,7 +641,7 @@
     readonly type: 'Parent' | 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';
   }
 
-  /** @name XcmV0JunctionNetworkId (91) */
+  /** @name XcmV0JunctionNetworkId (92) */
   export interface XcmV0JunctionNetworkId extends Enum {
     readonly isAny: boolean;
     readonly isNamed: boolean;
@@ -648,7 +651,7 @@
     readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';
   }
 
-  /** @name XcmV0JunctionBodyId (92) */
+  /** @name XcmV0JunctionBodyId (93) */
   export interface XcmV0JunctionBodyId extends Enum {
     readonly isUnit: boolean;
     readonly isNamed: boolean;
@@ -662,7 +665,7 @@
     readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial';
   }
 
-  /** @name XcmV0JunctionBodyPart (93) */
+  /** @name XcmV0JunctionBodyPart (94) */
   export interface XcmV0JunctionBodyPart extends Enum {
     readonly isVoice: boolean;
     readonly isMembers: boolean;
@@ -687,13 +690,13 @@
     readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';
   }
 
-  /** @name XcmV1MultiLocation (94) */
+  /** @name XcmV1MultiLocation (95) */
   export interface XcmV1MultiLocation extends Struct {
     readonly parents: u8;
     readonly interior: XcmV1MultilocationJunctions;
   }
 
-  /** @name XcmV1MultilocationJunctions (95) */
+  /** @name XcmV1MultilocationJunctions (96) */
   export interface XcmV1MultilocationJunctions extends Enum {
     readonly isHere: boolean;
     readonly isX1: boolean;
@@ -715,7 +718,7 @@
     readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';
   }
 
-  /** @name XcmV1Junction (96) */
+  /** @name XcmV1Junction (97) */
   export interface XcmV1Junction extends Enum {
     readonly isParachain: boolean;
     readonly asParachain: Compact<u32>;
@@ -749,7 +752,7 @@
     readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';
   }
 
-  /** @name XcmVersionedXcm (97) */
+  /** @name XcmVersionedXcm (98) */
   export interface XcmVersionedXcm extends Enum {
     readonly isV0: boolean;
     readonly asV0: XcmV0Xcm;
@@ -760,7 +763,7 @@
     readonly type: 'V0' | 'V1' | 'V2';
   }
 
-  /** @name XcmV0Xcm (98) */
+  /** @name XcmV0Xcm (99) */
   export interface XcmV0Xcm extends Enum {
     readonly isWithdrawAsset: boolean;
     readonly asWithdrawAsset: {
@@ -823,7 +826,7 @@
     readonly type: 'WithdrawAsset' | 'ReserveAssetDeposit' | 'TeleportAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom';
   }
 
-  /** @name XcmV0MultiAsset (100) */
+  /** @name XcmV0MultiAsset (101) */
   export interface XcmV0MultiAsset extends Enum {
     readonly isNone: boolean;
     readonly isAll: boolean;
@@ -868,7 +871,7 @@
     readonly type: 'None' | 'All' | 'AllFungible' | 'AllNonFungible' | 'AllAbstractFungible' | 'AllAbstractNonFungible' | 'AllConcreteFungible' | 'AllConcreteNonFungible' | 'AbstractFungible' | 'AbstractNonFungible' | 'ConcreteFungible' | 'ConcreteNonFungible';
   }
 
-  /** @name XcmV1MultiassetAssetInstance (101) */
+  /** @name XcmV1MultiassetAssetInstance (102) */
   export interface XcmV1MultiassetAssetInstance extends Enum {
     readonly isUndefined: boolean;
     readonly isIndex: boolean;
@@ -886,7 +889,7 @@
     readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob';
   }
 
-  /** @name XcmV0Order (105) */
+  /** @name XcmV0Order (106) */
   export interface XcmV0Order extends Enum {
     readonly isNull: boolean;
     readonly isDepositAsset: boolean;
@@ -934,14 +937,14 @@
     readonly type: 'Null' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';
   }
 
-  /** @name XcmV0Response (107) */
+  /** @name XcmV0Response (108) */
   export interface XcmV0Response extends Enum {
     readonly isAssets: boolean;
     readonly asAssets: Vec<XcmV0MultiAsset>;
     readonly type: 'Assets';
   }
 
-  /** @name XcmV0OriginKind (108) */
+  /** @name XcmV0OriginKind (109) */
   export interface XcmV0OriginKind extends Enum {
     readonly isNative: boolean;
     readonly isSovereignAccount: boolean;
@@ -950,12 +953,12 @@
     readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm';
   }
 
-  /** @name XcmDoubleEncoded (109) */
+  /** @name XcmDoubleEncoded (110) */
   export interface XcmDoubleEncoded extends Struct {
     readonly encoded: Bytes;
   }
 
-  /** @name XcmV1Xcm (110) */
+  /** @name XcmV1Xcm (111) */
   export interface XcmV1Xcm extends Enum {
     readonly isWithdrawAsset: boolean;
     readonly asWithdrawAsset: {
@@ -1024,16 +1027,16 @@
     readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom' | 'SubscribeVersion' | 'UnsubscribeVersion';
   }
 
-  /** @name XcmV1MultiassetMultiAssets (111) */
+  /** @name XcmV1MultiassetMultiAssets (112) */
   export interface XcmV1MultiassetMultiAssets extends Vec<XcmV1MultiAsset> {}
 
-  /** @name XcmV1MultiAsset (113) */
+  /** @name XcmV1MultiAsset (114) */
   export interface XcmV1MultiAsset extends Struct {
     readonly id: XcmV1MultiassetAssetId;
     readonly fun: XcmV1MultiassetFungibility;
   }
 
-  /** @name XcmV1MultiassetAssetId (114) */
+  /** @name XcmV1MultiassetAssetId (115) */
   export interface XcmV1MultiassetAssetId extends Enum {
     readonly isConcrete: boolean;
     readonly asConcrete: XcmV1MultiLocation;
@@ -1042,7 +1045,7 @@
     readonly type: 'Concrete' | 'Abstract';
   }
 
-  /** @name XcmV1MultiassetFungibility (115) */
+  /** @name XcmV1MultiassetFungibility (116) */
   export interface XcmV1MultiassetFungibility extends Enum {
     readonly isFungible: boolean;
     readonly asFungible: Compact<u128>;
@@ -1051,7 +1054,7 @@
     readonly type: 'Fungible' | 'NonFungible';
   }
 
-  /** @name XcmV1Order (117) */
+  /** @name XcmV1Order (118) */
   export interface XcmV1Order extends Enum {
     readonly isNoop: boolean;
     readonly isDepositAsset: boolean;
@@ -1101,7 +1104,7 @@
     readonly type: 'Noop' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';
   }
 
-  /** @name XcmV1MultiassetMultiAssetFilter (118) */
+  /** @name XcmV1MultiassetMultiAssetFilter (119) */
   export interface XcmV1MultiassetMultiAssetFilter extends Enum {
     readonly isDefinite: boolean;
     readonly asDefinite: XcmV1MultiassetMultiAssets;
@@ -1110,7 +1113,7 @@
     readonly type: 'Definite' | 'Wild';
   }
 
-  /** @name XcmV1MultiassetWildMultiAsset (119) */
+  /** @name XcmV1MultiassetWildMultiAsset (120) */
   export interface XcmV1MultiassetWildMultiAsset extends Enum {
     readonly isAll: boolean;
     readonly isAllOf: boolean;
@@ -1121,14 +1124,14 @@
     readonly type: 'All' | 'AllOf';
   }
 
-  /** @name XcmV1MultiassetWildFungibility (120) */
+  /** @name XcmV1MultiassetWildFungibility (121) */
   export interface XcmV1MultiassetWildFungibility extends Enum {
     readonly isFungible: boolean;
     readonly isNonFungible: boolean;
     readonly type: 'Fungible' | 'NonFungible';
   }
 
-  /** @name XcmV1Response (122) */
+  /** @name XcmV1Response (123) */
   export interface XcmV1Response extends Enum {
     readonly isAssets: boolean;
     readonly asAssets: XcmV1MultiassetMultiAssets;
@@ -1137,10 +1140,10 @@
     readonly type: 'Assets' | 'Version';
   }
 
-  /** @name XcmV2Xcm (123) */
+  /** @name XcmV2Xcm (124) */
   export interface XcmV2Xcm extends Vec<XcmV2Instruction> {}
 
-  /** @name XcmV2Instruction (125) */
+  /** @name XcmV2Instruction (126) */
   export interface XcmV2Instruction extends Enum {
     readonly isWithdrawAsset: boolean;
     readonly asWithdrawAsset: XcmV1MultiassetMultiAssets;
@@ -1260,7 +1263,7 @@
     readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'ClearOrigin' | 'DescendOrigin' | 'ReportError' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution' | 'RefundSurplus' | 'SetErrorHandler' | 'SetAppendix' | 'ClearError' | 'ClaimAsset' | 'Trap' | 'SubscribeVersion' | 'UnsubscribeVersion';
   }
 
-  /** @name XcmV2Response (126) */
+  /** @name XcmV2Response (127) */
   export interface XcmV2Response extends Enum {
     readonly isNull: boolean;
     readonly isAssets: boolean;
@@ -1272,7 +1275,7 @@
     readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version';
   }
 
-  /** @name XcmV2TraitsError (129) */
+  /** @name XcmV2TraitsError (130) */
   export interface XcmV2TraitsError extends Enum {
     readonly isOverflow: boolean;
     readonly isUnimplemented: boolean;
@@ -1305,7 +1308,7 @@
     readonly type: 'Overflow' | 'Unimplemented' | 'UntrustedReserveLocation' | 'UntrustedTeleportLocation' | 'MultiLocationFull' | 'MultiLocationNotInvertible' | 'BadOrigin' | 'InvalidLocation' | 'AssetNotFound' | 'FailedToTransactAsset' | 'NotWithdrawable' | 'LocationCannotHold' | 'ExceedsMaxMessageSize' | 'DestinationUnsupported' | 'Transport' | 'Unroutable' | 'UnknownClaim' | 'FailedToDecode' | 'MaxWeightInvalid' | 'NotHoldingFees' | 'TooExpensive' | 'Trap' | 'UnhandledXcmVersion' | 'WeightLimitReached' | 'Barrier' | 'WeightNotComputable';
   }
 
-  /** @name XcmV2WeightLimit (130) */
+  /** @name XcmV2WeightLimit (131) */
   export interface XcmV2WeightLimit extends Enum {
     readonly isUnlimited: boolean;
     readonly isLimited: boolean;
@@ -1313,7 +1316,7 @@
     readonly type: 'Unlimited' | 'Limited';
   }
 
-  /** @name XcmVersionedMultiAssets (131) */
+  /** @name XcmVersionedMultiAssets (132) */
   export interface XcmVersionedMultiAssets extends Enum {
     readonly isV0: boolean;
     readonly asV0: Vec<XcmV0MultiAsset>;
@@ -1322,10 +1325,10 @@
     readonly type: 'V0' | 'V1';
   }
 
-  /** @name CumulusPalletXcmCall (146) */
+  /** @name CumulusPalletXcmCall (147) */
   export type CumulusPalletXcmCall = Null;
 
-  /** @name CumulusPalletDmpQueueCall (147) */
+  /** @name CumulusPalletDmpQueueCall (148) */
   export interface CumulusPalletDmpQueueCall extends Enum {
     readonly isServiceOverweight: boolean;
     readonly asServiceOverweight: {
@@ -1335,7 +1338,7 @@
     readonly type: 'ServiceOverweight';
   }
 
-  /** @name PalletInflationCall (148) */
+  /** @name PalletInflationCall (149) */
   export interface PalletInflationCall extends Enum {
     readonly isStartInflation: boolean;
     readonly asStartInflation: {
@@ -1344,7 +1347,7 @@
     readonly type: 'StartInflation';
   }
 
-  /** @name PalletUniqueCall (149) */
+  /** @name PalletUniqueCall (150) */
   export interface PalletUniqueCall extends Enum {
     readonly isCreateCollection: boolean;
     readonly asCreateCollection: {
@@ -1505,7 +1508,7 @@
     readonly type: 'CreateCollection' | 'CreateCollectionEx' | 'DestroyCollection' | 'AddToAllowList' | 'RemoveFromAllowList' | 'SetPublicAccessMode' | 'SetMintPermission' | 'ChangeCollectionOwner' | 'AddCollectionAdmin' | 'RemoveCollectionAdmin' | 'SetCollectionSponsor' | 'ConfirmSponsorship' | 'RemoveCollectionSponsor' | 'CreateItem' | 'CreateMultipleItems' | 'CreateMultipleItemsEx' | 'SetTransfersEnabledFlag' | 'BurnItem' | 'BurnFrom' | 'Transfer' | 'Approve' | 'TransferFrom' | 'SetVariableMetaData' | 'SetMetaUpdatePermissionFlag' | 'SetSchemaVersion' | 'SetOffchainSchema' | 'SetConstOnChainSchema' | 'SetVariableOnChainSchema' | 'SetCollectionLimits';
   }
 
-  /** @name UpDataStructsCollectionMode (155) */
+  /** @name UpDataStructsCollectionMode (156) */
   export interface UpDataStructsCollectionMode extends Enum {
     readonly isNft: boolean;
     readonly isFungible: boolean;
@@ -1514,7 +1517,7 @@
     readonly type: 'Nft' | 'Fungible' | 'ReFungible';
   }
 
-  /** @name UpDataStructsCreateCollectionData (156) */
+  /** @name UpDataStructsCreateCollectionData (157) */
   export interface UpDataStructsCreateCollectionData extends Struct {
     readonly mode: UpDataStructsCollectionMode;
     readonly access: Option<UpDataStructsAccessMode>;
@@ -1530,21 +1533,21 @@
     readonly metaUpdatePermission: Option<UpDataStructsMetaUpdatePermission>;
   }
 
-  /** @name UpDataStructsAccessMode (158) */
+  /** @name UpDataStructsAccessMode (159) */
   export interface UpDataStructsAccessMode extends Enum {
     readonly isNormal: boolean;
     readonly isAllowList: boolean;
     readonly type: 'Normal' | 'AllowList';
   }
 
-  /** @name UpDataStructsSchemaVersion (161) */
+  /** @name UpDataStructsSchemaVersion (162) */
   export interface UpDataStructsSchemaVersion extends Enum {
     readonly isImageURL: boolean;
     readonly isUnique: boolean;
     readonly type: 'ImageURL' | 'Unique';
   }
 
-  /** @name UpDataStructsCollectionLimits (164) */
+  /** @name UpDataStructsCollectionLimits (165) */
   export interface UpDataStructsCollectionLimits extends Struct {
     readonly accountTokenOwnershipLimit: Option<u32>;
     readonly sponsoredDataSize: Option<u32>;
@@ -1557,7 +1560,7 @@
     readonly transfersEnabled: Option<bool>;
   }
 
-  /** @name UpDataStructsSponsoringRateLimit (166) */
+  /** @name UpDataStructsSponsoringRateLimit (167) */
   export interface UpDataStructsSponsoringRateLimit extends Enum {
     readonly isSponsoringDisabled: boolean;
     readonly isBlocks: boolean;
@@ -1565,7 +1568,7 @@
     readonly type: 'SponsoringDisabled' | 'Blocks';
   }
 
-  /** @name UpDataStructsMetaUpdatePermission (170) */
+  /** @name UpDataStructsMetaUpdatePermission (171) */
   export interface UpDataStructsMetaUpdatePermission extends Enum {
     readonly isItemOwner: boolean;
     readonly isAdmin: boolean;
@@ -1573,7 +1576,7 @@
     readonly type: 'ItemOwner' | 'Admin' | 'None';
   }
 
-  /** @name PalletEvmAccountBasicCrossAccountIdRepr (172) */
+  /** @name PalletEvmAccountBasicCrossAccountIdRepr (173) */
   export interface PalletEvmAccountBasicCrossAccountIdRepr extends Enum {
     readonly isSubstrate: boolean;
     readonly asSubstrate: AccountId32;
@@ -1582,7 +1585,7 @@
     readonly type: 'Substrate' | 'Ethereum';
   }
 
-  /** @name UpDataStructsCreateItemData (174) */
+  /** @name UpDataStructsCreateItemData (175) */
   export interface UpDataStructsCreateItemData extends Enum {
     readonly isNft: boolean;
     readonly asNft: UpDataStructsCreateNftData;
@@ -1593,25 +1596,25 @@
     readonly type: 'Nft' | 'Fungible' | 'ReFungible';
   }
 
-  /** @name UpDataStructsCreateNftData (175) */
+  /** @name UpDataStructsCreateNftData (176) */
   export interface UpDataStructsCreateNftData extends Struct {
     readonly constData: Bytes;
     readonly variableData: Bytes;
   }
 
-  /** @name UpDataStructsCreateFungibleData (177) */
+  /** @name UpDataStructsCreateFungibleData (178) */
   export interface UpDataStructsCreateFungibleData extends Struct {
     readonly value: u128;
   }
 
-  /** @name UpDataStructsCreateReFungibleData (178) */
+  /** @name UpDataStructsCreateReFungibleData (179) */
   export interface UpDataStructsCreateReFungibleData extends Struct {
     readonly constData: Bytes;
     readonly variableData: Bytes;
     readonly pieces: u128;
   }
 
-  /** @name UpDataStructsCreateItemExData (180) */
+  /** @name UpDataStructsCreateItemExData (181) */
   export interface UpDataStructsCreateItemExData extends Enum {
     readonly isNft: boolean;
     readonly asNft: Vec<UpDataStructsCreateNftExData>;
@@ -1624,24 +1627,24 @@
     readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';
   }
 
-  /** @name UpDataStructsCreateNftExData (182) */
+  /** @name UpDataStructsCreateNftExData (183) */
   export interface UpDataStructsCreateNftExData extends Struct {
     readonly constData: Bytes;
     readonly variableData: Bytes;
     readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;
   }
 
-  /** @name UpDataStructsCreateRefungibleExData (189) */
+  /** @name UpDataStructsCreateRefungibleExData (190) */
   export interface UpDataStructsCreateRefungibleExData extends Struct {
     readonly constData: Bytes;
     readonly variableData: Bytes;
     readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;
   }
 
-  /** @name PalletTemplateTransactionPaymentCall (192) */
+  /** @name PalletTemplateTransactionPaymentCall (193) */
   export type PalletTemplateTransactionPaymentCall = Null;
 
-  /** @name PalletEvmCall (193) */
+  /** @name PalletEvmCall (194) */
   export interface PalletEvmCall extends Enum {
     readonly isWithdraw: boolean;
     readonly asWithdraw: {
@@ -1686,7 +1689,7 @@
     readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';
   }
 
-  /** @name PalletEthereumCall (199) */
+  /** @name PalletEthereumCall (200) */
   export interface PalletEthereumCall extends Enum {
     readonly isTransact: boolean;
     readonly asTransact: {
@@ -1695,7 +1698,7 @@
     readonly type: 'Transact';
   }
 
-  /** @name EthereumTransactionTransactionV2 (200) */
+  /** @name EthereumTransactionTransactionV2 (201) */
   export interface EthereumTransactionTransactionV2 extends Enum {
     readonly isLegacy: boolean;
     readonly asLegacy: EthereumTransactionLegacyTransaction;
@@ -1706,7 +1709,7 @@
     readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';
   }
 
-  /** @name EthereumTransactionLegacyTransaction (201) */
+  /** @name EthereumTransactionLegacyTransaction (202) */
   export interface EthereumTransactionLegacyTransaction extends Struct {
     readonly nonce: U256;
     readonly gasPrice: U256;
@@ -1717,7 +1720,7 @@
     readonly signature: EthereumTransactionTransactionSignature;
   }
 
-  /** @name EthereumTransactionTransactionAction (202) */
+  /** @name EthereumTransactionTransactionAction (203) */
   export interface EthereumTransactionTransactionAction extends Enum {
     readonly isCall: boolean;
     readonly asCall: H160;
@@ -1725,14 +1728,14 @@
     readonly type: 'Call' | 'Create';
   }
 
-  /** @name EthereumTransactionTransactionSignature (203) */
+  /** @name EthereumTransactionTransactionSignature (204) */
   export interface EthereumTransactionTransactionSignature extends Struct {
     readonly v: u64;
     readonly r: H256;
     readonly s: H256;
   }
 
-  /** @name EthereumTransactionEip2930Transaction (205) */
+  /** @name EthereumTransactionEip2930Transaction (206) */
   export interface EthereumTransactionEip2930Transaction extends Struct {
     readonly chainId: u64;
     readonly nonce: U256;
@@ -1747,13 +1750,13 @@
     readonly s: H256;
   }
 
-  /** @name EthereumTransactionAccessListItem (207) */
+  /** @name EthereumTransactionAccessListItem (208) */
   export interface EthereumTransactionAccessListItem extends Struct {
     readonly address: H160;
-    readonly slots: Vec<H256>;
+    readonly storageKeys: Vec<H256>;
   }
 
-  /** @name EthereumTransactionEip1559Transaction (208) */
+  /** @name EthereumTransactionEip1559Transaction (209) */
   export interface EthereumTransactionEip1559Transaction extends Struct {
     readonly chainId: u64;
     readonly nonce: U256;
@@ -1769,7 +1772,7 @@
     readonly s: H256;
   }
 
-  /** @name PalletEvmMigrationCall (209) */
+  /** @name PalletEvmMigrationCall (210) */
   export interface PalletEvmMigrationCall extends Enum {
     readonly isBegin: boolean;
     readonly asBegin: {
@@ -1788,7 +1791,7 @@
     readonly type: 'Begin' | 'SetData' | 'Finish';
   }
 
-  /** @name PalletSudoEvent (212) */
+  /** @name PalletSudoEvent (213) */
   export interface PalletSudoEvent extends Enum {
     readonly isSudid: boolean;
     readonly asSudid: {
@@ -1805,7 +1808,7 @@
     readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone';
   }
 
-  /** @name SpRuntimeDispatchError (214) */
+  /** @name SpRuntimeDispatchError (215) */
   export interface SpRuntimeDispatchError extends Enum {
     readonly isOther: boolean;
     readonly isCannotLookup: boolean;
@@ -1822,13 +1825,13 @@
     readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic';
   }
 
-  /** @name SpRuntimeModuleError (215) */
+  /** @name SpRuntimeModuleError (216) */
   export interface SpRuntimeModuleError extends Struct {
     readonly index: u8;
     readonly error: u8;
   }
 
-  /** @name SpRuntimeTokenError (216) */
+  /** @name SpRuntimeTokenError (217) */
   export interface SpRuntimeTokenError extends Enum {
     readonly isNoFunds: boolean;
     readonly isWouldDie: boolean;
@@ -1840,7 +1843,7 @@
     readonly type: 'NoFunds' | 'WouldDie' | 'BelowMinimum' | 'CannotCreate' | 'UnknownAsset' | 'Frozen' | 'Unsupported';
   }
 
-  /** @name SpRuntimeArithmeticError (217) */
+  /** @name SpRuntimeArithmeticError (218) */
   export interface SpRuntimeArithmeticError extends Enum {
     readonly isUnderflow: boolean;
     readonly isOverflow: boolean;
@@ -1848,13 +1851,13 @@
     readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero';
   }
 
-  /** @name PalletSudoError (218) */
+  /** @name PalletSudoError (219) */
   export interface PalletSudoError extends Enum {
     readonly isRequireSudo: boolean;
     readonly type: 'RequireSudo';
   }
 
-  /** @name FrameSystemAccountInfo (219) */
+  /** @name FrameSystemAccountInfo (220) */
   export interface FrameSystemAccountInfo extends Struct {
     readonly nonce: u32;
     readonly consumers: u32;
@@ -1863,19 +1866,19 @@
     readonly data: PalletBalancesAccountData;
   }
 
-  /** @name FrameSupportWeightsPerDispatchClassU64 (220) */
+  /** @name FrameSupportWeightsPerDispatchClassU64 (221) */
   export interface FrameSupportWeightsPerDispatchClassU64 extends Struct {
     readonly normal: u64;
     readonly operational: u64;
     readonly mandatory: u64;
   }
 
-  /** @name SpRuntimeDigest (221) */
+  /** @name SpRuntimeDigest (222) */
   export interface SpRuntimeDigest extends Struct {
     readonly logs: Vec<SpRuntimeDigestDigestItem>;
   }
 
-  /** @name SpRuntimeDigestDigestItem (223) */
+  /** @name SpRuntimeDigestDigestItem (224) */
   export interface SpRuntimeDigestDigestItem extends Enum {
     readonly isOther: boolean;
     readonly asOther: Bytes;
@@ -1889,14 +1892,14 @@
     readonly type: 'Other' | 'Consensus' | 'Seal' | 'PreRuntime' | 'RuntimeEnvironmentUpdated';
   }
 
-  /** @name FrameSystemEventRecord (225) */
+  /** @name FrameSystemEventRecord (226) */
   export interface FrameSystemEventRecord extends Struct {
     readonly phase: FrameSystemPhase;
     readonly event: Event;
     readonly topics: Vec<H256>;
   }
 
-  /** @name FrameSystemEvent (227) */
+  /** @name FrameSystemEvent (228) */
   export interface FrameSystemEvent extends Enum {
     readonly isExtrinsicSuccess: boolean;
     readonly asExtrinsicSuccess: {
@@ -1924,14 +1927,14 @@
     readonly type: 'ExtrinsicSuccess' | 'ExtrinsicFailed' | 'CodeUpdated' | 'NewAccount' | 'KilledAccount' | 'Remarked';
   }
 
-  /** @name FrameSupportWeightsDispatchInfo (228) */
+  /** @name FrameSupportWeightsDispatchInfo (229) */
   export interface FrameSupportWeightsDispatchInfo extends Struct {
     readonly weight: u64;
     readonly class: FrameSupportWeightsDispatchClass;
     readonly paysFee: FrameSupportWeightsPays;
   }
 
-  /** @name FrameSupportWeightsDispatchClass (229) */
+  /** @name FrameSupportWeightsDispatchClass (230) */
   export interface FrameSupportWeightsDispatchClass extends Enum {
     readonly isNormal: boolean;
     readonly isOperational: boolean;
@@ -1939,14 +1942,14 @@
     readonly type: 'Normal' | 'Operational' | 'Mandatory';
   }
 
-  /** @name FrameSupportWeightsPays (230) */
+  /** @name FrameSupportWeightsPays (231) */
   export interface FrameSupportWeightsPays extends Enum {
     readonly isYes: boolean;
     readonly isNo: boolean;
     readonly type: 'Yes' | 'No';
   }
 
-  /** @name OrmlVestingModuleEvent (231) */
+  /** @name OrmlVestingModuleEvent (232) */
   export interface OrmlVestingModuleEvent extends Enum {
     readonly isVestingScheduleAdded: boolean;
     readonly asVestingScheduleAdded: {
@@ -1966,7 +1969,7 @@
     readonly type: 'VestingScheduleAdded' | 'Claimed' | 'VestingSchedulesUpdated';
   }
 
-  /** @name CumulusPalletXcmpQueueEvent (232) */
+  /** @name CumulusPalletXcmpQueueEvent (233) */
   export interface CumulusPalletXcmpQueueEvent extends Enum {
     readonly isSuccess: boolean;
     readonly asSuccess: Option<H256>;
@@ -1987,7 +1990,7 @@
     readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'UpwardMessageSent' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';
   }
 
-  /** @name PalletXcmEvent (233) */
+  /** @name PalletXcmEvent (234) */
   export interface PalletXcmEvent extends Enum {
     readonly isAttempted: boolean;
     readonly asAttempted: XcmV2TraitsOutcome;
@@ -2024,7 +2027,7 @@
     readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail';
   }
 
-  /** @name XcmV2TraitsOutcome (234) */
+  /** @name XcmV2TraitsOutcome (235) */
   export interface XcmV2TraitsOutcome extends Enum {
     readonly isComplete: boolean;
     readonly asComplete: u64;
@@ -2035,7 +2038,7 @@
     readonly type: 'Complete' | 'Incomplete' | 'Error';
   }
 
-  /** @name CumulusPalletXcmEvent (236) */
+  /** @name CumulusPalletXcmEvent (237) */
   export interface CumulusPalletXcmEvent extends Enum {
     readonly isInvalidFormat: boolean;
     readonly asInvalidFormat: U8aFixed;
@@ -2046,7 +2049,7 @@
     readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';
   }
 
-  /** @name CumulusPalletDmpQueueEvent (237) */
+  /** @name CumulusPalletDmpQueueEvent (238) */
   export interface CumulusPalletDmpQueueEvent extends Enum {
     readonly isInvalidFormat: boolean;
     readonly asInvalidFormat: U8aFixed;
@@ -2063,7 +2066,7 @@
     readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced';
   }
 
-  /** @name PalletUniqueRawEvent (238) */
+  /** @name PalletUniqueRawEvent (239) */
   export interface PalletUniqueRawEvent extends Enum {
     readonly isCollectionSponsorRemoved: boolean;
     readonly asCollectionSponsorRemoved: u32;
@@ -2098,7 +2101,7 @@
     readonly type: 'CollectionSponsorRemoved' | 'CollectionAdminAdded' | 'CollectionOwnedChanged' | 'CollectionSponsorSet' | 'ConstOnChainSchemaSet' | 'SponsorshipConfirmed' | 'CollectionAdminRemoved' | 'AllowListAddressRemoved' | 'AllowListAddressAdded' | 'CollectionLimitSet' | 'MintPermissionSet' | 'OffchainSchemaSet' | 'PublicAccessModeSet' | 'SchemaVersionSet' | 'VariableOnChainSchemaSet';
   }
 
-  /** @name PalletCommonEvent (239) */
+  /** @name PalletCommonEvent (240) */
   export interface PalletCommonEvent extends Enum {
     readonly isCollectionCreated: boolean;
     readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>;
@@ -2115,7 +2118,7 @@
     readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved';
   }
 
-  /** @name PalletEvmEvent (240) */
+  /** @name PalletEvmEvent (241) */
   export interface PalletEvmEvent extends Enum {
     readonly isLog: boolean;
     readonly asLog: EthereumLog;
@@ -2134,21 +2137,21 @@
     readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed' | 'BalanceDeposit' | 'BalanceWithdraw';
   }
 
-  /** @name EthereumLog (241) */
+  /** @name EthereumLog (242) */
   export interface EthereumLog extends Struct {
     readonly address: H160;
     readonly topics: Vec<H256>;
     readonly data: Bytes;
   }
 
-  /** @name PalletEthereumEvent (242) */
+  /** @name PalletEthereumEvent (243) */
   export interface PalletEthereumEvent extends Enum {
     readonly isExecuted: boolean;
     readonly asExecuted: ITuple<[H160, H160, H256, EvmCoreErrorExitReason]>;
     readonly type: 'Executed';
   }
 
-  /** @name EvmCoreErrorExitReason (243) */
+  /** @name EvmCoreErrorExitReason (244) */
   export interface EvmCoreErrorExitReason extends Enum {
     readonly isSucceed: boolean;
     readonly asSucceed: EvmCoreErrorExitSucceed;
@@ -2161,7 +2164,7 @@
     readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal';
   }
 
-  /** @name EvmCoreErrorExitSucceed (244) */
+  /** @name EvmCoreErrorExitSucceed (245) */
   export interface EvmCoreErrorExitSucceed extends Enum {
     readonly isStopped: boolean;
     readonly isReturned: boolean;
@@ -2169,7 +2172,7 @@
     readonly type: 'Stopped' | 'Returned' | 'Suicided';
   }
 
-  /** @name EvmCoreErrorExitError (245) */
+  /** @name EvmCoreErrorExitError (246) */
   export interface EvmCoreErrorExitError extends Enum {
     readonly isStackUnderflow: boolean;
     readonly isStackOverflow: boolean;
@@ -2190,13 +2193,13 @@
     readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'InvalidCode' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other';
   }
 
-  /** @name EvmCoreErrorExitRevert (248) */
+  /** @name EvmCoreErrorExitRevert (249) */
   export interface EvmCoreErrorExitRevert extends Enum {
     readonly isReverted: boolean;
     readonly type: 'Reverted';
   }
 
-  /** @name EvmCoreErrorExitFatal (249) */
+  /** @name EvmCoreErrorExitFatal (250) */
   export interface EvmCoreErrorExitFatal extends Enum {
     readonly isNotSupported: boolean;
     readonly isUnhandledInterrupt: boolean;
@@ -2207,7 +2210,7 @@
     readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other';
   }
 
-  /** @name FrameSystemPhase (250) */
+  /** @name FrameSystemPhase (251) */
   export interface FrameSystemPhase extends Enum {
     readonly isApplyExtrinsic: boolean;
     readonly asApplyExtrinsic: u32;
@@ -2216,27 +2219,27 @@
     readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';
   }
 
-  /** @name FrameSystemLastRuntimeUpgradeInfo (252) */
+  /** @name FrameSystemLastRuntimeUpgradeInfo (253) */
   export interface FrameSystemLastRuntimeUpgradeInfo extends Struct {
     readonly specVersion: Compact<u32>;
     readonly specName: Text;
   }
 
-  /** @name FrameSystemLimitsBlockWeights (253) */
+  /** @name FrameSystemLimitsBlockWeights (254) */
   export interface FrameSystemLimitsBlockWeights extends Struct {
     readonly baseBlock: u64;
     readonly maxBlock: u64;
     readonly perClass: FrameSupportWeightsPerDispatchClassWeightsPerClass;
   }
 
-  /** @name FrameSupportWeightsPerDispatchClassWeightsPerClass (254) */
+  /** @name FrameSupportWeightsPerDispatchClassWeightsPerClass (255) */
   export interface FrameSupportWeightsPerDispatchClassWeightsPerClass extends Struct {
     readonly normal: FrameSystemLimitsWeightsPerClass;
     readonly operational: FrameSystemLimitsWeightsPerClass;
     readonly mandatory: FrameSystemLimitsWeightsPerClass;
   }
 
-  /** @name FrameSystemLimitsWeightsPerClass (255) */
+  /** @name FrameSystemLimitsWeightsPerClass (256) */
   export interface FrameSystemLimitsWeightsPerClass extends Struct {
     readonly baseExtrinsic: u64;
     readonly maxExtrinsic: Option<u64>;
@@ -2244,25 +2247,25 @@
     readonly reserved: Option<u64>;
   }
 
-  /** @name FrameSystemLimitsBlockLength (257) */
+  /** @name FrameSystemLimitsBlockLength (258) */
   export interface FrameSystemLimitsBlockLength extends Struct {
     readonly max: FrameSupportWeightsPerDispatchClassU32;
   }
 
-  /** @name FrameSupportWeightsPerDispatchClassU32 (258) */
+  /** @name FrameSupportWeightsPerDispatchClassU32 (259) */
   export interface FrameSupportWeightsPerDispatchClassU32 extends Struct {
     readonly normal: u32;
     readonly operational: u32;
     readonly mandatory: u32;
   }
 
-  /** @name FrameSupportWeightsRuntimeDbWeight (259) */
+  /** @name FrameSupportWeightsRuntimeDbWeight (260) */
   export interface FrameSupportWeightsRuntimeDbWeight extends Struct {
     readonly read: u64;
     readonly write: u64;
   }
 
-  /** @name SpVersionRuntimeVersion (260) */
+  /** @name SpVersionRuntimeVersion (261) */
   export interface SpVersionRuntimeVersion extends Struct {
     readonly specName: Text;
     readonly implName: Text;
@@ -2274,7 +2277,7 @@
     readonly stateVersion: u8;
   }
 
-  /** @name FrameSystemError (264) */
+  /** @name FrameSystemError (265) */
   export interface FrameSystemError extends Enum {
     readonly isInvalidSpecName: boolean;
     readonly isSpecVersionNeedsToIncrease: boolean;
@@ -2285,7 +2288,7 @@
     readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';
   }
 
-  /** @name OrmlVestingModuleError (266) */
+  /** @name OrmlVestingModuleError (267) */
   export interface OrmlVestingModuleError extends Enum {
     readonly isZeroVestingPeriod: boolean;
     readonly isZeroVestingPeriodCount: boolean;
@@ -2296,21 +2299,21 @@
     readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';
   }
 
-  /** @name CumulusPalletXcmpQueueInboundChannelDetails (268) */
+  /** @name CumulusPalletXcmpQueueInboundChannelDetails (269) */
   export interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {
     readonly sender: u32;
     readonly state: CumulusPalletXcmpQueueInboundState;
     readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;
   }
 
-  /** @name CumulusPalletXcmpQueueInboundState (269) */
+  /** @name CumulusPalletXcmpQueueInboundState (270) */
   export interface CumulusPalletXcmpQueueInboundState extends Enum {
     readonly isOk: boolean;
     readonly isSuspended: boolean;
     readonly type: 'Ok' | 'Suspended';
   }
 
-  /** @name PolkadotParachainPrimitivesXcmpMessageFormat (272) */
+  /** @name PolkadotParachainPrimitivesXcmpMessageFormat (273) */
   export interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {
     readonly isConcatenatedVersionedXcm: boolean;
     readonly isConcatenatedEncodedBlob: boolean;
@@ -2318,7 +2321,7 @@
     readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';
   }
 
-  /** @name CumulusPalletXcmpQueueOutboundChannelDetails (275) */
+  /** @name CumulusPalletXcmpQueueOutboundChannelDetails (276) */
   export interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {
     readonly recipient: u32;
     readonly state: CumulusPalletXcmpQueueOutboundState;
@@ -2327,14 +2330,14 @@
     readonly lastIndex: u16;
   }
 
-  /** @name CumulusPalletXcmpQueueOutboundState (276) */
+  /** @name CumulusPalletXcmpQueueOutboundState (277) */
   export interface CumulusPalletXcmpQueueOutboundState extends Enum {
     readonly isOk: boolean;
     readonly isSuspended: boolean;
     readonly type: 'Ok' | 'Suspended';
   }
 
-  /** @name CumulusPalletXcmpQueueQueueConfigData (278) */
+  /** @name CumulusPalletXcmpQueueQueueConfigData (279) */
   export interface CumulusPalletXcmpQueueQueueConfigData extends Struct {
     readonly suspendThreshold: u32;
     readonly dropThreshold: u32;
@@ -2344,7 +2347,7 @@
     readonly xcmpMaxIndividualWeight: u64;
   }
 
-  /** @name CumulusPalletXcmpQueueError (280) */
+  /** @name CumulusPalletXcmpQueueError (281) */
   export interface CumulusPalletXcmpQueueError extends Enum {
     readonly isFailedToSend: boolean;
     readonly isBadXcmOrigin: boolean;
@@ -2354,7 +2357,7 @@
     readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';
   }
 
-  /** @name PalletXcmError (281) */
+  /** @name PalletXcmError (282) */
   export interface PalletXcmError extends Enum {
     readonly isUnreachable: boolean;
     readonly isSendFailure: boolean;
@@ -2372,29 +2375,29 @@
     readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed';
   }
 
-  /** @name CumulusPalletXcmError (282) */
+  /** @name CumulusPalletXcmError (283) */
   export type CumulusPalletXcmError = Null;
 
-  /** @name CumulusPalletDmpQueueConfigData (283) */
+  /** @name CumulusPalletDmpQueueConfigData (284) */
   export interface CumulusPalletDmpQueueConfigData extends Struct {
     readonly maxIndividual: u64;
   }
 
-  /** @name CumulusPalletDmpQueuePageIndexData (284) */
+  /** @name CumulusPalletDmpQueuePageIndexData (285) */
   export interface CumulusPalletDmpQueuePageIndexData extends Struct {
     readonly beginUsed: u32;
     readonly endUsed: u32;
     readonly overweightCount: u64;
   }
 
-  /** @name CumulusPalletDmpQueueError (287) */
+  /** @name CumulusPalletDmpQueueError (288) */
   export interface CumulusPalletDmpQueueError extends Enum {
     readonly isUnknown: boolean;
     readonly isOverLimit: boolean;
     readonly type: 'Unknown' | 'OverLimit';
   }
 
-  /** @name PalletUniqueError (291) */
+  /** @name PalletUniqueError (292) */
   export interface PalletUniqueError extends Enum {
     readonly isCollectionDecimalPointLimitExceeded: boolean;
     readonly isConfirmUnsetSponsorFail: boolean;
@@ -2402,7 +2405,7 @@
     readonly type: 'CollectionDecimalPointLimitExceeded' | 'ConfirmUnsetSponsorFail' | 'EmptyArgument';
   }
 
-  /** @name UpDataStructsCollection (292) */
+  /** @name UpDataStructsCollection (293) */
   export interface UpDataStructsCollection extends Struct {
     readonly owner: AccountId32;
     readonly mode: UpDataStructsCollectionMode;
@@ -2420,7 +2423,7 @@
     readonly metaUpdatePermission: UpDataStructsMetaUpdatePermission;
   }
 
-  /** @name UpDataStructsSponsorshipState (293) */
+  /** @name UpDataStructsSponsorshipState (294) */
   export interface UpDataStructsSponsorshipState extends Enum {
     readonly isDisabled: boolean;
     readonly isUnconfirmed: boolean;
@@ -2430,14 +2433,14 @@
     readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';
   }
 
-  /** @name UpDataStructsCollectionStats (296) */
+  /** @name UpDataStructsCollectionStats (297) */
   export interface UpDataStructsCollectionStats extends Struct {
     readonly created: u32;
     readonly destroyed: u32;
     readonly alive: u32;
   }
 
-  /** @name PalletCommonError (297) */
+  /** @name PalletCommonError (298) */
   export interface PalletCommonError extends Enum {
     readonly isCollectionNotFound: boolean;
     readonly isMustBeTokenOwner: boolean;
@@ -2466,7 +2469,7 @@
     readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'TokenVariableDataLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds';
   }
 
-  /** @name PalletFungibleError (299) */
+  /** @name PalletFungibleError (300) */
   export interface PalletFungibleError extends Enum {
     readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;
     readonly isFungibleItemsHaveNoId: boolean;
@@ -2474,34 +2477,34 @@
     readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData';
   }
 
-  /** @name PalletRefungibleItemData (300) */
+  /** @name PalletRefungibleItemData (301) */
   export interface PalletRefungibleItemData extends Struct {
     readonly constData: Bytes;
     readonly variableData: Bytes;
   }
 
-  /** @name PalletRefungibleError (304) */
+  /** @name PalletRefungibleError (305) */
   export interface PalletRefungibleError extends Enum {
     readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;
     readonly isWrongRefungiblePieces: boolean;
     readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces';
   }
 
-  /** @name PalletNonfungibleItemData (305) */
+  /** @name PalletNonfungibleItemData (306) */
   export interface PalletNonfungibleItemData extends Struct {
     readonly constData: Bytes;
     readonly variableData: Bytes;
     readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;
   }
 
-  /** @name PalletNonfungibleError (306) */
+  /** @name PalletNonfungibleError (307) */
   export interface PalletNonfungibleError extends Enum {
     readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;
     readonly isNonfungibleItemsHaveNoAmount: boolean;
     readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount';
   }
 
-  /** @name PalletEvmError (308) */
+  /** @name PalletEvmError (309) */
   export interface PalletEvmError extends Enum {
     readonly isBalanceLow: boolean;
     readonly isFeeOverflow: boolean;
@@ -2512,7 +2515,7 @@
     readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce';
   }
 
-  /** @name FpRpcTransactionStatus (311) */
+  /** @name FpRpcTransactionStatus (312) */
   export interface FpRpcTransactionStatus extends Struct {
     readonly transactionHash: H256;
     readonly transactionIndex: u32;
@@ -2523,10 +2526,10 @@
     readonly logsBloom: EthbloomBloom;
   }
 
-  /** @name EthbloomBloom (314) */
+  /** @name EthbloomBloom (315) */
   export interface EthbloomBloom extends U8aFixed {}
 
-  /** @name EthereumReceiptReceiptV3 (316) */
+  /** @name EthereumReceiptReceiptV3 (317) */
   export interface EthereumReceiptReceiptV3 extends Enum {
     readonly isLegacy: boolean;
     readonly asLegacy: EthereumReceiptEip658ReceiptData;
@@ -2537,7 +2540,7 @@
     readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';
   }
 
-  /** @name EthereumReceiptEip658ReceiptData (317) */
+  /** @name EthereumReceiptEip658ReceiptData (318) */
   export interface EthereumReceiptEip658ReceiptData extends Struct {
     readonly statusCode: u8;
     readonly usedGas: U256;
@@ -2545,14 +2548,14 @@
     readonly logs: Vec<EthereumLog>;
   }
 
-  /** @name EthereumBlock (318) */
+  /** @name EthereumBlock (319) */
   export interface EthereumBlock extends Struct {
     readonly header: EthereumHeader;
     readonly transactions: Vec<EthereumTransactionTransactionV2>;
     readonly ommers: Vec<EthereumHeader>;
   }
 
-  /** @name EthereumHeader (319) */
+  /** @name EthereumHeader (320) */
   export interface EthereumHeader extends Struct {
     readonly parentHash: H256;
     readonly ommersHash: H256;
@@ -2571,24 +2574,24 @@
     readonly nonce: EthereumTypesHashH64;
   }
 
-  /** @name EthereumTypesHashH64 (320) */
+  /** @name EthereumTypesHashH64 (321) */
   export interface EthereumTypesHashH64 extends U8aFixed {}
 
-  /** @name PalletEthereumError (325) */
+  /** @name PalletEthereumError (326) */
   export interface PalletEthereumError extends Enum {
     readonly isInvalidSignature: boolean;
     readonly isPreLogExists: boolean;
     readonly type: 'InvalidSignature' | 'PreLogExists';
   }
 
-  /** @name PalletEvmCoderSubstrateError (326) */
+  /** @name PalletEvmCoderSubstrateError (327) */
   export interface PalletEvmCoderSubstrateError extends Enum {
     readonly isOutOfGas: boolean;
     readonly isOutOfFund: boolean;
     readonly type: 'OutOfGas' | 'OutOfFund';
   }
 
-  /** @name PalletEvmContractHelpersSponsoringModeT (327) */
+  /** @name PalletEvmContractHelpersSponsoringModeT (328) */
   export interface PalletEvmContractHelpersSponsoringModeT extends Enum {
     readonly isDisabled: boolean;
     readonly isAllowlisted: boolean;
@@ -2596,20 +2599,20 @@
     readonly type: 'Disabled' | 'Allowlisted' | 'Generous';
   }
 
-  /** @name PalletEvmContractHelpersError (329) */
+  /** @name PalletEvmContractHelpersError (330) */
   export interface PalletEvmContractHelpersError extends Enum {
     readonly isNoPermission: boolean;
     readonly type: 'NoPermission';
   }
 
-  /** @name PalletEvmMigrationError (330) */
+  /** @name PalletEvmMigrationError (331) */
   export interface PalletEvmMigrationError extends Enum {
     readonly isAccountNotEmpty: boolean;
     readonly isAccountIsNotMigrating: boolean;
     readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating';
   }
 
-  /** @name SpRuntimeMultiSignature (332) */
+  /** @name SpRuntimeMultiSignature (333) */
   export interface SpRuntimeMultiSignature extends Enum {
     readonly isEd25519: boolean;
     readonly asEd25519: SpCoreEd25519Signature;
@@ -2620,31 +2623,31 @@
     readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';
   }
 
-  /** @name SpCoreEd25519Signature (333) */
+  /** @name SpCoreEd25519Signature (334) */
   export interface SpCoreEd25519Signature extends U8aFixed {}
 
-  /** @name SpCoreSr25519Signature (335) */
+  /** @name SpCoreSr25519Signature (336) */
   export interface SpCoreSr25519Signature extends U8aFixed {}
 
-  /** @name SpCoreEcdsaSignature (336) */
+  /** @name SpCoreEcdsaSignature (337) */
   export interface SpCoreEcdsaSignature extends U8aFixed {}
 
-  /** @name FrameSystemExtensionsCheckSpecVersion (339) */
+  /** @name FrameSystemExtensionsCheckSpecVersion (340) */
   export type FrameSystemExtensionsCheckSpecVersion = Null;
 
-  /** @name FrameSystemExtensionsCheckGenesis (340) */
+  /** @name FrameSystemExtensionsCheckGenesis (341) */
   export type FrameSystemExtensionsCheckGenesis = Null;
 
-  /** @name FrameSystemExtensionsCheckNonce (343) */
+  /** @name FrameSystemExtensionsCheckNonce (344) */
   export interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}
 
-  /** @name FrameSystemExtensionsCheckWeight (344) */
+  /** @name FrameSystemExtensionsCheckWeight (345) */
   export type FrameSystemExtensionsCheckWeight = Null;
 
-  /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (345) */
+  /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (346) */
   export interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}
 
-  /** @name OpalRuntimeRuntime (346) */
+  /** @name OpalRuntimeRuntime (347) */
   export type OpalRuntimeRuntime = Null;
 
 } // declare module
modifiedtests/src/interfaces/unique/types.tsdiffbeforeafterboth
before · tests/src/interfaces/unique/types.ts
1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */34import type { BTreeMap, Bytes, Compact, Enum, Null, Option, Result, Struct, Text, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';5import type { ITuple } from '@polkadot/types-codec/types';6import type { AccountId32, Call, H160, H256, MultiAddress, Perbill } from '@polkadot/types/interfaces/runtime';7import type { Event } from '@polkadot/types/interfaces/system';89/** @name CumulusPalletDmpQueueCall */10export interface CumulusPalletDmpQueueCall extends Enum {11  readonly isServiceOverweight: boolean;12  readonly asServiceOverweight: {13    readonly index: u64;14    readonly weightLimit: u64;15  } & Struct;16  readonly type: 'ServiceOverweight';17}1819/** @name CumulusPalletDmpQueueConfigData */20export interface CumulusPalletDmpQueueConfigData extends Struct {21  readonly maxIndividual: u64;22}2324/** @name CumulusPalletDmpQueueError */25export interface CumulusPalletDmpQueueError extends Enum {26  readonly isUnknown: boolean;27  readonly isOverLimit: boolean;28  readonly type: 'Unknown' | 'OverLimit';29}3031/** @name CumulusPalletDmpQueueEvent */32export interface CumulusPalletDmpQueueEvent extends Enum {33  readonly isInvalidFormat: boolean;34  readonly asInvalidFormat: U8aFixed;35  readonly isUnsupportedVersion: boolean;36  readonly asUnsupportedVersion: U8aFixed;37  readonly isExecutedDownward: boolean;38  readonly asExecutedDownward: ITuple<[U8aFixed, XcmV2TraitsOutcome]>;39  readonly isWeightExhausted: boolean;40  readonly asWeightExhausted: ITuple<[U8aFixed, u64, u64]>;41  readonly isOverweightEnqueued: boolean;42  readonly asOverweightEnqueued: ITuple<[U8aFixed, u64, u64]>;43  readonly isOverweightServiced: boolean;44  readonly asOverweightServiced: ITuple<[u64, u64]>;45  readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced';46}4748/** @name CumulusPalletDmpQueuePageIndexData */49export interface CumulusPalletDmpQueuePageIndexData extends Struct {50  readonly beginUsed: u32;51  readonly endUsed: u32;52  readonly overweightCount: u64;53}5455/** @name CumulusPalletParachainSystemCall */56export interface CumulusPalletParachainSystemCall extends Enum {57  readonly isSetValidationData: boolean;58  readonly asSetValidationData: {59    readonly data: CumulusPrimitivesParachainInherentParachainInherentData;60  } & Struct;61  readonly isSudoSendUpwardMessage: boolean;62  readonly asSudoSendUpwardMessage: {63    readonly message: Bytes;64  } & Struct;65  readonly isAuthorizeUpgrade: boolean;66  readonly asAuthorizeUpgrade: {67    readonly codeHash: H256;68  } & Struct;69  readonly isEnactAuthorizedUpgrade: boolean;70  readonly asEnactAuthorizedUpgrade: {71    readonly code: Bytes;72  } & Struct;73  readonly type: 'SetValidationData' | 'SudoSendUpwardMessage' | 'AuthorizeUpgrade' | 'EnactAuthorizedUpgrade';74}7576/** @name CumulusPalletParachainSystemError */77export interface CumulusPalletParachainSystemError extends Enum {78  readonly isOverlappingUpgrades: boolean;79  readonly isProhibitedByPolkadot: boolean;80  readonly isTooBig: boolean;81  readonly isValidationDataNotAvailable: boolean;82  readonly isHostConfigurationNotAvailable: boolean;83  readonly isNotScheduled: boolean;84  readonly isNothingAuthorized: boolean;85  readonly isUnauthorized: boolean;86  readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled' | 'NothingAuthorized' | 'Unauthorized';87}8889/** @name CumulusPalletParachainSystemEvent */90export interface CumulusPalletParachainSystemEvent extends Enum {91  readonly isValidationFunctionStored: boolean;92  readonly isValidationFunctionApplied: boolean;93  readonly asValidationFunctionApplied: u32;94  readonly isValidationFunctionDiscarded: boolean;95  readonly isUpgradeAuthorized: boolean;96  readonly asUpgradeAuthorized: H256;97  readonly isDownwardMessagesReceived: boolean;98  readonly asDownwardMessagesReceived: u32;99  readonly isDownwardMessagesProcessed: boolean;100  readonly asDownwardMessagesProcessed: ITuple<[u64, H256]>;101  readonly type: 'ValidationFunctionStored' | 'ValidationFunctionApplied' | 'ValidationFunctionDiscarded' | 'UpgradeAuthorized' | 'DownwardMessagesReceived' | 'DownwardMessagesProcessed';102}103104/** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot */105export interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct {106  readonly dmqMqcHead: H256;107  readonly relayDispatchQueueSize: ITuple<[u32, u32]>;108  readonly ingressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV1AbridgedHrmpChannel]>>;109  readonly egressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV1AbridgedHrmpChannel]>>;110}111112/** @name CumulusPalletXcmCall */113export interface CumulusPalletXcmCall extends Null {}114115/** @name CumulusPalletXcmError */116export interface CumulusPalletXcmError extends Null {}117118/** @name CumulusPalletXcmEvent */119export interface CumulusPalletXcmEvent extends Enum {120  readonly isInvalidFormat: boolean;121  readonly asInvalidFormat: U8aFixed;122  readonly isUnsupportedVersion: boolean;123  readonly asUnsupportedVersion: U8aFixed;124  readonly isExecutedDownward: boolean;125  readonly asExecutedDownward: ITuple<[U8aFixed, XcmV2TraitsOutcome]>;126  readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';127}128129/** @name CumulusPalletXcmpQueueCall */130export interface CumulusPalletXcmpQueueCall extends Enum {131  readonly isServiceOverweight: boolean;132  readonly asServiceOverweight: {133    readonly index: u64;134    readonly weightLimit: u64;135  } & Struct;136  readonly isSuspendXcmExecution: boolean;137  readonly isResumeXcmExecution: boolean;138  readonly isUpdateSuspendThreshold: boolean;139  readonly asUpdateSuspendThreshold: {140    readonly new_: u32;141  } & Struct;142  readonly isUpdateDropThreshold: boolean;143  readonly asUpdateDropThreshold: {144    readonly new_: u32;145  } & Struct;146  readonly isUpdateResumeThreshold: boolean;147  readonly asUpdateResumeThreshold: {148    readonly new_: u32;149  } & Struct;150  readonly isUpdateThresholdWeight: boolean;151  readonly asUpdateThresholdWeight: {152    readonly new_: u64;153  } & Struct;154  readonly isUpdateWeightRestrictDecay: boolean;155  readonly asUpdateWeightRestrictDecay: {156    readonly new_: u64;157  } & Struct;158  readonly isUpdateXcmpMaxIndividualWeight: boolean;159  readonly asUpdateXcmpMaxIndividualWeight: {160    readonly new_: u64;161  } & Struct;162  readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight';163}164165/** @name CumulusPalletXcmpQueueError */166export interface CumulusPalletXcmpQueueError extends Enum {167  readonly isFailedToSend: boolean;168  readonly isBadXcmOrigin: boolean;169  readonly isBadXcm: boolean;170  readonly isBadOverweightIndex: boolean;171  readonly isWeightOverLimit: boolean;172  readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';173}174175/** @name CumulusPalletXcmpQueueEvent */176export interface CumulusPalletXcmpQueueEvent extends Enum {177  readonly isSuccess: boolean;178  readonly asSuccess: Option<H256>;179  readonly isFail: boolean;180  readonly asFail: ITuple<[Option<H256>, XcmV2TraitsError]>;181  readonly isBadVersion: boolean;182  readonly asBadVersion: Option<H256>;183  readonly isBadFormat: boolean;184  readonly asBadFormat: Option<H256>;185  readonly isUpwardMessageSent: boolean;186  readonly asUpwardMessageSent: Option<H256>;187  readonly isXcmpMessageSent: boolean;188  readonly asXcmpMessageSent: Option<H256>;189  readonly isOverweightEnqueued: boolean;190  readonly asOverweightEnqueued: ITuple<[u32, u32, u64, u64]>;191  readonly isOverweightServiced: boolean;192  readonly asOverweightServiced: ITuple<[u64, u64]>;193  readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'UpwardMessageSent' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';194}195196/** @name CumulusPalletXcmpQueueInboundChannelDetails */197export interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {198  readonly sender: u32;199  readonly state: CumulusPalletXcmpQueueInboundState;200  readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;201}202203/** @name CumulusPalletXcmpQueueInboundState */204export interface CumulusPalletXcmpQueueInboundState extends Enum {205  readonly isOk: boolean;206  readonly isSuspended: boolean;207  readonly type: 'Ok' | 'Suspended';208}209210/** @name CumulusPalletXcmpQueueOutboundChannelDetails */211export interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {212  readonly recipient: u32;213  readonly state: CumulusPalletXcmpQueueOutboundState;214  readonly signalsExist: bool;215  readonly firstIndex: u16;216  readonly lastIndex: u16;217}218219/** @name CumulusPalletXcmpQueueOutboundState */220export interface CumulusPalletXcmpQueueOutboundState extends Enum {221  readonly isOk: boolean;222  readonly isSuspended: boolean;223  readonly type: 'Ok' | 'Suspended';224}225226/** @name CumulusPalletXcmpQueueQueueConfigData */227export interface CumulusPalletXcmpQueueQueueConfigData extends Struct {228  readonly suspendThreshold: u32;229  readonly dropThreshold: u32;230  readonly resumeThreshold: u32;231  readonly thresholdWeight: u64;232  readonly weightRestrictDecay: u64;233  readonly xcmpMaxIndividualWeight: u64;234}235236/** @name CumulusPrimitivesParachainInherentParachainInherentData */237export interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct {238  readonly validationData: PolkadotPrimitivesV1PersistedValidationData;239  readonly relayChainState: SpTrieStorageProof;240  readonly downwardMessages: Vec<PolkadotCorePrimitivesInboundDownwardMessage>;241  readonly horizontalMessages: BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>;242}243244/** @name EthbloomBloom */245export interface EthbloomBloom extends U8aFixed {}246247/** @name EthereumBlock */248export interface EthereumBlock extends Struct {249  readonly header: EthereumHeader;250  readonly transactions: Vec<EthereumTransactionTransactionV2>;251  readonly ommers: Vec<EthereumHeader>;252}253254/** @name EthereumHeader */255export interface EthereumHeader extends Struct {256  readonly parentHash: H256;257  readonly ommersHash: H256;258  readonly beneficiary: H160;259  readonly stateRoot: H256;260  readonly transactionsRoot: H256;261  readonly receiptsRoot: H256;262  readonly logsBloom: EthbloomBloom;263  readonly difficulty: U256;264  readonly number: U256;265  readonly gasLimit: U256;266  readonly gasUsed: U256;267  readonly timestamp: u64;268  readonly extraData: Bytes;269  readonly mixHash: H256;270  readonly nonce: EthereumTypesHashH64;271}272273/** @name EthereumLog */274export interface EthereumLog extends Struct {275  readonly address: H160;276  readonly topics: Vec<H256>;277  readonly data: Bytes;278}279280/** @name EthereumReceiptEip658ReceiptData */281export interface EthereumReceiptEip658ReceiptData extends Struct {282  readonly statusCode: u8;283  readonly usedGas: U256;284  readonly logsBloom: EthbloomBloom;285  readonly logs: Vec<EthereumLog>;286}287288/** @name EthereumReceiptReceiptV3 */289export interface EthereumReceiptReceiptV3 extends Enum {290  readonly isLegacy: boolean;291  readonly asLegacy: EthereumReceiptEip658ReceiptData;292  readonly isEip2930: boolean;293  readonly asEip2930: EthereumReceiptEip658ReceiptData;294  readonly isEip1559: boolean;295  readonly asEip1559: EthereumReceiptEip658ReceiptData;296  readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';297}298299/** @name EthereumTransactionAccessListItem */300export interface EthereumTransactionAccessListItem extends Struct {301  readonly address: H160;302  readonly slots: Vec<H256>;303}304305/** @name EthereumTransactionEip1559Transaction */306export interface EthereumTransactionEip1559Transaction extends Struct {307  readonly chainId: u64;308  readonly nonce: U256;309  readonly maxPriorityFeePerGas: U256;310  readonly maxFeePerGas: U256;311  readonly gasLimit: U256;312  readonly action: EthereumTransactionTransactionAction;313  readonly value: U256;314  readonly input: Bytes;315  readonly accessList: Vec<EthereumTransactionAccessListItem>;316  readonly oddYParity: bool;317  readonly r: H256;318  readonly s: H256;319}320321/** @name EthereumTransactionEip2930Transaction */322export interface EthereumTransactionEip2930Transaction extends Struct {323  readonly chainId: u64;324  readonly nonce: U256;325  readonly gasPrice: U256;326  readonly gasLimit: U256;327  readonly action: EthereumTransactionTransactionAction;328  readonly value: U256;329  readonly input: Bytes;330  readonly accessList: Vec<EthereumTransactionAccessListItem>;331  readonly oddYParity: bool;332  readonly r: H256;333  readonly s: H256;334}335336/** @name EthereumTransactionLegacyTransaction */337export interface EthereumTransactionLegacyTransaction extends Struct {338  readonly nonce: U256;339  readonly gasPrice: U256;340  readonly gasLimit: U256;341  readonly action: EthereumTransactionTransactionAction;342  readonly value: U256;343  readonly input: Bytes;344  readonly signature: EthereumTransactionTransactionSignature;345}346347/** @name EthereumTransactionTransactionAction */348export interface EthereumTransactionTransactionAction extends Enum {349  readonly isCall: boolean;350  readonly asCall: H160;351  readonly isCreate: boolean;352  readonly type: 'Call' | 'Create';353}354355/** @name EthereumTransactionTransactionSignature */356export interface EthereumTransactionTransactionSignature extends Struct {357  readonly v: u64;358  readonly r: H256;359  readonly s: H256;360}361362/** @name EthereumTransactionTransactionV2 */363export interface EthereumTransactionTransactionV2 extends Enum {364  readonly isLegacy: boolean;365  readonly asLegacy: EthereumTransactionLegacyTransaction;366  readonly isEip2930: boolean;367  readonly asEip2930: EthereumTransactionEip2930Transaction;368  readonly isEip1559: boolean;369  readonly asEip1559: EthereumTransactionEip1559Transaction;370  readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';371}372373/** @name EthereumTypesHashH64 */374export interface EthereumTypesHashH64 extends U8aFixed {}375376/** @name EvmCoreErrorExitError */377export interface EvmCoreErrorExitError extends Enum {378  readonly isStackUnderflow: boolean;379  readonly isStackOverflow: boolean;380  readonly isInvalidJump: boolean;381  readonly isInvalidRange: boolean;382  readonly isDesignatedInvalid: boolean;383  readonly isCallTooDeep: boolean;384  readonly isCreateCollision: boolean;385  readonly isCreateContractLimit: boolean;386  readonly isInvalidCode: boolean;387  readonly isOutOfOffset: boolean;388  readonly isOutOfGas: boolean;389  readonly isOutOfFund: boolean;390  readonly isPcUnderflow: boolean;391  readonly isCreateEmpty: boolean;392  readonly isOther: boolean;393  readonly asOther: Text;394  readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'InvalidCode' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other';395}396397/** @name EvmCoreErrorExitFatal */398export interface EvmCoreErrorExitFatal extends Enum {399  readonly isNotSupported: boolean;400  readonly isUnhandledInterrupt: boolean;401  readonly isCallErrorAsFatal: boolean;402  readonly asCallErrorAsFatal: EvmCoreErrorExitError;403  readonly isOther: boolean;404  readonly asOther: Text;405  readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other';406}407408/** @name EvmCoreErrorExitReason */409export interface EvmCoreErrorExitReason extends Enum {410  readonly isSucceed: boolean;411  readonly asSucceed: EvmCoreErrorExitSucceed;412  readonly isError: boolean;413  readonly asError: EvmCoreErrorExitError;414  readonly isRevert: boolean;415  readonly asRevert: EvmCoreErrorExitRevert;416  readonly isFatal: boolean;417  readonly asFatal: EvmCoreErrorExitFatal;418  readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal';419}420421/** @name EvmCoreErrorExitRevert */422export interface EvmCoreErrorExitRevert extends Enum {423  readonly isReverted: boolean;424  readonly type: 'Reverted';425}426427/** @name EvmCoreErrorExitSucceed */428export interface EvmCoreErrorExitSucceed extends Enum {429  readonly isStopped: boolean;430  readonly isReturned: boolean;431  readonly isSuicided: boolean;432  readonly type: 'Stopped' | 'Returned' | 'Suicided';433}434435/** @name FpRpcTransactionStatus */436export interface FpRpcTransactionStatus extends Struct {437  readonly transactionHash: H256;438  readonly transactionIndex: u32;439  readonly from: H160;440  readonly to: Option<H160>;441  readonly contractAddress: Option<H160>;442  readonly logs: Vec<EthereumLog>;443  readonly logsBloom: EthbloomBloom;444}445446/** @name FrameSupportPalletId */447export interface FrameSupportPalletId extends U8aFixed {}448449/** @name FrameSupportTokensMiscBalanceStatus */450export interface FrameSupportTokensMiscBalanceStatus extends Enum {451  readonly isFree: boolean;452  readonly isReserved: boolean;453  readonly type: 'Free' | 'Reserved';454}455456/** @name FrameSupportWeightsDispatchClass */457export interface FrameSupportWeightsDispatchClass extends Enum {458  readonly isNormal: boolean;459  readonly isOperational: boolean;460  readonly isMandatory: boolean;461  readonly type: 'Normal' | 'Operational' | 'Mandatory';462}463464/** @name FrameSupportWeightsDispatchInfo */465export interface FrameSupportWeightsDispatchInfo extends Struct {466  readonly weight: u64;467  readonly class: FrameSupportWeightsDispatchClass;468  readonly paysFee: FrameSupportWeightsPays;469}470471/** @name FrameSupportWeightsPays */472export interface FrameSupportWeightsPays extends Enum {473  readonly isYes: boolean;474  readonly isNo: boolean;475  readonly type: 'Yes' | 'No';476}477478/** @name FrameSupportWeightsPerDispatchClassU32 */479export interface FrameSupportWeightsPerDispatchClassU32 extends Struct {480  readonly normal: u32;481  readonly operational: u32;482  readonly mandatory: u32;483}484485/** @name FrameSupportWeightsPerDispatchClassU64 */486export interface FrameSupportWeightsPerDispatchClassU64 extends Struct {487  readonly normal: u64;488  readonly operational: u64;489  readonly mandatory: u64;490}491492/** @name FrameSupportWeightsPerDispatchClassWeightsPerClass */493export interface FrameSupportWeightsPerDispatchClassWeightsPerClass extends Struct {494  readonly normal: FrameSystemLimitsWeightsPerClass;495  readonly operational: FrameSystemLimitsWeightsPerClass;496  readonly mandatory: FrameSystemLimitsWeightsPerClass;497}498499/** @name FrameSupportWeightsRuntimeDbWeight */500export interface FrameSupportWeightsRuntimeDbWeight extends Struct {501  readonly read: u64;502  readonly write: u64;503}504505/** @name FrameSupportWeightsWeightToFeeCoefficient */506export interface FrameSupportWeightsWeightToFeeCoefficient extends Struct {507  readonly coeffInteger: u128;508  readonly coeffFrac: Perbill;509  readonly negative: bool;510  readonly degree: u8;511}512513/** @name FrameSystemAccountInfo */514export interface FrameSystemAccountInfo extends Struct {515  readonly nonce: u32;516  readonly consumers: u32;517  readonly providers: u32;518  readonly sufficients: u32;519  readonly data: PalletBalancesAccountData;520}521522/** @name FrameSystemCall */523export interface FrameSystemCall extends Enum {524  readonly isFillBlock: boolean;525  readonly asFillBlock: {526    readonly ratio: Perbill;527  } & Struct;528  readonly isRemark: boolean;529  readonly asRemark: {530    readonly remark: Bytes;531  } & Struct;532  readonly isSetHeapPages: boolean;533  readonly asSetHeapPages: {534    readonly pages: u64;535  } & Struct;536  readonly isSetCode: boolean;537  readonly asSetCode: {538    readonly code: Bytes;539  } & Struct;540  readonly isSetCodeWithoutChecks: boolean;541  readonly asSetCodeWithoutChecks: {542    readonly code: Bytes;543  } & Struct;544  readonly isSetStorage: boolean;545  readonly asSetStorage: {546    readonly items: Vec<ITuple<[Bytes, Bytes]>>;547  } & Struct;548  readonly isKillStorage: boolean;549  readonly asKillStorage: {550    readonly keys_: Vec<Bytes>;551  } & Struct;552  readonly isKillPrefix: boolean;553  readonly asKillPrefix: {554    readonly prefix: Bytes;555    readonly subkeys: u32;556  } & Struct;557  readonly isRemarkWithEvent: boolean;558  readonly asRemarkWithEvent: {559    readonly remark: Bytes;560  } & Struct;561  readonly type: 'FillBlock' | 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent';562}563564/** @name FrameSystemError */565export interface FrameSystemError extends Enum {566  readonly isInvalidSpecName: boolean;567  readonly isSpecVersionNeedsToIncrease: boolean;568  readonly isFailedToExtractRuntimeVersion: boolean;569  readonly isNonDefaultComposite: boolean;570  readonly isNonZeroRefCount: boolean;571  readonly isCallFiltered: boolean;572  readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';573}574575/** @name FrameSystemEvent */576export interface FrameSystemEvent extends Enum {577  readonly isExtrinsicSuccess: boolean;578  readonly asExtrinsicSuccess: {579    readonly dispatchInfo: FrameSupportWeightsDispatchInfo;580  } & Struct;581  readonly isExtrinsicFailed: boolean;582  readonly asExtrinsicFailed: {583    readonly dispatchError: SpRuntimeDispatchError;584    readonly dispatchInfo: FrameSupportWeightsDispatchInfo;585  } & Struct;586  readonly isCodeUpdated: boolean;587  readonly isNewAccount: boolean;588  readonly asNewAccount: {589    readonly account: AccountId32;590  } & Struct;591  readonly isKilledAccount: boolean;592  readonly asKilledAccount: {593    readonly account: AccountId32;594  } & Struct;595  readonly isRemarked: boolean;596  readonly asRemarked: {597    readonly sender: AccountId32;598    readonly hash_: H256;599  } & Struct;600  readonly type: 'ExtrinsicSuccess' | 'ExtrinsicFailed' | 'CodeUpdated' | 'NewAccount' | 'KilledAccount' | 'Remarked';601}602603/** @name FrameSystemEventRecord */604export interface FrameSystemEventRecord extends Struct {605  readonly phase: FrameSystemPhase;606  readonly event: Event;607  readonly topics: Vec<H256>;608}609610/** @name FrameSystemExtensionsCheckGenesis */611export interface FrameSystemExtensionsCheckGenesis extends Null {}612613/** @name FrameSystemExtensionsCheckNonce */614export interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}615616/** @name FrameSystemExtensionsCheckSpecVersion */617export interface FrameSystemExtensionsCheckSpecVersion extends Null {}618619/** @name FrameSystemExtensionsCheckWeight */620export interface FrameSystemExtensionsCheckWeight extends Null {}621622/** @name FrameSystemLastRuntimeUpgradeInfo */623export interface FrameSystemLastRuntimeUpgradeInfo extends Struct {624  readonly specVersion: Compact<u32>;625  readonly specName: Text;626}627628/** @name FrameSystemLimitsBlockLength */629export interface FrameSystemLimitsBlockLength extends Struct {630  readonly max: FrameSupportWeightsPerDispatchClassU32;631}632633/** @name FrameSystemLimitsBlockWeights */634export interface FrameSystemLimitsBlockWeights extends Struct {635  readonly baseBlock: u64;636  readonly maxBlock: u64;637  readonly perClass: FrameSupportWeightsPerDispatchClassWeightsPerClass;638}639640/** @name FrameSystemLimitsWeightsPerClass */641export interface FrameSystemLimitsWeightsPerClass extends Struct {642  readonly baseExtrinsic: u64;643  readonly maxExtrinsic: Option<u64>;644  readonly maxTotal: Option<u64>;645  readonly reserved: Option<u64>;646}647648/** @name FrameSystemPhase */649export interface FrameSystemPhase extends Enum {650  readonly isApplyExtrinsic: boolean;651  readonly asApplyExtrinsic: u32;652  readonly isFinalization: boolean;653  readonly isInitialization: boolean;654  readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';655}656657/** @name OpalRuntimeRuntime */658export interface OpalRuntimeRuntime extends Null {}659660/** @name OrmlVestingModuleCall */661export interface OrmlVestingModuleCall extends Enum {662  readonly isClaim: boolean;663  readonly isVestedTransfer: boolean;664  readonly asVestedTransfer: {665    readonly dest: MultiAddress;666    readonly schedule: OrmlVestingVestingSchedule;667  } & Struct;668  readonly isUpdateVestingSchedules: boolean;669  readonly asUpdateVestingSchedules: {670    readonly who: MultiAddress;671    readonly vestingSchedules: Vec<OrmlVestingVestingSchedule>;672  } & Struct;673  readonly isClaimFor: boolean;674  readonly asClaimFor: {675    readonly dest: MultiAddress;676  } & Struct;677  readonly type: 'Claim' | 'VestedTransfer' | 'UpdateVestingSchedules' | 'ClaimFor';678}679680/** @name OrmlVestingModuleError */681export interface OrmlVestingModuleError extends Enum {682  readonly isZeroVestingPeriod: boolean;683  readonly isZeroVestingPeriodCount: boolean;684  readonly isInsufficientBalanceToLock: boolean;685  readonly isTooManyVestingSchedules: boolean;686  readonly isAmountLow: boolean;687  readonly isMaxVestingSchedulesExceeded: boolean;688  readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';689}690691/** @name OrmlVestingModuleEvent */692export interface OrmlVestingModuleEvent extends Enum {693  readonly isVestingScheduleAdded: boolean;694  readonly asVestingScheduleAdded: {695    readonly from: AccountId32;696    readonly to: AccountId32;697    readonly vestingSchedule: OrmlVestingVestingSchedule;698  } & Struct;699  readonly isClaimed: boolean;700  readonly asClaimed: {701    readonly who: AccountId32;702    readonly amount: u128;703  } & Struct;704  readonly isVestingSchedulesUpdated: boolean;705  readonly asVestingSchedulesUpdated: {706    readonly who: AccountId32;707  } & Struct;708  readonly type: 'VestingScheduleAdded' | 'Claimed' | 'VestingSchedulesUpdated';709}710711/** @name OrmlVestingVestingSchedule */712export interface OrmlVestingVestingSchedule extends Struct {713  readonly start: u32;714  readonly period: u32;715  readonly periodCount: u32;716  readonly perPeriod: Compact<u128>;717}718719/** @name PalletBalancesAccountData */720export interface PalletBalancesAccountData extends Struct {721  readonly free: u128;722  readonly reserved: u128;723  readonly miscFrozen: u128;724  readonly feeFrozen: u128;725}726727/** @name PalletBalancesBalanceLock */728export interface PalletBalancesBalanceLock extends Struct {729  readonly id: U8aFixed;730  readonly amount: u128;731  readonly reasons: PalletBalancesReasons;732}733734/** @name PalletBalancesCall */735export interface PalletBalancesCall extends Enum {736  readonly isTransfer: boolean;737  readonly asTransfer: {738    readonly dest: MultiAddress;739    readonly value: Compact<u128>;740  } & Struct;741  readonly isSetBalance: boolean;742  readonly asSetBalance: {743    readonly who: MultiAddress;744    readonly newFree: Compact<u128>;745    readonly newReserved: Compact<u128>;746  } & Struct;747  readonly isForceTransfer: boolean;748  readonly asForceTransfer: {749    readonly source: MultiAddress;750    readonly dest: MultiAddress;751    readonly value: Compact<u128>;752  } & Struct;753  readonly isTransferKeepAlive: boolean;754  readonly asTransferKeepAlive: {755    readonly dest: MultiAddress;756    readonly value: Compact<u128>;757  } & Struct;758  readonly isTransferAll: boolean;759  readonly asTransferAll: {760    readonly dest: MultiAddress;761    readonly keepAlive: bool;762  } & Struct;763  readonly isForceUnreserve: boolean;764  readonly asForceUnreserve: {765    readonly who: MultiAddress;766    readonly amount: u128;767  } & Struct;768  readonly type: 'Transfer' | 'SetBalance' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve';769}770771/** @name PalletBalancesError */772export interface PalletBalancesError extends Enum {773  readonly isVestingBalance: boolean;774  readonly isLiquidityRestrictions: boolean;775  readonly isInsufficientBalance: boolean;776  readonly isExistentialDeposit: boolean;777  readonly isKeepAlive: boolean;778  readonly isExistingVestingSchedule: boolean;779  readonly isDeadAccount: boolean;780  readonly isTooManyReserves: boolean;781  readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'KeepAlive' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves';782}783784/** @name PalletBalancesEvent */785export interface PalletBalancesEvent extends Enum {786  readonly isEndowed: boolean;787  readonly asEndowed: {788    readonly account: AccountId32;789    readonly freeBalance: u128;790  } & Struct;791  readonly isDustLost: boolean;792  readonly asDustLost: {793    readonly account: AccountId32;794    readonly amount: u128;795  } & Struct;796  readonly isTransfer: boolean;797  readonly asTransfer: {798    readonly from: AccountId32;799    readonly to: AccountId32;800    readonly amount: u128;801  } & Struct;802  readonly isBalanceSet: boolean;803  readonly asBalanceSet: {804    readonly who: AccountId32;805    readonly free: u128;806    readonly reserved: u128;807  } & Struct;808  readonly isReserved: boolean;809  readonly asReserved: {810    readonly who: AccountId32;811    readonly amount: u128;812  } & Struct;813  readonly isUnreserved: boolean;814  readonly asUnreserved: {815    readonly who: AccountId32;816    readonly amount: u128;817  } & Struct;818  readonly isReserveRepatriated: boolean;819  readonly asReserveRepatriated: {820    readonly from: AccountId32;821    readonly to: AccountId32;822    readonly amount: u128;823    readonly destinationStatus: FrameSupportTokensMiscBalanceStatus;824  } & Struct;825  readonly isDeposit: boolean;826  readonly asDeposit: {827    readonly who: AccountId32;828    readonly amount: u128;829  } & Struct;830  readonly isWithdraw: boolean;831  readonly asWithdraw: {832    readonly who: AccountId32;833    readonly amount: u128;834  } & Struct;835  readonly isSlashed: boolean;836  readonly asSlashed: {837    readonly who: AccountId32;838    readonly amount: u128;839  } & Struct;840  readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'BalanceSet' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'Deposit' | 'Withdraw' | 'Slashed';841}842843/** @name PalletBalancesReasons */844export interface PalletBalancesReasons extends Enum {845  readonly isFee: boolean;846  readonly isMisc: boolean;847  readonly isAll: boolean;848  readonly type: 'Fee' | 'Misc' | 'All';849}850851/** @name PalletBalancesReleases */852export interface PalletBalancesReleases extends Enum {853  readonly isV100: boolean;854  readonly isV200: boolean;855  readonly type: 'V100' | 'V200';856}857858/** @name PalletBalancesReserveData */859export interface PalletBalancesReserveData extends Struct {860  readonly id: U8aFixed;861  readonly amount: u128;862}863864/** @name PalletCommonError */865export interface PalletCommonError extends Enum {866  readonly isCollectionNotFound: boolean;867  readonly isMustBeTokenOwner: boolean;868  readonly isNoPermission: boolean;869  readonly isPublicMintingNotAllowed: boolean;870  readonly isAddressNotInAllowlist: boolean;871  readonly isCollectionNameLimitExceeded: boolean;872  readonly isCollectionDescriptionLimitExceeded: boolean;873  readonly isCollectionTokenPrefixLimitExceeded: boolean;874  readonly isTotalCollectionsLimitExceeded: boolean;875  readonly isTokenVariableDataLimitExceeded: boolean;876  readonly isCollectionAdminCountExceeded: boolean;877  readonly isCollectionLimitBoundsExceeded: boolean;878  readonly isOwnerPermissionsCantBeReverted: boolean;879  readonly isTransferNotAllowed: boolean;880  readonly isAccountTokenLimitExceeded: boolean;881  readonly isCollectionTokenLimitExceeded: boolean;882  readonly isMetadataFlagFrozen: boolean;883  readonly isTokenNotFound: boolean;884  readonly isTokenValueTooLow: boolean;885  readonly isApprovedValueTooLow: boolean;886  readonly isCantApproveMoreThanOwned: boolean;887  readonly isAddressIsZero: boolean;888  readonly isUnsupportedOperation: boolean;889  readonly isNotSufficientFounds: boolean;890  readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'TokenVariableDataLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds';891}892893/** @name PalletCommonEvent */894export interface PalletCommonEvent extends Enum {895  readonly isCollectionCreated: boolean;896  readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>;897  readonly isCollectionDestroyed: boolean;898  readonly asCollectionDestroyed: u32;899  readonly isItemCreated: boolean;900  readonly asItemCreated: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;901  readonly isItemDestroyed: boolean;902  readonly asItemDestroyed: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;903  readonly isTransfer: boolean;904  readonly asTransfer: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;905  readonly isApproved: boolean;906  readonly asApproved: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;907  readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved';908}909910/** @name PalletEthereumCall */911export interface PalletEthereumCall extends Enum {912  readonly isTransact: boolean;913  readonly asTransact: {914    readonly transaction: EthereumTransactionTransactionV2;915  } & Struct;916  readonly type: 'Transact';917}918919/** @name PalletEthereumError */920export interface PalletEthereumError extends Enum {921  readonly isInvalidSignature: boolean;922  readonly isPreLogExists: boolean;923  readonly type: 'InvalidSignature' | 'PreLogExists';924}925926/** @name PalletEthereumEvent */927export interface PalletEthereumEvent extends Enum {928  readonly isExecuted: boolean;929  readonly asExecuted: ITuple<[H160, H160, H256, EvmCoreErrorExitReason]>;930  readonly type: 'Executed';931}932933/** @name PalletEvmAccountBasicCrossAccountIdRepr */934export interface PalletEvmAccountBasicCrossAccountIdRepr extends Enum {935  readonly isSubstrate: boolean;936  readonly asSubstrate: AccountId32;937  readonly isEthereum: boolean;938  readonly asEthereum: H160;939  readonly type: 'Substrate' | 'Ethereum';940}941942/** @name PalletEvmCall */943export interface PalletEvmCall extends Enum {944  readonly isWithdraw: boolean;945  readonly asWithdraw: {946    readonly address: H160;947    readonly value: u128;948  } & Struct;949  readonly isCall: boolean;950  readonly asCall: {951    readonly source: H160;952    readonly target: H160;953    readonly input: Bytes;954    readonly value: U256;955    readonly gasLimit: u64;956    readonly maxFeePerGas: U256;957    readonly maxPriorityFeePerGas: Option<U256>;958    readonly nonce: Option<U256>;959    readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;960  } & Struct;961  readonly isCreate: boolean;962  readonly asCreate: {963    readonly source: H160;964    readonly init: Bytes;965    readonly value: U256;966    readonly gasLimit: u64;967    readonly maxFeePerGas: U256;968    readonly maxPriorityFeePerGas: Option<U256>;969    readonly nonce: Option<U256>;970    readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;971  } & Struct;972  readonly isCreate2: boolean;973  readonly asCreate2: {974    readonly source: H160;975    readonly init: Bytes;976    readonly salt: H256;977    readonly value: U256;978    readonly gasLimit: u64;979    readonly maxFeePerGas: U256;980    readonly maxPriorityFeePerGas: Option<U256>;981    readonly nonce: Option<U256>;982    readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;983  } & Struct;984  readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';985}986987/** @name PalletEvmCoderSubstrateError */988export interface PalletEvmCoderSubstrateError extends Enum {989  readonly isOutOfGas: boolean;990  readonly isOutOfFund: boolean;991  readonly type: 'OutOfGas' | 'OutOfFund';992}993994/** @name PalletEvmContractHelpersError */995export interface PalletEvmContractHelpersError extends Enum {996  readonly isNoPermission: boolean;997  readonly type: 'NoPermission';998}9991000/** @name PalletEvmContractHelpersSponsoringModeT */1001export interface PalletEvmContractHelpersSponsoringModeT extends Enum {1002  readonly isDisabled: boolean;1003  readonly isAllowlisted: boolean;1004  readonly isGenerous: boolean;1005  readonly type: 'Disabled' | 'Allowlisted' | 'Generous';1006}10071008/** @name PalletEvmError */1009export interface PalletEvmError extends Enum {1010  readonly isBalanceLow: boolean;1011  readonly isFeeOverflow: boolean;1012  readonly isPaymentOverflow: boolean;1013  readonly isWithdrawFailed: boolean;1014  readonly isGasPriceTooLow: boolean;1015  readonly isInvalidNonce: boolean;1016  readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce';1017}10181019/** @name PalletEvmEvent */1020export interface PalletEvmEvent extends Enum {1021  readonly isLog: boolean;1022  readonly asLog: EthereumLog;1023  readonly isCreated: boolean;1024  readonly asCreated: H160;1025  readonly isCreatedFailed: boolean;1026  readonly asCreatedFailed: H160;1027  readonly isExecuted: boolean;1028  readonly asExecuted: H160;1029  readonly isExecutedFailed: boolean;1030  readonly asExecutedFailed: H160;1031  readonly isBalanceDeposit: boolean;1032  readonly asBalanceDeposit: ITuple<[AccountId32, H160, U256]>;1033  readonly isBalanceWithdraw: boolean;1034  readonly asBalanceWithdraw: ITuple<[AccountId32, H160, U256]>;1035  readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed' | 'BalanceDeposit' | 'BalanceWithdraw';1036}10371038/** @name PalletEvmMigrationCall */1039export interface PalletEvmMigrationCall extends Enum {1040  readonly isBegin: boolean;1041  readonly asBegin: {1042    readonly address: H160;1043  } & Struct;1044  readonly isSetData: boolean;1045  readonly asSetData: {1046    readonly address: H160;1047    readonly data: Vec<ITuple<[H256, H256]>>;1048  } & Struct;1049  readonly isFinish: boolean;1050  readonly asFinish: {1051    readonly address: H160;1052    readonly code: Bytes;1053  } & Struct;1054  readonly type: 'Begin' | 'SetData' | 'Finish';1055}10561057/** @name PalletEvmMigrationError */1058export interface PalletEvmMigrationError extends Enum {1059  readonly isAccountNotEmpty: boolean;1060  readonly isAccountIsNotMigrating: boolean;1061  readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating';1062}10631064/** @name PalletFungibleError */1065export interface PalletFungibleError extends Enum {1066  readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;1067  readonly isFungibleItemsHaveNoId: boolean;1068  readonly isFungibleItemsDontHaveData: boolean;1069  readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData';1070}10711072/** @name PalletInflationCall */1073export interface PalletInflationCall extends Enum {1074  readonly isStartInflation: boolean;1075  readonly asStartInflation: {1076    readonly inflationStartRelayBlock: u32;1077  } & Struct;1078  readonly type: 'StartInflation';1079}10801081/** @name PalletNonfungibleError */1082export interface PalletNonfungibleError extends Enum {1083  readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;1084  readonly isNonfungibleItemsHaveNoAmount: boolean;1085  readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount';1086}10871088/** @name PalletNonfungibleItemData */1089export interface PalletNonfungibleItemData extends Struct {1090  readonly constData: Bytes;1091  readonly variableData: Bytes;1092  readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1093}10941095/** @name PalletRefungibleError */1096export interface PalletRefungibleError extends Enum {1097  readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;1098  readonly isWrongRefungiblePieces: boolean;1099  readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces';1100}11011102/** @name PalletRefungibleItemData */1103export interface PalletRefungibleItemData extends Struct {1104  readonly constData: Bytes;1105  readonly variableData: Bytes;1106}11071108/** @name PalletSudoCall */1109export interface PalletSudoCall extends Enum {1110  readonly isSudo: boolean;1111  readonly asSudo: {1112    readonly call: Call;1113  } & Struct;1114  readonly isSudoUncheckedWeight: boolean;1115  readonly asSudoUncheckedWeight: {1116    readonly call: Call;1117    readonly weight: u64;1118  } & Struct;1119  readonly isSetKey: boolean;1120  readonly asSetKey: {1121    readonly new_: MultiAddress;1122  } & Struct;1123  readonly isSudoAs: boolean;1124  readonly asSudoAs: {1125    readonly who: MultiAddress;1126    readonly call: Call;1127  } & Struct;1128  readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';1129}11301131/** @name PalletSudoError */1132export interface PalletSudoError extends Enum {1133  readonly isRequireSudo: boolean;1134  readonly type: 'RequireSudo';1135}11361137/** @name PalletSudoEvent */1138export interface PalletSudoEvent extends Enum {1139  readonly isSudid: boolean;1140  readonly asSudid: {1141    readonly sudoResult: Result<Null, SpRuntimeDispatchError>;1142  } & Struct;1143  readonly isKeyChanged: boolean;1144  readonly asKeyChanged: {1145    readonly oldSudoer: Option<AccountId32>;1146  } & Struct;1147  readonly isSudoAsDone: boolean;1148  readonly asSudoAsDone: {1149    readonly sudoResult: Result<Null, SpRuntimeDispatchError>;1150  } & Struct;1151  readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone';1152}11531154/** @name PalletTemplateTransactionPaymentCall */1155export interface PalletTemplateTransactionPaymentCall extends Null {}11561157/** @name PalletTemplateTransactionPaymentChargeTransactionPayment */1158export interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}11591160/** @name PalletTimestampCall */1161export interface PalletTimestampCall extends Enum {1162  readonly isSet: boolean;1163  readonly asSet: {1164    readonly now: Compact<u64>;1165  } & Struct;1166  readonly type: 'Set';1167}11681169/** @name PalletTransactionPaymentReleases */1170export interface PalletTransactionPaymentReleases extends Enum {1171  readonly isV1Ancient: boolean;1172  readonly isV2: boolean;1173  readonly type: 'V1Ancient' | 'V2';1174}11751176/** @name PalletTreasuryCall */1177export interface PalletTreasuryCall extends Enum {1178  readonly isProposeSpend: boolean;1179  readonly asProposeSpend: {1180    readonly value: Compact<u128>;1181    readonly beneficiary: MultiAddress;1182  } & Struct;1183  readonly isRejectProposal: boolean;1184  readonly asRejectProposal: {1185    readonly proposalId: Compact<u32>;1186  } & Struct;1187  readonly isApproveProposal: boolean;1188  readonly asApproveProposal: {1189    readonly proposalId: Compact<u32>;1190  } & Struct;1191  readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal';1192}11931194/** @name PalletTreasuryError */1195export interface PalletTreasuryError extends Enum {1196  readonly isInsufficientProposersBalance: boolean;1197  readonly isInvalidIndex: boolean;1198  readonly isTooManyApprovals: boolean;1199  readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals';1200}12011202/** @name PalletTreasuryEvent */1203export interface PalletTreasuryEvent extends Enum {1204  readonly isProposed: boolean;1205  readonly asProposed: {1206    readonly proposalIndex: u32;1207  } & Struct;1208  readonly isSpending: boolean;1209  readonly asSpending: {1210    readonly budgetRemaining: u128;1211  } & Struct;1212  readonly isAwarded: boolean;1213  readonly asAwarded: {1214    readonly proposalIndex: u32;1215    readonly award: u128;1216    readonly account: AccountId32;1217  } & Struct;1218  readonly isRejected: boolean;1219  readonly asRejected: {1220    readonly proposalIndex: u32;1221    readonly slashed: u128;1222  } & Struct;1223  readonly isBurnt: boolean;1224  readonly asBurnt: {1225    readonly burntFunds: u128;1226  } & Struct;1227  readonly isRollover: boolean;1228  readonly asRollover: {1229    readonly rolloverBalance: u128;1230  } & Struct;1231  readonly isDeposit: boolean;1232  readonly asDeposit: {1233    readonly value: u128;1234  } & Struct;1235  readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit';1236}12371238/** @name PalletTreasuryProposal */1239export interface PalletTreasuryProposal extends Struct {1240  readonly proposer: AccountId32;1241  readonly value: u128;1242  readonly beneficiary: AccountId32;1243  readonly bond: u128;1244}12451246/** @name PalletUniqueCall */1247export interface PalletUniqueCall extends Enum {1248  readonly isCreateCollection: boolean;1249  readonly asCreateCollection: {1250    readonly collectionName: Vec<u16>;1251    readonly collectionDescription: Vec<u16>;1252    readonly tokenPrefix: Bytes;1253    readonly mode: UpDataStructsCollectionMode;1254  } & Struct;1255  readonly isCreateCollectionEx: boolean;1256  readonly asCreateCollectionEx: {1257    readonly data: UpDataStructsCreateCollectionData;1258  } & Struct;1259  readonly isDestroyCollection: boolean;1260  readonly asDestroyCollection: {1261    readonly collectionId: u32;1262  } & Struct;1263  readonly isAddToAllowList: boolean;1264  readonly asAddToAllowList: {1265    readonly collectionId: u32;1266    readonly address: PalletEvmAccountBasicCrossAccountIdRepr;1267  } & Struct;1268  readonly isRemoveFromAllowList: boolean;1269  readonly asRemoveFromAllowList: {1270    readonly collectionId: u32;1271    readonly address: PalletEvmAccountBasicCrossAccountIdRepr;1272  } & Struct;1273  readonly isSetPublicAccessMode: boolean;1274  readonly asSetPublicAccessMode: {1275    readonly collectionId: u32;1276    readonly mode: UpDataStructsAccessMode;1277  } & Struct;1278  readonly isSetMintPermission: boolean;1279  readonly asSetMintPermission: {1280    readonly collectionId: u32;1281    readonly mintPermission: bool;1282  } & Struct;1283  readonly isChangeCollectionOwner: boolean;1284  readonly asChangeCollectionOwner: {1285    readonly collectionId: u32;1286    readonly newOwner: AccountId32;1287  } & Struct;1288  readonly isAddCollectionAdmin: boolean;1289  readonly asAddCollectionAdmin: {1290    readonly collectionId: u32;1291    readonly newAdminId: PalletEvmAccountBasicCrossAccountIdRepr;1292  } & Struct;1293  readonly isRemoveCollectionAdmin: boolean;1294  readonly asRemoveCollectionAdmin: {1295    readonly collectionId: u32;1296    readonly accountId: PalletEvmAccountBasicCrossAccountIdRepr;1297  } & Struct;1298  readonly isSetCollectionSponsor: boolean;1299  readonly asSetCollectionSponsor: {1300    readonly collectionId: u32;1301    readonly newSponsor: AccountId32;1302  } & Struct;1303  readonly isConfirmSponsorship: boolean;1304  readonly asConfirmSponsorship: {1305    readonly collectionId: u32;1306  } & Struct;1307  readonly isRemoveCollectionSponsor: boolean;1308  readonly asRemoveCollectionSponsor: {1309    readonly collectionId: u32;1310  } & Struct;1311  readonly isCreateItem: boolean;1312  readonly asCreateItem: {1313    readonly collectionId: u32;1314    readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1315    readonly data: UpDataStructsCreateItemData;1316  } & Struct;1317  readonly isCreateMultipleItems: boolean;1318  readonly asCreateMultipleItems: {1319    readonly collectionId: u32;1320    readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1321    readonly itemsData: Vec<UpDataStructsCreateItemData>;1322  } & Struct;1323  readonly isCreateMultipleItemsEx: boolean;1324  readonly asCreateMultipleItemsEx: {1325    readonly collectionId: u32;1326    readonly data: UpDataStructsCreateItemExData;1327  } & Struct;1328  readonly isSetTransfersEnabledFlag: boolean;1329  readonly asSetTransfersEnabledFlag: {1330    readonly collectionId: u32;1331    readonly value: bool;1332  } & Struct;1333  readonly isBurnItem: boolean;1334  readonly asBurnItem: {1335    readonly collectionId: u32;1336    readonly itemId: u32;1337    readonly value: u128;1338  } & Struct;1339  readonly isBurnFrom: boolean;1340  readonly asBurnFrom: {1341    readonly collectionId: u32;1342    readonly from: PalletEvmAccountBasicCrossAccountIdRepr;1343    readonly itemId: u32;1344    readonly value: u128;1345  } & Struct;1346  readonly isTransfer: boolean;1347  readonly asTransfer: {1348    readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;1349    readonly collectionId: u32;1350    readonly itemId: u32;1351    readonly value: u128;1352  } & Struct;1353  readonly isApprove: boolean;1354  readonly asApprove: {1355    readonly spender: PalletEvmAccountBasicCrossAccountIdRepr;1356    readonly collectionId: u32;1357    readonly itemId: u32;1358    readonly amount: u128;1359  } & Struct;1360  readonly isTransferFrom: boolean;1361  readonly asTransferFrom: {1362    readonly from: PalletEvmAccountBasicCrossAccountIdRepr;1363    readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;1364    readonly collectionId: u32;1365    readonly itemId: u32;1366    readonly value: u128;1367  } & Struct;1368  readonly isSetVariableMetaData: boolean;1369  readonly asSetVariableMetaData: {1370    readonly collectionId: u32;1371    readonly itemId: u32;1372    readonly data: Bytes;1373  } & Struct;1374  readonly isSetMetaUpdatePermissionFlag: boolean;1375  readonly asSetMetaUpdatePermissionFlag: {1376    readonly collectionId: u32;1377    readonly value: UpDataStructsMetaUpdatePermission;1378  } & Struct;1379  readonly isSetSchemaVersion: boolean;1380  readonly asSetSchemaVersion: {1381    readonly collectionId: u32;1382    readonly version: UpDataStructsSchemaVersion;1383  } & Struct;1384  readonly isSetOffchainSchema: boolean;1385  readonly asSetOffchainSchema: {1386    readonly collectionId: u32;1387    readonly schema: Bytes;1388  } & Struct;1389  readonly isSetConstOnChainSchema: boolean;1390  readonly asSetConstOnChainSchema: {1391    readonly collectionId: u32;1392    readonly schema: Bytes;1393  } & Struct;1394  readonly isSetVariableOnChainSchema: boolean;1395  readonly asSetVariableOnChainSchema: {1396    readonly collectionId: u32;1397    readonly schema: Bytes;1398  } & Struct;1399  readonly isSetCollectionLimits: boolean;1400  readonly asSetCollectionLimits: {1401    readonly collectionId: u32;1402    readonly newLimit: UpDataStructsCollectionLimits;1403  } & Struct;1404  readonly type: 'CreateCollection' | 'CreateCollectionEx' | 'DestroyCollection' | 'AddToAllowList' | 'RemoveFromAllowList' | 'SetPublicAccessMode' | 'SetMintPermission' | 'ChangeCollectionOwner' | 'AddCollectionAdmin' | 'RemoveCollectionAdmin' | 'SetCollectionSponsor' | 'ConfirmSponsorship' | 'RemoveCollectionSponsor' | 'CreateItem' | 'CreateMultipleItems' | 'CreateMultipleItemsEx' | 'SetTransfersEnabledFlag' | 'BurnItem' | 'BurnFrom' | 'Transfer' | 'Approve' | 'TransferFrom' | 'SetVariableMetaData' | 'SetMetaUpdatePermissionFlag' | 'SetSchemaVersion' | 'SetOffchainSchema' | 'SetConstOnChainSchema' | 'SetVariableOnChainSchema' | 'SetCollectionLimits';1405}14061407/** @name PalletUniqueError */1408export interface PalletUniqueError extends Enum {1409  readonly isCollectionDecimalPointLimitExceeded: boolean;1410  readonly isConfirmUnsetSponsorFail: boolean;1411  readonly isEmptyArgument: boolean;1412  readonly type: 'CollectionDecimalPointLimitExceeded' | 'ConfirmUnsetSponsorFail' | 'EmptyArgument';1413}14141415/** @name PalletUniqueRawEvent */1416export interface PalletUniqueRawEvent extends Enum {1417  readonly isCollectionSponsorRemoved: boolean;1418  readonly asCollectionSponsorRemoved: u32;1419  readonly isCollectionAdminAdded: boolean;1420  readonly asCollectionAdminAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1421  readonly isCollectionOwnedChanged: boolean;1422  readonly asCollectionOwnedChanged: ITuple<[u32, AccountId32]>;1423  readonly isCollectionSponsorSet: boolean;1424  readonly asCollectionSponsorSet: ITuple<[u32, AccountId32]>;1425  readonly isConstOnChainSchemaSet: boolean;1426  readonly asConstOnChainSchemaSet: u32;1427  readonly isSponsorshipConfirmed: boolean;1428  readonly asSponsorshipConfirmed: ITuple<[u32, AccountId32]>;1429  readonly isCollectionAdminRemoved: boolean;1430  readonly asCollectionAdminRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1431  readonly isAllowListAddressRemoved: boolean;1432  readonly asAllowListAddressRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1433  readonly isAllowListAddressAdded: boolean;1434  readonly asAllowListAddressAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1435  readonly isCollectionLimitSet: boolean;1436  readonly asCollectionLimitSet: u32;1437  readonly isMintPermissionSet: boolean;1438  readonly asMintPermissionSet: u32;1439  readonly isOffchainSchemaSet: boolean;1440  readonly asOffchainSchemaSet: u32;1441  readonly isPublicAccessModeSet: boolean;1442  readonly asPublicAccessModeSet: ITuple<[u32, UpDataStructsAccessMode]>;1443  readonly isSchemaVersionSet: boolean;1444  readonly asSchemaVersionSet: u32;1445  readonly isVariableOnChainSchemaSet: boolean;1446  readonly asVariableOnChainSchemaSet: u32;1447  readonly type: 'CollectionSponsorRemoved' | 'CollectionAdminAdded' | 'CollectionOwnedChanged' | 'CollectionSponsorSet' | 'ConstOnChainSchemaSet' | 'SponsorshipConfirmed' | 'CollectionAdminRemoved' | 'AllowListAddressRemoved' | 'AllowListAddressAdded' | 'CollectionLimitSet' | 'MintPermissionSet' | 'OffchainSchemaSet' | 'PublicAccessModeSet' | 'SchemaVersionSet' | 'VariableOnChainSchemaSet';1448}14491450/** @name PalletXcmCall */1451export interface PalletXcmCall extends Enum {1452  readonly isSend: boolean;1453  readonly asSend: {1454    readonly dest: XcmVersionedMultiLocation;1455    readonly message: XcmVersionedXcm;1456  } & Struct;1457  readonly isTeleportAssets: boolean;1458  readonly asTeleportAssets: {1459    readonly dest: XcmVersionedMultiLocation;1460    readonly beneficiary: XcmVersionedMultiLocation;1461    readonly assets: XcmVersionedMultiAssets;1462    readonly feeAssetItem: u32;1463  } & Struct;1464  readonly isReserveTransferAssets: boolean;1465  readonly asReserveTransferAssets: {1466    readonly dest: XcmVersionedMultiLocation;1467    readonly beneficiary: XcmVersionedMultiLocation;1468    readonly assets: XcmVersionedMultiAssets;1469    readonly feeAssetItem: u32;1470  } & Struct;1471  readonly isExecute: boolean;1472  readonly asExecute: {1473    readonly message: XcmVersionedXcm;1474    readonly maxWeight: u64;1475  } & Struct;1476  readonly isForceXcmVersion: boolean;1477  readonly asForceXcmVersion: {1478    readonly location: XcmV1MultiLocation;1479    readonly xcmVersion: u32;1480  } & Struct;1481  readonly isForceDefaultXcmVersion: boolean;1482  readonly asForceDefaultXcmVersion: {1483    readonly maybeXcmVersion: Option<u32>;1484  } & Struct;1485  readonly isForceSubscribeVersionNotify: boolean;1486  readonly asForceSubscribeVersionNotify: {1487    readonly location: XcmVersionedMultiLocation;1488  } & Struct;1489  readonly isForceUnsubscribeVersionNotify: boolean;1490  readonly asForceUnsubscribeVersionNotify: {1491    readonly location: XcmVersionedMultiLocation;1492  } & Struct;1493  readonly isLimitedReserveTransferAssets: boolean;1494  readonly asLimitedReserveTransferAssets: {1495    readonly dest: XcmVersionedMultiLocation;1496    readonly beneficiary: XcmVersionedMultiLocation;1497    readonly assets: XcmVersionedMultiAssets;1498    readonly feeAssetItem: u32;1499    readonly weightLimit: XcmV2WeightLimit;1500  } & Struct;1501  readonly isLimitedTeleportAssets: boolean;1502  readonly asLimitedTeleportAssets: {1503    readonly dest: XcmVersionedMultiLocation;1504    readonly beneficiary: XcmVersionedMultiLocation;1505    readonly assets: XcmVersionedMultiAssets;1506    readonly feeAssetItem: u32;1507    readonly weightLimit: XcmV2WeightLimit;1508  } & Struct;1509  readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets';1510}15111512/** @name PalletXcmError */1513export interface PalletXcmError extends Enum {1514  readonly isUnreachable: boolean;1515  readonly isSendFailure: boolean;1516  readonly isFiltered: boolean;1517  readonly isUnweighableMessage: boolean;1518  readonly isDestinationNotInvertible: boolean;1519  readonly isEmpty: boolean;1520  readonly isCannotReanchor: boolean;1521  readonly isTooManyAssets: boolean;1522  readonly isInvalidOrigin: boolean;1523  readonly isBadVersion: boolean;1524  readonly isBadLocation: boolean;1525  readonly isNoSubscription: boolean;1526  readonly isAlreadySubscribed: boolean;1527  readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed';1528}15291530/** @name PalletXcmEvent */1531export interface PalletXcmEvent extends Enum {1532  readonly isAttempted: boolean;1533  readonly asAttempted: XcmV2TraitsOutcome;1534  readonly isSent: boolean;1535  readonly asSent: ITuple<[XcmV1MultiLocation, XcmV1MultiLocation, XcmV2Xcm]>;1536  readonly isUnexpectedResponse: boolean;1537  readonly asUnexpectedResponse: ITuple<[XcmV1MultiLocation, u64]>;1538  readonly isResponseReady: boolean;1539  readonly asResponseReady: ITuple<[u64, XcmV2Response]>;1540  readonly isNotified: boolean;1541  readonly asNotified: ITuple<[u64, u8, u8]>;1542  readonly isNotifyOverweight: boolean;1543  readonly asNotifyOverweight: ITuple<[u64, u8, u8, u64, u64]>;1544  readonly isNotifyDispatchError: boolean;1545  readonly asNotifyDispatchError: ITuple<[u64, u8, u8]>;1546  readonly isNotifyDecodeFailed: boolean;1547  readonly asNotifyDecodeFailed: ITuple<[u64, u8, u8]>;1548  readonly isInvalidResponder: boolean;1549  readonly asInvalidResponder: ITuple<[XcmV1MultiLocation, u64, Option<XcmV1MultiLocation>]>;1550  readonly isInvalidResponderVersion: boolean;1551  readonly asInvalidResponderVersion: ITuple<[XcmV1MultiLocation, u64]>;1552  readonly isResponseTaken: boolean;1553  readonly asResponseTaken: u64;1554  readonly isAssetsTrapped: boolean;1555  readonly asAssetsTrapped: ITuple<[H256, XcmV1MultiLocation, XcmVersionedMultiAssets]>;1556  readonly isVersionChangeNotified: boolean;1557  readonly asVersionChangeNotified: ITuple<[XcmV1MultiLocation, u32]>;1558  readonly isSupportedVersionChanged: boolean;1559  readonly asSupportedVersionChanged: ITuple<[XcmV1MultiLocation, u32]>;1560  readonly isNotifyTargetSendFail: boolean;1561  readonly asNotifyTargetSendFail: ITuple<[XcmV1MultiLocation, u64, XcmV2TraitsError]>;1562  readonly isNotifyTargetMigrationFail: boolean;1563  readonly asNotifyTargetMigrationFail: ITuple<[XcmVersionedMultiLocation, u64]>;1564  readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail';1565}15661567/** @name PolkadotCorePrimitivesInboundDownwardMessage */1568export interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {1569  readonly sentAt: u32;1570  readonly msg: Bytes;1571}15721573/** @name PolkadotCorePrimitivesInboundHrmpMessage */1574export interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct {1575  readonly sentAt: u32;1576  readonly data: Bytes;1577}15781579/** @name PolkadotCorePrimitivesOutboundHrmpMessage */1580export interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct {1581  readonly recipient: u32;1582  readonly data: Bytes;1583}15841585/** @name PolkadotParachainPrimitivesXcmpMessageFormat */1586export interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {1587  readonly isConcatenatedVersionedXcm: boolean;1588  readonly isConcatenatedEncodedBlob: boolean;1589  readonly isSignals: boolean;1590  readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';1591}15921593/** @name PolkadotPrimitivesV1AbridgedHostConfiguration */1594export interface PolkadotPrimitivesV1AbridgedHostConfiguration extends Struct {1595  readonly maxCodeSize: u32;1596  readonly maxHeadDataSize: u32;1597  readonly maxUpwardQueueCount: u32;1598  readonly maxUpwardQueueSize: u32;1599  readonly maxUpwardMessageSize: u32;1600  readonly maxUpwardMessageNumPerCandidate: u32;1601  readonly hrmpMaxMessageNumPerCandidate: u32;1602  readonly validationUpgradeCooldown: u32;1603  readonly validationUpgradeDelay: u32;1604}16051606/** @name PolkadotPrimitivesV1AbridgedHrmpChannel */1607export interface PolkadotPrimitivesV1AbridgedHrmpChannel extends Struct {1608  readonly maxCapacity: u32;1609  readonly maxTotalSize: u32;1610  readonly maxMessageSize: u32;1611  readonly msgCount: u32;1612  readonly totalSize: u32;1613  readonly mqcHead: Option<H256>;1614}16151616/** @name PolkadotPrimitivesV1PersistedValidationData */1617export interface PolkadotPrimitivesV1PersistedValidationData extends Struct {1618  readonly parentHead: Bytes;1619  readonly relayParentNumber: u32;1620  readonly relayParentStorageRoot: H256;1621  readonly maxPovSize: u32;1622}16231624/** @name PolkadotPrimitivesV1UpgradeRestriction */1625export interface PolkadotPrimitivesV1UpgradeRestriction extends Enum {1626  readonly isPresent: boolean;1627  readonly type: 'Present';1628}16291630/** @name SpCoreEcdsaSignature */1631export interface SpCoreEcdsaSignature extends U8aFixed {}16321633/** @name SpCoreEd25519Signature */1634export interface SpCoreEd25519Signature extends U8aFixed {}16351636/** @name SpCoreSr25519Signature */1637export interface SpCoreSr25519Signature extends U8aFixed {}16381639/** @name SpRuntimeArithmeticError */1640export interface SpRuntimeArithmeticError extends Enum {1641  readonly isUnderflow: boolean;1642  readonly isOverflow: boolean;1643  readonly isDivisionByZero: boolean;1644  readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero';1645}16461647/** @name SpRuntimeDigest */1648export interface SpRuntimeDigest extends Struct {1649  readonly logs: Vec<SpRuntimeDigestDigestItem>;1650}16511652/** @name SpRuntimeDigestDigestItem */1653export interface SpRuntimeDigestDigestItem extends Enum {1654  readonly isOther: boolean;1655  readonly asOther: Bytes;1656  readonly isConsensus: boolean;1657  readonly asConsensus: ITuple<[U8aFixed, Bytes]>;1658  readonly isSeal: boolean;1659  readonly asSeal: ITuple<[U8aFixed, Bytes]>;1660  readonly isPreRuntime: boolean;1661  readonly asPreRuntime: ITuple<[U8aFixed, Bytes]>;1662  readonly isRuntimeEnvironmentUpdated: boolean;1663  readonly type: 'Other' | 'Consensus' | 'Seal' | 'PreRuntime' | 'RuntimeEnvironmentUpdated';1664}16651666/** @name SpRuntimeDispatchError */1667export interface SpRuntimeDispatchError extends Enum {1668  readonly isOther: boolean;1669  readonly isCannotLookup: boolean;1670  readonly isBadOrigin: boolean;1671  readonly isModule: boolean;1672  readonly asModule: SpRuntimeModuleError;1673  readonly isConsumerRemaining: boolean;1674  readonly isNoProviders: boolean;1675  readonly isTooManyConsumers: boolean;1676  readonly isToken: boolean;1677  readonly asToken: SpRuntimeTokenError;1678  readonly isArithmetic: boolean;1679  readonly asArithmetic: SpRuntimeArithmeticError;1680  readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic';1681}16821683/** @name SpRuntimeModuleError */1684export interface SpRuntimeModuleError extends Struct {1685  readonly index: u8;1686  readonly error: u8;1687}16881689/** @name SpRuntimeMultiSignature */1690export interface SpRuntimeMultiSignature extends Enum {1691  readonly isEd25519: boolean;1692  readonly asEd25519: SpCoreEd25519Signature;1693  readonly isSr25519: boolean;1694  readonly asSr25519: SpCoreSr25519Signature;1695  readonly isEcdsa: boolean;1696  readonly asEcdsa: SpCoreEcdsaSignature;1697  readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';1698}16991700/** @name SpRuntimeTokenError */1701export interface SpRuntimeTokenError extends Enum {1702  readonly isNoFunds: boolean;1703  readonly isWouldDie: boolean;1704  readonly isBelowMinimum: boolean;1705  readonly isCannotCreate: boolean;1706  readonly isUnknownAsset: boolean;1707  readonly isFrozen: boolean;1708  readonly isUnsupported: boolean;1709  readonly type: 'NoFunds' | 'WouldDie' | 'BelowMinimum' | 'CannotCreate' | 'UnknownAsset' | 'Frozen' | 'Unsupported';1710}17111712/** @name SpTrieStorageProof */1713export interface SpTrieStorageProof extends Struct {1714  readonly trieNodes: Vec<Bytes>;1715}17161717/** @name SpVersionRuntimeVersion */1718export interface SpVersionRuntimeVersion extends Struct {1719  readonly specName: Text;1720  readonly implName: Text;1721  readonly authoringVersion: u32;1722  readonly specVersion: u32;1723  readonly implVersion: u32;1724  readonly apis: Vec<ITuple<[U8aFixed, u32]>>;1725  readonly transactionVersion: u32;1726  readonly stateVersion: u8;1727}17281729/** @name UpDataStructsAccessMode */1730export interface UpDataStructsAccessMode extends Enum {1731  readonly isNormal: boolean;1732  readonly isAllowList: boolean;1733  readonly type: 'Normal' | 'AllowList';1734}17351736/** @name UpDataStructsCollection */1737export interface UpDataStructsCollection extends Struct {1738  readonly owner: AccountId32;1739  readonly mode: UpDataStructsCollectionMode;1740  readonly access: UpDataStructsAccessMode;1741  readonly name: Vec<u16>;1742  readonly description: Vec<u16>;1743  readonly tokenPrefix: Bytes;1744  readonly mintMode: bool;1745  readonly offchainSchema: Bytes;1746  readonly schemaVersion: UpDataStructsSchemaVersion;1747  readonly sponsorship: UpDataStructsSponsorshipState;1748  readonly limits: UpDataStructsCollectionLimits;1749  readonly variableOnChainSchema: Bytes;1750  readonly constOnChainSchema: Bytes;1751  readonly metaUpdatePermission: UpDataStructsMetaUpdatePermission;1752}17531754/** @name UpDataStructsCollectionLimits */1755export interface UpDataStructsCollectionLimits extends Struct {1756  readonly accountTokenOwnershipLimit: Option<u32>;1757  readonly sponsoredDataSize: Option<u32>;1758  readonly sponsoredDataRateLimit: Option<UpDataStructsSponsoringRateLimit>;1759  readonly tokenLimit: Option<u32>;1760  readonly sponsorTransferTimeout: Option<u32>;1761  readonly sponsorApproveTimeout: Option<u32>;1762  readonly ownerCanTransfer: Option<bool>;1763  readonly ownerCanDestroy: Option<bool>;1764  readonly transfersEnabled: Option<bool>;1765}17661767/** @name UpDataStructsCollectionMode */1768export interface UpDataStructsCollectionMode extends Enum {1769  readonly isNft: boolean;1770  readonly isFungible: boolean;1771  readonly asFungible: u8;1772  readonly isReFungible: boolean;1773  readonly type: 'Nft' | 'Fungible' | 'ReFungible';1774}17751776/** @name UpDataStructsCollectionStats */1777export interface UpDataStructsCollectionStats extends Struct {1778  readonly created: u32;1779  readonly destroyed: u32;1780  readonly alive: u32;1781}17821783/** @name UpDataStructsCreateCollectionData */1784export interface UpDataStructsCreateCollectionData extends Struct {1785  readonly mode: UpDataStructsCollectionMode;1786  readonly access: Option<UpDataStructsAccessMode>;1787  readonly name: Vec<u16>;1788  readonly description: Vec<u16>;1789  readonly tokenPrefix: Bytes;1790  readonly offchainSchema: Bytes;1791  readonly schemaVersion: Option<UpDataStructsSchemaVersion>;1792  readonly pendingSponsor: Option<AccountId32>;1793  readonly limits: Option<UpDataStructsCollectionLimits>;1794  readonly variableOnChainSchema: Bytes;1795  readonly constOnChainSchema: Bytes;1796  readonly metaUpdatePermission: Option<UpDataStructsMetaUpdatePermission>;1797}17981799/** @name UpDataStructsCreateFungibleData */1800export interface UpDataStructsCreateFungibleData extends Struct {1801  readonly value: u128;1802}18031804/** @name UpDataStructsCreateItemData */1805export interface UpDataStructsCreateItemData extends Enum {1806  readonly isNft: boolean;1807  readonly asNft: UpDataStructsCreateNftData;1808  readonly isFungible: boolean;1809  readonly asFungible: UpDataStructsCreateFungibleData;1810  readonly isReFungible: boolean;1811  readonly asReFungible: UpDataStructsCreateReFungibleData;1812  readonly type: 'Nft' | 'Fungible' | 'ReFungible';1813}18141815/** @name UpDataStructsCreateItemExData */1816export interface UpDataStructsCreateItemExData extends Enum {1817  readonly isNft: boolean;1818  readonly asNft: Vec<UpDataStructsCreateNftExData>;1819  readonly isFungible: boolean;1820  readonly asFungible: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr,u128>;1821  readonly isRefungibleMultipleItems: boolean;1822  readonly asRefungibleMultipleItems: Vec<UpDataStructsCreateRefungibleExData>;1823  readonly isRefungibleMultipleOwners: boolean;1824  readonly asRefungibleMultipleOwners: UpDataStructsCreateRefungibleExData;1825  readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';1826}18271828/** @name UpDataStructsCreateNftData */1829export interface UpDataStructsCreateNftData extends Struct {1830  readonly constData: Bytes;1831  readonly variableData: Bytes;1832}18331834/** @name UpDataStructsCreateNftExData */1835export interface UpDataStructsCreateNftExData extends Struct {1836  readonly constData: Bytes;1837  readonly variableData: Bytes;1838  readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1839}18401841/** @name UpDataStructsCreateReFungibleData */1842export interface UpDataStructsCreateReFungibleData extends Struct {1843  readonly constData: Bytes;1844  readonly variableData: Bytes;1845  readonly pieces: u128;1846}18471848/** @name UpDataStructsCreateRefungibleExData */1849export interface UpDataStructsCreateRefungibleExData extends Struct {1850  readonly constData: Bytes;1851  readonly variableData: Bytes;1852  readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;1853}18541855/** @name UpDataStructsMetaUpdatePermission */1856export interface UpDataStructsMetaUpdatePermission extends Enum {1857  readonly isItemOwner: boolean;1858  readonly isAdmin: boolean;1859  readonly isNone: boolean;1860  readonly type: 'ItemOwner' | 'Admin' | 'None';1861}18621863/** @name UpDataStructsSchemaVersion */1864export interface UpDataStructsSchemaVersion extends Enum {1865  readonly isImageURL: boolean;1866  readonly isUnique: boolean;1867  readonly type: 'ImageURL' | 'Unique';1868}18691870/** @name UpDataStructsSponsoringRateLimit */1871export interface UpDataStructsSponsoringRateLimit extends Enum {1872  readonly isSponsoringDisabled: boolean;1873  readonly isBlocks: boolean;1874  readonly asBlocks: u32;1875  readonly type: 'SponsoringDisabled' | 'Blocks';1876}18771878/** @name UpDataStructsSponsorshipState */1879export interface UpDataStructsSponsorshipState extends Enum {1880  readonly isDisabled: boolean;1881  readonly isUnconfirmed: boolean;1882  readonly asUnconfirmed: AccountId32;1883  readonly isConfirmed: boolean;1884  readonly asConfirmed: AccountId32;1885  readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';1886}18871888/** @name XcmDoubleEncoded */1889export interface XcmDoubleEncoded extends Struct {1890  readonly encoded: Bytes;1891}18921893/** @name XcmV0Junction */1894export interface XcmV0Junction extends Enum {1895  readonly isParent: boolean;1896  readonly isParachain: boolean;1897  readonly asParachain: Compact<u32>;1898  readonly isAccountId32: boolean;1899  readonly asAccountId32: {1900    readonly network: XcmV0JunctionNetworkId;1901    readonly id: U8aFixed;1902  } & Struct;1903  readonly isAccountIndex64: boolean;1904  readonly asAccountIndex64: {1905    readonly network: XcmV0JunctionNetworkId;1906    readonly index: Compact<u64>;1907  } & Struct;1908  readonly isAccountKey20: boolean;1909  readonly asAccountKey20: {1910    readonly network: XcmV0JunctionNetworkId;1911    readonly key: U8aFixed;1912  } & Struct;1913  readonly isPalletInstance: boolean;1914  readonly asPalletInstance: u8;1915  readonly isGeneralIndex: boolean;1916  readonly asGeneralIndex: Compact<u128>;1917  readonly isGeneralKey: boolean;1918  readonly asGeneralKey: Bytes;1919  readonly isOnlyChild: boolean;1920  readonly isPlurality: boolean;1921  readonly asPlurality: {1922    readonly id: XcmV0JunctionBodyId;1923    readonly part: XcmV0JunctionBodyPart;1924  } & Struct;1925  readonly type: 'Parent' | 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';1926}19271928/** @name XcmV0JunctionBodyId */1929export interface XcmV0JunctionBodyId extends Enum {1930  readonly isUnit: boolean;1931  readonly isNamed: boolean;1932  readonly asNamed: Bytes;1933  readonly isIndex: boolean;1934  readonly asIndex: Compact<u32>;1935  readonly isExecutive: boolean;1936  readonly isTechnical: boolean;1937  readonly isLegislative: boolean;1938  readonly isJudicial: boolean;1939  readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial';1940}19411942/** @name XcmV0JunctionBodyPart */1943export interface XcmV0JunctionBodyPart extends Enum {1944  readonly isVoice: boolean;1945  readonly isMembers: boolean;1946  readonly asMembers: {1947    readonly count: Compact<u32>;1948  } & Struct;1949  readonly isFraction: boolean;1950  readonly asFraction: {1951    readonly nom: Compact<u32>;1952    readonly denom: Compact<u32>;1953  } & Struct;1954  readonly isAtLeastProportion: boolean;1955  readonly asAtLeastProportion: {1956    readonly nom: Compact<u32>;1957    readonly denom: Compact<u32>;1958  } & Struct;1959  readonly isMoreThanProportion: boolean;1960  readonly asMoreThanProportion: {1961    readonly nom: Compact<u32>;1962    readonly denom: Compact<u32>;1963  } & Struct;1964  readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';1965}19661967/** @name XcmV0JunctionNetworkId */1968export interface XcmV0JunctionNetworkId extends Enum {1969  readonly isAny: boolean;1970  readonly isNamed: boolean;1971  readonly asNamed: Bytes;1972  readonly isPolkadot: boolean;1973  readonly isKusama: boolean;1974  readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';1975}19761977/** @name XcmV0MultiAsset */1978export interface XcmV0MultiAsset extends Enum {1979  readonly isNone: boolean;1980  readonly isAll: boolean;1981  readonly isAllFungible: boolean;1982  readonly isAllNonFungible: boolean;1983  readonly isAllAbstractFungible: boolean;1984  readonly asAllAbstractFungible: {1985    readonly id: Bytes;1986  } & Struct;1987  readonly isAllAbstractNonFungible: boolean;1988  readonly asAllAbstractNonFungible: {1989    readonly class: Bytes;1990  } & Struct;1991  readonly isAllConcreteFungible: boolean;1992  readonly asAllConcreteFungible: {1993    readonly id: XcmV0MultiLocation;1994  } & Struct;1995  readonly isAllConcreteNonFungible: boolean;1996  readonly asAllConcreteNonFungible: {1997    readonly class: XcmV0MultiLocation;1998  } & Struct;1999  readonly isAbstractFungible: boolean;2000  readonly asAbstractFungible: {2001    readonly id: Bytes;2002    readonly amount: Compact<u128>;2003  } & Struct;2004  readonly isAbstractNonFungible: boolean;2005  readonly asAbstractNonFungible: {2006    readonly class: Bytes;2007    readonly instance: XcmV1MultiassetAssetInstance;2008  } & Struct;2009  readonly isConcreteFungible: boolean;2010  readonly asConcreteFungible: {2011    readonly id: XcmV0MultiLocation;2012    readonly amount: Compact<u128>;2013  } & Struct;2014  readonly isConcreteNonFungible: boolean;2015  readonly asConcreteNonFungible: {2016    readonly class: XcmV0MultiLocation;2017    readonly instance: XcmV1MultiassetAssetInstance;2018  } & Struct;2019  readonly type: 'None' | 'All' | 'AllFungible' | 'AllNonFungible' | 'AllAbstractFungible' | 'AllAbstractNonFungible' | 'AllConcreteFungible' | 'AllConcreteNonFungible' | 'AbstractFungible' | 'AbstractNonFungible' | 'ConcreteFungible' | 'ConcreteNonFungible';2020}20212022/** @name XcmV0MultiLocation */2023export interface XcmV0MultiLocation extends Enum {2024  readonly isNull: boolean;2025  readonly isX1: boolean;2026  readonly asX1: XcmV0Junction;2027  readonly isX2: boolean;2028  readonly asX2: ITuple<[XcmV0Junction, XcmV0Junction]>;2029  readonly isX3: boolean;2030  readonly asX3: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2031  readonly isX4: boolean;2032  readonly asX4: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2033  readonly isX5: boolean;2034  readonly asX5: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2035  readonly isX6: boolean;2036  readonly asX6: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2037  readonly isX7: boolean;2038  readonly asX7: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2039  readonly isX8: boolean;2040  readonly asX8: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2041  readonly type: 'Null' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';2042}20432044/** @name XcmV0Order */2045export interface XcmV0Order extends Enum {2046  readonly isNull: boolean;2047  readonly isDepositAsset: boolean;2048  readonly asDepositAsset: {2049    readonly assets: Vec<XcmV0MultiAsset>;2050    readonly dest: XcmV0MultiLocation;2051  } & Struct;2052  readonly isDepositReserveAsset: boolean;2053  readonly asDepositReserveAsset: {2054    readonly assets: Vec<XcmV0MultiAsset>;2055    readonly dest: XcmV0MultiLocation;2056    readonly effects: Vec<XcmV0Order>;2057  } & Struct;2058  readonly isExchangeAsset: boolean;2059  readonly asExchangeAsset: {2060    readonly give: Vec<XcmV0MultiAsset>;2061    readonly receive: Vec<XcmV0MultiAsset>;2062  } & Struct;2063  readonly isInitiateReserveWithdraw: boolean;2064  readonly asInitiateReserveWithdraw: {2065    readonly assets: Vec<XcmV0MultiAsset>;2066    readonly reserve: XcmV0MultiLocation;2067    readonly effects: Vec<XcmV0Order>;2068  } & Struct;2069  readonly isInitiateTeleport: boolean;2070  readonly asInitiateTeleport: {2071    readonly assets: Vec<XcmV0MultiAsset>;2072    readonly dest: XcmV0MultiLocation;2073    readonly effects: Vec<XcmV0Order>;2074  } & Struct;2075  readonly isQueryHolding: boolean;2076  readonly asQueryHolding: {2077    readonly queryId: Compact<u64>;2078    readonly dest: XcmV0MultiLocation;2079    readonly assets: Vec<XcmV0MultiAsset>;2080  } & Struct;2081  readonly isBuyExecution: boolean;2082  readonly asBuyExecution: {2083    readonly fees: XcmV0MultiAsset;2084    readonly weight: u64;2085    readonly debt: u64;2086    readonly haltOnError: bool;2087    readonly xcm: Vec<XcmV0Xcm>;2088  } & Struct;2089  readonly type: 'Null' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';2090}20912092/** @name XcmV0OriginKind */2093export interface XcmV0OriginKind extends Enum {2094  readonly isNative: boolean;2095  readonly isSovereignAccount: boolean;2096  readonly isSuperuser: boolean;2097  readonly isXcm: boolean;2098  readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm';2099}21002101/** @name XcmV0Response */2102export interface XcmV0Response extends Enum {2103  readonly isAssets: boolean;2104  readonly asAssets: Vec<XcmV0MultiAsset>;2105  readonly type: 'Assets';2106}21072108/** @name XcmV0Xcm */2109export interface XcmV0Xcm extends Enum {2110  readonly isWithdrawAsset: boolean;2111  readonly asWithdrawAsset: {2112    readonly assets: Vec<XcmV0MultiAsset>;2113    readonly effects: Vec<XcmV0Order>;2114  } & Struct;2115  readonly isReserveAssetDeposit: boolean;2116  readonly asReserveAssetDeposit: {2117    readonly assets: Vec<XcmV0MultiAsset>;2118    readonly effects: Vec<XcmV0Order>;2119  } & Struct;2120  readonly isTeleportAsset: boolean;2121  readonly asTeleportAsset: {2122    readonly assets: Vec<XcmV0MultiAsset>;2123    readonly effects: Vec<XcmV0Order>;2124  } & Struct;2125  readonly isQueryResponse: boolean;2126  readonly asQueryResponse: {2127    readonly queryId: Compact<u64>;2128    readonly response: XcmV0Response;2129  } & Struct;2130  readonly isTransferAsset: boolean;2131  readonly asTransferAsset: {2132    readonly assets: Vec<XcmV0MultiAsset>;2133    readonly dest: XcmV0MultiLocation;2134  } & Struct;2135  readonly isTransferReserveAsset: boolean;2136  readonly asTransferReserveAsset: {2137    readonly assets: Vec<XcmV0MultiAsset>;2138    readonly dest: XcmV0MultiLocation;2139    readonly effects: Vec<XcmV0Order>;2140  } & Struct;2141  readonly isTransact: boolean;2142  readonly asTransact: {2143    readonly originType: XcmV0OriginKind;2144    readonly requireWeightAtMost: u64;2145    readonly call: XcmDoubleEncoded;2146  } & Struct;2147  readonly isHrmpNewChannelOpenRequest: boolean;2148  readonly asHrmpNewChannelOpenRequest: {2149    readonly sender: Compact<u32>;2150    readonly maxMessageSize: Compact<u32>;2151    readonly maxCapacity: Compact<u32>;2152  } & Struct;2153  readonly isHrmpChannelAccepted: boolean;2154  readonly asHrmpChannelAccepted: {2155    readonly recipient: Compact<u32>;2156  } & Struct;2157  readonly isHrmpChannelClosing: boolean;2158  readonly asHrmpChannelClosing: {2159    readonly initiator: Compact<u32>;2160    readonly sender: Compact<u32>;2161    readonly recipient: Compact<u32>;2162  } & Struct;2163  readonly isRelayedFrom: boolean;2164  readonly asRelayedFrom: {2165    readonly who: XcmV0MultiLocation;2166    readonly message: XcmV0Xcm;2167  } & Struct;2168  readonly type: 'WithdrawAsset' | 'ReserveAssetDeposit' | 'TeleportAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom';2169}21702171/** @name XcmV1Junction */2172export interface XcmV1Junction extends Enum {2173  readonly isParachain: boolean;2174  readonly asParachain: Compact<u32>;2175  readonly isAccountId32: boolean;2176  readonly asAccountId32: {2177    readonly network: XcmV0JunctionNetworkId;2178    readonly id: U8aFixed;2179  } & Struct;2180  readonly isAccountIndex64: boolean;2181  readonly asAccountIndex64: {2182    readonly network: XcmV0JunctionNetworkId;2183    readonly index: Compact<u64>;2184  } & Struct;2185  readonly isAccountKey20: boolean;2186  readonly asAccountKey20: {2187    readonly network: XcmV0JunctionNetworkId;2188    readonly key: U8aFixed;2189  } & Struct;2190  readonly isPalletInstance: boolean;2191  readonly asPalletInstance: u8;2192  readonly isGeneralIndex: boolean;2193  readonly asGeneralIndex: Compact<u128>;2194  readonly isGeneralKey: boolean;2195  readonly asGeneralKey: Bytes;2196  readonly isOnlyChild: boolean;2197  readonly isPlurality: boolean;2198  readonly asPlurality: {2199    readonly id: XcmV0JunctionBodyId;2200    readonly part: XcmV0JunctionBodyPart;2201  } & Struct;2202  readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';2203}22042205/** @name XcmV1MultiAsset */2206export interface XcmV1MultiAsset extends Struct {2207  readonly id: XcmV1MultiassetAssetId;2208  readonly fun: XcmV1MultiassetFungibility;2209}22102211/** @name XcmV1MultiassetAssetId */2212export interface XcmV1MultiassetAssetId extends Enum {2213  readonly isConcrete: boolean;2214  readonly asConcrete: XcmV1MultiLocation;2215  readonly isAbstract: boolean;2216  readonly asAbstract: Bytes;2217  readonly type: 'Concrete' | 'Abstract';2218}22192220/** @name XcmV1MultiassetAssetInstance */2221export interface XcmV1MultiassetAssetInstance extends Enum {2222  readonly isUndefined: boolean;2223  readonly isIndex: boolean;2224  readonly asIndex: Compact<u128>;2225  readonly isArray4: boolean;2226  readonly asArray4: U8aFixed;2227  readonly isArray8: boolean;2228  readonly asArray8: U8aFixed;2229  readonly isArray16: boolean;2230  readonly asArray16: U8aFixed;2231  readonly isArray32: boolean;2232  readonly asArray32: U8aFixed;2233  readonly isBlob: boolean;2234  readonly asBlob: Bytes;2235  readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob';2236}22372238/** @name XcmV1MultiassetFungibility */2239export interface XcmV1MultiassetFungibility extends Enum {2240  readonly isFungible: boolean;2241  readonly asFungible: Compact<u128>;2242  readonly isNonFungible: boolean;2243  readonly asNonFungible: XcmV1MultiassetAssetInstance;2244  readonly type: 'Fungible' | 'NonFungible';2245}22462247/** @name XcmV1MultiassetMultiAssetFilter */2248export interface XcmV1MultiassetMultiAssetFilter extends Enum {2249  readonly isDefinite: boolean;2250  readonly asDefinite: XcmV1MultiassetMultiAssets;2251  readonly isWild: boolean;2252  readonly asWild: XcmV1MultiassetWildMultiAsset;2253  readonly type: 'Definite' | 'Wild';2254}22552256/** @name XcmV1MultiassetMultiAssets */2257export interface XcmV1MultiassetMultiAssets extends Vec<XcmV1MultiAsset> {}22582259/** @name XcmV1MultiassetWildFungibility */2260export interface XcmV1MultiassetWildFungibility extends Enum {2261  readonly isFungible: boolean;2262  readonly isNonFungible: boolean;2263  readonly type: 'Fungible' | 'NonFungible';2264}22652266/** @name XcmV1MultiassetWildMultiAsset */2267export interface XcmV1MultiassetWildMultiAsset extends Enum {2268  readonly isAll: boolean;2269  readonly isAllOf: boolean;2270  readonly asAllOf: {2271    readonly id: XcmV1MultiassetAssetId;2272    readonly fun: XcmV1MultiassetWildFungibility;2273  } & Struct;2274  readonly type: 'All' | 'AllOf';2275}22762277/** @name XcmV1MultiLocation */2278export interface XcmV1MultiLocation extends Struct {2279  readonly parents: u8;2280  readonly interior: XcmV1MultilocationJunctions;2281}22822283/** @name XcmV1MultilocationJunctions */2284export interface XcmV1MultilocationJunctions extends Enum {2285  readonly isHere: boolean;2286  readonly isX1: boolean;2287  readonly asX1: XcmV1Junction;2288  readonly isX2: boolean;2289  readonly asX2: ITuple<[XcmV1Junction, XcmV1Junction]>;2290  readonly isX3: boolean;2291  readonly asX3: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2292  readonly isX4: boolean;2293  readonly asX4: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2294  readonly isX5: boolean;2295  readonly asX5: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2296  readonly isX6: boolean;2297  readonly asX6: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2298  readonly isX7: boolean;2299  readonly asX7: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2300  readonly isX8: boolean;2301  readonly asX8: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2302  readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';2303}23042305/** @name XcmV1Order */2306export interface XcmV1Order extends Enum {2307  readonly isNoop: boolean;2308  readonly isDepositAsset: boolean;2309  readonly asDepositAsset: {2310    readonly assets: XcmV1MultiassetMultiAssetFilter;2311    readonly maxAssets: u32;2312    readonly beneficiary: XcmV1MultiLocation;2313  } & Struct;2314  readonly isDepositReserveAsset: boolean;2315  readonly asDepositReserveAsset: {2316    readonly assets: XcmV1MultiassetMultiAssetFilter;2317    readonly maxAssets: u32;2318    readonly dest: XcmV1MultiLocation;2319    readonly effects: Vec<XcmV1Order>;2320  } & Struct;2321  readonly isExchangeAsset: boolean;2322  readonly asExchangeAsset: {2323    readonly give: XcmV1MultiassetMultiAssetFilter;2324    readonly receive: XcmV1MultiassetMultiAssets;2325  } & Struct;2326  readonly isInitiateReserveWithdraw: boolean;2327  readonly asInitiateReserveWithdraw: {2328    readonly assets: XcmV1MultiassetMultiAssetFilter;2329    readonly reserve: XcmV1MultiLocation;2330    readonly effects: Vec<XcmV1Order>;2331  } & Struct;2332  readonly isInitiateTeleport: boolean;2333  readonly asInitiateTeleport: {2334    readonly assets: XcmV1MultiassetMultiAssetFilter;2335    readonly dest: XcmV1MultiLocation;2336    readonly effects: Vec<XcmV1Order>;2337  } & Struct;2338  readonly isQueryHolding: boolean;2339  readonly asQueryHolding: {2340    readonly queryId: Compact<u64>;2341    readonly dest: XcmV1MultiLocation;2342    readonly assets: XcmV1MultiassetMultiAssetFilter;2343  } & Struct;2344  readonly isBuyExecution: boolean;2345  readonly asBuyExecution: {2346    readonly fees: XcmV1MultiAsset;2347    readonly weight: u64;2348    readonly debt: u64;2349    readonly haltOnError: bool;2350    readonly instructions: Vec<XcmV1Xcm>;2351  } & Struct;2352  readonly type: 'Noop' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';2353}23542355/** @name XcmV1Response */2356export interface XcmV1Response extends Enum {2357  readonly isAssets: boolean;2358  readonly asAssets: XcmV1MultiassetMultiAssets;2359  readonly isVersion: boolean;2360  readonly asVersion: u32;2361  readonly type: 'Assets' | 'Version';2362}23632364/** @name XcmV1Xcm */2365export interface XcmV1Xcm extends Enum {2366  readonly isWithdrawAsset: boolean;2367  readonly asWithdrawAsset: {2368    readonly assets: XcmV1MultiassetMultiAssets;2369    readonly effects: Vec<XcmV1Order>;2370  } & Struct;2371  readonly isReserveAssetDeposited: boolean;2372  readonly asReserveAssetDeposited: {2373    readonly assets: XcmV1MultiassetMultiAssets;2374    readonly effects: Vec<XcmV1Order>;2375  } & Struct;2376  readonly isReceiveTeleportedAsset: boolean;2377  readonly asReceiveTeleportedAsset: {2378    readonly assets: XcmV1MultiassetMultiAssets;2379    readonly effects: Vec<XcmV1Order>;2380  } & Struct;2381  readonly isQueryResponse: boolean;2382  readonly asQueryResponse: {2383    readonly queryId: Compact<u64>;2384    readonly response: XcmV1Response;2385  } & Struct;2386  readonly isTransferAsset: boolean;2387  readonly asTransferAsset: {2388    readonly assets: XcmV1MultiassetMultiAssets;2389    readonly beneficiary: XcmV1MultiLocation;2390  } & Struct;2391  readonly isTransferReserveAsset: boolean;2392  readonly asTransferReserveAsset: {2393    readonly assets: XcmV1MultiassetMultiAssets;2394    readonly dest: XcmV1MultiLocation;2395    readonly effects: Vec<XcmV1Order>;2396  } & Struct;2397  readonly isTransact: boolean;2398  readonly asTransact: {2399    readonly originType: XcmV0OriginKind;2400    readonly requireWeightAtMost: u64;2401    readonly call: XcmDoubleEncoded;2402  } & Struct;2403  readonly isHrmpNewChannelOpenRequest: boolean;2404  readonly asHrmpNewChannelOpenRequest: {2405    readonly sender: Compact<u32>;2406    readonly maxMessageSize: Compact<u32>;2407    readonly maxCapacity: Compact<u32>;2408  } & Struct;2409  readonly isHrmpChannelAccepted: boolean;2410  readonly asHrmpChannelAccepted: {2411    readonly recipient: Compact<u32>;2412  } & Struct;2413  readonly isHrmpChannelClosing: boolean;2414  readonly asHrmpChannelClosing: {2415    readonly initiator: Compact<u32>;2416    readonly sender: Compact<u32>;2417    readonly recipient: Compact<u32>;2418  } & Struct;2419  readonly isRelayedFrom: boolean;2420  readonly asRelayedFrom: {2421    readonly who: XcmV1MultilocationJunctions;2422    readonly message: XcmV1Xcm;2423  } & Struct;2424  readonly isSubscribeVersion: boolean;2425  readonly asSubscribeVersion: {2426    readonly queryId: Compact<u64>;2427    readonly maxResponseWeight: Compact<u64>;2428  } & Struct;2429  readonly isUnsubscribeVersion: boolean;2430  readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom' | 'SubscribeVersion' | 'UnsubscribeVersion';2431}24322433/** @name XcmV2Instruction */2434export interface XcmV2Instruction extends Enum {2435  readonly isWithdrawAsset: boolean;2436  readonly asWithdrawAsset: XcmV1MultiassetMultiAssets;2437  readonly isReserveAssetDeposited: boolean;2438  readonly asReserveAssetDeposited: XcmV1MultiassetMultiAssets;2439  readonly isReceiveTeleportedAsset: boolean;2440  readonly asReceiveTeleportedAsset: XcmV1MultiassetMultiAssets;2441  readonly isQueryResponse: boolean;2442  readonly asQueryResponse: {2443    readonly queryId: Compact<u64>;2444    readonly response: XcmV2Response;2445    readonly maxWeight: Compact<u64>;2446  } & Struct;2447  readonly isTransferAsset: boolean;2448  readonly asTransferAsset: {2449    readonly assets: XcmV1MultiassetMultiAssets;2450    readonly beneficiary: XcmV1MultiLocation;2451  } & Struct;2452  readonly isTransferReserveAsset: boolean;2453  readonly asTransferReserveAsset: {2454    readonly assets: XcmV1MultiassetMultiAssets;2455    readonly dest: XcmV1MultiLocation;2456    readonly xcm: XcmV2Xcm;2457  } & Struct;2458  readonly isTransact: boolean;2459  readonly asTransact: {2460    readonly originType: XcmV0OriginKind;2461    readonly requireWeightAtMost: Compact<u64>;2462    readonly call: XcmDoubleEncoded;2463  } & Struct;2464  readonly isHrmpNewChannelOpenRequest: boolean;2465  readonly asHrmpNewChannelOpenRequest: {2466    readonly sender: Compact<u32>;2467    readonly maxMessageSize: Compact<u32>;2468    readonly maxCapacity: Compact<u32>;2469  } & Struct;2470  readonly isHrmpChannelAccepted: boolean;2471  readonly asHrmpChannelAccepted: {2472    readonly recipient: Compact<u32>;2473  } & Struct;2474  readonly isHrmpChannelClosing: boolean;2475  readonly asHrmpChannelClosing: {2476    readonly initiator: Compact<u32>;2477    readonly sender: Compact<u32>;2478    readonly recipient: Compact<u32>;2479  } & Struct;2480  readonly isClearOrigin: boolean;2481  readonly isDescendOrigin: boolean;2482  readonly asDescendOrigin: XcmV1MultilocationJunctions;2483  readonly isReportError: boolean;2484  readonly asReportError: {2485    readonly queryId: Compact<u64>;2486    readonly dest: XcmV1MultiLocation;2487    readonly maxResponseWeight: Compact<u64>;2488  } & Struct;2489  readonly isDepositAsset: boolean;2490  readonly asDepositAsset: {2491    readonly assets: XcmV1MultiassetMultiAssetFilter;2492    readonly maxAssets: Compact<u32>;2493    readonly beneficiary: XcmV1MultiLocation;2494  } & Struct;2495  readonly isDepositReserveAsset: boolean;2496  readonly asDepositReserveAsset: {2497    readonly assets: XcmV1MultiassetMultiAssetFilter;2498    readonly maxAssets: Compact<u32>;2499    readonly dest: XcmV1MultiLocation;2500    readonly xcm: XcmV2Xcm;2501  } & Struct;2502  readonly isExchangeAsset: boolean;2503  readonly asExchangeAsset: {2504    readonly give: XcmV1MultiassetMultiAssetFilter;2505    readonly receive: XcmV1MultiassetMultiAssets;2506  } & Struct;2507  readonly isInitiateReserveWithdraw: boolean;2508  readonly asInitiateReserveWithdraw: {2509    readonly assets: XcmV1MultiassetMultiAssetFilter;2510    readonly reserve: XcmV1MultiLocation;2511    readonly xcm: XcmV2Xcm;2512  } & Struct;2513  readonly isInitiateTeleport: boolean;2514  readonly asInitiateTeleport: {2515    readonly assets: XcmV1MultiassetMultiAssetFilter;2516    readonly dest: XcmV1MultiLocation;2517    readonly xcm: XcmV2Xcm;2518  } & Struct;2519  readonly isQueryHolding: boolean;2520  readonly asQueryHolding: {2521    readonly queryId: Compact<u64>;2522    readonly dest: XcmV1MultiLocation;2523    readonly assets: XcmV1MultiassetMultiAssetFilter;2524    readonly maxResponseWeight: Compact<u64>;2525  } & Struct;2526  readonly isBuyExecution: boolean;2527  readonly asBuyExecution: {2528    readonly fees: XcmV1MultiAsset;2529    readonly weightLimit: XcmV2WeightLimit;2530  } & Struct;2531  readonly isRefundSurplus: boolean;2532  readonly isSetErrorHandler: boolean;2533  readonly asSetErrorHandler: XcmV2Xcm;2534  readonly isSetAppendix: boolean;2535  readonly asSetAppendix: XcmV2Xcm;2536  readonly isClearError: boolean;2537  readonly isClaimAsset: boolean;2538  readonly asClaimAsset: {2539    readonly assets: XcmV1MultiassetMultiAssets;2540    readonly ticket: XcmV1MultiLocation;2541  } & Struct;2542  readonly isTrap: boolean;2543  readonly asTrap: Compact<u64>;2544  readonly isSubscribeVersion: boolean;2545  readonly asSubscribeVersion: {2546    readonly queryId: Compact<u64>;2547    readonly maxResponseWeight: Compact<u64>;2548  } & Struct;2549  readonly isUnsubscribeVersion: boolean;2550  readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'ClearOrigin' | 'DescendOrigin' | 'ReportError' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution' | 'RefundSurplus' | 'SetErrorHandler' | 'SetAppendix' | 'ClearError' | 'ClaimAsset' | 'Trap' | 'SubscribeVersion' | 'UnsubscribeVersion';2551}25522553/** @name XcmV2Response */2554export interface XcmV2Response extends Enum {2555  readonly isNull: boolean;2556  readonly isAssets: boolean;2557  readonly asAssets: XcmV1MultiassetMultiAssets;2558  readonly isExecutionResult: boolean;2559  readonly asExecutionResult: Option<ITuple<[u32, XcmV2TraitsError]>>;2560  readonly isVersion: boolean;2561  readonly asVersion: u32;2562  readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version';2563}25642565/** @name XcmV2TraitsError */2566export interface XcmV2TraitsError extends Enum {2567  readonly isOverflow: boolean;2568  readonly isUnimplemented: boolean;2569  readonly isUntrustedReserveLocation: boolean;2570  readonly isUntrustedTeleportLocation: boolean;2571  readonly isMultiLocationFull: boolean;2572  readonly isMultiLocationNotInvertible: boolean;2573  readonly isBadOrigin: boolean;2574  readonly isInvalidLocation: boolean;2575  readonly isAssetNotFound: boolean;2576  readonly isFailedToTransactAsset: boolean;2577  readonly isNotWithdrawable: boolean;2578  readonly isLocationCannotHold: boolean;2579  readonly isExceedsMaxMessageSize: boolean;2580  readonly isDestinationUnsupported: boolean;2581  readonly isTransport: boolean;2582  readonly isUnroutable: boolean;2583  readonly isUnknownClaim: boolean;2584  readonly isFailedToDecode: boolean;2585  readonly isMaxWeightInvalid: boolean;2586  readonly isNotHoldingFees: boolean;2587  readonly isTooExpensive: boolean;2588  readonly isTrap: boolean;2589  readonly asTrap: u64;2590  readonly isUnhandledXcmVersion: boolean;2591  readonly isWeightLimitReached: boolean;2592  readonly asWeightLimitReached: u64;2593  readonly isBarrier: boolean;2594  readonly isWeightNotComputable: boolean;2595  readonly type: 'Overflow' | 'Unimplemented' | 'UntrustedReserveLocation' | 'UntrustedTeleportLocation' | 'MultiLocationFull' | 'MultiLocationNotInvertible' | 'BadOrigin' | 'InvalidLocation' | 'AssetNotFound' | 'FailedToTransactAsset' | 'NotWithdrawable' | 'LocationCannotHold' | 'ExceedsMaxMessageSize' | 'DestinationUnsupported' | 'Transport' | 'Unroutable' | 'UnknownClaim' | 'FailedToDecode' | 'MaxWeightInvalid' | 'NotHoldingFees' | 'TooExpensive' | 'Trap' | 'UnhandledXcmVersion' | 'WeightLimitReached' | 'Barrier' | 'WeightNotComputable';2596}25972598/** @name XcmV2TraitsOutcome */2599export interface XcmV2TraitsOutcome extends Enum {2600  readonly isComplete: boolean;2601  readonly asComplete: u64;2602  readonly isIncomplete: boolean;2603  readonly asIncomplete: ITuple<[u64, XcmV2TraitsError]>;2604  readonly isError: boolean;2605  readonly asError: XcmV2TraitsError;2606  readonly type: 'Complete' | 'Incomplete' | 'Error';2607}26082609/** @name XcmV2WeightLimit */2610export interface XcmV2WeightLimit extends Enum {2611  readonly isUnlimited: boolean;2612  readonly isLimited: boolean;2613  readonly asLimited: Compact<u64>;2614  readonly type: 'Unlimited' | 'Limited';2615}26162617/** @name XcmV2Xcm */2618export interface XcmV2Xcm extends Vec<XcmV2Instruction> {}26192620/** @name XcmVersionedMultiAssets */2621export interface XcmVersionedMultiAssets extends Enum {2622  readonly isV0: boolean;2623  readonly asV0: Vec<XcmV0MultiAsset>;2624  readonly isV1: boolean;2625  readonly asV1: XcmV1MultiassetMultiAssets;2626  readonly type: 'V0' | 'V1';2627}26282629/** @name XcmVersionedMultiLocation */2630export interface XcmVersionedMultiLocation extends Enum {2631  readonly isV0: boolean;2632  readonly asV0: XcmV0MultiLocation;2633  readonly isV1: boolean;2634  readonly asV1: XcmV1MultiLocation;2635  readonly type: 'V0' | 'V1';2636}26372638/** @name XcmVersionedXcm */2639export interface XcmVersionedXcm extends Enum {2640  readonly isV0: boolean;2641  readonly asV0: XcmV0Xcm;2642  readonly isV1: boolean;2643  readonly asV1: XcmV1Xcm;2644  readonly isV2: boolean;2645  readonly asV2: XcmV2Xcm;2646  readonly type: 'V0' | 'V1' | 'V2';2647}26482649export type PHANTOM_UNIQUE = 'unique';
after · tests/src/interfaces/unique/types.ts
1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */34import type { BTreeMap, Bytes, Compact, Enum, Null, Option, Result, Struct, Text, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';5import type { ITuple } from '@polkadot/types-codec/types';6import type { AccountId32, Call, H160, H256, MultiAddress, Perbill } from '@polkadot/types/interfaces/runtime';7import type { Event } from '@polkadot/types/interfaces/system';89/** @name BTreeSet */10export interface BTreeSet extends Vec<Bytes> {}1112/** @name CumulusPalletDmpQueueCall */13export interface CumulusPalletDmpQueueCall extends Enum {14  readonly isServiceOverweight: boolean;15  readonly asServiceOverweight: {16    readonly index: u64;17    readonly weightLimit: u64;18  } & Struct;19  readonly type: 'ServiceOverweight';20}2122/** @name CumulusPalletDmpQueueConfigData */23export interface CumulusPalletDmpQueueConfigData extends Struct {24  readonly maxIndividual: u64;25}2627/** @name CumulusPalletDmpQueueError */28export interface CumulusPalletDmpQueueError extends Enum {29  readonly isUnknown: boolean;30  readonly isOverLimit: boolean;31  readonly type: 'Unknown' | 'OverLimit';32}3334/** @name CumulusPalletDmpQueueEvent */35export interface CumulusPalletDmpQueueEvent extends Enum {36  readonly isInvalidFormat: boolean;37  readonly asInvalidFormat: U8aFixed;38  readonly isUnsupportedVersion: boolean;39  readonly asUnsupportedVersion: U8aFixed;40  readonly isExecutedDownward: boolean;41  readonly asExecutedDownward: ITuple<[U8aFixed, XcmV2TraitsOutcome]>;42  readonly isWeightExhausted: boolean;43  readonly asWeightExhausted: ITuple<[U8aFixed, u64, u64]>;44  readonly isOverweightEnqueued: boolean;45  readonly asOverweightEnqueued: ITuple<[U8aFixed, u64, u64]>;46  readonly isOverweightServiced: boolean;47  readonly asOverweightServiced: ITuple<[u64, u64]>;48  readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced';49}5051/** @name CumulusPalletDmpQueuePageIndexData */52export interface CumulusPalletDmpQueuePageIndexData extends Struct {53  readonly beginUsed: u32;54  readonly endUsed: u32;55  readonly overweightCount: u64;56}5758/** @name CumulusPalletParachainSystemCall */59export interface CumulusPalletParachainSystemCall extends Enum {60  readonly isSetValidationData: boolean;61  readonly asSetValidationData: {62    readonly data: CumulusPrimitivesParachainInherentParachainInherentData;63  } & Struct;64  readonly isSudoSendUpwardMessage: boolean;65  readonly asSudoSendUpwardMessage: {66    readonly message: Bytes;67  } & Struct;68  readonly isAuthorizeUpgrade: boolean;69  readonly asAuthorizeUpgrade: {70    readonly codeHash: H256;71  } & Struct;72  readonly isEnactAuthorizedUpgrade: boolean;73  readonly asEnactAuthorizedUpgrade: {74    readonly code: Bytes;75  } & Struct;76  readonly type: 'SetValidationData' | 'SudoSendUpwardMessage' | 'AuthorizeUpgrade' | 'EnactAuthorizedUpgrade';77}7879/** @name CumulusPalletParachainSystemError */80export interface CumulusPalletParachainSystemError extends Enum {81  readonly isOverlappingUpgrades: boolean;82  readonly isProhibitedByPolkadot: boolean;83  readonly isTooBig: boolean;84  readonly isValidationDataNotAvailable: boolean;85  readonly isHostConfigurationNotAvailable: boolean;86  readonly isNotScheduled: boolean;87  readonly isNothingAuthorized: boolean;88  readonly isUnauthorized: boolean;89  readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled' | 'NothingAuthorized' | 'Unauthorized';90}9192/** @name CumulusPalletParachainSystemEvent */93export interface CumulusPalletParachainSystemEvent extends Enum {94  readonly isValidationFunctionStored: boolean;95  readonly isValidationFunctionApplied: boolean;96  readonly asValidationFunctionApplied: u32;97  readonly isValidationFunctionDiscarded: boolean;98  readonly isUpgradeAuthorized: boolean;99  readonly asUpgradeAuthorized: H256;100  readonly isDownwardMessagesReceived: boolean;101  readonly asDownwardMessagesReceived: u32;102  readonly isDownwardMessagesProcessed: boolean;103  readonly asDownwardMessagesProcessed: ITuple<[u64, H256]>;104  readonly type: 'ValidationFunctionStored' | 'ValidationFunctionApplied' | 'ValidationFunctionDiscarded' | 'UpgradeAuthorized' | 'DownwardMessagesReceived' | 'DownwardMessagesProcessed';105}106107/** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot */108export interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct {109  readonly dmqMqcHead: H256;110  readonly relayDispatchQueueSize: ITuple<[u32, u32]>;111  readonly ingressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV1AbridgedHrmpChannel]>>;112  readonly egressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV1AbridgedHrmpChannel]>>;113}114115/** @name CumulusPalletXcmCall */116export interface CumulusPalletXcmCall extends Null {}117118/** @name CumulusPalletXcmError */119export interface CumulusPalletXcmError extends Null {}120121/** @name CumulusPalletXcmEvent */122export interface CumulusPalletXcmEvent extends Enum {123  readonly isInvalidFormat: boolean;124  readonly asInvalidFormat: U8aFixed;125  readonly isUnsupportedVersion: boolean;126  readonly asUnsupportedVersion: U8aFixed;127  readonly isExecutedDownward: boolean;128  readonly asExecutedDownward: ITuple<[U8aFixed, XcmV2TraitsOutcome]>;129  readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';130}131132/** @name CumulusPalletXcmpQueueCall */133export interface CumulusPalletXcmpQueueCall extends Enum {134  readonly isServiceOverweight: boolean;135  readonly asServiceOverweight: {136    readonly index: u64;137    readonly weightLimit: u64;138  } & Struct;139  readonly isSuspendXcmExecution: boolean;140  readonly isResumeXcmExecution: boolean;141  readonly isUpdateSuspendThreshold: boolean;142  readonly asUpdateSuspendThreshold: {143    readonly new_: u32;144  } & Struct;145  readonly isUpdateDropThreshold: boolean;146  readonly asUpdateDropThreshold: {147    readonly new_: u32;148  } & Struct;149  readonly isUpdateResumeThreshold: boolean;150  readonly asUpdateResumeThreshold: {151    readonly new_: u32;152  } & Struct;153  readonly isUpdateThresholdWeight: boolean;154  readonly asUpdateThresholdWeight: {155    readonly new_: u64;156  } & Struct;157  readonly isUpdateWeightRestrictDecay: boolean;158  readonly asUpdateWeightRestrictDecay: {159    readonly new_: u64;160  } & Struct;161  readonly isUpdateXcmpMaxIndividualWeight: boolean;162  readonly asUpdateXcmpMaxIndividualWeight: {163    readonly new_: u64;164  } & Struct;165  readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight';166}167168/** @name CumulusPalletXcmpQueueError */169export interface CumulusPalletXcmpQueueError extends Enum {170  readonly isFailedToSend: boolean;171  readonly isBadXcmOrigin: boolean;172  readonly isBadXcm: boolean;173  readonly isBadOverweightIndex: boolean;174  readonly isWeightOverLimit: boolean;175  readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';176}177178/** @name CumulusPalletXcmpQueueEvent */179export interface CumulusPalletXcmpQueueEvent extends Enum {180  readonly isSuccess: boolean;181  readonly asSuccess: Option<H256>;182  readonly isFail: boolean;183  readonly asFail: ITuple<[Option<H256>, XcmV2TraitsError]>;184  readonly isBadVersion: boolean;185  readonly asBadVersion: Option<H256>;186  readonly isBadFormat: boolean;187  readonly asBadFormat: Option<H256>;188  readonly isUpwardMessageSent: boolean;189  readonly asUpwardMessageSent: Option<H256>;190  readonly isXcmpMessageSent: boolean;191  readonly asXcmpMessageSent: Option<H256>;192  readonly isOverweightEnqueued: boolean;193  readonly asOverweightEnqueued: ITuple<[u32, u32, u64, u64]>;194  readonly isOverweightServiced: boolean;195  readonly asOverweightServiced: ITuple<[u64, u64]>;196  readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'UpwardMessageSent' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';197}198199/** @name CumulusPalletXcmpQueueInboundChannelDetails */200export interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {201  readonly sender: u32;202  readonly state: CumulusPalletXcmpQueueInboundState;203  readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;204}205206/** @name CumulusPalletXcmpQueueInboundState */207export interface CumulusPalletXcmpQueueInboundState extends Enum {208  readonly isOk: boolean;209  readonly isSuspended: boolean;210  readonly type: 'Ok' | 'Suspended';211}212213/** @name CumulusPalletXcmpQueueOutboundChannelDetails */214export interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {215  readonly recipient: u32;216  readonly state: CumulusPalletXcmpQueueOutboundState;217  readonly signalsExist: bool;218  readonly firstIndex: u16;219  readonly lastIndex: u16;220}221222/** @name CumulusPalletXcmpQueueOutboundState */223export interface CumulusPalletXcmpQueueOutboundState extends Enum {224  readonly isOk: boolean;225  readonly isSuspended: boolean;226  readonly type: 'Ok' | 'Suspended';227}228229/** @name CumulusPalletXcmpQueueQueueConfigData */230export interface CumulusPalletXcmpQueueQueueConfigData extends Struct {231  readonly suspendThreshold: u32;232  readonly dropThreshold: u32;233  readonly resumeThreshold: u32;234  readonly thresholdWeight: u64;235  readonly weightRestrictDecay: u64;236  readonly xcmpMaxIndividualWeight: u64;237}238239/** @name CumulusPrimitivesParachainInherentParachainInherentData */240export interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct {241  readonly validationData: PolkadotPrimitivesV1PersistedValidationData;242  readonly relayChainState: SpTrieStorageProof;243  readonly downwardMessages: Vec<PolkadotCorePrimitivesInboundDownwardMessage>;244  readonly horizontalMessages: BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>;245}246247/** @name EthbloomBloom */248export interface EthbloomBloom extends U8aFixed {}249250/** @name EthereumBlock */251export interface EthereumBlock extends Struct {252  readonly header: EthereumHeader;253  readonly transactions: Vec<EthereumTransactionTransactionV2>;254  readonly ommers: Vec<EthereumHeader>;255}256257/** @name EthereumHeader */258export interface EthereumHeader extends Struct {259  readonly parentHash: H256;260  readonly ommersHash: H256;261  readonly beneficiary: H160;262  readonly stateRoot: H256;263  readonly transactionsRoot: H256;264  readonly receiptsRoot: H256;265  readonly logsBloom: EthbloomBloom;266  readonly difficulty: U256;267  readonly number: U256;268  readonly gasLimit: U256;269  readonly gasUsed: U256;270  readonly timestamp: u64;271  readonly extraData: Bytes;272  readonly mixHash: H256;273  readonly nonce: EthereumTypesHashH64;274}275276/** @name EthereumLog */277export interface EthereumLog extends Struct {278  readonly address: H160;279  readonly topics: Vec<H256>;280  readonly data: Bytes;281}282283/** @name EthereumReceiptEip658ReceiptData */284export interface EthereumReceiptEip658ReceiptData extends Struct {285  readonly statusCode: u8;286  readonly usedGas: U256;287  readonly logsBloom: EthbloomBloom;288  readonly logs: Vec<EthereumLog>;289}290291/** @name EthereumReceiptReceiptV3 */292export interface EthereumReceiptReceiptV3 extends Enum {293  readonly isLegacy: boolean;294  readonly asLegacy: EthereumReceiptEip658ReceiptData;295  readonly isEip2930: boolean;296  readonly asEip2930: EthereumReceiptEip658ReceiptData;297  readonly isEip1559: boolean;298  readonly asEip1559: EthereumReceiptEip658ReceiptData;299  readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';300}301302/** @name EthereumTransactionAccessListItem */303export interface EthereumTransactionAccessListItem extends Struct {304  readonly address: H160;305  readonly storageKeys: Vec<H256>;306}307308/** @name EthereumTransactionEip1559Transaction */309export interface EthereumTransactionEip1559Transaction extends Struct {310  readonly chainId: u64;311  readonly nonce: U256;312  readonly maxPriorityFeePerGas: U256;313  readonly maxFeePerGas: U256;314  readonly gasLimit: U256;315  readonly action: EthereumTransactionTransactionAction;316  readonly value: U256;317  readonly input: Bytes;318  readonly accessList: Vec<EthereumTransactionAccessListItem>;319  readonly oddYParity: bool;320  readonly r: H256;321  readonly s: H256;322}323324/** @name EthereumTransactionEip2930Transaction */325export interface EthereumTransactionEip2930Transaction extends Struct {326  readonly chainId: u64;327  readonly nonce: U256;328  readonly gasPrice: U256;329  readonly gasLimit: U256;330  readonly action: EthereumTransactionTransactionAction;331  readonly value: U256;332  readonly input: Bytes;333  readonly accessList: Vec<EthereumTransactionAccessListItem>;334  readonly oddYParity: bool;335  readonly r: H256;336  readonly s: H256;337}338339/** @name EthereumTransactionLegacyTransaction */340export interface EthereumTransactionLegacyTransaction extends Struct {341  readonly nonce: U256;342  readonly gasPrice: U256;343  readonly gasLimit: U256;344  readonly action: EthereumTransactionTransactionAction;345  readonly value: U256;346  readonly input: Bytes;347  readonly signature: EthereumTransactionTransactionSignature;348}349350/** @name EthereumTransactionTransactionAction */351export interface EthereumTransactionTransactionAction extends Enum {352  readonly isCall: boolean;353  readonly asCall: H160;354  readonly isCreate: boolean;355  readonly type: 'Call' | 'Create';356}357358/** @name EthereumTransactionTransactionSignature */359export interface EthereumTransactionTransactionSignature extends Struct {360  readonly v: u64;361  readonly r: H256;362  readonly s: H256;363}364365/** @name EthereumTransactionTransactionV2 */366export interface EthereumTransactionTransactionV2 extends Enum {367  readonly isLegacy: boolean;368  readonly asLegacy: EthereumTransactionLegacyTransaction;369  readonly isEip2930: boolean;370  readonly asEip2930: EthereumTransactionEip2930Transaction;371  readonly isEip1559: boolean;372  readonly asEip1559: EthereumTransactionEip1559Transaction;373  readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';374}375376/** @name EthereumTypesHashH64 */377export interface EthereumTypesHashH64 extends U8aFixed {}378379/** @name EvmCoreErrorExitError */380export interface EvmCoreErrorExitError extends Enum {381  readonly isStackUnderflow: boolean;382  readonly isStackOverflow: boolean;383  readonly isInvalidJump: boolean;384  readonly isInvalidRange: boolean;385  readonly isDesignatedInvalid: boolean;386  readonly isCallTooDeep: boolean;387  readonly isCreateCollision: boolean;388  readonly isCreateContractLimit: boolean;389  readonly isInvalidCode: boolean;390  readonly isOutOfOffset: boolean;391  readonly isOutOfGas: boolean;392  readonly isOutOfFund: boolean;393  readonly isPcUnderflow: boolean;394  readonly isCreateEmpty: boolean;395  readonly isOther: boolean;396  readonly asOther: Text;397  readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'InvalidCode' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other';398}399400/** @name EvmCoreErrorExitFatal */401export interface EvmCoreErrorExitFatal extends Enum {402  readonly isNotSupported: boolean;403  readonly isUnhandledInterrupt: boolean;404  readonly isCallErrorAsFatal: boolean;405  readonly asCallErrorAsFatal: EvmCoreErrorExitError;406  readonly isOther: boolean;407  readonly asOther: Text;408  readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other';409}410411/** @name EvmCoreErrorExitReason */412export interface EvmCoreErrorExitReason extends Enum {413  readonly isSucceed: boolean;414  readonly asSucceed: EvmCoreErrorExitSucceed;415  readonly isError: boolean;416  readonly asError: EvmCoreErrorExitError;417  readonly isRevert: boolean;418  readonly asRevert: EvmCoreErrorExitRevert;419  readonly isFatal: boolean;420  readonly asFatal: EvmCoreErrorExitFatal;421  readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal';422}423424/** @name EvmCoreErrorExitRevert */425export interface EvmCoreErrorExitRevert extends Enum {426  readonly isReverted: boolean;427  readonly type: 'Reverted';428}429430/** @name EvmCoreErrorExitSucceed */431export interface EvmCoreErrorExitSucceed extends Enum {432  readonly isStopped: boolean;433  readonly isReturned: boolean;434  readonly isSuicided: boolean;435  readonly type: 'Stopped' | 'Returned' | 'Suicided';436}437438/** @name FpRpcTransactionStatus */439export interface FpRpcTransactionStatus extends Struct {440  readonly transactionHash: H256;441  readonly transactionIndex: u32;442  readonly from: H160;443  readonly to: Option<H160>;444  readonly contractAddress: Option<H160>;445  readonly logs: Vec<EthereumLog>;446  readonly logsBloom: EthbloomBloom;447}448449/** @name FrameSupportPalletId */450export interface FrameSupportPalletId extends U8aFixed {}451452/** @name FrameSupportTokensMiscBalanceStatus */453export interface FrameSupportTokensMiscBalanceStatus extends Enum {454  readonly isFree: boolean;455  readonly isReserved: boolean;456  readonly type: 'Free' | 'Reserved';457}458459/** @name FrameSupportWeightsDispatchClass */460export interface FrameSupportWeightsDispatchClass extends Enum {461  readonly isNormal: boolean;462  readonly isOperational: boolean;463  readonly isMandatory: boolean;464  readonly type: 'Normal' | 'Operational' | 'Mandatory';465}466467/** @name FrameSupportWeightsDispatchInfo */468export interface FrameSupportWeightsDispatchInfo extends Struct {469  readonly weight: u64;470  readonly class: FrameSupportWeightsDispatchClass;471  readonly paysFee: FrameSupportWeightsPays;472}473474/** @name FrameSupportWeightsPays */475export interface FrameSupportWeightsPays extends Enum {476  readonly isYes: boolean;477  readonly isNo: boolean;478  readonly type: 'Yes' | 'No';479}480481/** @name FrameSupportWeightsPerDispatchClassU32 */482export interface FrameSupportWeightsPerDispatchClassU32 extends Struct {483  readonly normal: u32;484  readonly operational: u32;485  readonly mandatory: u32;486}487488/** @name FrameSupportWeightsPerDispatchClassU64 */489export interface FrameSupportWeightsPerDispatchClassU64 extends Struct {490  readonly normal: u64;491  readonly operational: u64;492  readonly mandatory: u64;493}494495/** @name FrameSupportWeightsPerDispatchClassWeightsPerClass */496export interface FrameSupportWeightsPerDispatchClassWeightsPerClass extends Struct {497  readonly normal: FrameSystemLimitsWeightsPerClass;498  readonly operational: FrameSystemLimitsWeightsPerClass;499  readonly mandatory: FrameSystemLimitsWeightsPerClass;500}501502/** @name FrameSupportWeightsRuntimeDbWeight */503export interface FrameSupportWeightsRuntimeDbWeight extends Struct {504  readonly read: u64;505  readonly write: u64;506}507508/** @name FrameSupportWeightsWeightToFeeCoefficient */509export interface FrameSupportWeightsWeightToFeeCoefficient extends Struct {510  readonly coeffInteger: u128;511  readonly coeffFrac: Perbill;512  readonly negative: bool;513  readonly degree: u8;514}515516/** @name FrameSystemAccountInfo */517export interface FrameSystemAccountInfo extends Struct {518  readonly nonce: u32;519  readonly consumers: u32;520  readonly providers: u32;521  readonly sufficients: u32;522  readonly data: PalletBalancesAccountData;523}524525/** @name FrameSystemCall */526export interface FrameSystemCall extends Enum {527  readonly isFillBlock: boolean;528  readonly asFillBlock: {529    readonly ratio: Perbill;530  } & Struct;531  readonly isRemark: boolean;532  readonly asRemark: {533    readonly remark: Bytes;534  } & Struct;535  readonly isSetHeapPages: boolean;536  readonly asSetHeapPages: {537    readonly pages: u64;538  } & Struct;539  readonly isSetCode: boolean;540  readonly asSetCode: {541    readonly code: Bytes;542  } & Struct;543  readonly isSetCodeWithoutChecks: boolean;544  readonly asSetCodeWithoutChecks: {545    readonly code: Bytes;546  } & Struct;547  readonly isSetStorage: boolean;548  readonly asSetStorage: {549    readonly items: Vec<ITuple<[Bytes, Bytes]>>;550  } & Struct;551  readonly isKillStorage: boolean;552  readonly asKillStorage: {553    readonly keys_: Vec<Bytes>;554  } & Struct;555  readonly isKillPrefix: boolean;556  readonly asKillPrefix: {557    readonly prefix: Bytes;558    readonly subkeys: u32;559  } & Struct;560  readonly isRemarkWithEvent: boolean;561  readonly asRemarkWithEvent: {562    readonly remark: Bytes;563  } & Struct;564  readonly type: 'FillBlock' | 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent';565}566567/** @name FrameSystemError */568export interface FrameSystemError extends Enum {569  readonly isInvalidSpecName: boolean;570  readonly isSpecVersionNeedsToIncrease: boolean;571  readonly isFailedToExtractRuntimeVersion: boolean;572  readonly isNonDefaultComposite: boolean;573  readonly isNonZeroRefCount: boolean;574  readonly isCallFiltered: boolean;575  readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';576}577578/** @name FrameSystemEvent */579export interface FrameSystemEvent extends Enum {580  readonly isExtrinsicSuccess: boolean;581  readonly asExtrinsicSuccess: {582    readonly dispatchInfo: FrameSupportWeightsDispatchInfo;583  } & Struct;584  readonly isExtrinsicFailed: boolean;585  readonly asExtrinsicFailed: {586    readonly dispatchError: SpRuntimeDispatchError;587    readonly dispatchInfo: FrameSupportWeightsDispatchInfo;588  } & Struct;589  readonly isCodeUpdated: boolean;590  readonly isNewAccount: boolean;591  readonly asNewAccount: {592    readonly account: AccountId32;593  } & Struct;594  readonly isKilledAccount: boolean;595  readonly asKilledAccount: {596    readonly account: AccountId32;597  } & Struct;598  readonly isRemarked: boolean;599  readonly asRemarked: {600    readonly sender: AccountId32;601    readonly hash_: H256;602  } & Struct;603  readonly type: 'ExtrinsicSuccess' | 'ExtrinsicFailed' | 'CodeUpdated' | 'NewAccount' | 'KilledAccount' | 'Remarked';604}605606/** @name FrameSystemEventRecord */607export interface FrameSystemEventRecord extends Struct {608  readonly phase: FrameSystemPhase;609  readonly event: Event;610  readonly topics: Vec<H256>;611}612613/** @name FrameSystemExtensionsCheckGenesis */614export interface FrameSystemExtensionsCheckGenesis extends Null {}615616/** @name FrameSystemExtensionsCheckNonce */617export interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}618619/** @name FrameSystemExtensionsCheckSpecVersion */620export interface FrameSystemExtensionsCheckSpecVersion extends Null {}621622/** @name FrameSystemExtensionsCheckWeight */623export interface FrameSystemExtensionsCheckWeight extends Null {}624625/** @name FrameSystemLastRuntimeUpgradeInfo */626export interface FrameSystemLastRuntimeUpgradeInfo extends Struct {627  readonly specVersion: Compact<u32>;628  readonly specName: Text;629}630631/** @name FrameSystemLimitsBlockLength */632export interface FrameSystemLimitsBlockLength extends Struct {633  readonly max: FrameSupportWeightsPerDispatchClassU32;634}635636/** @name FrameSystemLimitsBlockWeights */637export interface FrameSystemLimitsBlockWeights extends Struct {638  readonly baseBlock: u64;639  readonly maxBlock: u64;640  readonly perClass: FrameSupportWeightsPerDispatchClassWeightsPerClass;641}642643/** @name FrameSystemLimitsWeightsPerClass */644export interface FrameSystemLimitsWeightsPerClass extends Struct {645  readonly baseExtrinsic: u64;646  readonly maxExtrinsic: Option<u64>;647  readonly maxTotal: Option<u64>;648  readonly reserved: Option<u64>;649}650651/** @name FrameSystemPhase */652export interface FrameSystemPhase extends Enum {653  readonly isApplyExtrinsic: boolean;654  readonly asApplyExtrinsic: u32;655  readonly isFinalization: boolean;656  readonly isInitialization: boolean;657  readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';658}659660/** @name OpalRuntimeRuntime */661export interface OpalRuntimeRuntime extends Null {}662663/** @name OrmlVestingModuleCall */664export interface OrmlVestingModuleCall extends Enum {665  readonly isClaim: boolean;666  readonly isVestedTransfer: boolean;667  readonly asVestedTransfer: {668    readonly dest: MultiAddress;669    readonly schedule: OrmlVestingVestingSchedule;670  } & Struct;671  readonly isUpdateVestingSchedules: boolean;672  readonly asUpdateVestingSchedules: {673    readonly who: MultiAddress;674    readonly vestingSchedules: Vec<OrmlVestingVestingSchedule>;675  } & Struct;676  readonly isClaimFor: boolean;677  readonly asClaimFor: {678    readonly dest: MultiAddress;679  } & Struct;680  readonly type: 'Claim' | 'VestedTransfer' | 'UpdateVestingSchedules' | 'ClaimFor';681}682683/** @name OrmlVestingModuleError */684export interface OrmlVestingModuleError extends Enum {685  readonly isZeroVestingPeriod: boolean;686  readonly isZeroVestingPeriodCount: boolean;687  readonly isInsufficientBalanceToLock: boolean;688  readonly isTooManyVestingSchedules: boolean;689  readonly isAmountLow: boolean;690  readonly isMaxVestingSchedulesExceeded: boolean;691  readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';692}693694/** @name OrmlVestingModuleEvent */695export interface OrmlVestingModuleEvent extends Enum {696  readonly isVestingScheduleAdded: boolean;697  readonly asVestingScheduleAdded: {698    readonly from: AccountId32;699    readonly to: AccountId32;700    readonly vestingSchedule: OrmlVestingVestingSchedule;701  } & Struct;702  readonly isClaimed: boolean;703  readonly asClaimed: {704    readonly who: AccountId32;705    readonly amount: u128;706  } & Struct;707  readonly isVestingSchedulesUpdated: boolean;708  readonly asVestingSchedulesUpdated: {709    readonly who: AccountId32;710  } & Struct;711  readonly type: 'VestingScheduleAdded' | 'Claimed' | 'VestingSchedulesUpdated';712}713714/** @name OrmlVestingVestingSchedule */715export interface OrmlVestingVestingSchedule extends Struct {716  readonly start: u32;717  readonly period: u32;718  readonly periodCount: u32;719  readonly perPeriod: Compact<u128>;720}721722/** @name PalletBalancesAccountData */723export interface PalletBalancesAccountData extends Struct {724  readonly free: u128;725  readonly reserved: u128;726  readonly miscFrozen: u128;727  readonly feeFrozen: u128;728}729730/** @name PalletBalancesBalanceLock */731export interface PalletBalancesBalanceLock extends Struct {732  readonly id: U8aFixed;733  readonly amount: u128;734  readonly reasons: PalletBalancesReasons;735}736737/** @name PalletBalancesCall */738export interface PalletBalancesCall extends Enum {739  readonly isTransfer: boolean;740  readonly asTransfer: {741    readonly dest: MultiAddress;742    readonly value: Compact<u128>;743  } & Struct;744  readonly isSetBalance: boolean;745  readonly asSetBalance: {746    readonly who: MultiAddress;747    readonly newFree: Compact<u128>;748    readonly newReserved: Compact<u128>;749  } & Struct;750  readonly isForceTransfer: boolean;751  readonly asForceTransfer: {752    readonly source: MultiAddress;753    readonly dest: MultiAddress;754    readonly value: Compact<u128>;755  } & Struct;756  readonly isTransferKeepAlive: boolean;757  readonly asTransferKeepAlive: {758    readonly dest: MultiAddress;759    readonly value: Compact<u128>;760  } & Struct;761  readonly isTransferAll: boolean;762  readonly asTransferAll: {763    readonly dest: MultiAddress;764    readonly keepAlive: bool;765  } & Struct;766  readonly isForceUnreserve: boolean;767  readonly asForceUnreserve: {768    readonly who: MultiAddress;769    readonly amount: u128;770  } & Struct;771  readonly type: 'Transfer' | 'SetBalance' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve';772}773774/** @name PalletBalancesError */775export interface PalletBalancesError extends Enum {776  readonly isVestingBalance: boolean;777  readonly isLiquidityRestrictions: boolean;778  readonly isInsufficientBalance: boolean;779  readonly isExistentialDeposit: boolean;780  readonly isKeepAlive: boolean;781  readonly isExistingVestingSchedule: boolean;782  readonly isDeadAccount: boolean;783  readonly isTooManyReserves: boolean;784  readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'KeepAlive' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves';785}786787/** @name PalletBalancesEvent */788export interface PalletBalancesEvent extends Enum {789  readonly isEndowed: boolean;790  readonly asEndowed: {791    readonly account: AccountId32;792    readonly freeBalance: u128;793  } & Struct;794  readonly isDustLost: boolean;795  readonly asDustLost: {796    readonly account: AccountId32;797    readonly amount: u128;798  } & Struct;799  readonly isTransfer: boolean;800  readonly asTransfer: {801    readonly from: AccountId32;802    readonly to: AccountId32;803    readonly amount: u128;804  } & Struct;805  readonly isBalanceSet: boolean;806  readonly asBalanceSet: {807    readonly who: AccountId32;808    readonly free: u128;809    readonly reserved: u128;810  } & Struct;811  readonly isReserved: boolean;812  readonly asReserved: {813    readonly who: AccountId32;814    readonly amount: u128;815  } & Struct;816  readonly isUnreserved: boolean;817  readonly asUnreserved: {818    readonly who: AccountId32;819    readonly amount: u128;820  } & Struct;821  readonly isReserveRepatriated: boolean;822  readonly asReserveRepatriated: {823    readonly from: AccountId32;824    readonly to: AccountId32;825    readonly amount: u128;826    readonly destinationStatus: FrameSupportTokensMiscBalanceStatus;827  } & Struct;828  readonly isDeposit: boolean;829  readonly asDeposit: {830    readonly who: AccountId32;831    readonly amount: u128;832  } & Struct;833  readonly isWithdraw: boolean;834  readonly asWithdraw: {835    readonly who: AccountId32;836    readonly amount: u128;837  } & Struct;838  readonly isSlashed: boolean;839  readonly asSlashed: {840    readonly who: AccountId32;841    readonly amount: u128;842  } & Struct;843  readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'BalanceSet' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'Deposit' | 'Withdraw' | 'Slashed';844}845846/** @name PalletBalancesReasons */847export interface PalletBalancesReasons extends Enum {848  readonly isFee: boolean;849  readonly isMisc: boolean;850  readonly isAll: boolean;851  readonly type: 'Fee' | 'Misc' | 'All';852}853854/** @name PalletBalancesReleases */855export interface PalletBalancesReleases extends Enum {856  readonly isV100: boolean;857  readonly isV200: boolean;858  readonly type: 'V100' | 'V200';859}860861/** @name PalletBalancesReserveData */862export interface PalletBalancesReserveData extends Struct {863  readonly id: U8aFixed;864  readonly amount: u128;865}866867/** @name PalletCommonError */868export interface PalletCommonError extends Enum {869  readonly isCollectionNotFound: boolean;870  readonly isMustBeTokenOwner: boolean;871  readonly isNoPermission: boolean;872  readonly isPublicMintingNotAllowed: boolean;873  readonly isAddressNotInAllowlist: boolean;874  readonly isCollectionNameLimitExceeded: boolean;875  readonly isCollectionDescriptionLimitExceeded: boolean;876  readonly isCollectionTokenPrefixLimitExceeded: boolean;877  readonly isTotalCollectionsLimitExceeded: boolean;878  readonly isTokenVariableDataLimitExceeded: boolean;879  readonly isCollectionAdminCountExceeded: boolean;880  readonly isCollectionLimitBoundsExceeded: boolean;881  readonly isOwnerPermissionsCantBeReverted: boolean;882  readonly isTransferNotAllowed: boolean;883  readonly isAccountTokenLimitExceeded: boolean;884  readonly isCollectionTokenLimitExceeded: boolean;885  readonly isMetadataFlagFrozen: boolean;886  readonly isTokenNotFound: boolean;887  readonly isTokenValueTooLow: boolean;888  readonly isApprovedValueTooLow: boolean;889  readonly isCantApproveMoreThanOwned: boolean;890  readonly isAddressIsZero: boolean;891  readonly isUnsupportedOperation: boolean;892  readonly isNotSufficientFounds: boolean;893  readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'TokenVariableDataLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds';894}895896/** @name PalletCommonEvent */897export interface PalletCommonEvent extends Enum {898  readonly isCollectionCreated: boolean;899  readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>;900  readonly isCollectionDestroyed: boolean;901  readonly asCollectionDestroyed: u32;902  readonly isItemCreated: boolean;903  readonly asItemCreated: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;904  readonly isItemDestroyed: boolean;905  readonly asItemDestroyed: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;906  readonly isTransfer: boolean;907  readonly asTransfer: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;908  readonly isApproved: boolean;909  readonly asApproved: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;910  readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved';911}912913/** @name PalletEthereumCall */914export interface PalletEthereumCall extends Enum {915  readonly isTransact: boolean;916  readonly asTransact: {917    readonly transaction: EthereumTransactionTransactionV2;918  } & Struct;919  readonly type: 'Transact';920}921922/** @name PalletEthereumError */923export interface PalletEthereumError extends Enum {924  readonly isInvalidSignature: boolean;925  readonly isPreLogExists: boolean;926  readonly type: 'InvalidSignature' | 'PreLogExists';927}928929/** @name PalletEthereumEvent */930export interface PalletEthereumEvent extends Enum {931  readonly isExecuted: boolean;932  readonly asExecuted: ITuple<[H160, H160, H256, EvmCoreErrorExitReason]>;933  readonly type: 'Executed';934}935936/** @name PalletEvmAccountBasicCrossAccountIdRepr */937export interface PalletEvmAccountBasicCrossAccountIdRepr extends Enum {938  readonly isSubstrate: boolean;939  readonly asSubstrate: AccountId32;940  readonly isEthereum: boolean;941  readonly asEthereum: H160;942  readonly type: 'Substrate' | 'Ethereum';943}944945/** @name PalletEvmCall */946export interface PalletEvmCall extends Enum {947  readonly isWithdraw: boolean;948  readonly asWithdraw: {949    readonly address: H160;950    readonly value: u128;951  } & Struct;952  readonly isCall: boolean;953  readonly asCall: {954    readonly source: H160;955    readonly target: H160;956    readonly input: Bytes;957    readonly value: U256;958    readonly gasLimit: u64;959    readonly maxFeePerGas: U256;960    readonly maxPriorityFeePerGas: Option<U256>;961    readonly nonce: Option<U256>;962    readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;963  } & Struct;964  readonly isCreate: boolean;965  readonly asCreate: {966    readonly source: H160;967    readonly init: Bytes;968    readonly value: U256;969    readonly gasLimit: u64;970    readonly maxFeePerGas: U256;971    readonly maxPriorityFeePerGas: Option<U256>;972    readonly nonce: Option<U256>;973    readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;974  } & Struct;975  readonly isCreate2: boolean;976  readonly asCreate2: {977    readonly source: H160;978    readonly init: Bytes;979    readonly salt: H256;980    readonly value: U256;981    readonly gasLimit: u64;982    readonly maxFeePerGas: U256;983    readonly maxPriorityFeePerGas: Option<U256>;984    readonly nonce: Option<U256>;985    readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;986  } & Struct;987  readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';988}989990/** @name PalletEvmCoderSubstrateError */991export interface PalletEvmCoderSubstrateError extends Enum {992  readonly isOutOfGas: boolean;993  readonly isOutOfFund: boolean;994  readonly type: 'OutOfGas' | 'OutOfFund';995}996997/** @name PalletEvmContractHelpersError */998export interface PalletEvmContractHelpersError extends Enum {999  readonly isNoPermission: boolean;1000  readonly type: 'NoPermission';1001}10021003/** @name PalletEvmContractHelpersSponsoringModeT */1004export interface PalletEvmContractHelpersSponsoringModeT extends Enum {1005  readonly isDisabled: boolean;1006  readonly isAllowlisted: boolean;1007  readonly isGenerous: boolean;1008  readonly type: 'Disabled' | 'Allowlisted' | 'Generous';1009}10101011/** @name PalletEvmError */1012export interface PalletEvmError extends Enum {1013  readonly isBalanceLow: boolean;1014  readonly isFeeOverflow: boolean;1015  readonly isPaymentOverflow: boolean;1016  readonly isWithdrawFailed: boolean;1017  readonly isGasPriceTooLow: boolean;1018  readonly isInvalidNonce: boolean;1019  readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce';1020}10211022/** @name PalletEvmEvent */1023export interface PalletEvmEvent extends Enum {1024  readonly isLog: boolean;1025  readonly asLog: EthereumLog;1026  readonly isCreated: boolean;1027  readonly asCreated: H160;1028  readonly isCreatedFailed: boolean;1029  readonly asCreatedFailed: H160;1030  readonly isExecuted: boolean;1031  readonly asExecuted: H160;1032  readonly isExecutedFailed: boolean;1033  readonly asExecutedFailed: H160;1034  readonly isBalanceDeposit: boolean;1035  readonly asBalanceDeposit: ITuple<[AccountId32, H160, U256]>;1036  readonly isBalanceWithdraw: boolean;1037  readonly asBalanceWithdraw: ITuple<[AccountId32, H160, U256]>;1038  readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed' | 'BalanceDeposit' | 'BalanceWithdraw';1039}10401041/** @name PalletEvmMigrationCall */1042export interface PalletEvmMigrationCall extends Enum {1043  readonly isBegin: boolean;1044  readonly asBegin: {1045    readonly address: H160;1046  } & Struct;1047  readonly isSetData: boolean;1048  readonly asSetData: {1049    readonly address: H160;1050    readonly data: Vec<ITuple<[H256, H256]>>;1051  } & Struct;1052  readonly isFinish: boolean;1053  readonly asFinish: {1054    readonly address: H160;1055    readonly code: Bytes;1056  } & Struct;1057  readonly type: 'Begin' | 'SetData' | 'Finish';1058}10591060/** @name PalletEvmMigrationError */1061export interface PalletEvmMigrationError extends Enum {1062  readonly isAccountNotEmpty: boolean;1063  readonly isAccountIsNotMigrating: boolean;1064  readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating';1065}10661067/** @name PalletFungibleError */1068export interface PalletFungibleError extends Enum {1069  readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;1070  readonly isFungibleItemsHaveNoId: boolean;1071  readonly isFungibleItemsDontHaveData: boolean;1072  readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData';1073}10741075/** @name PalletInflationCall */1076export interface PalletInflationCall extends Enum {1077  readonly isStartInflation: boolean;1078  readonly asStartInflation: {1079    readonly inflationStartRelayBlock: u32;1080  } & Struct;1081  readonly type: 'StartInflation';1082}10831084/** @name PalletNonfungibleError */1085export interface PalletNonfungibleError extends Enum {1086  readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;1087  readonly isNonfungibleItemsHaveNoAmount: boolean;1088  readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount';1089}10901091/** @name PalletNonfungibleItemData */1092export interface PalletNonfungibleItemData extends Struct {1093  readonly constData: Bytes;1094  readonly variableData: Bytes;1095  readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1096}10971098/** @name PalletRefungibleError */1099export interface PalletRefungibleError extends Enum {1100  readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;1101  readonly isWrongRefungiblePieces: boolean;1102  readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces';1103}11041105/** @name PalletRefungibleItemData */1106export interface PalletRefungibleItemData extends Struct {1107  readonly constData: Bytes;1108  readonly variableData: Bytes;1109}11101111/** @name PalletSudoCall */1112export interface PalletSudoCall extends Enum {1113  readonly isSudo: boolean;1114  readonly asSudo: {1115    readonly call: Call;1116  } & Struct;1117  readonly isSudoUncheckedWeight: boolean;1118  readonly asSudoUncheckedWeight: {1119    readonly call: Call;1120    readonly weight: u64;1121  } & Struct;1122  readonly isSetKey: boolean;1123  readonly asSetKey: {1124    readonly new_: MultiAddress;1125  } & Struct;1126  readonly isSudoAs: boolean;1127  readonly asSudoAs: {1128    readonly who: MultiAddress;1129    readonly call: Call;1130  } & Struct;1131  readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';1132}11331134/** @name PalletSudoError */1135export interface PalletSudoError extends Enum {1136  readonly isRequireSudo: boolean;1137  readonly type: 'RequireSudo';1138}11391140/** @name PalletSudoEvent */1141export interface PalletSudoEvent extends Enum {1142  readonly isSudid: boolean;1143  readonly asSudid: {1144    readonly sudoResult: Result<Null, SpRuntimeDispatchError>;1145  } & Struct;1146  readonly isKeyChanged: boolean;1147  readonly asKeyChanged: {1148    readonly oldSudoer: Option<AccountId32>;1149  } & Struct;1150  readonly isSudoAsDone: boolean;1151  readonly asSudoAsDone: {1152    readonly sudoResult: Result<Null, SpRuntimeDispatchError>;1153  } & Struct;1154  readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone';1155}11561157/** @name PalletTemplateTransactionPaymentCall */1158export interface PalletTemplateTransactionPaymentCall extends Null {}11591160/** @name PalletTemplateTransactionPaymentChargeTransactionPayment */1161export interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}11621163/** @name PalletTimestampCall */1164export interface PalletTimestampCall extends Enum {1165  readonly isSet: boolean;1166  readonly asSet: {1167    readonly now: Compact<u64>;1168  } & Struct;1169  readonly type: 'Set';1170}11711172/** @name PalletTransactionPaymentReleases */1173export interface PalletTransactionPaymentReleases extends Enum {1174  readonly isV1Ancient: boolean;1175  readonly isV2: boolean;1176  readonly type: 'V1Ancient' | 'V2';1177}11781179/** @name PalletTreasuryCall */1180export interface PalletTreasuryCall extends Enum {1181  readonly isProposeSpend: boolean;1182  readonly asProposeSpend: {1183    readonly value: Compact<u128>;1184    readonly beneficiary: MultiAddress;1185  } & Struct;1186  readonly isRejectProposal: boolean;1187  readonly asRejectProposal: {1188    readonly proposalId: Compact<u32>;1189  } & Struct;1190  readonly isApproveProposal: boolean;1191  readonly asApproveProposal: {1192    readonly proposalId: Compact<u32>;1193  } & Struct;1194  readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal';1195}11961197/** @name PalletTreasuryError */1198export interface PalletTreasuryError extends Enum {1199  readonly isInsufficientProposersBalance: boolean;1200  readonly isInvalidIndex: boolean;1201  readonly isTooManyApprovals: boolean;1202  readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals';1203}12041205/** @name PalletTreasuryEvent */1206export interface PalletTreasuryEvent extends Enum {1207  readonly isProposed: boolean;1208  readonly asProposed: {1209    readonly proposalIndex: u32;1210  } & Struct;1211  readonly isSpending: boolean;1212  readonly asSpending: {1213    readonly budgetRemaining: u128;1214  } & Struct;1215  readonly isAwarded: boolean;1216  readonly asAwarded: {1217    readonly proposalIndex: u32;1218    readonly award: u128;1219    readonly account: AccountId32;1220  } & Struct;1221  readonly isRejected: boolean;1222  readonly asRejected: {1223    readonly proposalIndex: u32;1224    readonly slashed: u128;1225  } & Struct;1226  readonly isBurnt: boolean;1227  readonly asBurnt: {1228    readonly burntFunds: u128;1229  } & Struct;1230  readonly isRollover: boolean;1231  readonly asRollover: {1232    readonly rolloverBalance: u128;1233  } & Struct;1234  readonly isDeposit: boolean;1235  readonly asDeposit: {1236    readonly value: u128;1237  } & Struct;1238  readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit';1239}12401241/** @name PalletTreasuryProposal */1242export interface PalletTreasuryProposal extends Struct {1243  readonly proposer: AccountId32;1244  readonly value: u128;1245  readonly beneficiary: AccountId32;1246  readonly bond: u128;1247}12481249/** @name PalletUniqueCall */1250export interface PalletUniqueCall extends Enum {1251  readonly isCreateCollection: boolean;1252  readonly asCreateCollection: {1253    readonly collectionName: Vec<u16>;1254    readonly collectionDescription: Vec<u16>;1255    readonly tokenPrefix: Bytes;1256    readonly mode: UpDataStructsCollectionMode;1257  } & Struct;1258  readonly isCreateCollectionEx: boolean;1259  readonly asCreateCollectionEx: {1260    readonly data: UpDataStructsCreateCollectionData;1261  } & Struct;1262  readonly isDestroyCollection: boolean;1263  readonly asDestroyCollection: {1264    readonly collectionId: u32;1265  } & Struct;1266  readonly isAddToAllowList: boolean;1267  readonly asAddToAllowList: {1268    readonly collectionId: u32;1269    readonly address: PalletEvmAccountBasicCrossAccountIdRepr;1270  } & Struct;1271  readonly isRemoveFromAllowList: boolean;1272  readonly asRemoveFromAllowList: {1273    readonly collectionId: u32;1274    readonly address: PalletEvmAccountBasicCrossAccountIdRepr;1275  } & Struct;1276  readonly isSetPublicAccessMode: boolean;1277  readonly asSetPublicAccessMode: {1278    readonly collectionId: u32;1279    readonly mode: UpDataStructsAccessMode;1280  } & Struct;1281  readonly isSetMintPermission: boolean;1282  readonly asSetMintPermission: {1283    readonly collectionId: u32;1284    readonly mintPermission: bool;1285  } & Struct;1286  readonly isChangeCollectionOwner: boolean;1287  readonly asChangeCollectionOwner: {1288    readonly collectionId: u32;1289    readonly newOwner: AccountId32;1290  } & Struct;1291  readonly isAddCollectionAdmin: boolean;1292  readonly asAddCollectionAdmin: {1293    readonly collectionId: u32;1294    readonly newAdminId: PalletEvmAccountBasicCrossAccountIdRepr;1295  } & Struct;1296  readonly isRemoveCollectionAdmin: boolean;1297  readonly asRemoveCollectionAdmin: {1298    readonly collectionId: u32;1299    readonly accountId: PalletEvmAccountBasicCrossAccountIdRepr;1300  } & Struct;1301  readonly isSetCollectionSponsor: boolean;1302  readonly asSetCollectionSponsor: {1303    readonly collectionId: u32;1304    readonly newSponsor: AccountId32;1305  } & Struct;1306  readonly isConfirmSponsorship: boolean;1307  readonly asConfirmSponsorship: {1308    readonly collectionId: u32;1309  } & Struct;1310  readonly isRemoveCollectionSponsor: boolean;1311  readonly asRemoveCollectionSponsor: {1312    readonly collectionId: u32;1313  } & Struct;1314  readonly isCreateItem: boolean;1315  readonly asCreateItem: {1316    readonly collectionId: u32;1317    readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1318    readonly data: UpDataStructsCreateItemData;1319  } & Struct;1320  readonly isCreateMultipleItems: boolean;1321  readonly asCreateMultipleItems: {1322    readonly collectionId: u32;1323    readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1324    readonly itemsData: Vec<UpDataStructsCreateItemData>;1325  } & Struct;1326  readonly isCreateMultipleItemsEx: boolean;1327  readonly asCreateMultipleItemsEx: {1328    readonly collectionId: u32;1329    readonly data: UpDataStructsCreateItemExData;1330  } & Struct;1331  readonly isSetTransfersEnabledFlag: boolean;1332  readonly asSetTransfersEnabledFlag: {1333    readonly collectionId: u32;1334    readonly value: bool;1335  } & Struct;1336  readonly isBurnItem: boolean;1337  readonly asBurnItem: {1338    readonly collectionId: u32;1339    readonly itemId: u32;1340    readonly value: u128;1341  } & Struct;1342  readonly isBurnFrom: boolean;1343  readonly asBurnFrom: {1344    readonly collectionId: u32;1345    readonly from: PalletEvmAccountBasicCrossAccountIdRepr;1346    readonly itemId: u32;1347    readonly value: u128;1348  } & Struct;1349  readonly isTransfer: boolean;1350  readonly asTransfer: {1351    readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;1352    readonly collectionId: u32;1353    readonly itemId: u32;1354    readonly value: u128;1355  } & Struct;1356  readonly isApprove: boolean;1357  readonly asApprove: {1358    readonly spender: PalletEvmAccountBasicCrossAccountIdRepr;1359    readonly collectionId: u32;1360    readonly itemId: u32;1361    readonly amount: u128;1362  } & Struct;1363  readonly isTransferFrom: boolean;1364  readonly asTransferFrom: {1365    readonly from: PalletEvmAccountBasicCrossAccountIdRepr;1366    readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;1367    readonly collectionId: u32;1368    readonly itemId: u32;1369    readonly value: u128;1370  } & Struct;1371  readonly isSetVariableMetaData: boolean;1372  readonly asSetVariableMetaData: {1373    readonly collectionId: u32;1374    readonly itemId: u32;1375    readonly data: Bytes;1376  } & Struct;1377  readonly isSetMetaUpdatePermissionFlag: boolean;1378  readonly asSetMetaUpdatePermissionFlag: {1379    readonly collectionId: u32;1380    readonly value: UpDataStructsMetaUpdatePermission;1381  } & Struct;1382  readonly isSetSchemaVersion: boolean;1383  readonly asSetSchemaVersion: {1384    readonly collectionId: u32;1385    readonly version: UpDataStructsSchemaVersion;1386  } & Struct;1387  readonly isSetOffchainSchema: boolean;1388  readonly asSetOffchainSchema: {1389    readonly collectionId: u32;1390    readonly schema: Bytes;1391  } & Struct;1392  readonly isSetConstOnChainSchema: boolean;1393  readonly asSetConstOnChainSchema: {1394    readonly collectionId: u32;1395    readonly schema: Bytes;1396  } & Struct;1397  readonly isSetVariableOnChainSchema: boolean;1398  readonly asSetVariableOnChainSchema: {1399    readonly collectionId: u32;1400    readonly schema: Bytes;1401  } & Struct;1402  readonly isSetCollectionLimits: boolean;1403  readonly asSetCollectionLimits: {1404    readonly collectionId: u32;1405    readonly newLimit: UpDataStructsCollectionLimits;1406  } & Struct;1407  readonly type: 'CreateCollection' | 'CreateCollectionEx' | 'DestroyCollection' | 'AddToAllowList' | 'RemoveFromAllowList' | 'SetPublicAccessMode' | 'SetMintPermission' | 'ChangeCollectionOwner' | 'AddCollectionAdmin' | 'RemoveCollectionAdmin' | 'SetCollectionSponsor' | 'ConfirmSponsorship' | 'RemoveCollectionSponsor' | 'CreateItem' | 'CreateMultipleItems' | 'CreateMultipleItemsEx' | 'SetTransfersEnabledFlag' | 'BurnItem' | 'BurnFrom' | 'Transfer' | 'Approve' | 'TransferFrom' | 'SetVariableMetaData' | 'SetMetaUpdatePermissionFlag' | 'SetSchemaVersion' | 'SetOffchainSchema' | 'SetConstOnChainSchema' | 'SetVariableOnChainSchema' | 'SetCollectionLimits';1408}14091410/** @name PalletUniqueError */1411export interface PalletUniqueError extends Enum {1412  readonly isCollectionDecimalPointLimitExceeded: boolean;1413  readonly isConfirmUnsetSponsorFail: boolean;1414  readonly isEmptyArgument: boolean;1415  readonly type: 'CollectionDecimalPointLimitExceeded' | 'ConfirmUnsetSponsorFail' | 'EmptyArgument';1416}14171418/** @name PalletUniqueRawEvent */1419export interface PalletUniqueRawEvent extends Enum {1420  readonly isCollectionSponsorRemoved: boolean;1421  readonly asCollectionSponsorRemoved: u32;1422  readonly isCollectionAdminAdded: boolean;1423  readonly asCollectionAdminAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1424  readonly isCollectionOwnedChanged: boolean;1425  readonly asCollectionOwnedChanged: ITuple<[u32, AccountId32]>;1426  readonly isCollectionSponsorSet: boolean;1427  readonly asCollectionSponsorSet: ITuple<[u32, AccountId32]>;1428  readonly isConstOnChainSchemaSet: boolean;1429  readonly asConstOnChainSchemaSet: u32;1430  readonly isSponsorshipConfirmed: boolean;1431  readonly asSponsorshipConfirmed: ITuple<[u32, AccountId32]>;1432  readonly isCollectionAdminRemoved: boolean;1433  readonly asCollectionAdminRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1434  readonly isAllowListAddressRemoved: boolean;1435  readonly asAllowListAddressRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1436  readonly isAllowListAddressAdded: boolean;1437  readonly asAllowListAddressAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1438  readonly isCollectionLimitSet: boolean;1439  readonly asCollectionLimitSet: u32;1440  readonly isMintPermissionSet: boolean;1441  readonly asMintPermissionSet: u32;1442  readonly isOffchainSchemaSet: boolean;1443  readonly asOffchainSchemaSet: u32;1444  readonly isPublicAccessModeSet: boolean;1445  readonly asPublicAccessModeSet: ITuple<[u32, UpDataStructsAccessMode]>;1446  readonly isSchemaVersionSet: boolean;1447  readonly asSchemaVersionSet: u32;1448  readonly isVariableOnChainSchemaSet: boolean;1449  readonly asVariableOnChainSchemaSet: u32;1450  readonly type: 'CollectionSponsorRemoved' | 'CollectionAdminAdded' | 'CollectionOwnedChanged' | 'CollectionSponsorSet' | 'ConstOnChainSchemaSet' | 'SponsorshipConfirmed' | 'CollectionAdminRemoved' | 'AllowListAddressRemoved' | 'AllowListAddressAdded' | 'CollectionLimitSet' | 'MintPermissionSet' | 'OffchainSchemaSet' | 'PublicAccessModeSet' | 'SchemaVersionSet' | 'VariableOnChainSchemaSet';1451}14521453/** @name PalletXcmCall */1454export interface PalletXcmCall extends Enum {1455  readonly isSend: boolean;1456  readonly asSend: {1457    readonly dest: XcmVersionedMultiLocation;1458    readonly message: XcmVersionedXcm;1459  } & Struct;1460  readonly isTeleportAssets: boolean;1461  readonly asTeleportAssets: {1462    readonly dest: XcmVersionedMultiLocation;1463    readonly beneficiary: XcmVersionedMultiLocation;1464    readonly assets: XcmVersionedMultiAssets;1465    readonly feeAssetItem: u32;1466  } & Struct;1467  readonly isReserveTransferAssets: boolean;1468  readonly asReserveTransferAssets: {1469    readonly dest: XcmVersionedMultiLocation;1470    readonly beneficiary: XcmVersionedMultiLocation;1471    readonly assets: XcmVersionedMultiAssets;1472    readonly feeAssetItem: u32;1473  } & Struct;1474  readonly isExecute: boolean;1475  readonly asExecute: {1476    readonly message: XcmVersionedXcm;1477    readonly maxWeight: u64;1478  } & Struct;1479  readonly isForceXcmVersion: boolean;1480  readonly asForceXcmVersion: {1481    readonly location: XcmV1MultiLocation;1482    readonly xcmVersion: u32;1483  } & Struct;1484  readonly isForceDefaultXcmVersion: boolean;1485  readonly asForceDefaultXcmVersion: {1486    readonly maybeXcmVersion: Option<u32>;1487  } & Struct;1488  readonly isForceSubscribeVersionNotify: boolean;1489  readonly asForceSubscribeVersionNotify: {1490    readonly location: XcmVersionedMultiLocation;1491  } & Struct;1492  readonly isForceUnsubscribeVersionNotify: boolean;1493  readonly asForceUnsubscribeVersionNotify: {1494    readonly location: XcmVersionedMultiLocation;1495  } & Struct;1496  readonly isLimitedReserveTransferAssets: boolean;1497  readonly asLimitedReserveTransferAssets: {1498    readonly dest: XcmVersionedMultiLocation;1499    readonly beneficiary: XcmVersionedMultiLocation;1500    readonly assets: XcmVersionedMultiAssets;1501    readonly feeAssetItem: u32;1502    readonly weightLimit: XcmV2WeightLimit;1503  } & Struct;1504  readonly isLimitedTeleportAssets: boolean;1505  readonly asLimitedTeleportAssets: {1506    readonly dest: XcmVersionedMultiLocation;1507    readonly beneficiary: XcmVersionedMultiLocation;1508    readonly assets: XcmVersionedMultiAssets;1509    readonly feeAssetItem: u32;1510    readonly weightLimit: XcmV2WeightLimit;1511  } & Struct;1512  readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets';1513}15141515/** @name PalletXcmError */1516export interface PalletXcmError extends Enum {1517  readonly isUnreachable: boolean;1518  readonly isSendFailure: boolean;1519  readonly isFiltered: boolean;1520  readonly isUnweighableMessage: boolean;1521  readonly isDestinationNotInvertible: boolean;1522  readonly isEmpty: boolean;1523  readonly isCannotReanchor: boolean;1524  readonly isTooManyAssets: boolean;1525  readonly isInvalidOrigin: boolean;1526  readonly isBadVersion: boolean;1527  readonly isBadLocation: boolean;1528  readonly isNoSubscription: boolean;1529  readonly isAlreadySubscribed: boolean;1530  readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed';1531}15321533/** @name PalletXcmEvent */1534export interface PalletXcmEvent extends Enum {1535  readonly isAttempted: boolean;1536  readonly asAttempted: XcmV2TraitsOutcome;1537  readonly isSent: boolean;1538  readonly asSent: ITuple<[XcmV1MultiLocation, XcmV1MultiLocation, XcmV2Xcm]>;1539  readonly isUnexpectedResponse: boolean;1540  readonly asUnexpectedResponse: ITuple<[XcmV1MultiLocation, u64]>;1541  readonly isResponseReady: boolean;1542  readonly asResponseReady: ITuple<[u64, XcmV2Response]>;1543  readonly isNotified: boolean;1544  readonly asNotified: ITuple<[u64, u8, u8]>;1545  readonly isNotifyOverweight: boolean;1546  readonly asNotifyOverweight: ITuple<[u64, u8, u8, u64, u64]>;1547  readonly isNotifyDispatchError: boolean;1548  readonly asNotifyDispatchError: ITuple<[u64, u8, u8]>;1549  readonly isNotifyDecodeFailed: boolean;1550  readonly asNotifyDecodeFailed: ITuple<[u64, u8, u8]>;1551  readonly isInvalidResponder: boolean;1552  readonly asInvalidResponder: ITuple<[XcmV1MultiLocation, u64, Option<XcmV1MultiLocation>]>;1553  readonly isInvalidResponderVersion: boolean;1554  readonly asInvalidResponderVersion: ITuple<[XcmV1MultiLocation, u64]>;1555  readonly isResponseTaken: boolean;1556  readonly asResponseTaken: u64;1557  readonly isAssetsTrapped: boolean;1558  readonly asAssetsTrapped: ITuple<[H256, XcmV1MultiLocation, XcmVersionedMultiAssets]>;1559  readonly isVersionChangeNotified: boolean;1560  readonly asVersionChangeNotified: ITuple<[XcmV1MultiLocation, u32]>;1561  readonly isSupportedVersionChanged: boolean;1562  readonly asSupportedVersionChanged: ITuple<[XcmV1MultiLocation, u32]>;1563  readonly isNotifyTargetSendFail: boolean;1564  readonly asNotifyTargetSendFail: ITuple<[XcmV1MultiLocation, u64, XcmV2TraitsError]>;1565  readonly isNotifyTargetMigrationFail: boolean;1566  readonly asNotifyTargetMigrationFail: ITuple<[XcmVersionedMultiLocation, u64]>;1567  readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail';1568}15691570/** @name PolkadotCorePrimitivesInboundDownwardMessage */1571export interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {1572  readonly sentAt: u32;1573  readonly msg: Bytes;1574}15751576/** @name PolkadotCorePrimitivesInboundHrmpMessage */1577export interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct {1578  readonly sentAt: u32;1579  readonly data: Bytes;1580}15811582/** @name PolkadotCorePrimitivesOutboundHrmpMessage */1583export interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct {1584  readonly recipient: u32;1585  readonly data: Bytes;1586}15871588/** @name PolkadotParachainPrimitivesXcmpMessageFormat */1589export interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {1590  readonly isConcatenatedVersionedXcm: boolean;1591  readonly isConcatenatedEncodedBlob: boolean;1592  readonly isSignals: boolean;1593  readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';1594}15951596/** @name PolkadotPrimitivesV1AbridgedHostConfiguration */1597export interface PolkadotPrimitivesV1AbridgedHostConfiguration extends Struct {1598  readonly maxCodeSize: u32;1599  readonly maxHeadDataSize: u32;1600  readonly maxUpwardQueueCount: u32;1601  readonly maxUpwardQueueSize: u32;1602  readonly maxUpwardMessageSize: u32;1603  readonly maxUpwardMessageNumPerCandidate: u32;1604  readonly hrmpMaxMessageNumPerCandidate: u32;1605  readonly validationUpgradeCooldown: u32;1606  readonly validationUpgradeDelay: u32;1607}16081609/** @name PolkadotPrimitivesV1AbridgedHrmpChannel */1610export interface PolkadotPrimitivesV1AbridgedHrmpChannel extends Struct {1611  readonly maxCapacity: u32;1612  readonly maxTotalSize: u32;1613  readonly maxMessageSize: u32;1614  readonly msgCount: u32;1615  readonly totalSize: u32;1616  readonly mqcHead: Option<H256>;1617}16181619/** @name PolkadotPrimitivesV1PersistedValidationData */1620export interface PolkadotPrimitivesV1PersistedValidationData extends Struct {1621  readonly parentHead: Bytes;1622  readonly relayParentNumber: u32;1623  readonly relayParentStorageRoot: H256;1624  readonly maxPovSize: u32;1625}16261627/** @name PolkadotPrimitivesV1UpgradeRestriction */1628export interface PolkadotPrimitivesV1UpgradeRestriction extends Enum {1629  readonly isPresent: boolean;1630  readonly type: 'Present';1631}16321633/** @name SpCoreEcdsaSignature */1634export interface SpCoreEcdsaSignature extends U8aFixed {}16351636/** @name SpCoreEd25519Signature */1637export interface SpCoreEd25519Signature extends U8aFixed {}16381639/** @name SpCoreSr25519Signature */1640export interface SpCoreSr25519Signature extends U8aFixed {}16411642/** @name SpRuntimeArithmeticError */1643export interface SpRuntimeArithmeticError extends Enum {1644  readonly isUnderflow: boolean;1645  readonly isOverflow: boolean;1646  readonly isDivisionByZero: boolean;1647  readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero';1648}16491650/** @name SpRuntimeDigest */1651export interface SpRuntimeDigest extends Struct {1652  readonly logs: Vec<SpRuntimeDigestDigestItem>;1653}16541655/** @name SpRuntimeDigestDigestItem */1656export interface SpRuntimeDigestDigestItem extends Enum {1657  readonly isOther: boolean;1658  readonly asOther: Bytes;1659  readonly isConsensus: boolean;1660  readonly asConsensus: ITuple<[U8aFixed, Bytes]>;1661  readonly isSeal: boolean;1662  readonly asSeal: ITuple<[U8aFixed, Bytes]>;1663  readonly isPreRuntime: boolean;1664  readonly asPreRuntime: ITuple<[U8aFixed, Bytes]>;1665  readonly isRuntimeEnvironmentUpdated: boolean;1666  readonly type: 'Other' | 'Consensus' | 'Seal' | 'PreRuntime' | 'RuntimeEnvironmentUpdated';1667}16681669/** @name SpRuntimeDispatchError */1670export interface SpRuntimeDispatchError extends Enum {1671  readonly isOther: boolean;1672  readonly isCannotLookup: boolean;1673  readonly isBadOrigin: boolean;1674  readonly isModule: boolean;1675  readonly asModule: SpRuntimeModuleError;1676  readonly isConsumerRemaining: boolean;1677  readonly isNoProviders: boolean;1678  readonly isTooManyConsumers: boolean;1679  readonly isToken: boolean;1680  readonly asToken: SpRuntimeTokenError;1681  readonly isArithmetic: boolean;1682  readonly asArithmetic: SpRuntimeArithmeticError;1683  readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic';1684}16851686/** @name SpRuntimeModuleError */1687export interface SpRuntimeModuleError extends Struct {1688  readonly index: u8;1689  readonly error: u8;1690}16911692/** @name SpRuntimeMultiSignature */1693export interface SpRuntimeMultiSignature extends Enum {1694  readonly isEd25519: boolean;1695  readonly asEd25519: SpCoreEd25519Signature;1696  readonly isSr25519: boolean;1697  readonly asSr25519: SpCoreSr25519Signature;1698  readonly isEcdsa: boolean;1699  readonly asEcdsa: SpCoreEcdsaSignature;1700  readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';1701}17021703/** @name SpRuntimeTokenError */1704export interface SpRuntimeTokenError extends Enum {1705  readonly isNoFunds: boolean;1706  readonly isWouldDie: boolean;1707  readonly isBelowMinimum: boolean;1708  readonly isCannotCreate: boolean;1709  readonly isUnknownAsset: boolean;1710  readonly isFrozen: boolean;1711  readonly isUnsupported: boolean;1712  readonly type: 'NoFunds' | 'WouldDie' | 'BelowMinimum' | 'CannotCreate' | 'UnknownAsset' | 'Frozen' | 'Unsupported';1713}17141715/** @name SpTrieStorageProof */1716export interface SpTrieStorageProof extends Struct {1717  readonly trieNodes: BTreeSet;1718}17191720/** @name SpVersionRuntimeVersion */1721export interface SpVersionRuntimeVersion extends Struct {1722  readonly specName: Text;1723  readonly implName: Text;1724  readonly authoringVersion: u32;1725  readonly specVersion: u32;1726  readonly implVersion: u32;1727  readonly apis: Vec<ITuple<[U8aFixed, u32]>>;1728  readonly transactionVersion: u32;1729  readonly stateVersion: u8;1730}17311732/** @name UpDataStructsAccessMode */1733export interface UpDataStructsAccessMode extends Enum {1734  readonly isNormal: boolean;1735  readonly isAllowList: boolean;1736  readonly type: 'Normal' | 'AllowList';1737}17381739/** @name UpDataStructsCollection */1740export interface UpDataStructsCollection extends Struct {1741  readonly owner: AccountId32;1742  readonly mode: UpDataStructsCollectionMode;1743  readonly access: UpDataStructsAccessMode;1744  readonly name: Vec<u16>;1745  readonly description: Vec<u16>;1746  readonly tokenPrefix: Bytes;1747  readonly mintMode: bool;1748  readonly offchainSchema: Bytes;1749  readonly schemaVersion: UpDataStructsSchemaVersion;1750  readonly sponsorship: UpDataStructsSponsorshipState;1751  readonly limits: UpDataStructsCollectionLimits;1752  readonly variableOnChainSchema: Bytes;1753  readonly constOnChainSchema: Bytes;1754  readonly metaUpdatePermission: UpDataStructsMetaUpdatePermission;1755}17561757/** @name UpDataStructsCollectionLimits */1758export interface UpDataStructsCollectionLimits extends Struct {1759  readonly accountTokenOwnershipLimit: Option<u32>;1760  readonly sponsoredDataSize: Option<u32>;1761  readonly sponsoredDataRateLimit: Option<UpDataStructsSponsoringRateLimit>;1762  readonly tokenLimit: Option<u32>;1763  readonly sponsorTransferTimeout: Option<u32>;1764  readonly sponsorApproveTimeout: Option<u32>;1765  readonly ownerCanTransfer: Option<bool>;1766  readonly ownerCanDestroy: Option<bool>;1767  readonly transfersEnabled: Option<bool>;1768}17691770/** @name UpDataStructsCollectionMode */1771export interface UpDataStructsCollectionMode extends Enum {1772  readonly isNft: boolean;1773  readonly isFungible: boolean;1774  readonly asFungible: u8;1775  readonly isReFungible: boolean;1776  readonly type: 'Nft' | 'Fungible' | 'ReFungible';1777}17781779/** @name UpDataStructsCollectionStats */1780export interface UpDataStructsCollectionStats extends Struct {1781  readonly created: u32;1782  readonly destroyed: u32;1783  readonly alive: u32;1784}17851786/** @name UpDataStructsCreateCollectionData */1787export interface UpDataStructsCreateCollectionData extends Struct {1788  readonly mode: UpDataStructsCollectionMode;1789  readonly access: Option<UpDataStructsAccessMode>;1790  readonly name: Vec<u16>;1791  readonly description: Vec<u16>;1792  readonly tokenPrefix: Bytes;1793  readonly offchainSchema: Bytes;1794  readonly schemaVersion: Option<UpDataStructsSchemaVersion>;1795  readonly pendingSponsor: Option<AccountId32>;1796  readonly limits: Option<UpDataStructsCollectionLimits>;1797  readonly variableOnChainSchema: Bytes;1798  readonly constOnChainSchema: Bytes;1799  readonly metaUpdatePermission: Option<UpDataStructsMetaUpdatePermission>;1800}18011802/** @name UpDataStructsCreateFungibleData */1803export interface UpDataStructsCreateFungibleData extends Struct {1804  readonly value: u128;1805}18061807/** @name UpDataStructsCreateItemData */1808export interface UpDataStructsCreateItemData extends Enum {1809  readonly isNft: boolean;1810  readonly asNft: UpDataStructsCreateNftData;1811  readonly isFungible: boolean;1812  readonly asFungible: UpDataStructsCreateFungibleData;1813  readonly isReFungible: boolean;1814  readonly asReFungible: UpDataStructsCreateReFungibleData;1815  readonly type: 'Nft' | 'Fungible' | 'ReFungible';1816}18171818/** @name UpDataStructsCreateItemExData */1819export interface UpDataStructsCreateItemExData extends Enum {1820  readonly isNft: boolean;1821  readonly asNft: Vec<UpDataStructsCreateNftExData>;1822  readonly isFungible: boolean;1823  readonly asFungible: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr,u128>;1824  readonly isRefungibleMultipleItems: boolean;1825  readonly asRefungibleMultipleItems: Vec<UpDataStructsCreateRefungibleExData>;1826  readonly isRefungibleMultipleOwners: boolean;1827  readonly asRefungibleMultipleOwners: UpDataStructsCreateRefungibleExData;1828  readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';1829}18301831/** @name UpDataStructsCreateNftData */1832export interface UpDataStructsCreateNftData extends Struct {1833  readonly constData: Bytes;1834  readonly variableData: Bytes;1835}18361837/** @name UpDataStructsCreateNftExData */1838export interface UpDataStructsCreateNftExData extends Struct {1839  readonly constData: Bytes;1840  readonly variableData: Bytes;1841  readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1842}18431844/** @name UpDataStructsCreateReFungibleData */1845export interface UpDataStructsCreateReFungibleData extends Struct {1846  readonly constData: Bytes;1847  readonly variableData: Bytes;1848  readonly pieces: u128;1849}18501851/** @name UpDataStructsCreateRefungibleExData */1852export interface UpDataStructsCreateRefungibleExData extends Struct {1853  readonly constData: Bytes;1854  readonly variableData: Bytes;1855  readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;1856}18571858/** @name UpDataStructsMetaUpdatePermission */1859export interface UpDataStructsMetaUpdatePermission extends Enum {1860  readonly isItemOwner: boolean;1861  readonly isAdmin: boolean;1862  readonly isNone: boolean;1863  readonly type: 'ItemOwner' | 'Admin' | 'None';1864}18651866/** @name UpDataStructsSchemaVersion */1867export interface UpDataStructsSchemaVersion extends Enum {1868  readonly isImageURL: boolean;1869  readonly isUnique: boolean;1870  readonly type: 'ImageURL' | 'Unique';1871}18721873/** @name UpDataStructsSponsoringRateLimit */1874export interface UpDataStructsSponsoringRateLimit extends Enum {1875  readonly isSponsoringDisabled: boolean;1876  readonly isBlocks: boolean;1877  readonly asBlocks: u32;1878  readonly type: 'SponsoringDisabled' | 'Blocks';1879}18801881/** @name UpDataStructsSponsorshipState */1882export interface UpDataStructsSponsorshipState extends Enum {1883  readonly isDisabled: boolean;1884  readonly isUnconfirmed: boolean;1885  readonly asUnconfirmed: AccountId32;1886  readonly isConfirmed: boolean;1887  readonly asConfirmed: AccountId32;1888  readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';1889}18901891/** @name XcmDoubleEncoded */1892export interface XcmDoubleEncoded extends Struct {1893  readonly encoded: Bytes;1894}18951896/** @name XcmV0Junction */1897export interface XcmV0Junction extends Enum {1898  readonly isParent: boolean;1899  readonly isParachain: boolean;1900  readonly asParachain: Compact<u32>;1901  readonly isAccountId32: boolean;1902  readonly asAccountId32: {1903    readonly network: XcmV0JunctionNetworkId;1904    readonly id: U8aFixed;1905  } & Struct;1906  readonly isAccountIndex64: boolean;1907  readonly asAccountIndex64: {1908    readonly network: XcmV0JunctionNetworkId;1909    readonly index: Compact<u64>;1910  } & Struct;1911  readonly isAccountKey20: boolean;1912  readonly asAccountKey20: {1913    readonly network: XcmV0JunctionNetworkId;1914    readonly key: U8aFixed;1915  } & Struct;1916  readonly isPalletInstance: boolean;1917  readonly asPalletInstance: u8;1918  readonly isGeneralIndex: boolean;1919  readonly asGeneralIndex: Compact<u128>;1920  readonly isGeneralKey: boolean;1921  readonly asGeneralKey: Bytes;1922  readonly isOnlyChild: boolean;1923  readonly isPlurality: boolean;1924  readonly asPlurality: {1925    readonly id: XcmV0JunctionBodyId;1926    readonly part: XcmV0JunctionBodyPart;1927  } & Struct;1928  readonly type: 'Parent' | 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';1929}19301931/** @name XcmV0JunctionBodyId */1932export interface XcmV0JunctionBodyId extends Enum {1933  readonly isUnit: boolean;1934  readonly isNamed: boolean;1935  readonly asNamed: Bytes;1936  readonly isIndex: boolean;1937  readonly asIndex: Compact<u32>;1938  readonly isExecutive: boolean;1939  readonly isTechnical: boolean;1940  readonly isLegislative: boolean;1941  readonly isJudicial: boolean;1942  readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial';1943}19441945/** @name XcmV0JunctionBodyPart */1946export interface XcmV0JunctionBodyPart extends Enum {1947  readonly isVoice: boolean;1948  readonly isMembers: boolean;1949  readonly asMembers: {1950    readonly count: Compact<u32>;1951  } & Struct;1952  readonly isFraction: boolean;1953  readonly asFraction: {1954    readonly nom: Compact<u32>;1955    readonly denom: Compact<u32>;1956  } & Struct;1957  readonly isAtLeastProportion: boolean;1958  readonly asAtLeastProportion: {1959    readonly nom: Compact<u32>;1960    readonly denom: Compact<u32>;1961  } & Struct;1962  readonly isMoreThanProportion: boolean;1963  readonly asMoreThanProportion: {1964    readonly nom: Compact<u32>;1965    readonly denom: Compact<u32>;1966  } & Struct;1967  readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';1968}19691970/** @name XcmV0JunctionNetworkId */1971export interface XcmV0JunctionNetworkId extends Enum {1972  readonly isAny: boolean;1973  readonly isNamed: boolean;1974  readonly asNamed: Bytes;1975  readonly isPolkadot: boolean;1976  readonly isKusama: boolean;1977  readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';1978}19791980/** @name XcmV0MultiAsset */1981export interface XcmV0MultiAsset extends Enum {1982  readonly isNone: boolean;1983  readonly isAll: boolean;1984  readonly isAllFungible: boolean;1985  readonly isAllNonFungible: boolean;1986  readonly isAllAbstractFungible: boolean;1987  readonly asAllAbstractFungible: {1988    readonly id: Bytes;1989  } & Struct;1990  readonly isAllAbstractNonFungible: boolean;1991  readonly asAllAbstractNonFungible: {1992    readonly class: Bytes;1993  } & Struct;1994  readonly isAllConcreteFungible: boolean;1995  readonly asAllConcreteFungible: {1996    readonly id: XcmV0MultiLocation;1997  } & Struct;1998  readonly isAllConcreteNonFungible: boolean;1999  readonly asAllConcreteNonFungible: {2000    readonly class: XcmV0MultiLocation;2001  } & Struct;2002  readonly isAbstractFungible: boolean;2003  readonly asAbstractFungible: {2004    readonly id: Bytes;2005    readonly amount: Compact<u128>;2006  } & Struct;2007  readonly isAbstractNonFungible: boolean;2008  readonly asAbstractNonFungible: {2009    readonly class: Bytes;2010    readonly instance: XcmV1MultiassetAssetInstance;2011  } & Struct;2012  readonly isConcreteFungible: boolean;2013  readonly asConcreteFungible: {2014    readonly id: XcmV0MultiLocation;2015    readonly amount: Compact<u128>;2016  } & Struct;2017  readonly isConcreteNonFungible: boolean;2018  readonly asConcreteNonFungible: {2019    readonly class: XcmV0MultiLocation;2020    readonly instance: XcmV1MultiassetAssetInstance;2021  } & Struct;2022  readonly type: 'None' | 'All' | 'AllFungible' | 'AllNonFungible' | 'AllAbstractFungible' | 'AllAbstractNonFungible' | 'AllConcreteFungible' | 'AllConcreteNonFungible' | 'AbstractFungible' | 'AbstractNonFungible' | 'ConcreteFungible' | 'ConcreteNonFungible';2023}20242025/** @name XcmV0MultiLocation */2026export interface XcmV0MultiLocation extends Enum {2027  readonly isNull: boolean;2028  readonly isX1: boolean;2029  readonly asX1: XcmV0Junction;2030  readonly isX2: boolean;2031  readonly asX2: ITuple<[XcmV0Junction, XcmV0Junction]>;2032  readonly isX3: boolean;2033  readonly asX3: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2034  readonly isX4: boolean;2035  readonly asX4: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2036  readonly isX5: boolean;2037  readonly asX5: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2038  readonly isX6: boolean;2039  readonly asX6: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2040  readonly isX7: boolean;2041  readonly asX7: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2042  readonly isX8: boolean;2043  readonly asX8: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;2044  readonly type: 'Null' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';2045}20462047/** @name XcmV0Order */2048export interface XcmV0Order extends Enum {2049  readonly isNull: boolean;2050  readonly isDepositAsset: boolean;2051  readonly asDepositAsset: {2052    readonly assets: Vec<XcmV0MultiAsset>;2053    readonly dest: XcmV0MultiLocation;2054  } & Struct;2055  readonly isDepositReserveAsset: boolean;2056  readonly asDepositReserveAsset: {2057    readonly assets: Vec<XcmV0MultiAsset>;2058    readonly dest: XcmV0MultiLocation;2059    readonly effects: Vec<XcmV0Order>;2060  } & Struct;2061  readonly isExchangeAsset: boolean;2062  readonly asExchangeAsset: {2063    readonly give: Vec<XcmV0MultiAsset>;2064    readonly receive: Vec<XcmV0MultiAsset>;2065  } & Struct;2066  readonly isInitiateReserveWithdraw: boolean;2067  readonly asInitiateReserveWithdraw: {2068    readonly assets: Vec<XcmV0MultiAsset>;2069    readonly reserve: XcmV0MultiLocation;2070    readonly effects: Vec<XcmV0Order>;2071  } & Struct;2072  readonly isInitiateTeleport: boolean;2073  readonly asInitiateTeleport: {2074    readonly assets: Vec<XcmV0MultiAsset>;2075    readonly dest: XcmV0MultiLocation;2076    readonly effects: Vec<XcmV0Order>;2077  } & Struct;2078  readonly isQueryHolding: boolean;2079  readonly asQueryHolding: {2080    readonly queryId: Compact<u64>;2081    readonly dest: XcmV0MultiLocation;2082    readonly assets: Vec<XcmV0MultiAsset>;2083  } & Struct;2084  readonly isBuyExecution: boolean;2085  readonly asBuyExecution: {2086    readonly fees: XcmV0MultiAsset;2087    readonly weight: u64;2088    readonly debt: u64;2089    readonly haltOnError: bool;2090    readonly xcm: Vec<XcmV0Xcm>;2091  } & Struct;2092  readonly type: 'Null' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';2093}20942095/** @name XcmV0OriginKind */2096export interface XcmV0OriginKind extends Enum {2097  readonly isNative: boolean;2098  readonly isSovereignAccount: boolean;2099  readonly isSuperuser: boolean;2100  readonly isXcm: boolean;2101  readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm';2102}21032104/** @name XcmV0Response */2105export interface XcmV0Response extends Enum {2106  readonly isAssets: boolean;2107  readonly asAssets: Vec<XcmV0MultiAsset>;2108  readonly type: 'Assets';2109}21102111/** @name XcmV0Xcm */2112export interface XcmV0Xcm extends Enum {2113  readonly isWithdrawAsset: boolean;2114  readonly asWithdrawAsset: {2115    readonly assets: Vec<XcmV0MultiAsset>;2116    readonly effects: Vec<XcmV0Order>;2117  } & Struct;2118  readonly isReserveAssetDeposit: boolean;2119  readonly asReserveAssetDeposit: {2120    readonly assets: Vec<XcmV0MultiAsset>;2121    readonly effects: Vec<XcmV0Order>;2122  } & Struct;2123  readonly isTeleportAsset: boolean;2124  readonly asTeleportAsset: {2125    readonly assets: Vec<XcmV0MultiAsset>;2126    readonly effects: Vec<XcmV0Order>;2127  } & Struct;2128  readonly isQueryResponse: boolean;2129  readonly asQueryResponse: {2130    readonly queryId: Compact<u64>;2131    readonly response: XcmV0Response;2132  } & Struct;2133  readonly isTransferAsset: boolean;2134  readonly asTransferAsset: {2135    readonly assets: Vec<XcmV0MultiAsset>;2136    readonly dest: XcmV0MultiLocation;2137  } & Struct;2138  readonly isTransferReserveAsset: boolean;2139  readonly asTransferReserveAsset: {2140    readonly assets: Vec<XcmV0MultiAsset>;2141    readonly dest: XcmV0MultiLocation;2142    readonly effects: Vec<XcmV0Order>;2143  } & Struct;2144  readonly isTransact: boolean;2145  readonly asTransact: {2146    readonly originType: XcmV0OriginKind;2147    readonly requireWeightAtMost: u64;2148    readonly call: XcmDoubleEncoded;2149  } & Struct;2150  readonly isHrmpNewChannelOpenRequest: boolean;2151  readonly asHrmpNewChannelOpenRequest: {2152    readonly sender: Compact<u32>;2153    readonly maxMessageSize: Compact<u32>;2154    readonly maxCapacity: Compact<u32>;2155  } & Struct;2156  readonly isHrmpChannelAccepted: boolean;2157  readonly asHrmpChannelAccepted: {2158    readonly recipient: Compact<u32>;2159  } & Struct;2160  readonly isHrmpChannelClosing: boolean;2161  readonly asHrmpChannelClosing: {2162    readonly initiator: Compact<u32>;2163    readonly sender: Compact<u32>;2164    readonly recipient: Compact<u32>;2165  } & Struct;2166  readonly isRelayedFrom: boolean;2167  readonly asRelayedFrom: {2168    readonly who: XcmV0MultiLocation;2169    readonly message: XcmV0Xcm;2170  } & Struct;2171  readonly type: 'WithdrawAsset' | 'ReserveAssetDeposit' | 'TeleportAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom';2172}21732174/** @name XcmV1Junction */2175export interface XcmV1Junction extends Enum {2176  readonly isParachain: boolean;2177  readonly asParachain: Compact<u32>;2178  readonly isAccountId32: boolean;2179  readonly asAccountId32: {2180    readonly network: XcmV0JunctionNetworkId;2181    readonly id: U8aFixed;2182  } & Struct;2183  readonly isAccountIndex64: boolean;2184  readonly asAccountIndex64: {2185    readonly network: XcmV0JunctionNetworkId;2186    readonly index: Compact<u64>;2187  } & Struct;2188  readonly isAccountKey20: boolean;2189  readonly asAccountKey20: {2190    readonly network: XcmV0JunctionNetworkId;2191    readonly key: U8aFixed;2192  } & Struct;2193  readonly isPalletInstance: boolean;2194  readonly asPalletInstance: u8;2195  readonly isGeneralIndex: boolean;2196  readonly asGeneralIndex: Compact<u128>;2197  readonly isGeneralKey: boolean;2198  readonly asGeneralKey: Bytes;2199  readonly isOnlyChild: boolean;2200  readonly isPlurality: boolean;2201  readonly asPlurality: {2202    readonly id: XcmV0JunctionBodyId;2203    readonly part: XcmV0JunctionBodyPart;2204  } & Struct;2205  readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';2206}22072208/** @name XcmV1MultiAsset */2209export interface XcmV1MultiAsset extends Struct {2210  readonly id: XcmV1MultiassetAssetId;2211  readonly fun: XcmV1MultiassetFungibility;2212}22132214/** @name XcmV1MultiassetAssetId */2215export interface XcmV1MultiassetAssetId extends Enum {2216  readonly isConcrete: boolean;2217  readonly asConcrete: XcmV1MultiLocation;2218  readonly isAbstract: boolean;2219  readonly asAbstract: Bytes;2220  readonly type: 'Concrete' | 'Abstract';2221}22222223/** @name XcmV1MultiassetAssetInstance */2224export interface XcmV1MultiassetAssetInstance extends Enum {2225  readonly isUndefined: boolean;2226  readonly isIndex: boolean;2227  readonly asIndex: Compact<u128>;2228  readonly isArray4: boolean;2229  readonly asArray4: U8aFixed;2230  readonly isArray8: boolean;2231  readonly asArray8: U8aFixed;2232  readonly isArray16: boolean;2233  readonly asArray16: U8aFixed;2234  readonly isArray32: boolean;2235  readonly asArray32: U8aFixed;2236  readonly isBlob: boolean;2237  readonly asBlob: Bytes;2238  readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob';2239}22402241/** @name XcmV1MultiassetFungibility */2242export interface XcmV1MultiassetFungibility extends Enum {2243  readonly isFungible: boolean;2244  readonly asFungible: Compact<u128>;2245  readonly isNonFungible: boolean;2246  readonly asNonFungible: XcmV1MultiassetAssetInstance;2247  readonly type: 'Fungible' | 'NonFungible';2248}22492250/** @name XcmV1MultiassetMultiAssetFilter */2251export interface XcmV1MultiassetMultiAssetFilter extends Enum {2252  readonly isDefinite: boolean;2253  readonly asDefinite: XcmV1MultiassetMultiAssets;2254  readonly isWild: boolean;2255  readonly asWild: XcmV1MultiassetWildMultiAsset;2256  readonly type: 'Definite' | 'Wild';2257}22582259/** @name XcmV1MultiassetMultiAssets */2260export interface XcmV1MultiassetMultiAssets extends Vec<XcmV1MultiAsset> {}22612262/** @name XcmV1MultiassetWildFungibility */2263export interface XcmV1MultiassetWildFungibility extends Enum {2264  readonly isFungible: boolean;2265  readonly isNonFungible: boolean;2266  readonly type: 'Fungible' | 'NonFungible';2267}22682269/** @name XcmV1MultiassetWildMultiAsset */2270export interface XcmV1MultiassetWildMultiAsset extends Enum {2271  readonly isAll: boolean;2272  readonly isAllOf: boolean;2273  readonly asAllOf: {2274    readonly id: XcmV1MultiassetAssetId;2275    readonly fun: XcmV1MultiassetWildFungibility;2276  } & Struct;2277  readonly type: 'All' | 'AllOf';2278}22792280/** @name XcmV1MultiLocation */2281export interface XcmV1MultiLocation extends Struct {2282  readonly parents: u8;2283  readonly interior: XcmV1MultilocationJunctions;2284}22852286/** @name XcmV1MultilocationJunctions */2287export interface XcmV1MultilocationJunctions extends Enum {2288  readonly isHere: boolean;2289  readonly isX1: boolean;2290  readonly asX1: XcmV1Junction;2291  readonly isX2: boolean;2292  readonly asX2: ITuple<[XcmV1Junction, XcmV1Junction]>;2293  readonly isX3: boolean;2294  readonly asX3: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2295  readonly isX4: boolean;2296  readonly asX4: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2297  readonly isX5: boolean;2298  readonly asX5: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2299  readonly isX6: boolean;2300  readonly asX6: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2301  readonly isX7: boolean;2302  readonly asX7: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2303  readonly isX8: boolean;2304  readonly asX8: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;2305  readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';2306}23072308/** @name XcmV1Order */2309export interface XcmV1Order extends Enum {2310  readonly isNoop: boolean;2311  readonly isDepositAsset: boolean;2312  readonly asDepositAsset: {2313    readonly assets: XcmV1MultiassetMultiAssetFilter;2314    readonly maxAssets: u32;2315    readonly beneficiary: XcmV1MultiLocation;2316  } & Struct;2317  readonly isDepositReserveAsset: boolean;2318  readonly asDepositReserveAsset: {2319    readonly assets: XcmV1MultiassetMultiAssetFilter;2320    readonly maxAssets: u32;2321    readonly dest: XcmV1MultiLocation;2322    readonly effects: Vec<XcmV1Order>;2323  } & Struct;2324  readonly isExchangeAsset: boolean;2325  readonly asExchangeAsset: {2326    readonly give: XcmV1MultiassetMultiAssetFilter;2327    readonly receive: XcmV1MultiassetMultiAssets;2328  } & Struct;2329  readonly isInitiateReserveWithdraw: boolean;2330  readonly asInitiateReserveWithdraw: {2331    readonly assets: XcmV1MultiassetMultiAssetFilter;2332    readonly reserve: XcmV1MultiLocation;2333    readonly effects: Vec<XcmV1Order>;2334  } & Struct;2335  readonly isInitiateTeleport: boolean;2336  readonly asInitiateTeleport: {2337    readonly assets: XcmV1MultiassetMultiAssetFilter;2338    readonly dest: XcmV1MultiLocation;2339    readonly effects: Vec<XcmV1Order>;2340  } & Struct;2341  readonly isQueryHolding: boolean;2342  readonly asQueryHolding: {2343    readonly queryId: Compact<u64>;2344    readonly dest: XcmV1MultiLocation;2345    readonly assets: XcmV1MultiassetMultiAssetFilter;2346  } & Struct;2347  readonly isBuyExecution: boolean;2348  readonly asBuyExecution: {2349    readonly fees: XcmV1MultiAsset;2350    readonly weight: u64;2351    readonly debt: u64;2352    readonly haltOnError: bool;2353    readonly instructions: Vec<XcmV1Xcm>;2354  } & Struct;2355  readonly type: 'Noop' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';2356}23572358/** @name XcmV1Response */2359export interface XcmV1Response extends Enum {2360  readonly isAssets: boolean;2361  readonly asAssets: XcmV1MultiassetMultiAssets;2362  readonly isVersion: boolean;2363  readonly asVersion: u32;2364  readonly type: 'Assets' | 'Version';2365}23662367/** @name XcmV1Xcm */2368export interface XcmV1Xcm extends Enum {2369  readonly isWithdrawAsset: boolean;2370  readonly asWithdrawAsset: {2371    readonly assets: XcmV1MultiassetMultiAssets;2372    readonly effects: Vec<XcmV1Order>;2373  } & Struct;2374  readonly isReserveAssetDeposited: boolean;2375  readonly asReserveAssetDeposited: {2376    readonly assets: XcmV1MultiassetMultiAssets;2377    readonly effects: Vec<XcmV1Order>;2378  } & Struct;2379  readonly isReceiveTeleportedAsset: boolean;2380  readonly asReceiveTeleportedAsset: {2381    readonly assets: XcmV1MultiassetMultiAssets;2382    readonly effects: Vec<XcmV1Order>;2383  } & Struct;2384  readonly isQueryResponse: boolean;2385  readonly asQueryResponse: {2386    readonly queryId: Compact<u64>;2387    readonly response: XcmV1Response;2388  } & Struct;2389  readonly isTransferAsset: boolean;2390  readonly asTransferAsset: {2391    readonly assets: XcmV1MultiassetMultiAssets;2392    readonly beneficiary: XcmV1MultiLocation;2393  } & Struct;2394  readonly isTransferReserveAsset: boolean;2395  readonly asTransferReserveAsset: {2396    readonly assets: XcmV1MultiassetMultiAssets;2397    readonly dest: XcmV1MultiLocation;2398    readonly effects: Vec<XcmV1Order>;2399  } & Struct;2400  readonly isTransact: boolean;2401  readonly asTransact: {2402    readonly originType: XcmV0OriginKind;2403    readonly requireWeightAtMost: u64;2404    readonly call: XcmDoubleEncoded;2405  } & Struct;2406  readonly isHrmpNewChannelOpenRequest: boolean;2407  readonly asHrmpNewChannelOpenRequest: {2408    readonly sender: Compact<u32>;2409    readonly maxMessageSize: Compact<u32>;2410    readonly maxCapacity: Compact<u32>;2411  } & Struct;2412  readonly isHrmpChannelAccepted: boolean;2413  readonly asHrmpChannelAccepted: {2414    readonly recipient: Compact<u32>;2415  } & Struct;2416  readonly isHrmpChannelClosing: boolean;2417  readonly asHrmpChannelClosing: {2418    readonly initiator: Compact<u32>;2419    readonly sender: Compact<u32>;2420    readonly recipient: Compact<u32>;2421  } & Struct;2422  readonly isRelayedFrom: boolean;2423  readonly asRelayedFrom: {2424    readonly who: XcmV1MultilocationJunctions;2425    readonly message: XcmV1Xcm;2426  } & Struct;2427  readonly isSubscribeVersion: boolean;2428  readonly asSubscribeVersion: {2429    readonly queryId: Compact<u64>;2430    readonly maxResponseWeight: Compact<u64>;2431  } & Struct;2432  readonly isUnsubscribeVersion: boolean;2433  readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom' | 'SubscribeVersion' | 'UnsubscribeVersion';2434}24352436/** @name XcmV2Instruction */2437export interface XcmV2Instruction extends Enum {2438  readonly isWithdrawAsset: boolean;2439  readonly asWithdrawAsset: XcmV1MultiassetMultiAssets;2440  readonly isReserveAssetDeposited: boolean;2441  readonly asReserveAssetDeposited: XcmV1MultiassetMultiAssets;2442  readonly isReceiveTeleportedAsset: boolean;2443  readonly asReceiveTeleportedAsset: XcmV1MultiassetMultiAssets;2444  readonly isQueryResponse: boolean;2445  readonly asQueryResponse: {2446    readonly queryId: Compact<u64>;2447    readonly response: XcmV2Response;2448    readonly maxWeight: Compact<u64>;2449  } & Struct;2450  readonly isTransferAsset: boolean;2451  readonly asTransferAsset: {2452    readonly assets: XcmV1MultiassetMultiAssets;2453    readonly beneficiary: XcmV1MultiLocation;2454  } & Struct;2455  readonly isTransferReserveAsset: boolean;2456  readonly asTransferReserveAsset: {2457    readonly assets: XcmV1MultiassetMultiAssets;2458    readonly dest: XcmV1MultiLocation;2459    readonly xcm: XcmV2Xcm;2460  } & Struct;2461  readonly isTransact: boolean;2462  readonly asTransact: {2463    readonly originType: XcmV0OriginKind;2464    readonly requireWeightAtMost: Compact<u64>;2465    readonly call: XcmDoubleEncoded;2466  } & Struct;2467  readonly isHrmpNewChannelOpenRequest: boolean;2468  readonly asHrmpNewChannelOpenRequest: {2469    readonly sender: Compact<u32>;2470    readonly maxMessageSize: Compact<u32>;2471    readonly maxCapacity: Compact<u32>;2472  } & Struct;2473  readonly isHrmpChannelAccepted: boolean;2474  readonly asHrmpChannelAccepted: {2475    readonly recipient: Compact<u32>;2476  } & Struct;2477  readonly isHrmpChannelClosing: boolean;2478  readonly asHrmpChannelClosing: {2479    readonly initiator: Compact<u32>;2480    readonly sender: Compact<u32>;2481    readonly recipient: Compact<u32>;2482  } & Struct;2483  readonly isClearOrigin: boolean;2484  readonly isDescendOrigin: boolean;2485  readonly asDescendOrigin: XcmV1MultilocationJunctions;2486  readonly isReportError: boolean;2487  readonly asReportError: {2488    readonly queryId: Compact<u64>;2489    readonly dest: XcmV1MultiLocation;2490    readonly maxResponseWeight: Compact<u64>;2491  } & Struct;2492  readonly isDepositAsset: boolean;2493  readonly asDepositAsset: {2494    readonly assets: XcmV1MultiassetMultiAssetFilter;2495    readonly maxAssets: Compact<u32>;2496    readonly beneficiary: XcmV1MultiLocation;2497  } & Struct;2498  readonly isDepositReserveAsset: boolean;2499  readonly asDepositReserveAsset: {2500    readonly assets: XcmV1MultiassetMultiAssetFilter;2501    readonly maxAssets: Compact<u32>;2502    readonly dest: XcmV1MultiLocation;2503    readonly xcm: XcmV2Xcm;2504  } & Struct;2505  readonly isExchangeAsset: boolean;2506  readonly asExchangeAsset: {2507    readonly give: XcmV1MultiassetMultiAssetFilter;2508    readonly receive: XcmV1MultiassetMultiAssets;2509  } & Struct;2510  readonly isInitiateReserveWithdraw: boolean;2511  readonly asInitiateReserveWithdraw: {2512    readonly assets: XcmV1MultiassetMultiAssetFilter;2513    readonly reserve: XcmV1MultiLocation;2514    readonly xcm: XcmV2Xcm;2515  } & Struct;2516  readonly isInitiateTeleport: boolean;2517  readonly asInitiateTeleport: {2518    readonly assets: XcmV1MultiassetMultiAssetFilter;2519    readonly dest: XcmV1MultiLocation;2520    readonly xcm: XcmV2Xcm;2521  } & Struct;2522  readonly isQueryHolding: boolean;2523  readonly asQueryHolding: {2524    readonly queryId: Compact<u64>;2525    readonly dest: XcmV1MultiLocation;2526    readonly assets: XcmV1MultiassetMultiAssetFilter;2527    readonly maxResponseWeight: Compact<u64>;2528  } & Struct;2529  readonly isBuyExecution: boolean;2530  readonly asBuyExecution: {2531    readonly fees: XcmV1MultiAsset;2532    readonly weightLimit: XcmV2WeightLimit;2533  } & Struct;2534  readonly isRefundSurplus: boolean;2535  readonly isSetErrorHandler: boolean;2536  readonly asSetErrorHandler: XcmV2Xcm;2537  readonly isSetAppendix: boolean;2538  readonly asSetAppendix: XcmV2Xcm;2539  readonly isClearError: boolean;2540  readonly isClaimAsset: boolean;2541  readonly asClaimAsset: {2542    readonly assets: XcmV1MultiassetMultiAssets;2543    readonly ticket: XcmV1MultiLocation;2544  } & Struct;2545  readonly isTrap: boolean;2546  readonly asTrap: Compact<u64>;2547  readonly isSubscribeVersion: boolean;2548  readonly asSubscribeVersion: {2549    readonly queryId: Compact<u64>;2550    readonly maxResponseWeight: Compact<u64>;2551  } & Struct;2552  readonly isUnsubscribeVersion: boolean;2553  readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'ClearOrigin' | 'DescendOrigin' | 'ReportError' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution' | 'RefundSurplus' | 'SetErrorHandler' | 'SetAppendix' | 'ClearError' | 'ClaimAsset' | 'Trap' | 'SubscribeVersion' | 'UnsubscribeVersion';2554}25552556/** @name XcmV2Response */2557export interface XcmV2Response extends Enum {2558  readonly isNull: boolean;2559  readonly isAssets: boolean;2560  readonly asAssets: XcmV1MultiassetMultiAssets;2561  readonly isExecutionResult: boolean;2562  readonly asExecutionResult: Option<ITuple<[u32, XcmV2TraitsError]>>;2563  readonly isVersion: boolean;2564  readonly asVersion: u32;2565  readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version';2566}25672568/** @name XcmV2TraitsError */2569export interface XcmV2TraitsError extends Enum {2570  readonly isOverflow: boolean;2571  readonly isUnimplemented: boolean;2572  readonly isUntrustedReserveLocation: boolean;2573  readonly isUntrustedTeleportLocation: boolean;2574  readonly isMultiLocationFull: boolean;2575  readonly isMultiLocationNotInvertible: boolean;2576  readonly isBadOrigin: boolean;2577  readonly isInvalidLocation: boolean;2578  readonly isAssetNotFound: boolean;2579  readonly isFailedToTransactAsset: boolean;2580  readonly isNotWithdrawable: boolean;2581  readonly isLocationCannotHold: boolean;2582  readonly isExceedsMaxMessageSize: boolean;2583  readonly isDestinationUnsupported: boolean;2584  readonly isTransport: boolean;2585  readonly isUnroutable: boolean;2586  readonly isUnknownClaim: boolean;2587  readonly isFailedToDecode: boolean;2588  readonly isMaxWeightInvalid: boolean;2589  readonly isNotHoldingFees: boolean;2590  readonly isTooExpensive: boolean;2591  readonly isTrap: boolean;2592  readonly asTrap: u64;2593  readonly isUnhandledXcmVersion: boolean;2594  readonly isWeightLimitReached: boolean;2595  readonly asWeightLimitReached: u64;2596  readonly isBarrier: boolean;2597  readonly isWeightNotComputable: boolean;2598  readonly type: 'Overflow' | 'Unimplemented' | 'UntrustedReserveLocation' | 'UntrustedTeleportLocation' | 'MultiLocationFull' | 'MultiLocationNotInvertible' | 'BadOrigin' | 'InvalidLocation' | 'AssetNotFound' | 'FailedToTransactAsset' | 'NotWithdrawable' | 'LocationCannotHold' | 'ExceedsMaxMessageSize' | 'DestinationUnsupported' | 'Transport' | 'Unroutable' | 'UnknownClaim' | 'FailedToDecode' | 'MaxWeightInvalid' | 'NotHoldingFees' | 'TooExpensive' | 'Trap' | 'UnhandledXcmVersion' | 'WeightLimitReached' | 'Barrier' | 'WeightNotComputable';2599}26002601/** @name XcmV2TraitsOutcome */2602export interface XcmV2TraitsOutcome extends Enum {2603  readonly isComplete: boolean;2604  readonly asComplete: u64;2605  readonly isIncomplete: boolean;2606  readonly asIncomplete: ITuple<[u64, XcmV2TraitsError]>;2607  readonly isError: boolean;2608  readonly asError: XcmV2TraitsError;2609  readonly type: 'Complete' | 'Incomplete' | 'Error';2610}26112612/** @name XcmV2WeightLimit */2613export interface XcmV2WeightLimit extends Enum {2614  readonly isUnlimited: boolean;2615  readonly isLimited: boolean;2616  readonly asLimited: Compact<u64>;2617  readonly type: 'Unlimited' | 'Limited';2618}26192620/** @name XcmV2Xcm */2621export interface XcmV2Xcm extends Vec<XcmV2Instruction> {}26222623/** @name XcmVersionedMultiAssets */2624export interface XcmVersionedMultiAssets extends Enum {2625  readonly isV0: boolean;2626  readonly asV0: Vec<XcmV0MultiAsset>;2627  readonly isV1: boolean;2628  readonly asV1: XcmV1MultiassetMultiAssets;2629  readonly type: 'V0' | 'V1';2630}26312632/** @name XcmVersionedMultiLocation */2633export interface XcmVersionedMultiLocation extends Enum {2634  readonly isV0: boolean;2635  readonly asV0: XcmV0MultiLocation;2636  readonly isV1: boolean;2637  readonly asV1: XcmV1MultiLocation;2638  readonly type: 'V0' | 'V1';2639}26402641/** @name XcmVersionedXcm */2642export interface XcmVersionedXcm extends Enum {2643  readonly isV0: boolean;2644  readonly asV0: XcmV0Xcm;2645  readonly isV1: boolean;2646  readonly asV1: XcmV1Xcm;2647  readonly isV2: boolean;2648  readonly asV2: XcmV2Xcm;2649  readonly type: 'V0' | 'V1' | 'V2';2650}26512652export type PHANTOM_UNIQUE = 'unique';