difftreelog
test regenerate types
in: master
10 files changed
tests/src/interfaces/augment-api-consts.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-consts.ts
+++ b/tests/src/interfaces/augment-api-consts.ts
@@ -8,7 +8,7 @@
import type { ApiTypes, AugmentedConst } from '@polkadot/api-base/types';
import type { Option, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
import type { Codec } from '@polkadot/types-codec/types';
-import type { Permill, Perbill } from '@polkadot/types/interfaces/runtime';
+import type { Perbill, Permill } from '@polkadot/types/interfaces/runtime';
import type { FrameSupportPalletId, FrameSupportWeightsRuntimeDbWeight, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, SpVersionRuntimeVersion, XcmV1MultiLocation } from '@polkadot/types/lookup';
export type __AugmentedConst<ApiType extends ApiTypes> = AugmentedConst<ApiType>;
@@ -25,7 +25,7 @@
**/
nominal: u128 & AugmentedConst<ApiType>;
/**
- * The app's pallet id, used for deriving its sovereign account ID.
+ * The app's pallet id, used for deriving its sovereign account address.
**/
palletId: FrameSupportPalletId & AugmentedConst<ApiType>;
/**
tests/src/interfaces/augment-api-errors.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-errors.ts
+++ b/tests/src/interfaces/augment-api-errors.ts
@@ -303,6 +303,10 @@
**/
NoPermission: AugmentedError<ApiType>;
/**
+ * Number of methods that sponsored limit is defined for exceeds maximum.
+ **/
+ TooManyMethodsHaveSponsoredLimit: AugmentedError<ApiType>;
+ /**
* Generic error
**/
[key: string]: AugmentedError<ApiType>;
tests/src/interfaces/augment-api-events.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-events.ts
+++ b/tests/src/interfaces/augment-api-events.ts
@@ -20,14 +20,14 @@
* The admin was set
*
* # Arguments
- * * AccountId: ID of the admin
+ * * AccountId: account address of the admin
**/
SetAdmin: AugmentedEvent<ApiType, [AccountId32]>;
/**
* Staking was performed
*
* # Arguments
- * * AccountId: ID of the staker
+ * * AccountId: account of the staker
* * Balance : staking amount
**/
Stake: AugmentedEvent<ApiType, [AccountId32, u128]>;
@@ -35,7 +35,7 @@
* Staking recalculation was performed
*
* # Arguments
- * * AccountId: ID of the staker.
+ * * AccountId: account of the staker.
* * Balance : recalculation base
* * Balance : total income
**/
@@ -44,7 +44,7 @@
* Unstaking was performed
*
* # Arguments
- * * AccountId: ID of the staker
+ * * AccountId: account of the staker
* * Balance : unstaking amount
**/
Unstake: AugmentedEvent<ApiType, [AccountId32, u128]>;
@@ -246,6 +246,24 @@
**/
[key: string]: AugmentedEvent<ApiType>;
};
+ evmContractHelpers: {
+ /**
+ * Collection sponsor was removed.
+ **/
+ ContractSponsorRemoved: AugmentedEvent<ApiType, [H160]>;
+ /**
+ * Contract sponsor was set.
+ **/
+ ContractSponsorSet: AugmentedEvent<ApiType, [H160, AccountId32]>;
+ /**
+ * New sponsor was confirm.
+ **/
+ ContractSponsorshipConfirmed: AugmentedEvent<ApiType, [H160, AccountId32]>;
+ /**
+ * Generic event
+ **/
+ [key: string]: AugmentedEvent<ApiType>;
+ };
foreignAssets: {
/**
* The asset registered.
@@ -263,24 +281,6 @@
* The foreign asset updated.
**/
ForeignAssetUpdated: AugmentedEvent<ApiType, [assetId: u32, assetAddress: XcmV1MultiLocation, metadata: PalletForeignAssetsModuleAssetMetadata], { assetId: u32, assetAddress: XcmV1MultiLocation, metadata: PalletForeignAssetsModuleAssetMetadata }>;
- /**
- * Generic event
- **/
- [key: string]: AugmentedEvent<ApiType>;
- },
- evmContractHelpers: {
- /**
- * Collection sponsor was removed.
- **/
- ContractSponsorRemoved: AugmentedEvent<ApiType, [H160]>;
- /**
- * Contract sponsor was set.
- **/
- ContractSponsorSet: AugmentedEvent<ApiType, [H160, AccountId32]>;
- /**
- * New sponsor was confirm.
- **/
- ContractSponsorshipConfirmed: AugmentedEvent<ApiType, [H160, AccountId32]>;
/**
* Generic event
**/
tests/src/interfaces/augment-api-query.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-query.ts
+++ b/tests/src/interfaces/augment-api-query.ts
@@ -5,13 +5,11 @@
// this is required to allow for ambient/previous definitions
import '@polkadot/api-base/types/storage';
-
-
import type { ApiTypes, AugmentedQuery, QueryableStorageEntry } from '@polkadot/api-base/types';
import type { BTreeMap, Bytes, Option, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } 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, EthereumLog, EthereumReceiptReceiptV3, EthereumTransactionTransactionV2, FpRpcTransactionStatus, FrameSupportWeightsPerDispatchClassU64, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesReleases, PalletBalancesReserveData, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmContractHelpersSponsoringModeT, PalletNonfungibleItemData, PalletRefungibleItemData, PalletTransactionPaymentReleases, PalletTreasuryProposal, PalletUniqueSchedulerScheduledV3, PhantomTypeUpDataStructs, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpRuntimeDigest, SpTrieStorageProof, UpDataStructsCollection, UpDataStructsCollectionStats, UpDataStructsProperties, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, PalletForeignAssetsAssetIds, XcmV1MultiLocation, PalletForeignAssetsModuleAssetMetadata, OrmlTokensAccountData, OrmlTokensReserveData } from '@polkadot/types/lookup';
+import type { CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueQueueConfigData, EthereumBlock, EthereumLog, EthereumReceiptReceiptV3, EthereumTransactionTransactionV2, FpRpcTransactionStatus, FrameSupportWeightsPerDispatchClassU64, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensReserveData, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesReleases, PalletBalancesReserveData, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmContractHelpersSponsoringModeT, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletNonfungibleItemData, PalletRefungibleItemData, PalletTransactionPaymentReleases, PalletTreasuryProposal, PalletUniqueSchedulerScheduledV3, PhantomTypeUpDataStructs, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpRuntimeDigest, SpTrieStorageProof, UpDataStructsCollection, UpDataStructsCollectionStats, UpDataStructsProperties, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, XcmV1MultiLocation } from '@polkadot/types/lookup';
import type { Observable } from '@polkadot/types/types';
export type __AugmentedQuery<ApiType extends ApiTypes> = AugmentedQuery<ApiType, () => unknown>;
@@ -20,21 +18,41 @@
declare module '@polkadot/api-base/types/storage' {
interface AugmentedQueries<ApiType extends ApiTypes> {
appPromotion: {
+ /**
+ * Stores the `admin` account. Some extrinsics can only be executed if they were signed by `admin`.
+ **/
admin: AugmentedQuery<ApiType, () => Observable<Option<AccountId32>>, []> & QueryableStorageEntry<ApiType, []>;
/**
* Stores a key for record for which the next revenue recalculation would be performed.
* If `None`, then recalculation has not yet been performed or calculations have been completed for all stakers.
**/
nextCalculatedRecord: AugmentedQuery<ApiType, () => Observable<Option<ITuple<[AccountId32, u32]>>>, []> & QueryableStorageEntry<ApiType, []>;
+ /**
+ * Stores amount of stakes for an `Account`.
+ *
+ * * **Key** - Staker account.
+ * * **Value** - Amount of stakes.
+ **/
pendingUnstake: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Vec<ITuple<[AccountId32, u128]>>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
/**
- * Amount of tokens staked by account in the blocknumber.
+ * Stores the amount of tokens staked by account in the blocknumber.
+ *
+ * * **Key1** - Staker account.
+ * * **Key2** - Relay block number when the stake was made.
+ * * **(Balance, BlockNumber)** - Balance of the stake.
+ * The number of the relay block in which we must perform the interest recalculation
**/
staked: AugmentedQuery<ApiType, (arg1: AccountId32 | string | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<ITuple<[u128, u32]>>, [AccountId32, u32]> & QueryableStorageEntry<ApiType, [AccountId32, u32]>;
/**
- * Amount of stakes for an Account
+ * Stores amount of stakes for an `Account`.
+ *
+ * * **Key** - Staker account.
+ * * **Value** - Amount of stakes.
**/
stakesPerAccount: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<u8>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
+ /**
+ * Stores the total staked amount.
+ **/
totalStaked: AugmentedQuery<ApiType, () => Observable<u128>, []> & QueryableStorageEntry<ApiType, []>;
/**
* Generic query
@@ -247,13 +265,6 @@
**/
owner: AugmentedQuery<ApiType, (arg: H160 | string | Uint8Array) => Observable<H160>, [H160]> & QueryableStorageEntry<ApiType, [H160]>;
selfSponsoring: AugmentedQuery<ApiType, (arg: H160 | string | Uint8Array) => Observable<bool>, [H160]> & QueryableStorageEntry<ApiType, [H160]>;
- /**
- * Storage for last sponsored block.
- *
- * * **Key1** - contract address.
- * * **Key2** - sponsored user address.
- * * **Value** - last sponsored block number.
- **/
sponsorBasket: AugmentedQuery<ApiType, (arg1: H160 | string | Uint8Array, arg2: H160 | string | Uint8Array) => Observable<Option<u32>>, [H160, H160]> & QueryableStorageEntry<ApiType, [H160, H160]>;
/**
* Store for contract sponsorship state.
@@ -263,6 +274,14 @@
**/
sponsoring: AugmentedQuery<ApiType, (arg: H160 | string | Uint8Array) => Observable<UpDataStructsSponsorshipStateBasicCrossAccountIdRepr>, [H160]> & QueryableStorageEntry<ApiType, [H160]>;
/**
+ * Storage for last sponsored block.
+ *
+ * * **Key1** - contract address.
+ * * **Key2** - sponsored user address.
+ * * **Value** - last sponsored block number.
+ **/
+ sponsoringFeeLimit: AugmentedQuery<ApiType, (arg: H160 | string | Uint8Array) => Observable<BTreeMap<u32, U256>>, [H160]> & QueryableStorageEntry<ApiType, [H160]>;
+ /**
* Store for sponsoring mode.
*
* ### Usage
@@ -335,10 +354,6 @@
* Amount of tokens owned by an account inside a collection.
**/
balance: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => Observable<u128>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]> & QueryableStorageEntry<ApiType, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;
- /**
- * Foreign collection flag
- **/
- foreignCollection: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<bool>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
/**
* Total amount of fungible tokens inside a collection.
**/
tests/src/interfaces/augment-api-tx.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-tx.ts
+++ b/tests/src/interfaces/augment-api-tx.ts
@@ -18,13 +18,101 @@
declare module '@polkadot/api-base/types/submittable' {
interface AugmentedSubmittables<ApiType extends ApiTypes> {
appPromotion: {
+ /**
+ * Recalculates interest for the specified number of stakers.
+ * If all stakers are not recalculated, the next call of the extrinsic
+ * will continue the recalculation, from those stakers for whom this
+ * was not perform in last call.
+ *
+ * # Permissions
+ *
+ * * Pallet admin
+ *
+ * # Arguments
+ *
+ * * `stakers_number`: the number of stakers for which recalculation will be performed
+ **/
payoutStakers: AugmentedSubmittable<(stakersNumber: Option<u8> | null | Uint8Array | u8 | AnyNumber) => SubmittableExtrinsic<ApiType>, [Option<u8>]>;
+ /**
+ * Sets an address as the the admin.
+ *
+ * # Permissions
+ *
+ * * Sudo
+ *
+ * # Arguments
+ *
+ * * `admin`: account of the new admin.
+ **/
setAdminAddress: AugmentedSubmittable<(admin: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletEvmAccountBasicCrossAccountIdRepr]>;
+ /**
+ * Sets the pallet to be the sponsor for the collection.
+ *
+ * # Permissions
+ *
+ * * Pallet admin
+ *
+ * # Arguments
+ *
+ * * `collection_id`: ID of the collection that will be sponsored by `pallet_id`
+ **/
sponsorCollection: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
+ /**
+ * Sets the pallet to be the sponsor for the contract.
+ *
+ * # Permissions
+ *
+ * * Pallet admin
+ *
+ * # Arguments
+ *
+ * * `contract_id`: the contract address that will be sponsored by `pallet_id`
+ **/
sponsorContract: AugmentedSubmittable<(contractId: H160 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [H160]>;
+ /**
+ * Stakes the amount of native tokens.
+ * Sets `amount` to the locked state.
+ * The maximum number of stakes for a staker is 10.
+ *
+ * # Arguments
+ *
+ * * `amount`: in native tokens.
+ **/
stake: AugmentedSubmittable<(amount: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u128]>;
+ /**
+ * Removes the pallet as the sponsor for the collection.
+ * Returns [`NoPermission`][`Error::NoPermission`]
+ * if the pallet wasn't the sponsor.
+ *
+ * # Permissions
+ *
+ * * Pallet admin
+ *
+ * # Arguments
+ *
+ * * `collection_id`: ID of the collection that is sponsored by `pallet_id`
+ **/
stopSponsoringCollection: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
+ /**
+ * Removes the pallet as the sponsor for the contract.
+ * Returns [`NoPermission`][`Error::NoPermission`]
+ * if the pallet wasn't the sponsor.
+ *
+ * # Permissions
+ *
+ * * Pallet admin
+ *
+ * # Arguments
+ *
+ * * `contract_id`: the contract address that is sponsored by `pallet_id`
+ **/
stopSponsoringContract: AugmentedSubmittable<(contractId: H160 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [H160]>;
+ /**
+ * Unstakes all stakes.
+ * Moves the sum of all stakes to the `reserved` state.
+ * After the end of `PendingInterval` this sum becomes completely
+ * free for further use.
+ **/
unstake: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
/**
* Generic tx
tests/src/interfaces/augment-types.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-types.ts
+++ b/tests/src/interfaces/augment-types.ts
@@ -5,10 +5,7 @@
// this is required to allow for ambient/previous definitions
import '@polkadot/types/types/registry';
-
-import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, 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, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportScheduleLookupError, FrameSupportScheduleMaybeHashed, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletConfigurationCall, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletFungibleError, PalletInflationCall, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletUniqueSchedulerCall, PalletUniqueSchedulerError, PalletUniqueSchedulerEvent, PalletUniqueSchedulerScheduledV3, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipStateAccountId32, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, UpDataStructsTokenData, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm,
- OrmlTokensAccountData,OrmlTokensBalanceLock,OrmlTokensModuleCall,OrmlTokensModuleError,OrmlTokensModuleEvent,OrmlTokensReserveData,OrmlXtokensModuleCall,OrmlXtokensModuleError,OrmlXtokensModuleEvent,
- PalletForeignAssetsAssetIds,PalletForeignAssetsModuleAssetMetadata,PalletForeignAssetsModuleCall,PalletForeignAssetsModuleError,PalletForeignAssetsModuleEvent,PalletForeignAssetsNativeCurrency, XcmVersionedMultiAsset } from './default';
+import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, 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, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportScheduleLookupError, FrameSupportScheduleMaybeHashed, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletConfigurationCall, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletInflationCall, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletUniqueSchedulerCall, PalletUniqueSchedulerError, PalletUniqueSchedulerEvent, PalletUniqueSchedulerScheduledV3, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipStateAccountId32, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, UpDataStructsTokenData, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from './default';
import type { Data, StorageKey } from '@polkadot/types';
import type { BitVec, Bool, Bytes, F32, F64, I128, I16, I256, I32, I64, I8, Json, Null, OptionBool, Raw, Text, Type, U128, U16, U256, U32, U64, U8, USize, bool, f32, f64, 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';
tests/src/interfaces/default/types.tsdiffbeforeafterboth1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */34import type { BTreeMap, BTreeSet, 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, Permill } 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: {35 readonly messageId: U8aFixed;36 } & Struct;37 readonly isUnsupportedVersion: boolean;38 readonly asUnsupportedVersion: {39 readonly messageId: U8aFixed;40 } & Struct;41 readonly isExecutedDownward: boolean;42 readonly asExecutedDownward: {43 readonly messageId: U8aFixed;44 readonly outcome: XcmV2TraitsOutcome;45 } & Struct;46 readonly isWeightExhausted: boolean;47 readonly asWeightExhausted: {48 readonly messageId: U8aFixed;49 readonly remainingWeight: u64;50 readonly requiredWeight: u64;51 } & Struct;52 readonly isOverweightEnqueued: boolean;53 readonly asOverweightEnqueued: {54 readonly messageId: U8aFixed;55 readonly overweightIndex: u64;56 readonly requiredWeight: u64;57 } & Struct;58 readonly isOverweightServiced: boolean;59 readonly asOverweightServiced: {60 readonly overweightIndex: u64;61 readonly weightUsed: u64;62 } & Struct;63 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced';64}6566/** @name CumulusPalletDmpQueuePageIndexData */67export interface CumulusPalletDmpQueuePageIndexData extends Struct {68 readonly beginUsed: u32;69 readonly endUsed: u32;70 readonly overweightCount: u64;71}7273/** @name CumulusPalletParachainSystemCall */74export interface CumulusPalletParachainSystemCall extends Enum {75 readonly isSetValidationData: boolean;76 readonly asSetValidationData: {77 readonly data: CumulusPrimitivesParachainInherentParachainInherentData;78 } & Struct;79 readonly isSudoSendUpwardMessage: boolean;80 readonly asSudoSendUpwardMessage: {81 readonly message: Bytes;82 } & Struct;83 readonly isAuthorizeUpgrade: boolean;84 readonly asAuthorizeUpgrade: {85 readonly codeHash: H256;86 } & Struct;87 readonly isEnactAuthorizedUpgrade: boolean;88 readonly asEnactAuthorizedUpgrade: {89 readonly code: Bytes;90 } & Struct;91 readonly type: 'SetValidationData' | 'SudoSendUpwardMessage' | 'AuthorizeUpgrade' | 'EnactAuthorizedUpgrade';92}9394/** @name CumulusPalletParachainSystemError */95export interface CumulusPalletParachainSystemError extends Enum {96 readonly isOverlappingUpgrades: boolean;97 readonly isProhibitedByPolkadot: boolean;98 readonly isTooBig: boolean;99 readonly isValidationDataNotAvailable: boolean;100 readonly isHostConfigurationNotAvailable: boolean;101 readonly isNotScheduled: boolean;102 readonly isNothingAuthorized: boolean;103 readonly isUnauthorized: boolean;104 readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled' | 'NothingAuthorized' | 'Unauthorized';105}106107/** @name CumulusPalletParachainSystemEvent */108export interface CumulusPalletParachainSystemEvent extends Enum {109 readonly isValidationFunctionStored: boolean;110 readonly isValidationFunctionApplied: boolean;111 readonly asValidationFunctionApplied: {112 readonly relayChainBlockNum: u32;113 } & Struct;114 readonly isValidationFunctionDiscarded: boolean;115 readonly isUpgradeAuthorized: boolean;116 readonly asUpgradeAuthorized: {117 readonly codeHash: H256;118 } & Struct;119 readonly isDownwardMessagesReceived: boolean;120 readonly asDownwardMessagesReceived: {121 readonly count: u32;122 } & Struct;123 readonly isDownwardMessagesProcessed: boolean;124 readonly asDownwardMessagesProcessed: {125 readonly weightUsed: u64;126 readonly dmqHead: H256;127 } & Struct;128 readonly type: 'ValidationFunctionStored' | 'ValidationFunctionApplied' | 'ValidationFunctionDiscarded' | 'UpgradeAuthorized' | 'DownwardMessagesReceived' | 'DownwardMessagesProcessed';129}130131/** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot */132export interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct {133 readonly dmqMqcHead: H256;134 readonly relayDispatchQueueSize: ITuple<[u32, u32]>;135 readonly ingressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;136 readonly egressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;137}138139/** @name CumulusPalletXcmCall */140export interface CumulusPalletXcmCall extends Null {}141142/** @name CumulusPalletXcmError */143export interface CumulusPalletXcmError extends Null {}144145/** @name CumulusPalletXcmEvent */146export interface CumulusPalletXcmEvent extends Enum {147 readonly isInvalidFormat: boolean;148 readonly asInvalidFormat: U8aFixed;149 readonly isUnsupportedVersion: boolean;150 readonly asUnsupportedVersion: U8aFixed;151 readonly isExecutedDownward: boolean;152 readonly asExecutedDownward: ITuple<[U8aFixed, XcmV2TraitsOutcome]>;153 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';154}155156/** @name CumulusPalletXcmOrigin */157export interface CumulusPalletXcmOrigin extends Enum {158 readonly isRelay: boolean;159 readonly isSiblingParachain: boolean;160 readonly asSiblingParachain: u32;161 readonly type: 'Relay' | 'SiblingParachain';162}163164/** @name CumulusPalletXcmpQueueCall */165export interface CumulusPalletXcmpQueueCall extends Enum {166 readonly isServiceOverweight: boolean;167 readonly asServiceOverweight: {168 readonly index: u64;169 readonly weightLimit: u64;170 } & Struct;171 readonly isSuspendXcmExecution: boolean;172 readonly isResumeXcmExecution: boolean;173 readonly isUpdateSuspendThreshold: boolean;174 readonly asUpdateSuspendThreshold: {175 readonly new_: u32;176 } & Struct;177 readonly isUpdateDropThreshold: boolean;178 readonly asUpdateDropThreshold: {179 readonly new_: u32;180 } & Struct;181 readonly isUpdateResumeThreshold: boolean;182 readonly asUpdateResumeThreshold: {183 readonly new_: u32;184 } & Struct;185 readonly isUpdateThresholdWeight: boolean;186 readonly asUpdateThresholdWeight: {187 readonly new_: u64;188 } & Struct;189 readonly isUpdateWeightRestrictDecay: boolean;190 readonly asUpdateWeightRestrictDecay: {191 readonly new_: u64;192 } & Struct;193 readonly isUpdateXcmpMaxIndividualWeight: boolean;194 readonly asUpdateXcmpMaxIndividualWeight: {195 readonly new_: u64;196 } & Struct;197 readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight';198}199200/** @name CumulusPalletXcmpQueueError */201export interface CumulusPalletXcmpQueueError extends Enum {202 readonly isFailedToSend: boolean;203 readonly isBadXcmOrigin: boolean;204 readonly isBadXcm: boolean;205 readonly isBadOverweightIndex: boolean;206 readonly isWeightOverLimit: boolean;207 readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';208}209210/** @name CumulusPalletXcmpQueueEvent */211export interface CumulusPalletXcmpQueueEvent extends Enum {212 readonly isSuccess: boolean;213 readonly asSuccess: {214 readonly messageHash: Option<H256>;215 readonly weight: u64;216 } & Struct;217 readonly isFail: boolean;218 readonly asFail: {219 readonly messageHash: Option<H256>;220 readonly error: XcmV2TraitsError;221 readonly weight: u64;222 } & Struct;223 readonly isBadVersion: boolean;224 readonly asBadVersion: {225 readonly messageHash: Option<H256>;226 } & Struct;227 readonly isBadFormat: boolean;228 readonly asBadFormat: {229 readonly messageHash: Option<H256>;230 } & Struct;231 readonly isUpwardMessageSent: boolean;232 readonly asUpwardMessageSent: {233 readonly messageHash: Option<H256>;234 } & Struct;235 readonly isXcmpMessageSent: boolean;236 readonly asXcmpMessageSent: {237 readonly messageHash: Option<H256>;238 } & Struct;239 readonly isOverweightEnqueued: boolean;240 readonly asOverweightEnqueued: {241 readonly sender: u32;242 readonly sentAt: u32;243 readonly index: u64;244 readonly required: u64;245 } & Struct;246 readonly isOverweightServiced: boolean;247 readonly asOverweightServiced: {248 readonly index: u64;249 readonly used: u64;250 } & Struct;251 readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'UpwardMessageSent' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';252}253254/** @name CumulusPalletXcmpQueueInboundChannelDetails */255export interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {256 readonly sender: u32;257 readonly state: CumulusPalletXcmpQueueInboundState;258 readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;259}260261/** @name CumulusPalletXcmpQueueInboundState */262export interface CumulusPalletXcmpQueueInboundState extends Enum {263 readonly isOk: boolean;264 readonly isSuspended: boolean;265 readonly type: 'Ok' | 'Suspended';266}267268/** @name CumulusPalletXcmpQueueOutboundChannelDetails */269export interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {270 readonly recipient: u32;271 readonly state: CumulusPalletXcmpQueueOutboundState;272 readonly signalsExist: bool;273 readonly firstIndex: u16;274 readonly lastIndex: u16;275}276277/** @name CumulusPalletXcmpQueueOutboundState */278export interface CumulusPalletXcmpQueueOutboundState extends Enum {279 readonly isOk: boolean;280 readonly isSuspended: boolean;281 readonly type: 'Ok' | 'Suspended';282}283284/** @name CumulusPalletXcmpQueueQueueConfigData */285export interface CumulusPalletXcmpQueueQueueConfigData extends Struct {286 readonly suspendThreshold: u32;287 readonly dropThreshold: u32;288 readonly resumeThreshold: u32;289 readonly thresholdWeight: u64;290 readonly weightRestrictDecay: u64;291 readonly xcmpMaxIndividualWeight: u64;292}293294/** @name CumulusPrimitivesParachainInherentParachainInherentData */295export interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct {296 readonly validationData: PolkadotPrimitivesV2PersistedValidationData;297 readonly relayChainState: SpTrieStorageProof;298 readonly downwardMessages: Vec<PolkadotCorePrimitivesInboundDownwardMessage>;299 readonly horizontalMessages: BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>;300}301302/** @name EthbloomBloom */303export interface EthbloomBloom extends U8aFixed {}304305/** @name EthereumBlock */306export interface EthereumBlock extends Struct {307 readonly header: EthereumHeader;308 readonly transactions: Vec<EthereumTransactionTransactionV2>;309 readonly ommers: Vec<EthereumHeader>;310}311312/** @name EthereumHeader */313export interface EthereumHeader extends Struct {314 readonly parentHash: H256;315 readonly ommersHash: H256;316 readonly beneficiary: H160;317 readonly stateRoot: H256;318 readonly transactionsRoot: H256;319 readonly receiptsRoot: H256;320 readonly logsBloom: EthbloomBloom;321 readonly difficulty: U256;322 readonly number: U256;323 readonly gasLimit: U256;324 readonly gasUsed: U256;325 readonly timestamp: u64;326 readonly extraData: Bytes;327 readonly mixHash: H256;328 readonly nonce: EthereumTypesHashH64;329}330331/** @name EthereumLog */332export interface EthereumLog extends Struct {333 readonly address: H160;334 readonly topics: Vec<H256>;335 readonly data: Bytes;336}337338/** @name EthereumReceiptEip658ReceiptData */339export interface EthereumReceiptEip658ReceiptData extends Struct {340 readonly statusCode: u8;341 readonly usedGas: U256;342 readonly logsBloom: EthbloomBloom;343 readonly logs: Vec<EthereumLog>;344}345346/** @name EthereumReceiptReceiptV3 */347export interface EthereumReceiptReceiptV3 extends Enum {348 readonly isLegacy: boolean;349 readonly asLegacy: EthereumReceiptEip658ReceiptData;350 readonly isEip2930: boolean;351 readonly asEip2930: EthereumReceiptEip658ReceiptData;352 readonly isEip1559: boolean;353 readonly asEip1559: EthereumReceiptEip658ReceiptData;354 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';355}356357/** @name EthereumTransactionAccessListItem */358export interface EthereumTransactionAccessListItem extends Struct {359 readonly address: H160;360 readonly storageKeys: Vec<H256>;361}362363/** @name EthereumTransactionEip1559Transaction */364export interface EthereumTransactionEip1559Transaction extends Struct {365 readonly chainId: u64;366 readonly nonce: U256;367 readonly maxPriorityFeePerGas: U256;368 readonly maxFeePerGas: U256;369 readonly gasLimit: U256;370 readonly action: EthereumTransactionTransactionAction;371 readonly value: U256;372 readonly input: Bytes;373 readonly accessList: Vec<EthereumTransactionAccessListItem>;374 readonly oddYParity: bool;375 readonly r: H256;376 readonly s: H256;377}378379/** @name EthereumTransactionEip2930Transaction */380export interface EthereumTransactionEip2930Transaction extends Struct {381 readonly chainId: u64;382 readonly nonce: U256;383 readonly gasPrice: U256;384 readonly gasLimit: U256;385 readonly action: EthereumTransactionTransactionAction;386 readonly value: U256;387 readonly input: Bytes;388 readonly accessList: Vec<EthereumTransactionAccessListItem>;389 readonly oddYParity: bool;390 readonly r: H256;391 readonly s: H256;392}393394/** @name EthereumTransactionLegacyTransaction */395export interface EthereumTransactionLegacyTransaction extends Struct {396 readonly nonce: U256;397 readonly gasPrice: U256;398 readonly gasLimit: U256;399 readonly action: EthereumTransactionTransactionAction;400 readonly value: U256;401 readonly input: Bytes;402 readonly signature: EthereumTransactionTransactionSignature;403}404405/** @name EthereumTransactionTransactionAction */406export interface EthereumTransactionTransactionAction extends Enum {407 readonly isCall: boolean;408 readonly asCall: H160;409 readonly isCreate: boolean;410 readonly type: 'Call' | 'Create';411}412413/** @name EthereumTransactionTransactionSignature */414export interface EthereumTransactionTransactionSignature extends Struct {415 readonly v: u64;416 readonly r: H256;417 readonly s: H256;418}419420/** @name EthereumTransactionTransactionV2 */421export interface EthereumTransactionTransactionV2 extends Enum {422 readonly isLegacy: boolean;423 readonly asLegacy: EthereumTransactionLegacyTransaction;424 readonly isEip2930: boolean;425 readonly asEip2930: EthereumTransactionEip2930Transaction;426 readonly isEip1559: boolean;427 readonly asEip1559: EthereumTransactionEip1559Transaction;428 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';429}430431/** @name EthereumTypesHashH64 */432export interface EthereumTypesHashH64 extends U8aFixed {}433434/** @name EvmCoreErrorExitError */435export interface EvmCoreErrorExitError extends Enum {436 readonly isStackUnderflow: boolean;437 readonly isStackOverflow: boolean;438 readonly isInvalidJump: boolean;439 readonly isInvalidRange: boolean;440 readonly isDesignatedInvalid: boolean;441 readonly isCallTooDeep: boolean;442 readonly isCreateCollision: boolean;443 readonly isCreateContractLimit: boolean;444 readonly isOutOfOffset: boolean;445 readonly isOutOfGas: boolean;446 readonly isOutOfFund: boolean;447 readonly isPcUnderflow: boolean;448 readonly isCreateEmpty: boolean;449 readonly isOther: boolean;450 readonly asOther: Text;451 readonly isInvalidCode: boolean;452 readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other' | 'InvalidCode';453}454455/** @name EvmCoreErrorExitFatal */456export interface EvmCoreErrorExitFatal extends Enum {457 readonly isNotSupported: boolean;458 readonly isUnhandledInterrupt: boolean;459 readonly isCallErrorAsFatal: boolean;460 readonly asCallErrorAsFatal: EvmCoreErrorExitError;461 readonly isOther: boolean;462 readonly asOther: Text;463 readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other';464}465466/** @name EvmCoreErrorExitReason */467export interface EvmCoreErrorExitReason extends Enum {468 readonly isSucceed: boolean;469 readonly asSucceed: EvmCoreErrorExitSucceed;470 readonly isError: boolean;471 readonly asError: EvmCoreErrorExitError;472 readonly isRevert: boolean;473 readonly asRevert: EvmCoreErrorExitRevert;474 readonly isFatal: boolean;475 readonly asFatal: EvmCoreErrorExitFatal;476 readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal';477}478479/** @name EvmCoreErrorExitRevert */480export interface EvmCoreErrorExitRevert extends Enum {481 readonly isReverted: boolean;482 readonly type: 'Reverted';483}484485/** @name EvmCoreErrorExitSucceed */486export interface EvmCoreErrorExitSucceed extends Enum {487 readonly isStopped: boolean;488 readonly isReturned: boolean;489 readonly isSuicided: boolean;490 readonly type: 'Stopped' | 'Returned' | 'Suicided';491}492493/** @name FpRpcTransactionStatus */494export interface FpRpcTransactionStatus extends Struct {495 readonly transactionHash: H256;496 readonly transactionIndex: u32;497 readonly from: H160;498 readonly to: Option<H160>;499 readonly contractAddress: Option<H160>;500 readonly logs: Vec<EthereumLog>;501 readonly logsBloom: EthbloomBloom;502}503504/** @name FrameSupportDispatchRawOrigin */505export interface FrameSupportDispatchRawOrigin extends Enum {506 readonly isRoot: boolean;507 readonly isSigned: boolean;508 readonly asSigned: AccountId32;509 readonly isNone: boolean;510 readonly type: 'Root' | 'Signed' | 'None';511}512513/** @name FrameSupportPalletId */514export interface FrameSupportPalletId extends U8aFixed {}515516/** @name FrameSupportScheduleLookupError */517export interface FrameSupportScheduleLookupError extends Enum {518 readonly isUnknown: boolean;519 readonly isBadFormat: boolean;520 readonly type: 'Unknown' | 'BadFormat';521}522523/** @name FrameSupportScheduleMaybeHashed */524export interface FrameSupportScheduleMaybeHashed extends Enum {525 readonly isValue: boolean;526 readonly asValue: Call;527 readonly isHash: boolean;528 readonly asHash: H256;529 readonly type: 'Value' | 'Hash';530}531532/** @name FrameSupportTokensMiscBalanceStatus */533export interface FrameSupportTokensMiscBalanceStatus extends Enum {534 readonly isFree: boolean;535 readonly isReserved: boolean;536 readonly type: 'Free' | 'Reserved';537}538539/** @name FrameSupportWeightsDispatchClass */540export interface FrameSupportWeightsDispatchClass extends Enum {541 readonly isNormal: boolean;542 readonly isOperational: boolean;543 readonly isMandatory: boolean;544 readonly type: 'Normal' | 'Operational' | 'Mandatory';545}546547/** @name FrameSupportWeightsDispatchInfo */548export interface FrameSupportWeightsDispatchInfo extends Struct {549 readonly weight: u64;550 readonly class: FrameSupportWeightsDispatchClass;551 readonly paysFee: FrameSupportWeightsPays;552}553554/** @name FrameSupportWeightsPays */555export interface FrameSupportWeightsPays extends Enum {556 readonly isYes: boolean;557 readonly isNo: boolean;558 readonly type: 'Yes' | 'No';559}560561/** @name FrameSupportWeightsPerDispatchClassU32 */562export interface FrameSupportWeightsPerDispatchClassU32 extends Struct {563 readonly normal: u32;564 readonly operational: u32;565 readonly mandatory: u32;566}567568/** @name FrameSupportWeightsPerDispatchClassU64 */569export interface FrameSupportWeightsPerDispatchClassU64 extends Struct {570 readonly normal: u64;571 readonly operational: u64;572 readonly mandatory: u64;573}574575/** @name FrameSupportWeightsPerDispatchClassWeightsPerClass */576export interface FrameSupportWeightsPerDispatchClassWeightsPerClass extends Struct {577 readonly normal: FrameSystemLimitsWeightsPerClass;578 readonly operational: FrameSystemLimitsWeightsPerClass;579 readonly mandatory: FrameSystemLimitsWeightsPerClass;580}581582/** @name FrameSupportWeightsRuntimeDbWeight */583export interface FrameSupportWeightsRuntimeDbWeight extends Struct {584 readonly read: u64;585 readonly write: u64;586}587588/** @name FrameSystemAccountInfo */589export interface FrameSystemAccountInfo extends Struct {590 readonly nonce: u32;591 readonly consumers: u32;592 readonly providers: u32;593 readonly sufficients: u32;594 readonly data: PalletBalancesAccountData;595}596597/** @name FrameSystemCall */598export interface FrameSystemCall extends Enum {599 readonly isFillBlock: boolean;600 readonly asFillBlock: {601 readonly ratio: Perbill;602 } & Struct;603 readonly isRemark: boolean;604 readonly asRemark: {605 readonly remark: Bytes;606 } & Struct;607 readonly isSetHeapPages: boolean;608 readonly asSetHeapPages: {609 readonly pages: u64;610 } & Struct;611 readonly isSetCode: boolean;612 readonly asSetCode: {613 readonly code: Bytes;614 } & Struct;615 readonly isSetCodeWithoutChecks: boolean;616 readonly asSetCodeWithoutChecks: {617 readonly code: Bytes;618 } & Struct;619 readonly isSetStorage: boolean;620 readonly asSetStorage: {621 readonly items: Vec<ITuple<[Bytes, Bytes]>>;622 } & Struct;623 readonly isKillStorage: boolean;624 readonly asKillStorage: {625 readonly keys_: Vec<Bytes>;626 } & Struct;627 readonly isKillPrefix: boolean;628 readonly asKillPrefix: {629 readonly prefix: Bytes;630 readonly subkeys: u32;631 } & Struct;632 readonly isRemarkWithEvent: boolean;633 readonly asRemarkWithEvent: {634 readonly remark: Bytes;635 } & Struct;636 readonly type: 'FillBlock' | 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent';637}638639/** @name FrameSystemError */640export interface FrameSystemError extends Enum {641 readonly isInvalidSpecName: boolean;642 readonly isSpecVersionNeedsToIncrease: boolean;643 readonly isFailedToExtractRuntimeVersion: boolean;644 readonly isNonDefaultComposite: boolean;645 readonly isNonZeroRefCount: boolean;646 readonly isCallFiltered: boolean;647 readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';648}649650/** @name FrameSystemEvent */651export interface FrameSystemEvent extends Enum {652 readonly isExtrinsicSuccess: boolean;653 readonly asExtrinsicSuccess: {654 readonly dispatchInfo: FrameSupportWeightsDispatchInfo;655 } & Struct;656 readonly isExtrinsicFailed: boolean;657 readonly asExtrinsicFailed: {658 readonly dispatchError: SpRuntimeDispatchError;659 readonly dispatchInfo: FrameSupportWeightsDispatchInfo;660 } & Struct;661 readonly isCodeUpdated: boolean;662 readonly isNewAccount: boolean;663 readonly asNewAccount: {664 readonly account: AccountId32;665 } & Struct;666 readonly isKilledAccount: boolean;667 readonly asKilledAccount: {668 readonly account: AccountId32;669 } & Struct;670 readonly isRemarked: boolean;671 readonly asRemarked: {672 readonly sender: AccountId32;673 readonly hash_: H256;674 } & Struct;675 readonly type: 'ExtrinsicSuccess' | 'ExtrinsicFailed' | 'CodeUpdated' | 'NewAccount' | 'KilledAccount' | 'Remarked';676}677678/** @name FrameSystemEventRecord */679export interface FrameSystemEventRecord extends Struct {680 readonly phase: FrameSystemPhase;681 readonly event: Event;682 readonly topics: Vec<H256>;683}684685/** @name FrameSystemExtensionsCheckGenesis */686export interface FrameSystemExtensionsCheckGenesis extends Null {}687688/** @name FrameSystemExtensionsCheckNonce */689export interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}690691/** @name FrameSystemExtensionsCheckSpecVersion */692export interface FrameSystemExtensionsCheckSpecVersion extends Null {}693694/** @name FrameSystemExtensionsCheckWeight */695export interface FrameSystemExtensionsCheckWeight extends Null {}696697/** @name FrameSystemLastRuntimeUpgradeInfo */698export interface FrameSystemLastRuntimeUpgradeInfo extends Struct {699 readonly specVersion: Compact<u32>;700 readonly specName: Text;701}702703/** @name FrameSystemLimitsBlockLength */704export interface FrameSystemLimitsBlockLength extends Struct {705 readonly max: FrameSupportWeightsPerDispatchClassU32;706}707708/** @name FrameSystemLimitsBlockWeights */709export interface FrameSystemLimitsBlockWeights extends Struct {710 readonly baseBlock: u64;711 readonly maxBlock: u64;712 readonly perClass: FrameSupportWeightsPerDispatchClassWeightsPerClass;713}714715/** @name FrameSystemLimitsWeightsPerClass */716export interface FrameSystemLimitsWeightsPerClass extends Struct {717 readonly baseExtrinsic: u64;718 readonly maxExtrinsic: Option<u64>;719 readonly maxTotal: Option<u64>;720 readonly reserved: Option<u64>;721}722723/** @name FrameSystemPhase */724export interface FrameSystemPhase extends Enum {725 readonly isApplyExtrinsic: boolean;726 readonly asApplyExtrinsic: u32;727 readonly isFinalization: boolean;728 readonly isInitialization: boolean;729 readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';730}731732/** @name OpalRuntimeOriginCaller */733export interface OpalRuntimeOriginCaller extends Enum {734 readonly isSystem: boolean;735 readonly asSystem: FrameSupportDispatchRawOrigin;736 readonly isVoid: boolean;737 readonly asVoid: SpCoreVoid;738 readonly isPolkadotXcm: boolean;739 readonly asPolkadotXcm: PalletXcmOrigin;740 readonly isCumulusXcm: boolean;741 readonly asCumulusXcm: CumulusPalletXcmOrigin;742 readonly isEthereum: boolean;743 readonly asEthereum: PalletEthereumRawOrigin;744 readonly type: 'System' | 'Void' | 'PolkadotXcm' | 'CumulusXcm' | 'Ethereum';745}746747/** @name OpalRuntimeRuntime */748export interface OpalRuntimeRuntime extends Null {}749750/** @name OrmlTokensAccountData */751export interface OrmlTokensAccountData extends Struct {752 readonly free: u128;753 readonly reserved: u128;754 readonly frozen: u128;755}756757/** @name OrmlTokensBalanceLock */758export interface OrmlTokensBalanceLock extends Struct {759 readonly id: U8aFixed;760 readonly amount: u128;761}762763/** @name OrmlTokensModuleCall */764export interface OrmlTokensModuleCall extends Enum {765 readonly isTransfer: boolean;766 readonly asTransfer: {767 readonly dest: MultiAddress;768 readonly currencyId: PalletForeignAssetsAssetIds;769 readonly amount: Compact<u128>;770 } & Struct;771 readonly isTransferAll: boolean;772 readonly asTransferAll: {773 readonly dest: MultiAddress;774 readonly currencyId: PalletForeignAssetsAssetIds;775 readonly keepAlive: bool;776 } & Struct;777 readonly isTransferKeepAlive: boolean;778 readonly asTransferKeepAlive: {779 readonly dest: MultiAddress;780 readonly currencyId: PalletForeignAssetsAssetIds;781 readonly amount: Compact<u128>;782 } & Struct;783 readonly isForceTransfer: boolean;784 readonly asForceTransfer: {785 readonly source: MultiAddress;786 readonly dest: MultiAddress;787 readonly currencyId: PalletForeignAssetsAssetIds;788 readonly amount: Compact<u128>;789 } & Struct;790 readonly isSetBalance: boolean;791 readonly asSetBalance: {792 readonly who: MultiAddress;793 readonly currencyId: PalletForeignAssetsAssetIds;794 readonly newFree: Compact<u128>;795 readonly newReserved: Compact<u128>;796 } & Struct;797 readonly type: 'Transfer' | 'TransferAll' | 'TransferKeepAlive' | 'ForceTransfer' | 'SetBalance';798}799800/** @name OrmlTokensModuleError */801export interface OrmlTokensModuleError extends Enum {802 readonly isBalanceTooLow: boolean;803 readonly isAmountIntoBalanceFailed: boolean;804 readonly isLiquidityRestrictions: boolean;805 readonly isMaxLocksExceeded: boolean;806 readonly isKeepAlive: boolean;807 readonly isExistentialDeposit: boolean;808 readonly isDeadAccount: boolean;809 readonly isTooManyReserves: boolean;810 readonly type: 'BalanceTooLow' | 'AmountIntoBalanceFailed' | 'LiquidityRestrictions' | 'MaxLocksExceeded' | 'KeepAlive' | 'ExistentialDeposit' | 'DeadAccount' | 'TooManyReserves';811}812813/** @name OrmlTokensModuleEvent */814export interface OrmlTokensModuleEvent extends Enum {815 readonly isEndowed: boolean;816 readonly asEndowed: {817 readonly currencyId: PalletForeignAssetsAssetIds;818 readonly who: AccountId32;819 readonly amount: u128;820 } & Struct;821 readonly isDustLost: boolean;822 readonly asDustLost: {823 readonly currencyId: PalletForeignAssetsAssetIds;824 readonly who: AccountId32;825 readonly amount: u128;826 } & Struct;827 readonly isTransfer: boolean;828 readonly asTransfer: {829 readonly currencyId: PalletForeignAssetsAssetIds;830 readonly from: AccountId32;831 readonly to: AccountId32;832 readonly amount: u128;833 } & Struct;834 readonly isReserved: boolean;835 readonly asReserved: {836 readonly currencyId: PalletForeignAssetsAssetIds;837 readonly who: AccountId32;838 readonly amount: u128;839 } & Struct;840 readonly isUnreserved: boolean;841 readonly asUnreserved: {842 readonly currencyId: PalletForeignAssetsAssetIds;843 readonly who: AccountId32;844 readonly amount: u128;845 } & Struct;846 readonly isReserveRepatriated: boolean;847 readonly asReserveRepatriated: {848 readonly currencyId: PalletForeignAssetsAssetIds;849 readonly from: AccountId32;850 readonly to: AccountId32;851 readonly amount: u128;852 readonly status: FrameSupportTokensMiscBalanceStatus;853 } & Struct;854 readonly isBalanceSet: boolean;855 readonly asBalanceSet: {856 readonly currencyId: PalletForeignAssetsAssetIds;857 readonly who: AccountId32;858 readonly free: u128;859 readonly reserved: u128;860 } & Struct;861 readonly isTotalIssuanceSet: boolean;862 readonly asTotalIssuanceSet: {863 readonly currencyId: PalletForeignAssetsAssetIds;864 readonly amount: u128;865 } & Struct;866 readonly isWithdrawn: boolean;867 readonly asWithdrawn: {868 readonly currencyId: PalletForeignAssetsAssetIds;869 readonly who: AccountId32;870 readonly amount: u128;871 } & Struct;872 readonly isSlashed: boolean;873 readonly asSlashed: {874 readonly currencyId: PalletForeignAssetsAssetIds;875 readonly who: AccountId32;876 readonly freeAmount: u128;877 readonly reservedAmount: u128;878 } & Struct;879 readonly isDeposited: boolean;880 readonly asDeposited: {881 readonly currencyId: PalletForeignAssetsAssetIds;882 readonly who: AccountId32;883 readonly amount: u128;884 } & Struct;885 readonly isLockSet: boolean;886 readonly asLockSet: {887 readonly lockId: U8aFixed;888 readonly currencyId: PalletForeignAssetsAssetIds;889 readonly who: AccountId32;890 readonly amount: u128;891 } & Struct;892 readonly isLockRemoved: boolean;893 readonly asLockRemoved: {894 readonly lockId: U8aFixed;895 readonly currencyId: PalletForeignAssetsAssetIds;896 readonly who: AccountId32;897 } & Struct;898 readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'BalanceSet' | 'TotalIssuanceSet' | 'Withdrawn' | 'Slashed' | 'Deposited' | 'LockSet' | 'LockRemoved';899}900901/** @name OrmlTokensReserveData */902export interface OrmlTokensReserveData extends Struct {903 readonly id: Null;904 readonly amount: u128;905}906907/** @name OrmlVestingModuleCall */908export interface OrmlVestingModuleCall extends Enum {909 readonly isClaim: boolean;910 readonly isVestedTransfer: boolean;911 readonly asVestedTransfer: {912 readonly dest: MultiAddress;913 readonly schedule: OrmlVestingVestingSchedule;914 } & Struct;915 readonly isUpdateVestingSchedules: boolean;916 readonly asUpdateVestingSchedules: {917 readonly who: MultiAddress;918 readonly vestingSchedules: Vec<OrmlVestingVestingSchedule>;919 } & Struct;920 readonly isClaimFor: boolean;921 readonly asClaimFor: {922 readonly dest: MultiAddress;923 } & Struct;924 readonly type: 'Claim' | 'VestedTransfer' | 'UpdateVestingSchedules' | 'ClaimFor';925}926927/** @name OrmlVestingModuleError */928export interface OrmlVestingModuleError extends Enum {929 readonly isZeroVestingPeriod: boolean;930 readonly isZeroVestingPeriodCount: boolean;931 readonly isInsufficientBalanceToLock: boolean;932 readonly isTooManyVestingSchedules: boolean;933 readonly isAmountLow: boolean;934 readonly isMaxVestingSchedulesExceeded: boolean;935 readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';936}937938/** @name OrmlVestingModuleEvent */939export interface OrmlVestingModuleEvent extends Enum {940 readonly isVestingScheduleAdded: boolean;941 readonly asVestingScheduleAdded: {942 readonly from: AccountId32;943 readonly to: AccountId32;944 readonly vestingSchedule: OrmlVestingVestingSchedule;945 } & Struct;946 readonly isClaimed: boolean;947 readonly asClaimed: {948 readonly who: AccountId32;949 readonly amount: u128;950 } & Struct;951 readonly isVestingSchedulesUpdated: boolean;952 readonly asVestingSchedulesUpdated: {953 readonly who: AccountId32;954 } & Struct;955 readonly type: 'VestingScheduleAdded' | 'Claimed' | 'VestingSchedulesUpdated';956}957958/** @name OrmlVestingVestingSchedule */959export interface OrmlVestingVestingSchedule extends Struct {960 readonly start: u32;961 readonly period: u32;962 readonly periodCount: u32;963 readonly perPeriod: Compact<u128>;964}965966/** @name OrmlXtokensModuleCall */967export interface OrmlXtokensModuleCall extends Enum {968 readonly isTransfer: boolean;969 readonly asTransfer: {970 readonly currencyId: PalletForeignAssetsAssetIds;971 readonly amount: u128;972 readonly dest: XcmVersionedMultiLocation;973 readonly destWeight: u64;974 } & Struct;975 readonly isTransferMultiasset: boolean;976 readonly asTransferMultiasset: {977 readonly asset: XcmVersionedMultiAsset;978 readonly dest: XcmVersionedMultiLocation;979 readonly destWeight: u64;980 } & Struct;981 readonly isTransferWithFee: boolean;982 readonly asTransferWithFee: {983 readonly currencyId: PalletForeignAssetsAssetIds;984 readonly amount: u128;985 readonly fee: u128;986 readonly dest: XcmVersionedMultiLocation;987 readonly destWeight: u64;988 } & Struct;989 readonly isTransferMultiassetWithFee: boolean;990 readonly asTransferMultiassetWithFee: {991 readonly asset: XcmVersionedMultiAsset;992 readonly fee: XcmVersionedMultiAsset;993 readonly dest: XcmVersionedMultiLocation;994 readonly destWeight: u64;995 } & Struct;996 readonly isTransferMulticurrencies: boolean;997 readonly asTransferMulticurrencies: {998 readonly currencies: Vec<ITuple<[PalletForeignAssetsAssetIds, u128]>>;999 readonly feeItem: u32;1000 readonly dest: XcmVersionedMultiLocation;1001 readonly destWeight: u64;1002 } & Struct;1003 readonly isTransferMultiassets: boolean;1004 readonly asTransferMultiassets: {1005 readonly assets: XcmVersionedMultiAssets;1006 readonly feeItem: u32;1007 readonly dest: XcmVersionedMultiLocation;1008 readonly destWeight: u64;1009 } & Struct;1010 readonly type: 'Transfer' | 'TransferMultiasset' | 'TransferWithFee' | 'TransferMultiassetWithFee' | 'TransferMulticurrencies' | 'TransferMultiassets';1011}10121013/** @name OrmlXtokensModuleError */1014export interface OrmlXtokensModuleError extends Enum {1015 readonly isAssetHasNoReserve: boolean;1016 readonly isNotCrossChainTransfer: boolean;1017 readonly isInvalidDest: boolean;1018 readonly isNotCrossChainTransferableCurrency: boolean;1019 readonly isUnweighableMessage: boolean;1020 readonly isXcmExecutionFailed: boolean;1021 readonly isCannotReanchor: boolean;1022 readonly isInvalidAncestry: boolean;1023 readonly isInvalidAsset: boolean;1024 readonly isDestinationNotInvertible: boolean;1025 readonly isBadVersion: boolean;1026 readonly isDistinctReserveForAssetAndFee: boolean;1027 readonly isZeroFee: boolean;1028 readonly isZeroAmount: boolean;1029 readonly isTooManyAssetsBeingSent: boolean;1030 readonly isAssetIndexNonExistent: boolean;1031 readonly isFeeNotEnough: boolean;1032 readonly isNotSupportedMultiLocation: boolean;1033 readonly isMinXcmFeeNotDefined: boolean;1034 readonly type: 'AssetHasNoReserve' | 'NotCrossChainTransfer' | 'InvalidDest' | 'NotCrossChainTransferableCurrency' | 'UnweighableMessage' | 'XcmExecutionFailed' | 'CannotReanchor' | 'InvalidAncestry' | 'InvalidAsset' | 'DestinationNotInvertible' | 'BadVersion' | 'DistinctReserveForAssetAndFee' | 'ZeroFee' | 'ZeroAmount' | 'TooManyAssetsBeingSent' | 'AssetIndexNonExistent' | 'FeeNotEnough' | 'NotSupportedMultiLocation' | 'MinXcmFeeNotDefined';1035}10361037/** @name OrmlXtokensModuleEvent */1038export interface OrmlXtokensModuleEvent extends Enum {1039 readonly isTransferredMultiAssets: boolean;1040 readonly asTransferredMultiAssets: {1041 readonly sender: AccountId32;1042 readonly assets: XcmV1MultiassetMultiAssets;1043 readonly fee: XcmV1MultiAsset;1044 readonly dest: XcmV1MultiLocation;1045 } & Struct;1046 readonly type: 'TransferredMultiAssets';1047}10481049/** @name PalletAppPromotionCall */1050export interface PalletAppPromotionCall extends Enum {1051 readonly isSetAdminAddress: boolean;1052 readonly asSetAdminAddress: {1053 readonly admin: PalletEvmAccountBasicCrossAccountIdRepr;1054 } & Struct;1055 readonly isStake: boolean;1056 readonly asStake: {1057 readonly amount: u128;1058 } & Struct;1059 readonly isUnstake: boolean;1060 readonly isSponsorCollection: boolean;1061 readonly asSponsorCollection: {1062 readonly collectionId: u32;1063 } & Struct;1064 readonly isStopSponsoringCollection: boolean;1065 readonly asStopSponsoringCollection: {1066 readonly collectionId: u32;1067 } & Struct;1068 readonly isSponsorContract: boolean;1069 readonly asSponsorContract: {1070 readonly contractId: H160;1071 } & Struct;1072 readonly isStopSponsoringContract: boolean;1073 readonly asStopSponsoringContract: {1074 readonly contractId: H160;1075 } & Struct;1076 readonly isPayoutStakers: boolean;1077 readonly asPayoutStakers: {1078 readonly stakersNumber: Option<u8>;1079 } & Struct;1080 readonly type: 'SetAdminAddress' | 'Stake' | 'Unstake' | 'SponsorCollection' | 'StopSponsoringCollection' | 'SponsorContract' | 'StopSponsoringContract' | 'PayoutStakers';1081}10821083/** @name PalletAppPromotionError */1084export interface PalletAppPromotionError extends Enum {1085 readonly isAdminNotSet: boolean;1086 readonly isNoPermission: boolean;1087 readonly isNotSufficientFunds: boolean;1088 readonly isPendingForBlockOverflow: boolean;1089 readonly isSponsorNotSet: boolean;1090 readonly isIncorrectLockedBalanceOperation: boolean;1091 readonly type: 'AdminNotSet' | 'NoPermission' | 'NotSufficientFunds' | 'PendingForBlockOverflow' | 'SponsorNotSet' | 'IncorrectLockedBalanceOperation';1092}10931094/** @name PalletAppPromotionEvent */1095export interface PalletAppPromotionEvent extends Enum {1096 readonly isStakingRecalculation: boolean;1097 readonly asStakingRecalculation: ITuple<[AccountId32, u128, u128]>;1098 readonly isStake: boolean;1099 readonly asStake: ITuple<[AccountId32, u128]>;1100 readonly isUnstake: boolean;1101 readonly asUnstake: ITuple<[AccountId32, u128]>;1102 readonly isSetAdmin: boolean;1103 readonly asSetAdmin: AccountId32;1104 readonly type: 'StakingRecalculation' | 'Stake' | 'Unstake' | 'SetAdmin';1105}11061107/** @name PalletBalancesAccountData */1108export interface PalletBalancesAccountData extends Struct {1109 readonly free: u128;1110 readonly reserved: u128;1111 readonly miscFrozen: u128;1112 readonly feeFrozen: u128;1113}11141115/** @name PalletBalancesBalanceLock */1116export interface PalletBalancesBalanceLock extends Struct {1117 readonly id: U8aFixed;1118 readonly amount: u128;1119 readonly reasons: PalletBalancesReasons;1120}11211122/** @name PalletBalancesCall */1123export interface PalletBalancesCall extends Enum {1124 readonly isTransfer: boolean;1125 readonly asTransfer: {1126 readonly dest: MultiAddress;1127 readonly value: Compact<u128>;1128 } & Struct;1129 readonly isSetBalance: boolean;1130 readonly asSetBalance: {1131 readonly who: MultiAddress;1132 readonly newFree: Compact<u128>;1133 readonly newReserved: Compact<u128>;1134 } & Struct;1135 readonly isForceTransfer: boolean;1136 readonly asForceTransfer: {1137 readonly source: MultiAddress;1138 readonly dest: MultiAddress;1139 readonly value: Compact<u128>;1140 } & Struct;1141 readonly isTransferKeepAlive: boolean;1142 readonly asTransferKeepAlive: {1143 readonly dest: MultiAddress;1144 readonly value: Compact<u128>;1145 } & Struct;1146 readonly isTransferAll: boolean;1147 readonly asTransferAll: {1148 readonly dest: MultiAddress;1149 readonly keepAlive: bool;1150 } & Struct;1151 readonly isForceUnreserve: boolean;1152 readonly asForceUnreserve: {1153 readonly who: MultiAddress;1154 readonly amount: u128;1155 } & Struct;1156 readonly type: 'Transfer' | 'SetBalance' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve';1157}11581159/** @name PalletBalancesError */1160export interface PalletBalancesError extends Enum {1161 readonly isVestingBalance: boolean;1162 readonly isLiquidityRestrictions: boolean;1163 readonly isInsufficientBalance: boolean;1164 readonly isExistentialDeposit: boolean;1165 readonly isKeepAlive: boolean;1166 readonly isExistingVestingSchedule: boolean;1167 readonly isDeadAccount: boolean;1168 readonly isTooManyReserves: boolean;1169 readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'KeepAlive' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves';1170}11711172/** @name PalletBalancesEvent */1173export interface PalletBalancesEvent extends Enum {1174 readonly isEndowed: boolean;1175 readonly asEndowed: {1176 readonly account: AccountId32;1177 readonly freeBalance: u128;1178 } & Struct;1179 readonly isDustLost: boolean;1180 readonly asDustLost: {1181 readonly account: AccountId32;1182 readonly amount: u128;1183 } & Struct;1184 readonly isTransfer: boolean;1185 readonly asTransfer: {1186 readonly from: AccountId32;1187 readonly to: AccountId32;1188 readonly amount: u128;1189 } & Struct;1190 readonly isBalanceSet: boolean;1191 readonly asBalanceSet: {1192 readonly who: AccountId32;1193 readonly free: u128;1194 readonly reserved: u128;1195 } & Struct;1196 readonly isReserved: boolean;1197 readonly asReserved: {1198 readonly who: AccountId32;1199 readonly amount: u128;1200 } & Struct;1201 readonly isUnreserved: boolean;1202 readonly asUnreserved: {1203 readonly who: AccountId32;1204 readonly amount: u128;1205 } & Struct;1206 readonly isReserveRepatriated: boolean;1207 readonly asReserveRepatriated: {1208 readonly from: AccountId32;1209 readonly to: AccountId32;1210 readonly amount: u128;1211 readonly destinationStatus: FrameSupportTokensMiscBalanceStatus;1212 } & Struct;1213 readonly isDeposit: boolean;1214 readonly asDeposit: {1215 readonly who: AccountId32;1216 readonly amount: u128;1217 } & Struct;1218 readonly isWithdraw: boolean;1219 readonly asWithdraw: {1220 readonly who: AccountId32;1221 readonly amount: u128;1222 } & Struct;1223 readonly isSlashed: boolean;1224 readonly asSlashed: {1225 readonly who: AccountId32;1226 readonly amount: u128;1227 } & Struct;1228 readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'BalanceSet' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'Deposit' | 'Withdraw' | 'Slashed';1229}12301231/** @name PalletBalancesReasons */1232export interface PalletBalancesReasons extends Enum {1233 readonly isFee: boolean;1234 readonly isMisc: boolean;1235 readonly isAll: boolean;1236 readonly type: 'Fee' | 'Misc' | 'All';1237}12381239/** @name PalletBalancesReleases */1240export interface PalletBalancesReleases extends Enum {1241 readonly isV100: boolean;1242 readonly isV200: boolean;1243 readonly type: 'V100' | 'V200';1244}12451246/** @name PalletBalancesReserveData */1247export interface PalletBalancesReserveData extends Struct {1248 readonly id: U8aFixed;1249 readonly amount: u128;1250}12511252/** @name PalletCommonError */1253export interface PalletCommonError extends Enum {1254 readonly isCollectionNotFound: boolean;1255 readonly isMustBeTokenOwner: boolean;1256 readonly isNoPermission: boolean;1257 readonly isCantDestroyNotEmptyCollection: boolean;1258 readonly isPublicMintingNotAllowed: boolean;1259 readonly isAddressNotInAllowlist: boolean;1260 readonly isCollectionNameLimitExceeded: boolean;1261 readonly isCollectionDescriptionLimitExceeded: boolean;1262 readonly isCollectionTokenPrefixLimitExceeded: boolean;1263 readonly isTotalCollectionsLimitExceeded: boolean;1264 readonly isCollectionAdminCountExceeded: boolean;1265 readonly isCollectionLimitBoundsExceeded: boolean;1266 readonly isOwnerPermissionsCantBeReverted: boolean;1267 readonly isTransferNotAllowed: boolean;1268 readonly isAccountTokenLimitExceeded: boolean;1269 readonly isCollectionTokenLimitExceeded: boolean;1270 readonly isMetadataFlagFrozen: boolean;1271 readonly isTokenNotFound: boolean;1272 readonly isTokenValueTooLow: boolean;1273 readonly isApprovedValueTooLow: boolean;1274 readonly isCantApproveMoreThanOwned: boolean;1275 readonly isAddressIsZero: boolean;1276 readonly isUnsupportedOperation: boolean;1277 readonly isNotSufficientFounds: boolean;1278 readonly isUserIsNotAllowedToNest: boolean;1279 readonly isSourceCollectionIsNotAllowedToNest: boolean;1280 readonly isCollectionFieldSizeExceeded: boolean;1281 readonly isNoSpaceForProperty: boolean;1282 readonly isPropertyLimitReached: boolean;1283 readonly isPropertyKeyIsTooLong: boolean;1284 readonly isInvalidCharacterInPropertyKey: boolean;1285 readonly isEmptyPropertyKey: boolean;1286 readonly isCollectionIsExternal: boolean;1287 readonly isCollectionIsInternal: boolean;1288 readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'CantDestroyNotEmptyCollection' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds' | 'UserIsNotAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached' | 'PropertyKeyIsTooLong' | 'InvalidCharacterInPropertyKey' | 'EmptyPropertyKey' | 'CollectionIsExternal' | 'CollectionIsInternal';1289}12901291/** @name PalletCommonEvent */1292export interface PalletCommonEvent extends Enum {1293 readonly isCollectionCreated: boolean;1294 readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>;1295 readonly isCollectionDestroyed: boolean;1296 readonly asCollectionDestroyed: u32;1297 readonly isItemCreated: boolean;1298 readonly asItemCreated: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;1299 readonly isItemDestroyed: boolean;1300 readonly asItemDestroyed: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;1301 readonly isTransfer: boolean;1302 readonly asTransfer: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;1303 readonly isApproved: boolean;1304 readonly asApproved: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;1305 readonly isCollectionPropertySet: boolean;1306 readonly asCollectionPropertySet: ITuple<[u32, Bytes]>;1307 readonly isCollectionPropertyDeleted: boolean;1308 readonly asCollectionPropertyDeleted: ITuple<[u32, Bytes]>;1309 readonly isTokenPropertySet: boolean;1310 readonly asTokenPropertySet: ITuple<[u32, u32, Bytes]>;1311 readonly isTokenPropertyDeleted: boolean;1312 readonly asTokenPropertyDeleted: ITuple<[u32, u32, Bytes]>;1313 readonly isPropertyPermissionSet: boolean;1314 readonly asPropertyPermissionSet: ITuple<[u32, Bytes]>;1315 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved' | 'CollectionPropertySet' | 'CollectionPropertyDeleted' | 'TokenPropertySet' | 'TokenPropertyDeleted' | 'PropertyPermissionSet';1316}13171318/** @name PalletConfigurationCall */1319export interface PalletConfigurationCall extends Enum {1320 readonly isSetWeightToFeeCoefficientOverride: boolean;1321 readonly asSetWeightToFeeCoefficientOverride: {1322 readonly coeff: Option<u32>;1323 } & Struct;1324 readonly isSetMinGasPriceOverride: boolean;1325 readonly asSetMinGasPriceOverride: {1326 readonly coeff: Option<u64>;1327 } & Struct;1328 readonly type: 'SetWeightToFeeCoefficientOverride' | 'SetMinGasPriceOverride';1329}13301331/** @name PalletEthereumCall */1332export interface PalletEthereumCall extends Enum {1333 readonly isTransact: boolean;1334 readonly asTransact: {1335 readonly transaction: EthereumTransactionTransactionV2;1336 } & Struct;1337 readonly type: 'Transact';1338}13391340/** @name PalletEthereumError */1341export interface PalletEthereumError extends Enum {1342 readonly isInvalidSignature: boolean;1343 readonly isPreLogExists: boolean;1344 readonly type: 'InvalidSignature' | 'PreLogExists';1345}13461347/** @name PalletEthereumEvent */1348export interface PalletEthereumEvent extends Enum {1349 readonly isExecuted: boolean;1350 readonly asExecuted: ITuple<[H160, H160, H256, EvmCoreErrorExitReason]>;1351 readonly type: 'Executed';1352}13531354/** @name PalletEthereumFakeTransactionFinalizer */1355export interface PalletEthereumFakeTransactionFinalizer extends Null {}13561357/** @name PalletEthereumRawOrigin */1358export interface PalletEthereumRawOrigin extends Enum {1359 readonly isEthereumTransaction: boolean;1360 readonly asEthereumTransaction: H160;1361 readonly type: 'EthereumTransaction';1362}13631364/** @name PalletEvmAccountBasicCrossAccountIdRepr */1365export interface PalletEvmAccountBasicCrossAccountIdRepr extends Enum {1366 readonly isSubstrate: boolean;1367 readonly asSubstrate: AccountId32;1368 readonly isEthereum: boolean;1369 readonly asEthereum: H160;1370 readonly type: 'Substrate' | 'Ethereum';1371}13721373/** @name PalletEvmCall */1374export interface PalletEvmCall extends Enum {1375 readonly isWithdraw: boolean;1376 readonly asWithdraw: {1377 readonly address: H160;1378 readonly value: u128;1379 } & Struct;1380 readonly isCall: boolean;1381 readonly asCall: {1382 readonly source: H160;1383 readonly target: H160;1384 readonly input: Bytes;1385 readonly value: U256;1386 readonly gasLimit: u64;1387 readonly maxFeePerGas: U256;1388 readonly maxPriorityFeePerGas: Option<U256>;1389 readonly nonce: Option<U256>;1390 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;1391 } & Struct;1392 readonly isCreate: boolean;1393 readonly asCreate: {1394 readonly source: H160;1395 readonly init: Bytes;1396 readonly value: U256;1397 readonly gasLimit: u64;1398 readonly maxFeePerGas: U256;1399 readonly maxPriorityFeePerGas: Option<U256>;1400 readonly nonce: Option<U256>;1401 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;1402 } & Struct;1403 readonly isCreate2: boolean;1404 readonly asCreate2: {1405 readonly source: H160;1406 readonly init: Bytes;1407 readonly salt: H256;1408 readonly value: U256;1409 readonly gasLimit: u64;1410 readonly maxFeePerGas: U256;1411 readonly maxPriorityFeePerGas: Option<U256>;1412 readonly nonce: Option<U256>;1413 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;1414 } & Struct;1415 readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';1416}14171418/** @name PalletEvmCoderSubstrateError */1419export interface PalletEvmCoderSubstrateError extends Enum {1420 readonly isOutOfGas: boolean;1421 readonly isOutOfFund: boolean;1422 readonly type: 'OutOfGas' | 'OutOfFund';1423}14241425/** @name PalletEvmContractHelpersError */1426export interface PalletEvmContractHelpersError extends Enum {1427 readonly isNoPermission: boolean;1428 readonly isNoPendingSponsor: boolean;1429 readonly type: 'NoPermission' | 'NoPendingSponsor';1430}14311432/** @name PalletEvmContractHelpersEvent */1433export interface PalletEvmContractHelpersEvent extends Enum {1434 readonly isContractSponsorSet: boolean;1435 readonly asContractSponsorSet: ITuple<[H160, AccountId32]>;1436 readonly isContractSponsorshipConfirmed: boolean;1437 readonly asContractSponsorshipConfirmed: ITuple<[H160, AccountId32]>;1438 readonly isContractSponsorRemoved: boolean;1439 readonly asContractSponsorRemoved: H160;1440 readonly type: 'ContractSponsorSet' | 'ContractSponsorshipConfirmed' | 'ContractSponsorRemoved';1441}14421443/** @name PalletEvmContractHelpersSponsoringModeT */1444export interface PalletEvmContractHelpersSponsoringModeT extends Enum {1445 readonly isDisabled: boolean;1446 readonly isAllowlisted: boolean;1447 readonly isGenerous: boolean;1448 readonly type: 'Disabled' | 'Allowlisted' | 'Generous';1449}14501451/** @name PalletEvmError */1452export interface PalletEvmError extends Enum {1453 readonly isBalanceLow: boolean;1454 readonly isFeeOverflow: boolean;1455 readonly isPaymentOverflow: boolean;1456 readonly isWithdrawFailed: boolean;1457 readonly isGasPriceTooLow: boolean;1458 readonly isInvalidNonce: boolean;1459 readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce';1460}14611462/** @name PalletEvmEvent */1463export interface PalletEvmEvent extends Enum {1464 readonly isLog: boolean;1465 readonly asLog: EthereumLog;1466 readonly isCreated: boolean;1467 readonly asCreated: H160;1468 readonly isCreatedFailed: boolean;1469 readonly asCreatedFailed: H160;1470 readonly isExecuted: boolean;1471 readonly asExecuted: H160;1472 readonly isExecutedFailed: boolean;1473 readonly asExecutedFailed: H160;1474 readonly isBalanceDeposit: boolean;1475 readonly asBalanceDeposit: ITuple<[AccountId32, H160, U256]>;1476 readonly isBalanceWithdraw: boolean;1477 readonly asBalanceWithdraw: ITuple<[AccountId32, H160, U256]>;1478 readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed' | 'BalanceDeposit' | 'BalanceWithdraw';1479}14801481/** @name PalletEvmMigrationCall */1482export interface PalletEvmMigrationCall extends Enum {1483 readonly isBegin: boolean;1484 readonly asBegin: {1485 readonly address: H160;1486 } & Struct;1487 readonly isSetData: boolean;1488 readonly asSetData: {1489 readonly address: H160;1490 readonly data: Vec<ITuple<[H256, H256]>>;1491 } & Struct;1492 readonly isFinish: boolean;1493 readonly asFinish: {1494 readonly address: H160;1495 readonly code: Bytes;1496 } & Struct;1497 readonly type: 'Begin' | 'SetData' | 'Finish';1498}14991500/** @name PalletEvmMigrationError */1501export interface PalletEvmMigrationError extends Enum {1502 readonly isAccountNotEmpty: boolean;1503 readonly isAccountIsNotMigrating: boolean;1504 readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating';1505}15061507/** @name PalletForeignAssetsAssetIds */1508export interface PalletForeignAssetsAssetIds extends Enum {1509 readonly isForeignAssetId: boolean;1510 readonly asForeignAssetId: u32;1511 readonly isNativeAssetId: boolean;1512 readonly asNativeAssetId: PalletForeignAssetsNativeCurrency;1513 readonly type: 'ForeignAssetId' | 'NativeAssetId';1514}15151516/** @name PalletForeignAssetsModuleAssetMetadata */1517export interface PalletForeignAssetsModuleAssetMetadata extends Struct {1518 readonly name: Bytes;1519 readonly symbol: Bytes;1520 readonly decimals: u8;1521 readonly minimalBalance: u128;1522}15231524/** @name PalletForeignAssetsModuleCall */1525export interface PalletForeignAssetsModuleCall extends Enum {1526 readonly isRegisterForeignAsset: boolean;1527 readonly asRegisterForeignAsset: {1528 readonly owner: AccountId32;1529 readonly location: XcmVersionedMultiLocation;1530 readonly metadata: PalletForeignAssetsModuleAssetMetadata;1531 } & Struct;1532 readonly isUpdateForeignAsset: boolean;1533 readonly asUpdateForeignAsset: {1534 readonly foreignAssetId: u32;1535 readonly location: XcmVersionedMultiLocation;1536 readonly metadata: PalletForeignAssetsModuleAssetMetadata;1537 } & Struct;1538 readonly type: 'RegisterForeignAsset' | 'UpdateForeignAsset';1539}15401541/** @name PalletForeignAssetsModuleError */1542export interface PalletForeignAssetsModuleError extends Enum {1543 readonly isBadLocation: boolean;1544 readonly isMultiLocationExisted: boolean;1545 readonly isAssetIdNotExists: boolean;1546 readonly isAssetIdExisted: boolean;1547 readonly type: 'BadLocation' | 'MultiLocationExisted' | 'AssetIdNotExists' | 'AssetIdExisted';1548}15491550/** @name PalletForeignAssetsModuleEvent */1551export interface PalletForeignAssetsModuleEvent extends Enum {1552 readonly isForeignAssetRegistered: boolean;1553 readonly asForeignAssetRegistered: {1554 readonly assetId: u32;1555 readonly assetAddress: XcmV1MultiLocation;1556 readonly metadata: PalletForeignAssetsModuleAssetMetadata;1557 } & Struct;1558 readonly isForeignAssetUpdated: boolean;1559 readonly asForeignAssetUpdated: {1560 readonly assetId: u32;1561 readonly assetAddress: XcmV1MultiLocation;1562 readonly metadata: PalletForeignAssetsModuleAssetMetadata;1563 } & Struct;1564 readonly isAssetRegistered: boolean;1565 readonly asAssetRegistered: {1566 readonly assetId: PalletForeignAssetsAssetIds;1567 readonly metadata: PalletForeignAssetsModuleAssetMetadata;1568 } & Struct;1569 readonly isAssetUpdated: boolean;1570 readonly asAssetUpdated: {1571 readonly assetId: PalletForeignAssetsAssetIds;1572 readonly metadata: PalletForeignAssetsModuleAssetMetadata;1573 } & Struct;1574 readonly type: 'ForeignAssetRegistered' | 'ForeignAssetUpdated' | 'AssetRegistered' | 'AssetUpdated';1575}15761577/** @name PalletForeignAssetsNativeCurrency */1578export interface PalletForeignAssetsNativeCurrency extends Enum {1579 readonly isHere: boolean;1580 readonly isParent: boolean;1581 readonly type: 'Here' | 'Parent';1582}15831584/** @name PalletFungibleError */1585export interface PalletFungibleError extends Enum {1586 readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;1587 readonly isFungibleItemsHaveNoId: boolean;1588 readonly isFungibleItemsDontHaveData: boolean;1589 readonly isFungibleDisallowsNesting: boolean;1590 readonly isSettingPropertiesNotAllowed: boolean;1591 readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';1592}15931594/** @name PalletInflationCall */1595export interface PalletInflationCall extends Enum {1596 readonly isStartInflation: boolean;1597 readonly asStartInflation: {1598 readonly inflationStartRelayBlock: u32;1599 } & Struct;1600 readonly type: 'StartInflation';1601}16021603/** @name PalletNonfungibleError */1604export interface PalletNonfungibleError extends Enum {1605 readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;1606 readonly isNonfungibleItemsHaveNoAmount: boolean;1607 readonly isCantBurnNftWithChildren: boolean;1608 readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount' | 'CantBurnNftWithChildren';1609}16101611/** @name PalletNonfungibleItemData */1612export interface PalletNonfungibleItemData extends Struct {1613 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1614}16151616/** @name PalletRefungibleError */1617export interface PalletRefungibleError extends Enum {1618 readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;1619 readonly isWrongRefungiblePieces: boolean;1620 readonly isRepartitionWhileNotOwningAllPieces: boolean;1621 readonly isRefungibleDisallowsNesting: boolean;1622 readonly isSettingPropertiesNotAllowed: boolean;1623 readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RepartitionWhileNotOwningAllPieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';1624}16251626/** @name PalletRefungibleItemData */1627export interface PalletRefungibleItemData extends Struct {1628 readonly constData: Bytes;1629}16301631/** @name PalletRmrkCoreCall */1632export interface PalletRmrkCoreCall extends Enum {1633 readonly isCreateCollection: boolean;1634 readonly asCreateCollection: {1635 readonly metadata: Bytes;1636 readonly max: Option<u32>;1637 readonly symbol: Bytes;1638 } & Struct;1639 readonly isDestroyCollection: boolean;1640 readonly asDestroyCollection: {1641 readonly collectionId: u32;1642 } & Struct;1643 readonly isChangeCollectionIssuer: boolean;1644 readonly asChangeCollectionIssuer: {1645 readonly collectionId: u32;1646 readonly newIssuer: MultiAddress;1647 } & Struct;1648 readonly isLockCollection: boolean;1649 readonly asLockCollection: {1650 readonly collectionId: u32;1651 } & Struct;1652 readonly isMintNft: boolean;1653 readonly asMintNft: {1654 readonly owner: Option<AccountId32>;1655 readonly collectionId: u32;1656 readonly recipient: Option<AccountId32>;1657 readonly royaltyAmount: Option<Permill>;1658 readonly metadata: Bytes;1659 readonly transferable: bool;1660 readonly resources: Option<Vec<RmrkTraitsResourceResourceTypes>>;1661 } & Struct;1662 readonly isBurnNft: boolean;1663 readonly asBurnNft: {1664 readonly collectionId: u32;1665 readonly nftId: u32;1666 readonly maxBurns: u32;1667 } & Struct;1668 readonly isSend: boolean;1669 readonly asSend: {1670 readonly rmrkCollectionId: u32;1671 readonly rmrkNftId: u32;1672 readonly newOwner: RmrkTraitsNftAccountIdOrCollectionNftTuple;1673 } & Struct;1674 readonly isAcceptNft: boolean;1675 readonly asAcceptNft: {1676 readonly rmrkCollectionId: u32;1677 readonly rmrkNftId: u32;1678 readonly newOwner: RmrkTraitsNftAccountIdOrCollectionNftTuple;1679 } & Struct;1680 readonly isRejectNft: boolean;1681 readonly asRejectNft: {1682 readonly rmrkCollectionId: u32;1683 readonly rmrkNftId: u32;1684 } & Struct;1685 readonly isAcceptResource: boolean;1686 readonly asAcceptResource: {1687 readonly rmrkCollectionId: u32;1688 readonly rmrkNftId: u32;1689 readonly resourceId: u32;1690 } & Struct;1691 readonly isAcceptResourceRemoval: boolean;1692 readonly asAcceptResourceRemoval: {1693 readonly rmrkCollectionId: u32;1694 readonly rmrkNftId: u32;1695 readonly resourceId: u32;1696 } & Struct;1697 readonly isSetProperty: boolean;1698 readonly asSetProperty: {1699 readonly rmrkCollectionId: Compact<u32>;1700 readonly maybeNftId: Option<u32>;1701 readonly key: Bytes;1702 readonly value: Bytes;1703 } & Struct;1704 readonly isSetPriority: boolean;1705 readonly asSetPriority: {1706 readonly rmrkCollectionId: u32;1707 readonly rmrkNftId: u32;1708 readonly priorities: Vec<u32>;1709 } & Struct;1710 readonly isAddBasicResource: boolean;1711 readonly asAddBasicResource: {1712 readonly rmrkCollectionId: u32;1713 readonly nftId: u32;1714 readonly resource: RmrkTraitsResourceBasicResource;1715 } & Struct;1716 readonly isAddComposableResource: boolean;1717 readonly asAddComposableResource: {1718 readonly rmrkCollectionId: u32;1719 readonly nftId: u32;1720 readonly resource: RmrkTraitsResourceComposableResource;1721 } & Struct;1722 readonly isAddSlotResource: boolean;1723 readonly asAddSlotResource: {1724 readonly rmrkCollectionId: u32;1725 readonly nftId: u32;1726 readonly resource: RmrkTraitsResourceSlotResource;1727 } & Struct;1728 readonly isRemoveResource: boolean;1729 readonly asRemoveResource: {1730 readonly rmrkCollectionId: u32;1731 readonly nftId: u32;1732 readonly resourceId: u32;1733 } & Struct;1734 readonly type: 'CreateCollection' | 'DestroyCollection' | 'ChangeCollectionIssuer' | 'LockCollection' | 'MintNft' | 'BurnNft' | 'Send' | 'AcceptNft' | 'RejectNft' | 'AcceptResource' | 'AcceptResourceRemoval' | 'SetProperty' | 'SetPriority' | 'AddBasicResource' | 'AddComposableResource' | 'AddSlotResource' | 'RemoveResource';1735}17361737/** @name PalletRmrkCoreError */1738export interface PalletRmrkCoreError extends Enum {1739 readonly isCorruptedCollectionType: boolean;1740 readonly isRmrkPropertyKeyIsTooLong: boolean;1741 readonly isRmrkPropertyValueIsTooLong: boolean;1742 readonly isRmrkPropertyIsNotFound: boolean;1743 readonly isUnableToDecodeRmrkData: boolean;1744 readonly isCollectionNotEmpty: boolean;1745 readonly isNoAvailableCollectionId: boolean;1746 readonly isNoAvailableNftId: boolean;1747 readonly isCollectionUnknown: boolean;1748 readonly isNoPermission: boolean;1749 readonly isNonTransferable: boolean;1750 readonly isCollectionFullOrLocked: boolean;1751 readonly isResourceDoesntExist: boolean;1752 readonly isCannotSendToDescendentOrSelf: boolean;1753 readonly isCannotAcceptNonOwnedNft: boolean;1754 readonly isCannotRejectNonOwnedNft: boolean;1755 readonly isCannotRejectNonPendingNft: boolean;1756 readonly isResourceNotPending: boolean;1757 readonly isNoAvailableResourceId: boolean;1758 readonly type: 'CorruptedCollectionType' | 'RmrkPropertyKeyIsTooLong' | 'RmrkPropertyValueIsTooLong' | 'RmrkPropertyIsNotFound' | 'UnableToDecodeRmrkData' | 'CollectionNotEmpty' | 'NoAvailableCollectionId' | 'NoAvailableNftId' | 'CollectionUnknown' | 'NoPermission' | 'NonTransferable' | 'CollectionFullOrLocked' | 'ResourceDoesntExist' | 'CannotSendToDescendentOrSelf' | 'CannotAcceptNonOwnedNft' | 'CannotRejectNonOwnedNft' | 'CannotRejectNonPendingNft' | 'ResourceNotPending' | 'NoAvailableResourceId';1759}17601761/** @name PalletRmrkCoreEvent */1762export interface PalletRmrkCoreEvent extends Enum {1763 readonly isCollectionCreated: boolean;1764 readonly asCollectionCreated: {1765 readonly issuer: AccountId32;1766 readonly collectionId: u32;1767 } & Struct;1768 readonly isCollectionDestroyed: boolean;1769 readonly asCollectionDestroyed: {1770 readonly issuer: AccountId32;1771 readonly collectionId: u32;1772 } & Struct;1773 readonly isIssuerChanged: boolean;1774 readonly asIssuerChanged: {1775 readonly oldIssuer: AccountId32;1776 readonly newIssuer: AccountId32;1777 readonly collectionId: u32;1778 } & Struct;1779 readonly isCollectionLocked: boolean;1780 readonly asCollectionLocked: {1781 readonly issuer: AccountId32;1782 readonly collectionId: u32;1783 } & Struct;1784 readonly isNftMinted: boolean;1785 readonly asNftMinted: {1786 readonly owner: AccountId32;1787 readonly collectionId: u32;1788 readonly nftId: u32;1789 } & Struct;1790 readonly isNftBurned: boolean;1791 readonly asNftBurned: {1792 readonly owner: AccountId32;1793 readonly nftId: u32;1794 } & Struct;1795 readonly isNftSent: boolean;1796 readonly asNftSent: {1797 readonly sender: AccountId32;1798 readonly recipient: RmrkTraitsNftAccountIdOrCollectionNftTuple;1799 readonly collectionId: u32;1800 readonly nftId: u32;1801 readonly approvalRequired: bool;1802 } & Struct;1803 readonly isNftAccepted: boolean;1804 readonly asNftAccepted: {1805 readonly sender: AccountId32;1806 readonly recipient: RmrkTraitsNftAccountIdOrCollectionNftTuple;1807 readonly collectionId: u32;1808 readonly nftId: u32;1809 } & Struct;1810 readonly isNftRejected: boolean;1811 readonly asNftRejected: {1812 readonly sender: AccountId32;1813 readonly collectionId: u32;1814 readonly nftId: u32;1815 } & Struct;1816 readonly isPropertySet: boolean;1817 readonly asPropertySet: {1818 readonly collectionId: u32;1819 readonly maybeNftId: Option<u32>;1820 readonly key: Bytes;1821 readonly value: Bytes;1822 } & Struct;1823 readonly isResourceAdded: boolean;1824 readonly asResourceAdded: {1825 readonly nftId: u32;1826 readonly resourceId: u32;1827 } & Struct;1828 readonly isResourceRemoval: boolean;1829 readonly asResourceRemoval: {1830 readonly nftId: u32;1831 readonly resourceId: u32;1832 } & Struct;1833 readonly isResourceAccepted: boolean;1834 readonly asResourceAccepted: {1835 readonly nftId: u32;1836 readonly resourceId: u32;1837 } & Struct;1838 readonly isResourceRemovalAccepted: boolean;1839 readonly asResourceRemovalAccepted: {1840 readonly nftId: u32;1841 readonly resourceId: u32;1842 } & Struct;1843 readonly isPrioritySet: boolean;1844 readonly asPrioritySet: {1845 readonly collectionId: u32;1846 readonly nftId: u32;1847 } & Struct;1848 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'IssuerChanged' | 'CollectionLocked' | 'NftMinted' | 'NftBurned' | 'NftSent' | 'NftAccepted' | 'NftRejected' | 'PropertySet' | 'ResourceAdded' | 'ResourceRemoval' | 'ResourceAccepted' | 'ResourceRemovalAccepted' | 'PrioritySet';1849}18501851/** @name PalletRmrkEquipCall */1852export interface PalletRmrkEquipCall extends Enum {1853 readonly isCreateBase: boolean;1854 readonly asCreateBase: {1855 readonly baseType: Bytes;1856 readonly symbol: Bytes;1857 readonly parts: Vec<RmrkTraitsPartPartType>;1858 } & Struct;1859 readonly isThemeAdd: boolean;1860 readonly asThemeAdd: {1861 readonly baseId: u32;1862 readonly theme: RmrkTraitsTheme;1863 } & Struct;1864 readonly isEquippable: boolean;1865 readonly asEquippable: {1866 readonly baseId: u32;1867 readonly slotId: u32;1868 readonly equippables: RmrkTraitsPartEquippableList;1869 } & Struct;1870 readonly type: 'CreateBase' | 'ThemeAdd' | 'Equippable';1871}18721873/** @name PalletRmrkEquipError */1874export interface PalletRmrkEquipError extends Enum {1875 readonly isPermissionError: boolean;1876 readonly isNoAvailableBaseId: boolean;1877 readonly isNoAvailablePartId: boolean;1878 readonly isBaseDoesntExist: boolean;1879 readonly isNeedsDefaultThemeFirst: boolean;1880 readonly isPartDoesntExist: boolean;1881 readonly isNoEquippableOnFixedPart: boolean;1882 readonly type: 'PermissionError' | 'NoAvailableBaseId' | 'NoAvailablePartId' | 'BaseDoesntExist' | 'NeedsDefaultThemeFirst' | 'PartDoesntExist' | 'NoEquippableOnFixedPart';1883}18841885/** @name PalletRmrkEquipEvent */1886export interface PalletRmrkEquipEvent extends Enum {1887 readonly isBaseCreated: boolean;1888 readonly asBaseCreated: {1889 readonly issuer: AccountId32;1890 readonly baseId: u32;1891 } & Struct;1892 readonly isEquippablesUpdated: boolean;1893 readonly asEquippablesUpdated: {1894 readonly baseId: u32;1895 readonly slotId: u32;1896 } & Struct;1897 readonly type: 'BaseCreated' | 'EquippablesUpdated';1898}18991900/** @name PalletStructureCall */1901export interface PalletStructureCall extends Null {}19021903/** @name PalletStructureError */1904export interface PalletStructureError extends Enum {1905 readonly isOuroborosDetected: boolean;1906 readonly isDepthLimit: boolean;1907 readonly isBreadthLimit: boolean;1908 readonly isTokenNotFound: boolean;1909 readonly type: 'OuroborosDetected' | 'DepthLimit' | 'BreadthLimit' | 'TokenNotFound';1910}19111912/** @name PalletStructureEvent */1913export interface PalletStructureEvent extends Enum {1914 readonly isExecuted: boolean;1915 readonly asExecuted: Result<Null, SpRuntimeDispatchError>;1916 readonly type: 'Executed';1917}19181919/** @name PalletSudoCall */1920export interface PalletSudoCall extends Enum {1921 readonly isSudo: boolean;1922 readonly asSudo: {1923 readonly call: Call;1924 } & Struct;1925 readonly isSudoUncheckedWeight: boolean;1926 readonly asSudoUncheckedWeight: {1927 readonly call: Call;1928 readonly weight: u64;1929 } & Struct;1930 readonly isSetKey: boolean;1931 readonly asSetKey: {1932 readonly new_: MultiAddress;1933 } & Struct;1934 readonly isSudoAs: boolean;1935 readonly asSudoAs: {1936 readonly who: MultiAddress;1937 readonly call: Call;1938 } & Struct;1939 readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';1940}19411942/** @name PalletSudoError */1943export interface PalletSudoError extends Enum {1944 readonly isRequireSudo: boolean;1945 readonly type: 'RequireSudo';1946}19471948/** @name PalletSudoEvent */1949export interface PalletSudoEvent extends Enum {1950 readonly isSudid: boolean;1951 readonly asSudid: {1952 readonly sudoResult: Result<Null, SpRuntimeDispatchError>;1953 } & Struct;1954 readonly isKeyChanged: boolean;1955 readonly asKeyChanged: {1956 readonly oldSudoer: Option<AccountId32>;1957 } & Struct;1958 readonly isSudoAsDone: boolean;1959 readonly asSudoAsDone: {1960 readonly sudoResult: Result<Null, SpRuntimeDispatchError>;1961 } & Struct;1962 readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone';1963}19641965/** @name PalletTemplateTransactionPaymentCall */1966export interface PalletTemplateTransactionPaymentCall extends Null {}19671968/** @name PalletTemplateTransactionPaymentChargeTransactionPayment */1969export interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}19701971/** @name PalletTimestampCall */1972export interface PalletTimestampCall extends Enum {1973 readonly isSet: boolean;1974 readonly asSet: {1975 readonly now: Compact<u64>;1976 } & Struct;1977 readonly type: 'Set';1978}19791980/** @name PalletTransactionPaymentEvent */1981export interface PalletTransactionPaymentEvent extends Enum {1982 readonly isTransactionFeePaid: boolean;1983 readonly asTransactionFeePaid: {1984 readonly who: AccountId32;1985 readonly actualFee: u128;1986 readonly tip: u128;1987 } & Struct;1988 readonly type: 'TransactionFeePaid';1989}19901991/** @name PalletTransactionPaymentReleases */1992export interface PalletTransactionPaymentReleases extends Enum {1993 readonly isV1Ancient: boolean;1994 readonly isV2: boolean;1995 readonly type: 'V1Ancient' | 'V2';1996}19971998/** @name PalletTreasuryCall */1999export interface PalletTreasuryCall extends Enum {2000 readonly isProposeSpend: boolean;2001 readonly asProposeSpend: {2002 readonly value: Compact<u128>;2003 readonly beneficiary: MultiAddress;2004 } & Struct;2005 readonly isRejectProposal: boolean;2006 readonly asRejectProposal: {2007 readonly proposalId: Compact<u32>;2008 } & Struct;2009 readonly isApproveProposal: boolean;2010 readonly asApproveProposal: {2011 readonly proposalId: Compact<u32>;2012 } & Struct;2013 readonly isSpend: boolean;2014 readonly asSpend: {2015 readonly amount: Compact<u128>;2016 readonly beneficiary: MultiAddress;2017 } & Struct;2018 readonly isRemoveApproval: boolean;2019 readonly asRemoveApproval: {2020 readonly proposalId: Compact<u32>;2021 } & Struct;2022 readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal' | 'Spend' | 'RemoveApproval';2023}20242025/** @name PalletTreasuryError */2026export interface PalletTreasuryError extends Enum {2027 readonly isInsufficientProposersBalance: boolean;2028 readonly isInvalidIndex: boolean;2029 readonly isTooManyApprovals: boolean;2030 readonly isInsufficientPermission: boolean;2031 readonly isProposalNotApproved: boolean;2032 readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals' | 'InsufficientPermission' | 'ProposalNotApproved';2033}20342035/** @name PalletTreasuryEvent */2036export interface PalletTreasuryEvent extends Enum {2037 readonly isProposed: boolean;2038 readonly asProposed: {2039 readonly proposalIndex: u32;2040 } & Struct;2041 readonly isSpending: boolean;2042 readonly asSpending: {2043 readonly budgetRemaining: u128;2044 } & Struct;2045 readonly isAwarded: boolean;2046 readonly asAwarded: {2047 readonly proposalIndex: u32;2048 readonly award: u128;2049 readonly account: AccountId32;2050 } & Struct;2051 readonly isRejected: boolean;2052 readonly asRejected: {2053 readonly proposalIndex: u32;2054 readonly slashed: u128;2055 } & Struct;2056 readonly isBurnt: boolean;2057 readonly asBurnt: {2058 readonly burntFunds: u128;2059 } & Struct;2060 readonly isRollover: boolean;2061 readonly asRollover: {2062 readonly rolloverBalance: u128;2063 } & Struct;2064 readonly isDeposit: boolean;2065 readonly asDeposit: {2066 readonly value: u128;2067 } & Struct;2068 readonly isSpendApproved: boolean;2069 readonly asSpendApproved: {2070 readonly proposalIndex: u32;2071 readonly amount: u128;2072 readonly beneficiary: AccountId32;2073 } & Struct;2074 readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit' | 'SpendApproved';2075}20762077/** @name PalletTreasuryProposal */2078export interface PalletTreasuryProposal extends Struct {2079 readonly proposer: AccountId32;2080 readonly value: u128;2081 readonly beneficiary: AccountId32;2082 readonly bond: u128;2083}20842085/** @name PalletUniqueCall */2086export interface PalletUniqueCall extends Enum {2087 readonly isCreateCollection: boolean;2088 readonly asCreateCollection: {2089 readonly collectionName: Vec<u16>;2090 readonly collectionDescription: Vec<u16>;2091 readonly tokenPrefix: Bytes;2092 readonly mode: UpDataStructsCollectionMode;2093 } & Struct;2094 readonly isCreateCollectionEx: boolean;2095 readonly asCreateCollectionEx: {2096 readonly data: UpDataStructsCreateCollectionData;2097 } & Struct;2098 readonly isDestroyCollection: boolean;2099 readonly asDestroyCollection: {2100 readonly collectionId: u32;2101 } & Struct;2102 readonly isAddToAllowList: boolean;2103 readonly asAddToAllowList: {2104 readonly collectionId: u32;2105 readonly address: PalletEvmAccountBasicCrossAccountIdRepr;2106 } & Struct;2107 readonly isRemoveFromAllowList: boolean;2108 readonly asRemoveFromAllowList: {2109 readonly collectionId: u32;2110 readonly address: PalletEvmAccountBasicCrossAccountIdRepr;2111 } & Struct;2112 readonly isChangeCollectionOwner: boolean;2113 readonly asChangeCollectionOwner: {2114 readonly collectionId: u32;2115 readonly newOwner: AccountId32;2116 } & Struct;2117 readonly isAddCollectionAdmin: boolean;2118 readonly asAddCollectionAdmin: {2119 readonly collectionId: u32;2120 readonly newAdminId: PalletEvmAccountBasicCrossAccountIdRepr;2121 } & Struct;2122 readonly isRemoveCollectionAdmin: boolean;2123 readonly asRemoveCollectionAdmin: {2124 readonly collectionId: u32;2125 readonly accountId: PalletEvmAccountBasicCrossAccountIdRepr;2126 } & Struct;2127 readonly isSetCollectionSponsor: boolean;2128 readonly asSetCollectionSponsor: {2129 readonly collectionId: u32;2130 readonly newSponsor: AccountId32;2131 } & Struct;2132 readonly isConfirmSponsorship: boolean;2133 readonly asConfirmSponsorship: {2134 readonly collectionId: u32;2135 } & Struct;2136 readonly isRemoveCollectionSponsor: boolean;2137 readonly asRemoveCollectionSponsor: {2138 readonly collectionId: u32;2139 } & Struct;2140 readonly isCreateItem: boolean;2141 readonly asCreateItem: {2142 readonly collectionId: u32;2143 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;2144 readonly data: UpDataStructsCreateItemData;2145 } & Struct;2146 readonly isCreateMultipleItems: boolean;2147 readonly asCreateMultipleItems: {2148 readonly collectionId: u32;2149 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;2150 readonly itemsData: Vec<UpDataStructsCreateItemData>;2151 } & Struct;2152 readonly isSetCollectionProperties: boolean;2153 readonly asSetCollectionProperties: {2154 readonly collectionId: u32;2155 readonly properties: Vec<UpDataStructsProperty>;2156 } & Struct;2157 readonly isDeleteCollectionProperties: boolean;2158 readonly asDeleteCollectionProperties: {2159 readonly collectionId: u32;2160 readonly propertyKeys: Vec<Bytes>;2161 } & Struct;2162 readonly isSetTokenProperties: boolean;2163 readonly asSetTokenProperties: {2164 readonly collectionId: u32;2165 readonly tokenId: u32;2166 readonly properties: Vec<UpDataStructsProperty>;2167 } & Struct;2168 readonly isDeleteTokenProperties: boolean;2169 readonly asDeleteTokenProperties: {2170 readonly collectionId: u32;2171 readonly tokenId: u32;2172 readonly propertyKeys: Vec<Bytes>;2173 } & Struct;2174 readonly isSetTokenPropertyPermissions: boolean;2175 readonly asSetTokenPropertyPermissions: {2176 readonly collectionId: u32;2177 readonly propertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;2178 } & Struct;2179 readonly isCreateMultipleItemsEx: boolean;2180 readonly asCreateMultipleItemsEx: {2181 readonly collectionId: u32;2182 readonly data: UpDataStructsCreateItemExData;2183 } & Struct;2184 readonly isSetTransfersEnabledFlag: boolean;2185 readonly asSetTransfersEnabledFlag: {2186 readonly collectionId: u32;2187 readonly value: bool;2188 } & Struct;2189 readonly isBurnItem: boolean;2190 readonly asBurnItem: {2191 readonly collectionId: u32;2192 readonly itemId: u32;2193 readonly value: u128;2194 } & Struct;2195 readonly isBurnFrom: boolean;2196 readonly asBurnFrom: {2197 readonly collectionId: u32;2198 readonly from: PalletEvmAccountBasicCrossAccountIdRepr;2199 readonly itemId: u32;2200 readonly value: u128;2201 } & Struct;2202 readonly isTransfer: boolean;2203 readonly asTransfer: {2204 readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;2205 readonly collectionId: u32;2206 readonly itemId: u32;2207 readonly value: u128;2208 } & Struct;2209 readonly isApprove: boolean;2210 readonly asApprove: {2211 readonly spender: PalletEvmAccountBasicCrossAccountIdRepr;2212 readonly collectionId: u32;2213 readonly itemId: u32;2214 readonly amount: u128;2215 } & Struct;2216 readonly isTransferFrom: boolean;2217 readonly asTransferFrom: {2218 readonly from: PalletEvmAccountBasicCrossAccountIdRepr;2219 readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;2220 readonly collectionId: u32;2221 readonly itemId: u32;2222 readonly value: u128;2223 } & Struct;2224 readonly isSetCollectionLimits: boolean;2225 readonly asSetCollectionLimits: {2226 readonly collectionId: u32;2227 readonly newLimit: UpDataStructsCollectionLimits;2228 } & Struct;2229 readonly isSetCollectionPermissions: boolean;2230 readonly asSetCollectionPermissions: {2231 readonly collectionId: u32;2232 readonly newPermission: UpDataStructsCollectionPermissions;2233 } & Struct;2234 readonly isRepartition: boolean;2235 readonly asRepartition: {2236 readonly collectionId: u32;2237 readonly tokenId: u32;2238 readonly amount: u128;2239 } & Struct;2240 readonly type: 'CreateCollection' | 'CreateCollectionEx' | 'DestroyCollection' | 'AddToAllowList' | 'RemoveFromAllowList' | 'ChangeCollectionOwner' | 'AddCollectionAdmin' | 'RemoveCollectionAdmin' | 'SetCollectionSponsor' | 'ConfirmSponsorship' | 'RemoveCollectionSponsor' | 'CreateItem' | 'CreateMultipleItems' | 'SetCollectionProperties' | 'DeleteCollectionProperties' | 'SetTokenProperties' | 'DeleteTokenProperties' | 'SetTokenPropertyPermissions' | 'CreateMultipleItemsEx' | 'SetTransfersEnabledFlag' | 'BurnItem' | 'BurnFrom' | 'Transfer' | 'Approve' | 'TransferFrom' | 'SetCollectionLimits' | 'SetCollectionPermissions' | 'Repartition';2241}22422243/** @name PalletUniqueError */2244export interface PalletUniqueError extends Enum {2245 readonly isCollectionDecimalPointLimitExceeded: boolean;2246 readonly isConfirmUnsetSponsorFail: boolean;2247 readonly isEmptyArgument: boolean;2248 readonly isRepartitionCalledOnNonRefungibleCollection: boolean;2249 readonly type: 'CollectionDecimalPointLimitExceeded' | 'ConfirmUnsetSponsorFail' | 'EmptyArgument' | 'RepartitionCalledOnNonRefungibleCollection';2250}22512252/** @name PalletUniqueRawEvent */2253export interface PalletUniqueRawEvent extends Enum {2254 readonly isCollectionSponsorRemoved: boolean;2255 readonly asCollectionSponsorRemoved: u32;2256 readonly isCollectionAdminAdded: boolean;2257 readonly asCollectionAdminAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;2258 readonly isCollectionOwnedChanged: boolean;2259 readonly asCollectionOwnedChanged: ITuple<[u32, AccountId32]>;2260 readonly isCollectionSponsorSet: boolean;2261 readonly asCollectionSponsorSet: ITuple<[u32, AccountId32]>;2262 readonly isSponsorshipConfirmed: boolean;2263 readonly asSponsorshipConfirmed: ITuple<[u32, AccountId32]>;2264 readonly isCollectionAdminRemoved: boolean;2265 readonly asCollectionAdminRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;2266 readonly isAllowListAddressRemoved: boolean;2267 readonly asAllowListAddressRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;2268 readonly isAllowListAddressAdded: boolean;2269 readonly asAllowListAddressAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;2270 readonly isCollectionLimitSet: boolean;2271 readonly asCollectionLimitSet: u32;2272 readonly isCollectionPermissionSet: boolean;2273 readonly asCollectionPermissionSet: u32;2274 readonly type: 'CollectionSponsorRemoved' | 'CollectionAdminAdded' | 'CollectionOwnedChanged' | 'CollectionSponsorSet' | 'SponsorshipConfirmed' | 'CollectionAdminRemoved' | 'AllowListAddressRemoved' | 'AllowListAddressAdded' | 'CollectionLimitSet' | 'CollectionPermissionSet';2275}22762277/** @name PalletUniqueSchedulerCall */2278export interface PalletUniqueSchedulerCall extends Enum {2279 readonly isScheduleNamed: boolean;2280 readonly asScheduleNamed: {2281 readonly id: U8aFixed;2282 readonly when: u32;2283 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;2284 readonly priority: u8;2285 readonly call: FrameSupportScheduleMaybeHashed;2286 } & Struct;2287 readonly isCancelNamed: boolean;2288 readonly asCancelNamed: {2289 readonly id: U8aFixed;2290 } & Struct;2291 readonly isScheduleNamedAfter: boolean;2292 readonly asScheduleNamedAfter: {2293 readonly id: U8aFixed;2294 readonly after: u32;2295 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;2296 readonly priority: u8;2297 readonly call: FrameSupportScheduleMaybeHashed;2298 } & Struct;2299 readonly type: 'ScheduleNamed' | 'CancelNamed' | 'ScheduleNamedAfter';2300}23012302/** @name PalletUniqueSchedulerError */2303export interface PalletUniqueSchedulerError extends Enum {2304 readonly isFailedToSchedule: boolean;2305 readonly isNotFound: boolean;2306 readonly isTargetBlockNumberInPast: boolean;2307 readonly isRescheduleNoChange: boolean;2308 readonly type: 'FailedToSchedule' | 'NotFound' | 'TargetBlockNumberInPast' | 'RescheduleNoChange';2309}23102311/** @name PalletUniqueSchedulerEvent */2312export interface PalletUniqueSchedulerEvent extends Enum {2313 readonly isScheduled: boolean;2314 readonly asScheduled: {2315 readonly when: u32;2316 readonly index: u32;2317 } & Struct;2318 readonly isCanceled: boolean;2319 readonly asCanceled: {2320 readonly when: u32;2321 readonly index: u32;2322 } & Struct;2323 readonly isDispatched: boolean;2324 readonly asDispatched: {2325 readonly task: ITuple<[u32, u32]>;2326 readonly id: Option<U8aFixed>;2327 readonly result: Result<Null, SpRuntimeDispatchError>;2328 } & Struct;2329 readonly isCallLookupFailed: boolean;2330 readonly asCallLookupFailed: {2331 readonly task: ITuple<[u32, u32]>;2332 readonly id: Option<U8aFixed>;2333 readonly error: FrameSupportScheduleLookupError;2334 } & Struct;2335 readonly type: 'Scheduled' | 'Canceled' | 'Dispatched' | 'CallLookupFailed';2336}23372338/** @name PalletUniqueSchedulerScheduledV3 */2339export interface PalletUniqueSchedulerScheduledV3 extends Struct {2340 readonly maybeId: Option<U8aFixed>;2341 readonly priority: u8;2342 readonly call: FrameSupportScheduleMaybeHashed;2343 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;2344 readonly origin: OpalRuntimeOriginCaller;2345}23462347/** @name PalletXcmCall */2348export interface PalletXcmCall extends Enum {2349 readonly isSend: boolean;2350 readonly asSend: {2351 readonly dest: XcmVersionedMultiLocation;2352 readonly message: XcmVersionedXcm;2353 } & Struct;2354 readonly isTeleportAssets: boolean;2355 readonly asTeleportAssets: {2356 readonly dest: XcmVersionedMultiLocation;2357 readonly beneficiary: XcmVersionedMultiLocation;2358 readonly assets: XcmVersionedMultiAssets;2359 readonly feeAssetItem: u32;2360 } & Struct;2361 readonly isReserveTransferAssets: boolean;2362 readonly asReserveTransferAssets: {2363 readonly dest: XcmVersionedMultiLocation;2364 readonly beneficiary: XcmVersionedMultiLocation;2365 readonly assets: XcmVersionedMultiAssets;2366 readonly feeAssetItem: u32;2367 } & Struct;2368 readonly isExecute: boolean;2369 readonly asExecute: {2370 readonly message: XcmVersionedXcm;2371 readonly maxWeight: u64;2372 } & Struct;2373 readonly isForceXcmVersion: boolean;2374 readonly asForceXcmVersion: {2375 readonly location: XcmV1MultiLocation;2376 readonly xcmVersion: u32;2377 } & Struct;2378 readonly isForceDefaultXcmVersion: boolean;2379 readonly asForceDefaultXcmVersion: {2380 readonly maybeXcmVersion: Option<u32>;2381 } & Struct;2382 readonly isForceSubscribeVersionNotify: boolean;2383 readonly asForceSubscribeVersionNotify: {2384 readonly location: XcmVersionedMultiLocation;2385 } & Struct;2386 readonly isForceUnsubscribeVersionNotify: boolean;2387 readonly asForceUnsubscribeVersionNotify: {2388 readonly location: XcmVersionedMultiLocation;2389 } & Struct;2390 readonly isLimitedReserveTransferAssets: boolean;2391 readonly asLimitedReserveTransferAssets: {2392 readonly dest: XcmVersionedMultiLocation;2393 readonly beneficiary: XcmVersionedMultiLocation;2394 readonly assets: XcmVersionedMultiAssets;2395 readonly feeAssetItem: u32;2396 readonly weightLimit: XcmV2WeightLimit;2397 } & Struct;2398 readonly isLimitedTeleportAssets: boolean;2399 readonly asLimitedTeleportAssets: {2400 readonly dest: XcmVersionedMultiLocation;2401 readonly beneficiary: XcmVersionedMultiLocation;2402 readonly assets: XcmVersionedMultiAssets;2403 readonly feeAssetItem: u32;2404 readonly weightLimit: XcmV2WeightLimit;2405 } & Struct;2406 readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets';2407}24082409/** @name PalletXcmError */2410export interface PalletXcmError extends Enum {2411 readonly isUnreachable: boolean;2412 readonly isSendFailure: boolean;2413 readonly isFiltered: boolean;2414 readonly isUnweighableMessage: boolean;2415 readonly isDestinationNotInvertible: boolean;2416 readonly isEmpty: boolean;2417 readonly isCannotReanchor: boolean;2418 readonly isTooManyAssets: boolean;2419 readonly isInvalidOrigin: boolean;2420 readonly isBadVersion: boolean;2421 readonly isBadLocation: boolean;2422 readonly isNoSubscription: boolean;2423 readonly isAlreadySubscribed: boolean;2424 readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed';2425}24262427/** @name PalletXcmEvent */2428export interface PalletXcmEvent extends Enum {2429 readonly isAttempted: boolean;2430 readonly asAttempted: XcmV2TraitsOutcome;2431 readonly isSent: boolean;2432 readonly asSent: ITuple<[XcmV1MultiLocation, XcmV1MultiLocation, XcmV2Xcm]>;2433 readonly isUnexpectedResponse: boolean;2434 readonly asUnexpectedResponse: ITuple<[XcmV1MultiLocation, u64]>;2435 readonly isResponseReady: boolean;2436 readonly asResponseReady: ITuple<[u64, XcmV2Response]>;2437 readonly isNotified: boolean;2438 readonly asNotified: ITuple<[u64, u8, u8]>;2439 readonly isNotifyOverweight: boolean;2440 readonly asNotifyOverweight: ITuple<[u64, u8, u8, u64, u64]>;2441 readonly isNotifyDispatchError: boolean;2442 readonly asNotifyDispatchError: ITuple<[u64, u8, u8]>;2443 readonly isNotifyDecodeFailed: boolean;2444 readonly asNotifyDecodeFailed: ITuple<[u64, u8, u8]>;2445 readonly isInvalidResponder: boolean;2446 readonly asInvalidResponder: ITuple<[XcmV1MultiLocation, u64, Option<XcmV1MultiLocation>]>;2447 readonly isInvalidResponderVersion: boolean;2448 readonly asInvalidResponderVersion: ITuple<[XcmV1MultiLocation, u64]>;2449 readonly isResponseTaken: boolean;2450 readonly asResponseTaken: u64;2451 readonly isAssetsTrapped: boolean;2452 readonly asAssetsTrapped: ITuple<[H256, XcmV1MultiLocation, XcmVersionedMultiAssets]>;2453 readonly isVersionChangeNotified: boolean;2454 readonly asVersionChangeNotified: ITuple<[XcmV1MultiLocation, u32]>;2455 readonly isSupportedVersionChanged: boolean;2456 readonly asSupportedVersionChanged: ITuple<[XcmV1MultiLocation, u32]>;2457 readonly isNotifyTargetSendFail: boolean;2458 readonly asNotifyTargetSendFail: ITuple<[XcmV1MultiLocation, u64, XcmV2TraitsError]>;2459 readonly isNotifyTargetMigrationFail: boolean;2460 readonly asNotifyTargetMigrationFail: ITuple<[XcmVersionedMultiLocation, u64]>;2461 readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail';2462}24632464/** @name PalletXcmOrigin */2465export interface PalletXcmOrigin extends Enum {2466 readonly isXcm: boolean;2467 readonly asXcm: XcmV1MultiLocation;2468 readonly isResponse: boolean;2469 readonly asResponse: XcmV1MultiLocation;2470 readonly type: 'Xcm' | 'Response';2471}24722473/** @name PhantomTypeUpDataStructs */2474export interface PhantomTypeUpDataStructs extends Vec<ITuple<[UpDataStructsTokenData, UpDataStructsRpcCollection, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftNftInfo, RmrkTraitsResourceResourceInfo, RmrkTraitsPropertyPropertyInfo, RmrkTraitsBaseBaseInfo, RmrkTraitsPartPartType, RmrkTraitsTheme, RmrkTraitsNftNftChild]>> {}24752476/** @name PolkadotCorePrimitivesInboundDownwardMessage */2477export interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {2478 readonly sentAt: u32;2479 readonly msg: Bytes;2480}24812482/** @name PolkadotCorePrimitivesInboundHrmpMessage */2483export interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct {2484 readonly sentAt: u32;2485 readonly data: Bytes;2486}24872488/** @name PolkadotCorePrimitivesOutboundHrmpMessage */2489export interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct {2490 readonly recipient: u32;2491 readonly data: Bytes;2492}24932494/** @name PolkadotParachainPrimitivesXcmpMessageFormat */2495export interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {2496 readonly isConcatenatedVersionedXcm: boolean;2497 readonly isConcatenatedEncodedBlob: boolean;2498 readonly isSignals: boolean;2499 readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';2500}25012502/** @name PolkadotPrimitivesV2AbridgedHostConfiguration */2503export interface PolkadotPrimitivesV2AbridgedHostConfiguration extends Struct {2504 readonly maxCodeSize: u32;2505 readonly maxHeadDataSize: u32;2506 readonly maxUpwardQueueCount: u32;2507 readonly maxUpwardQueueSize: u32;2508 readonly maxUpwardMessageSize: u32;2509 readonly maxUpwardMessageNumPerCandidate: u32;2510 readonly hrmpMaxMessageNumPerCandidate: u32;2511 readonly validationUpgradeCooldown: u32;2512 readonly validationUpgradeDelay: u32;2513}25142515/** @name PolkadotPrimitivesV2AbridgedHrmpChannel */2516export interface PolkadotPrimitivesV2AbridgedHrmpChannel extends Struct {2517 readonly maxCapacity: u32;2518 readonly maxTotalSize: u32;2519 readonly maxMessageSize: u32;2520 readonly msgCount: u32;2521 readonly totalSize: u32;2522 readonly mqcHead: Option<H256>;2523}25242525/** @name PolkadotPrimitivesV2PersistedValidationData */2526export interface PolkadotPrimitivesV2PersistedValidationData extends Struct {2527 readonly parentHead: Bytes;2528 readonly relayParentNumber: u32;2529 readonly relayParentStorageRoot: H256;2530 readonly maxPovSize: u32;2531}25322533/** @name PolkadotPrimitivesV2UpgradeRestriction */2534export interface PolkadotPrimitivesV2UpgradeRestriction extends Enum {2535 readonly isPresent: boolean;2536 readonly type: 'Present';2537}25382539/** @name RmrkTraitsBaseBaseInfo */2540export interface RmrkTraitsBaseBaseInfo extends Struct {2541 readonly issuer: AccountId32;2542 readonly baseType: Bytes;2543 readonly symbol: Bytes;2544}25452546/** @name RmrkTraitsCollectionCollectionInfo */2547export interface RmrkTraitsCollectionCollectionInfo extends Struct {2548 readonly issuer: AccountId32;2549 readonly metadata: Bytes;2550 readonly max: Option<u32>;2551 readonly symbol: Bytes;2552 readonly nftsCount: u32;2553}25542555/** @name RmrkTraitsNftAccountIdOrCollectionNftTuple */2556export interface RmrkTraitsNftAccountIdOrCollectionNftTuple extends Enum {2557 readonly isAccountId: boolean;2558 readonly asAccountId: AccountId32;2559 readonly isCollectionAndNftTuple: boolean;2560 readonly asCollectionAndNftTuple: ITuple<[u32, u32]>;2561 readonly type: 'AccountId' | 'CollectionAndNftTuple';2562}25632564/** @name RmrkTraitsNftNftChild */2565export interface RmrkTraitsNftNftChild extends Struct {2566 readonly collectionId: u32;2567 readonly nftId: u32;2568}25692570/** @name RmrkTraitsNftNftInfo */2571export interface RmrkTraitsNftNftInfo extends Struct {2572 readonly owner: RmrkTraitsNftAccountIdOrCollectionNftTuple;2573 readonly royalty: Option<RmrkTraitsNftRoyaltyInfo>;2574 readonly metadata: Bytes;2575 readonly equipped: bool;2576 readonly pending: bool;2577}25782579/** @name RmrkTraitsNftRoyaltyInfo */2580export interface RmrkTraitsNftRoyaltyInfo extends Struct {2581 readonly recipient: AccountId32;2582 readonly amount: Permill;2583}25842585/** @name RmrkTraitsPartEquippableList */2586export interface RmrkTraitsPartEquippableList extends Enum {2587 readonly isAll: boolean;2588 readonly isEmpty: boolean;2589 readonly isCustom: boolean;2590 readonly asCustom: Vec<u32>;2591 readonly type: 'All' | 'Empty' | 'Custom';2592}25932594/** @name RmrkTraitsPartFixedPart */2595export interface RmrkTraitsPartFixedPart extends Struct {2596 readonly id: u32;2597 readonly z: u32;2598 readonly src: Bytes;2599}26002601/** @name RmrkTraitsPartPartType */2602export interface RmrkTraitsPartPartType extends Enum {2603 readonly isFixedPart: boolean;2604 readonly asFixedPart: RmrkTraitsPartFixedPart;2605 readonly isSlotPart: boolean;2606 readonly asSlotPart: RmrkTraitsPartSlotPart;2607 readonly type: 'FixedPart' | 'SlotPart';2608}26092610/** @name RmrkTraitsPartSlotPart */2611export interface RmrkTraitsPartSlotPart extends Struct {2612 readonly id: u32;2613 readonly equippable: RmrkTraitsPartEquippableList;2614 readonly src: Bytes;2615 readonly z: u32;2616}26172618/** @name RmrkTraitsPropertyPropertyInfo */2619export interface RmrkTraitsPropertyPropertyInfo extends Struct {2620 readonly key: Bytes;2621 readonly value: Bytes;2622}26232624/** @name RmrkTraitsResourceBasicResource */2625export interface RmrkTraitsResourceBasicResource extends Struct {2626 readonly src: Option<Bytes>;2627 readonly metadata: Option<Bytes>;2628 readonly license: Option<Bytes>;2629 readonly thumb: Option<Bytes>;2630}26312632/** @name RmrkTraitsResourceComposableResource */2633export interface RmrkTraitsResourceComposableResource extends Struct {2634 readonly parts: Vec<u32>;2635 readonly base: u32;2636 readonly src: Option<Bytes>;2637 readonly metadata: Option<Bytes>;2638 readonly license: Option<Bytes>;2639 readonly thumb: Option<Bytes>;2640}26412642/** @name RmrkTraitsResourceResourceInfo */2643export interface RmrkTraitsResourceResourceInfo extends Struct {2644 readonly id: u32;2645 readonly resource: RmrkTraitsResourceResourceTypes;2646 readonly pending: bool;2647 readonly pendingRemoval: bool;2648}26492650/** @name RmrkTraitsResourceResourceTypes */2651export interface RmrkTraitsResourceResourceTypes extends Enum {2652 readonly isBasic: boolean;2653 readonly asBasic: RmrkTraitsResourceBasicResource;2654 readonly isComposable: boolean;2655 readonly asComposable: RmrkTraitsResourceComposableResource;2656 readonly isSlot: boolean;2657 readonly asSlot: RmrkTraitsResourceSlotResource;2658 readonly type: 'Basic' | 'Composable' | 'Slot';2659}26602661/** @name RmrkTraitsResourceSlotResource */2662export interface RmrkTraitsResourceSlotResource extends Struct {2663 readonly base: u32;2664 readonly src: Option<Bytes>;2665 readonly metadata: Option<Bytes>;2666 readonly slot: u32;2667 readonly license: Option<Bytes>;2668 readonly thumb: Option<Bytes>;2669}26702671/** @name RmrkTraitsTheme */2672export interface RmrkTraitsTheme extends Struct {2673 readonly name: Bytes;2674 readonly properties: Vec<RmrkTraitsThemeThemeProperty>;2675 readonly inherit: bool;2676}26772678/** @name RmrkTraitsThemeThemeProperty */2679export interface RmrkTraitsThemeThemeProperty extends Struct {2680 readonly key: Bytes;2681 readonly value: Bytes;2682}26832684/** @name SpCoreEcdsaSignature */2685export interface SpCoreEcdsaSignature extends U8aFixed {}26862687/** @name SpCoreEd25519Signature */2688export interface SpCoreEd25519Signature extends U8aFixed {}26892690/** @name SpCoreSr25519Signature */2691export interface SpCoreSr25519Signature extends U8aFixed {}26922693/** @name SpCoreVoid */2694export interface SpCoreVoid extends Null {}26952696/** @name SpRuntimeArithmeticError */2697export interface SpRuntimeArithmeticError extends Enum {2698 readonly isUnderflow: boolean;2699 readonly isOverflow: boolean;2700 readonly isDivisionByZero: boolean;2701 readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero';2702}27032704/** @name SpRuntimeDigest */2705export interface SpRuntimeDigest extends Struct {2706 readonly logs: Vec<SpRuntimeDigestDigestItem>;2707}27082709/** @name SpRuntimeDigestDigestItem */2710export interface SpRuntimeDigestDigestItem extends Enum {2711 readonly isOther: boolean;2712 readonly asOther: Bytes;2713 readonly isConsensus: boolean;2714 readonly asConsensus: ITuple<[U8aFixed, Bytes]>;2715 readonly isSeal: boolean;2716 readonly asSeal: ITuple<[U8aFixed, Bytes]>;2717 readonly isPreRuntime: boolean;2718 readonly asPreRuntime: ITuple<[U8aFixed, Bytes]>;2719 readonly isRuntimeEnvironmentUpdated: boolean;2720 readonly type: 'Other' | 'Consensus' | 'Seal' | 'PreRuntime' | 'RuntimeEnvironmentUpdated';2721}27222723/** @name SpRuntimeDispatchError */2724export interface SpRuntimeDispatchError extends Enum {2725 readonly isOther: boolean;2726 readonly isCannotLookup: boolean;2727 readonly isBadOrigin: boolean;2728 readonly isModule: boolean;2729 readonly asModule: SpRuntimeModuleError;2730 readonly isConsumerRemaining: boolean;2731 readonly isNoProviders: boolean;2732 readonly isTooManyConsumers: boolean;2733 readonly isToken: boolean;2734 readonly asToken: SpRuntimeTokenError;2735 readonly isArithmetic: boolean;2736 readonly asArithmetic: SpRuntimeArithmeticError;2737 readonly isTransactional: boolean;2738 readonly asTransactional: SpRuntimeTransactionalError;2739 readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic' | 'Transactional';2740}27412742/** @name SpRuntimeModuleError */2743export interface SpRuntimeModuleError extends Struct {2744 readonly index: u8;2745 readonly error: U8aFixed;2746}27472748/** @name SpRuntimeMultiSignature */2749export interface SpRuntimeMultiSignature extends Enum {2750 readonly isEd25519: boolean;2751 readonly asEd25519: SpCoreEd25519Signature;2752 readonly isSr25519: boolean;2753 readonly asSr25519: SpCoreSr25519Signature;2754 readonly isEcdsa: boolean;2755 readonly asEcdsa: SpCoreEcdsaSignature;2756 readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';2757}27582759/** @name SpRuntimeTokenError */2760export interface SpRuntimeTokenError extends Enum {2761 readonly isNoFunds: boolean;2762 readonly isWouldDie: boolean;2763 readonly isBelowMinimum: boolean;2764 readonly isCannotCreate: boolean;2765 readonly isUnknownAsset: boolean;2766 readonly isFrozen: boolean;2767 readonly isUnsupported: boolean;2768 readonly type: 'NoFunds' | 'WouldDie' | 'BelowMinimum' | 'CannotCreate' | 'UnknownAsset' | 'Frozen' | 'Unsupported';2769}27702771/** @name SpRuntimeTransactionalError */2772export interface SpRuntimeTransactionalError extends Enum {2773 readonly isLimitReached: boolean;2774 readonly isNoLayer: boolean;2775 readonly type: 'LimitReached' | 'NoLayer';2776}27772778/** @name SpTrieStorageProof */2779export interface SpTrieStorageProof extends Struct {2780 readonly trieNodes: BTreeSet<Bytes>;2781}27822783/** @name SpVersionRuntimeVersion */2784export interface SpVersionRuntimeVersion extends Struct {2785 readonly specName: Text;2786 readonly implName: Text;2787 readonly authoringVersion: u32;2788 readonly specVersion: u32;2789 readonly implVersion: u32;2790 readonly apis: Vec<ITuple<[U8aFixed, u32]>>;2791 readonly transactionVersion: u32;2792 readonly stateVersion: u8;2793}27942795/** @name UpDataStructsAccessMode */2796export interface UpDataStructsAccessMode extends Enum {2797 readonly isNormal: boolean;2798 readonly isAllowList: boolean;2799 readonly type: 'Normal' | 'AllowList';2800}28012802/** @name UpDataStructsCollection */2803export interface UpDataStructsCollection extends Struct {2804 readonly owner: AccountId32;2805 readonly mode: UpDataStructsCollectionMode;2806 readonly name: Vec<u16>;2807 readonly description: Vec<u16>;2808 readonly tokenPrefix: Bytes;2809 readonly sponsorship: UpDataStructsSponsorshipStateAccountId32;2810 readonly limits: UpDataStructsCollectionLimits;2811 readonly permissions: UpDataStructsCollectionPermissions;2812 readonly externalCollection: bool;2813}28142815/** @name UpDataStructsCollectionLimits */2816export interface UpDataStructsCollectionLimits extends Struct {2817 readonly accountTokenOwnershipLimit: Option<u32>;2818 readonly sponsoredDataSize: Option<u32>;2819 readonly sponsoredDataRateLimit: Option<UpDataStructsSponsoringRateLimit>;2820 readonly tokenLimit: Option<u32>;2821 readonly sponsorTransferTimeout: Option<u32>;2822 readonly sponsorApproveTimeout: Option<u32>;2823 readonly ownerCanTransfer: Option<bool>;2824 readonly ownerCanDestroy: Option<bool>;2825 readonly transfersEnabled: Option<bool>;2826}28272828/** @name UpDataStructsCollectionMode */2829export interface UpDataStructsCollectionMode extends Enum {2830 readonly isNft: boolean;2831 readonly isFungible: boolean;2832 readonly asFungible: u8;2833 readonly isReFungible: boolean;2834 readonly type: 'Nft' | 'Fungible' | 'ReFungible';2835}28362837/** @name UpDataStructsCollectionPermissions */2838export interface UpDataStructsCollectionPermissions extends Struct {2839 readonly access: Option<UpDataStructsAccessMode>;2840 readonly mintMode: Option<bool>;2841 readonly nesting: Option<UpDataStructsNestingPermissions>;2842}28432844/** @name UpDataStructsCollectionStats */2845export interface UpDataStructsCollectionStats extends Struct {2846 readonly created: u32;2847 readonly destroyed: u32;2848 readonly alive: u32;2849}28502851/** @name UpDataStructsCreateCollectionData */2852export interface UpDataStructsCreateCollectionData extends Struct {2853 readonly mode: UpDataStructsCollectionMode;2854 readonly access: Option<UpDataStructsAccessMode>;2855 readonly name: Vec<u16>;2856 readonly description: Vec<u16>;2857 readonly tokenPrefix: Bytes;2858 readonly pendingSponsor: Option<AccountId32>;2859 readonly limits: Option<UpDataStructsCollectionLimits>;2860 readonly permissions: Option<UpDataStructsCollectionPermissions>;2861 readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;2862 readonly properties: Vec<UpDataStructsProperty>;2863}28642865/** @name UpDataStructsCreateFungibleData */2866export interface UpDataStructsCreateFungibleData extends Struct {2867 readonly value: u128;2868}28692870/** @name UpDataStructsCreateItemData */2871export interface UpDataStructsCreateItemData extends Enum {2872 readonly isNft: boolean;2873 readonly asNft: UpDataStructsCreateNftData;2874 readonly isFungible: boolean;2875 readonly asFungible: UpDataStructsCreateFungibleData;2876 readonly isReFungible: boolean;2877 readonly asReFungible: UpDataStructsCreateReFungibleData;2878 readonly type: 'Nft' | 'Fungible' | 'ReFungible';2879}28802881/** @name UpDataStructsCreateItemExData */2882export interface UpDataStructsCreateItemExData extends Enum {2883 readonly isNft: boolean;2884 readonly asNft: Vec<UpDataStructsCreateNftExData>;2885 readonly isFungible: boolean;2886 readonly asFungible: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr,u128>;2887 readonly isRefungibleMultipleItems: boolean;2888 readonly asRefungibleMultipleItems: Vec<UpDataStructsCreateRefungibleExSingleOwner>;2889 readonly isRefungibleMultipleOwners: boolean;2890 readonly asRefungibleMultipleOwners: UpDataStructsCreateRefungibleExMultipleOwners;2891 readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';2892}28932894/** @name UpDataStructsCreateNftData */2895export interface UpDataStructsCreateNftData extends Struct {2896 readonly properties: Vec<UpDataStructsProperty>;2897}28982899/** @name UpDataStructsCreateNftExData */2900export interface UpDataStructsCreateNftExData extends Struct {2901 readonly properties: Vec<UpDataStructsProperty>;2902 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;2903}29042905/** @name UpDataStructsCreateReFungibleData */2906export interface UpDataStructsCreateReFungibleData extends Struct {2907 readonly pieces: u128;2908 readonly properties: Vec<UpDataStructsProperty>;2909}29102911/** @name UpDataStructsCreateRefungibleExMultipleOwners */2912export interface UpDataStructsCreateRefungibleExMultipleOwners extends Struct {2913 readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;2914 readonly properties: Vec<UpDataStructsProperty>;2915}29162917/** @name UpDataStructsCreateRefungibleExSingleOwner */2918export interface UpDataStructsCreateRefungibleExSingleOwner extends Struct {2919 readonly user: PalletEvmAccountBasicCrossAccountIdRepr;2920 readonly pieces: u128;2921 readonly properties: Vec<UpDataStructsProperty>;2922}29232924/** @name UpDataStructsNestingPermissions */2925export interface UpDataStructsNestingPermissions extends Struct {2926 readonly tokenOwner: bool;2927 readonly collectionAdmin: bool;2928 readonly restricted: Option<UpDataStructsOwnerRestrictedSet>;2929}29302931/** @name UpDataStructsOwnerRestrictedSet */2932export interface UpDataStructsOwnerRestrictedSet extends BTreeSet<u32> {}29332934/** @name UpDataStructsProperties */2935export interface UpDataStructsProperties extends Struct {2936 readonly map: UpDataStructsPropertiesMapBoundedVec;2937 readonly consumedSpace: u32;2938 readonly spaceLimit: u32;2939}29402941/** @name UpDataStructsPropertiesMapBoundedVec */2942export interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}29432944/** @name UpDataStructsPropertiesMapPropertyPermission */2945export interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}29462947/** @name UpDataStructsProperty */2948export interface UpDataStructsProperty extends Struct {2949 readonly key: Bytes;2950 readonly value: Bytes;2951}29522953/** @name UpDataStructsPropertyKeyPermission */2954export interface UpDataStructsPropertyKeyPermission extends Struct {2955 readonly key: Bytes;2956 readonly permission: UpDataStructsPropertyPermission;2957}29582959/** @name UpDataStructsPropertyPermission */2960export interface UpDataStructsPropertyPermission extends Struct {2961 readonly mutable: bool;2962 readonly collectionAdmin: bool;2963 readonly tokenOwner: bool;2964}29652966/** @name UpDataStructsPropertyScope */2967export interface UpDataStructsPropertyScope extends Enum {2968 readonly isNone: boolean;2969 readonly isRmrk: boolean;2970 readonly type: 'None' | 'Rmrk';2971}29722973/** @name UpDataStructsRpcCollection */2974export interface UpDataStructsRpcCollection extends Struct {2975 readonly owner: AccountId32;2976 readonly mode: UpDataStructsCollectionMode;2977 readonly name: Vec<u16>;2978 readonly description: Vec<u16>;2979 readonly tokenPrefix: Bytes;2980 readonly sponsorship: UpDataStructsSponsorshipStateAccountId32;2981 readonly limits: UpDataStructsCollectionLimits;2982 readonly permissions: UpDataStructsCollectionPermissions;2983 readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;2984 readonly properties: Vec<UpDataStructsProperty>;2985 readonly readOnly: bool;2986}29872988/** @name UpDataStructsSponsoringRateLimit */2989export interface UpDataStructsSponsoringRateLimit extends Enum {2990 readonly isSponsoringDisabled: boolean;2991 readonly isBlocks: boolean;2992 readonly asBlocks: u32;2993 readonly type: 'SponsoringDisabled' | 'Blocks';2994}29952996/** @name UpDataStructsSponsorshipStateAccountId32 */2997export interface UpDataStructsSponsorshipStateAccountId32 extends Enum {2998 readonly isDisabled: boolean;2999 readonly isUnconfirmed: boolean;3000 readonly asUnconfirmed: AccountId32;3001 readonly isConfirmed: boolean;3002 readonly asConfirmed: AccountId32;3003 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';3004}30053006/** @name UpDataStructsSponsorshipStateBasicCrossAccountIdRepr */3007export interface UpDataStructsSponsorshipStateBasicCrossAccountIdRepr extends Enum {3008 readonly isDisabled: boolean;3009 readonly isUnconfirmed: boolean;3010 readonly asUnconfirmed: PalletEvmAccountBasicCrossAccountIdRepr;3011 readonly isConfirmed: boolean;3012 readonly asConfirmed: PalletEvmAccountBasicCrossAccountIdRepr;3013 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';3014}30153016/** @name UpDataStructsTokenChild */3017export interface UpDataStructsTokenChild extends Struct {3018 readonly token: u32;3019 readonly collection: u32;3020}30213022/** @name UpDataStructsTokenData */3023export interface UpDataStructsTokenData extends Struct {3024 readonly properties: Vec<UpDataStructsProperty>;3025 readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;3026 readonly pieces: u128;3027}30283029/** @name XcmDoubleEncoded */3030export interface XcmDoubleEncoded extends Struct {3031 readonly encoded: Bytes;3032}30333034/** @name XcmV0Junction */3035export interface XcmV0Junction extends Enum {3036 readonly isParent: boolean;3037 readonly isParachain: boolean;3038 readonly asParachain: Compact<u32>;3039 readonly isAccountId32: boolean;3040 readonly asAccountId32: {3041 readonly network: XcmV0JunctionNetworkId;3042 readonly id: U8aFixed;3043 } & Struct;3044 readonly isAccountIndex64: boolean;3045 readonly asAccountIndex64: {3046 readonly network: XcmV0JunctionNetworkId;3047 readonly index: Compact<u64>;3048 } & Struct;3049 readonly isAccountKey20: boolean;3050 readonly asAccountKey20: {3051 readonly network: XcmV0JunctionNetworkId;3052 readonly key: U8aFixed;3053 } & Struct;3054 readonly isPalletInstance: boolean;3055 readonly asPalletInstance: u8;3056 readonly isGeneralIndex: boolean;3057 readonly asGeneralIndex: Compact<u128>;3058 readonly isGeneralKey: boolean;3059 readonly asGeneralKey: Bytes;3060 readonly isOnlyChild: boolean;3061 readonly isPlurality: boolean;3062 readonly asPlurality: {3063 readonly id: XcmV0JunctionBodyId;3064 readonly part: XcmV0JunctionBodyPart;3065 } & Struct;3066 readonly type: 'Parent' | 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';3067}30683069/** @name XcmV0JunctionBodyId */3070export interface XcmV0JunctionBodyId extends Enum {3071 readonly isUnit: boolean;3072 readonly isNamed: boolean;3073 readonly asNamed: Bytes;3074 readonly isIndex: boolean;3075 readonly asIndex: Compact<u32>;3076 readonly isExecutive: boolean;3077 readonly isTechnical: boolean;3078 readonly isLegislative: boolean;3079 readonly isJudicial: boolean;3080 readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial';3081}30823083/** @name XcmV0JunctionBodyPart */3084export interface XcmV0JunctionBodyPart extends Enum {3085 readonly isVoice: boolean;3086 readonly isMembers: boolean;3087 readonly asMembers: {3088 readonly count: Compact<u32>;3089 } & Struct;3090 readonly isFraction: boolean;3091 readonly asFraction: {3092 readonly nom: Compact<u32>;3093 readonly denom: Compact<u32>;3094 } & Struct;3095 readonly isAtLeastProportion: boolean;3096 readonly asAtLeastProportion: {3097 readonly nom: Compact<u32>;3098 readonly denom: Compact<u32>;3099 } & Struct;3100 readonly isMoreThanProportion: boolean;3101 readonly asMoreThanProportion: {3102 readonly nom: Compact<u32>;3103 readonly denom: Compact<u32>;3104 } & Struct;3105 readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';3106}31073108/** @name XcmV0JunctionNetworkId */3109export interface XcmV0JunctionNetworkId extends Enum {3110 readonly isAny: boolean;3111 readonly isNamed: boolean;3112 readonly asNamed: Bytes;3113 readonly isPolkadot: boolean;3114 readonly isKusama: boolean;3115 readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';3116}31173118/** @name XcmV0MultiAsset */3119export interface XcmV0MultiAsset extends Enum {3120 readonly isNone: boolean;3121 readonly isAll: boolean;3122 readonly isAllFungible: boolean;3123 readonly isAllNonFungible: boolean;3124 readonly isAllAbstractFungible: boolean;3125 readonly asAllAbstractFungible: {3126 readonly id: Bytes;3127 } & Struct;3128 readonly isAllAbstractNonFungible: boolean;3129 readonly asAllAbstractNonFungible: {3130 readonly class: Bytes;3131 } & Struct;3132 readonly isAllConcreteFungible: boolean;3133 readonly asAllConcreteFungible: {3134 readonly id: XcmV0MultiLocation;3135 } & Struct;3136 readonly isAllConcreteNonFungible: boolean;3137 readonly asAllConcreteNonFungible: {3138 readonly class: XcmV0MultiLocation;3139 } & Struct;3140 readonly isAbstractFungible: boolean;3141 readonly asAbstractFungible: {3142 readonly id: Bytes;3143 readonly amount: Compact<u128>;3144 } & Struct;3145 readonly isAbstractNonFungible: boolean;3146 readonly asAbstractNonFungible: {3147 readonly class: Bytes;3148 readonly instance: XcmV1MultiassetAssetInstance;3149 } & Struct;3150 readonly isConcreteFungible: boolean;3151 readonly asConcreteFungible: {3152 readonly id: XcmV0MultiLocation;3153 readonly amount: Compact<u128>;3154 } & Struct;3155 readonly isConcreteNonFungible: boolean;3156 readonly asConcreteNonFungible: {3157 readonly class: XcmV0MultiLocation;3158 readonly instance: XcmV1MultiassetAssetInstance;3159 } & Struct;3160 readonly type: 'None' | 'All' | 'AllFungible' | 'AllNonFungible' | 'AllAbstractFungible' | 'AllAbstractNonFungible' | 'AllConcreteFungible' | 'AllConcreteNonFungible' | 'AbstractFungible' | 'AbstractNonFungible' | 'ConcreteFungible' | 'ConcreteNonFungible';3161}31623163/** @name XcmV0MultiLocation */3164export interface XcmV0MultiLocation extends Enum {3165 readonly isNull: boolean;3166 readonly isX1: boolean;3167 readonly asX1: XcmV0Junction;3168 readonly isX2: boolean;3169 readonly asX2: ITuple<[XcmV0Junction, XcmV0Junction]>;3170 readonly isX3: boolean;3171 readonly asX3: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction]>;3172 readonly isX4: boolean;3173 readonly asX4: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;3174 readonly isX5: boolean;3175 readonly asX5: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;3176 readonly isX6: boolean;3177 readonly asX6: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;3178 readonly isX7: boolean;3179 readonly asX7: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;3180 readonly isX8: boolean;3181 readonly asX8: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;3182 readonly type: 'Null' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';3183}31843185/** @name XcmV0Order */3186export interface XcmV0Order extends Enum {3187 readonly isNull: boolean;3188 readonly isDepositAsset: boolean;3189 readonly asDepositAsset: {3190 readonly assets: Vec<XcmV0MultiAsset>;3191 readonly dest: XcmV0MultiLocation;3192 } & Struct;3193 readonly isDepositReserveAsset: boolean;3194 readonly asDepositReserveAsset: {3195 readonly assets: Vec<XcmV0MultiAsset>;3196 readonly dest: XcmV0MultiLocation;3197 readonly effects: Vec<XcmV0Order>;3198 } & Struct;3199 readonly isExchangeAsset: boolean;3200 readonly asExchangeAsset: {3201 readonly give: Vec<XcmV0MultiAsset>;3202 readonly receive: Vec<XcmV0MultiAsset>;3203 } & Struct;3204 readonly isInitiateReserveWithdraw: boolean;3205 readonly asInitiateReserveWithdraw: {3206 readonly assets: Vec<XcmV0MultiAsset>;3207 readonly reserve: XcmV0MultiLocation;3208 readonly effects: Vec<XcmV0Order>;3209 } & Struct;3210 readonly isInitiateTeleport: boolean;3211 readonly asInitiateTeleport: {3212 readonly assets: Vec<XcmV0MultiAsset>;3213 readonly dest: XcmV0MultiLocation;3214 readonly effects: Vec<XcmV0Order>;3215 } & Struct;3216 readonly isQueryHolding: boolean;3217 readonly asQueryHolding: {3218 readonly queryId: Compact<u64>;3219 readonly dest: XcmV0MultiLocation;3220 readonly assets: Vec<XcmV0MultiAsset>;3221 } & Struct;3222 readonly isBuyExecution: boolean;3223 readonly asBuyExecution: {3224 readonly fees: XcmV0MultiAsset;3225 readonly weight: u64;3226 readonly debt: u64;3227 readonly haltOnError: bool;3228 readonly xcm: Vec<XcmV0Xcm>;3229 } & Struct;3230 readonly type: 'Null' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';3231}32323233/** @name XcmV0OriginKind */3234export interface XcmV0OriginKind extends Enum {3235 readonly isNative: boolean;3236 readonly isSovereignAccount: boolean;3237 readonly isSuperuser: boolean;3238 readonly isXcm: boolean;3239 readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm';3240}32413242/** @name XcmV0Response */3243export interface XcmV0Response extends Enum {3244 readonly isAssets: boolean;3245 readonly asAssets: Vec<XcmV0MultiAsset>;3246 readonly type: 'Assets';3247}32483249/** @name XcmV0Xcm */3250export interface XcmV0Xcm extends Enum {3251 readonly isWithdrawAsset: boolean;3252 readonly asWithdrawAsset: {3253 readonly assets: Vec<XcmV0MultiAsset>;3254 readonly effects: Vec<XcmV0Order>;3255 } & Struct;3256 readonly isReserveAssetDeposit: boolean;3257 readonly asReserveAssetDeposit: {3258 readonly assets: Vec<XcmV0MultiAsset>;3259 readonly effects: Vec<XcmV0Order>;3260 } & Struct;3261 readonly isTeleportAsset: boolean;3262 readonly asTeleportAsset: {3263 readonly assets: Vec<XcmV0MultiAsset>;3264 readonly effects: Vec<XcmV0Order>;3265 } & Struct;3266 readonly isQueryResponse: boolean;3267 readonly asQueryResponse: {3268 readonly queryId: Compact<u64>;3269 readonly response: XcmV0Response;3270 } & Struct;3271 readonly isTransferAsset: boolean;3272 readonly asTransferAsset: {3273 readonly assets: Vec<XcmV0MultiAsset>;3274 readonly dest: XcmV0MultiLocation;3275 } & Struct;3276 readonly isTransferReserveAsset: boolean;3277 readonly asTransferReserveAsset: {3278 readonly assets: Vec<XcmV0MultiAsset>;3279 readonly dest: XcmV0MultiLocation;3280 readonly effects: Vec<XcmV0Order>;3281 } & Struct;3282 readonly isTransact: boolean;3283 readonly asTransact: {3284 readonly originType: XcmV0OriginKind;3285 readonly requireWeightAtMost: u64;3286 readonly call: XcmDoubleEncoded;3287 } & Struct;3288 readonly isHrmpNewChannelOpenRequest: boolean;3289 readonly asHrmpNewChannelOpenRequest: {3290 readonly sender: Compact<u32>;3291 readonly maxMessageSize: Compact<u32>;3292 readonly maxCapacity: Compact<u32>;3293 } & Struct;3294 readonly isHrmpChannelAccepted: boolean;3295 readonly asHrmpChannelAccepted: {3296 readonly recipient: Compact<u32>;3297 } & Struct;3298 readonly isHrmpChannelClosing: boolean;3299 readonly asHrmpChannelClosing: {3300 readonly initiator: Compact<u32>;3301 readonly sender: Compact<u32>;3302 readonly recipient: Compact<u32>;3303 } & Struct;3304 readonly isRelayedFrom: boolean;3305 readonly asRelayedFrom: {3306 readonly who: XcmV0MultiLocation;3307 readonly message: XcmV0Xcm;3308 } & Struct;3309 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposit' | 'TeleportAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom';3310}33113312/** @name XcmV1Junction */3313export interface XcmV1Junction extends Enum {3314 readonly isParachain: boolean;3315 readonly asParachain: Compact<u32>;3316 readonly isAccountId32: boolean;3317 readonly asAccountId32: {3318 readonly network: XcmV0JunctionNetworkId;3319 readonly id: U8aFixed;3320 } & Struct;3321 readonly isAccountIndex64: boolean;3322 readonly asAccountIndex64: {3323 readonly network: XcmV0JunctionNetworkId;3324 readonly index: Compact<u64>;3325 } & Struct;3326 readonly isAccountKey20: boolean;3327 readonly asAccountKey20: {3328 readonly network: XcmV0JunctionNetworkId;3329 readonly key: U8aFixed;3330 } & Struct;3331 readonly isPalletInstance: boolean;3332 readonly asPalletInstance: u8;3333 readonly isGeneralIndex: boolean;3334 readonly asGeneralIndex: Compact<u128>;3335 readonly isGeneralKey: boolean;3336 readonly asGeneralKey: Bytes;3337 readonly isOnlyChild: boolean;3338 readonly isPlurality: boolean;3339 readonly asPlurality: {3340 readonly id: XcmV0JunctionBodyId;3341 readonly part: XcmV0JunctionBodyPart;3342 } & Struct;3343 readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';3344}33453346/** @name XcmV1MultiAsset */3347export interface XcmV1MultiAsset extends Struct {3348 readonly id: XcmV1MultiassetAssetId;3349 readonly fun: XcmV1MultiassetFungibility;3350}33513352/** @name XcmV1MultiassetAssetId */3353export interface XcmV1MultiassetAssetId extends Enum {3354 readonly isConcrete: boolean;3355 readonly asConcrete: XcmV1MultiLocation;3356 readonly isAbstract: boolean;3357 readonly asAbstract: Bytes;3358 readonly type: 'Concrete' | 'Abstract';3359}33603361/** @name XcmV1MultiassetAssetInstance */3362export interface XcmV1MultiassetAssetInstance extends Enum {3363 readonly isUndefined: boolean;3364 readonly isIndex: boolean;3365 readonly asIndex: Compact<u128>;3366 readonly isArray4: boolean;3367 readonly asArray4: U8aFixed;3368 readonly isArray8: boolean;3369 readonly asArray8: U8aFixed;3370 readonly isArray16: boolean;3371 readonly asArray16: U8aFixed;3372 readonly isArray32: boolean;3373 readonly asArray32: U8aFixed;3374 readonly isBlob: boolean;3375 readonly asBlob: Bytes;3376 readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob';3377}33783379/** @name XcmV1MultiassetFungibility */3380export interface XcmV1MultiassetFungibility extends Enum {3381 readonly isFungible: boolean;3382 readonly asFungible: Compact<u128>;3383 readonly isNonFungible: boolean;3384 readonly asNonFungible: XcmV1MultiassetAssetInstance;3385 readonly type: 'Fungible' | 'NonFungible';3386}33873388/** @name XcmV1MultiassetMultiAssetFilter */3389export interface XcmV1MultiassetMultiAssetFilter extends Enum {3390 readonly isDefinite: boolean;3391 readonly asDefinite: XcmV1MultiassetMultiAssets;3392 readonly isWild: boolean;3393 readonly asWild: XcmV1MultiassetWildMultiAsset;3394 readonly type: 'Definite' | 'Wild';3395}33963397/** @name XcmV1MultiassetMultiAssets */3398export interface XcmV1MultiassetMultiAssets extends Vec<XcmV1MultiAsset> {}33993400/** @name XcmV1MultiassetWildFungibility */3401export interface XcmV1MultiassetWildFungibility extends Enum {3402 readonly isFungible: boolean;3403 readonly isNonFungible: boolean;3404 readonly type: 'Fungible' | 'NonFungible';3405}34063407/** @name XcmV1MultiassetWildMultiAsset */3408export interface XcmV1MultiassetWildMultiAsset extends Enum {3409 readonly isAll: boolean;3410 readonly isAllOf: boolean;3411 readonly asAllOf: {3412 readonly id: XcmV1MultiassetAssetId;3413 readonly fun: XcmV1MultiassetWildFungibility;3414 } & Struct;3415 readonly type: 'All' | 'AllOf';3416}34173418/** @name XcmV1MultiLocation */3419export interface XcmV1MultiLocation extends Struct {3420 readonly parents: u8;3421 readonly interior: XcmV1MultilocationJunctions;3422}34233424/** @name XcmV1MultilocationJunctions */3425export interface XcmV1MultilocationJunctions extends Enum {3426 readonly isHere: boolean;3427 readonly isX1: boolean;3428 readonly asX1: XcmV1Junction;3429 readonly isX2: boolean;3430 readonly asX2: ITuple<[XcmV1Junction, XcmV1Junction]>;3431 readonly isX3: boolean;3432 readonly asX3: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3433 readonly isX4: boolean;3434 readonly asX4: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3435 readonly isX5: boolean;3436 readonly asX5: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3437 readonly isX6: boolean;3438 readonly asX6: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3439 readonly isX7: boolean;3440 readonly asX7: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3441 readonly isX8: boolean;3442 readonly asX8: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3443 readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';3444}34453446/** @name XcmV1Order */3447export interface XcmV1Order extends Enum {3448 readonly isNoop: boolean;3449 readonly isDepositAsset: boolean;3450 readonly asDepositAsset: {3451 readonly assets: XcmV1MultiassetMultiAssetFilter;3452 readonly maxAssets: u32;3453 readonly beneficiary: XcmV1MultiLocation;3454 } & Struct;3455 readonly isDepositReserveAsset: boolean;3456 readonly asDepositReserveAsset: {3457 readonly assets: XcmV1MultiassetMultiAssetFilter;3458 readonly maxAssets: u32;3459 readonly dest: XcmV1MultiLocation;3460 readonly effects: Vec<XcmV1Order>;3461 } & Struct;3462 readonly isExchangeAsset: boolean;3463 readonly asExchangeAsset: {3464 readonly give: XcmV1MultiassetMultiAssetFilter;3465 readonly receive: XcmV1MultiassetMultiAssets;3466 } & Struct;3467 readonly isInitiateReserveWithdraw: boolean;3468 readonly asInitiateReserveWithdraw: {3469 readonly assets: XcmV1MultiassetMultiAssetFilter;3470 readonly reserve: XcmV1MultiLocation;3471 readonly effects: Vec<XcmV1Order>;3472 } & Struct;3473 readonly isInitiateTeleport: boolean;3474 readonly asInitiateTeleport: {3475 readonly assets: XcmV1MultiassetMultiAssetFilter;3476 readonly dest: XcmV1MultiLocation;3477 readonly effects: Vec<XcmV1Order>;3478 } & Struct;3479 readonly isQueryHolding: boolean;3480 readonly asQueryHolding: {3481 readonly queryId: Compact<u64>;3482 readonly dest: XcmV1MultiLocation;3483 readonly assets: XcmV1MultiassetMultiAssetFilter;3484 } & Struct;3485 readonly isBuyExecution: boolean;3486 readonly asBuyExecution: {3487 readonly fees: XcmV1MultiAsset;3488 readonly weight: u64;3489 readonly debt: u64;3490 readonly haltOnError: bool;3491 readonly instructions: Vec<XcmV1Xcm>;3492 } & Struct;3493 readonly type: 'Noop' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';3494}34953496/** @name XcmV1Response */3497export interface XcmV1Response extends Enum {3498 readonly isAssets: boolean;3499 readonly asAssets: XcmV1MultiassetMultiAssets;3500 readonly isVersion: boolean;3501 readonly asVersion: u32;3502 readonly type: 'Assets' | 'Version';3503}35043505/** @name XcmV1Xcm */3506export interface XcmV1Xcm extends Enum {3507 readonly isWithdrawAsset: boolean;3508 readonly asWithdrawAsset: {3509 readonly assets: XcmV1MultiassetMultiAssets;3510 readonly effects: Vec<XcmV1Order>;3511 } & Struct;3512 readonly isReserveAssetDeposited: boolean;3513 readonly asReserveAssetDeposited: {3514 readonly assets: XcmV1MultiassetMultiAssets;3515 readonly effects: Vec<XcmV1Order>;3516 } & Struct;3517 readonly isReceiveTeleportedAsset: boolean;3518 readonly asReceiveTeleportedAsset: {3519 readonly assets: XcmV1MultiassetMultiAssets;3520 readonly effects: Vec<XcmV1Order>;3521 } & Struct;3522 readonly isQueryResponse: boolean;3523 readonly asQueryResponse: {3524 readonly queryId: Compact<u64>;3525 readonly response: XcmV1Response;3526 } & Struct;3527 readonly isTransferAsset: boolean;3528 readonly asTransferAsset: {3529 readonly assets: XcmV1MultiassetMultiAssets;3530 readonly beneficiary: XcmV1MultiLocation;3531 } & Struct;3532 readonly isTransferReserveAsset: boolean;3533 readonly asTransferReserveAsset: {3534 readonly assets: XcmV1MultiassetMultiAssets;3535 readonly dest: XcmV1MultiLocation;3536 readonly effects: Vec<XcmV1Order>;3537 } & Struct;3538 readonly isTransact: boolean;3539 readonly asTransact: {3540 readonly originType: XcmV0OriginKind;3541 readonly requireWeightAtMost: u64;3542 readonly call: XcmDoubleEncoded;3543 } & Struct;3544 readonly isHrmpNewChannelOpenRequest: boolean;3545 readonly asHrmpNewChannelOpenRequest: {3546 readonly sender: Compact<u32>;3547 readonly maxMessageSize: Compact<u32>;3548 readonly maxCapacity: Compact<u32>;3549 } & Struct;3550 readonly isHrmpChannelAccepted: boolean;3551 readonly asHrmpChannelAccepted: {3552 readonly recipient: Compact<u32>;3553 } & Struct;3554 readonly isHrmpChannelClosing: boolean;3555 readonly asHrmpChannelClosing: {3556 readonly initiator: Compact<u32>;3557 readonly sender: Compact<u32>;3558 readonly recipient: Compact<u32>;3559 } & Struct;3560 readonly isRelayedFrom: boolean;3561 readonly asRelayedFrom: {3562 readonly who: XcmV1MultilocationJunctions;3563 readonly message: XcmV1Xcm;3564 } & Struct;3565 readonly isSubscribeVersion: boolean;3566 readonly asSubscribeVersion: {3567 readonly queryId: Compact<u64>;3568 readonly maxResponseWeight: Compact<u64>;3569 } & Struct;3570 readonly isUnsubscribeVersion: boolean;3571 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom' | 'SubscribeVersion' | 'UnsubscribeVersion';3572}35733574/** @name XcmV2Instruction */3575export interface XcmV2Instruction extends Enum {3576 readonly isWithdrawAsset: boolean;3577 readonly asWithdrawAsset: XcmV1MultiassetMultiAssets;3578 readonly isReserveAssetDeposited: boolean;3579 readonly asReserveAssetDeposited: XcmV1MultiassetMultiAssets;3580 readonly isReceiveTeleportedAsset: boolean;3581 readonly asReceiveTeleportedAsset: XcmV1MultiassetMultiAssets;3582 readonly isQueryResponse: boolean;3583 readonly asQueryResponse: {3584 readonly queryId: Compact<u64>;3585 readonly response: XcmV2Response;3586 readonly maxWeight: Compact<u64>;3587 } & Struct;3588 readonly isTransferAsset: boolean;3589 readonly asTransferAsset: {3590 readonly assets: XcmV1MultiassetMultiAssets;3591 readonly beneficiary: XcmV1MultiLocation;3592 } & Struct;3593 readonly isTransferReserveAsset: boolean;3594 readonly asTransferReserveAsset: {3595 readonly assets: XcmV1MultiassetMultiAssets;3596 readonly dest: XcmV1MultiLocation;3597 readonly xcm: XcmV2Xcm;3598 } & Struct;3599 readonly isTransact: boolean;3600 readonly asTransact: {3601 readonly originType: XcmV0OriginKind;3602 readonly requireWeightAtMost: Compact<u64>;3603 readonly call: XcmDoubleEncoded;3604 } & Struct;3605 readonly isHrmpNewChannelOpenRequest: boolean;3606 readonly asHrmpNewChannelOpenRequest: {3607 readonly sender: Compact<u32>;3608 readonly maxMessageSize: Compact<u32>;3609 readonly maxCapacity: Compact<u32>;3610 } & Struct;3611 readonly isHrmpChannelAccepted: boolean;3612 readonly asHrmpChannelAccepted: {3613 readonly recipient: Compact<u32>;3614 } & Struct;3615 readonly isHrmpChannelClosing: boolean;3616 readonly asHrmpChannelClosing: {3617 readonly initiator: Compact<u32>;3618 readonly sender: Compact<u32>;3619 readonly recipient: Compact<u32>;3620 } & Struct;3621 readonly isClearOrigin: boolean;3622 readonly isDescendOrigin: boolean;3623 readonly asDescendOrigin: XcmV1MultilocationJunctions;3624 readonly isReportError: boolean;3625 readonly asReportError: {3626 readonly queryId: Compact<u64>;3627 readonly dest: XcmV1MultiLocation;3628 readonly maxResponseWeight: Compact<u64>;3629 } & Struct;3630 readonly isDepositAsset: boolean;3631 readonly asDepositAsset: {3632 readonly assets: XcmV1MultiassetMultiAssetFilter;3633 readonly maxAssets: Compact<u32>;3634 readonly beneficiary: XcmV1MultiLocation;3635 } & Struct;3636 readonly isDepositReserveAsset: boolean;3637 readonly asDepositReserveAsset: {3638 readonly assets: XcmV1MultiassetMultiAssetFilter;3639 readonly maxAssets: Compact<u32>;3640 readonly dest: XcmV1MultiLocation;3641 readonly xcm: XcmV2Xcm;3642 } & Struct;3643 readonly isExchangeAsset: boolean;3644 readonly asExchangeAsset: {3645 readonly give: XcmV1MultiassetMultiAssetFilter;3646 readonly receive: XcmV1MultiassetMultiAssets;3647 } & Struct;3648 readonly isInitiateReserveWithdraw: boolean;3649 readonly asInitiateReserveWithdraw: {3650 readonly assets: XcmV1MultiassetMultiAssetFilter;3651 readonly reserve: XcmV1MultiLocation;3652 readonly xcm: XcmV2Xcm;3653 } & Struct;3654 readonly isInitiateTeleport: boolean;3655 readonly asInitiateTeleport: {3656 readonly assets: XcmV1MultiassetMultiAssetFilter;3657 readonly dest: XcmV1MultiLocation;3658 readonly xcm: XcmV2Xcm;3659 } & Struct;3660 readonly isQueryHolding: boolean;3661 readonly asQueryHolding: {3662 readonly queryId: Compact<u64>;3663 readonly dest: XcmV1MultiLocation;3664 readonly assets: XcmV1MultiassetMultiAssetFilter;3665 readonly maxResponseWeight: Compact<u64>;3666 } & Struct;3667 readonly isBuyExecution: boolean;3668 readonly asBuyExecution: {3669 readonly fees: XcmV1MultiAsset;3670 readonly weightLimit: XcmV2WeightLimit;3671 } & Struct;3672 readonly isRefundSurplus: boolean;3673 readonly isSetErrorHandler: boolean;3674 readonly asSetErrorHandler: XcmV2Xcm;3675 readonly isSetAppendix: boolean;3676 readonly asSetAppendix: XcmV2Xcm;3677 readonly isClearError: boolean;3678 readonly isClaimAsset: boolean;3679 readonly asClaimAsset: {3680 readonly assets: XcmV1MultiassetMultiAssets;3681 readonly ticket: XcmV1MultiLocation;3682 } & Struct;3683 readonly isTrap: boolean;3684 readonly asTrap: Compact<u64>;3685 readonly isSubscribeVersion: boolean;3686 readonly asSubscribeVersion: {3687 readonly queryId: Compact<u64>;3688 readonly maxResponseWeight: Compact<u64>;3689 } & Struct;3690 readonly isUnsubscribeVersion: boolean;3691 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';3692}36933694/** @name XcmV2Response */3695export interface XcmV2Response extends Enum {3696 readonly isNull: boolean;3697 readonly isAssets: boolean;3698 readonly asAssets: XcmV1MultiassetMultiAssets;3699 readonly isExecutionResult: boolean;3700 readonly asExecutionResult: Option<ITuple<[u32, XcmV2TraitsError]>>;3701 readonly isVersion: boolean;3702 readonly asVersion: u32;3703 readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version';3704}37053706/** @name XcmV2TraitsError */3707export interface XcmV2TraitsError extends Enum {3708 readonly isOverflow: boolean;3709 readonly isUnimplemented: boolean;3710 readonly isUntrustedReserveLocation: boolean;3711 readonly isUntrustedTeleportLocation: boolean;3712 readonly isMultiLocationFull: boolean;3713 readonly isMultiLocationNotInvertible: boolean;3714 readonly isBadOrigin: boolean;3715 readonly isInvalidLocation: boolean;3716 readonly isAssetNotFound: boolean;3717 readonly isFailedToTransactAsset: boolean;3718 readonly isNotWithdrawable: boolean;3719 readonly isLocationCannotHold: boolean;3720 readonly isExceedsMaxMessageSize: boolean;3721 readonly isDestinationUnsupported: boolean;3722 readonly isTransport: boolean;3723 readonly isUnroutable: boolean;3724 readonly isUnknownClaim: boolean;3725 readonly isFailedToDecode: boolean;3726 readonly isMaxWeightInvalid: boolean;3727 readonly isNotHoldingFees: boolean;3728 readonly isTooExpensive: boolean;3729 readonly isTrap: boolean;3730 readonly asTrap: u64;3731 readonly isUnhandledXcmVersion: boolean;3732 readonly isWeightLimitReached: boolean;3733 readonly asWeightLimitReached: u64;3734 readonly isBarrier: boolean;3735 readonly isWeightNotComputable: boolean;3736 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';3737}37383739/** @name XcmV2TraitsOutcome */3740export interface XcmV2TraitsOutcome extends Enum {3741 readonly isComplete: boolean;3742 readonly asComplete: u64;3743 readonly isIncomplete: boolean;3744 readonly asIncomplete: ITuple<[u64, XcmV2TraitsError]>;3745 readonly isError: boolean;3746 readonly asError: XcmV2TraitsError;3747 readonly type: 'Complete' | 'Incomplete' | 'Error';3748}37493750/** @name XcmV2WeightLimit */3751export interface XcmV2WeightLimit extends Enum {3752 readonly isUnlimited: boolean;3753 readonly isLimited: boolean;3754 readonly asLimited: Compact<u64>;3755 readonly type: 'Unlimited' | 'Limited';3756}37573758/** @name XcmV2Xcm */3759export interface XcmV2Xcm extends Vec<XcmV2Instruction> {}37603761/** @name XcmVersionedMultiAsset */3762export interface XcmVersionedMultiAsset extends Enum {3763 readonly isV0: boolean;3764 readonly asV0: XcmV0MultiAsset;3765 readonly isV1: boolean;3766 readonly asV1: XcmV1MultiAsset;3767 readonly type: 'V0' | 'V1';3768}37693770/** @name XcmVersionedMultiAssets */3771export interface XcmVersionedMultiAssets extends Enum {3772 readonly isV0: boolean;3773 readonly asV0: Vec<XcmV0MultiAsset>;3774 readonly isV1: boolean;3775 readonly asV1: XcmV1MultiassetMultiAssets;3776 readonly type: 'V0' | 'V1';3777}37783779/** @name XcmVersionedMultiLocation */3780export interface XcmVersionedMultiLocation extends Enum {3781 readonly isV0: boolean;3782 readonly asV0: XcmV0MultiLocation;3783 readonly isV1: boolean;3784 readonly asV1: XcmV1MultiLocation;3785 readonly type: 'V0' | 'V1';3786}37873788/** @name XcmVersionedXcm */3789export interface XcmVersionedXcm extends Enum {3790 readonly isV0: boolean;3791 readonly asV0: XcmV0Xcm;3792 readonly isV1: boolean;3793 readonly asV1: XcmV1Xcm;3794 readonly isV2: boolean;3795 readonly asV2: XcmV2Xcm;3796 readonly type: 'V0' | 'V1' | 'V2';3797}37983799export type PHANTOM_DEFAULT = 'default';1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */34import type { BTreeMap, BTreeSet, 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, Permill } 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: {35 readonly messageId: U8aFixed;36 } & Struct;37 readonly isUnsupportedVersion: boolean;38 readonly asUnsupportedVersion: {39 readonly messageId: U8aFixed;40 } & Struct;41 readonly isExecutedDownward: boolean;42 readonly asExecutedDownward: {43 readonly messageId: U8aFixed;44 readonly outcome: XcmV2TraitsOutcome;45 } & Struct;46 readonly isWeightExhausted: boolean;47 readonly asWeightExhausted: {48 readonly messageId: U8aFixed;49 readonly remainingWeight: u64;50 readonly requiredWeight: u64;51 } & Struct;52 readonly isOverweightEnqueued: boolean;53 readonly asOverweightEnqueued: {54 readonly messageId: U8aFixed;55 readonly overweightIndex: u64;56 readonly requiredWeight: u64;57 } & Struct;58 readonly isOverweightServiced: boolean;59 readonly asOverweightServiced: {60 readonly overweightIndex: u64;61 readonly weightUsed: u64;62 } & Struct;63 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced';64}6566/** @name CumulusPalletDmpQueuePageIndexData */67export interface CumulusPalletDmpQueuePageIndexData extends Struct {68 readonly beginUsed: u32;69 readonly endUsed: u32;70 readonly overweightCount: u64;71}7273/** @name CumulusPalletParachainSystemCall */74export interface CumulusPalletParachainSystemCall extends Enum {75 readonly isSetValidationData: boolean;76 readonly asSetValidationData: {77 readonly data: CumulusPrimitivesParachainInherentParachainInherentData;78 } & Struct;79 readonly isSudoSendUpwardMessage: boolean;80 readonly asSudoSendUpwardMessage: {81 readonly message: Bytes;82 } & Struct;83 readonly isAuthorizeUpgrade: boolean;84 readonly asAuthorizeUpgrade: {85 readonly codeHash: H256;86 } & Struct;87 readonly isEnactAuthorizedUpgrade: boolean;88 readonly asEnactAuthorizedUpgrade: {89 readonly code: Bytes;90 } & Struct;91 readonly type: 'SetValidationData' | 'SudoSendUpwardMessage' | 'AuthorizeUpgrade' | 'EnactAuthorizedUpgrade';92}9394/** @name CumulusPalletParachainSystemError */95export interface CumulusPalletParachainSystemError extends Enum {96 readonly isOverlappingUpgrades: boolean;97 readonly isProhibitedByPolkadot: boolean;98 readonly isTooBig: boolean;99 readonly isValidationDataNotAvailable: boolean;100 readonly isHostConfigurationNotAvailable: boolean;101 readonly isNotScheduled: boolean;102 readonly isNothingAuthorized: boolean;103 readonly isUnauthorized: boolean;104 readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled' | 'NothingAuthorized' | 'Unauthorized';105}106107/** @name CumulusPalletParachainSystemEvent */108export interface CumulusPalletParachainSystemEvent extends Enum {109 readonly isValidationFunctionStored: boolean;110 readonly isValidationFunctionApplied: boolean;111 readonly asValidationFunctionApplied: {112 readonly relayChainBlockNum: u32;113 } & Struct;114 readonly isValidationFunctionDiscarded: boolean;115 readonly isUpgradeAuthorized: boolean;116 readonly asUpgradeAuthorized: {117 readonly codeHash: H256;118 } & Struct;119 readonly isDownwardMessagesReceived: boolean;120 readonly asDownwardMessagesReceived: {121 readonly count: u32;122 } & Struct;123 readonly isDownwardMessagesProcessed: boolean;124 readonly asDownwardMessagesProcessed: {125 readonly weightUsed: u64;126 readonly dmqHead: H256;127 } & Struct;128 readonly type: 'ValidationFunctionStored' | 'ValidationFunctionApplied' | 'ValidationFunctionDiscarded' | 'UpgradeAuthorized' | 'DownwardMessagesReceived' | 'DownwardMessagesProcessed';129}130131/** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot */132export interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct {133 readonly dmqMqcHead: H256;134 readonly relayDispatchQueueSize: ITuple<[u32, u32]>;135 readonly ingressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;136 readonly egressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;137}138139/** @name CumulusPalletXcmCall */140export interface CumulusPalletXcmCall extends Null {}141142/** @name CumulusPalletXcmError */143export interface CumulusPalletXcmError extends Null {}144145/** @name CumulusPalletXcmEvent */146export interface CumulusPalletXcmEvent extends Enum {147 readonly isInvalidFormat: boolean;148 readonly asInvalidFormat: U8aFixed;149 readonly isUnsupportedVersion: boolean;150 readonly asUnsupportedVersion: U8aFixed;151 readonly isExecutedDownward: boolean;152 readonly asExecutedDownward: ITuple<[U8aFixed, XcmV2TraitsOutcome]>;153 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';154}155156/** @name CumulusPalletXcmOrigin */157export interface CumulusPalletXcmOrigin extends Enum {158 readonly isRelay: boolean;159 readonly isSiblingParachain: boolean;160 readonly asSiblingParachain: u32;161 readonly type: 'Relay' | 'SiblingParachain';162}163164/** @name CumulusPalletXcmpQueueCall */165export interface CumulusPalletXcmpQueueCall extends Enum {166 readonly isServiceOverweight: boolean;167 readonly asServiceOverweight: {168 readonly index: u64;169 readonly weightLimit: u64;170 } & Struct;171 readonly isSuspendXcmExecution: boolean;172 readonly isResumeXcmExecution: boolean;173 readonly isUpdateSuspendThreshold: boolean;174 readonly asUpdateSuspendThreshold: {175 readonly new_: u32;176 } & Struct;177 readonly isUpdateDropThreshold: boolean;178 readonly asUpdateDropThreshold: {179 readonly new_: u32;180 } & Struct;181 readonly isUpdateResumeThreshold: boolean;182 readonly asUpdateResumeThreshold: {183 readonly new_: u32;184 } & Struct;185 readonly isUpdateThresholdWeight: boolean;186 readonly asUpdateThresholdWeight: {187 readonly new_: u64;188 } & Struct;189 readonly isUpdateWeightRestrictDecay: boolean;190 readonly asUpdateWeightRestrictDecay: {191 readonly new_: u64;192 } & Struct;193 readonly isUpdateXcmpMaxIndividualWeight: boolean;194 readonly asUpdateXcmpMaxIndividualWeight: {195 readonly new_: u64;196 } & Struct;197 readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight';198}199200/** @name CumulusPalletXcmpQueueError */201export interface CumulusPalletXcmpQueueError extends Enum {202 readonly isFailedToSend: boolean;203 readonly isBadXcmOrigin: boolean;204 readonly isBadXcm: boolean;205 readonly isBadOverweightIndex: boolean;206 readonly isWeightOverLimit: boolean;207 readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';208}209210/** @name CumulusPalletXcmpQueueEvent */211export interface CumulusPalletXcmpQueueEvent extends Enum {212 readonly isSuccess: boolean;213 readonly asSuccess: {214 readonly messageHash: Option<H256>;215 readonly weight: u64;216 } & Struct;217 readonly isFail: boolean;218 readonly asFail: {219 readonly messageHash: Option<H256>;220 readonly error: XcmV2TraitsError;221 readonly weight: u64;222 } & Struct;223 readonly isBadVersion: boolean;224 readonly asBadVersion: {225 readonly messageHash: Option<H256>;226 } & Struct;227 readonly isBadFormat: boolean;228 readonly asBadFormat: {229 readonly messageHash: Option<H256>;230 } & Struct;231 readonly isUpwardMessageSent: boolean;232 readonly asUpwardMessageSent: {233 readonly messageHash: Option<H256>;234 } & Struct;235 readonly isXcmpMessageSent: boolean;236 readonly asXcmpMessageSent: {237 readonly messageHash: Option<H256>;238 } & Struct;239 readonly isOverweightEnqueued: boolean;240 readonly asOverweightEnqueued: {241 readonly sender: u32;242 readonly sentAt: u32;243 readonly index: u64;244 readonly required: u64;245 } & Struct;246 readonly isOverweightServiced: boolean;247 readonly asOverweightServiced: {248 readonly index: u64;249 readonly used: u64;250 } & Struct;251 readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'UpwardMessageSent' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';252}253254/** @name CumulusPalletXcmpQueueInboundChannelDetails */255export interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {256 readonly sender: u32;257 readonly state: CumulusPalletXcmpQueueInboundState;258 readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;259}260261/** @name CumulusPalletXcmpQueueInboundState */262export interface CumulusPalletXcmpQueueInboundState extends Enum {263 readonly isOk: boolean;264 readonly isSuspended: boolean;265 readonly type: 'Ok' | 'Suspended';266}267268/** @name CumulusPalletXcmpQueueOutboundChannelDetails */269export interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {270 readonly recipient: u32;271 readonly state: CumulusPalletXcmpQueueOutboundState;272 readonly signalsExist: bool;273 readonly firstIndex: u16;274 readonly lastIndex: u16;275}276277/** @name CumulusPalletXcmpQueueOutboundState */278export interface CumulusPalletXcmpQueueOutboundState extends Enum {279 readonly isOk: boolean;280 readonly isSuspended: boolean;281 readonly type: 'Ok' | 'Suspended';282}283284/** @name CumulusPalletXcmpQueueQueueConfigData */285export interface CumulusPalletXcmpQueueQueueConfigData extends Struct {286 readonly suspendThreshold: u32;287 readonly dropThreshold: u32;288 readonly resumeThreshold: u32;289 readonly thresholdWeight: u64;290 readonly weightRestrictDecay: u64;291 readonly xcmpMaxIndividualWeight: u64;292}293294/** @name CumulusPrimitivesParachainInherentParachainInherentData */295export interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct {296 readonly validationData: PolkadotPrimitivesV2PersistedValidationData;297 readonly relayChainState: SpTrieStorageProof;298 readonly downwardMessages: Vec<PolkadotCorePrimitivesInboundDownwardMessage>;299 readonly horizontalMessages: BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>;300}301302/** @name EthbloomBloom */303export interface EthbloomBloom extends U8aFixed {}304305/** @name EthereumBlock */306export interface EthereumBlock extends Struct {307 readonly header: EthereumHeader;308 readonly transactions: Vec<EthereumTransactionTransactionV2>;309 readonly ommers: Vec<EthereumHeader>;310}311312/** @name EthereumHeader */313export interface EthereumHeader extends Struct {314 readonly parentHash: H256;315 readonly ommersHash: H256;316 readonly beneficiary: H160;317 readonly stateRoot: H256;318 readonly transactionsRoot: H256;319 readonly receiptsRoot: H256;320 readonly logsBloom: EthbloomBloom;321 readonly difficulty: U256;322 readonly number: U256;323 readonly gasLimit: U256;324 readonly gasUsed: U256;325 readonly timestamp: u64;326 readonly extraData: Bytes;327 readonly mixHash: H256;328 readonly nonce: EthereumTypesHashH64;329}330331/** @name EthereumLog */332export interface EthereumLog extends Struct {333 readonly address: H160;334 readonly topics: Vec<H256>;335 readonly data: Bytes;336}337338/** @name EthereumReceiptEip658ReceiptData */339export interface EthereumReceiptEip658ReceiptData extends Struct {340 readonly statusCode: u8;341 readonly usedGas: U256;342 readonly logsBloom: EthbloomBloom;343 readonly logs: Vec<EthereumLog>;344}345346/** @name EthereumReceiptReceiptV3 */347export interface EthereumReceiptReceiptV3 extends Enum {348 readonly isLegacy: boolean;349 readonly asLegacy: EthereumReceiptEip658ReceiptData;350 readonly isEip2930: boolean;351 readonly asEip2930: EthereumReceiptEip658ReceiptData;352 readonly isEip1559: boolean;353 readonly asEip1559: EthereumReceiptEip658ReceiptData;354 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';355}356357/** @name EthereumTransactionAccessListItem */358export interface EthereumTransactionAccessListItem extends Struct {359 readonly address: H160;360 readonly storageKeys: Vec<H256>;361}362363/** @name EthereumTransactionEip1559Transaction */364export interface EthereumTransactionEip1559Transaction extends Struct {365 readonly chainId: u64;366 readonly nonce: U256;367 readonly maxPriorityFeePerGas: U256;368 readonly maxFeePerGas: U256;369 readonly gasLimit: U256;370 readonly action: EthereumTransactionTransactionAction;371 readonly value: U256;372 readonly input: Bytes;373 readonly accessList: Vec<EthereumTransactionAccessListItem>;374 readonly oddYParity: bool;375 readonly r: H256;376 readonly s: H256;377}378379/** @name EthereumTransactionEip2930Transaction */380export interface EthereumTransactionEip2930Transaction extends Struct {381 readonly chainId: u64;382 readonly nonce: U256;383 readonly gasPrice: U256;384 readonly gasLimit: U256;385 readonly action: EthereumTransactionTransactionAction;386 readonly value: U256;387 readonly input: Bytes;388 readonly accessList: Vec<EthereumTransactionAccessListItem>;389 readonly oddYParity: bool;390 readonly r: H256;391 readonly s: H256;392}393394/** @name EthereumTransactionLegacyTransaction */395export interface EthereumTransactionLegacyTransaction extends Struct {396 readonly nonce: U256;397 readonly gasPrice: U256;398 readonly gasLimit: U256;399 readonly action: EthereumTransactionTransactionAction;400 readonly value: U256;401 readonly input: Bytes;402 readonly signature: EthereumTransactionTransactionSignature;403}404405/** @name EthereumTransactionTransactionAction */406export interface EthereumTransactionTransactionAction extends Enum {407 readonly isCall: boolean;408 readonly asCall: H160;409 readonly isCreate: boolean;410 readonly type: 'Call' | 'Create';411}412413/** @name EthereumTransactionTransactionSignature */414export interface EthereumTransactionTransactionSignature extends Struct {415 readonly v: u64;416 readonly r: H256;417 readonly s: H256;418}419420/** @name EthereumTransactionTransactionV2 */421export interface EthereumTransactionTransactionV2 extends Enum {422 readonly isLegacy: boolean;423 readonly asLegacy: EthereumTransactionLegacyTransaction;424 readonly isEip2930: boolean;425 readonly asEip2930: EthereumTransactionEip2930Transaction;426 readonly isEip1559: boolean;427 readonly asEip1559: EthereumTransactionEip1559Transaction;428 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';429}430431/** @name EthereumTypesHashH64 */432export interface EthereumTypesHashH64 extends U8aFixed {}433434/** @name EvmCoreErrorExitError */435export interface EvmCoreErrorExitError extends Enum {436 readonly isStackUnderflow: boolean;437 readonly isStackOverflow: boolean;438 readonly isInvalidJump: boolean;439 readonly isInvalidRange: boolean;440 readonly isDesignatedInvalid: boolean;441 readonly isCallTooDeep: boolean;442 readonly isCreateCollision: boolean;443 readonly isCreateContractLimit: boolean;444 readonly isOutOfOffset: boolean;445 readonly isOutOfGas: boolean;446 readonly isOutOfFund: boolean;447 readonly isPcUnderflow: boolean;448 readonly isCreateEmpty: boolean;449 readonly isOther: boolean;450 readonly asOther: Text;451 readonly isInvalidCode: boolean;452 readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other' | 'InvalidCode';453}454455/** @name EvmCoreErrorExitFatal */456export interface EvmCoreErrorExitFatal extends Enum {457 readonly isNotSupported: boolean;458 readonly isUnhandledInterrupt: boolean;459 readonly isCallErrorAsFatal: boolean;460 readonly asCallErrorAsFatal: EvmCoreErrorExitError;461 readonly isOther: boolean;462 readonly asOther: Text;463 readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other';464}465466/** @name EvmCoreErrorExitReason */467export interface EvmCoreErrorExitReason extends Enum {468 readonly isSucceed: boolean;469 readonly asSucceed: EvmCoreErrorExitSucceed;470 readonly isError: boolean;471 readonly asError: EvmCoreErrorExitError;472 readonly isRevert: boolean;473 readonly asRevert: EvmCoreErrorExitRevert;474 readonly isFatal: boolean;475 readonly asFatal: EvmCoreErrorExitFatal;476 readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal';477}478479/** @name EvmCoreErrorExitRevert */480export interface EvmCoreErrorExitRevert extends Enum {481 readonly isReverted: boolean;482 readonly type: 'Reverted';483}484485/** @name EvmCoreErrorExitSucceed */486export interface EvmCoreErrorExitSucceed extends Enum {487 readonly isStopped: boolean;488 readonly isReturned: boolean;489 readonly isSuicided: boolean;490 readonly type: 'Stopped' | 'Returned' | 'Suicided';491}492493/** @name FpRpcTransactionStatus */494export interface FpRpcTransactionStatus extends Struct {495 readonly transactionHash: H256;496 readonly transactionIndex: u32;497 readonly from: H160;498 readonly to: Option<H160>;499 readonly contractAddress: Option<H160>;500 readonly logs: Vec<EthereumLog>;501 readonly logsBloom: EthbloomBloom;502}503504/** @name FrameSupportDispatchRawOrigin */505export interface FrameSupportDispatchRawOrigin extends Enum {506 readonly isRoot: boolean;507 readonly isSigned: boolean;508 readonly asSigned: AccountId32;509 readonly isNone: boolean;510 readonly type: 'Root' | 'Signed' | 'None';511}512513/** @name FrameSupportPalletId */514export interface FrameSupportPalletId extends U8aFixed {}515516/** @name FrameSupportScheduleLookupError */517export interface FrameSupportScheduleLookupError extends Enum {518 readonly isUnknown: boolean;519 readonly isBadFormat: boolean;520 readonly type: 'Unknown' | 'BadFormat';521}522523/** @name FrameSupportScheduleMaybeHashed */524export interface FrameSupportScheduleMaybeHashed extends Enum {525 readonly isValue: boolean;526 readonly asValue: Call;527 readonly isHash: boolean;528 readonly asHash: H256;529 readonly type: 'Value' | 'Hash';530}531532/** @name FrameSupportTokensMiscBalanceStatus */533export interface FrameSupportTokensMiscBalanceStatus extends Enum {534 readonly isFree: boolean;535 readonly isReserved: boolean;536 readonly type: 'Free' | 'Reserved';537}538539/** @name FrameSupportWeightsDispatchClass */540export interface FrameSupportWeightsDispatchClass extends Enum {541 readonly isNormal: boolean;542 readonly isOperational: boolean;543 readonly isMandatory: boolean;544 readonly type: 'Normal' | 'Operational' | 'Mandatory';545}546547/** @name FrameSupportWeightsDispatchInfo */548export interface FrameSupportWeightsDispatchInfo extends Struct {549 readonly weight: u64;550 readonly class: FrameSupportWeightsDispatchClass;551 readonly paysFee: FrameSupportWeightsPays;552}553554/** @name FrameSupportWeightsPays */555export interface FrameSupportWeightsPays extends Enum {556 readonly isYes: boolean;557 readonly isNo: boolean;558 readonly type: 'Yes' | 'No';559}560561/** @name FrameSupportWeightsPerDispatchClassU32 */562export interface FrameSupportWeightsPerDispatchClassU32 extends Struct {563 readonly normal: u32;564 readonly operational: u32;565 readonly mandatory: u32;566}567568/** @name FrameSupportWeightsPerDispatchClassU64 */569export interface FrameSupportWeightsPerDispatchClassU64 extends Struct {570 readonly normal: u64;571 readonly operational: u64;572 readonly mandatory: u64;573}574575/** @name FrameSupportWeightsPerDispatchClassWeightsPerClass */576export interface FrameSupportWeightsPerDispatchClassWeightsPerClass extends Struct {577 readonly normal: FrameSystemLimitsWeightsPerClass;578 readonly operational: FrameSystemLimitsWeightsPerClass;579 readonly mandatory: FrameSystemLimitsWeightsPerClass;580}581582/** @name FrameSupportWeightsRuntimeDbWeight */583export interface FrameSupportWeightsRuntimeDbWeight extends Struct {584 readonly read: u64;585 readonly write: u64;586}587588/** @name FrameSystemAccountInfo */589export interface FrameSystemAccountInfo extends Struct {590 readonly nonce: u32;591 readonly consumers: u32;592 readonly providers: u32;593 readonly sufficients: u32;594 readonly data: PalletBalancesAccountData;595}596597/** @name FrameSystemCall */598export interface FrameSystemCall extends Enum {599 readonly isFillBlock: boolean;600 readonly asFillBlock: {601 readonly ratio: Perbill;602 } & Struct;603 readonly isRemark: boolean;604 readonly asRemark: {605 readonly remark: Bytes;606 } & Struct;607 readonly isSetHeapPages: boolean;608 readonly asSetHeapPages: {609 readonly pages: u64;610 } & Struct;611 readonly isSetCode: boolean;612 readonly asSetCode: {613 readonly code: Bytes;614 } & Struct;615 readonly isSetCodeWithoutChecks: boolean;616 readonly asSetCodeWithoutChecks: {617 readonly code: Bytes;618 } & Struct;619 readonly isSetStorage: boolean;620 readonly asSetStorage: {621 readonly items: Vec<ITuple<[Bytes, Bytes]>>;622 } & Struct;623 readonly isKillStorage: boolean;624 readonly asKillStorage: {625 readonly keys_: Vec<Bytes>;626 } & Struct;627 readonly isKillPrefix: boolean;628 readonly asKillPrefix: {629 readonly prefix: Bytes;630 readonly subkeys: u32;631 } & Struct;632 readonly isRemarkWithEvent: boolean;633 readonly asRemarkWithEvent: {634 readonly remark: Bytes;635 } & Struct;636 readonly type: 'FillBlock' | 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent';637}638639/** @name FrameSystemError */640export interface FrameSystemError extends Enum {641 readonly isInvalidSpecName: boolean;642 readonly isSpecVersionNeedsToIncrease: boolean;643 readonly isFailedToExtractRuntimeVersion: boolean;644 readonly isNonDefaultComposite: boolean;645 readonly isNonZeroRefCount: boolean;646 readonly isCallFiltered: boolean;647 readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';648}649650/** @name FrameSystemEvent */651export interface FrameSystemEvent extends Enum {652 readonly isExtrinsicSuccess: boolean;653 readonly asExtrinsicSuccess: {654 readonly dispatchInfo: FrameSupportWeightsDispatchInfo;655 } & Struct;656 readonly isExtrinsicFailed: boolean;657 readonly asExtrinsicFailed: {658 readonly dispatchError: SpRuntimeDispatchError;659 readonly dispatchInfo: FrameSupportWeightsDispatchInfo;660 } & Struct;661 readonly isCodeUpdated: boolean;662 readonly isNewAccount: boolean;663 readonly asNewAccount: {664 readonly account: AccountId32;665 } & Struct;666 readonly isKilledAccount: boolean;667 readonly asKilledAccount: {668 readonly account: AccountId32;669 } & Struct;670 readonly isRemarked: boolean;671 readonly asRemarked: {672 readonly sender: AccountId32;673 readonly hash_: H256;674 } & Struct;675 readonly type: 'ExtrinsicSuccess' | 'ExtrinsicFailed' | 'CodeUpdated' | 'NewAccount' | 'KilledAccount' | 'Remarked';676}677678/** @name FrameSystemEventRecord */679export interface FrameSystemEventRecord extends Struct {680 readonly phase: FrameSystemPhase;681 readonly event: Event;682 readonly topics: Vec<H256>;683}684685/** @name FrameSystemExtensionsCheckGenesis */686export interface FrameSystemExtensionsCheckGenesis extends Null {}687688/** @name FrameSystemExtensionsCheckNonce */689export interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}690691/** @name FrameSystemExtensionsCheckSpecVersion */692export interface FrameSystemExtensionsCheckSpecVersion extends Null {}693694/** @name FrameSystemExtensionsCheckWeight */695export interface FrameSystemExtensionsCheckWeight extends Null {}696697/** @name FrameSystemLastRuntimeUpgradeInfo */698export interface FrameSystemLastRuntimeUpgradeInfo extends Struct {699 readonly specVersion: Compact<u32>;700 readonly specName: Text;701}702703/** @name FrameSystemLimitsBlockLength */704export interface FrameSystemLimitsBlockLength extends Struct {705 readonly max: FrameSupportWeightsPerDispatchClassU32;706}707708/** @name FrameSystemLimitsBlockWeights */709export interface FrameSystemLimitsBlockWeights extends Struct {710 readonly baseBlock: u64;711 readonly maxBlock: u64;712 readonly perClass: FrameSupportWeightsPerDispatchClassWeightsPerClass;713}714715/** @name FrameSystemLimitsWeightsPerClass */716export interface FrameSystemLimitsWeightsPerClass extends Struct {717 readonly baseExtrinsic: u64;718 readonly maxExtrinsic: Option<u64>;719 readonly maxTotal: Option<u64>;720 readonly reserved: Option<u64>;721}722723/** @name FrameSystemPhase */724export interface FrameSystemPhase extends Enum {725 readonly isApplyExtrinsic: boolean;726 readonly asApplyExtrinsic: u32;727 readonly isFinalization: boolean;728 readonly isInitialization: boolean;729 readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';730}731732/** @name OpalRuntimeOriginCaller */733export interface OpalRuntimeOriginCaller extends Enum {734 readonly isSystem: boolean;735 readonly asSystem: FrameSupportDispatchRawOrigin;736 readonly isVoid: boolean;737 readonly asVoid: SpCoreVoid;738 readonly isPolkadotXcm: boolean;739 readonly asPolkadotXcm: PalletXcmOrigin;740 readonly isCumulusXcm: boolean;741 readonly asCumulusXcm: CumulusPalletXcmOrigin;742 readonly isEthereum: boolean;743 readonly asEthereum: PalletEthereumRawOrigin;744 readonly type: 'System' | 'Void' | 'PolkadotXcm' | 'CumulusXcm' | 'Ethereum';745}746747/** @name OpalRuntimeRuntime */748export interface OpalRuntimeRuntime extends Null {}749750/** @name OrmlTokensAccountData */751export interface OrmlTokensAccountData extends Struct {752 readonly free: u128;753 readonly reserved: u128;754 readonly frozen: u128;755}756757/** @name OrmlTokensBalanceLock */758export interface OrmlTokensBalanceLock extends Struct {759 readonly id: U8aFixed;760 readonly amount: u128;761}762763/** @name OrmlTokensModuleCall */764export interface OrmlTokensModuleCall extends Enum {765 readonly isTransfer: boolean;766 readonly asTransfer: {767 readonly dest: MultiAddress;768 readonly currencyId: PalletForeignAssetsAssetIds;769 readonly amount: Compact<u128>;770 } & Struct;771 readonly isTransferAll: boolean;772 readonly asTransferAll: {773 readonly dest: MultiAddress;774 readonly currencyId: PalletForeignAssetsAssetIds;775 readonly keepAlive: bool;776 } & Struct;777 readonly isTransferKeepAlive: boolean;778 readonly asTransferKeepAlive: {779 readonly dest: MultiAddress;780 readonly currencyId: PalletForeignAssetsAssetIds;781 readonly amount: Compact<u128>;782 } & Struct;783 readonly isForceTransfer: boolean;784 readonly asForceTransfer: {785 readonly source: MultiAddress;786 readonly dest: MultiAddress;787 readonly currencyId: PalletForeignAssetsAssetIds;788 readonly amount: Compact<u128>;789 } & Struct;790 readonly isSetBalance: boolean;791 readonly asSetBalance: {792 readonly who: MultiAddress;793 readonly currencyId: PalletForeignAssetsAssetIds;794 readonly newFree: Compact<u128>;795 readonly newReserved: Compact<u128>;796 } & Struct;797 readonly type: 'Transfer' | 'TransferAll' | 'TransferKeepAlive' | 'ForceTransfer' | 'SetBalance';798}799800/** @name OrmlTokensModuleError */801export interface OrmlTokensModuleError extends Enum {802 readonly isBalanceTooLow: boolean;803 readonly isAmountIntoBalanceFailed: boolean;804 readonly isLiquidityRestrictions: boolean;805 readonly isMaxLocksExceeded: boolean;806 readonly isKeepAlive: boolean;807 readonly isExistentialDeposit: boolean;808 readonly isDeadAccount: boolean;809 readonly isTooManyReserves: boolean;810 readonly type: 'BalanceTooLow' | 'AmountIntoBalanceFailed' | 'LiquidityRestrictions' | 'MaxLocksExceeded' | 'KeepAlive' | 'ExistentialDeposit' | 'DeadAccount' | 'TooManyReserves';811}812813/** @name OrmlTokensModuleEvent */814export interface OrmlTokensModuleEvent extends Enum {815 readonly isEndowed: boolean;816 readonly asEndowed: {817 readonly currencyId: PalletForeignAssetsAssetIds;818 readonly who: AccountId32;819 readonly amount: u128;820 } & Struct;821 readonly isDustLost: boolean;822 readonly asDustLost: {823 readonly currencyId: PalletForeignAssetsAssetIds;824 readonly who: AccountId32;825 readonly amount: u128;826 } & Struct;827 readonly isTransfer: boolean;828 readonly asTransfer: {829 readonly currencyId: PalletForeignAssetsAssetIds;830 readonly from: AccountId32;831 readonly to: AccountId32;832 readonly amount: u128;833 } & Struct;834 readonly isReserved: boolean;835 readonly asReserved: {836 readonly currencyId: PalletForeignAssetsAssetIds;837 readonly who: AccountId32;838 readonly amount: u128;839 } & Struct;840 readonly isUnreserved: boolean;841 readonly asUnreserved: {842 readonly currencyId: PalletForeignAssetsAssetIds;843 readonly who: AccountId32;844 readonly amount: u128;845 } & Struct;846 readonly isReserveRepatriated: boolean;847 readonly asReserveRepatriated: {848 readonly currencyId: PalletForeignAssetsAssetIds;849 readonly from: AccountId32;850 readonly to: AccountId32;851 readonly amount: u128;852 readonly status: FrameSupportTokensMiscBalanceStatus;853 } & Struct;854 readonly isBalanceSet: boolean;855 readonly asBalanceSet: {856 readonly currencyId: PalletForeignAssetsAssetIds;857 readonly who: AccountId32;858 readonly free: u128;859 readonly reserved: u128;860 } & Struct;861 readonly isTotalIssuanceSet: boolean;862 readonly asTotalIssuanceSet: {863 readonly currencyId: PalletForeignAssetsAssetIds;864 readonly amount: u128;865 } & Struct;866 readonly isWithdrawn: boolean;867 readonly asWithdrawn: {868 readonly currencyId: PalletForeignAssetsAssetIds;869 readonly who: AccountId32;870 readonly amount: u128;871 } & Struct;872 readonly isSlashed: boolean;873 readonly asSlashed: {874 readonly currencyId: PalletForeignAssetsAssetIds;875 readonly who: AccountId32;876 readonly freeAmount: u128;877 readonly reservedAmount: u128;878 } & Struct;879 readonly isDeposited: boolean;880 readonly asDeposited: {881 readonly currencyId: PalletForeignAssetsAssetIds;882 readonly who: AccountId32;883 readonly amount: u128;884 } & Struct;885 readonly isLockSet: boolean;886 readonly asLockSet: {887 readonly lockId: U8aFixed;888 readonly currencyId: PalletForeignAssetsAssetIds;889 readonly who: AccountId32;890 readonly amount: u128;891 } & Struct;892 readonly isLockRemoved: boolean;893 readonly asLockRemoved: {894 readonly lockId: U8aFixed;895 readonly currencyId: PalletForeignAssetsAssetIds;896 readonly who: AccountId32;897 } & Struct;898 readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'BalanceSet' | 'TotalIssuanceSet' | 'Withdrawn' | 'Slashed' | 'Deposited' | 'LockSet' | 'LockRemoved';899}900901/** @name OrmlTokensReserveData */902export interface OrmlTokensReserveData extends Struct {903 readonly id: Null;904 readonly amount: u128;905}906907/** @name OrmlVestingModuleCall */908export interface OrmlVestingModuleCall extends Enum {909 readonly isClaim: boolean;910 readonly isVestedTransfer: boolean;911 readonly asVestedTransfer: {912 readonly dest: MultiAddress;913 readonly schedule: OrmlVestingVestingSchedule;914 } & Struct;915 readonly isUpdateVestingSchedules: boolean;916 readonly asUpdateVestingSchedules: {917 readonly who: MultiAddress;918 readonly vestingSchedules: Vec<OrmlVestingVestingSchedule>;919 } & Struct;920 readonly isClaimFor: boolean;921 readonly asClaimFor: {922 readonly dest: MultiAddress;923 } & Struct;924 readonly type: 'Claim' | 'VestedTransfer' | 'UpdateVestingSchedules' | 'ClaimFor';925}926927/** @name OrmlVestingModuleError */928export interface OrmlVestingModuleError extends Enum {929 readonly isZeroVestingPeriod: boolean;930 readonly isZeroVestingPeriodCount: boolean;931 readonly isInsufficientBalanceToLock: boolean;932 readonly isTooManyVestingSchedules: boolean;933 readonly isAmountLow: boolean;934 readonly isMaxVestingSchedulesExceeded: boolean;935 readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';936}937938/** @name OrmlVestingModuleEvent */939export interface OrmlVestingModuleEvent extends Enum {940 readonly isVestingScheduleAdded: boolean;941 readonly asVestingScheduleAdded: {942 readonly from: AccountId32;943 readonly to: AccountId32;944 readonly vestingSchedule: OrmlVestingVestingSchedule;945 } & Struct;946 readonly isClaimed: boolean;947 readonly asClaimed: {948 readonly who: AccountId32;949 readonly amount: u128;950 } & Struct;951 readonly isVestingSchedulesUpdated: boolean;952 readonly asVestingSchedulesUpdated: {953 readonly who: AccountId32;954 } & Struct;955 readonly type: 'VestingScheduleAdded' | 'Claimed' | 'VestingSchedulesUpdated';956}957958/** @name OrmlVestingVestingSchedule */959export interface OrmlVestingVestingSchedule extends Struct {960 readonly start: u32;961 readonly period: u32;962 readonly periodCount: u32;963 readonly perPeriod: Compact<u128>;964}965966/** @name OrmlXtokensModuleCall */967export interface OrmlXtokensModuleCall extends Enum {968 readonly isTransfer: boolean;969 readonly asTransfer: {970 readonly currencyId: PalletForeignAssetsAssetIds;971 readonly amount: u128;972 readonly dest: XcmVersionedMultiLocation;973 readonly destWeight: u64;974 } & Struct;975 readonly isTransferMultiasset: boolean;976 readonly asTransferMultiasset: {977 readonly asset: XcmVersionedMultiAsset;978 readonly dest: XcmVersionedMultiLocation;979 readonly destWeight: u64;980 } & Struct;981 readonly isTransferWithFee: boolean;982 readonly asTransferWithFee: {983 readonly currencyId: PalletForeignAssetsAssetIds;984 readonly amount: u128;985 readonly fee: u128;986 readonly dest: XcmVersionedMultiLocation;987 readonly destWeight: u64;988 } & Struct;989 readonly isTransferMultiassetWithFee: boolean;990 readonly asTransferMultiassetWithFee: {991 readonly asset: XcmVersionedMultiAsset;992 readonly fee: XcmVersionedMultiAsset;993 readonly dest: XcmVersionedMultiLocation;994 readonly destWeight: u64;995 } & Struct;996 readonly isTransferMulticurrencies: boolean;997 readonly asTransferMulticurrencies: {998 readonly currencies: Vec<ITuple<[PalletForeignAssetsAssetIds, u128]>>;999 readonly feeItem: u32;1000 readonly dest: XcmVersionedMultiLocation;1001 readonly destWeight: u64;1002 } & Struct;1003 readonly isTransferMultiassets: boolean;1004 readonly asTransferMultiassets: {1005 readonly assets: XcmVersionedMultiAssets;1006 readonly feeItem: u32;1007 readonly dest: XcmVersionedMultiLocation;1008 readonly destWeight: u64;1009 } & Struct;1010 readonly type: 'Transfer' | 'TransferMultiasset' | 'TransferWithFee' | 'TransferMultiassetWithFee' | 'TransferMulticurrencies' | 'TransferMultiassets';1011}10121013/** @name OrmlXtokensModuleError */1014export interface OrmlXtokensModuleError extends Enum {1015 readonly isAssetHasNoReserve: boolean;1016 readonly isNotCrossChainTransfer: boolean;1017 readonly isInvalidDest: boolean;1018 readonly isNotCrossChainTransferableCurrency: boolean;1019 readonly isUnweighableMessage: boolean;1020 readonly isXcmExecutionFailed: boolean;1021 readonly isCannotReanchor: boolean;1022 readonly isInvalidAncestry: boolean;1023 readonly isInvalidAsset: boolean;1024 readonly isDestinationNotInvertible: boolean;1025 readonly isBadVersion: boolean;1026 readonly isDistinctReserveForAssetAndFee: boolean;1027 readonly isZeroFee: boolean;1028 readonly isZeroAmount: boolean;1029 readonly isTooManyAssetsBeingSent: boolean;1030 readonly isAssetIndexNonExistent: boolean;1031 readonly isFeeNotEnough: boolean;1032 readonly isNotSupportedMultiLocation: boolean;1033 readonly isMinXcmFeeNotDefined: boolean;1034 readonly type: 'AssetHasNoReserve' | 'NotCrossChainTransfer' | 'InvalidDest' | 'NotCrossChainTransferableCurrency' | 'UnweighableMessage' | 'XcmExecutionFailed' | 'CannotReanchor' | 'InvalidAncestry' | 'InvalidAsset' | 'DestinationNotInvertible' | 'BadVersion' | 'DistinctReserveForAssetAndFee' | 'ZeroFee' | 'ZeroAmount' | 'TooManyAssetsBeingSent' | 'AssetIndexNonExistent' | 'FeeNotEnough' | 'NotSupportedMultiLocation' | 'MinXcmFeeNotDefined';1035}10361037/** @name OrmlXtokensModuleEvent */1038export interface OrmlXtokensModuleEvent extends Enum {1039 readonly isTransferredMultiAssets: boolean;1040 readonly asTransferredMultiAssets: {1041 readonly sender: AccountId32;1042 readonly assets: XcmV1MultiassetMultiAssets;1043 readonly fee: XcmV1MultiAsset;1044 readonly dest: XcmV1MultiLocation;1045 } & Struct;1046 readonly type: 'TransferredMultiAssets';1047}10481049/** @name PalletAppPromotionCall */1050export interface PalletAppPromotionCall extends Enum {1051 readonly isSetAdminAddress: boolean;1052 readonly asSetAdminAddress: {1053 readonly admin: PalletEvmAccountBasicCrossAccountIdRepr;1054 } & Struct;1055 readonly isStake: boolean;1056 readonly asStake: {1057 readonly amount: u128;1058 } & Struct;1059 readonly isUnstake: boolean;1060 readonly isSponsorCollection: boolean;1061 readonly asSponsorCollection: {1062 readonly collectionId: u32;1063 } & Struct;1064 readonly isStopSponsoringCollection: boolean;1065 readonly asStopSponsoringCollection: {1066 readonly collectionId: u32;1067 } & Struct;1068 readonly isSponsorContract: boolean;1069 readonly asSponsorContract: {1070 readonly contractId: H160;1071 } & Struct;1072 readonly isStopSponsoringContract: boolean;1073 readonly asStopSponsoringContract: {1074 readonly contractId: H160;1075 } & Struct;1076 readonly isPayoutStakers: boolean;1077 readonly asPayoutStakers: {1078 readonly stakersNumber: Option<u8>;1079 } & Struct;1080 readonly type: 'SetAdminAddress' | 'Stake' | 'Unstake' | 'SponsorCollection' | 'StopSponsoringCollection' | 'SponsorContract' | 'StopSponsoringContract' | 'PayoutStakers';1081}10821083/** @name PalletAppPromotionError */1084export interface PalletAppPromotionError extends Enum {1085 readonly isAdminNotSet: boolean;1086 readonly isNoPermission: boolean;1087 readonly isNotSufficientFunds: boolean;1088 readonly isPendingForBlockOverflow: boolean;1089 readonly isSponsorNotSet: boolean;1090 readonly isIncorrectLockedBalanceOperation: boolean;1091 readonly type: 'AdminNotSet' | 'NoPermission' | 'NotSufficientFunds' | 'PendingForBlockOverflow' | 'SponsorNotSet' | 'IncorrectLockedBalanceOperation';1092}10931094/** @name PalletAppPromotionEvent */1095export interface PalletAppPromotionEvent extends Enum {1096 readonly isStakingRecalculation: boolean;1097 readonly asStakingRecalculation: ITuple<[AccountId32, u128, u128]>;1098 readonly isStake: boolean;1099 readonly asStake: ITuple<[AccountId32, u128]>;1100 readonly isUnstake: boolean;1101 readonly asUnstake: ITuple<[AccountId32, u128]>;1102 readonly isSetAdmin: boolean;1103 readonly asSetAdmin: AccountId32;1104 readonly type: 'StakingRecalculation' | 'Stake' | 'Unstake' | 'SetAdmin';1105}11061107/** @name PalletBalancesAccountData */1108export interface PalletBalancesAccountData extends Struct {1109 readonly free: u128;1110 readonly reserved: u128;1111 readonly miscFrozen: u128;1112 readonly feeFrozen: u128;1113}11141115/** @name PalletBalancesBalanceLock */1116export interface PalletBalancesBalanceLock extends Struct {1117 readonly id: U8aFixed;1118 readonly amount: u128;1119 readonly reasons: PalletBalancesReasons;1120}11211122/** @name PalletBalancesCall */1123export interface PalletBalancesCall extends Enum {1124 readonly isTransfer: boolean;1125 readonly asTransfer: {1126 readonly dest: MultiAddress;1127 readonly value: Compact<u128>;1128 } & Struct;1129 readonly isSetBalance: boolean;1130 readonly asSetBalance: {1131 readonly who: MultiAddress;1132 readonly newFree: Compact<u128>;1133 readonly newReserved: Compact<u128>;1134 } & Struct;1135 readonly isForceTransfer: boolean;1136 readonly asForceTransfer: {1137 readonly source: MultiAddress;1138 readonly dest: MultiAddress;1139 readonly value: Compact<u128>;1140 } & Struct;1141 readonly isTransferKeepAlive: boolean;1142 readonly asTransferKeepAlive: {1143 readonly dest: MultiAddress;1144 readonly value: Compact<u128>;1145 } & Struct;1146 readonly isTransferAll: boolean;1147 readonly asTransferAll: {1148 readonly dest: MultiAddress;1149 readonly keepAlive: bool;1150 } & Struct;1151 readonly isForceUnreserve: boolean;1152 readonly asForceUnreserve: {1153 readonly who: MultiAddress;1154 readonly amount: u128;1155 } & Struct;1156 readonly type: 'Transfer' | 'SetBalance' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve';1157}11581159/** @name PalletBalancesError */1160export interface PalletBalancesError extends Enum {1161 readonly isVestingBalance: boolean;1162 readonly isLiquidityRestrictions: boolean;1163 readonly isInsufficientBalance: boolean;1164 readonly isExistentialDeposit: boolean;1165 readonly isKeepAlive: boolean;1166 readonly isExistingVestingSchedule: boolean;1167 readonly isDeadAccount: boolean;1168 readonly isTooManyReserves: boolean;1169 readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'KeepAlive' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves';1170}11711172/** @name PalletBalancesEvent */1173export interface PalletBalancesEvent extends Enum {1174 readonly isEndowed: boolean;1175 readonly asEndowed: {1176 readonly account: AccountId32;1177 readonly freeBalance: u128;1178 } & Struct;1179 readonly isDustLost: boolean;1180 readonly asDustLost: {1181 readonly account: AccountId32;1182 readonly amount: u128;1183 } & Struct;1184 readonly isTransfer: boolean;1185 readonly asTransfer: {1186 readonly from: AccountId32;1187 readonly to: AccountId32;1188 readonly amount: u128;1189 } & Struct;1190 readonly isBalanceSet: boolean;1191 readonly asBalanceSet: {1192 readonly who: AccountId32;1193 readonly free: u128;1194 readonly reserved: u128;1195 } & Struct;1196 readonly isReserved: boolean;1197 readonly asReserved: {1198 readonly who: AccountId32;1199 readonly amount: u128;1200 } & Struct;1201 readonly isUnreserved: boolean;1202 readonly asUnreserved: {1203 readonly who: AccountId32;1204 readonly amount: u128;1205 } & Struct;1206 readonly isReserveRepatriated: boolean;1207 readonly asReserveRepatriated: {1208 readonly from: AccountId32;1209 readonly to: AccountId32;1210 readonly amount: u128;1211 readonly destinationStatus: FrameSupportTokensMiscBalanceStatus;1212 } & Struct;1213 readonly isDeposit: boolean;1214 readonly asDeposit: {1215 readonly who: AccountId32;1216 readonly amount: u128;1217 } & Struct;1218 readonly isWithdraw: boolean;1219 readonly asWithdraw: {1220 readonly who: AccountId32;1221 readonly amount: u128;1222 } & Struct;1223 readonly isSlashed: boolean;1224 readonly asSlashed: {1225 readonly who: AccountId32;1226 readonly amount: u128;1227 } & Struct;1228 readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'BalanceSet' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'Deposit' | 'Withdraw' | 'Slashed';1229}12301231/** @name PalletBalancesReasons */1232export interface PalletBalancesReasons extends Enum {1233 readonly isFee: boolean;1234 readonly isMisc: boolean;1235 readonly isAll: boolean;1236 readonly type: 'Fee' | 'Misc' | 'All';1237}12381239/** @name PalletBalancesReleases */1240export interface PalletBalancesReleases extends Enum {1241 readonly isV100: boolean;1242 readonly isV200: boolean;1243 readonly type: 'V100' | 'V200';1244}12451246/** @name PalletBalancesReserveData */1247export interface PalletBalancesReserveData extends Struct {1248 readonly id: U8aFixed;1249 readonly amount: u128;1250}12511252/** @name PalletCommonError */1253export interface PalletCommonError extends Enum {1254 readonly isCollectionNotFound: boolean;1255 readonly isMustBeTokenOwner: boolean;1256 readonly isNoPermission: boolean;1257 readonly isCantDestroyNotEmptyCollection: boolean;1258 readonly isPublicMintingNotAllowed: boolean;1259 readonly isAddressNotInAllowlist: boolean;1260 readonly isCollectionNameLimitExceeded: boolean;1261 readonly isCollectionDescriptionLimitExceeded: boolean;1262 readonly isCollectionTokenPrefixLimitExceeded: boolean;1263 readonly isTotalCollectionsLimitExceeded: boolean;1264 readonly isCollectionAdminCountExceeded: boolean;1265 readonly isCollectionLimitBoundsExceeded: boolean;1266 readonly isOwnerPermissionsCantBeReverted: boolean;1267 readonly isTransferNotAllowed: boolean;1268 readonly isAccountTokenLimitExceeded: boolean;1269 readonly isCollectionTokenLimitExceeded: boolean;1270 readonly isMetadataFlagFrozen: boolean;1271 readonly isTokenNotFound: boolean;1272 readonly isTokenValueTooLow: boolean;1273 readonly isApprovedValueTooLow: boolean;1274 readonly isCantApproveMoreThanOwned: boolean;1275 readonly isAddressIsZero: boolean;1276 readonly isUnsupportedOperation: boolean;1277 readonly isNotSufficientFounds: boolean;1278 readonly isUserIsNotAllowedToNest: boolean;1279 readonly isSourceCollectionIsNotAllowedToNest: boolean;1280 readonly isCollectionFieldSizeExceeded: boolean;1281 readonly isNoSpaceForProperty: boolean;1282 readonly isPropertyLimitReached: boolean;1283 readonly isPropertyKeyIsTooLong: boolean;1284 readonly isInvalidCharacterInPropertyKey: boolean;1285 readonly isEmptyPropertyKey: boolean;1286 readonly isCollectionIsExternal: boolean;1287 readonly isCollectionIsInternal: boolean;1288 readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'CantDestroyNotEmptyCollection' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds' | 'UserIsNotAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached' | 'PropertyKeyIsTooLong' | 'InvalidCharacterInPropertyKey' | 'EmptyPropertyKey' | 'CollectionIsExternal' | 'CollectionIsInternal';1289}12901291/** @name PalletCommonEvent */1292export interface PalletCommonEvent extends Enum {1293 readonly isCollectionCreated: boolean;1294 readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>;1295 readonly isCollectionDestroyed: boolean;1296 readonly asCollectionDestroyed: u32;1297 readonly isItemCreated: boolean;1298 readonly asItemCreated: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;1299 readonly isItemDestroyed: boolean;1300 readonly asItemDestroyed: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;1301 readonly isTransfer: boolean;1302 readonly asTransfer: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;1303 readonly isApproved: boolean;1304 readonly asApproved: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;1305 readonly isCollectionPropertySet: boolean;1306 readonly asCollectionPropertySet: ITuple<[u32, Bytes]>;1307 readonly isCollectionPropertyDeleted: boolean;1308 readonly asCollectionPropertyDeleted: ITuple<[u32, Bytes]>;1309 readonly isTokenPropertySet: boolean;1310 readonly asTokenPropertySet: ITuple<[u32, u32, Bytes]>;1311 readonly isTokenPropertyDeleted: boolean;1312 readonly asTokenPropertyDeleted: ITuple<[u32, u32, Bytes]>;1313 readonly isPropertyPermissionSet: boolean;1314 readonly asPropertyPermissionSet: ITuple<[u32, Bytes]>;1315 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved' | 'CollectionPropertySet' | 'CollectionPropertyDeleted' | 'TokenPropertySet' | 'TokenPropertyDeleted' | 'PropertyPermissionSet';1316}13171318/** @name PalletConfigurationCall */1319export interface PalletConfigurationCall extends Enum {1320 readonly isSetWeightToFeeCoefficientOverride: boolean;1321 readonly asSetWeightToFeeCoefficientOverride: {1322 readonly coeff: Option<u32>;1323 } & Struct;1324 readonly isSetMinGasPriceOverride: boolean;1325 readonly asSetMinGasPriceOverride: {1326 readonly coeff: Option<u64>;1327 } & Struct;1328 readonly type: 'SetWeightToFeeCoefficientOverride' | 'SetMinGasPriceOverride';1329}13301331/** @name PalletEthereumCall */1332export interface PalletEthereumCall extends Enum {1333 readonly isTransact: boolean;1334 readonly asTransact: {1335 readonly transaction: EthereumTransactionTransactionV2;1336 } & Struct;1337 readonly type: 'Transact';1338}13391340/** @name PalletEthereumError */1341export interface PalletEthereumError extends Enum {1342 readonly isInvalidSignature: boolean;1343 readonly isPreLogExists: boolean;1344 readonly type: 'InvalidSignature' | 'PreLogExists';1345}13461347/** @name PalletEthereumEvent */1348export interface PalletEthereumEvent extends Enum {1349 readonly isExecuted: boolean;1350 readonly asExecuted: ITuple<[H160, H160, H256, EvmCoreErrorExitReason]>;1351 readonly type: 'Executed';1352}13531354/** @name PalletEthereumFakeTransactionFinalizer */1355export interface PalletEthereumFakeTransactionFinalizer extends Null {}13561357/** @name PalletEthereumRawOrigin */1358export interface PalletEthereumRawOrigin extends Enum {1359 readonly isEthereumTransaction: boolean;1360 readonly asEthereumTransaction: H160;1361 readonly type: 'EthereumTransaction';1362}13631364/** @name PalletEvmAccountBasicCrossAccountIdRepr */1365export interface PalletEvmAccountBasicCrossAccountIdRepr extends Enum {1366 readonly isSubstrate: boolean;1367 readonly asSubstrate: AccountId32;1368 readonly isEthereum: boolean;1369 readonly asEthereum: H160;1370 readonly type: 'Substrate' | 'Ethereum';1371}13721373/** @name PalletEvmCall */1374export interface PalletEvmCall extends Enum {1375 readonly isWithdraw: boolean;1376 readonly asWithdraw: {1377 readonly address: H160;1378 readonly value: u128;1379 } & Struct;1380 readonly isCall: boolean;1381 readonly asCall: {1382 readonly source: H160;1383 readonly target: H160;1384 readonly input: Bytes;1385 readonly value: U256;1386 readonly gasLimit: u64;1387 readonly maxFeePerGas: U256;1388 readonly maxPriorityFeePerGas: Option<U256>;1389 readonly nonce: Option<U256>;1390 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;1391 } & Struct;1392 readonly isCreate: boolean;1393 readonly asCreate: {1394 readonly source: H160;1395 readonly init: Bytes;1396 readonly value: U256;1397 readonly gasLimit: u64;1398 readonly maxFeePerGas: U256;1399 readonly maxPriorityFeePerGas: Option<U256>;1400 readonly nonce: Option<U256>;1401 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;1402 } & Struct;1403 readonly isCreate2: boolean;1404 readonly asCreate2: {1405 readonly source: H160;1406 readonly init: Bytes;1407 readonly salt: H256;1408 readonly value: U256;1409 readonly gasLimit: u64;1410 readonly maxFeePerGas: U256;1411 readonly maxPriorityFeePerGas: Option<U256>;1412 readonly nonce: Option<U256>;1413 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;1414 } & Struct;1415 readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';1416}14171418/** @name PalletEvmCoderSubstrateError */1419export interface PalletEvmCoderSubstrateError extends Enum {1420 readonly isOutOfGas: boolean;1421 readonly isOutOfFund: boolean;1422 readonly type: 'OutOfGas' | 'OutOfFund';1423}14241425/** @name PalletEvmContractHelpersError */1426export interface PalletEvmContractHelpersError extends Enum {1427 readonly isNoPermission: boolean;1428 readonly isNoPendingSponsor: boolean;1429 readonly isTooManyMethodsHaveSponsoredLimit: boolean;1430 readonly type: 'NoPermission' | 'NoPendingSponsor' | 'TooManyMethodsHaveSponsoredLimit';1431}14321433/** @name PalletEvmContractHelpersEvent */1434export interface PalletEvmContractHelpersEvent extends Enum {1435 readonly isContractSponsorSet: boolean;1436 readonly asContractSponsorSet: ITuple<[H160, AccountId32]>;1437 readonly isContractSponsorshipConfirmed: boolean;1438 readonly asContractSponsorshipConfirmed: ITuple<[H160, AccountId32]>;1439 readonly isContractSponsorRemoved: boolean;1440 readonly asContractSponsorRemoved: H160;1441 readonly type: 'ContractSponsorSet' | 'ContractSponsorshipConfirmed' | 'ContractSponsorRemoved';1442}14431444/** @name PalletEvmContractHelpersSponsoringModeT */1445export interface PalletEvmContractHelpersSponsoringModeT extends Enum {1446 readonly isDisabled: boolean;1447 readonly isAllowlisted: boolean;1448 readonly isGenerous: boolean;1449 readonly type: 'Disabled' | 'Allowlisted' | 'Generous';1450}14511452/** @name PalletEvmError */1453export interface PalletEvmError extends Enum {1454 readonly isBalanceLow: boolean;1455 readonly isFeeOverflow: boolean;1456 readonly isPaymentOverflow: boolean;1457 readonly isWithdrawFailed: boolean;1458 readonly isGasPriceTooLow: boolean;1459 readonly isInvalidNonce: boolean;1460 readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce';1461}14621463/** @name PalletEvmEvent */1464export interface PalletEvmEvent extends Enum {1465 readonly isLog: boolean;1466 readonly asLog: EthereumLog;1467 readonly isCreated: boolean;1468 readonly asCreated: H160;1469 readonly isCreatedFailed: boolean;1470 readonly asCreatedFailed: H160;1471 readonly isExecuted: boolean;1472 readonly asExecuted: H160;1473 readonly isExecutedFailed: boolean;1474 readonly asExecutedFailed: H160;1475 readonly isBalanceDeposit: boolean;1476 readonly asBalanceDeposit: ITuple<[AccountId32, H160, U256]>;1477 readonly isBalanceWithdraw: boolean;1478 readonly asBalanceWithdraw: ITuple<[AccountId32, H160, U256]>;1479 readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed' | 'BalanceDeposit' | 'BalanceWithdraw';1480}14811482/** @name PalletEvmMigrationCall */1483export interface PalletEvmMigrationCall extends Enum {1484 readonly isBegin: boolean;1485 readonly asBegin: {1486 readonly address: H160;1487 } & Struct;1488 readonly isSetData: boolean;1489 readonly asSetData: {1490 readonly address: H160;1491 readonly data: Vec<ITuple<[H256, H256]>>;1492 } & Struct;1493 readonly isFinish: boolean;1494 readonly asFinish: {1495 readonly address: H160;1496 readonly code: Bytes;1497 } & Struct;1498 readonly type: 'Begin' | 'SetData' | 'Finish';1499}15001501/** @name PalletEvmMigrationError */1502export interface PalletEvmMigrationError extends Enum {1503 readonly isAccountNotEmpty: boolean;1504 readonly isAccountIsNotMigrating: boolean;1505 readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating';1506}15071508/** @name PalletForeignAssetsAssetIds */1509export interface PalletForeignAssetsAssetIds extends Enum {1510 readonly isForeignAssetId: boolean;1511 readonly asForeignAssetId: u32;1512 readonly isNativeAssetId: boolean;1513 readonly asNativeAssetId: PalletForeignAssetsNativeCurrency;1514 readonly type: 'ForeignAssetId' | 'NativeAssetId';1515}15161517/** @name PalletForeignAssetsModuleAssetMetadata */1518export interface PalletForeignAssetsModuleAssetMetadata extends Struct {1519 readonly name: Bytes;1520 readonly symbol: Bytes;1521 readonly decimals: u8;1522 readonly minimalBalance: u128;1523}15241525/** @name PalletForeignAssetsModuleCall */1526export interface PalletForeignAssetsModuleCall extends Enum {1527 readonly isRegisterForeignAsset: boolean;1528 readonly asRegisterForeignAsset: {1529 readonly owner: AccountId32;1530 readonly location: XcmVersionedMultiLocation;1531 readonly metadata: PalletForeignAssetsModuleAssetMetadata;1532 } & Struct;1533 readonly isUpdateForeignAsset: boolean;1534 readonly asUpdateForeignAsset: {1535 readonly foreignAssetId: u32;1536 readonly location: XcmVersionedMultiLocation;1537 readonly metadata: PalletForeignAssetsModuleAssetMetadata;1538 } & Struct;1539 readonly type: 'RegisterForeignAsset' | 'UpdateForeignAsset';1540}15411542/** @name PalletForeignAssetsModuleError */1543export interface PalletForeignAssetsModuleError extends Enum {1544 readonly isBadLocation: boolean;1545 readonly isMultiLocationExisted: boolean;1546 readonly isAssetIdNotExists: boolean;1547 readonly isAssetIdExisted: boolean;1548 readonly type: 'BadLocation' | 'MultiLocationExisted' | 'AssetIdNotExists' | 'AssetIdExisted';1549}15501551/** @name PalletForeignAssetsModuleEvent */1552export interface PalletForeignAssetsModuleEvent extends Enum {1553 readonly isForeignAssetRegistered: boolean;1554 readonly asForeignAssetRegistered: {1555 readonly assetId: u32;1556 readonly assetAddress: XcmV1MultiLocation;1557 readonly metadata: PalletForeignAssetsModuleAssetMetadata;1558 } & Struct;1559 readonly isForeignAssetUpdated: boolean;1560 readonly asForeignAssetUpdated: {1561 readonly assetId: u32;1562 readonly assetAddress: XcmV1MultiLocation;1563 readonly metadata: PalletForeignAssetsModuleAssetMetadata;1564 } & Struct;1565 readonly isAssetRegistered: boolean;1566 readonly asAssetRegistered: {1567 readonly assetId: PalletForeignAssetsAssetIds;1568 readonly metadata: PalletForeignAssetsModuleAssetMetadata;1569 } & Struct;1570 readonly isAssetUpdated: boolean;1571 readonly asAssetUpdated: {1572 readonly assetId: PalletForeignAssetsAssetIds;1573 readonly metadata: PalletForeignAssetsModuleAssetMetadata;1574 } & Struct;1575 readonly type: 'ForeignAssetRegistered' | 'ForeignAssetUpdated' | 'AssetRegistered' | 'AssetUpdated';1576}15771578/** @name PalletForeignAssetsNativeCurrency */1579export interface PalletForeignAssetsNativeCurrency extends Enum {1580 readonly isHere: boolean;1581 readonly isParent: boolean;1582 readonly type: 'Here' | 'Parent';1583}15841585/** @name PalletFungibleError */1586export interface PalletFungibleError extends Enum {1587 readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;1588 readonly isFungibleItemsHaveNoId: boolean;1589 readonly isFungibleItemsDontHaveData: boolean;1590 readonly isFungibleDisallowsNesting: boolean;1591 readonly isSettingPropertiesNotAllowed: boolean;1592 readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';1593}15941595/** @name PalletInflationCall */1596export interface PalletInflationCall extends Enum {1597 readonly isStartInflation: boolean;1598 readonly asStartInflation: {1599 readonly inflationStartRelayBlock: u32;1600 } & Struct;1601 readonly type: 'StartInflation';1602}16031604/** @name PalletNonfungibleError */1605export interface PalletNonfungibleError extends Enum {1606 readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;1607 readonly isNonfungibleItemsHaveNoAmount: boolean;1608 readonly isCantBurnNftWithChildren: boolean;1609 readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount' | 'CantBurnNftWithChildren';1610}16111612/** @name PalletNonfungibleItemData */1613export interface PalletNonfungibleItemData extends Struct {1614 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1615}16161617/** @name PalletRefungibleError */1618export interface PalletRefungibleError extends Enum {1619 readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;1620 readonly isWrongRefungiblePieces: boolean;1621 readonly isRepartitionWhileNotOwningAllPieces: boolean;1622 readonly isRefungibleDisallowsNesting: boolean;1623 readonly isSettingPropertiesNotAllowed: boolean;1624 readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RepartitionWhileNotOwningAllPieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';1625}16261627/** @name PalletRefungibleItemData */1628export interface PalletRefungibleItemData extends Struct {1629 readonly constData: Bytes;1630}16311632/** @name PalletRmrkCoreCall */1633export interface PalletRmrkCoreCall extends Enum {1634 readonly isCreateCollection: boolean;1635 readonly asCreateCollection: {1636 readonly metadata: Bytes;1637 readonly max: Option<u32>;1638 readonly symbol: Bytes;1639 } & Struct;1640 readonly isDestroyCollection: boolean;1641 readonly asDestroyCollection: {1642 readonly collectionId: u32;1643 } & Struct;1644 readonly isChangeCollectionIssuer: boolean;1645 readonly asChangeCollectionIssuer: {1646 readonly collectionId: u32;1647 readonly newIssuer: MultiAddress;1648 } & Struct;1649 readonly isLockCollection: boolean;1650 readonly asLockCollection: {1651 readonly collectionId: u32;1652 } & Struct;1653 readonly isMintNft: boolean;1654 readonly asMintNft: {1655 readonly owner: Option<AccountId32>;1656 readonly collectionId: u32;1657 readonly recipient: Option<AccountId32>;1658 readonly royaltyAmount: Option<Permill>;1659 readonly metadata: Bytes;1660 readonly transferable: bool;1661 readonly resources: Option<Vec<RmrkTraitsResourceResourceTypes>>;1662 } & Struct;1663 readonly isBurnNft: boolean;1664 readonly asBurnNft: {1665 readonly collectionId: u32;1666 readonly nftId: u32;1667 readonly maxBurns: u32;1668 } & Struct;1669 readonly isSend: boolean;1670 readonly asSend: {1671 readonly rmrkCollectionId: u32;1672 readonly rmrkNftId: u32;1673 readonly newOwner: RmrkTraitsNftAccountIdOrCollectionNftTuple;1674 } & Struct;1675 readonly isAcceptNft: boolean;1676 readonly asAcceptNft: {1677 readonly rmrkCollectionId: u32;1678 readonly rmrkNftId: u32;1679 readonly newOwner: RmrkTraitsNftAccountIdOrCollectionNftTuple;1680 } & Struct;1681 readonly isRejectNft: boolean;1682 readonly asRejectNft: {1683 readonly rmrkCollectionId: u32;1684 readonly rmrkNftId: u32;1685 } & Struct;1686 readonly isAcceptResource: boolean;1687 readonly asAcceptResource: {1688 readonly rmrkCollectionId: u32;1689 readonly rmrkNftId: u32;1690 readonly resourceId: u32;1691 } & Struct;1692 readonly isAcceptResourceRemoval: boolean;1693 readonly asAcceptResourceRemoval: {1694 readonly rmrkCollectionId: u32;1695 readonly rmrkNftId: u32;1696 readonly resourceId: u32;1697 } & Struct;1698 readonly isSetProperty: boolean;1699 readonly asSetProperty: {1700 readonly rmrkCollectionId: Compact<u32>;1701 readonly maybeNftId: Option<u32>;1702 readonly key: Bytes;1703 readonly value: Bytes;1704 } & Struct;1705 readonly isSetPriority: boolean;1706 readonly asSetPriority: {1707 readonly rmrkCollectionId: u32;1708 readonly rmrkNftId: u32;1709 readonly priorities: Vec<u32>;1710 } & Struct;1711 readonly isAddBasicResource: boolean;1712 readonly asAddBasicResource: {1713 readonly rmrkCollectionId: u32;1714 readonly nftId: u32;1715 readonly resource: RmrkTraitsResourceBasicResource;1716 } & Struct;1717 readonly isAddComposableResource: boolean;1718 readonly asAddComposableResource: {1719 readonly rmrkCollectionId: u32;1720 readonly nftId: u32;1721 readonly resource: RmrkTraitsResourceComposableResource;1722 } & Struct;1723 readonly isAddSlotResource: boolean;1724 readonly asAddSlotResource: {1725 readonly rmrkCollectionId: u32;1726 readonly nftId: u32;1727 readonly resource: RmrkTraitsResourceSlotResource;1728 } & Struct;1729 readonly isRemoveResource: boolean;1730 readonly asRemoveResource: {1731 readonly rmrkCollectionId: u32;1732 readonly nftId: u32;1733 readonly resourceId: u32;1734 } & Struct;1735 readonly type: 'CreateCollection' | 'DestroyCollection' | 'ChangeCollectionIssuer' | 'LockCollection' | 'MintNft' | 'BurnNft' | 'Send' | 'AcceptNft' | 'RejectNft' | 'AcceptResource' | 'AcceptResourceRemoval' | 'SetProperty' | 'SetPriority' | 'AddBasicResource' | 'AddComposableResource' | 'AddSlotResource' | 'RemoveResource';1736}17371738/** @name PalletRmrkCoreError */1739export interface PalletRmrkCoreError extends Enum {1740 readonly isCorruptedCollectionType: boolean;1741 readonly isRmrkPropertyKeyIsTooLong: boolean;1742 readonly isRmrkPropertyValueIsTooLong: boolean;1743 readonly isRmrkPropertyIsNotFound: boolean;1744 readonly isUnableToDecodeRmrkData: boolean;1745 readonly isCollectionNotEmpty: boolean;1746 readonly isNoAvailableCollectionId: boolean;1747 readonly isNoAvailableNftId: boolean;1748 readonly isCollectionUnknown: boolean;1749 readonly isNoPermission: boolean;1750 readonly isNonTransferable: boolean;1751 readonly isCollectionFullOrLocked: boolean;1752 readonly isResourceDoesntExist: boolean;1753 readonly isCannotSendToDescendentOrSelf: boolean;1754 readonly isCannotAcceptNonOwnedNft: boolean;1755 readonly isCannotRejectNonOwnedNft: boolean;1756 readonly isCannotRejectNonPendingNft: boolean;1757 readonly isResourceNotPending: boolean;1758 readonly isNoAvailableResourceId: boolean;1759 readonly type: 'CorruptedCollectionType' | 'RmrkPropertyKeyIsTooLong' | 'RmrkPropertyValueIsTooLong' | 'RmrkPropertyIsNotFound' | 'UnableToDecodeRmrkData' | 'CollectionNotEmpty' | 'NoAvailableCollectionId' | 'NoAvailableNftId' | 'CollectionUnknown' | 'NoPermission' | 'NonTransferable' | 'CollectionFullOrLocked' | 'ResourceDoesntExist' | 'CannotSendToDescendentOrSelf' | 'CannotAcceptNonOwnedNft' | 'CannotRejectNonOwnedNft' | 'CannotRejectNonPendingNft' | 'ResourceNotPending' | 'NoAvailableResourceId';1760}17611762/** @name PalletRmrkCoreEvent */1763export interface PalletRmrkCoreEvent extends Enum {1764 readonly isCollectionCreated: boolean;1765 readonly asCollectionCreated: {1766 readonly issuer: AccountId32;1767 readonly collectionId: u32;1768 } & Struct;1769 readonly isCollectionDestroyed: boolean;1770 readonly asCollectionDestroyed: {1771 readonly issuer: AccountId32;1772 readonly collectionId: u32;1773 } & Struct;1774 readonly isIssuerChanged: boolean;1775 readonly asIssuerChanged: {1776 readonly oldIssuer: AccountId32;1777 readonly newIssuer: AccountId32;1778 readonly collectionId: u32;1779 } & Struct;1780 readonly isCollectionLocked: boolean;1781 readonly asCollectionLocked: {1782 readonly issuer: AccountId32;1783 readonly collectionId: u32;1784 } & Struct;1785 readonly isNftMinted: boolean;1786 readonly asNftMinted: {1787 readonly owner: AccountId32;1788 readonly collectionId: u32;1789 readonly nftId: u32;1790 } & Struct;1791 readonly isNftBurned: boolean;1792 readonly asNftBurned: {1793 readonly owner: AccountId32;1794 readonly nftId: u32;1795 } & Struct;1796 readonly isNftSent: boolean;1797 readonly asNftSent: {1798 readonly sender: AccountId32;1799 readonly recipient: RmrkTraitsNftAccountIdOrCollectionNftTuple;1800 readonly collectionId: u32;1801 readonly nftId: u32;1802 readonly approvalRequired: bool;1803 } & Struct;1804 readonly isNftAccepted: boolean;1805 readonly asNftAccepted: {1806 readonly sender: AccountId32;1807 readonly recipient: RmrkTraitsNftAccountIdOrCollectionNftTuple;1808 readonly collectionId: u32;1809 readonly nftId: u32;1810 } & Struct;1811 readonly isNftRejected: boolean;1812 readonly asNftRejected: {1813 readonly sender: AccountId32;1814 readonly collectionId: u32;1815 readonly nftId: u32;1816 } & Struct;1817 readonly isPropertySet: boolean;1818 readonly asPropertySet: {1819 readonly collectionId: u32;1820 readonly maybeNftId: Option<u32>;1821 readonly key: Bytes;1822 readonly value: Bytes;1823 } & Struct;1824 readonly isResourceAdded: boolean;1825 readonly asResourceAdded: {1826 readonly nftId: u32;1827 readonly resourceId: u32;1828 } & Struct;1829 readonly isResourceRemoval: boolean;1830 readonly asResourceRemoval: {1831 readonly nftId: u32;1832 readonly resourceId: u32;1833 } & Struct;1834 readonly isResourceAccepted: boolean;1835 readonly asResourceAccepted: {1836 readonly nftId: u32;1837 readonly resourceId: u32;1838 } & Struct;1839 readonly isResourceRemovalAccepted: boolean;1840 readonly asResourceRemovalAccepted: {1841 readonly nftId: u32;1842 readonly resourceId: u32;1843 } & Struct;1844 readonly isPrioritySet: boolean;1845 readonly asPrioritySet: {1846 readonly collectionId: u32;1847 readonly nftId: u32;1848 } & Struct;1849 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'IssuerChanged' | 'CollectionLocked' | 'NftMinted' | 'NftBurned' | 'NftSent' | 'NftAccepted' | 'NftRejected' | 'PropertySet' | 'ResourceAdded' | 'ResourceRemoval' | 'ResourceAccepted' | 'ResourceRemovalAccepted' | 'PrioritySet';1850}18511852/** @name PalletRmrkEquipCall */1853export interface PalletRmrkEquipCall extends Enum {1854 readonly isCreateBase: boolean;1855 readonly asCreateBase: {1856 readonly baseType: Bytes;1857 readonly symbol: Bytes;1858 readonly parts: Vec<RmrkTraitsPartPartType>;1859 } & Struct;1860 readonly isThemeAdd: boolean;1861 readonly asThemeAdd: {1862 readonly baseId: u32;1863 readonly theme: RmrkTraitsTheme;1864 } & Struct;1865 readonly isEquippable: boolean;1866 readonly asEquippable: {1867 readonly baseId: u32;1868 readonly slotId: u32;1869 readonly equippables: RmrkTraitsPartEquippableList;1870 } & Struct;1871 readonly type: 'CreateBase' | 'ThemeAdd' | 'Equippable';1872}18731874/** @name PalletRmrkEquipError */1875export interface PalletRmrkEquipError extends Enum {1876 readonly isPermissionError: boolean;1877 readonly isNoAvailableBaseId: boolean;1878 readonly isNoAvailablePartId: boolean;1879 readonly isBaseDoesntExist: boolean;1880 readonly isNeedsDefaultThemeFirst: boolean;1881 readonly isPartDoesntExist: boolean;1882 readonly isNoEquippableOnFixedPart: boolean;1883 readonly type: 'PermissionError' | 'NoAvailableBaseId' | 'NoAvailablePartId' | 'BaseDoesntExist' | 'NeedsDefaultThemeFirst' | 'PartDoesntExist' | 'NoEquippableOnFixedPart';1884}18851886/** @name PalletRmrkEquipEvent */1887export interface PalletRmrkEquipEvent extends Enum {1888 readonly isBaseCreated: boolean;1889 readonly asBaseCreated: {1890 readonly issuer: AccountId32;1891 readonly baseId: u32;1892 } & Struct;1893 readonly isEquippablesUpdated: boolean;1894 readonly asEquippablesUpdated: {1895 readonly baseId: u32;1896 readonly slotId: u32;1897 } & Struct;1898 readonly type: 'BaseCreated' | 'EquippablesUpdated';1899}19001901/** @name PalletStructureCall */1902export interface PalletStructureCall extends Null {}19031904/** @name PalletStructureError */1905export interface PalletStructureError extends Enum {1906 readonly isOuroborosDetected: boolean;1907 readonly isDepthLimit: boolean;1908 readonly isBreadthLimit: boolean;1909 readonly isTokenNotFound: boolean;1910 readonly type: 'OuroborosDetected' | 'DepthLimit' | 'BreadthLimit' | 'TokenNotFound';1911}19121913/** @name PalletStructureEvent */1914export interface PalletStructureEvent extends Enum {1915 readonly isExecuted: boolean;1916 readonly asExecuted: Result<Null, SpRuntimeDispatchError>;1917 readonly type: 'Executed';1918}19191920/** @name PalletSudoCall */1921export interface PalletSudoCall extends Enum {1922 readonly isSudo: boolean;1923 readonly asSudo: {1924 readonly call: Call;1925 } & Struct;1926 readonly isSudoUncheckedWeight: boolean;1927 readonly asSudoUncheckedWeight: {1928 readonly call: Call;1929 readonly weight: u64;1930 } & Struct;1931 readonly isSetKey: boolean;1932 readonly asSetKey: {1933 readonly new_: MultiAddress;1934 } & Struct;1935 readonly isSudoAs: boolean;1936 readonly asSudoAs: {1937 readonly who: MultiAddress;1938 readonly call: Call;1939 } & Struct;1940 readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';1941}19421943/** @name PalletSudoError */1944export interface PalletSudoError extends Enum {1945 readonly isRequireSudo: boolean;1946 readonly type: 'RequireSudo';1947}19481949/** @name PalletSudoEvent */1950export interface PalletSudoEvent extends Enum {1951 readonly isSudid: boolean;1952 readonly asSudid: {1953 readonly sudoResult: Result<Null, SpRuntimeDispatchError>;1954 } & Struct;1955 readonly isKeyChanged: boolean;1956 readonly asKeyChanged: {1957 readonly oldSudoer: Option<AccountId32>;1958 } & Struct;1959 readonly isSudoAsDone: boolean;1960 readonly asSudoAsDone: {1961 readonly sudoResult: Result<Null, SpRuntimeDispatchError>;1962 } & Struct;1963 readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone';1964}19651966/** @name PalletTemplateTransactionPaymentCall */1967export interface PalletTemplateTransactionPaymentCall extends Null {}19681969/** @name PalletTemplateTransactionPaymentChargeTransactionPayment */1970export interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}19711972/** @name PalletTimestampCall */1973export interface PalletTimestampCall extends Enum {1974 readonly isSet: boolean;1975 readonly asSet: {1976 readonly now: Compact<u64>;1977 } & Struct;1978 readonly type: 'Set';1979}19801981/** @name PalletTransactionPaymentEvent */1982export interface PalletTransactionPaymentEvent extends Enum {1983 readonly isTransactionFeePaid: boolean;1984 readonly asTransactionFeePaid: {1985 readonly who: AccountId32;1986 readonly actualFee: u128;1987 readonly tip: u128;1988 } & Struct;1989 readonly type: 'TransactionFeePaid';1990}19911992/** @name PalletTransactionPaymentReleases */1993export interface PalletTransactionPaymentReleases extends Enum {1994 readonly isV1Ancient: boolean;1995 readonly isV2: boolean;1996 readonly type: 'V1Ancient' | 'V2';1997}19981999/** @name PalletTreasuryCall */2000export interface PalletTreasuryCall extends Enum {2001 readonly isProposeSpend: boolean;2002 readonly asProposeSpend: {2003 readonly value: Compact<u128>;2004 readonly beneficiary: MultiAddress;2005 } & Struct;2006 readonly isRejectProposal: boolean;2007 readonly asRejectProposal: {2008 readonly proposalId: Compact<u32>;2009 } & Struct;2010 readonly isApproveProposal: boolean;2011 readonly asApproveProposal: {2012 readonly proposalId: Compact<u32>;2013 } & Struct;2014 readonly isSpend: boolean;2015 readonly asSpend: {2016 readonly amount: Compact<u128>;2017 readonly beneficiary: MultiAddress;2018 } & Struct;2019 readonly isRemoveApproval: boolean;2020 readonly asRemoveApproval: {2021 readonly proposalId: Compact<u32>;2022 } & Struct;2023 readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal' | 'Spend' | 'RemoveApproval';2024}20252026/** @name PalletTreasuryError */2027export interface PalletTreasuryError extends Enum {2028 readonly isInsufficientProposersBalance: boolean;2029 readonly isInvalidIndex: boolean;2030 readonly isTooManyApprovals: boolean;2031 readonly isInsufficientPermission: boolean;2032 readonly isProposalNotApproved: boolean;2033 readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals' | 'InsufficientPermission' | 'ProposalNotApproved';2034}20352036/** @name PalletTreasuryEvent */2037export interface PalletTreasuryEvent extends Enum {2038 readonly isProposed: boolean;2039 readonly asProposed: {2040 readonly proposalIndex: u32;2041 } & Struct;2042 readonly isSpending: boolean;2043 readonly asSpending: {2044 readonly budgetRemaining: u128;2045 } & Struct;2046 readonly isAwarded: boolean;2047 readonly asAwarded: {2048 readonly proposalIndex: u32;2049 readonly award: u128;2050 readonly account: AccountId32;2051 } & Struct;2052 readonly isRejected: boolean;2053 readonly asRejected: {2054 readonly proposalIndex: u32;2055 readonly slashed: u128;2056 } & Struct;2057 readonly isBurnt: boolean;2058 readonly asBurnt: {2059 readonly burntFunds: u128;2060 } & Struct;2061 readonly isRollover: boolean;2062 readonly asRollover: {2063 readonly rolloverBalance: u128;2064 } & Struct;2065 readonly isDeposit: boolean;2066 readonly asDeposit: {2067 readonly value: u128;2068 } & Struct;2069 readonly isSpendApproved: boolean;2070 readonly asSpendApproved: {2071 readonly proposalIndex: u32;2072 readonly amount: u128;2073 readonly beneficiary: AccountId32;2074 } & Struct;2075 readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit' | 'SpendApproved';2076}20772078/** @name PalletTreasuryProposal */2079export interface PalletTreasuryProposal extends Struct {2080 readonly proposer: AccountId32;2081 readonly value: u128;2082 readonly beneficiary: AccountId32;2083 readonly bond: u128;2084}20852086/** @name PalletUniqueCall */2087export interface PalletUniqueCall extends Enum {2088 readonly isCreateCollection: boolean;2089 readonly asCreateCollection: {2090 readonly collectionName: Vec<u16>;2091 readonly collectionDescription: Vec<u16>;2092 readonly tokenPrefix: Bytes;2093 readonly mode: UpDataStructsCollectionMode;2094 } & Struct;2095 readonly isCreateCollectionEx: boolean;2096 readonly asCreateCollectionEx: {2097 readonly data: UpDataStructsCreateCollectionData;2098 } & Struct;2099 readonly isDestroyCollection: boolean;2100 readonly asDestroyCollection: {2101 readonly collectionId: u32;2102 } & Struct;2103 readonly isAddToAllowList: boolean;2104 readonly asAddToAllowList: {2105 readonly collectionId: u32;2106 readonly address: PalletEvmAccountBasicCrossAccountIdRepr;2107 } & Struct;2108 readonly isRemoveFromAllowList: boolean;2109 readonly asRemoveFromAllowList: {2110 readonly collectionId: u32;2111 readonly address: PalletEvmAccountBasicCrossAccountIdRepr;2112 } & Struct;2113 readonly isChangeCollectionOwner: boolean;2114 readonly asChangeCollectionOwner: {2115 readonly collectionId: u32;2116 readonly newOwner: AccountId32;2117 } & Struct;2118 readonly isAddCollectionAdmin: boolean;2119 readonly asAddCollectionAdmin: {2120 readonly collectionId: u32;2121 readonly newAdminId: PalletEvmAccountBasicCrossAccountIdRepr;2122 } & Struct;2123 readonly isRemoveCollectionAdmin: boolean;2124 readonly asRemoveCollectionAdmin: {2125 readonly collectionId: u32;2126 readonly accountId: PalletEvmAccountBasicCrossAccountIdRepr;2127 } & Struct;2128 readonly isSetCollectionSponsor: boolean;2129 readonly asSetCollectionSponsor: {2130 readonly collectionId: u32;2131 readonly newSponsor: AccountId32;2132 } & Struct;2133 readonly isConfirmSponsorship: boolean;2134 readonly asConfirmSponsorship: {2135 readonly collectionId: u32;2136 } & Struct;2137 readonly isRemoveCollectionSponsor: boolean;2138 readonly asRemoveCollectionSponsor: {2139 readonly collectionId: u32;2140 } & Struct;2141 readonly isCreateItem: boolean;2142 readonly asCreateItem: {2143 readonly collectionId: u32;2144 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;2145 readonly data: UpDataStructsCreateItemData;2146 } & Struct;2147 readonly isCreateMultipleItems: boolean;2148 readonly asCreateMultipleItems: {2149 readonly collectionId: u32;2150 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;2151 readonly itemsData: Vec<UpDataStructsCreateItemData>;2152 } & Struct;2153 readonly isSetCollectionProperties: boolean;2154 readonly asSetCollectionProperties: {2155 readonly collectionId: u32;2156 readonly properties: Vec<UpDataStructsProperty>;2157 } & Struct;2158 readonly isDeleteCollectionProperties: boolean;2159 readonly asDeleteCollectionProperties: {2160 readonly collectionId: u32;2161 readonly propertyKeys: Vec<Bytes>;2162 } & Struct;2163 readonly isSetTokenProperties: boolean;2164 readonly asSetTokenProperties: {2165 readonly collectionId: u32;2166 readonly tokenId: u32;2167 readonly properties: Vec<UpDataStructsProperty>;2168 } & Struct;2169 readonly isDeleteTokenProperties: boolean;2170 readonly asDeleteTokenProperties: {2171 readonly collectionId: u32;2172 readonly tokenId: u32;2173 readonly propertyKeys: Vec<Bytes>;2174 } & Struct;2175 readonly isSetTokenPropertyPermissions: boolean;2176 readonly asSetTokenPropertyPermissions: {2177 readonly collectionId: u32;2178 readonly propertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;2179 } & Struct;2180 readonly isCreateMultipleItemsEx: boolean;2181 readonly asCreateMultipleItemsEx: {2182 readonly collectionId: u32;2183 readonly data: UpDataStructsCreateItemExData;2184 } & Struct;2185 readonly isSetTransfersEnabledFlag: boolean;2186 readonly asSetTransfersEnabledFlag: {2187 readonly collectionId: u32;2188 readonly value: bool;2189 } & Struct;2190 readonly isBurnItem: boolean;2191 readonly asBurnItem: {2192 readonly collectionId: u32;2193 readonly itemId: u32;2194 readonly value: u128;2195 } & Struct;2196 readonly isBurnFrom: boolean;2197 readonly asBurnFrom: {2198 readonly collectionId: u32;2199 readonly from: PalletEvmAccountBasicCrossAccountIdRepr;2200 readonly itemId: u32;2201 readonly value: u128;2202 } & Struct;2203 readonly isTransfer: boolean;2204 readonly asTransfer: {2205 readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;2206 readonly collectionId: u32;2207 readonly itemId: u32;2208 readonly value: u128;2209 } & Struct;2210 readonly isApprove: boolean;2211 readonly asApprove: {2212 readonly spender: PalletEvmAccountBasicCrossAccountIdRepr;2213 readonly collectionId: u32;2214 readonly itemId: u32;2215 readonly amount: u128;2216 } & Struct;2217 readonly isTransferFrom: boolean;2218 readonly asTransferFrom: {2219 readonly from: PalletEvmAccountBasicCrossAccountIdRepr;2220 readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;2221 readonly collectionId: u32;2222 readonly itemId: u32;2223 readonly value: u128;2224 } & Struct;2225 readonly isSetCollectionLimits: boolean;2226 readonly asSetCollectionLimits: {2227 readonly collectionId: u32;2228 readonly newLimit: UpDataStructsCollectionLimits;2229 } & Struct;2230 readonly isSetCollectionPermissions: boolean;2231 readonly asSetCollectionPermissions: {2232 readonly collectionId: u32;2233 readonly newPermission: UpDataStructsCollectionPermissions;2234 } & Struct;2235 readonly isRepartition: boolean;2236 readonly asRepartition: {2237 readonly collectionId: u32;2238 readonly tokenId: u32;2239 readonly amount: u128;2240 } & Struct;2241 readonly type: 'CreateCollection' | 'CreateCollectionEx' | 'DestroyCollection' | 'AddToAllowList' | 'RemoveFromAllowList' | 'ChangeCollectionOwner' | 'AddCollectionAdmin' | 'RemoveCollectionAdmin' | 'SetCollectionSponsor' | 'ConfirmSponsorship' | 'RemoveCollectionSponsor' | 'CreateItem' | 'CreateMultipleItems' | 'SetCollectionProperties' | 'DeleteCollectionProperties' | 'SetTokenProperties' | 'DeleteTokenProperties' | 'SetTokenPropertyPermissions' | 'CreateMultipleItemsEx' | 'SetTransfersEnabledFlag' | 'BurnItem' | 'BurnFrom' | 'Transfer' | 'Approve' | 'TransferFrom' | 'SetCollectionLimits' | 'SetCollectionPermissions' | 'Repartition';2242}22432244/** @name PalletUniqueError */2245export interface PalletUniqueError extends Enum {2246 readonly isCollectionDecimalPointLimitExceeded: boolean;2247 readonly isConfirmUnsetSponsorFail: boolean;2248 readonly isEmptyArgument: boolean;2249 readonly isRepartitionCalledOnNonRefungibleCollection: boolean;2250 readonly type: 'CollectionDecimalPointLimitExceeded' | 'ConfirmUnsetSponsorFail' | 'EmptyArgument' | 'RepartitionCalledOnNonRefungibleCollection';2251}22522253/** @name PalletUniqueRawEvent */2254export interface PalletUniqueRawEvent extends Enum {2255 readonly isCollectionSponsorRemoved: boolean;2256 readonly asCollectionSponsorRemoved: u32;2257 readonly isCollectionAdminAdded: boolean;2258 readonly asCollectionAdminAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;2259 readonly isCollectionOwnedChanged: boolean;2260 readonly asCollectionOwnedChanged: ITuple<[u32, AccountId32]>;2261 readonly isCollectionSponsorSet: boolean;2262 readonly asCollectionSponsorSet: ITuple<[u32, AccountId32]>;2263 readonly isSponsorshipConfirmed: boolean;2264 readonly asSponsorshipConfirmed: ITuple<[u32, AccountId32]>;2265 readonly isCollectionAdminRemoved: boolean;2266 readonly asCollectionAdminRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;2267 readonly isAllowListAddressRemoved: boolean;2268 readonly asAllowListAddressRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;2269 readonly isAllowListAddressAdded: boolean;2270 readonly asAllowListAddressAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;2271 readonly isCollectionLimitSet: boolean;2272 readonly asCollectionLimitSet: u32;2273 readonly isCollectionPermissionSet: boolean;2274 readonly asCollectionPermissionSet: u32;2275 readonly type: 'CollectionSponsorRemoved' | 'CollectionAdminAdded' | 'CollectionOwnedChanged' | 'CollectionSponsorSet' | 'SponsorshipConfirmed' | 'CollectionAdminRemoved' | 'AllowListAddressRemoved' | 'AllowListAddressAdded' | 'CollectionLimitSet' | 'CollectionPermissionSet';2276}22772278/** @name PalletUniqueSchedulerCall */2279export interface PalletUniqueSchedulerCall extends Enum {2280 readonly isScheduleNamed: boolean;2281 readonly asScheduleNamed: {2282 readonly id: U8aFixed;2283 readonly when: u32;2284 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;2285 readonly priority: u8;2286 readonly call: FrameSupportScheduleMaybeHashed;2287 } & Struct;2288 readonly isCancelNamed: boolean;2289 readonly asCancelNamed: {2290 readonly id: U8aFixed;2291 } & Struct;2292 readonly isScheduleNamedAfter: boolean;2293 readonly asScheduleNamedAfter: {2294 readonly id: U8aFixed;2295 readonly after: u32;2296 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;2297 readonly priority: u8;2298 readonly call: FrameSupportScheduleMaybeHashed;2299 } & Struct;2300 readonly type: 'ScheduleNamed' | 'CancelNamed' | 'ScheduleNamedAfter';2301}23022303/** @name PalletUniqueSchedulerError */2304export interface PalletUniqueSchedulerError extends Enum {2305 readonly isFailedToSchedule: boolean;2306 readonly isNotFound: boolean;2307 readonly isTargetBlockNumberInPast: boolean;2308 readonly isRescheduleNoChange: boolean;2309 readonly type: 'FailedToSchedule' | 'NotFound' | 'TargetBlockNumberInPast' | 'RescheduleNoChange';2310}23112312/** @name PalletUniqueSchedulerEvent */2313export interface PalletUniqueSchedulerEvent extends Enum {2314 readonly isScheduled: boolean;2315 readonly asScheduled: {2316 readonly when: u32;2317 readonly index: u32;2318 } & Struct;2319 readonly isCanceled: boolean;2320 readonly asCanceled: {2321 readonly when: u32;2322 readonly index: u32;2323 } & Struct;2324 readonly isDispatched: boolean;2325 readonly asDispatched: {2326 readonly task: ITuple<[u32, u32]>;2327 readonly id: Option<U8aFixed>;2328 readonly result: Result<Null, SpRuntimeDispatchError>;2329 } & Struct;2330 readonly isCallLookupFailed: boolean;2331 readonly asCallLookupFailed: {2332 readonly task: ITuple<[u32, u32]>;2333 readonly id: Option<U8aFixed>;2334 readonly error: FrameSupportScheduleLookupError;2335 } & Struct;2336 readonly type: 'Scheduled' | 'Canceled' | 'Dispatched' | 'CallLookupFailed';2337}23382339/** @name PalletUniqueSchedulerScheduledV3 */2340export interface PalletUniqueSchedulerScheduledV3 extends Struct {2341 readonly maybeId: Option<U8aFixed>;2342 readonly priority: u8;2343 readonly call: FrameSupportScheduleMaybeHashed;2344 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;2345 readonly origin: OpalRuntimeOriginCaller;2346}23472348/** @name PalletXcmCall */2349export interface PalletXcmCall extends Enum {2350 readonly isSend: boolean;2351 readonly asSend: {2352 readonly dest: XcmVersionedMultiLocation;2353 readonly message: XcmVersionedXcm;2354 } & Struct;2355 readonly isTeleportAssets: boolean;2356 readonly asTeleportAssets: {2357 readonly dest: XcmVersionedMultiLocation;2358 readonly beneficiary: XcmVersionedMultiLocation;2359 readonly assets: XcmVersionedMultiAssets;2360 readonly feeAssetItem: u32;2361 } & Struct;2362 readonly isReserveTransferAssets: boolean;2363 readonly asReserveTransferAssets: {2364 readonly dest: XcmVersionedMultiLocation;2365 readonly beneficiary: XcmVersionedMultiLocation;2366 readonly assets: XcmVersionedMultiAssets;2367 readonly feeAssetItem: u32;2368 } & Struct;2369 readonly isExecute: boolean;2370 readonly asExecute: {2371 readonly message: XcmVersionedXcm;2372 readonly maxWeight: u64;2373 } & Struct;2374 readonly isForceXcmVersion: boolean;2375 readonly asForceXcmVersion: {2376 readonly location: XcmV1MultiLocation;2377 readonly xcmVersion: u32;2378 } & Struct;2379 readonly isForceDefaultXcmVersion: boolean;2380 readonly asForceDefaultXcmVersion: {2381 readonly maybeXcmVersion: Option<u32>;2382 } & Struct;2383 readonly isForceSubscribeVersionNotify: boolean;2384 readonly asForceSubscribeVersionNotify: {2385 readonly location: XcmVersionedMultiLocation;2386 } & Struct;2387 readonly isForceUnsubscribeVersionNotify: boolean;2388 readonly asForceUnsubscribeVersionNotify: {2389 readonly location: XcmVersionedMultiLocation;2390 } & Struct;2391 readonly isLimitedReserveTransferAssets: boolean;2392 readonly asLimitedReserveTransferAssets: {2393 readonly dest: XcmVersionedMultiLocation;2394 readonly beneficiary: XcmVersionedMultiLocation;2395 readonly assets: XcmVersionedMultiAssets;2396 readonly feeAssetItem: u32;2397 readonly weightLimit: XcmV2WeightLimit;2398 } & Struct;2399 readonly isLimitedTeleportAssets: boolean;2400 readonly asLimitedTeleportAssets: {2401 readonly dest: XcmVersionedMultiLocation;2402 readonly beneficiary: XcmVersionedMultiLocation;2403 readonly assets: XcmVersionedMultiAssets;2404 readonly feeAssetItem: u32;2405 readonly weightLimit: XcmV2WeightLimit;2406 } & Struct;2407 readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets';2408}24092410/** @name PalletXcmError */2411export interface PalletXcmError extends Enum {2412 readonly isUnreachable: boolean;2413 readonly isSendFailure: boolean;2414 readonly isFiltered: boolean;2415 readonly isUnweighableMessage: boolean;2416 readonly isDestinationNotInvertible: boolean;2417 readonly isEmpty: boolean;2418 readonly isCannotReanchor: boolean;2419 readonly isTooManyAssets: boolean;2420 readonly isInvalidOrigin: boolean;2421 readonly isBadVersion: boolean;2422 readonly isBadLocation: boolean;2423 readonly isNoSubscription: boolean;2424 readonly isAlreadySubscribed: boolean;2425 readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed';2426}24272428/** @name PalletXcmEvent */2429export interface PalletXcmEvent extends Enum {2430 readonly isAttempted: boolean;2431 readonly asAttempted: XcmV2TraitsOutcome;2432 readonly isSent: boolean;2433 readonly asSent: ITuple<[XcmV1MultiLocation, XcmV1MultiLocation, XcmV2Xcm]>;2434 readonly isUnexpectedResponse: boolean;2435 readonly asUnexpectedResponse: ITuple<[XcmV1MultiLocation, u64]>;2436 readonly isResponseReady: boolean;2437 readonly asResponseReady: ITuple<[u64, XcmV2Response]>;2438 readonly isNotified: boolean;2439 readonly asNotified: ITuple<[u64, u8, u8]>;2440 readonly isNotifyOverweight: boolean;2441 readonly asNotifyOverweight: ITuple<[u64, u8, u8, u64, u64]>;2442 readonly isNotifyDispatchError: boolean;2443 readonly asNotifyDispatchError: ITuple<[u64, u8, u8]>;2444 readonly isNotifyDecodeFailed: boolean;2445 readonly asNotifyDecodeFailed: ITuple<[u64, u8, u8]>;2446 readonly isInvalidResponder: boolean;2447 readonly asInvalidResponder: ITuple<[XcmV1MultiLocation, u64, Option<XcmV1MultiLocation>]>;2448 readonly isInvalidResponderVersion: boolean;2449 readonly asInvalidResponderVersion: ITuple<[XcmV1MultiLocation, u64]>;2450 readonly isResponseTaken: boolean;2451 readonly asResponseTaken: u64;2452 readonly isAssetsTrapped: boolean;2453 readonly asAssetsTrapped: ITuple<[H256, XcmV1MultiLocation, XcmVersionedMultiAssets]>;2454 readonly isVersionChangeNotified: boolean;2455 readonly asVersionChangeNotified: ITuple<[XcmV1MultiLocation, u32]>;2456 readonly isSupportedVersionChanged: boolean;2457 readonly asSupportedVersionChanged: ITuple<[XcmV1MultiLocation, u32]>;2458 readonly isNotifyTargetSendFail: boolean;2459 readonly asNotifyTargetSendFail: ITuple<[XcmV1MultiLocation, u64, XcmV2TraitsError]>;2460 readonly isNotifyTargetMigrationFail: boolean;2461 readonly asNotifyTargetMigrationFail: ITuple<[XcmVersionedMultiLocation, u64]>;2462 readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail';2463}24642465/** @name PalletXcmOrigin */2466export interface PalletXcmOrigin extends Enum {2467 readonly isXcm: boolean;2468 readonly asXcm: XcmV1MultiLocation;2469 readonly isResponse: boolean;2470 readonly asResponse: XcmV1MultiLocation;2471 readonly type: 'Xcm' | 'Response';2472}24732474/** @name PhantomTypeUpDataStructs */2475export interface PhantomTypeUpDataStructs extends Vec<ITuple<[UpDataStructsTokenData, UpDataStructsRpcCollection, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftNftInfo, RmrkTraitsResourceResourceInfo, RmrkTraitsPropertyPropertyInfo, RmrkTraitsBaseBaseInfo, RmrkTraitsPartPartType, RmrkTraitsTheme, RmrkTraitsNftNftChild]>> {}24762477/** @name PolkadotCorePrimitivesInboundDownwardMessage */2478export interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {2479 readonly sentAt: u32;2480 readonly msg: Bytes;2481}24822483/** @name PolkadotCorePrimitivesInboundHrmpMessage */2484export interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct {2485 readonly sentAt: u32;2486 readonly data: Bytes;2487}24882489/** @name PolkadotCorePrimitivesOutboundHrmpMessage */2490export interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct {2491 readonly recipient: u32;2492 readonly data: Bytes;2493}24942495/** @name PolkadotParachainPrimitivesXcmpMessageFormat */2496export interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {2497 readonly isConcatenatedVersionedXcm: boolean;2498 readonly isConcatenatedEncodedBlob: boolean;2499 readonly isSignals: boolean;2500 readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';2501}25022503/** @name PolkadotPrimitivesV2AbridgedHostConfiguration */2504export interface PolkadotPrimitivesV2AbridgedHostConfiguration extends Struct {2505 readonly maxCodeSize: u32;2506 readonly maxHeadDataSize: u32;2507 readonly maxUpwardQueueCount: u32;2508 readonly maxUpwardQueueSize: u32;2509 readonly maxUpwardMessageSize: u32;2510 readonly maxUpwardMessageNumPerCandidate: u32;2511 readonly hrmpMaxMessageNumPerCandidate: u32;2512 readonly validationUpgradeCooldown: u32;2513 readonly validationUpgradeDelay: u32;2514}25152516/** @name PolkadotPrimitivesV2AbridgedHrmpChannel */2517export interface PolkadotPrimitivesV2AbridgedHrmpChannel extends Struct {2518 readonly maxCapacity: u32;2519 readonly maxTotalSize: u32;2520 readonly maxMessageSize: u32;2521 readonly msgCount: u32;2522 readonly totalSize: u32;2523 readonly mqcHead: Option<H256>;2524}25252526/** @name PolkadotPrimitivesV2PersistedValidationData */2527export interface PolkadotPrimitivesV2PersistedValidationData extends Struct {2528 readonly parentHead: Bytes;2529 readonly relayParentNumber: u32;2530 readonly relayParentStorageRoot: H256;2531 readonly maxPovSize: u32;2532}25332534/** @name PolkadotPrimitivesV2UpgradeRestriction */2535export interface PolkadotPrimitivesV2UpgradeRestriction extends Enum {2536 readonly isPresent: boolean;2537 readonly type: 'Present';2538}25392540/** @name RmrkTraitsBaseBaseInfo */2541export interface RmrkTraitsBaseBaseInfo extends Struct {2542 readonly issuer: AccountId32;2543 readonly baseType: Bytes;2544 readonly symbol: Bytes;2545}25462547/** @name RmrkTraitsCollectionCollectionInfo */2548export interface RmrkTraitsCollectionCollectionInfo extends Struct {2549 readonly issuer: AccountId32;2550 readonly metadata: Bytes;2551 readonly max: Option<u32>;2552 readonly symbol: Bytes;2553 readonly nftsCount: u32;2554}25552556/** @name RmrkTraitsNftAccountIdOrCollectionNftTuple */2557export interface RmrkTraitsNftAccountIdOrCollectionNftTuple extends Enum {2558 readonly isAccountId: boolean;2559 readonly asAccountId: AccountId32;2560 readonly isCollectionAndNftTuple: boolean;2561 readonly asCollectionAndNftTuple: ITuple<[u32, u32]>;2562 readonly type: 'AccountId' | 'CollectionAndNftTuple';2563}25642565/** @name RmrkTraitsNftNftChild */2566export interface RmrkTraitsNftNftChild extends Struct {2567 readonly collectionId: u32;2568 readonly nftId: u32;2569}25702571/** @name RmrkTraitsNftNftInfo */2572export interface RmrkTraitsNftNftInfo extends Struct {2573 readonly owner: RmrkTraitsNftAccountIdOrCollectionNftTuple;2574 readonly royalty: Option<RmrkTraitsNftRoyaltyInfo>;2575 readonly metadata: Bytes;2576 readonly equipped: bool;2577 readonly pending: bool;2578}25792580/** @name RmrkTraitsNftRoyaltyInfo */2581export interface RmrkTraitsNftRoyaltyInfo extends Struct {2582 readonly recipient: AccountId32;2583 readonly amount: Permill;2584}25852586/** @name RmrkTraitsPartEquippableList */2587export interface RmrkTraitsPartEquippableList extends Enum {2588 readonly isAll: boolean;2589 readonly isEmpty: boolean;2590 readonly isCustom: boolean;2591 readonly asCustom: Vec<u32>;2592 readonly type: 'All' | 'Empty' | 'Custom';2593}25942595/** @name RmrkTraitsPartFixedPart */2596export interface RmrkTraitsPartFixedPart extends Struct {2597 readonly id: u32;2598 readonly z: u32;2599 readonly src: Bytes;2600}26012602/** @name RmrkTraitsPartPartType */2603export interface RmrkTraitsPartPartType extends Enum {2604 readonly isFixedPart: boolean;2605 readonly asFixedPart: RmrkTraitsPartFixedPart;2606 readonly isSlotPart: boolean;2607 readonly asSlotPart: RmrkTraitsPartSlotPart;2608 readonly type: 'FixedPart' | 'SlotPart';2609}26102611/** @name RmrkTraitsPartSlotPart */2612export interface RmrkTraitsPartSlotPart extends Struct {2613 readonly id: u32;2614 readonly equippable: RmrkTraitsPartEquippableList;2615 readonly src: Bytes;2616 readonly z: u32;2617}26182619/** @name RmrkTraitsPropertyPropertyInfo */2620export interface RmrkTraitsPropertyPropertyInfo extends Struct {2621 readonly key: Bytes;2622 readonly value: Bytes;2623}26242625/** @name RmrkTraitsResourceBasicResource */2626export interface RmrkTraitsResourceBasicResource extends Struct {2627 readonly src: Option<Bytes>;2628 readonly metadata: Option<Bytes>;2629 readonly license: Option<Bytes>;2630 readonly thumb: Option<Bytes>;2631}26322633/** @name RmrkTraitsResourceComposableResource */2634export interface RmrkTraitsResourceComposableResource extends Struct {2635 readonly parts: Vec<u32>;2636 readonly base: u32;2637 readonly src: Option<Bytes>;2638 readonly metadata: Option<Bytes>;2639 readonly license: Option<Bytes>;2640 readonly thumb: Option<Bytes>;2641}26422643/** @name RmrkTraitsResourceResourceInfo */2644export interface RmrkTraitsResourceResourceInfo extends Struct {2645 readonly id: u32;2646 readonly resource: RmrkTraitsResourceResourceTypes;2647 readonly pending: bool;2648 readonly pendingRemoval: bool;2649}26502651/** @name RmrkTraitsResourceResourceTypes */2652export interface RmrkTraitsResourceResourceTypes extends Enum {2653 readonly isBasic: boolean;2654 readonly asBasic: RmrkTraitsResourceBasicResource;2655 readonly isComposable: boolean;2656 readonly asComposable: RmrkTraitsResourceComposableResource;2657 readonly isSlot: boolean;2658 readonly asSlot: RmrkTraitsResourceSlotResource;2659 readonly type: 'Basic' | 'Composable' | 'Slot';2660}26612662/** @name RmrkTraitsResourceSlotResource */2663export interface RmrkTraitsResourceSlotResource extends Struct {2664 readonly base: u32;2665 readonly src: Option<Bytes>;2666 readonly metadata: Option<Bytes>;2667 readonly slot: u32;2668 readonly license: Option<Bytes>;2669 readonly thumb: Option<Bytes>;2670}26712672/** @name RmrkTraitsTheme */2673export interface RmrkTraitsTheme extends Struct {2674 readonly name: Bytes;2675 readonly properties: Vec<RmrkTraitsThemeThemeProperty>;2676 readonly inherit: bool;2677}26782679/** @name RmrkTraitsThemeThemeProperty */2680export interface RmrkTraitsThemeThemeProperty extends Struct {2681 readonly key: Bytes;2682 readonly value: Bytes;2683}26842685/** @name SpCoreEcdsaSignature */2686export interface SpCoreEcdsaSignature extends U8aFixed {}26872688/** @name SpCoreEd25519Signature */2689export interface SpCoreEd25519Signature extends U8aFixed {}26902691/** @name SpCoreSr25519Signature */2692export interface SpCoreSr25519Signature extends U8aFixed {}26932694/** @name SpCoreVoid */2695export interface SpCoreVoid extends Null {}26962697/** @name SpRuntimeArithmeticError */2698export interface SpRuntimeArithmeticError extends Enum {2699 readonly isUnderflow: boolean;2700 readonly isOverflow: boolean;2701 readonly isDivisionByZero: boolean;2702 readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero';2703}27042705/** @name SpRuntimeDigest */2706export interface SpRuntimeDigest extends Struct {2707 readonly logs: Vec<SpRuntimeDigestDigestItem>;2708}27092710/** @name SpRuntimeDigestDigestItem */2711export interface SpRuntimeDigestDigestItem extends Enum {2712 readonly isOther: boolean;2713 readonly asOther: Bytes;2714 readonly isConsensus: boolean;2715 readonly asConsensus: ITuple<[U8aFixed, Bytes]>;2716 readonly isSeal: boolean;2717 readonly asSeal: ITuple<[U8aFixed, Bytes]>;2718 readonly isPreRuntime: boolean;2719 readonly asPreRuntime: ITuple<[U8aFixed, Bytes]>;2720 readonly isRuntimeEnvironmentUpdated: boolean;2721 readonly type: 'Other' | 'Consensus' | 'Seal' | 'PreRuntime' | 'RuntimeEnvironmentUpdated';2722}27232724/** @name SpRuntimeDispatchError */2725export interface SpRuntimeDispatchError extends Enum {2726 readonly isOther: boolean;2727 readonly isCannotLookup: boolean;2728 readonly isBadOrigin: boolean;2729 readonly isModule: boolean;2730 readonly asModule: SpRuntimeModuleError;2731 readonly isConsumerRemaining: boolean;2732 readonly isNoProviders: boolean;2733 readonly isTooManyConsumers: boolean;2734 readonly isToken: boolean;2735 readonly asToken: SpRuntimeTokenError;2736 readonly isArithmetic: boolean;2737 readonly asArithmetic: SpRuntimeArithmeticError;2738 readonly isTransactional: boolean;2739 readonly asTransactional: SpRuntimeTransactionalError;2740 readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic' | 'Transactional';2741}27422743/** @name SpRuntimeModuleError */2744export interface SpRuntimeModuleError extends Struct {2745 readonly index: u8;2746 readonly error: U8aFixed;2747}27482749/** @name SpRuntimeMultiSignature */2750export interface SpRuntimeMultiSignature extends Enum {2751 readonly isEd25519: boolean;2752 readonly asEd25519: SpCoreEd25519Signature;2753 readonly isSr25519: boolean;2754 readonly asSr25519: SpCoreSr25519Signature;2755 readonly isEcdsa: boolean;2756 readonly asEcdsa: SpCoreEcdsaSignature;2757 readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';2758}27592760/** @name SpRuntimeTokenError */2761export interface SpRuntimeTokenError extends Enum {2762 readonly isNoFunds: boolean;2763 readonly isWouldDie: boolean;2764 readonly isBelowMinimum: boolean;2765 readonly isCannotCreate: boolean;2766 readonly isUnknownAsset: boolean;2767 readonly isFrozen: boolean;2768 readonly isUnsupported: boolean;2769 readonly type: 'NoFunds' | 'WouldDie' | 'BelowMinimum' | 'CannotCreate' | 'UnknownAsset' | 'Frozen' | 'Unsupported';2770}27712772/** @name SpRuntimeTransactionalError */2773export interface SpRuntimeTransactionalError extends Enum {2774 readonly isLimitReached: boolean;2775 readonly isNoLayer: boolean;2776 readonly type: 'LimitReached' | 'NoLayer';2777}27782779/** @name SpTrieStorageProof */2780export interface SpTrieStorageProof extends Struct {2781 readonly trieNodes: BTreeSet<Bytes>;2782}27832784/** @name SpVersionRuntimeVersion */2785export interface SpVersionRuntimeVersion extends Struct {2786 readonly specName: Text;2787 readonly implName: Text;2788 readonly authoringVersion: u32;2789 readonly specVersion: u32;2790 readonly implVersion: u32;2791 readonly apis: Vec<ITuple<[U8aFixed, u32]>>;2792 readonly transactionVersion: u32;2793 readonly stateVersion: u8;2794}27952796/** @name UpDataStructsAccessMode */2797export interface UpDataStructsAccessMode extends Enum {2798 readonly isNormal: boolean;2799 readonly isAllowList: boolean;2800 readonly type: 'Normal' | 'AllowList';2801}28022803/** @name UpDataStructsCollection */2804export interface UpDataStructsCollection extends Struct {2805 readonly owner: AccountId32;2806 readonly mode: UpDataStructsCollectionMode;2807 readonly name: Vec<u16>;2808 readonly description: Vec<u16>;2809 readonly tokenPrefix: Bytes;2810 readonly sponsorship: UpDataStructsSponsorshipStateAccountId32;2811 readonly limits: UpDataStructsCollectionLimits;2812 readonly permissions: UpDataStructsCollectionPermissions;2813 readonly flags: U8aFixed;2814}28152816/** @name UpDataStructsCollectionLimits */2817export interface UpDataStructsCollectionLimits extends Struct {2818 readonly accountTokenOwnershipLimit: Option<u32>;2819 readonly sponsoredDataSize: Option<u32>;2820 readonly sponsoredDataRateLimit: Option<UpDataStructsSponsoringRateLimit>;2821 readonly tokenLimit: Option<u32>;2822 readonly sponsorTransferTimeout: Option<u32>;2823 readonly sponsorApproveTimeout: Option<u32>;2824 readonly ownerCanTransfer: Option<bool>;2825 readonly ownerCanDestroy: Option<bool>;2826 readonly transfersEnabled: Option<bool>;2827}28282829/** @name UpDataStructsCollectionMode */2830export interface UpDataStructsCollectionMode extends Enum {2831 readonly isNft: boolean;2832 readonly isFungible: boolean;2833 readonly asFungible: u8;2834 readonly isReFungible: boolean;2835 readonly type: 'Nft' | 'Fungible' | 'ReFungible';2836}28372838/** @name UpDataStructsCollectionPermissions */2839export interface UpDataStructsCollectionPermissions extends Struct {2840 readonly access: Option<UpDataStructsAccessMode>;2841 readonly mintMode: Option<bool>;2842 readonly nesting: Option<UpDataStructsNestingPermissions>;2843}28442845/** @name UpDataStructsCollectionStats */2846export interface UpDataStructsCollectionStats extends Struct {2847 readonly created: u32;2848 readonly destroyed: u32;2849 readonly alive: u32;2850}28512852/** @name UpDataStructsCreateCollectionData */2853export interface UpDataStructsCreateCollectionData extends Struct {2854 readonly mode: UpDataStructsCollectionMode;2855 readonly access: Option<UpDataStructsAccessMode>;2856 readonly name: Vec<u16>;2857 readonly description: Vec<u16>;2858 readonly tokenPrefix: Bytes;2859 readonly pendingSponsor: Option<AccountId32>;2860 readonly limits: Option<UpDataStructsCollectionLimits>;2861 readonly permissions: Option<UpDataStructsCollectionPermissions>;2862 readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;2863 readonly properties: Vec<UpDataStructsProperty>;2864}28652866/** @name UpDataStructsCreateFungibleData */2867export interface UpDataStructsCreateFungibleData extends Struct {2868 readonly value: u128;2869}28702871/** @name UpDataStructsCreateItemData */2872export interface UpDataStructsCreateItemData extends Enum {2873 readonly isNft: boolean;2874 readonly asNft: UpDataStructsCreateNftData;2875 readonly isFungible: boolean;2876 readonly asFungible: UpDataStructsCreateFungibleData;2877 readonly isReFungible: boolean;2878 readonly asReFungible: UpDataStructsCreateReFungibleData;2879 readonly type: 'Nft' | 'Fungible' | 'ReFungible';2880}28812882/** @name UpDataStructsCreateItemExData */2883export interface UpDataStructsCreateItemExData extends Enum {2884 readonly isNft: boolean;2885 readonly asNft: Vec<UpDataStructsCreateNftExData>;2886 readonly isFungible: boolean;2887 readonly asFungible: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr,u128>;2888 readonly isRefungibleMultipleItems: boolean;2889 readonly asRefungibleMultipleItems: Vec<UpDataStructsCreateRefungibleExSingleOwner>;2890 readonly isRefungibleMultipleOwners: boolean;2891 readonly asRefungibleMultipleOwners: UpDataStructsCreateRefungibleExMultipleOwners;2892 readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';2893}28942895/** @name UpDataStructsCreateNftData */2896export interface UpDataStructsCreateNftData extends Struct {2897 readonly properties: Vec<UpDataStructsProperty>;2898}28992900/** @name UpDataStructsCreateNftExData */2901export interface UpDataStructsCreateNftExData extends Struct {2902 readonly properties: Vec<UpDataStructsProperty>;2903 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;2904}29052906/** @name UpDataStructsCreateReFungibleData */2907export interface UpDataStructsCreateReFungibleData extends Struct {2908 readonly pieces: u128;2909 readonly properties: Vec<UpDataStructsProperty>;2910}29112912/** @name UpDataStructsCreateRefungibleExMultipleOwners */2913export interface UpDataStructsCreateRefungibleExMultipleOwners extends Struct {2914 readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;2915 readonly properties: Vec<UpDataStructsProperty>;2916}29172918/** @name UpDataStructsCreateRefungibleExSingleOwner */2919export interface UpDataStructsCreateRefungibleExSingleOwner extends Struct {2920 readonly user: PalletEvmAccountBasicCrossAccountIdRepr;2921 readonly pieces: u128;2922 readonly properties: Vec<UpDataStructsProperty>;2923}29242925/** @name UpDataStructsNestingPermissions */2926export interface UpDataStructsNestingPermissions extends Struct {2927 readonly tokenOwner: bool;2928 readonly collectionAdmin: bool;2929 readonly restricted: Option<UpDataStructsOwnerRestrictedSet>;2930}29312932/** @name UpDataStructsOwnerRestrictedSet */2933export interface UpDataStructsOwnerRestrictedSet extends BTreeSet<u32> {}29342935/** @name UpDataStructsProperties */2936export interface UpDataStructsProperties extends Struct {2937 readonly map: UpDataStructsPropertiesMapBoundedVec;2938 readonly consumedSpace: u32;2939 readonly spaceLimit: u32;2940}29412942/** @name UpDataStructsPropertiesMapBoundedVec */2943export interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}29442945/** @name UpDataStructsPropertiesMapPropertyPermission */2946export interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}29472948/** @name UpDataStructsProperty */2949export interface UpDataStructsProperty extends Struct {2950 readonly key: Bytes;2951 readonly value: Bytes;2952}29532954/** @name UpDataStructsPropertyKeyPermission */2955export interface UpDataStructsPropertyKeyPermission extends Struct {2956 readonly key: Bytes;2957 readonly permission: UpDataStructsPropertyPermission;2958}29592960/** @name UpDataStructsPropertyPermission */2961export interface UpDataStructsPropertyPermission extends Struct {2962 readonly mutable: bool;2963 readonly collectionAdmin: bool;2964 readonly tokenOwner: bool;2965}29662967/** @name UpDataStructsPropertyScope */2968export interface UpDataStructsPropertyScope extends Enum {2969 readonly isNone: boolean;2970 readonly isRmrk: boolean;2971 readonly type: 'None' | 'Rmrk';2972}29732974/** @name UpDataStructsRpcCollection */2975export interface UpDataStructsRpcCollection extends Struct {2976 readonly owner: AccountId32;2977 readonly mode: UpDataStructsCollectionMode;2978 readonly name: Vec<u16>;2979 readonly description: Vec<u16>;2980 readonly tokenPrefix: Bytes;2981 readonly sponsorship: UpDataStructsSponsorshipStateAccountId32;2982 readonly limits: UpDataStructsCollectionLimits;2983 readonly permissions: UpDataStructsCollectionPermissions;2984 readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;2985 readonly properties: Vec<UpDataStructsProperty>;2986 readonly readOnly: bool;2987 readonly foreign: bool;2988}29892990/** @name UpDataStructsSponsoringRateLimit */2991export interface UpDataStructsSponsoringRateLimit extends Enum {2992 readonly isSponsoringDisabled: boolean;2993 readonly isBlocks: boolean;2994 readonly asBlocks: u32;2995 readonly type: 'SponsoringDisabled' | 'Blocks';2996}29972998/** @name UpDataStructsSponsorshipStateAccountId32 */2999export interface UpDataStructsSponsorshipStateAccountId32 extends Enum {3000 readonly isDisabled: boolean;3001 readonly isUnconfirmed: boolean;3002 readonly asUnconfirmed: AccountId32;3003 readonly isConfirmed: boolean;3004 readonly asConfirmed: AccountId32;3005 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';3006}30073008/** @name UpDataStructsSponsorshipStateBasicCrossAccountIdRepr */3009export interface UpDataStructsSponsorshipStateBasicCrossAccountIdRepr extends Enum {3010 readonly isDisabled: boolean;3011 readonly isUnconfirmed: boolean;3012 readonly asUnconfirmed: PalletEvmAccountBasicCrossAccountIdRepr;3013 readonly isConfirmed: boolean;3014 readonly asConfirmed: PalletEvmAccountBasicCrossAccountIdRepr;3015 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';3016}30173018/** @name UpDataStructsTokenChild */3019export interface UpDataStructsTokenChild extends Struct {3020 readonly token: u32;3021 readonly collection: u32;3022}30233024/** @name UpDataStructsTokenData */3025export interface UpDataStructsTokenData extends Struct {3026 readonly properties: Vec<UpDataStructsProperty>;3027 readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;3028 readonly pieces: u128;3029}30303031/** @name XcmDoubleEncoded */3032export interface XcmDoubleEncoded extends Struct {3033 readonly encoded: Bytes;3034}30353036/** @name XcmV0Junction */3037export interface XcmV0Junction extends Enum {3038 readonly isParent: boolean;3039 readonly isParachain: boolean;3040 readonly asParachain: Compact<u32>;3041 readonly isAccountId32: boolean;3042 readonly asAccountId32: {3043 readonly network: XcmV0JunctionNetworkId;3044 readonly id: U8aFixed;3045 } & Struct;3046 readonly isAccountIndex64: boolean;3047 readonly asAccountIndex64: {3048 readonly network: XcmV0JunctionNetworkId;3049 readonly index: Compact<u64>;3050 } & Struct;3051 readonly isAccountKey20: boolean;3052 readonly asAccountKey20: {3053 readonly network: XcmV0JunctionNetworkId;3054 readonly key: U8aFixed;3055 } & Struct;3056 readonly isPalletInstance: boolean;3057 readonly asPalletInstance: u8;3058 readonly isGeneralIndex: boolean;3059 readonly asGeneralIndex: Compact<u128>;3060 readonly isGeneralKey: boolean;3061 readonly asGeneralKey: Bytes;3062 readonly isOnlyChild: boolean;3063 readonly isPlurality: boolean;3064 readonly asPlurality: {3065 readonly id: XcmV0JunctionBodyId;3066 readonly part: XcmV0JunctionBodyPart;3067 } & Struct;3068 readonly type: 'Parent' | 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';3069}30703071/** @name XcmV0JunctionBodyId */3072export interface XcmV0JunctionBodyId extends Enum {3073 readonly isUnit: boolean;3074 readonly isNamed: boolean;3075 readonly asNamed: Bytes;3076 readonly isIndex: boolean;3077 readonly asIndex: Compact<u32>;3078 readonly isExecutive: boolean;3079 readonly isTechnical: boolean;3080 readonly isLegislative: boolean;3081 readonly isJudicial: boolean;3082 readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial';3083}30843085/** @name XcmV0JunctionBodyPart */3086export interface XcmV0JunctionBodyPart extends Enum {3087 readonly isVoice: boolean;3088 readonly isMembers: boolean;3089 readonly asMembers: {3090 readonly count: Compact<u32>;3091 } & Struct;3092 readonly isFraction: boolean;3093 readonly asFraction: {3094 readonly nom: Compact<u32>;3095 readonly denom: Compact<u32>;3096 } & Struct;3097 readonly isAtLeastProportion: boolean;3098 readonly asAtLeastProportion: {3099 readonly nom: Compact<u32>;3100 readonly denom: Compact<u32>;3101 } & Struct;3102 readonly isMoreThanProportion: boolean;3103 readonly asMoreThanProportion: {3104 readonly nom: Compact<u32>;3105 readonly denom: Compact<u32>;3106 } & Struct;3107 readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';3108}31093110/** @name XcmV0JunctionNetworkId */3111export interface XcmV0JunctionNetworkId extends Enum {3112 readonly isAny: boolean;3113 readonly isNamed: boolean;3114 readonly asNamed: Bytes;3115 readonly isPolkadot: boolean;3116 readonly isKusama: boolean;3117 readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';3118}31193120/** @name XcmV0MultiAsset */3121export interface XcmV0MultiAsset extends Enum {3122 readonly isNone: boolean;3123 readonly isAll: boolean;3124 readonly isAllFungible: boolean;3125 readonly isAllNonFungible: boolean;3126 readonly isAllAbstractFungible: boolean;3127 readonly asAllAbstractFungible: {3128 readonly id: Bytes;3129 } & Struct;3130 readonly isAllAbstractNonFungible: boolean;3131 readonly asAllAbstractNonFungible: {3132 readonly class: Bytes;3133 } & Struct;3134 readonly isAllConcreteFungible: boolean;3135 readonly asAllConcreteFungible: {3136 readonly id: XcmV0MultiLocation;3137 } & Struct;3138 readonly isAllConcreteNonFungible: boolean;3139 readonly asAllConcreteNonFungible: {3140 readonly class: XcmV0MultiLocation;3141 } & Struct;3142 readonly isAbstractFungible: boolean;3143 readonly asAbstractFungible: {3144 readonly id: Bytes;3145 readonly amount: Compact<u128>;3146 } & Struct;3147 readonly isAbstractNonFungible: boolean;3148 readonly asAbstractNonFungible: {3149 readonly class: Bytes;3150 readonly instance: XcmV1MultiassetAssetInstance;3151 } & Struct;3152 readonly isConcreteFungible: boolean;3153 readonly asConcreteFungible: {3154 readonly id: XcmV0MultiLocation;3155 readonly amount: Compact<u128>;3156 } & Struct;3157 readonly isConcreteNonFungible: boolean;3158 readonly asConcreteNonFungible: {3159 readonly class: XcmV0MultiLocation;3160 readonly instance: XcmV1MultiassetAssetInstance;3161 } & Struct;3162 readonly type: 'None' | 'All' | 'AllFungible' | 'AllNonFungible' | 'AllAbstractFungible' | 'AllAbstractNonFungible' | 'AllConcreteFungible' | 'AllConcreteNonFungible' | 'AbstractFungible' | 'AbstractNonFungible' | 'ConcreteFungible' | 'ConcreteNonFungible';3163}31643165/** @name XcmV0MultiLocation */3166export interface XcmV0MultiLocation extends Enum {3167 readonly isNull: boolean;3168 readonly isX1: boolean;3169 readonly asX1: XcmV0Junction;3170 readonly isX2: boolean;3171 readonly asX2: ITuple<[XcmV0Junction, XcmV0Junction]>;3172 readonly isX3: boolean;3173 readonly asX3: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction]>;3174 readonly isX4: boolean;3175 readonly asX4: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;3176 readonly isX5: boolean;3177 readonly asX5: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;3178 readonly isX6: boolean;3179 readonly asX6: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;3180 readonly isX7: boolean;3181 readonly asX7: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;3182 readonly isX8: boolean;3183 readonly asX8: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;3184 readonly type: 'Null' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';3185}31863187/** @name XcmV0Order */3188export interface XcmV0Order extends Enum {3189 readonly isNull: boolean;3190 readonly isDepositAsset: boolean;3191 readonly asDepositAsset: {3192 readonly assets: Vec<XcmV0MultiAsset>;3193 readonly dest: XcmV0MultiLocation;3194 } & Struct;3195 readonly isDepositReserveAsset: boolean;3196 readonly asDepositReserveAsset: {3197 readonly assets: Vec<XcmV0MultiAsset>;3198 readonly dest: XcmV0MultiLocation;3199 readonly effects: Vec<XcmV0Order>;3200 } & Struct;3201 readonly isExchangeAsset: boolean;3202 readonly asExchangeAsset: {3203 readonly give: Vec<XcmV0MultiAsset>;3204 readonly receive: Vec<XcmV0MultiAsset>;3205 } & Struct;3206 readonly isInitiateReserveWithdraw: boolean;3207 readonly asInitiateReserveWithdraw: {3208 readonly assets: Vec<XcmV0MultiAsset>;3209 readonly reserve: XcmV0MultiLocation;3210 readonly effects: Vec<XcmV0Order>;3211 } & Struct;3212 readonly isInitiateTeleport: boolean;3213 readonly asInitiateTeleport: {3214 readonly assets: Vec<XcmV0MultiAsset>;3215 readonly dest: XcmV0MultiLocation;3216 readonly effects: Vec<XcmV0Order>;3217 } & Struct;3218 readonly isQueryHolding: boolean;3219 readonly asQueryHolding: {3220 readonly queryId: Compact<u64>;3221 readonly dest: XcmV0MultiLocation;3222 readonly assets: Vec<XcmV0MultiAsset>;3223 } & Struct;3224 readonly isBuyExecution: boolean;3225 readonly asBuyExecution: {3226 readonly fees: XcmV0MultiAsset;3227 readonly weight: u64;3228 readonly debt: u64;3229 readonly haltOnError: bool;3230 readonly xcm: Vec<XcmV0Xcm>;3231 } & Struct;3232 readonly type: 'Null' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';3233}32343235/** @name XcmV0OriginKind */3236export interface XcmV0OriginKind extends Enum {3237 readonly isNative: boolean;3238 readonly isSovereignAccount: boolean;3239 readonly isSuperuser: boolean;3240 readonly isXcm: boolean;3241 readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm';3242}32433244/** @name XcmV0Response */3245export interface XcmV0Response extends Enum {3246 readonly isAssets: boolean;3247 readonly asAssets: Vec<XcmV0MultiAsset>;3248 readonly type: 'Assets';3249}32503251/** @name XcmV0Xcm */3252export interface XcmV0Xcm extends Enum {3253 readonly isWithdrawAsset: boolean;3254 readonly asWithdrawAsset: {3255 readonly assets: Vec<XcmV0MultiAsset>;3256 readonly effects: Vec<XcmV0Order>;3257 } & Struct;3258 readonly isReserveAssetDeposit: boolean;3259 readonly asReserveAssetDeposit: {3260 readonly assets: Vec<XcmV0MultiAsset>;3261 readonly effects: Vec<XcmV0Order>;3262 } & Struct;3263 readonly isTeleportAsset: boolean;3264 readonly asTeleportAsset: {3265 readonly assets: Vec<XcmV0MultiAsset>;3266 readonly effects: Vec<XcmV0Order>;3267 } & Struct;3268 readonly isQueryResponse: boolean;3269 readonly asQueryResponse: {3270 readonly queryId: Compact<u64>;3271 readonly response: XcmV0Response;3272 } & Struct;3273 readonly isTransferAsset: boolean;3274 readonly asTransferAsset: {3275 readonly assets: Vec<XcmV0MultiAsset>;3276 readonly dest: XcmV0MultiLocation;3277 } & Struct;3278 readonly isTransferReserveAsset: boolean;3279 readonly asTransferReserveAsset: {3280 readonly assets: Vec<XcmV0MultiAsset>;3281 readonly dest: XcmV0MultiLocation;3282 readonly effects: Vec<XcmV0Order>;3283 } & Struct;3284 readonly isTransact: boolean;3285 readonly asTransact: {3286 readonly originType: XcmV0OriginKind;3287 readonly requireWeightAtMost: u64;3288 readonly call: XcmDoubleEncoded;3289 } & Struct;3290 readonly isHrmpNewChannelOpenRequest: boolean;3291 readonly asHrmpNewChannelOpenRequest: {3292 readonly sender: Compact<u32>;3293 readonly maxMessageSize: Compact<u32>;3294 readonly maxCapacity: Compact<u32>;3295 } & Struct;3296 readonly isHrmpChannelAccepted: boolean;3297 readonly asHrmpChannelAccepted: {3298 readonly recipient: Compact<u32>;3299 } & Struct;3300 readonly isHrmpChannelClosing: boolean;3301 readonly asHrmpChannelClosing: {3302 readonly initiator: Compact<u32>;3303 readonly sender: Compact<u32>;3304 readonly recipient: Compact<u32>;3305 } & Struct;3306 readonly isRelayedFrom: boolean;3307 readonly asRelayedFrom: {3308 readonly who: XcmV0MultiLocation;3309 readonly message: XcmV0Xcm;3310 } & Struct;3311 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposit' | 'TeleportAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom';3312}33133314/** @name XcmV1Junction */3315export interface XcmV1Junction extends Enum {3316 readonly isParachain: boolean;3317 readonly asParachain: Compact<u32>;3318 readonly isAccountId32: boolean;3319 readonly asAccountId32: {3320 readonly network: XcmV0JunctionNetworkId;3321 readonly id: U8aFixed;3322 } & Struct;3323 readonly isAccountIndex64: boolean;3324 readonly asAccountIndex64: {3325 readonly network: XcmV0JunctionNetworkId;3326 readonly index: Compact<u64>;3327 } & Struct;3328 readonly isAccountKey20: boolean;3329 readonly asAccountKey20: {3330 readonly network: XcmV0JunctionNetworkId;3331 readonly key: U8aFixed;3332 } & Struct;3333 readonly isPalletInstance: boolean;3334 readonly asPalletInstance: u8;3335 readonly isGeneralIndex: boolean;3336 readonly asGeneralIndex: Compact<u128>;3337 readonly isGeneralKey: boolean;3338 readonly asGeneralKey: Bytes;3339 readonly isOnlyChild: boolean;3340 readonly isPlurality: boolean;3341 readonly asPlurality: {3342 readonly id: XcmV0JunctionBodyId;3343 readonly part: XcmV0JunctionBodyPart;3344 } & Struct;3345 readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';3346}33473348/** @name XcmV1MultiAsset */3349export interface XcmV1MultiAsset extends Struct {3350 readonly id: XcmV1MultiassetAssetId;3351 readonly fun: XcmV1MultiassetFungibility;3352}33533354/** @name XcmV1MultiassetAssetId */3355export interface XcmV1MultiassetAssetId extends Enum {3356 readonly isConcrete: boolean;3357 readonly asConcrete: XcmV1MultiLocation;3358 readonly isAbstract: boolean;3359 readonly asAbstract: Bytes;3360 readonly type: 'Concrete' | 'Abstract';3361}33623363/** @name XcmV1MultiassetAssetInstance */3364export interface XcmV1MultiassetAssetInstance extends Enum {3365 readonly isUndefined: boolean;3366 readonly isIndex: boolean;3367 readonly asIndex: Compact<u128>;3368 readonly isArray4: boolean;3369 readonly asArray4: U8aFixed;3370 readonly isArray8: boolean;3371 readonly asArray8: U8aFixed;3372 readonly isArray16: boolean;3373 readonly asArray16: U8aFixed;3374 readonly isArray32: boolean;3375 readonly asArray32: U8aFixed;3376 readonly isBlob: boolean;3377 readonly asBlob: Bytes;3378 readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob';3379}33803381/** @name XcmV1MultiassetFungibility */3382export interface XcmV1MultiassetFungibility extends Enum {3383 readonly isFungible: boolean;3384 readonly asFungible: Compact<u128>;3385 readonly isNonFungible: boolean;3386 readonly asNonFungible: XcmV1MultiassetAssetInstance;3387 readonly type: 'Fungible' | 'NonFungible';3388}33893390/** @name XcmV1MultiassetMultiAssetFilter */3391export interface XcmV1MultiassetMultiAssetFilter extends Enum {3392 readonly isDefinite: boolean;3393 readonly asDefinite: XcmV1MultiassetMultiAssets;3394 readonly isWild: boolean;3395 readonly asWild: XcmV1MultiassetWildMultiAsset;3396 readonly type: 'Definite' | 'Wild';3397}33983399/** @name XcmV1MultiassetMultiAssets */3400export interface XcmV1MultiassetMultiAssets extends Vec<XcmV1MultiAsset> {}34013402/** @name XcmV1MultiassetWildFungibility */3403export interface XcmV1MultiassetWildFungibility extends Enum {3404 readonly isFungible: boolean;3405 readonly isNonFungible: boolean;3406 readonly type: 'Fungible' | 'NonFungible';3407}34083409/** @name XcmV1MultiassetWildMultiAsset */3410export interface XcmV1MultiassetWildMultiAsset extends Enum {3411 readonly isAll: boolean;3412 readonly isAllOf: boolean;3413 readonly asAllOf: {3414 readonly id: XcmV1MultiassetAssetId;3415 readonly fun: XcmV1MultiassetWildFungibility;3416 } & Struct;3417 readonly type: 'All' | 'AllOf';3418}34193420/** @name XcmV1MultiLocation */3421export interface XcmV1MultiLocation extends Struct {3422 readonly parents: u8;3423 readonly interior: XcmV1MultilocationJunctions;3424}34253426/** @name XcmV1MultilocationJunctions */3427export interface XcmV1MultilocationJunctions extends Enum {3428 readonly isHere: boolean;3429 readonly isX1: boolean;3430 readonly asX1: XcmV1Junction;3431 readonly isX2: boolean;3432 readonly asX2: ITuple<[XcmV1Junction, XcmV1Junction]>;3433 readonly isX3: boolean;3434 readonly asX3: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3435 readonly isX4: boolean;3436 readonly asX4: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3437 readonly isX5: boolean;3438 readonly asX5: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3439 readonly isX6: boolean;3440 readonly asX6: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3441 readonly isX7: boolean;3442 readonly asX7: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3443 readonly isX8: boolean;3444 readonly asX8: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3445 readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';3446}34473448/** @name XcmV1Order */3449export interface XcmV1Order extends Enum {3450 readonly isNoop: boolean;3451 readonly isDepositAsset: boolean;3452 readonly asDepositAsset: {3453 readonly assets: XcmV1MultiassetMultiAssetFilter;3454 readonly maxAssets: u32;3455 readonly beneficiary: XcmV1MultiLocation;3456 } & Struct;3457 readonly isDepositReserveAsset: boolean;3458 readonly asDepositReserveAsset: {3459 readonly assets: XcmV1MultiassetMultiAssetFilter;3460 readonly maxAssets: u32;3461 readonly dest: XcmV1MultiLocation;3462 readonly effects: Vec<XcmV1Order>;3463 } & Struct;3464 readonly isExchangeAsset: boolean;3465 readonly asExchangeAsset: {3466 readonly give: XcmV1MultiassetMultiAssetFilter;3467 readonly receive: XcmV1MultiassetMultiAssets;3468 } & Struct;3469 readonly isInitiateReserveWithdraw: boolean;3470 readonly asInitiateReserveWithdraw: {3471 readonly assets: XcmV1MultiassetMultiAssetFilter;3472 readonly reserve: XcmV1MultiLocation;3473 readonly effects: Vec<XcmV1Order>;3474 } & Struct;3475 readonly isInitiateTeleport: boolean;3476 readonly asInitiateTeleport: {3477 readonly assets: XcmV1MultiassetMultiAssetFilter;3478 readonly dest: XcmV1MultiLocation;3479 readonly effects: Vec<XcmV1Order>;3480 } & Struct;3481 readonly isQueryHolding: boolean;3482 readonly asQueryHolding: {3483 readonly queryId: Compact<u64>;3484 readonly dest: XcmV1MultiLocation;3485 readonly assets: XcmV1MultiassetMultiAssetFilter;3486 } & Struct;3487 readonly isBuyExecution: boolean;3488 readonly asBuyExecution: {3489 readonly fees: XcmV1MultiAsset;3490 readonly weight: u64;3491 readonly debt: u64;3492 readonly haltOnError: bool;3493 readonly instructions: Vec<XcmV1Xcm>;3494 } & Struct;3495 readonly type: 'Noop' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';3496}34973498/** @name XcmV1Response */3499export interface XcmV1Response extends Enum {3500 readonly isAssets: boolean;3501 readonly asAssets: XcmV1MultiassetMultiAssets;3502 readonly isVersion: boolean;3503 readonly asVersion: u32;3504 readonly type: 'Assets' | 'Version';3505}35063507/** @name XcmV1Xcm */3508export interface XcmV1Xcm extends Enum {3509 readonly isWithdrawAsset: boolean;3510 readonly asWithdrawAsset: {3511 readonly assets: XcmV1MultiassetMultiAssets;3512 readonly effects: Vec<XcmV1Order>;3513 } & Struct;3514 readonly isReserveAssetDeposited: boolean;3515 readonly asReserveAssetDeposited: {3516 readonly assets: XcmV1MultiassetMultiAssets;3517 readonly effects: Vec<XcmV1Order>;3518 } & Struct;3519 readonly isReceiveTeleportedAsset: boolean;3520 readonly asReceiveTeleportedAsset: {3521 readonly assets: XcmV1MultiassetMultiAssets;3522 readonly effects: Vec<XcmV1Order>;3523 } & Struct;3524 readonly isQueryResponse: boolean;3525 readonly asQueryResponse: {3526 readonly queryId: Compact<u64>;3527 readonly response: XcmV1Response;3528 } & Struct;3529 readonly isTransferAsset: boolean;3530 readonly asTransferAsset: {3531 readonly assets: XcmV1MultiassetMultiAssets;3532 readonly beneficiary: XcmV1MultiLocation;3533 } & Struct;3534 readonly isTransferReserveAsset: boolean;3535 readonly asTransferReserveAsset: {3536 readonly assets: XcmV1MultiassetMultiAssets;3537 readonly dest: XcmV1MultiLocation;3538 readonly effects: Vec<XcmV1Order>;3539 } & Struct;3540 readonly isTransact: boolean;3541 readonly asTransact: {3542 readonly originType: XcmV0OriginKind;3543 readonly requireWeightAtMost: u64;3544 readonly call: XcmDoubleEncoded;3545 } & Struct;3546 readonly isHrmpNewChannelOpenRequest: boolean;3547 readonly asHrmpNewChannelOpenRequest: {3548 readonly sender: Compact<u32>;3549 readonly maxMessageSize: Compact<u32>;3550 readonly maxCapacity: Compact<u32>;3551 } & Struct;3552 readonly isHrmpChannelAccepted: boolean;3553 readonly asHrmpChannelAccepted: {3554 readonly recipient: Compact<u32>;3555 } & Struct;3556 readonly isHrmpChannelClosing: boolean;3557 readonly asHrmpChannelClosing: {3558 readonly initiator: Compact<u32>;3559 readonly sender: Compact<u32>;3560 readonly recipient: Compact<u32>;3561 } & Struct;3562 readonly isRelayedFrom: boolean;3563 readonly asRelayedFrom: {3564 readonly who: XcmV1MultilocationJunctions;3565 readonly message: XcmV1Xcm;3566 } & Struct;3567 readonly isSubscribeVersion: boolean;3568 readonly asSubscribeVersion: {3569 readonly queryId: Compact<u64>;3570 readonly maxResponseWeight: Compact<u64>;3571 } & Struct;3572 readonly isUnsubscribeVersion: boolean;3573 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom' | 'SubscribeVersion' | 'UnsubscribeVersion';3574}35753576/** @name XcmV2Instruction */3577export interface XcmV2Instruction extends Enum {3578 readonly isWithdrawAsset: boolean;3579 readonly asWithdrawAsset: XcmV1MultiassetMultiAssets;3580 readonly isReserveAssetDeposited: boolean;3581 readonly asReserveAssetDeposited: XcmV1MultiassetMultiAssets;3582 readonly isReceiveTeleportedAsset: boolean;3583 readonly asReceiveTeleportedAsset: XcmV1MultiassetMultiAssets;3584 readonly isQueryResponse: boolean;3585 readonly asQueryResponse: {3586 readonly queryId: Compact<u64>;3587 readonly response: XcmV2Response;3588 readonly maxWeight: Compact<u64>;3589 } & Struct;3590 readonly isTransferAsset: boolean;3591 readonly asTransferAsset: {3592 readonly assets: XcmV1MultiassetMultiAssets;3593 readonly beneficiary: XcmV1MultiLocation;3594 } & Struct;3595 readonly isTransferReserveAsset: boolean;3596 readonly asTransferReserveAsset: {3597 readonly assets: XcmV1MultiassetMultiAssets;3598 readonly dest: XcmV1MultiLocation;3599 readonly xcm: XcmV2Xcm;3600 } & Struct;3601 readonly isTransact: boolean;3602 readonly asTransact: {3603 readonly originType: XcmV0OriginKind;3604 readonly requireWeightAtMost: Compact<u64>;3605 readonly call: XcmDoubleEncoded;3606 } & Struct;3607 readonly isHrmpNewChannelOpenRequest: boolean;3608 readonly asHrmpNewChannelOpenRequest: {3609 readonly sender: Compact<u32>;3610 readonly maxMessageSize: Compact<u32>;3611 readonly maxCapacity: Compact<u32>;3612 } & Struct;3613 readonly isHrmpChannelAccepted: boolean;3614 readonly asHrmpChannelAccepted: {3615 readonly recipient: Compact<u32>;3616 } & Struct;3617 readonly isHrmpChannelClosing: boolean;3618 readonly asHrmpChannelClosing: {3619 readonly initiator: Compact<u32>;3620 readonly sender: Compact<u32>;3621 readonly recipient: Compact<u32>;3622 } & Struct;3623 readonly isClearOrigin: boolean;3624 readonly isDescendOrigin: boolean;3625 readonly asDescendOrigin: XcmV1MultilocationJunctions;3626 readonly isReportError: boolean;3627 readonly asReportError: {3628 readonly queryId: Compact<u64>;3629 readonly dest: XcmV1MultiLocation;3630 readonly maxResponseWeight: Compact<u64>;3631 } & Struct;3632 readonly isDepositAsset: boolean;3633 readonly asDepositAsset: {3634 readonly assets: XcmV1MultiassetMultiAssetFilter;3635 readonly maxAssets: Compact<u32>;3636 readonly beneficiary: XcmV1MultiLocation;3637 } & Struct;3638 readonly isDepositReserveAsset: boolean;3639 readonly asDepositReserveAsset: {3640 readonly assets: XcmV1MultiassetMultiAssetFilter;3641 readonly maxAssets: Compact<u32>;3642 readonly dest: XcmV1MultiLocation;3643 readonly xcm: XcmV2Xcm;3644 } & Struct;3645 readonly isExchangeAsset: boolean;3646 readonly asExchangeAsset: {3647 readonly give: XcmV1MultiassetMultiAssetFilter;3648 readonly receive: XcmV1MultiassetMultiAssets;3649 } & Struct;3650 readonly isInitiateReserveWithdraw: boolean;3651 readonly asInitiateReserveWithdraw: {3652 readonly assets: XcmV1MultiassetMultiAssetFilter;3653 readonly reserve: XcmV1MultiLocation;3654 readonly xcm: XcmV2Xcm;3655 } & Struct;3656 readonly isInitiateTeleport: boolean;3657 readonly asInitiateTeleport: {3658 readonly assets: XcmV1MultiassetMultiAssetFilter;3659 readonly dest: XcmV1MultiLocation;3660 readonly xcm: XcmV2Xcm;3661 } & Struct;3662 readonly isQueryHolding: boolean;3663 readonly asQueryHolding: {3664 readonly queryId: Compact<u64>;3665 readonly dest: XcmV1MultiLocation;3666 readonly assets: XcmV1MultiassetMultiAssetFilter;3667 readonly maxResponseWeight: Compact<u64>;3668 } & Struct;3669 readonly isBuyExecution: boolean;3670 readonly asBuyExecution: {3671 readonly fees: XcmV1MultiAsset;3672 readonly weightLimit: XcmV2WeightLimit;3673 } & Struct;3674 readonly isRefundSurplus: boolean;3675 readonly isSetErrorHandler: boolean;3676 readonly asSetErrorHandler: XcmV2Xcm;3677 readonly isSetAppendix: boolean;3678 readonly asSetAppendix: XcmV2Xcm;3679 readonly isClearError: boolean;3680 readonly isClaimAsset: boolean;3681 readonly asClaimAsset: {3682 readonly assets: XcmV1MultiassetMultiAssets;3683 readonly ticket: XcmV1MultiLocation;3684 } & Struct;3685 readonly isTrap: boolean;3686 readonly asTrap: Compact<u64>;3687 readonly isSubscribeVersion: boolean;3688 readonly asSubscribeVersion: {3689 readonly queryId: Compact<u64>;3690 readonly maxResponseWeight: Compact<u64>;3691 } & Struct;3692 readonly isUnsubscribeVersion: boolean;3693 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';3694}36953696/** @name XcmV2Response */3697export interface XcmV2Response extends Enum {3698 readonly isNull: boolean;3699 readonly isAssets: boolean;3700 readonly asAssets: XcmV1MultiassetMultiAssets;3701 readonly isExecutionResult: boolean;3702 readonly asExecutionResult: Option<ITuple<[u32, XcmV2TraitsError]>>;3703 readonly isVersion: boolean;3704 readonly asVersion: u32;3705 readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version';3706}37073708/** @name XcmV2TraitsError */3709export interface XcmV2TraitsError extends Enum {3710 readonly isOverflow: boolean;3711 readonly isUnimplemented: boolean;3712 readonly isUntrustedReserveLocation: boolean;3713 readonly isUntrustedTeleportLocation: boolean;3714 readonly isMultiLocationFull: boolean;3715 readonly isMultiLocationNotInvertible: boolean;3716 readonly isBadOrigin: boolean;3717 readonly isInvalidLocation: boolean;3718 readonly isAssetNotFound: boolean;3719 readonly isFailedToTransactAsset: boolean;3720 readonly isNotWithdrawable: boolean;3721 readonly isLocationCannotHold: boolean;3722 readonly isExceedsMaxMessageSize: boolean;3723 readonly isDestinationUnsupported: boolean;3724 readonly isTransport: boolean;3725 readonly isUnroutable: boolean;3726 readonly isUnknownClaim: boolean;3727 readonly isFailedToDecode: boolean;3728 readonly isMaxWeightInvalid: boolean;3729 readonly isNotHoldingFees: boolean;3730 readonly isTooExpensive: boolean;3731 readonly isTrap: boolean;3732 readonly asTrap: u64;3733 readonly isUnhandledXcmVersion: boolean;3734 readonly isWeightLimitReached: boolean;3735 readonly asWeightLimitReached: u64;3736 readonly isBarrier: boolean;3737 readonly isWeightNotComputable: boolean;3738 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';3739}37403741/** @name XcmV2TraitsOutcome */3742export interface XcmV2TraitsOutcome extends Enum {3743 readonly isComplete: boolean;3744 readonly asComplete: u64;3745 readonly isIncomplete: boolean;3746 readonly asIncomplete: ITuple<[u64, XcmV2TraitsError]>;3747 readonly isError: boolean;3748 readonly asError: XcmV2TraitsError;3749 readonly type: 'Complete' | 'Incomplete' | 'Error';3750}37513752/** @name XcmV2WeightLimit */3753export interface XcmV2WeightLimit extends Enum {3754 readonly isUnlimited: boolean;3755 readonly isLimited: boolean;3756 readonly asLimited: Compact<u64>;3757 readonly type: 'Unlimited' | 'Limited';3758}37593760/** @name XcmV2Xcm */3761export interface XcmV2Xcm extends Vec<XcmV2Instruction> {}37623763/** @name XcmVersionedMultiAsset */3764export interface XcmVersionedMultiAsset extends Enum {3765 readonly isV0: boolean;3766 readonly asV0: XcmV0MultiAsset;3767 readonly isV1: boolean;3768 readonly asV1: XcmV1MultiAsset;3769 readonly type: 'V0' | 'V1';3770}37713772/** @name XcmVersionedMultiAssets */3773export interface XcmVersionedMultiAssets extends Enum {3774 readonly isV0: boolean;3775 readonly asV0: Vec<XcmV0MultiAsset>;3776 readonly isV1: boolean;3777 readonly asV1: XcmV1MultiassetMultiAssets;3778 readonly type: 'V0' | 'V1';3779}37803781/** @name XcmVersionedMultiLocation */3782export interface XcmVersionedMultiLocation extends Enum {3783 readonly isV0: boolean;3784 readonly asV0: XcmV0MultiLocation;3785 readonly isV1: boolean;3786 readonly asV1: XcmV1MultiLocation;3787 readonly type: 'V0' | 'V1';3788}37893790/** @name XcmVersionedXcm */3791export interface XcmVersionedXcm extends Enum {3792 readonly isV0: boolean;3793 readonly asV0: XcmV0Xcm;3794 readonly isV1: boolean;3795 readonly asV1: XcmV1Xcm;3796 readonly isV2: boolean;3797 readonly asV2: XcmV2Xcm;3798 readonly type: 'V0' | 'V1' | 'V2';3799}38003801export type PHANTOM_DEFAULT = 'default';tests/src/interfaces/lookup.tsdiffbeforeafterboth--- a/tests/src/interfaces/lookup.ts
+++ b/tests/src/interfaces/lookup.ts
@@ -1162,8 +1162,19 @@
}
},
/**
- * Lookup107: pallet_foreign_assets::module::Event<T>
+ * Lookup107: pallet_app_promotion::pallet::Event<T>
**/
+ PalletAppPromotionEvent: {
+ _enum: {
+ StakingRecalculation: '(AccountId32,u128,u128)',
+ Stake: '(AccountId32,u128)',
+ Unstake: '(AccountId32,u128)',
+ SetAdmin: 'AccountId32'
+ }
+ },
+ /**
+ * Lookup108: pallet_foreign_assets::module::Event<T>
+ **/
PalletForeignAssetsModuleEvent: {
_enum: {
ForeignAssetRegistered: {
@@ -1187,7 +1198,7 @@
}
},
/**
- * Lookup108: pallet_foreign_assets::module::AssetMetadata<Balance>
+ * Lookup109: pallet_foreign_assets::module::AssetMetadata<Balance>
**/
PalletForeignAssetsModuleAssetMetadata: {
name: 'Bytes',
@@ -1196,19 +1207,7 @@
minimalBalance: 'u128'
},
/**
- * Lookup109: pallet_evm::pallet::Event<T>
- * Lookup103: pallet_app_promotion::pallet::Event<T>
- **/
- PalletAppPromotionEvent: {
- _enum: {
- StakingRecalculation: '(AccountId32,u128,u128)',
- Stake: '(AccountId32,u128)',
- Unstake: '(AccountId32,u128)',
- SetAdmin: 'AccountId32'
- }
- },
- /**
- * Lookup104: pallet_evm::pallet::Event<T>
+ * Lookup110: pallet_evm::pallet::Event<T>
**/
PalletEvmEvent: {
_enum: {
@@ -1222,7 +1221,7 @@
}
},
/**
- * Lookup105: ethereum::log::Log
+ * Lookup111: ethereum::log::Log
**/
EthereumLog: {
address: 'H160',
@@ -1230,7 +1229,7 @@
data: 'Bytes'
},
/**
- * Lookup109: pallet_ethereum::pallet::Event
+ * Lookup115: pallet_ethereum::pallet::Event
**/
PalletEthereumEvent: {
_enum: {
@@ -1238,7 +1237,7 @@
}
},
/**
- * Lookup110: evm_core::error::ExitReason
+ * Lookup116: evm_core::error::ExitReason
**/
EvmCoreErrorExitReason: {
_enum: {
@@ -1249,13 +1248,13 @@
}
},
/**
- * Lookup111: evm_core::error::ExitSucceed
+ * Lookup117: evm_core::error::ExitSucceed
**/
EvmCoreErrorExitSucceed: {
_enum: ['Stopped', 'Returned', 'Suicided']
},
/**
- * Lookup112: evm_core::error::ExitError
+ * Lookup118: evm_core::error::ExitError
**/
EvmCoreErrorExitError: {
_enum: {
@@ -1277,13 +1276,13 @@
}
},
/**
- * Lookup115: evm_core::error::ExitRevert
+ * Lookup121: evm_core::error::ExitRevert
**/
EvmCoreErrorExitRevert: {
_enum: ['Reverted']
},
/**
- * Lookup116: evm_core::error::ExitFatal
+ * Lookup122: evm_core::error::ExitFatal
**/
EvmCoreErrorExitFatal: {
_enum: {
@@ -1294,7 +1293,7 @@
}
},
/**
- * Lookup117: pallet_evm_contract_helpers::pallet::Event<T>
+ * Lookup123: pallet_evm_contract_helpers::pallet::Event<T>
**/
PalletEvmContractHelpersEvent: {
_enum: {
@@ -1304,7 +1303,7 @@
}
},
/**
- * Lookup118: frame_system::Phase
+ * Lookup124: frame_system::Phase
**/
FrameSystemPhase: {
_enum: {
@@ -1314,14 +1313,14 @@
}
},
/**
- * Lookup120: frame_system::LastRuntimeUpgradeInfo
+ * Lookup126: frame_system::LastRuntimeUpgradeInfo
**/
FrameSystemLastRuntimeUpgradeInfo: {
specVersion: 'Compact<u32>',
specName: 'Text'
},
/**
- * Lookup121: frame_system::pallet::Call<T>
+ * Lookup127: frame_system::pallet::Call<T>
**/
FrameSystemCall: {
_enum: {
@@ -1359,7 +1358,7 @@
}
},
/**
- * Lookup126: frame_system::limits::BlockWeights
+ * Lookup132: frame_system::limits::BlockWeights
**/
FrameSystemLimitsBlockWeights: {
baseBlock: 'u64',
@@ -1367,7 +1366,7 @@
perClass: 'FrameSupportWeightsPerDispatchClassWeightsPerClass'
},
/**
- * Lookup127: frame_support::weights::PerDispatchClass<frame_system::limits::WeightsPerClass>
+ * Lookup133: frame_support::weights::PerDispatchClass<frame_system::limits::WeightsPerClass>
**/
FrameSupportWeightsPerDispatchClassWeightsPerClass: {
normal: 'FrameSystemLimitsWeightsPerClass',
@@ -1375,7 +1374,7 @@
mandatory: 'FrameSystemLimitsWeightsPerClass'
},
/**
- * Lookup128: frame_system::limits::WeightsPerClass
+ * Lookup134: frame_system::limits::WeightsPerClass
**/
FrameSystemLimitsWeightsPerClass: {
baseExtrinsic: 'u64',
@@ -1384,13 +1383,13 @@
reserved: 'Option<u64>'
},
/**
- * Lookup130: frame_system::limits::BlockLength
+ * Lookup136: frame_system::limits::BlockLength
**/
FrameSystemLimitsBlockLength: {
max: 'FrameSupportWeightsPerDispatchClassU32'
},
/**
- * Lookup131: frame_support::weights::PerDispatchClass<T>
+ * Lookup137: frame_support::weights::PerDispatchClass<T>
**/
FrameSupportWeightsPerDispatchClassU32: {
normal: 'u32',
@@ -1398,14 +1397,14 @@
mandatory: 'u32'
},
/**
- * Lookup132: frame_support::weights::RuntimeDbWeight
+ * Lookup138: frame_support::weights::RuntimeDbWeight
**/
FrameSupportWeightsRuntimeDbWeight: {
read: 'u64',
write: 'u64'
},
/**
- * Lookup133: sp_version::RuntimeVersion
+ * Lookup139: sp_version::RuntimeVersion
**/
SpVersionRuntimeVersion: {
specName: 'Text',
@@ -1418,13 +1417,13 @@
stateVersion: 'u8'
},
/**
- * Lookup138: frame_system::pallet::Error<T>
+ * Lookup144: frame_system::pallet::Error<T>
**/
FrameSystemError: {
_enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered']
},
/**
- * Lookup139: polkadot_primitives::v2::PersistedValidationData<primitive_types::H256, N>
+ * Lookup145: polkadot_primitives::v2::PersistedValidationData<primitive_types::H256, N>
**/
PolkadotPrimitivesV2PersistedValidationData: {
parentHead: 'Bytes',
@@ -1433,19 +1432,19 @@
maxPovSize: 'u32'
},
/**
- * Lookup142: polkadot_primitives::v2::UpgradeRestriction
+ * Lookup148: polkadot_primitives::v2::UpgradeRestriction
**/
PolkadotPrimitivesV2UpgradeRestriction: {
_enum: ['Present']
},
/**
- * Lookup143: sp_trie::storage_proof::StorageProof
+ * Lookup149: sp_trie::storage_proof::StorageProof
**/
SpTrieStorageProof: {
trieNodes: 'BTreeSet<Bytes>'
},
/**
- * Lookup145: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot
+ * Lookup151: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot
**/
CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: {
dmqMqcHead: 'H256',
@@ -1454,7 +1453,7 @@
egressChannels: 'Vec<(u32,PolkadotPrimitivesV2AbridgedHrmpChannel)>'
},
/**
- * Lookup148: polkadot_primitives::v2::AbridgedHrmpChannel
+ * Lookup154: polkadot_primitives::v2::AbridgedHrmpChannel
**/
PolkadotPrimitivesV2AbridgedHrmpChannel: {
maxCapacity: 'u32',
@@ -1465,7 +1464,7 @@
mqcHead: 'Option<H256>'
},
/**
- * Lookup149: polkadot_primitives::v2::AbridgedHostConfiguration
+ * Lookup155: polkadot_primitives::v2::AbridgedHostConfiguration
**/
PolkadotPrimitivesV2AbridgedHostConfiguration: {
maxCodeSize: 'u32',
@@ -1479,14 +1478,14 @@
validationUpgradeDelay: 'u32'
},
/**
- * Lookup155: polkadot_core_primitives::OutboundHrmpMessage<polkadot_parachain::primitives::Id>
+ * Lookup161: polkadot_core_primitives::OutboundHrmpMessage<polkadot_parachain::primitives::Id>
**/
PolkadotCorePrimitivesOutboundHrmpMessage: {
recipient: 'u32',
data: 'Bytes'
},
/**
- * Lookup156: cumulus_pallet_parachain_system::pallet::Call<T>
+ * Lookup162: cumulus_pallet_parachain_system::pallet::Call<T>
**/
CumulusPalletParachainSystemCall: {
_enum: {
@@ -1505,7 +1504,7 @@
}
},
/**
- * Lookup157: cumulus_primitives_parachain_inherent::ParachainInherentData
+ * Lookup163: cumulus_primitives_parachain_inherent::ParachainInherentData
**/
CumulusPrimitivesParachainInherentParachainInherentData: {
validationData: 'PolkadotPrimitivesV2PersistedValidationData',
@@ -1514,27 +1513,27 @@
horizontalMessages: 'BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>'
},
/**
- * Lookup159: polkadot_core_primitives::InboundDownwardMessage<BlockNumber>
+ * Lookup165: polkadot_core_primitives::InboundDownwardMessage<BlockNumber>
**/
PolkadotCorePrimitivesInboundDownwardMessage: {
sentAt: 'u32',
msg: 'Bytes'
},
/**
- * Lookup162: polkadot_core_primitives::InboundHrmpMessage<BlockNumber>
+ * Lookup168: polkadot_core_primitives::InboundHrmpMessage<BlockNumber>
**/
PolkadotCorePrimitivesInboundHrmpMessage: {
sentAt: 'u32',
data: 'Bytes'
},
/**
- * Lookup165: cumulus_pallet_parachain_system::pallet::Error<T>
+ * Lookup171: cumulus_pallet_parachain_system::pallet::Error<T>
**/
CumulusPalletParachainSystemError: {
_enum: ['OverlappingUpgrades', 'ProhibitedByPolkadot', 'TooBig', 'ValidationDataNotAvailable', 'HostConfigurationNotAvailable', 'NotScheduled', 'NothingAuthorized', 'Unauthorized']
},
/**
- * Lookup167: pallet_balances::BalanceLock<Balance>
+ * Lookup173: pallet_balances::BalanceLock<Balance>
**/
PalletBalancesBalanceLock: {
id: '[u8;8]',
@@ -1542,26 +1541,26 @@
reasons: 'PalletBalancesReasons'
},
/**
- * Lookup168: pallet_balances::Reasons
+ * Lookup174: pallet_balances::Reasons
**/
PalletBalancesReasons: {
_enum: ['Fee', 'Misc', 'All']
},
/**
- * Lookup171: pallet_balances::ReserveData<ReserveIdentifier, Balance>
+ * Lookup177: pallet_balances::ReserveData<ReserveIdentifier, Balance>
**/
PalletBalancesReserveData: {
id: '[u8;16]',
amount: 'u128'
},
/**
- * Lookup173: pallet_balances::Releases
+ * Lookup179: pallet_balances::Releases
**/
PalletBalancesReleases: {
_enum: ['V1_0_0', 'V2_0_0']
},
/**
- * Lookup174: pallet_balances::pallet::Call<T, I>
+ * Lookup180: pallet_balances::pallet::Call<T, I>
**/
PalletBalancesCall: {
_enum: {
@@ -1594,13 +1593,13 @@
}
},
/**
- * Lookup177: pallet_balances::pallet::Error<T, I>
+ * Lookup183: pallet_balances::pallet::Error<T, I>
**/
PalletBalancesError: {
_enum: ['VestingBalance', 'LiquidityRestrictions', 'InsufficientBalance', 'ExistentialDeposit', 'KeepAlive', 'ExistingVestingSchedule', 'DeadAccount', 'TooManyReserves']
},
/**
- * Lookup179: pallet_timestamp::pallet::Call<T>
+ * Lookup185: pallet_timestamp::pallet::Call<T>
**/
PalletTimestampCall: {
_enum: {
@@ -1610,13 +1609,13 @@
}
},
/**
- * Lookup181: pallet_transaction_payment::Releases
+ * Lookup187: pallet_transaction_payment::Releases
**/
PalletTransactionPaymentReleases: {
_enum: ['V1Ancient', 'V2']
},
/**
- * Lookup182: pallet_treasury::Proposal<sp_core::crypto::AccountId32, Balance>
+ * Lookup188: pallet_treasury::Proposal<sp_core::crypto::AccountId32, Balance>
**/
PalletTreasuryProposal: {
proposer: 'AccountId32',
@@ -1625,7 +1624,7 @@
bond: 'u128'
},
/**
- * Lookup185: pallet_treasury::pallet::Call<T, I>
+ * Lookup191: pallet_treasury::pallet::Call<T, I>
**/
PalletTreasuryCall: {
_enum: {
@@ -1649,17 +1648,17 @@
}
},
/**
- * Lookup188: frame_support::PalletId
+ * Lookup194: frame_support::PalletId
**/
FrameSupportPalletId: '[u8;8]',
/**
- * Lookup189: pallet_treasury::pallet::Error<T, I>
+ * Lookup195: pallet_treasury::pallet::Error<T, I>
**/
PalletTreasuryError: {
_enum: ['InsufficientProposersBalance', 'InvalidIndex', 'TooManyApprovals', 'InsufficientPermission', 'ProposalNotApproved']
},
/**
- * Lookup190: pallet_sudo::pallet::Call<T>
+ * Lookup196: pallet_sudo::pallet::Call<T>
**/
PalletSudoCall: {
_enum: {
@@ -1683,7 +1682,7 @@
}
},
/**
- * Lookup192: orml_vesting::module::Call<T>
+ * Lookup198: orml_vesting::module::Call<T>
**/
OrmlVestingModuleCall: {
_enum: {
@@ -1702,7 +1701,7 @@
}
},
/**
- * Lookup198: orml_xtokens::module::Call<T>
+ * Lookup200: orml_xtokens::module::Call<T>
**/
OrmlXtokensModuleCall: {
_enum: {
@@ -1745,7 +1744,7 @@
}
},
/**
- * Lookup199: xcm::VersionedMultiAsset
+ * Lookup201: xcm::VersionedMultiAsset
**/
XcmVersionedMultiAsset: {
_enum: {
@@ -1754,7 +1753,7 @@
}
},
/**
- * Lookup202: orml_tokens::module::Call<T>
+ * Lookup204: orml_tokens::module::Call<T>
**/
OrmlTokensModuleCall: {
_enum: {
@@ -1788,7 +1787,7 @@
}
},
/**
- * Lookup203: cumulus_pallet_xcmp_queue::pallet::Call<T>
+ * Lookup205: cumulus_pallet_xcmp_queue::pallet::Call<T>
**/
CumulusPalletXcmpQueueCall: {
_enum: {
@@ -1837,7 +1836,7 @@
}
},
/**
- * Lookup195: pallet_xcm::pallet::Call<T>
+ * Lookup206: pallet_xcm::pallet::Call<T>
**/
PalletXcmCall: {
_enum: {
@@ -1891,7 +1890,7 @@
}
},
/**
- * Lookup196: xcm::VersionedXcm<Call>
+ * Lookup207: xcm::VersionedXcm<Call>
**/
XcmVersionedXcm: {
_enum: {
@@ -1901,7 +1900,7 @@
}
},
/**
- * Lookup197: xcm::v0::Xcm<Call>
+ * Lookup208: xcm::v0::Xcm<Call>
**/
XcmV0Xcm: {
_enum: {
@@ -1955,7 +1954,7 @@
}
},
/**
- * Lookup199: xcm::v0::order::Order<Call>
+ * Lookup210: xcm::v0::order::Order<Call>
**/
XcmV0Order: {
_enum: {
@@ -1998,7 +1997,7 @@
}
},
/**
- * Lookup201: xcm::v0::Response
+ * Lookup212: xcm::v0::Response
**/
XcmV0Response: {
_enum: {
@@ -2006,7 +2005,7 @@
}
},
/**
- * Lookup202: xcm::v1::Xcm<Call>
+ * Lookup213: xcm::v1::Xcm<Call>
**/
XcmV1Xcm: {
_enum: {
@@ -2065,7 +2064,7 @@
}
},
/**
- * Lookup204: xcm::v1::order::Order<Call>
+ * Lookup215: xcm::v1::order::Order<Call>
**/
XcmV1Order: {
_enum: {
@@ -2110,7 +2109,7 @@
}
},
/**
- * Lookup206: xcm::v1::Response
+ * Lookup217: xcm::v1::Response
**/
XcmV1Response: {
_enum: {
@@ -2119,11 +2118,11 @@
}
},
/**
- * Lookup220: cumulus_pallet_xcm::pallet::Call<T>
+ * Lookup231: cumulus_pallet_xcm::pallet::Call<T>
**/
CumulusPalletXcmCall: 'Null',
/**
- * Lookup221: cumulus_pallet_dmp_queue::pallet::Call<T>
+ * Lookup232: cumulus_pallet_dmp_queue::pallet::Call<T>
**/
CumulusPalletDmpQueueCall: {
_enum: {
@@ -2134,7 +2133,7 @@
}
},
/**
- * Lookup222: pallet_inflation::pallet::Call<T>
+ * Lookup233: pallet_inflation::pallet::Call<T>
**/
PalletInflationCall: {
_enum: {
@@ -2144,7 +2143,7 @@
}
},
/**
- * Lookup223: pallet_unique::Call<T>
+ * Lookup234: pallet_unique::Call<T>
**/
PalletUniqueCall: {
_enum: {
@@ -2276,7 +2275,7 @@
}
},
/**
- * Lookup228: up_data_structs::CollectionMode
+ * Lookup239: up_data_structs::CollectionMode
**/
UpDataStructsCollectionMode: {
_enum: {
@@ -2286,7 +2285,7 @@
}
},
/**
- * Lookup229: up_data_structs::CreateCollectionData<sp_core::crypto::AccountId32>
+ * Lookup240: up_data_structs::CreateCollectionData<sp_core::crypto::AccountId32>
**/
UpDataStructsCreateCollectionData: {
mode: 'UpDataStructsCollectionMode',
@@ -2301,13 +2300,13 @@
properties: 'Vec<UpDataStructsProperty>'
},
/**
- * Lookup231: up_data_structs::AccessMode
+ * Lookup242: up_data_structs::AccessMode
**/
UpDataStructsAccessMode: {
_enum: ['Normal', 'AllowList']
},
/**
- * Lookup233: up_data_structs::CollectionLimits
+ * Lookup244: up_data_structs::CollectionLimits
**/
UpDataStructsCollectionLimits: {
accountTokenOwnershipLimit: 'Option<u32>',
@@ -2321,7 +2320,7 @@
transfersEnabled: 'Option<bool>'
},
/**
- * Lookup235: up_data_structs::SponsoringRateLimit
+ * Lookup246: up_data_structs::SponsoringRateLimit
**/
UpDataStructsSponsoringRateLimit: {
_enum: {
@@ -2330,7 +2329,7 @@
}
},
/**
- * Lookup238: up_data_structs::CollectionPermissions
+ * Lookup249: up_data_structs::CollectionPermissions
**/
UpDataStructsCollectionPermissions: {
access: 'Option<UpDataStructsAccessMode>',
@@ -2338,7 +2337,7 @@
nesting: 'Option<UpDataStructsNestingPermissions>'
},
/**
- * Lookup240: up_data_structs::NestingPermissions
+ * Lookup251: up_data_structs::NestingPermissions
**/
UpDataStructsNestingPermissions: {
tokenOwner: 'bool',
@@ -2346,18 +2345,18 @@
restricted: 'Option<UpDataStructsOwnerRestrictedSet>'
},
/**
- * Lookup242: up_data_structs::OwnerRestrictedSet
+ * Lookup253: up_data_structs::OwnerRestrictedSet
**/
UpDataStructsOwnerRestrictedSet: 'BTreeSet<u32>',
/**
- * Lookup247: up_data_structs::PropertyKeyPermission
+ * Lookup258: up_data_structs::PropertyKeyPermission
**/
UpDataStructsPropertyKeyPermission: {
key: 'Bytes',
permission: 'UpDataStructsPropertyPermission'
},
/**
- * Lookup248: up_data_structs::PropertyPermission
+ * Lookup259: up_data_structs::PropertyPermission
**/
UpDataStructsPropertyPermission: {
mutable: 'bool',
@@ -2365,14 +2364,14 @@
tokenOwner: 'bool'
},
/**
- * Lookup251: up_data_structs::Property
+ * Lookup262: up_data_structs::Property
**/
UpDataStructsProperty: {
key: 'Bytes',
value: 'Bytes'
},
/**
- * Lookup254: up_data_structs::CreateItemData
+ * Lookup265: up_data_structs::CreateItemData
**/
UpDataStructsCreateItemData: {
_enum: {
@@ -2382,26 +2381,26 @@
}
},
/**
- * Lookup255: up_data_structs::CreateNftData
+ * Lookup266: up_data_structs::CreateNftData
**/
UpDataStructsCreateNftData: {
properties: 'Vec<UpDataStructsProperty>'
},
/**
- * Lookup256: up_data_structs::CreateFungibleData
+ * Lookup267: up_data_structs::CreateFungibleData
**/
UpDataStructsCreateFungibleData: {
value: 'u128'
},
/**
- * Lookup257: up_data_structs::CreateReFungibleData
+ * Lookup268: up_data_structs::CreateReFungibleData
**/
UpDataStructsCreateReFungibleData: {
pieces: 'u128',
properties: 'Vec<UpDataStructsProperty>'
},
/**
- * Lookup260: up_data_structs::CreateItemExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ * Lookup271: up_data_structs::CreateItemExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
**/
UpDataStructsCreateItemExData: {
_enum: {
@@ -2412,14 +2411,14 @@
}
},
/**
- * Lookup262: up_data_structs::CreateNftExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ * Lookup273: up_data_structs::CreateNftExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
**/
UpDataStructsCreateNftExData: {
properties: 'Vec<UpDataStructsProperty>',
owner: 'PalletEvmAccountBasicCrossAccountIdRepr'
},
/**
- * Lookup269: up_data_structs::CreateRefungibleExSingleOwner<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ * Lookup280: up_data_structs::CreateRefungibleExSingleOwner<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
**/
UpDataStructsCreateRefungibleExSingleOwner: {
user: 'PalletEvmAccountBasicCrossAccountIdRepr',
@@ -2427,14 +2426,14 @@
properties: 'Vec<UpDataStructsProperty>'
},
/**
- * Lookup271: up_data_structs::CreateRefungibleExMultipleOwners<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ * Lookup282: up_data_structs::CreateRefungibleExMultipleOwners<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
**/
UpDataStructsCreateRefungibleExMultipleOwners: {
users: 'BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>',
properties: 'Vec<UpDataStructsProperty>'
},
/**
- * Lookup272: pallet_unique_scheduler::pallet::Call<T>
+ * Lookup283: pallet_unique_scheduler::pallet::Call<T>
**/
PalletUniqueSchedulerCall: {
_enum: {
@@ -2458,7 +2457,7 @@
}
},
/**
- * Lookup274: frame_support::traits::schedule::MaybeHashed<opal_runtime::Call, primitive_types::H256>
+ * Lookup285: frame_support::traits::schedule::MaybeHashed<opal_runtime::Call, primitive_types::H256>
**/
FrameSupportScheduleMaybeHashed: {
_enum: {
@@ -2467,7 +2466,7 @@
}
},
/**
- * Lookup275: pallet_configuration::pallet::Call<T>
+ * Lookup286: pallet_configuration::pallet::Call<T>
**/
PalletConfigurationCall: {
_enum: {
@@ -2480,15 +2479,15 @@
}
},
/**
- * Lookup276: pallet_template_transaction_payment::Call<T>
+ * Lookup287: pallet_template_transaction_payment::Call<T>
**/
PalletTemplateTransactionPaymentCall: 'Null',
/**
- * Lookup277: pallet_structure::pallet::Call<T>
+ * Lookup288: pallet_structure::pallet::Call<T>
**/
PalletStructureCall: 'Null',
/**
- * Lookup278: pallet_rmrk_core::pallet::Call<T>
+ * Lookup289: pallet_rmrk_core::pallet::Call<T>
**/
PalletRmrkCoreCall: {
_enum: {
@@ -2579,7 +2578,7 @@
}
},
/**
- * Lookup284: rmrk_traits::resource::ResourceTypes<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup295: rmrk_traits::resource::ResourceTypes<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsResourceResourceTypes: {
_enum: {
@@ -2589,7 +2588,7 @@
}
},
/**
- * Lookup286: rmrk_traits::resource::BasicResource<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup297: rmrk_traits::resource::BasicResource<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsResourceBasicResource: {
src: 'Option<Bytes>',
@@ -2598,7 +2597,7 @@
thumb: 'Option<Bytes>'
},
/**
- * Lookup288: rmrk_traits::resource::ComposableResource<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup299: rmrk_traits::resource::ComposableResource<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsResourceComposableResource: {
parts: 'Vec<u32>',
@@ -2609,7 +2608,7 @@
thumb: 'Option<Bytes>'
},
/**
- * Lookup289: rmrk_traits::resource::SlotResource<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup300: rmrk_traits::resource::SlotResource<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsResourceSlotResource: {
base: 'u32',
@@ -2620,7 +2619,7 @@
thumb: 'Option<Bytes>'
},
/**
- * Lookup292: pallet_rmrk_equip::pallet::Call<T>
+ * Lookup303: pallet_rmrk_equip::pallet::Call<T>
**/
PalletRmrkEquipCall: {
_enum: {
@@ -2641,7 +2640,7 @@
}
},
/**
- * Lookup295: rmrk_traits::part::PartType<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup306: rmrk_traits::part::PartType<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsPartPartType: {
_enum: {
@@ -2650,7 +2649,7 @@
}
},
/**
- * Lookup297: rmrk_traits::part::FixedPart<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup308: rmrk_traits::part::FixedPart<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsPartFixedPart: {
id: 'u32',
@@ -2658,7 +2657,7 @@
src: 'Bytes'
},
/**
- * Lookup298: rmrk_traits::part::SlotPart<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup309: rmrk_traits::part::SlotPart<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsPartSlotPart: {
id: 'u32',
@@ -2667,7 +2666,7 @@
z: 'u32'
},
/**
- * Lookup299: rmrk_traits::part::EquippableList<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup310: rmrk_traits::part::EquippableList<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsPartEquippableList: {
_enum: {
@@ -2677,7 +2676,7 @@
}
},
/**
- * Lookup301: rmrk_traits::theme::Theme<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<rmrk_traits::theme::ThemeProperty<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>, S>>
+ * Lookup312: rmrk_traits::theme::Theme<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<rmrk_traits::theme::ThemeProperty<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>, S>>
**/
RmrkTraitsTheme: {
name: 'Bytes',
@@ -2685,31 +2684,14 @@
inherit: 'bool'
},
/**
- * Lookup303: rmrk_traits::theme::ThemeProperty<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup314: rmrk_traits::theme::ThemeProperty<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsThemeThemeProperty: {
key: 'Bytes',
value: 'Bytes'
},
/**
- * Lookup314: pallet_foreign_assets::module::Call<T>
- **/
- PalletForeignAssetsModuleCall: {
- _enum: {
- register_foreign_asset: {
- owner: 'AccountId32',
- location: 'XcmVersionedMultiLocation',
- metadata: 'PalletForeignAssetsModuleAssetMetadata',
- },
- update_foreign_asset: {
- foreignAssetId: 'u32',
- location: 'XcmVersionedMultiLocation',
- metadata: 'PalletForeignAssetsModuleAssetMetadata'
- }
- }
- },
- /**
- * Lookup305: pallet_app_promotion::pallet::Call<T>
+ * Lookup316: pallet_app_promotion::pallet::Call<T>
**/
PalletAppPromotionCall: {
_enum: {
@@ -2738,7 +2720,24 @@
}
},
/**
- * Lookup307: pallet_evm::pallet::Call<T>
+ * Lookup318: pallet_foreign_assets::module::Call<T>
+ **/
+ PalletForeignAssetsModuleCall: {
+ _enum: {
+ register_foreign_asset: {
+ owner: 'AccountId32',
+ location: 'XcmVersionedMultiLocation',
+ metadata: 'PalletForeignAssetsModuleAssetMetadata',
+ },
+ update_foreign_asset: {
+ foreignAssetId: 'u32',
+ location: 'XcmVersionedMultiLocation',
+ metadata: 'PalletForeignAssetsModuleAssetMetadata'
+ }
+ }
+ },
+ /**
+ * Lookup319: pallet_evm::pallet::Call<T>
**/
PalletEvmCall: {
_enum: {
@@ -2781,7 +2780,7 @@
}
},
/**
- * Lookup311: pallet_ethereum::pallet::Call<T>
+ * Lookup323: pallet_ethereum::pallet::Call<T>
**/
PalletEthereumCall: {
_enum: {
@@ -2791,7 +2790,7 @@
}
},
/**
- * Lookup312: ethereum::transaction::TransactionV2
+ * Lookup324: ethereum::transaction::TransactionV2
**/
EthereumTransactionTransactionV2: {
_enum: {
@@ -2801,7 +2800,7 @@
}
},
/**
- * Lookup313: ethereum::transaction::LegacyTransaction
+ * Lookup325: ethereum::transaction::LegacyTransaction
**/
EthereumTransactionLegacyTransaction: {
nonce: 'U256',
@@ -2813,7 +2812,7 @@
signature: 'EthereumTransactionTransactionSignature'
},
/**
- * Lookup314: ethereum::transaction::TransactionAction
+ * Lookup326: ethereum::transaction::TransactionAction
**/
EthereumTransactionTransactionAction: {
_enum: {
@@ -2822,7 +2821,7 @@
}
},
/**
- * Lookup315: ethereum::transaction::TransactionSignature
+ * Lookup327: ethereum::transaction::TransactionSignature
**/
EthereumTransactionTransactionSignature: {
v: 'u64',
@@ -2830,7 +2829,7 @@
s: 'H256'
},
/**
- * Lookup317: ethereum::transaction::EIP2930Transaction
+ * Lookup329: ethereum::transaction::EIP2930Transaction
**/
EthereumTransactionEip2930Transaction: {
chainId: 'u64',
@@ -2846,14 +2845,14 @@
s: 'H256'
},
/**
- * Lookup319: ethereum::transaction::AccessListItem
+ * Lookup331: ethereum::transaction::AccessListItem
**/
EthereumTransactionAccessListItem: {
address: 'H160',
storageKeys: 'Vec<H256>'
},
/**
- * Lookup320: ethereum::transaction::EIP1559Transaction
+ * Lookup332: ethereum::transaction::EIP1559Transaction
**/
EthereumTransactionEip1559Transaction: {
chainId: 'u64',
@@ -2870,7 +2869,7 @@
s: 'H256'
},
/**
- * Lookup321: pallet_evm_migration::pallet::Call<T>
+ * Lookup333: pallet_evm_migration::pallet::Call<T>
**/
PalletEvmMigrationCall: {
_enum: {
@@ -2888,32 +2887,32 @@
}
},
/**
- * Lookup324: pallet_sudo::pallet::Error<T>
+ * Lookup336: pallet_sudo::pallet::Error<T>
**/
PalletSudoError: {
_enum: ['RequireSudo']
},
/**
- * Lookup326: orml_vesting::module::Error<T>
+ * Lookup338: orml_vesting::module::Error<T>
**/
OrmlVestingModuleError: {
_enum: ['ZeroVestingPeriod', 'ZeroVestingPeriodCount', 'InsufficientBalanceToLock', 'TooManyVestingSchedules', 'AmountLow', 'MaxVestingSchedulesExceeded']
},
/**
- * Lookup335: orml_xtokens::module::Error<T>
+ * Lookup339: orml_xtokens::module::Error<T>
**/
OrmlXtokensModuleError: {
_enum: ['AssetHasNoReserve', 'NotCrossChainTransfer', 'InvalidDest', 'NotCrossChainTransferableCurrency', 'UnweighableMessage', 'XcmExecutionFailed', 'CannotReanchor', 'InvalidAncestry', 'InvalidAsset', 'DestinationNotInvertible', 'BadVersion', 'DistinctReserveForAssetAndFee', 'ZeroFee', 'ZeroAmount', 'TooManyAssetsBeingSent', 'AssetIndexNonExistent', 'FeeNotEnough', 'NotSupportedMultiLocation', 'MinXcmFeeNotDefined']
},
/**
- * Lookup338: orml_tokens::BalanceLock<Balance>
+ * Lookup342: orml_tokens::BalanceLock<Balance>
**/
OrmlTokensBalanceLock: {
id: '[u8;8]',
amount: 'u128'
},
/**
- * Lookup340: orml_tokens::AccountData<Balance>
+ * Lookup344: orml_tokens::AccountData<Balance>
**/
OrmlTokensAccountData: {
free: 'u128',
@@ -2921,20 +2920,20 @@
frozen: 'u128'
},
/**
- * Lookup342: orml_tokens::ReserveData<ReserveIdentifier, Balance>
+ * Lookup346: orml_tokens::ReserveData<ReserveIdentifier, Balance>
**/
OrmlTokensReserveData: {
id: 'Null',
amount: 'u128'
},
/**
- * Lookup344: orml_tokens::module::Error<T>
+ * Lookup348: orml_tokens::module::Error<T>
**/
OrmlTokensModuleError: {
_enum: ['BalanceTooLow', 'AmountIntoBalanceFailed', 'LiquidityRestrictions', 'MaxLocksExceeded', 'KeepAlive', 'ExistentialDeposit', 'DeadAccount', 'TooManyReserves']
},
/**
- * Lookup346: cumulus_pallet_xcmp_queue::InboundChannelDetails
+ * Lookup350: cumulus_pallet_xcmp_queue::InboundChannelDetails
**/
CumulusPalletXcmpQueueInboundChannelDetails: {
sender: 'u32',
@@ -2942,19 +2941,19 @@
messageMetadata: 'Vec<(u32,PolkadotParachainPrimitivesXcmpMessageFormat)>'
},
/**
- * Lookup329: cumulus_pallet_xcmp_queue::InboundState
+ * Lookup351: cumulus_pallet_xcmp_queue::InboundState
**/
CumulusPalletXcmpQueueInboundState: {
_enum: ['Ok', 'Suspended']
},
/**
- * Lookup332: polkadot_parachain::primitives::XcmpMessageFormat
+ * Lookup354: polkadot_parachain::primitives::XcmpMessageFormat
**/
PolkadotParachainPrimitivesXcmpMessageFormat: {
_enum: ['ConcatenatedVersionedXcm', 'ConcatenatedEncodedBlob', 'Signals']
},
/**
- * Lookup335: cumulus_pallet_xcmp_queue::OutboundChannelDetails
+ * Lookup357: cumulus_pallet_xcmp_queue::OutboundChannelDetails
**/
CumulusPalletXcmpQueueOutboundChannelDetails: {
recipient: 'u32',
@@ -2964,13 +2963,13 @@
lastIndex: 'u16'
},
/**
- * Lookup336: cumulus_pallet_xcmp_queue::OutboundState
+ * Lookup358: cumulus_pallet_xcmp_queue::OutboundState
**/
CumulusPalletXcmpQueueOutboundState: {
_enum: ['Ok', 'Suspended']
},
/**
- * Lookup338: cumulus_pallet_xcmp_queue::QueueConfigData
+ * Lookup360: cumulus_pallet_xcmp_queue::QueueConfigData
**/
CumulusPalletXcmpQueueQueueConfigData: {
suspendThreshold: 'u32',
@@ -2981,29 +2980,29 @@
xcmpMaxIndividualWeight: 'u64'
},
/**
- * Lookup340: cumulus_pallet_xcmp_queue::pallet::Error<T>
+ * Lookup362: cumulus_pallet_xcmp_queue::pallet::Error<T>
**/
CumulusPalletXcmpQueueError: {
_enum: ['FailedToSend', 'BadXcmOrigin', 'BadXcm', 'BadOverweightIndex', 'WeightOverLimit']
},
/**
- * Lookup341: pallet_xcm::pallet::Error<T>
+ * Lookup363: pallet_xcm::pallet::Error<T>
**/
PalletXcmError: {
_enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed']
},
/**
- * Lookup342: cumulus_pallet_xcm::pallet::Error<T>
+ * Lookup364: cumulus_pallet_xcm::pallet::Error<T>
**/
CumulusPalletXcmError: 'Null',
/**
- * Lookup343: cumulus_pallet_dmp_queue::ConfigData
+ * Lookup365: cumulus_pallet_dmp_queue::ConfigData
**/
CumulusPalletDmpQueueConfigData: {
maxIndividual: 'u64'
},
/**
- * Lookup344: cumulus_pallet_dmp_queue::PageIndexData
+ * Lookup366: cumulus_pallet_dmp_queue::PageIndexData
**/
CumulusPalletDmpQueuePageIndexData: {
beginUsed: 'u32',
@@ -3011,19 +3010,19 @@
overweightCount: 'u64'
},
/**
- * Lookup347: cumulus_pallet_dmp_queue::pallet::Error<T>
+ * Lookup369: cumulus_pallet_dmp_queue::pallet::Error<T>
**/
CumulusPalletDmpQueueError: {
_enum: ['Unknown', 'OverLimit']
},
/**
- * Lookup351: pallet_unique::Error<T>
+ * Lookup373: pallet_unique::Error<T>
**/
PalletUniqueError: {
_enum: ['CollectionDecimalPointLimitExceeded', 'ConfirmUnsetSponsorFail', 'EmptyArgument', 'RepartitionCalledOnNonRefungibleCollection']
},
/**
- * Lookup354: pallet_unique_scheduler::ScheduledV3<frame_support::traits::schedule::MaybeHashed<opal_runtime::Call, primitive_types::H256>, BlockNumber, opal_runtime::OriginCaller, sp_core::crypto::AccountId32>
+ * Lookup376: pallet_unique_scheduler::ScheduledV3<frame_support::traits::schedule::MaybeHashed<opal_runtime::Call, primitive_types::H256>, BlockNumber, opal_runtime::OriginCaller, sp_core::crypto::AccountId32>
**/
PalletUniqueSchedulerScheduledV3: {
maybeId: 'Option<[u8;16]>',
@@ -3033,7 +3032,7 @@
origin: 'OpalRuntimeOriginCaller'
},
/**
- * Lookup355: opal_runtime::OriginCaller
+ * Lookup377: opal_runtime::OriginCaller
**/
OpalRuntimeOriginCaller: {
_enum: {
@@ -3142,7 +3141,7 @@
}
},
/**
- * Lookup356: frame_support::dispatch::RawOrigin<sp_core::crypto::AccountId32>
+ * Lookup378: frame_support::dispatch::RawOrigin<sp_core::crypto::AccountId32>
**/
FrameSupportDispatchRawOrigin: {
_enum: {
@@ -3152,7 +3151,7 @@
}
},
/**
- * Lookup357: pallet_xcm::pallet::Origin
+ * Lookup379: pallet_xcm::pallet::Origin
**/
PalletXcmOrigin: {
_enum: {
@@ -3161,7 +3160,7 @@
}
},
/**
- * Lookup358: cumulus_pallet_xcm::pallet::Origin
+ * Lookup380: cumulus_pallet_xcm::pallet::Origin
**/
CumulusPalletXcmOrigin: {
_enum: {
@@ -3170,7 +3169,7 @@
}
},
/**
- * Lookup359: pallet_ethereum::RawOrigin
+ * Lookup381: pallet_ethereum::RawOrigin
**/
PalletEthereumRawOrigin: {
_enum: {
@@ -3178,17 +3177,17 @@
}
},
/**
- * Lookup360: sp_core::Void
+ * Lookup382: sp_core::Void
**/
SpCoreVoid: 'Null',
/**
- * Lookup361: pallet_unique_scheduler::pallet::Error<T>
+ * Lookup383: pallet_unique_scheduler::pallet::Error<T>
**/
PalletUniqueSchedulerError: {
_enum: ['FailedToSchedule', 'NotFound', 'TargetBlockNumberInPast', 'RescheduleNoChange']
},
/**
- * Lookup362: up_data_structs::Collection<sp_core::crypto::AccountId32>
+ * Lookup384: up_data_structs::Collection<sp_core::crypto::AccountId32>
**/
UpDataStructsCollection: {
owner: 'AccountId32',
@@ -3199,10 +3198,10 @@
sponsorship: 'UpDataStructsSponsorshipStateAccountId32',
limits: 'UpDataStructsCollectionLimits',
permissions: 'UpDataStructsCollectionPermissions',
- externalCollection: 'bool'
+ flags: '[u8;1]'
},
/**
- * Lookup363: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>
+ * Lookup385: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>
**/
UpDataStructsSponsorshipStateAccountId32: {
_enum: {
@@ -3212,7 +3211,7 @@
}
},
/**
- * Lookup364: up_data_structs::Properties
+ * Lookup387: up_data_structs::Properties
**/
UpDataStructsProperties: {
map: 'UpDataStructsPropertiesMapBoundedVec',
@@ -3220,15 +3219,15 @@
spaceLimit: 'u32'
},
/**
- * Lookup365: up_data_structs::PropertiesMap<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup388: up_data_structs::PropertiesMap<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
**/
UpDataStructsPropertiesMapBoundedVec: 'BTreeMap<Bytes, Bytes>',
/**
- * Lookup370: up_data_structs::PropertiesMap<up_data_structs::PropertyPermission>
+ * Lookup393: up_data_structs::PropertiesMap<up_data_structs::PropertyPermission>
**/
UpDataStructsPropertiesMapPropertyPermission: 'BTreeMap<Bytes, UpDataStructsPropertyPermission>',
/**
- * Lookup377: up_data_structs::CollectionStats
+ * Lookup400: up_data_structs::CollectionStats
**/
UpDataStructsCollectionStats: {
created: 'u32',
@@ -3236,18 +3235,18 @@
alive: 'u32'
},
/**
- * Lookup378: up_data_structs::TokenChild
+ * Lookup401: up_data_structs::TokenChild
**/
UpDataStructsTokenChild: {
token: 'u32',
collection: 'u32'
},
/**
- * Lookup379: PhantomType::up_data_structs<T>
+ * Lookup402: PhantomType::up_data_structs<T>
**/
PhantomTypeUpDataStructs: '[(UpDataStructsTokenData,UpDataStructsRpcCollection,RmrkTraitsCollectionCollectionInfo,RmrkTraitsNftNftInfo,RmrkTraitsResourceResourceInfo,RmrkTraitsPropertyPropertyInfo,RmrkTraitsBaseBaseInfo,RmrkTraitsPartPartType,RmrkTraitsTheme,RmrkTraitsNftNftChild);0]',
/**
- * Lookup381: up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ * Lookup404: up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
**/
UpDataStructsTokenData: {
properties: 'Vec<UpDataStructsProperty>',
@@ -3255,7 +3254,7 @@
pieces: 'u128'
},
/**
- * Lookup383: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>
+ * Lookup406: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>
**/
UpDataStructsRpcCollection: {
owner: 'AccountId32',
@@ -3268,10 +3267,11 @@
permissions: 'UpDataStructsCollectionPermissions',
tokenPropertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',
properties: 'Vec<UpDataStructsProperty>',
- readOnly: 'bool'
+ readOnly: 'bool',
+ foreign: 'bool'
},
/**
- * Lookup384: rmrk_traits::collection::CollectionInfo<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_core::crypto::AccountId32>
+ * Lookup407: rmrk_traits::collection::CollectionInfo<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_core::crypto::AccountId32>
**/
RmrkTraitsCollectionCollectionInfo: {
issuer: 'AccountId32',
@@ -3281,7 +3281,7 @@
nftsCount: 'u32'
},
/**
- * Lookup385: rmrk_traits::nft::NftInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup408: rmrk_traits::nft::NftInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsNftNftInfo: {
owner: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',
@@ -3291,14 +3291,14 @@
pending: 'bool'
},
/**
- * Lookup387: rmrk_traits::nft::RoyaltyInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill>
+ * Lookup410: rmrk_traits::nft::RoyaltyInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill>
**/
RmrkTraitsNftRoyaltyInfo: {
recipient: 'AccountId32',
amount: 'Permill'
},
/**
- * Lookup388: rmrk_traits::resource::ResourceInfo<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup411: rmrk_traits::resource::ResourceInfo<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsResourceResourceInfo: {
id: 'u32',
@@ -3307,14 +3307,14 @@
pendingRemoval: 'bool'
},
/**
- * Lookup389: rmrk_traits::property::PropertyInfo<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup412: rmrk_traits::property::PropertyInfo<sp_runtime::bounded::bounded_vec::BoundedVec<T, S>, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsPropertyPropertyInfo: {
key: 'Bytes',
value: 'Bytes'
},
/**
- * Lookup390: rmrk_traits::base::BaseInfo<sp_core::crypto::AccountId32, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup413: rmrk_traits::base::BaseInfo<sp_core::crypto::AccountId32, sp_runtime::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsBaseBaseInfo: {
issuer: 'AccountId32',
@@ -3322,93 +3322,92 @@
symbol: 'Bytes'
},
/**
- * Lookup391: rmrk_traits::nft::NftChild
+ * Lookup414: rmrk_traits::nft::NftChild
**/
RmrkTraitsNftNftChild: {
collectionId: 'u32',
nftId: 'u32'
},
/**
- * Lookup393: pallet_common::pallet::Error<T>
+ * Lookup416: pallet_common::pallet::Error<T>
**/
PalletCommonError: {
_enum: ['CollectionNotFound', 'MustBeTokenOwner', 'NoPermission', 'CantDestroyNotEmptyCollection', 'PublicMintingNotAllowed', 'AddressNotInAllowlist', 'CollectionNameLimitExceeded', 'CollectionDescriptionLimitExceeded', 'CollectionTokenPrefixLimitExceeded', 'TotalCollectionsLimitExceeded', 'CollectionAdminCountExceeded', 'CollectionLimitBoundsExceeded', 'OwnerPermissionsCantBeReverted', 'TransferNotAllowed', 'AccountTokenLimitExceeded', 'CollectionTokenLimitExceeded', 'MetadataFlagFrozen', 'TokenNotFound', 'TokenValueTooLow', 'ApprovedValueTooLow', 'CantApproveMoreThanOwned', 'AddressIsZero', 'UnsupportedOperation', 'NotSufficientFounds', 'UserIsNotAllowedToNest', 'SourceCollectionIsNotAllowedToNest', 'CollectionFieldSizeExceeded', 'NoSpaceForProperty', 'PropertyLimitReached', 'PropertyKeyIsTooLong', 'InvalidCharacterInPropertyKey', 'EmptyPropertyKey', 'CollectionIsExternal', 'CollectionIsInternal']
},
/**
- * Lookup395: pallet_fungible::pallet::Error<T>
+ * Lookup418: pallet_fungible::pallet::Error<T>
**/
PalletFungibleError: {
_enum: ['NotFungibleDataUsedToMintFungibleCollectionToken', 'FungibleItemsHaveNoId', 'FungibleItemsDontHaveData', 'FungibleDisallowsNesting', 'SettingPropertiesNotAllowed']
},
/**
- * Lookup396: pallet_refungible::ItemData
+ * Lookup419: pallet_refungible::ItemData
**/
PalletRefungibleItemData: {
constData: 'Bytes'
},
/**
- * Lookup401: pallet_refungible::pallet::Error<T>
+ * Lookup424: pallet_refungible::pallet::Error<T>
**/
PalletRefungibleError: {
_enum: ['NotRefungibleDataUsedToMintFungibleCollectionToken', 'WrongRefungiblePieces', 'RepartitionWhileNotOwningAllPieces', 'RefungibleDisallowsNesting', 'SettingPropertiesNotAllowed']
},
/**
- * Lookup402: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ * Lookup425: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
**/
PalletNonfungibleItemData: {
owner: 'PalletEvmAccountBasicCrossAccountIdRepr'
},
/**
- * Lookup404: up_data_structs::PropertyScope
+ * Lookup427: up_data_structs::PropertyScope
**/
UpDataStructsPropertyScope: {
_enum: ['None', 'Rmrk']
},
/**
- * Lookup406: pallet_nonfungible::pallet::Error<T>
+ * Lookup429: pallet_nonfungible::pallet::Error<T>
**/
PalletNonfungibleError: {
_enum: ['NotNonfungibleDataUsedToMintFungibleCollectionToken', 'NonfungibleItemsHaveNoAmount', 'CantBurnNftWithChildren']
},
/**
- * Lookup407: pallet_structure::pallet::Error<T>
+ * Lookup430: pallet_structure::pallet::Error<T>
**/
PalletStructureError: {
_enum: ['OuroborosDetected', 'DepthLimit', 'BreadthLimit', 'TokenNotFound']
},
/**
- * Lookup408: pallet_rmrk_core::pallet::Error<T>
+ * Lookup431: pallet_rmrk_core::pallet::Error<T>
**/
PalletRmrkCoreError: {
_enum: ['CorruptedCollectionType', 'RmrkPropertyKeyIsTooLong', 'RmrkPropertyValueIsTooLong', 'RmrkPropertyIsNotFound', 'UnableToDecodeRmrkData', 'CollectionNotEmpty', 'NoAvailableCollectionId', 'NoAvailableNftId', 'CollectionUnknown', 'NoPermission', 'NonTransferable', 'CollectionFullOrLocked', 'ResourceDoesntExist', 'CannotSendToDescendentOrSelf', 'CannotAcceptNonOwnedNft', 'CannotRejectNonOwnedNft', 'CannotRejectNonPendingNft', 'ResourceNotPending', 'NoAvailableResourceId']
},
/**
- * Lookup410: pallet_rmrk_equip::pallet::Error<T>
+ * Lookup433: pallet_rmrk_equip::pallet::Error<T>
**/
PalletRmrkEquipError: {
_enum: ['PermissionError', 'NoAvailableBaseId', 'NoAvailablePartId', 'BaseDoesntExist', 'NeedsDefaultThemeFirst', 'PartDoesntExist', 'NoEquippableOnFixedPart']
},
/**
- * Lookup429: pallet_foreign_assets::module::Error<T>
+ * Lookup439: pallet_app_promotion::pallet::Error<T>
**/
- PalletForeignAssetsModuleError: {
- _enum: ['BadLocation', 'MultiLocationExisted', 'AssetIdNotExists', 'AssetIdExisted']
+ PalletAppPromotionError: {
+ _enum: ['AdminNotSet', 'NoPermission', 'NotSufficientFunds', 'PendingForBlockOverflow', 'SponsorNotSet', 'IncorrectLockedBalanceOperation']
},
/**
- * Lookup432: pallet_evm::pallet::Error<T>
- * Lookup416: pallet_app_promotion::pallet::Error<T>
+ * Lookup440: pallet_foreign_assets::module::Error<T>
**/
- PalletAppPromotionError: {
- _enum: ['AdminNotSet', 'NoPermission', 'NotSufficientFunds', 'PendingForBlockOverflow', 'SponsorNotSet', 'IncorrectLockedBalanceOperation']
+ PalletForeignAssetsModuleError: {
+ _enum: ['BadLocation', 'MultiLocationExisted', 'AssetIdNotExists', 'AssetIdExisted']
},
/**
- * Lookup419: pallet_evm::pallet::Error<T>
+ * Lookup443: pallet_evm::pallet::Error<T>
**/
PalletEvmError: {
_enum: ['BalanceLow', 'FeeOverflow', 'PaymentOverflow', 'WithdrawFailed', 'GasPriceTooLow', 'InvalidNonce']
},
/**
- * Lookup422: fp_rpc::TransactionStatus
+ * Lookup446: fp_rpc::TransactionStatus
**/
FpRpcTransactionStatus: {
transactionHash: 'H256',
@@ -3420,11 +3419,11 @@
logsBloom: 'EthbloomBloom'
},
/**
- * Lookup424: ethbloom::Bloom
+ * Lookup448: ethbloom::Bloom
**/
EthbloomBloom: '[u8;256]',
/**
- * Lookup426: ethereum::receipt::ReceiptV3
+ * Lookup450: ethereum::receipt::ReceiptV3
**/
EthereumReceiptReceiptV3: {
_enum: {
@@ -3434,7 +3433,7 @@
}
},
/**
- * Lookup427: ethereum::receipt::EIP658ReceiptData
+ * Lookup451: ethereum::receipt::EIP658ReceiptData
**/
EthereumReceiptEip658ReceiptData: {
statusCode: 'u8',
@@ -3443,7 +3442,7 @@
logs: 'Vec<EthereumLog>'
},
/**
- * Lookup428: ethereum::block::Block<ethereum::transaction::TransactionV2>
+ * Lookup452: ethereum::block::Block<ethereum::transaction::TransactionV2>
**/
EthereumBlock: {
header: 'EthereumHeader',
@@ -3451,7 +3450,7 @@
ommers: 'Vec<EthereumHeader>'
},
/**
- * Lookup429: ethereum::header::Header
+ * Lookup453: ethereum::header::Header
**/
EthereumHeader: {
parentHash: 'H256',
@@ -3471,23 +3470,23 @@
nonce: 'EthereumTypesHashH64'
},
/**
- * Lookup430: ethereum_types::hash::H64
+ * Lookup454: ethereum_types::hash::H64
**/
EthereumTypesHashH64: '[u8;8]',
/**
- * Lookup435: pallet_ethereum::pallet::Error<T>
+ * Lookup459: pallet_ethereum::pallet::Error<T>
**/
PalletEthereumError: {
_enum: ['InvalidSignature', 'PreLogExists']
},
/**
- * Lookup436: pallet_evm_coder_substrate::pallet::Error<T>
+ * Lookup460: pallet_evm_coder_substrate::pallet::Error<T>
**/
PalletEvmCoderSubstrateError: {
_enum: ['OutOfGas', 'OutOfFund']
},
/**
- * Lookup437: up_data_structs::SponsorshipState<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ * Lookup461: up_data_structs::SponsorshipState<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
**/
UpDataStructsSponsorshipStateBasicCrossAccountIdRepr: {
_enum: {
@@ -3497,25 +3496,25 @@
}
},
/**
- * Lookup438: pallet_evm_contract_helpers::SponsoringModeT
+ * Lookup462: pallet_evm_contract_helpers::SponsoringModeT
**/
PalletEvmContractHelpersSponsoringModeT: {
_enum: ['Disabled', 'Allowlisted', 'Generous']
},
/**
- * Lookup440: pallet_evm_contract_helpers::pallet::Error<T>
+ * Lookup468: pallet_evm_contract_helpers::pallet::Error<T>
**/
PalletEvmContractHelpersError: {
- _enum: ['NoPermission', 'NoPendingSponsor']
+ _enum: ['NoPermission', 'NoPendingSponsor', 'TooManyMethodsHaveSponsoredLimit']
},
/**
- * Lookup441: pallet_evm_migration::pallet::Error<T>
+ * Lookup469: pallet_evm_migration::pallet::Error<T>
**/
PalletEvmMigrationError: {
_enum: ['AccountNotEmpty', 'AccountIsNotMigrating']
},
/**
- * Lookup443: sp_runtime::MultiSignature
+ * Lookup471: sp_runtime::MultiSignature
**/
SpRuntimeMultiSignature: {
_enum: {
@@ -3525,43 +3524,43 @@
}
},
/**
- * Lookup444: sp_core::ed25519::Signature
+ * Lookup472: sp_core::ed25519::Signature
**/
SpCoreEd25519Signature: '[u8;64]',
/**
- * Lookup446: sp_core::sr25519::Signature
+ * Lookup474: sp_core::sr25519::Signature
**/
SpCoreSr25519Signature: '[u8;64]',
/**
- * Lookup447: sp_core::ecdsa::Signature
+ * Lookup475: sp_core::ecdsa::Signature
**/
SpCoreEcdsaSignature: '[u8;65]',
/**
- * Lookup450: frame_system::extensions::check_spec_version::CheckSpecVersion<T>
+ * Lookup478: frame_system::extensions::check_spec_version::CheckSpecVersion<T>
**/
FrameSystemExtensionsCheckSpecVersion: 'Null',
/**
- * Lookup451: frame_system::extensions::check_genesis::CheckGenesis<T>
+ * Lookup479: frame_system::extensions::check_genesis::CheckGenesis<T>
**/
FrameSystemExtensionsCheckGenesis: 'Null',
/**
- * Lookup454: frame_system::extensions::check_nonce::CheckNonce<T>
+ * Lookup482: frame_system::extensions::check_nonce::CheckNonce<T>
**/
FrameSystemExtensionsCheckNonce: 'Compact<u32>',
/**
- * Lookup455: frame_system::extensions::check_weight::CheckWeight<T>
+ * Lookup483: frame_system::extensions::check_weight::CheckWeight<T>
**/
FrameSystemExtensionsCheckWeight: 'Null',
/**
- * Lookup456: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>
+ * Lookup484: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>
**/
PalletTemplateTransactionPaymentChargeTransactionPayment: 'Compact<u128>',
/**
- * Lookup457: opal_runtime::Runtime
+ * Lookup485: opal_runtime::Runtime
**/
OpalRuntimeRuntime: 'Null',
/**
- * Lookup458: pallet_ethereum::FakeTransactionFinalizer<opal_runtime::Runtime>
+ * Lookup486: pallet_ethereum::FakeTransactionFinalizer<opal_runtime::Runtime>
**/
PalletEthereumFakeTransactionFinalizer: 'Null'
};
tests/src/interfaces/registry.tsdiffbeforeafterboth--- a/tests/src/interfaces/registry.ts
+++ b/tests/src/interfaces/registry.ts
@@ -5,14 +5,7 @@
// this is required to allow for ambient/previous definitions
import '@polkadot/types/types/registry';
-
-
- import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent,
- CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent,
- CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, OrmlXtokensModuleCall, OrmlXtokensModuleError,
- OrmlXtokensModuleEvent, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData,
- XcmVersionedMultiAsset, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency,
- CumulusPalletXcmOrigin, 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, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportScheduleLookupError, FrameSupportScheduleMaybeHashed, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletConfigurationCall, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletFungibleError, PalletInflationCall, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletUniqueSchedulerCall, PalletUniqueSchedulerError, PalletUniqueSchedulerEvent, PalletUniqueSchedulerScheduledV3, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipStateAccountId32, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, UpDataStructsTokenData, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
+import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, 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, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportScheduleLookupError, FrameSupportScheduleMaybeHashed, FrameSupportTokensMiscBalanceStatus, FrameSupportWeightsDispatchClass, FrameSupportWeightsDispatchInfo, FrameSupportWeightsPays, FrameSupportWeightsPerDispatchClassU32, FrameSupportWeightsPerDispatchClassU64, FrameSupportWeightsPerDispatchClassWeightsPerClass, FrameSupportWeightsRuntimeDbWeight, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletConfigurationCall, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletInflationCall, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletUniqueSchedulerCall, PalletUniqueSchedulerError, PalletUniqueSchedulerEvent, PalletUniqueSchedulerScheduledV3, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipStateAccountId32, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, UpDataStructsTokenData, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
declare module '@polkadot/types/types/registry' {
interface InterfaceTypes {
tests/src/interfaces/types-lookup.tsdiffbeforeafterboth--- a/tests/src/interfaces/types-lookup.ts
+++ b/tests/src/interfaces/types-lookup.ts
@@ -1314,7 +1314,20 @@
readonly type: 'BaseCreated' | 'EquippablesUpdated';
}
- /** @name PalletForeignAssetsModuleEvent (107) */
+ /** @name PalletAppPromotionEvent (107) */
+ interface PalletAppPromotionEvent extends Enum {
+ readonly isStakingRecalculation: boolean;
+ readonly asStakingRecalculation: ITuple<[AccountId32, u128, u128]>;
+ readonly isStake: boolean;
+ readonly asStake: ITuple<[AccountId32, u128]>;
+ readonly isUnstake: boolean;
+ readonly asUnstake: ITuple<[AccountId32, u128]>;
+ readonly isSetAdmin: boolean;
+ readonly asSetAdmin: AccountId32;
+ readonly type: 'StakingRecalculation' | 'Stake' | 'Unstake' | 'SetAdmin';
+ }
+
+ /** @name PalletForeignAssetsModuleEvent (108) */
interface PalletForeignAssetsModuleEvent extends Enum {
readonly isForeignAssetRegistered: boolean;
readonly asForeignAssetRegistered: {
@@ -1341,7 +1354,7 @@
readonly type: 'ForeignAssetRegistered' | 'ForeignAssetUpdated' | 'AssetRegistered' | 'AssetUpdated';
}
- /** @name PalletForeignAssetsModuleAssetMetadata (108) */
+ /** @name PalletForeignAssetsModuleAssetMetadata (109) */
interface PalletForeignAssetsModuleAssetMetadata extends Struct {
readonly name: Bytes;
readonly symbol: Bytes;
@@ -1349,21 +1362,7 @@
readonly minimalBalance: u128;
}
- /** @name PalletEvmEvent (109) */
- /** @name PalletAppPromotionEvent (103) */
- interface PalletAppPromotionEvent extends Enum {
- readonly isStakingRecalculation: boolean;
- readonly asStakingRecalculation: ITuple<[AccountId32, u128, u128]>;
- readonly isStake: boolean;
- readonly asStake: ITuple<[AccountId32, u128]>;
- readonly isUnstake: boolean;
- readonly asUnstake: ITuple<[AccountId32, u128]>;
- readonly isSetAdmin: boolean;
- readonly asSetAdmin: AccountId32;
- readonly type: 'StakingRecalculation' | 'Stake' | 'Unstake' | 'SetAdmin';
- }
-
- /** @name PalletEvmEvent (104) */
+ /** @name PalletEvmEvent (110) */
interface PalletEvmEvent extends Enum {
readonly isLog: boolean;
readonly asLog: EthereumLog;
@@ -1382,21 +1381,21 @@
readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed' | 'BalanceDeposit' | 'BalanceWithdraw';
}
- /** @name EthereumLog (105) */
+ /** @name EthereumLog (111) */
interface EthereumLog extends Struct {
readonly address: H160;
readonly topics: Vec<H256>;
readonly data: Bytes;
}
- /** @name PalletEthereumEvent (109) */
+ /** @name PalletEthereumEvent (115) */
interface PalletEthereumEvent extends Enum {
readonly isExecuted: boolean;
readonly asExecuted: ITuple<[H160, H160, H256, EvmCoreErrorExitReason]>;
readonly type: 'Executed';
}
- /** @name EvmCoreErrorExitReason (110) */
+ /** @name EvmCoreErrorExitReason (116) */
interface EvmCoreErrorExitReason extends Enum {
readonly isSucceed: boolean;
readonly asSucceed: EvmCoreErrorExitSucceed;
@@ -1409,7 +1408,7 @@
readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal';
}
- /** @name EvmCoreErrorExitSucceed (111) */
+ /** @name EvmCoreErrorExitSucceed (117) */
interface EvmCoreErrorExitSucceed extends Enum {
readonly isStopped: boolean;
readonly isReturned: boolean;
@@ -1417,7 +1416,7 @@
readonly type: 'Stopped' | 'Returned' | 'Suicided';
}
- /** @name EvmCoreErrorExitError (112) */
+ /** @name EvmCoreErrorExitError (118) */
interface EvmCoreErrorExitError extends Enum {
readonly isStackUnderflow: boolean;
readonly isStackOverflow: boolean;
@@ -1438,13 +1437,13 @@
readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other' | 'InvalidCode';
}
- /** @name EvmCoreErrorExitRevert (115) */
+ /** @name EvmCoreErrorExitRevert (121) */
interface EvmCoreErrorExitRevert extends Enum {
readonly isReverted: boolean;
readonly type: 'Reverted';
}
- /** @name EvmCoreErrorExitFatal (116) */
+ /** @name EvmCoreErrorExitFatal (122) */
interface EvmCoreErrorExitFatal extends Enum {
readonly isNotSupported: boolean;
readonly isUnhandledInterrupt: boolean;
@@ -1455,8 +1454,7 @@
readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other';
}
- /** @name FrameSystemPhase (122) */
- /** @name PalletEvmContractHelpersEvent (117) */
+ /** @name PalletEvmContractHelpersEvent (123) */
interface PalletEvmContractHelpersEvent extends Enum {
readonly isContractSponsorSet: boolean;
readonly asContractSponsorSet: ITuple<[H160, AccountId32]>;
@@ -1467,7 +1465,7 @@
readonly type: 'ContractSponsorSet' | 'ContractSponsorshipConfirmed' | 'ContractSponsorRemoved';
}
- /** @name FrameSystemPhase (118) */
+ /** @name FrameSystemPhase (124) */
interface FrameSystemPhase extends Enum {
readonly isApplyExtrinsic: boolean;
readonly asApplyExtrinsic: u32;
@@ -1476,13 +1474,13 @@
readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';
}
- /** @name FrameSystemLastRuntimeUpgradeInfo (120) */
+ /** @name FrameSystemLastRuntimeUpgradeInfo (126) */
interface FrameSystemLastRuntimeUpgradeInfo extends Struct {
readonly specVersion: Compact<u32>;
readonly specName: Text;
}
- /** @name FrameSystemCall (121) */
+ /** @name FrameSystemCall (127) */
interface FrameSystemCall extends Enum {
readonly isFillBlock: boolean;
readonly asFillBlock: {
@@ -1524,21 +1522,21 @@
readonly type: 'FillBlock' | 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent';
}
- /** @name FrameSystemLimitsBlockWeights (126) */
+ /** @name FrameSystemLimitsBlockWeights (132) */
interface FrameSystemLimitsBlockWeights extends Struct {
readonly baseBlock: u64;
readonly maxBlock: u64;
readonly perClass: FrameSupportWeightsPerDispatchClassWeightsPerClass;
}
- /** @name FrameSupportWeightsPerDispatchClassWeightsPerClass (127) */
+ /** @name FrameSupportWeightsPerDispatchClassWeightsPerClass (133) */
interface FrameSupportWeightsPerDispatchClassWeightsPerClass extends Struct {
readonly normal: FrameSystemLimitsWeightsPerClass;
readonly operational: FrameSystemLimitsWeightsPerClass;
readonly mandatory: FrameSystemLimitsWeightsPerClass;
}
- /** @name FrameSystemLimitsWeightsPerClass (128) */
+ /** @name FrameSystemLimitsWeightsPerClass (134) */
interface FrameSystemLimitsWeightsPerClass extends Struct {
readonly baseExtrinsic: u64;
readonly maxExtrinsic: Option<u64>;
@@ -1546,25 +1544,25 @@
readonly reserved: Option<u64>;
}
- /** @name FrameSystemLimitsBlockLength (130) */
+ /** @name FrameSystemLimitsBlockLength (136) */
interface FrameSystemLimitsBlockLength extends Struct {
readonly max: FrameSupportWeightsPerDispatchClassU32;
}
- /** @name FrameSupportWeightsPerDispatchClassU32 (131) */
+ /** @name FrameSupportWeightsPerDispatchClassU32 (137) */
interface FrameSupportWeightsPerDispatchClassU32 extends Struct {
readonly normal: u32;
readonly operational: u32;
readonly mandatory: u32;
}
- /** @name FrameSupportWeightsRuntimeDbWeight (132) */
+ /** @name FrameSupportWeightsRuntimeDbWeight (138) */
interface FrameSupportWeightsRuntimeDbWeight extends Struct {
readonly read: u64;
readonly write: u64;
}
- /** @name SpVersionRuntimeVersion (133) */
+ /** @name SpVersionRuntimeVersion (139) */
interface SpVersionRuntimeVersion extends Struct {
readonly specName: Text;
readonly implName: Text;
@@ -1576,7 +1574,7 @@
readonly stateVersion: u8;
}
- /** @name FrameSystemError (138) */
+ /** @name FrameSystemError (144) */
interface FrameSystemError extends Enum {
readonly isInvalidSpecName: boolean;
readonly isSpecVersionNeedsToIncrease: boolean;
@@ -1587,7 +1585,7 @@
readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';
}
- /** @name PolkadotPrimitivesV2PersistedValidationData (139) */
+ /** @name PolkadotPrimitivesV2PersistedValidationData (145) */
interface PolkadotPrimitivesV2PersistedValidationData extends Struct {
readonly parentHead: Bytes;
readonly relayParentNumber: u32;
@@ -1595,18 +1593,18 @@
readonly maxPovSize: u32;
}
- /** @name PolkadotPrimitivesV2UpgradeRestriction (142) */
+ /** @name PolkadotPrimitivesV2UpgradeRestriction (148) */
interface PolkadotPrimitivesV2UpgradeRestriction extends Enum {
readonly isPresent: boolean;
readonly type: 'Present';
}
- /** @name SpTrieStorageProof (143) */
+ /** @name SpTrieStorageProof (149) */
interface SpTrieStorageProof extends Struct {
readonly trieNodes: BTreeSet<Bytes>;
}
- /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (145) */
+ /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (151) */
interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct {
readonly dmqMqcHead: H256;
readonly relayDispatchQueueSize: ITuple<[u32, u32]>;
@@ -1614,7 +1612,7 @@
readonly egressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;
}
- /** @name PolkadotPrimitivesV2AbridgedHrmpChannel (148) */
+ /** @name PolkadotPrimitivesV2AbridgedHrmpChannel (154) */
interface PolkadotPrimitivesV2AbridgedHrmpChannel extends Struct {
readonly maxCapacity: u32;
readonly maxTotalSize: u32;
@@ -1624,7 +1622,7 @@
readonly mqcHead: Option<H256>;
}
- /** @name PolkadotPrimitivesV2AbridgedHostConfiguration (149) */
+ /** @name PolkadotPrimitivesV2AbridgedHostConfiguration (155) */
interface PolkadotPrimitivesV2AbridgedHostConfiguration extends Struct {
readonly maxCodeSize: u32;
readonly maxHeadDataSize: u32;
@@ -1637,13 +1635,13 @@
readonly validationUpgradeDelay: u32;
}
- /** @name PolkadotCorePrimitivesOutboundHrmpMessage (155) */
+ /** @name PolkadotCorePrimitivesOutboundHrmpMessage (161) */
interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct {
readonly recipient: u32;
readonly data: Bytes;
}
- /** @name CumulusPalletParachainSystemCall (156) */
+ /** @name CumulusPalletParachainSystemCall (162) */
interface CumulusPalletParachainSystemCall extends Enum {
readonly isSetValidationData: boolean;
readonly asSetValidationData: {
@@ -1664,7 +1662,7 @@
readonly type: 'SetValidationData' | 'SudoSendUpwardMessage' | 'AuthorizeUpgrade' | 'EnactAuthorizedUpgrade';
}
- /** @name CumulusPrimitivesParachainInherentParachainInherentData (157) */
+ /** @name CumulusPrimitivesParachainInherentParachainInherentData (163) */
interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct {
readonly validationData: PolkadotPrimitivesV2PersistedValidationData;
readonly relayChainState: SpTrieStorageProof;
@@ -1672,19 +1670,19 @@
readonly horizontalMessages: BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>;
}
- /** @name PolkadotCorePrimitivesInboundDownwardMessage (159) */
+ /** @name PolkadotCorePrimitivesInboundDownwardMessage (165) */
interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {
readonly sentAt: u32;
readonly msg: Bytes;
}
- /** @name PolkadotCorePrimitivesInboundHrmpMessage (162) */
+ /** @name PolkadotCorePrimitivesInboundHrmpMessage (168) */
interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct {
readonly sentAt: u32;
readonly data: Bytes;
}
- /** @name CumulusPalletParachainSystemError (165) */
+ /** @name CumulusPalletParachainSystemError (171) */
interface CumulusPalletParachainSystemError extends Enum {
readonly isOverlappingUpgrades: boolean;
readonly isProhibitedByPolkadot: boolean;
@@ -1697,14 +1695,14 @@
readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled' | 'NothingAuthorized' | 'Unauthorized';
}
- /** @name PalletBalancesBalanceLock (167) */
+ /** @name PalletBalancesBalanceLock (173) */
interface PalletBalancesBalanceLock extends Struct {
readonly id: U8aFixed;
readonly amount: u128;
readonly reasons: PalletBalancesReasons;
}
- /** @name PalletBalancesReasons (168) */
+ /** @name PalletBalancesReasons (174) */
interface PalletBalancesReasons extends Enum {
readonly isFee: boolean;
readonly isMisc: boolean;
@@ -1712,20 +1710,20 @@
readonly type: 'Fee' | 'Misc' | 'All';
}
- /** @name PalletBalancesReserveData (171) */
+ /** @name PalletBalancesReserveData (177) */
interface PalletBalancesReserveData extends Struct {
readonly id: U8aFixed;
readonly amount: u128;
}
- /** @name PalletBalancesReleases (173) */
+ /** @name PalletBalancesReleases (179) */
interface PalletBalancesReleases extends Enum {
readonly isV100: boolean;
readonly isV200: boolean;
readonly type: 'V100' | 'V200';
}
- /** @name PalletBalancesCall (174) */
+ /** @name PalletBalancesCall (180) */
interface PalletBalancesCall extends Enum {
readonly isTransfer: boolean;
readonly asTransfer: {
@@ -1762,7 +1760,7 @@
readonly type: 'Transfer' | 'SetBalance' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve';
}
- /** @name PalletBalancesError (177) */
+ /** @name PalletBalancesError (183) */
interface PalletBalancesError extends Enum {
readonly isVestingBalance: boolean;
readonly isLiquidityRestrictions: boolean;
@@ -1775,7 +1773,7 @@
readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'KeepAlive' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves';
}
- /** @name PalletTimestampCall (179) */
+ /** @name PalletTimestampCall (185) */
interface PalletTimestampCall extends Enum {
readonly isSet: boolean;
readonly asSet: {
@@ -1784,14 +1782,14 @@
readonly type: 'Set';
}
- /** @name PalletTransactionPaymentReleases (181) */
+ /** @name PalletTransactionPaymentReleases (187) */
interface PalletTransactionPaymentReleases extends Enum {
readonly isV1Ancient: boolean;
readonly isV2: boolean;
readonly type: 'V1Ancient' | 'V2';
}
- /** @name PalletTreasuryProposal (182) */
+ /** @name PalletTreasuryProposal (188) */
interface PalletTreasuryProposal extends Struct {
readonly proposer: AccountId32;
readonly value: u128;
@@ -1799,7 +1797,7 @@
readonly bond: u128;
}
- /** @name PalletTreasuryCall (185) */
+ /** @name PalletTreasuryCall (191) */
interface PalletTreasuryCall extends Enum {
readonly isProposeSpend: boolean;
readonly asProposeSpend: {
@@ -1826,10 +1824,10 @@
readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal' | 'Spend' | 'RemoveApproval';
}
- /** @name FrameSupportPalletId (188) */
+ /** @name FrameSupportPalletId (194) */
interface FrameSupportPalletId extends U8aFixed {}
- /** @name PalletTreasuryError (189) */
+ /** @name PalletTreasuryError (195) */
interface PalletTreasuryError extends Enum {
readonly isInsufficientProposersBalance: boolean;
readonly isInvalidIndex: boolean;
@@ -1839,7 +1837,7 @@
readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals' | 'InsufficientPermission' | 'ProposalNotApproved';
}
- /** @name PalletSudoCall (190) */
+ /** @name PalletSudoCall (196) */
interface PalletSudoCall extends Enum {
readonly isSudo: boolean;
readonly asSudo: {
@@ -1862,7 +1860,7 @@
readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';
}
- /** @name OrmlVestingModuleCall (192) */
+ /** @name OrmlVestingModuleCall (198) */
interface OrmlVestingModuleCall extends Enum {
readonly isClaim: boolean;
readonly isVestedTransfer: boolean;
@@ -1882,7 +1880,7 @@
readonly type: 'Claim' | 'VestedTransfer' | 'UpdateVestingSchedules' | 'ClaimFor';
}
- /** @name OrmlXtokensModuleCall (198) */
+ /** @name OrmlXtokensModuleCall (200) */
interface OrmlXtokensModuleCall extends Enum {
readonly isTransfer: boolean;
readonly asTransfer: {
@@ -1929,7 +1927,7 @@
readonly type: 'Transfer' | 'TransferMultiasset' | 'TransferWithFee' | 'TransferMultiassetWithFee' | 'TransferMulticurrencies' | 'TransferMultiassets';
}
- /** @name XcmVersionedMultiAsset (199) */
+ /** @name XcmVersionedMultiAsset (201) */
interface XcmVersionedMultiAsset extends Enum {
readonly isV0: boolean;
readonly asV0: XcmV0MultiAsset;
@@ -1938,7 +1936,7 @@
readonly type: 'V0' | 'V1';
}
- /** @name OrmlTokensModuleCall (202) */
+ /** @name OrmlTokensModuleCall (204) */
interface OrmlTokensModuleCall extends Enum {
readonly isTransfer: boolean;
readonly asTransfer: {
@@ -1975,7 +1973,7 @@
readonly type: 'Transfer' | 'TransferAll' | 'TransferKeepAlive' | 'ForceTransfer' | 'SetBalance';
}
- /** @name CumulusPalletXcmpQueueCall (203) */
+ /** @name CumulusPalletXcmpQueueCall (205) */
interface CumulusPalletXcmpQueueCall extends Enum {
readonly isServiceOverweight: boolean;
readonly asServiceOverweight: {
@@ -2011,7 +2009,7 @@
readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight';
}
- /** @name PalletXcmCall (195) */
+ /** @name PalletXcmCall (206) */
interface PalletXcmCall extends Enum {
readonly isSend: boolean;
readonly asSend: {
@@ -2073,7 +2071,7 @@
readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets';
}
- /** @name XcmVersionedXcm (196) */
+ /** @name XcmVersionedXcm (207) */
interface XcmVersionedXcm extends Enum {
readonly isV0: boolean;
readonly asV0: XcmV0Xcm;
@@ -2084,7 +2082,7 @@
readonly type: 'V0' | 'V1' | 'V2';
}
- /** @name XcmV0Xcm (197) */
+ /** @name XcmV0Xcm (208) */
interface XcmV0Xcm extends Enum {
readonly isWithdrawAsset: boolean;
readonly asWithdrawAsset: {
@@ -2147,7 +2145,7 @@
readonly type: 'WithdrawAsset' | 'ReserveAssetDeposit' | 'TeleportAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom';
}
- /** @name XcmV0Order (199) */
+ /** @name XcmV0Order (210) */
interface XcmV0Order extends Enum {
readonly isNull: boolean;
readonly isDepositAsset: boolean;
@@ -2195,14 +2193,14 @@
readonly type: 'Null' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';
}
- /** @name XcmV0Response (201) */
+ /** @name XcmV0Response (212) */
interface XcmV0Response extends Enum {
readonly isAssets: boolean;
readonly asAssets: Vec<XcmV0MultiAsset>;
readonly type: 'Assets';
}
- /** @name XcmV1Xcm (202) */
+ /** @name XcmV1Xcm (213) */
interface XcmV1Xcm extends Enum {
readonly isWithdrawAsset: boolean;
readonly asWithdrawAsset: {
@@ -2271,7 +2269,7 @@
readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom' | 'SubscribeVersion' | 'UnsubscribeVersion';
}
- /** @name XcmV1Order (204) */
+ /** @name XcmV1Order (215) */
interface XcmV1Order extends Enum {
readonly isNoop: boolean;
readonly isDepositAsset: boolean;
@@ -2321,7 +2319,7 @@
readonly type: 'Noop' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';
}
- /** @name XcmV1Response (206) */
+ /** @name XcmV1Response (217) */
interface XcmV1Response extends Enum {
readonly isAssets: boolean;
readonly asAssets: XcmV1MultiassetMultiAssets;
@@ -2330,10 +2328,10 @@
readonly type: 'Assets' | 'Version';
}
- /** @name CumulusPalletXcmCall (220) */
+ /** @name CumulusPalletXcmCall (231) */
type CumulusPalletXcmCall = Null;
- /** @name CumulusPalletDmpQueueCall (221) */
+ /** @name CumulusPalletDmpQueueCall (232) */
interface CumulusPalletDmpQueueCall extends Enum {
readonly isServiceOverweight: boolean;
readonly asServiceOverweight: {
@@ -2343,7 +2341,7 @@
readonly type: 'ServiceOverweight';
}
- /** @name PalletInflationCall (222) */
+ /** @name PalletInflationCall (233) */
interface PalletInflationCall extends Enum {
readonly isStartInflation: boolean;
readonly asStartInflation: {
@@ -2352,7 +2350,7 @@
readonly type: 'StartInflation';
}
- /** @name PalletUniqueCall (223) */
+ /** @name PalletUniqueCall (234) */
interface PalletUniqueCall extends Enum {
readonly isCreateCollection: boolean;
readonly asCreateCollection: {
@@ -2510,7 +2508,7 @@
readonly type: 'CreateCollection' | 'CreateCollectionEx' | 'DestroyCollection' | 'AddToAllowList' | 'RemoveFromAllowList' | 'ChangeCollectionOwner' | 'AddCollectionAdmin' | 'RemoveCollectionAdmin' | 'SetCollectionSponsor' | 'ConfirmSponsorship' | 'RemoveCollectionSponsor' | 'CreateItem' | 'CreateMultipleItems' | 'SetCollectionProperties' | 'DeleteCollectionProperties' | 'SetTokenProperties' | 'DeleteTokenProperties' | 'SetTokenPropertyPermissions' | 'CreateMultipleItemsEx' | 'SetTransfersEnabledFlag' | 'BurnItem' | 'BurnFrom' | 'Transfer' | 'Approve' | 'TransferFrom' | 'SetCollectionLimits' | 'SetCollectionPermissions' | 'Repartition';
}
- /** @name UpDataStructsCollectionMode (228) */
+ /** @name UpDataStructsCollectionMode (239) */
interface UpDataStructsCollectionMode extends Enum {
readonly isNft: boolean;
readonly isFungible: boolean;
@@ -2519,7 +2517,7 @@
readonly type: 'Nft' | 'Fungible' | 'ReFungible';
}
- /** @name UpDataStructsCreateCollectionData (229) */
+ /** @name UpDataStructsCreateCollectionData (240) */
interface UpDataStructsCreateCollectionData extends Struct {
readonly mode: UpDataStructsCollectionMode;
readonly access: Option<UpDataStructsAccessMode>;
@@ -2533,14 +2531,14 @@
readonly properties: Vec<UpDataStructsProperty>;
}
- /** @name UpDataStructsAccessMode (231) */
+ /** @name UpDataStructsAccessMode (242) */
interface UpDataStructsAccessMode extends Enum {
readonly isNormal: boolean;
readonly isAllowList: boolean;
readonly type: 'Normal' | 'AllowList';
}
- /** @name UpDataStructsCollectionLimits (233) */
+ /** @name UpDataStructsCollectionLimits (244) */
interface UpDataStructsCollectionLimits extends Struct {
readonly accountTokenOwnershipLimit: Option<u32>;
readonly sponsoredDataSize: Option<u32>;
@@ -2553,7 +2551,7 @@
readonly transfersEnabled: Option<bool>;
}
- /** @name UpDataStructsSponsoringRateLimit (235) */
+ /** @name UpDataStructsSponsoringRateLimit (246) */
interface UpDataStructsSponsoringRateLimit extends Enum {
readonly isSponsoringDisabled: boolean;
readonly isBlocks: boolean;
@@ -2561,43 +2559,43 @@
readonly type: 'SponsoringDisabled' | 'Blocks';
}
- /** @name UpDataStructsCollectionPermissions (238) */
+ /** @name UpDataStructsCollectionPermissions (249) */
interface UpDataStructsCollectionPermissions extends Struct {
readonly access: Option<UpDataStructsAccessMode>;
readonly mintMode: Option<bool>;
readonly nesting: Option<UpDataStructsNestingPermissions>;
}
- /** @name UpDataStructsNestingPermissions (240) */
+ /** @name UpDataStructsNestingPermissions (251) */
interface UpDataStructsNestingPermissions extends Struct {
readonly tokenOwner: bool;
readonly collectionAdmin: bool;
readonly restricted: Option<UpDataStructsOwnerRestrictedSet>;
}
- /** @name UpDataStructsOwnerRestrictedSet (242) */
+ /** @name UpDataStructsOwnerRestrictedSet (253) */
interface UpDataStructsOwnerRestrictedSet extends BTreeSet<u32> {}
- /** @name UpDataStructsPropertyKeyPermission (247) */
+ /** @name UpDataStructsPropertyKeyPermission (258) */
interface UpDataStructsPropertyKeyPermission extends Struct {
readonly key: Bytes;
readonly permission: UpDataStructsPropertyPermission;
}
- /** @name UpDataStructsPropertyPermission (248) */
+ /** @name UpDataStructsPropertyPermission (259) */
interface UpDataStructsPropertyPermission extends Struct {
readonly mutable: bool;
readonly collectionAdmin: bool;
readonly tokenOwner: bool;
}
- /** @name UpDataStructsProperty (251) */
+ /** @name UpDataStructsProperty (262) */
interface UpDataStructsProperty extends Struct {
readonly key: Bytes;
readonly value: Bytes;
}
- /** @name UpDataStructsCreateItemData (254) */
+ /** @name UpDataStructsCreateItemData (265) */
interface UpDataStructsCreateItemData extends Enum {
readonly isNft: boolean;
readonly asNft: UpDataStructsCreateNftData;
@@ -2608,23 +2606,23 @@
readonly type: 'Nft' | 'Fungible' | 'ReFungible';
}
- /** @name UpDataStructsCreateNftData (255) */
+ /** @name UpDataStructsCreateNftData (266) */
interface UpDataStructsCreateNftData extends Struct {
readonly properties: Vec<UpDataStructsProperty>;
}
- /** @name UpDataStructsCreateFungibleData (256) */
+ /** @name UpDataStructsCreateFungibleData (267) */
interface UpDataStructsCreateFungibleData extends Struct {
readonly value: u128;
}
- /** @name UpDataStructsCreateReFungibleData (257) */
+ /** @name UpDataStructsCreateReFungibleData (268) */
interface UpDataStructsCreateReFungibleData extends Struct {
readonly pieces: u128;
readonly properties: Vec<UpDataStructsProperty>;
}
- /** @name UpDataStructsCreateItemExData (260) */
+ /** @name UpDataStructsCreateItemExData (271) */
interface UpDataStructsCreateItemExData extends Enum {
readonly isNft: boolean;
readonly asNft: Vec<UpDataStructsCreateNftExData>;
@@ -2637,26 +2635,26 @@
readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';
}
- /** @name UpDataStructsCreateNftExData (262) */
+ /** @name UpDataStructsCreateNftExData (273) */
interface UpDataStructsCreateNftExData extends Struct {
readonly properties: Vec<UpDataStructsProperty>;
readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;
}
- /** @name UpDataStructsCreateRefungibleExSingleOwner (269) */
+ /** @name UpDataStructsCreateRefungibleExSingleOwner (280) */
interface UpDataStructsCreateRefungibleExSingleOwner extends Struct {
readonly user: PalletEvmAccountBasicCrossAccountIdRepr;
readonly pieces: u128;
readonly properties: Vec<UpDataStructsProperty>;
}
- /** @name UpDataStructsCreateRefungibleExMultipleOwners (271) */
+ /** @name UpDataStructsCreateRefungibleExMultipleOwners (282) */
interface UpDataStructsCreateRefungibleExMultipleOwners extends Struct {
readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;
readonly properties: Vec<UpDataStructsProperty>;
}
- /** @name PalletUniqueSchedulerCall (272) */
+ /** @name PalletUniqueSchedulerCall (283) */
interface PalletUniqueSchedulerCall extends Enum {
readonly isScheduleNamed: boolean;
readonly asScheduleNamed: {
@@ -2681,7 +2679,7 @@
readonly type: 'ScheduleNamed' | 'CancelNamed' | 'ScheduleNamedAfter';
}
- /** @name FrameSupportScheduleMaybeHashed (274) */
+ /** @name FrameSupportScheduleMaybeHashed (285) */
interface FrameSupportScheduleMaybeHashed extends Enum {
readonly isValue: boolean;
readonly asValue: Call;
@@ -2690,7 +2688,7 @@
readonly type: 'Value' | 'Hash';
}
- /** @name PalletConfigurationCall (275) */
+ /** @name PalletConfigurationCall (286) */
interface PalletConfigurationCall extends Enum {
readonly isSetWeightToFeeCoefficientOverride: boolean;
readonly asSetWeightToFeeCoefficientOverride: {
@@ -2703,13 +2701,13 @@
readonly type: 'SetWeightToFeeCoefficientOverride' | 'SetMinGasPriceOverride';
}
- /** @name PalletTemplateTransactionPaymentCall (276) */
+ /** @name PalletTemplateTransactionPaymentCall (287) */
type PalletTemplateTransactionPaymentCall = Null;
- /** @name PalletStructureCall (277) */
+ /** @name PalletStructureCall (288) */
type PalletStructureCall = Null;
- /** @name PalletRmrkCoreCall (278) */
+ /** @name PalletRmrkCoreCall (289) */
interface PalletRmrkCoreCall extends Enum {
readonly isCreateCollection: boolean;
readonly asCreateCollection: {
@@ -2815,7 +2813,7 @@
readonly type: 'CreateCollection' | 'DestroyCollection' | 'ChangeCollectionIssuer' | 'LockCollection' | 'MintNft' | 'BurnNft' | 'Send' | 'AcceptNft' | 'RejectNft' | 'AcceptResource' | 'AcceptResourceRemoval' | 'SetProperty' | 'SetPriority' | 'AddBasicResource' | 'AddComposableResource' | 'AddSlotResource' | 'RemoveResource';
}
- /** @name RmrkTraitsResourceResourceTypes (284) */
+ /** @name RmrkTraitsResourceResourceTypes (295) */
interface RmrkTraitsResourceResourceTypes extends Enum {
readonly isBasic: boolean;
readonly asBasic: RmrkTraitsResourceBasicResource;
@@ -2826,7 +2824,7 @@
readonly type: 'Basic' | 'Composable' | 'Slot';
}
- /** @name RmrkTraitsResourceBasicResource (286) */
+ /** @name RmrkTraitsResourceBasicResource (297) */
interface RmrkTraitsResourceBasicResource extends Struct {
readonly src: Option<Bytes>;
readonly metadata: Option<Bytes>;
@@ -2834,7 +2832,7 @@
readonly thumb: Option<Bytes>;
}
- /** @name RmrkTraitsResourceComposableResource (288) */
+ /** @name RmrkTraitsResourceComposableResource (299) */
interface RmrkTraitsResourceComposableResource extends Struct {
readonly parts: Vec<u32>;
readonly base: u32;
@@ -2844,7 +2842,7 @@
readonly thumb: Option<Bytes>;
}
- /** @name RmrkTraitsResourceSlotResource (289) */
+ /** @name RmrkTraitsResourceSlotResource (300) */
interface RmrkTraitsResourceSlotResource extends Struct {
readonly base: u32;
readonly src: Option<Bytes>;
@@ -2854,7 +2852,7 @@
readonly thumb: Option<Bytes>;
}
- /** @name PalletRmrkEquipCall (292) */
+ /** @name PalletRmrkEquipCall (303) */
interface PalletRmrkEquipCall extends Enum {
readonly isCreateBase: boolean;
readonly asCreateBase: {
@@ -2876,7 +2874,7 @@
readonly type: 'CreateBase' | 'ThemeAdd' | 'Equippable';
}
- /** @name RmrkTraitsPartPartType (295) */
+ /** @name RmrkTraitsPartPartType (306) */
interface RmrkTraitsPartPartType extends Enum {
readonly isFixedPart: boolean;
readonly asFixedPart: RmrkTraitsPartFixedPart;
@@ -2885,14 +2883,14 @@
readonly type: 'FixedPart' | 'SlotPart';
}
- /** @name RmrkTraitsPartFixedPart (297) */
+ /** @name RmrkTraitsPartFixedPart (308) */
interface RmrkTraitsPartFixedPart extends Struct {
readonly id: u32;
readonly z: u32;
readonly src: Bytes;
}
- /** @name RmrkTraitsPartSlotPart (298) */
+ /** @name RmrkTraitsPartSlotPart (309) */
interface RmrkTraitsPartSlotPart extends Struct {
readonly id: u32;
readonly equippable: RmrkTraitsPartEquippableList;
@@ -2900,7 +2898,7 @@
readonly z: u32;
}
- /** @name RmrkTraitsPartEquippableList (299) */
+ /** @name RmrkTraitsPartEquippableList (310) */
interface RmrkTraitsPartEquippableList extends Enum {
readonly isAll: boolean;
readonly isEmpty: boolean;
@@ -2909,38 +2907,20 @@
readonly type: 'All' | 'Empty' | 'Custom';
}
- /** @name RmrkTraitsTheme (301) */
+ /** @name RmrkTraitsTheme (312) */
interface RmrkTraitsTheme extends Struct {
readonly name: Bytes;
readonly properties: Vec<RmrkTraitsThemeThemeProperty>;
readonly inherit: bool;
}
- /** @name RmrkTraitsThemeThemeProperty (303) */
+ /** @name RmrkTraitsThemeThemeProperty (314) */
interface RmrkTraitsThemeThemeProperty extends Struct {
readonly key: Bytes;
readonly value: Bytes;
}
- /** @name PalletForeignAssetsModuleCall (314) */
- interface PalletForeignAssetsModuleCall extends Enum {
- readonly isRegisterForeignAsset: boolean;
- readonly asRegisterForeignAsset: {
- readonly owner: AccountId32;
- readonly location: XcmVersionedMultiLocation;
- readonly metadata: PalletForeignAssetsModuleAssetMetadata;
- } & Struct;
- readonly isUpdateForeignAsset: boolean;
- readonly asUpdateForeignAsset: {
- readonly foreignAssetId: u32;
- readonly location: XcmVersionedMultiLocation;
- readonly metadata: PalletForeignAssetsModuleAssetMetadata;
- } & Struct;
- readonly type: 'RegisterForeignAsset' | 'UpdateForeignAsset';
- }
-
- /** @name PalletEvmCall (315) */
- /** @name PalletAppPromotionCall (305) */
+ /** @name PalletAppPromotionCall (316) */
interface PalletAppPromotionCall extends Enum {
readonly isSetAdminAddress: boolean;
readonly asSetAdminAddress: {
@@ -2974,7 +2954,24 @@
readonly type: 'SetAdminAddress' | 'Stake' | 'Unstake' | 'SponsorCollection' | 'StopSponsoringCollection' | 'SponsorContract' | 'StopSponsoringContract' | 'PayoutStakers';
}
- /** @name PalletEvmCall (307) */
+ /** @name PalletForeignAssetsModuleCall (318) */
+ interface PalletForeignAssetsModuleCall extends Enum {
+ readonly isRegisterForeignAsset: boolean;
+ readonly asRegisterForeignAsset: {
+ readonly owner: AccountId32;
+ readonly location: XcmVersionedMultiLocation;
+ readonly metadata: PalletForeignAssetsModuleAssetMetadata;
+ } & Struct;
+ readonly isUpdateForeignAsset: boolean;
+ readonly asUpdateForeignAsset: {
+ readonly foreignAssetId: u32;
+ readonly location: XcmVersionedMultiLocation;
+ readonly metadata: PalletForeignAssetsModuleAssetMetadata;
+ } & Struct;
+ readonly type: 'RegisterForeignAsset' | 'UpdateForeignAsset';
+ }
+
+ /** @name PalletEvmCall (319) */
interface PalletEvmCall extends Enum {
readonly isWithdraw: boolean;
readonly asWithdraw: {
@@ -3019,7 +3016,7 @@
readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';
}
- /** @name PalletEthereumCall (311) */
+ /** @name PalletEthereumCall (323) */
interface PalletEthereumCall extends Enum {
readonly isTransact: boolean;
readonly asTransact: {
@@ -3028,7 +3025,7 @@
readonly type: 'Transact';
}
- /** @name EthereumTransactionTransactionV2 (312) */
+ /** @name EthereumTransactionTransactionV2 (324) */
interface EthereumTransactionTransactionV2 extends Enum {
readonly isLegacy: boolean;
readonly asLegacy: EthereumTransactionLegacyTransaction;
@@ -3039,7 +3036,7 @@
readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';
}
- /** @name EthereumTransactionLegacyTransaction (313) */
+ /** @name EthereumTransactionLegacyTransaction (325) */
interface EthereumTransactionLegacyTransaction extends Struct {
readonly nonce: U256;
readonly gasPrice: U256;
@@ -3050,7 +3047,7 @@
readonly signature: EthereumTransactionTransactionSignature;
}
- /** @name EthereumTransactionTransactionAction (314) */
+ /** @name EthereumTransactionTransactionAction (326) */
interface EthereumTransactionTransactionAction extends Enum {
readonly isCall: boolean;
readonly asCall: H160;
@@ -3058,14 +3055,14 @@
readonly type: 'Call' | 'Create';
}
- /** @name EthereumTransactionTransactionSignature (315) */
+ /** @name EthereumTransactionTransactionSignature (327) */
interface EthereumTransactionTransactionSignature extends Struct {
readonly v: u64;
readonly r: H256;
readonly s: H256;
}
- /** @name EthereumTransactionEip2930Transaction (317) */
+ /** @name EthereumTransactionEip2930Transaction (329) */
interface EthereumTransactionEip2930Transaction extends Struct {
readonly chainId: u64;
readonly nonce: U256;
@@ -3080,13 +3077,13 @@
readonly s: H256;
}
- /** @name EthereumTransactionAccessListItem (319) */
+ /** @name EthereumTransactionAccessListItem (331) */
interface EthereumTransactionAccessListItem extends Struct {
readonly address: H160;
readonly storageKeys: Vec<H256>;
}
- /** @name EthereumTransactionEip1559Transaction (320) */
+ /** @name EthereumTransactionEip1559Transaction (332) */
interface EthereumTransactionEip1559Transaction extends Struct {
readonly chainId: u64;
readonly nonce: U256;
@@ -3102,7 +3099,7 @@
readonly s: H256;
}
- /** @name PalletEvmMigrationCall (321) */
+ /** @name PalletEvmMigrationCall (333) */
interface PalletEvmMigrationCall extends Enum {
readonly isBegin: boolean;
readonly asBegin: {
@@ -3121,13 +3118,13 @@
readonly type: 'Begin' | 'SetData' | 'Finish';
}
- /** @name PalletSudoError (324) */
+ /** @name PalletSudoError (336) */
interface PalletSudoError extends Enum {
readonly isRequireSudo: boolean;
readonly type: 'RequireSudo';
}
- /** @name OrmlVestingModuleError (326) */
+ /** @name OrmlVestingModuleError (338) */
interface OrmlVestingModuleError extends Enum {
readonly isZeroVestingPeriod: boolean;
readonly isZeroVestingPeriodCount: boolean;
@@ -3138,7 +3135,7 @@
readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';
}
- /** @name OrmlXtokensModuleError (335) */
+ /** @name OrmlXtokensModuleError (339) */
interface OrmlXtokensModuleError extends Enum {
readonly isAssetHasNoReserve: boolean;
readonly isNotCrossChainTransfer: boolean;
@@ -3162,26 +3159,26 @@
readonly type: 'AssetHasNoReserve' | 'NotCrossChainTransfer' | 'InvalidDest' | 'NotCrossChainTransferableCurrency' | 'UnweighableMessage' | 'XcmExecutionFailed' | 'CannotReanchor' | 'InvalidAncestry' | 'InvalidAsset' | 'DestinationNotInvertible' | 'BadVersion' | 'DistinctReserveForAssetAndFee' | 'ZeroFee' | 'ZeroAmount' | 'TooManyAssetsBeingSent' | 'AssetIndexNonExistent' | 'FeeNotEnough' | 'NotSupportedMultiLocation' | 'MinXcmFeeNotDefined';
}
- /** @name OrmlTokensBalanceLock (338) */
+ /** @name OrmlTokensBalanceLock (342) */
interface OrmlTokensBalanceLock extends Struct {
readonly id: U8aFixed;
readonly amount: u128;
}
- /** @name OrmlTokensAccountData (340) */
+ /** @name OrmlTokensAccountData (344) */
interface OrmlTokensAccountData extends Struct {
readonly free: u128;
readonly reserved: u128;
readonly frozen: u128;
}
- /** @name OrmlTokensReserveData (342) */
+ /** @name OrmlTokensReserveData (346) */
interface OrmlTokensReserveData extends Struct {
readonly id: Null;
readonly amount: u128;
}
- /** @name OrmlTokensModuleError (344) */
+ /** @name OrmlTokensModuleError (348) */
interface OrmlTokensModuleError extends Enum {
readonly isBalanceTooLow: boolean;
readonly isAmountIntoBalanceFailed: boolean;
@@ -3194,21 +3191,21 @@
readonly type: 'BalanceTooLow' | 'AmountIntoBalanceFailed' | 'LiquidityRestrictions' | 'MaxLocksExceeded' | 'KeepAlive' | 'ExistentialDeposit' | 'DeadAccount' | 'TooManyReserves';
}
- /** @name CumulusPalletXcmpQueueInboundChannelDetails (346) */
+ /** @name CumulusPalletXcmpQueueInboundChannelDetails (350) */
interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {
readonly sender: u32;
readonly state: CumulusPalletXcmpQueueInboundState;
readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;
}
- /** @name CumulusPalletXcmpQueueInboundState (329) */
+ /** @name CumulusPalletXcmpQueueInboundState (351) */
interface CumulusPalletXcmpQueueInboundState extends Enum {
readonly isOk: boolean;
readonly isSuspended: boolean;
readonly type: 'Ok' | 'Suspended';
}
- /** @name PolkadotParachainPrimitivesXcmpMessageFormat (332) */
+ /** @name PolkadotParachainPrimitivesXcmpMessageFormat (354) */
interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {
readonly isConcatenatedVersionedXcm: boolean;
readonly isConcatenatedEncodedBlob: boolean;
@@ -3216,7 +3213,7 @@
readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';
}
- /** @name CumulusPalletXcmpQueueOutboundChannelDetails (335) */
+ /** @name CumulusPalletXcmpQueueOutboundChannelDetails (357) */
interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {
readonly recipient: u32;
readonly state: CumulusPalletXcmpQueueOutboundState;
@@ -3225,14 +3222,14 @@
readonly lastIndex: u16;
}
- /** @name CumulusPalletXcmpQueueOutboundState (336) */
+ /** @name CumulusPalletXcmpQueueOutboundState (358) */
interface CumulusPalletXcmpQueueOutboundState extends Enum {
readonly isOk: boolean;
readonly isSuspended: boolean;
readonly type: 'Ok' | 'Suspended';
}
- /** @name CumulusPalletXcmpQueueQueueConfigData (338) */
+ /** @name CumulusPalletXcmpQueueQueueConfigData (360) */
interface CumulusPalletXcmpQueueQueueConfigData extends Struct {
readonly suspendThreshold: u32;
readonly dropThreshold: u32;
@@ -3242,7 +3239,7 @@
readonly xcmpMaxIndividualWeight: u64;
}
- /** @name CumulusPalletXcmpQueueError (340) */
+ /** @name CumulusPalletXcmpQueueError (362) */
interface CumulusPalletXcmpQueueError extends Enum {
readonly isFailedToSend: boolean;
readonly isBadXcmOrigin: boolean;
@@ -3252,7 +3249,7 @@
readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';
}
- /** @name PalletXcmError (341) */
+ /** @name PalletXcmError (363) */
interface PalletXcmError extends Enum {
readonly isUnreachable: boolean;
readonly isSendFailure: boolean;
@@ -3270,29 +3267,29 @@
readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed';
}
- /** @name CumulusPalletXcmError (342) */
+ /** @name CumulusPalletXcmError (364) */
type CumulusPalletXcmError = Null;
- /** @name CumulusPalletDmpQueueConfigData (343) */
+ /** @name CumulusPalletDmpQueueConfigData (365) */
interface CumulusPalletDmpQueueConfigData extends Struct {
readonly maxIndividual: u64;
}
- /** @name CumulusPalletDmpQueuePageIndexData (344) */
+ /** @name CumulusPalletDmpQueuePageIndexData (366) */
interface CumulusPalletDmpQueuePageIndexData extends Struct {
readonly beginUsed: u32;
readonly endUsed: u32;
readonly overweightCount: u64;
}
- /** @name CumulusPalletDmpQueueError (347) */
+ /** @name CumulusPalletDmpQueueError (369) */
interface CumulusPalletDmpQueueError extends Enum {
readonly isUnknown: boolean;
readonly isOverLimit: boolean;
readonly type: 'Unknown' | 'OverLimit';
}
- /** @name PalletUniqueError (351) */
+ /** @name PalletUniqueError (373) */
interface PalletUniqueError extends Enum {
readonly isCollectionDecimalPointLimitExceeded: boolean;
readonly isConfirmUnsetSponsorFail: boolean;
@@ -3301,7 +3298,7 @@
readonly type: 'CollectionDecimalPointLimitExceeded' | 'ConfirmUnsetSponsorFail' | 'EmptyArgument' | 'RepartitionCalledOnNonRefungibleCollection';
}
- /** @name PalletUniqueSchedulerScheduledV3 (354) */
+ /** @name PalletUniqueSchedulerScheduledV3 (376) */
interface PalletUniqueSchedulerScheduledV3 extends Struct {
readonly maybeId: Option<U8aFixed>;
readonly priority: u8;
@@ -3310,7 +3307,7 @@
readonly origin: OpalRuntimeOriginCaller;
}
- /** @name OpalRuntimeOriginCaller (355) */
+ /** @name OpalRuntimeOriginCaller (377) */
interface OpalRuntimeOriginCaller extends Enum {
readonly isSystem: boolean;
readonly asSystem: FrameSupportDispatchRawOrigin;
@@ -3324,7 +3321,7 @@
readonly type: 'System' | 'Void' | 'PolkadotXcm' | 'CumulusXcm' | 'Ethereum';
}
- /** @name FrameSupportDispatchRawOrigin (356) */
+ /** @name FrameSupportDispatchRawOrigin (378) */
interface FrameSupportDispatchRawOrigin extends Enum {
readonly isRoot: boolean;
readonly isSigned: boolean;
@@ -3333,7 +3330,7 @@
readonly type: 'Root' | 'Signed' | 'None';
}
- /** @name PalletXcmOrigin (357) */
+ /** @name PalletXcmOrigin (379) */
interface PalletXcmOrigin extends Enum {
readonly isXcm: boolean;
readonly asXcm: XcmV1MultiLocation;
@@ -3342,7 +3339,7 @@
readonly type: 'Xcm' | 'Response';
}
- /** @name CumulusPalletXcmOrigin (358) */
+ /** @name CumulusPalletXcmOrigin (380) */
interface CumulusPalletXcmOrigin extends Enum {
readonly isRelay: boolean;
readonly isSiblingParachain: boolean;
@@ -3350,17 +3347,17 @@
readonly type: 'Relay' | 'SiblingParachain';
}
- /** @name PalletEthereumRawOrigin (359) */
+ /** @name PalletEthereumRawOrigin (381) */
interface PalletEthereumRawOrigin extends Enum {
readonly isEthereumTransaction: boolean;
readonly asEthereumTransaction: H160;
readonly type: 'EthereumTransaction';
}
- /** @name SpCoreVoid (360) */
+ /** @name SpCoreVoid (382) */
type SpCoreVoid = Null;
- /** @name PalletUniqueSchedulerError (361) */
+ /** @name PalletUniqueSchedulerError (383) */
interface PalletUniqueSchedulerError extends Enum {
readonly isFailedToSchedule: boolean;
readonly isNotFound: boolean;
@@ -3369,7 +3366,7 @@
readonly type: 'FailedToSchedule' | 'NotFound' | 'TargetBlockNumberInPast' | 'RescheduleNoChange';
}
- /** @name UpDataStructsCollection (362) */
+ /** @name UpDataStructsCollection (384) */
interface UpDataStructsCollection extends Struct {
readonly owner: AccountId32;
readonly mode: UpDataStructsCollectionMode;
@@ -3379,10 +3376,10 @@
readonly sponsorship: UpDataStructsSponsorshipStateAccountId32;
readonly limits: UpDataStructsCollectionLimits;
readonly permissions: UpDataStructsCollectionPermissions;
- readonly externalCollection: bool;
+ readonly flags: U8aFixed;
}
- /** @name UpDataStructsSponsorshipStateAccountId32 (363) */
+ /** @name UpDataStructsSponsorshipStateAccountId32 (385) */
interface UpDataStructsSponsorshipStateAccountId32 extends Enum {
readonly isDisabled: boolean;
readonly isUnconfirmed: boolean;
@@ -3392,43 +3389,43 @@
readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';
}
- /** @name UpDataStructsProperties (364) */
+ /** @name UpDataStructsProperties (387) */
interface UpDataStructsProperties extends Struct {
readonly map: UpDataStructsPropertiesMapBoundedVec;
readonly consumedSpace: u32;
readonly spaceLimit: u32;
}
- /** @name UpDataStructsPropertiesMapBoundedVec (365) */
+ /** @name UpDataStructsPropertiesMapBoundedVec (388) */
interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}
- /** @name UpDataStructsPropertiesMapPropertyPermission (370) */
+ /** @name UpDataStructsPropertiesMapPropertyPermission (393) */
interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}
- /** @name UpDataStructsCollectionStats (377) */
+ /** @name UpDataStructsCollectionStats (400) */
interface UpDataStructsCollectionStats extends Struct {
readonly created: u32;
readonly destroyed: u32;
readonly alive: u32;
}
- /** @name UpDataStructsTokenChild (378) */
+ /** @name UpDataStructsTokenChild (401) */
interface UpDataStructsTokenChild extends Struct {
readonly token: u32;
readonly collection: u32;
}
- /** @name PhantomTypeUpDataStructs (379) */
+ /** @name PhantomTypeUpDataStructs (402) */
interface PhantomTypeUpDataStructs extends Vec<ITuple<[UpDataStructsTokenData, UpDataStructsRpcCollection, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftNftInfo, RmrkTraitsResourceResourceInfo, RmrkTraitsPropertyPropertyInfo, RmrkTraitsBaseBaseInfo, RmrkTraitsPartPartType, RmrkTraitsTheme, RmrkTraitsNftNftChild]>> {}
- /** @name UpDataStructsTokenData (381) */
+ /** @name UpDataStructsTokenData (404) */
interface UpDataStructsTokenData extends Struct {
readonly properties: Vec<UpDataStructsProperty>;
readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;
readonly pieces: u128;
}
- /** @name UpDataStructsRpcCollection (383) */
+ /** @name UpDataStructsRpcCollection (406) */
interface UpDataStructsRpcCollection extends Struct {
readonly owner: AccountId32;
readonly mode: UpDataStructsCollectionMode;
@@ -3441,9 +3438,10 @@
readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;
readonly properties: Vec<UpDataStructsProperty>;
readonly readOnly: bool;
+ readonly foreign: bool;
}
- /** @name RmrkTraitsCollectionCollectionInfo (384) */
+ /** @name RmrkTraitsCollectionCollectionInfo (407) */
interface RmrkTraitsCollectionCollectionInfo extends Struct {
readonly issuer: AccountId32;
readonly metadata: Bytes;
@@ -3452,7 +3450,7 @@
readonly nftsCount: u32;
}
- /** @name RmrkTraitsNftNftInfo (385) */
+ /** @name RmrkTraitsNftNftInfo (408) */
interface RmrkTraitsNftNftInfo extends Struct {
readonly owner: RmrkTraitsNftAccountIdOrCollectionNftTuple;
readonly royalty: Option<RmrkTraitsNftRoyaltyInfo>;
@@ -3461,13 +3459,13 @@
readonly pending: bool;
}
- /** @name RmrkTraitsNftRoyaltyInfo (387) */
+ /** @name RmrkTraitsNftRoyaltyInfo (410) */
interface RmrkTraitsNftRoyaltyInfo extends Struct {
readonly recipient: AccountId32;
readonly amount: Permill;
}
- /** @name RmrkTraitsResourceResourceInfo (388) */
+ /** @name RmrkTraitsResourceResourceInfo (411) */
interface RmrkTraitsResourceResourceInfo extends Struct {
readonly id: u32;
readonly resource: RmrkTraitsResourceResourceTypes;
@@ -3475,26 +3473,26 @@
readonly pendingRemoval: bool;
}
- /** @name RmrkTraitsPropertyPropertyInfo (389) */
+ /** @name RmrkTraitsPropertyPropertyInfo (412) */
interface RmrkTraitsPropertyPropertyInfo extends Struct {
readonly key: Bytes;
readonly value: Bytes;
}
- /** @name RmrkTraitsBaseBaseInfo (390) */
+ /** @name RmrkTraitsBaseBaseInfo (413) */
interface RmrkTraitsBaseBaseInfo extends Struct {
readonly issuer: AccountId32;
readonly baseType: Bytes;
readonly symbol: Bytes;
}
- /** @name RmrkTraitsNftNftChild (391) */
+ /** @name RmrkTraitsNftNftChild (414) */
interface RmrkTraitsNftNftChild extends Struct {
readonly collectionId: u32;
readonly nftId: u32;
}
- /** @name PalletCommonError (393) */
+ /** @name PalletCommonError (416) */
interface PalletCommonError extends Enum {
readonly isCollectionNotFound: boolean;
readonly isMustBeTokenOwner: boolean;
@@ -3533,7 +3531,7 @@
readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'CantDestroyNotEmptyCollection' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds' | 'UserIsNotAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached' | 'PropertyKeyIsTooLong' | 'InvalidCharacterInPropertyKey' | 'EmptyPropertyKey' | 'CollectionIsExternal' | 'CollectionIsInternal';
}
- /** @name PalletFungibleError (395) */
+ /** @name PalletFungibleError (418) */
interface PalletFungibleError extends Enum {
readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;
readonly isFungibleItemsHaveNoId: boolean;
@@ -3543,12 +3541,12 @@
readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';
}
- /** @name PalletRefungibleItemData (396) */
+ /** @name PalletRefungibleItemData (419) */
interface PalletRefungibleItemData extends Struct {
readonly constData: Bytes;
}
- /** @name PalletRefungibleError (401) */
+ /** @name PalletRefungibleError (424) */
interface PalletRefungibleError extends Enum {
readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;
readonly isWrongRefungiblePieces: boolean;
@@ -3558,19 +3556,19 @@
readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RepartitionWhileNotOwningAllPieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';
}
- /** @name PalletNonfungibleItemData (402) */
+ /** @name PalletNonfungibleItemData (425) */
interface PalletNonfungibleItemData extends Struct {
readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;
}
- /** @name UpDataStructsPropertyScope (404) */
+ /** @name UpDataStructsPropertyScope (427) */
interface UpDataStructsPropertyScope extends Enum {
readonly isNone: boolean;
readonly isRmrk: boolean;
readonly type: 'None' | 'Rmrk';
}
- /** @name PalletNonfungibleError (406) */
+ /** @name PalletNonfungibleError (429) */
interface PalletNonfungibleError extends Enum {
readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;
readonly isNonfungibleItemsHaveNoAmount: boolean;
@@ -3578,7 +3576,7 @@
readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount' | 'CantBurnNftWithChildren';
}
- /** @name PalletStructureError (407) */
+ /** @name PalletStructureError (430) */
interface PalletStructureError extends Enum {
readonly isOuroborosDetected: boolean;
readonly isDepthLimit: boolean;
@@ -3587,7 +3585,7 @@
readonly type: 'OuroborosDetected' | 'DepthLimit' | 'BreadthLimit' | 'TokenNotFound';
}
- /** @name PalletRmrkCoreError (408) */
+ /** @name PalletRmrkCoreError (431) */
interface PalletRmrkCoreError extends Enum {
readonly isCorruptedCollectionType: boolean;
readonly isRmrkPropertyKeyIsTooLong: boolean;
@@ -3611,7 +3609,7 @@
readonly type: 'CorruptedCollectionType' | 'RmrkPropertyKeyIsTooLong' | 'RmrkPropertyValueIsTooLong' | 'RmrkPropertyIsNotFound' | 'UnableToDecodeRmrkData' | 'CollectionNotEmpty' | 'NoAvailableCollectionId' | 'NoAvailableNftId' | 'CollectionUnknown' | 'NoPermission' | 'NonTransferable' | 'CollectionFullOrLocked' | 'ResourceDoesntExist' | 'CannotSendToDescendentOrSelf' | 'CannotAcceptNonOwnedNft' | 'CannotRejectNonOwnedNft' | 'CannotRejectNonPendingNft' | 'ResourceNotPending' | 'NoAvailableResourceId';
}
- /** @name PalletRmrkEquipError (410) */
+ /** @name PalletRmrkEquipError (433) */
interface PalletRmrkEquipError extends Enum {
readonly isPermissionError: boolean;
readonly isNoAvailableBaseId: boolean;
@@ -3623,17 +3621,7 @@
readonly type: 'PermissionError' | 'NoAvailableBaseId' | 'NoAvailablePartId' | 'BaseDoesntExist' | 'NeedsDefaultThemeFirst' | 'PartDoesntExist' | 'NoEquippableOnFixedPart';
}
- /** @name PalletForeignAssetsModuleError (429) */
- interface PalletForeignAssetsModuleError extends Enum {
- readonly isBadLocation: boolean;
- readonly isMultiLocationExisted: boolean;
- readonly isAssetIdNotExists: boolean;
- readonly isAssetIdExisted: boolean;
- readonly type: 'BadLocation' | 'MultiLocationExisted' | 'AssetIdNotExists' | 'AssetIdExisted';
- }
-
- /** @name PalletEvmError (432) */
- /** @name PalletAppPromotionError (416) */
+ /** @name PalletAppPromotionError (439) */
interface PalletAppPromotionError extends Enum {
readonly isAdminNotSet: boolean;
readonly isNoPermission: boolean;
@@ -3644,7 +3632,16 @@
readonly type: 'AdminNotSet' | 'NoPermission' | 'NotSufficientFunds' | 'PendingForBlockOverflow' | 'SponsorNotSet' | 'IncorrectLockedBalanceOperation';
}
- /** @name PalletEvmError (419) */
+ /** @name PalletForeignAssetsModuleError (440) */
+ interface PalletForeignAssetsModuleError extends Enum {
+ readonly isBadLocation: boolean;
+ readonly isMultiLocationExisted: boolean;
+ readonly isAssetIdNotExists: boolean;
+ readonly isAssetIdExisted: boolean;
+ readonly type: 'BadLocation' | 'MultiLocationExisted' | 'AssetIdNotExists' | 'AssetIdExisted';
+ }
+
+ /** @name PalletEvmError (443) */
interface PalletEvmError extends Enum {
readonly isBalanceLow: boolean;
readonly isFeeOverflow: boolean;
@@ -3655,7 +3652,7 @@
readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce';
}
- /** @name FpRpcTransactionStatus (422) */
+ /** @name FpRpcTransactionStatus (446) */
interface FpRpcTransactionStatus extends Struct {
readonly transactionHash: H256;
readonly transactionIndex: u32;
@@ -3666,10 +3663,10 @@
readonly logsBloom: EthbloomBloom;
}
- /** @name EthbloomBloom (424) */
+ /** @name EthbloomBloom (448) */
interface EthbloomBloom extends U8aFixed {}
- /** @name EthereumReceiptReceiptV3 (426) */
+ /** @name EthereumReceiptReceiptV3 (450) */
interface EthereumReceiptReceiptV3 extends Enum {
readonly isLegacy: boolean;
readonly asLegacy: EthereumReceiptEip658ReceiptData;
@@ -3680,7 +3677,7 @@
readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';
}
- /** @name EthereumReceiptEip658ReceiptData (427) */
+ /** @name EthereumReceiptEip658ReceiptData (451) */
interface EthereumReceiptEip658ReceiptData extends Struct {
readonly statusCode: u8;
readonly usedGas: U256;
@@ -3688,14 +3685,14 @@
readonly logs: Vec<EthereumLog>;
}
- /** @name EthereumBlock (428) */
+ /** @name EthereumBlock (452) */
interface EthereumBlock extends Struct {
readonly header: EthereumHeader;
readonly transactions: Vec<EthereumTransactionTransactionV2>;
readonly ommers: Vec<EthereumHeader>;
}
- /** @name EthereumHeader (429) */
+ /** @name EthereumHeader (453) */
interface EthereumHeader extends Struct {
readonly parentHash: H256;
readonly ommersHash: H256;
@@ -3714,24 +3711,24 @@
readonly nonce: EthereumTypesHashH64;
}
- /** @name EthereumTypesHashH64 (430) */
+ /** @name EthereumTypesHashH64 (454) */
interface EthereumTypesHashH64 extends U8aFixed {}
- /** @name PalletEthereumError (435) */
+ /** @name PalletEthereumError (459) */
interface PalletEthereumError extends Enum {
readonly isInvalidSignature: boolean;
readonly isPreLogExists: boolean;
readonly type: 'InvalidSignature' | 'PreLogExists';
}
- /** @name PalletEvmCoderSubstrateError (436) */
+ /** @name PalletEvmCoderSubstrateError (460) */
interface PalletEvmCoderSubstrateError extends Enum {
readonly isOutOfGas: boolean;
readonly isOutOfFund: boolean;
readonly type: 'OutOfGas' | 'OutOfFund';
}
- /** @name UpDataStructsSponsorshipStateBasicCrossAccountIdRepr (437) */
+ /** @name UpDataStructsSponsorshipStateBasicCrossAccountIdRepr (461) */
interface UpDataStructsSponsorshipStateBasicCrossAccountIdRepr extends Enum {
readonly isDisabled: boolean;
readonly isUnconfirmed: boolean;
@@ -3741,7 +3738,7 @@
readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';
}
- /** @name PalletEvmContractHelpersSponsoringModeT (438) */
+ /** @name PalletEvmContractHelpersSponsoringModeT (462) */
interface PalletEvmContractHelpersSponsoringModeT extends Enum {
readonly isDisabled: boolean;
readonly isAllowlisted: boolean;
@@ -3749,21 +3746,22 @@
readonly type: 'Disabled' | 'Allowlisted' | 'Generous';
}
- /** @name PalletEvmContractHelpersError (440) */
+ /** @name PalletEvmContractHelpersError (468) */
interface PalletEvmContractHelpersError extends Enum {
readonly isNoPermission: boolean;
readonly isNoPendingSponsor: boolean;
- readonly type: 'NoPermission' | 'NoPendingSponsor';
+ readonly isTooManyMethodsHaveSponsoredLimit: boolean;
+ readonly type: 'NoPermission' | 'NoPendingSponsor' | 'TooManyMethodsHaveSponsoredLimit';
}
- /** @name PalletEvmMigrationError (441) */
+ /** @name PalletEvmMigrationError (469) */
interface PalletEvmMigrationError extends Enum {
readonly isAccountNotEmpty: boolean;
readonly isAccountIsNotMigrating: boolean;
readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating';
}
- /** @name SpRuntimeMultiSignature (443) */
+ /** @name SpRuntimeMultiSignature (471) */
interface SpRuntimeMultiSignature extends Enum {
readonly isEd25519: boolean;
readonly asEd25519: SpCoreEd25519Signature;
@@ -3774,34 +3772,34 @@
readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';
}
- /** @name SpCoreEd25519Signature (444) */
+ /** @name SpCoreEd25519Signature (472) */
interface SpCoreEd25519Signature extends U8aFixed {}
- /** @name SpCoreSr25519Signature (446) */
+ /** @name SpCoreSr25519Signature (474) */
interface SpCoreSr25519Signature extends U8aFixed {}
- /** @name SpCoreEcdsaSignature (447) */
+ /** @name SpCoreEcdsaSignature (475) */
interface SpCoreEcdsaSignature extends U8aFixed {}
- /** @name FrameSystemExtensionsCheckSpecVersion (450) */
+ /** @name FrameSystemExtensionsCheckSpecVersion (478) */
type FrameSystemExtensionsCheckSpecVersion = Null;
- /** @name FrameSystemExtensionsCheckGenesis (451) */
+ /** @name FrameSystemExtensionsCheckGenesis (479) */
type FrameSystemExtensionsCheckGenesis = Null;
- /** @name FrameSystemExtensionsCheckNonce (454) */
+ /** @name FrameSystemExtensionsCheckNonce (482) */
interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}
- /** @name FrameSystemExtensionsCheckWeight (455) */
+ /** @name FrameSystemExtensionsCheckWeight (483) */
type FrameSystemExtensionsCheckWeight = Null;
- /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (456) */
+ /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (484) */
interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}
- /** @name OpalRuntimeRuntime (457) */
+ /** @name OpalRuntimeRuntime (485) */
type OpalRuntimeRuntime = Null;
- /** @name PalletEthereumFakeTransactionFinalizer (458) */
+ /** @name PalletEthereumFakeTransactionFinalizer (486) */
type PalletEthereumFakeTransactionFinalizer = Null;
} // declare module