difftreelog
chore update polkadot types
in: master
11 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
@@ -9,7 +9,7 @@
import type { Option, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
import type { Codec, ITuple } from '@polkadot/types-codec/types';
import type { H160, Perbill, Permill } from '@polkadot/types/interfaces/runtime';
-import type { FrameSupportPalletId, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, PalletReferendaTrackInfo, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, UpDataStructsCollectionLimits, XcmV3MultiLocation } from '@polkadot/types/lookup';
+import type { FrameSupportPalletId, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, PalletReferendaTrackInfo, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, StagingXcmV3MultiLocation, UpDataStructsCollectionLimits } from '@polkadot/types/lookup';
export type __AugmentedConst<ApiType extends ApiTypes> = AugmentedConst<ApiType>;
@@ -79,13 +79,6 @@
**/
[key: string]: Codec;
};
- collatorSelection: {
- licenceBondIdentifier: U8aFixed & AugmentedConst<ApiType>;
- /**
- * Generic const
- **/
- [key: string]: Codec;
- };
common: {
/**
* Maximum admins per collection.
@@ -518,6 +511,16 @@
**/
[key: string]: Codec;
};
+ utility: {
+ /**
+ * The limit on the number of batched calls.
+ **/
+ batchedCallsLimit: u32 & AugmentedConst<ApiType>;
+ /**
+ * Generic const
+ **/
+ [key: string]: Codec;
+ };
vesting: {
/**
* The minimum amount transferred to call `vested_transfer`.
@@ -539,7 +542,7 @@
/**
* Self chain location.
**/
- selfLocation: XcmV3MultiLocation & AugmentedConst<ApiType>;
+ selfLocation: StagingXcmV3MultiLocation & AugmentedConst<ApiType>;
/**
* Generic const
**/
tests/src/interfaces/augment-api-errors.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-errors.ts
+++ b/tests/src/interfaces/augment-api-errors.ts
@@ -227,6 +227,10 @@
**/
EmptyPropertyKey: AugmentedError<ApiType>;
/**
+ * Fungible tokens hold no ID, and the default value of TokenId for a fungible collection is 0.
+ **/
+ FungibleItemsHaveNoId: AugmentedError<ApiType>;
+ /**
* Only ASCII letters, digits, and symbols `_`, `-`, and `.` are allowed
**/
InvalidCharacterInPropertyKey: AugmentedError<ApiType>;
@@ -328,6 +332,10 @@
**/
NotMember: AugmentedError<ApiType>;
/**
+ * Prime account is not a member
+ **/
+ PrimeAccountNotMember: AugmentedError<ApiType>;
+ /**
* Proposal must exist
**/
ProposalMissing: AugmentedError<ApiType>;
@@ -738,10 +746,6 @@
**/
FungibleItemsDontHaveData: AugmentedError<ApiType>;
/**
- * Fungible tokens hold no ID, and the default value of TokenId for Fungible collection is 0.
- **/
- FungibleItemsHaveNoId: AugmentedError<ApiType>;
- /**
* Only a fungible collection could be possibly broken; any fungible token is valid.
**/
FungibleTokensAreAlwaysValid: AugmentedError<ApiType>;
@@ -966,8 +970,8 @@
**/
NoSubscription: AugmentedError<ApiType>;
/**
- * There was some other issue (i.e. not to do with routing) in sending the message. Perhaps
- * a lack of space for buffering the message.
+ * There was some other issue (i.e. not to do with routing) in sending the message.
+ * Perhaps a lack of space for buffering the message.
**/
SendFailure: AugmentedError<ApiType>;
/**
@@ -1224,6 +1228,10 @@
**/
NotMember: AugmentedError<ApiType>;
/**
+ * Prime account is not a member
+ **/
+ PrimeAccountNotMember: AugmentedError<ApiType>;
+ /**
* Proposal must exist
**/
ProposalMissing: AugmentedError<ApiType>;
@@ -1358,6 +1366,16 @@
**/
[key: string]: AugmentedError<ApiType>;
};
+ utility: {
+ /**
+ * Too many calls batched.
+ **/
+ TooManyCalls: AugmentedError<ApiType>;
+ /**
+ * Generic error
+ **/
+ [key: string]: AugmentedError<ApiType>;
+ };
vesting: {
/**
* The vested transfer amount is too low
tests/src/interfaces/augment-api-events.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-events.ts
+++ b/tests/src/interfaces/augment-api-events.ts
@@ -9,7 +9,7 @@
import type { Bytes, Null, Option, Result, U8aFixed, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
import type { ITuple } from '@polkadot/types-codec/types';
import type { AccountId32, H160, H256 } from '@polkadot/types/interfaces/runtime';
-import type { EthereumLog, EvmCoreErrorExitReason, FrameSupportDispatchDispatchInfo, FrameSupportPreimagesBounded, FrameSupportTokensMiscBalanceStatus, OrmlVestingVestingSchedule, PalletDemocracyMetadataOwner, PalletDemocracyVoteAccountVote, PalletDemocracyVoteThreshold, PalletEvmAccountBasicCrossAccountIdRepr, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletRankedCollectiveTally, PalletRankedCollectiveVoteRecord, PalletStateTrieMigrationError, PalletStateTrieMigrationMigrationCompute, SpRuntimeDispatchError, SpWeightsWeightV2Weight, XcmV3MultiAsset, XcmV3MultiLocation, XcmV3MultiassetMultiAssets, XcmV3Response, XcmV3TraitsError, XcmV3TraitsOutcome, XcmV3Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation } from '@polkadot/types/lookup';
+import type { EthereumLog, EvmCoreErrorExitReason, FrameSupportDispatchDispatchInfo, FrameSupportPreimagesBounded, FrameSupportTokensMiscBalanceStatus, OrmlVestingVestingSchedule, PalletDemocracyMetadataOwner, PalletDemocracyVoteAccountVote, PalletDemocracyVoteThreshold, PalletEvmAccountBasicCrossAccountIdRepr, PalletForeignAssetsAssetId, PalletForeignAssetsModuleAssetMetadata, PalletRankedCollectiveTally, PalletRankedCollectiveVoteRecord, PalletStateTrieMigrationError, PalletStateTrieMigrationMigrationCompute, SpRuntimeDispatchError, SpWeightsWeightV2Weight, StagingXcmV3MultiAsset, StagingXcmV3MultiLocation, StagingXcmV3MultiassetMultiAssets, StagingXcmV3Response, StagingXcmV3TraitsError, StagingXcmV3TraitsOutcome, StagingXcmV3Xcm, StagingXcmVersionedMultiAssets, StagingXcmVersionedMultiLocation } from '@polkadot/types/lookup';
export type __AugmentedEvent<ApiType extends ApiTypes> = AugmentedEvent<ApiType>;
@@ -331,7 +331,7 @@
* Downward message executed with the given outcome.
* \[ id, outcome \]
**/
- ExecutedDownward: AugmentedEvent<ApiType, [U8aFixed, XcmV3TraitsOutcome]>;
+ ExecutedDownward: AugmentedEvent<ApiType, [U8aFixed, StagingXcmV3TraitsOutcome]>;
/**
* Downward message is invalid XCM.
* \[ id \]
@@ -425,19 +425,19 @@
/**
* Downward message executed with the given outcome.
**/
- ExecutedDownward: AugmentedEvent<ApiType, [messageId: U8aFixed, outcome: XcmV3TraitsOutcome], { messageId: U8aFixed, outcome: XcmV3TraitsOutcome }>;
+ ExecutedDownward: AugmentedEvent<ApiType, [messageHash: U8aFixed, messageId: U8aFixed, outcome: StagingXcmV3TraitsOutcome], { messageHash: U8aFixed, messageId: U8aFixed, outcome: StagingXcmV3TraitsOutcome }>;
/**
* Downward message is invalid XCM.
**/
- InvalidFormat: AugmentedEvent<ApiType, [messageId: U8aFixed], { messageId: U8aFixed }>;
+ InvalidFormat: AugmentedEvent<ApiType, [messageHash: U8aFixed], { messageHash: U8aFixed }>;
/**
- * The maximum number of downward messages was.
+ * The maximum number of downward messages was reached.
**/
- MaxMessagesExhausted: AugmentedEvent<ApiType, [messageId: U8aFixed], { messageId: U8aFixed }>;
+ MaxMessagesExhausted: AugmentedEvent<ApiType, [messageHash: U8aFixed], { messageHash: U8aFixed }>;
/**
* Downward message is overweight and was placed in the overweight queue.
**/
- OverweightEnqueued: AugmentedEvent<ApiType, [messageId: U8aFixed, overweightIndex: u64, requiredWeight: SpWeightsWeightV2Weight], { messageId: U8aFixed, overweightIndex: u64, requiredWeight: SpWeightsWeightV2Weight }>;
+ OverweightEnqueued: AugmentedEvent<ApiType, [messageHash: U8aFixed, messageId: U8aFixed, overweightIndex: u64, requiredWeight: SpWeightsWeightV2Weight], { messageHash: U8aFixed, messageId: U8aFixed, overweightIndex: u64, requiredWeight: SpWeightsWeightV2Weight }>;
/**
* Downward message from the overweight queue was executed.
**/
@@ -445,11 +445,11 @@
/**
* Downward message is unsupported version of XCM.
**/
- UnsupportedVersion: AugmentedEvent<ApiType, [messageId: U8aFixed], { messageId: U8aFixed }>;
+ UnsupportedVersion: AugmentedEvent<ApiType, [messageHash: U8aFixed], { messageHash: U8aFixed }>;
/**
* The weight limit for handling downward messages was reached.
**/
- WeightExhausted: AugmentedEvent<ApiType, [messageId: U8aFixed, remainingWeight: SpWeightsWeightV2Weight, requiredWeight: SpWeightsWeightV2Weight], { messageId: U8aFixed, remainingWeight: SpWeightsWeightV2Weight, requiredWeight: SpWeightsWeightV2Weight }>;
+ WeightExhausted: AugmentedEvent<ApiType, [messageHash: U8aFixed, messageId: U8aFixed, remainingWeight: SpWeightsWeightV2Weight, requiredWeight: SpWeightsWeightV2Weight], { messageHash: U8aFixed, messageId: U8aFixed, remainingWeight: SpWeightsWeightV2Weight, requiredWeight: SpWeightsWeightV2Weight }>;
/**
* Generic event
**/
@@ -610,19 +610,19 @@
/**
* The asset registered.
**/
- AssetRegistered: AugmentedEvent<ApiType, [assetId: PalletForeignAssetsAssetIds, metadata: PalletForeignAssetsModuleAssetMetadata], { assetId: PalletForeignAssetsAssetIds, metadata: PalletForeignAssetsModuleAssetMetadata }>;
+ AssetRegistered: AugmentedEvent<ApiType, [assetId: PalletForeignAssetsAssetId, metadata: PalletForeignAssetsModuleAssetMetadata], { assetId: PalletForeignAssetsAssetId, metadata: PalletForeignAssetsModuleAssetMetadata }>;
/**
* The asset updated.
**/
- AssetUpdated: AugmentedEvent<ApiType, [assetId: PalletForeignAssetsAssetIds, metadata: PalletForeignAssetsModuleAssetMetadata], { assetId: PalletForeignAssetsAssetIds, metadata: PalletForeignAssetsModuleAssetMetadata }>;
+ AssetUpdated: AugmentedEvent<ApiType, [assetId: PalletForeignAssetsAssetId, metadata: PalletForeignAssetsModuleAssetMetadata], { assetId: PalletForeignAssetsAssetId, metadata: PalletForeignAssetsModuleAssetMetadata }>;
/**
* The foreign asset registered.
**/
- ForeignAssetRegistered: AugmentedEvent<ApiType, [assetId: u32, assetAddress: XcmV3MultiLocation, metadata: PalletForeignAssetsModuleAssetMetadata], { assetId: u32, assetAddress: XcmV3MultiLocation, metadata: PalletForeignAssetsModuleAssetMetadata }>;
+ ForeignAssetRegistered: AugmentedEvent<ApiType, [assetId: u32, assetAddress: StagingXcmV3MultiLocation, metadata: PalletForeignAssetsModuleAssetMetadata], { assetId: u32, assetAddress: StagingXcmV3MultiLocation, metadata: PalletForeignAssetsModuleAssetMetadata }>;
/**
* The foreign asset updated.
**/
- ForeignAssetUpdated: AugmentedEvent<ApiType, [assetId: u32, assetAddress: XcmV3MultiLocation, metadata: PalletForeignAssetsModuleAssetMetadata], { assetId: u32, assetAddress: XcmV3MultiLocation, metadata: PalletForeignAssetsModuleAssetMetadata }>;
+ ForeignAssetUpdated: AugmentedEvent<ApiType, [assetId: u32, assetAddress: StagingXcmV3MultiLocation, metadata: PalletForeignAssetsModuleAssetMetadata], { assetId: u32, assetAddress: StagingXcmV3MultiLocation, metadata: PalletForeignAssetsModuleAssetMetadata }>;
/**
* Generic event
**/
@@ -732,36 +732,26 @@
polkadotXcm: {
/**
* Some assets have been claimed from an asset trap
- *
- * \[ hash, origin, assets \]
**/
- AssetsClaimed: AugmentedEvent<ApiType, [H256, XcmV3MultiLocation, XcmVersionedMultiAssets]>;
+ AssetsClaimed: AugmentedEvent<ApiType, [hash_: H256, origin: StagingXcmV3MultiLocation, assets: StagingXcmVersionedMultiAssets], { hash_: H256, origin: StagingXcmV3MultiLocation, assets: StagingXcmVersionedMultiAssets }>;
/**
* Some assets have been placed in an asset trap.
- *
- * \[ hash, origin, assets \]
**/
- AssetsTrapped: AugmentedEvent<ApiType, [H256, XcmV3MultiLocation, XcmVersionedMultiAssets]>;
+ AssetsTrapped: AugmentedEvent<ApiType, [hash_: H256, origin: StagingXcmV3MultiLocation, assets: StagingXcmVersionedMultiAssets], { hash_: H256, origin: StagingXcmV3MultiLocation, assets: StagingXcmVersionedMultiAssets }>;
/**
* Execution of an XCM message was attempted.
- *
- * \[ outcome \]
**/
- Attempted: AugmentedEvent<ApiType, [XcmV3TraitsOutcome]>;
+ Attempted: AugmentedEvent<ApiType, [outcome: StagingXcmV3TraitsOutcome], { outcome: StagingXcmV3TraitsOutcome }>;
/**
* Fees were paid from a location for an operation (often for using `SendXcm`).
- *
- * \[ paying location, fees \]
**/
- FeesPaid: AugmentedEvent<ApiType, [XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>;
+ FeesPaid: AugmentedEvent<ApiType, [paying: StagingXcmV3MultiLocation, fees: StagingXcmV3MultiassetMultiAssets], { paying: StagingXcmV3MultiLocation, fees: StagingXcmV3MultiassetMultiAssets }>;
/**
* Expected query response has been received but the querier location of the response does
* not match the expected. The query remains registered for a later, valid, response to
* be received and acted upon.
- *
- * \[ origin location, id, expected querier, maybe actual querier \]
**/
- InvalidQuerier: AugmentedEvent<ApiType, [XcmV3MultiLocation, u64, XcmV3MultiLocation, Option<XcmV3MultiLocation>]>;
+ InvalidQuerier: AugmentedEvent<ApiType, [origin: StagingXcmV3MultiLocation, queryId: u64, expectedQuerier: StagingXcmV3MultiLocation, maybeActualQuerier: Option<StagingXcmV3MultiLocation>], { origin: StagingXcmV3MultiLocation, queryId: u64, expectedQuerier: StagingXcmV3MultiLocation, maybeActualQuerier: Option<StagingXcmV3MultiLocation> }>;
/**
* Expected query response has been received but the expected querier location placed in
* storage by this runtime previously cannot be decoded. The query remains registered.
@@ -770,18 +760,14 @@
* runtime should be readable prior to query timeout) and dangerous since the possibly
* valid response will be dropped. Manual governance intervention is probably going to be
* needed.
- *
- * \[ origin location, id \]
**/
- InvalidQuerierVersion: AugmentedEvent<ApiType, [XcmV3MultiLocation, u64]>;
+ InvalidQuerierVersion: AugmentedEvent<ApiType, [origin: StagingXcmV3MultiLocation, queryId: u64], { origin: StagingXcmV3MultiLocation, queryId: u64 }>;
/**
* Expected query response has been received but the origin location of the response does
* not match that expected. The query remains registered for a later, valid, response to
* be received and acted upon.
- *
- * \[ origin location, id, expected location \]
**/
- InvalidResponder: AugmentedEvent<ApiType, [XcmV3MultiLocation, u64, Option<XcmV3MultiLocation>]>;
+ InvalidResponder: AugmentedEvent<ApiType, [origin: StagingXcmV3MultiLocation, queryId: u64, expectedLocation: Option<StagingXcmV3MultiLocation>], { origin: StagingXcmV3MultiLocation, queryId: u64, expectedLocation: Option<StagingXcmV3MultiLocation> }>;
/**
* Expected query response has been received but the expected origin location placed in
* storage by this runtime previously cannot be decoded. The query remains registered.
@@ -790,115 +776,84 @@
* runtime should be readable prior to query timeout) and dangerous since the possibly
* valid response will be dropped. Manual governance intervention is probably going to be
* needed.
- *
- * \[ origin location, id \]
**/
- InvalidResponderVersion: AugmentedEvent<ApiType, [XcmV3MultiLocation, u64]>;
+ InvalidResponderVersion: AugmentedEvent<ApiType, [origin: StagingXcmV3MultiLocation, queryId: u64], { origin: StagingXcmV3MultiLocation, queryId: u64 }>;
/**
* Query response has been received and query is removed. The registered notification has
* been dispatched and executed successfully.
- *
- * \[ id, pallet index, call index \]
**/
- Notified: AugmentedEvent<ApiType, [u64, u8, u8]>;
+ Notified: AugmentedEvent<ApiType, [queryId: u64, palletIndex: u8, callIndex: u8], { queryId: u64, palletIndex: u8, callIndex: u8 }>;
/**
* Query response has been received and query is removed. The dispatch was unable to be
* decoded into a `Call`; this might be due to dispatch function having a signature which
* is not `(origin, QueryId, Response)`.
- *
- * \[ id, pallet index, call index \]
**/
- NotifyDecodeFailed: AugmentedEvent<ApiType, [u64, u8, u8]>;
+ NotifyDecodeFailed: AugmentedEvent<ApiType, [queryId: u64, palletIndex: u8, callIndex: u8], { queryId: u64, palletIndex: u8, callIndex: u8 }>;
/**
* Query response has been received and query is removed. There was a general error with
* dispatching the notification call.
- *
- * \[ id, pallet index, call index \]
**/
- NotifyDispatchError: AugmentedEvent<ApiType, [u64, u8, u8]>;
+ NotifyDispatchError: AugmentedEvent<ApiType, [queryId: u64, palletIndex: u8, callIndex: u8], { queryId: u64, palletIndex: u8, callIndex: u8 }>;
/**
- * Query response has been received and query is removed. The registered notification could
- * not be dispatched because the dispatch weight is greater than the maximum weight
+ * Query response has been received and query is removed. The registered notification
+ * could not be dispatched because the dispatch weight is greater than the maximum weight
* originally budgeted by this runtime for the query result.
- *
- * \[ id, pallet index, call index, actual weight, max budgeted weight \]
**/
- NotifyOverweight: AugmentedEvent<ApiType, [u64, u8, u8, SpWeightsWeightV2Weight, SpWeightsWeightV2Weight]>;
+ NotifyOverweight: AugmentedEvent<ApiType, [queryId: u64, palletIndex: u8, callIndex: u8, actualWeight: SpWeightsWeightV2Weight, maxBudgetedWeight: SpWeightsWeightV2Weight], { queryId: u64, palletIndex: u8, callIndex: u8, actualWeight: SpWeightsWeightV2Weight, maxBudgetedWeight: SpWeightsWeightV2Weight }>;
/**
* A given location which had a version change subscription was dropped owing to an error
* migrating the location to our new XCM format.
- *
- * \[ location, query ID \]
**/
- NotifyTargetMigrationFail: AugmentedEvent<ApiType, [XcmVersionedMultiLocation, u64]>;
+ NotifyTargetMigrationFail: AugmentedEvent<ApiType, [location: StagingXcmVersionedMultiLocation, queryId: u64], { location: StagingXcmVersionedMultiLocation, queryId: u64 }>;
/**
* A given location which had a version change subscription was dropped owing to an error
* sending the notification to it.
- *
- * \[ location, query ID, error \]
**/
- NotifyTargetSendFail: AugmentedEvent<ApiType, [XcmV3MultiLocation, u64, XcmV3TraitsError]>;
+ NotifyTargetSendFail: AugmentedEvent<ApiType, [location: StagingXcmV3MultiLocation, queryId: u64, error: StagingXcmV3TraitsError], { location: StagingXcmV3MultiLocation, queryId: u64, error: StagingXcmV3TraitsError }>;
/**
* Query response has been received and is ready for taking with `take_response`. There is
* no registered notification call.
- *
- * \[ id, response \]
**/
- ResponseReady: AugmentedEvent<ApiType, [u64, XcmV3Response]>;
+ ResponseReady: AugmentedEvent<ApiType, [queryId: u64, response: StagingXcmV3Response], { queryId: u64, response: StagingXcmV3Response }>;
/**
* Received query response has been read and removed.
- *
- * \[ id \]
**/
- ResponseTaken: AugmentedEvent<ApiType, [u64]>;
+ ResponseTaken: AugmentedEvent<ApiType, [queryId: u64], { queryId: u64 }>;
/**
* A XCM message was sent.
- *
- * \[ origin, destination, message \]
**/
- Sent: AugmentedEvent<ApiType, [XcmV3MultiLocation, XcmV3MultiLocation, XcmV3Xcm]>;
+ Sent: AugmentedEvent<ApiType, [origin: StagingXcmV3MultiLocation, destination: StagingXcmV3MultiLocation, message: StagingXcmV3Xcm, messageId: U8aFixed], { origin: StagingXcmV3MultiLocation, destination: StagingXcmV3MultiLocation, message: StagingXcmV3Xcm, messageId: U8aFixed }>;
/**
* The supported version of a location has been changed. This might be through an
* automatic notification or a manual intervention.
- *
- * \[ location, XCM version \]
**/
- SupportedVersionChanged: AugmentedEvent<ApiType, [XcmV3MultiLocation, u32]>;
+ SupportedVersionChanged: AugmentedEvent<ApiType, [location: StagingXcmV3MultiLocation, version: u32], { location: StagingXcmV3MultiLocation, version: u32 }>;
/**
* Query response received which does not match a registered query. This may be because a
* matching query was never registered, it may be because it is a duplicate response, or
* because the query timed out.
- *
- * \[ origin location, id \]
**/
- UnexpectedResponse: AugmentedEvent<ApiType, [XcmV3MultiLocation, u64]>;
+ UnexpectedResponse: AugmentedEvent<ApiType, [origin: StagingXcmV3MultiLocation, queryId: u64], { origin: StagingXcmV3MultiLocation, queryId: u64 }>;
/**
* An XCM version change notification message has been attempted to be sent.
*
* The cost of sending it (borne by the chain) is included.
- *
- * \[ destination, result, cost \]
**/
- VersionChangeNotified: AugmentedEvent<ApiType, [XcmV3MultiLocation, u32, XcmV3MultiassetMultiAssets]>;
+ VersionChangeNotified: AugmentedEvent<ApiType, [destination: StagingXcmV3MultiLocation, result: u32, cost: StagingXcmV3MultiassetMultiAssets, messageId: U8aFixed], { destination: StagingXcmV3MultiLocation, result: u32, cost: StagingXcmV3MultiassetMultiAssets, messageId: U8aFixed }>;
/**
- * We have requested that a remote chain sends us XCM version change notifications.
- *
- * \[ destination location, cost \]
+ * We have requested that a remote chain send us XCM version change notifications.
**/
- VersionNotifyRequested: AugmentedEvent<ApiType, [XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>;
+ VersionNotifyRequested: AugmentedEvent<ApiType, [destination: StagingXcmV3MultiLocation, cost: StagingXcmV3MultiassetMultiAssets, messageId: U8aFixed], { destination: StagingXcmV3MultiLocation, cost: StagingXcmV3MultiassetMultiAssets, messageId: U8aFixed }>;
/**
* A remote has requested XCM version change notification from us and we have honored it.
* A version information message is sent to them and its cost is included.
- *
- * \[ destination location, cost \]
**/
- VersionNotifyStarted: AugmentedEvent<ApiType, [XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>;
+ VersionNotifyStarted: AugmentedEvent<ApiType, [destination: StagingXcmV3MultiLocation, cost: StagingXcmV3MultiassetMultiAssets, messageId: U8aFixed], { destination: StagingXcmV3MultiLocation, cost: StagingXcmV3MultiassetMultiAssets, messageId: U8aFixed }>;
/**
- * We have requested that a remote chain stops sending us XCM version change notifications.
- *
- * \[ destination location, cost \]
+ * We have requested that a remote chain stops sending us XCM version change
+ * notifications.
**/
- VersionNotifyUnrequested: AugmentedEvent<ApiType, [XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>;
+ VersionNotifyUnrequested: AugmentedEvent<ApiType, [destination: StagingXcmV3MultiLocation, cost: StagingXcmV3MultiassetMultiAssets, messageId: U8aFixed], { destination: StagingXcmV3MultiLocation, cost: StagingXcmV3MultiassetMultiAssets, messageId: U8aFixed }>;
/**
* Generic event
**/
@@ -1123,65 +1078,67 @@
/**
* A balance was set by root.
**/
- BalanceSet: AugmentedEvent<ApiType, [currencyId: PalletForeignAssetsAssetIds, who: AccountId32, free: u128, reserved: u128], { currencyId: PalletForeignAssetsAssetIds, who: AccountId32, free: u128, reserved: u128 }>;
+ BalanceSet: AugmentedEvent<ApiType, [currencyId: PalletForeignAssetsAssetId, who: AccountId32, free: u128, reserved: u128], { currencyId: PalletForeignAssetsAssetId, who: AccountId32, free: u128, reserved: u128 }>;
/**
* Deposited some balance into an account
**/
- Deposited: AugmentedEvent<ApiType, [currencyId: PalletForeignAssetsAssetIds, who: AccountId32, amount: u128], { currencyId: PalletForeignAssetsAssetIds, who: AccountId32, amount: u128 }>;
+ Deposited: AugmentedEvent<ApiType, [currencyId: PalletForeignAssetsAssetId, who: AccountId32, amount: u128], { currencyId: PalletForeignAssetsAssetId, who: AccountId32, amount: u128 }>;
/**
* An account was removed whose balance was non-zero but below
* ExistentialDeposit, resulting in an outright loss.
**/
- DustLost: AugmentedEvent<ApiType, [currencyId: PalletForeignAssetsAssetIds, who: AccountId32, amount: u128], { currencyId: PalletForeignAssetsAssetIds, who: AccountId32, amount: u128 }>;
+ DustLost: AugmentedEvent<ApiType, [currencyId: PalletForeignAssetsAssetId, who: AccountId32, amount: u128], { currencyId: PalletForeignAssetsAssetId, who: AccountId32, amount: u128 }>;
/**
* An account was created with some free balance.
**/
- Endowed: AugmentedEvent<ApiType, [currencyId: PalletForeignAssetsAssetIds, who: AccountId32, amount: u128], { currencyId: PalletForeignAssetsAssetIds, who: AccountId32, amount: u128 }>;
+ Endowed: AugmentedEvent<ApiType, [currencyId: PalletForeignAssetsAssetId, who: AccountId32, amount: u128], { currencyId: PalletForeignAssetsAssetId, who: AccountId32, amount: u128 }>;
+ Issued: AugmentedEvent<ApiType, [currencyId: PalletForeignAssetsAssetId, amount: u128], { currencyId: PalletForeignAssetsAssetId, amount: u128 }>;
/**
* Some free balance was locked.
**/
- Locked: AugmentedEvent<ApiType, [currencyId: PalletForeignAssetsAssetIds, who: AccountId32, amount: u128], { currencyId: PalletForeignAssetsAssetIds, who: AccountId32, amount: u128 }>;
+ Locked: AugmentedEvent<ApiType, [currencyId: PalletForeignAssetsAssetId, who: AccountId32, amount: u128], { currencyId: PalletForeignAssetsAssetId, who: AccountId32, amount: u128 }>;
/**
* Some locked funds were unlocked
**/
- LockRemoved: AugmentedEvent<ApiType, [lockId: U8aFixed, currencyId: PalletForeignAssetsAssetIds, who: AccountId32], { lockId: U8aFixed, currencyId: PalletForeignAssetsAssetIds, who: AccountId32 }>;
+ LockRemoved: AugmentedEvent<ApiType, [lockId: U8aFixed, currencyId: PalletForeignAssetsAssetId, who: AccountId32], { lockId: U8aFixed, currencyId: PalletForeignAssetsAssetId, who: AccountId32 }>;
/**
* Some funds are locked
**/
- LockSet: AugmentedEvent<ApiType, [lockId: U8aFixed, currencyId: PalletForeignAssetsAssetIds, who: AccountId32, amount: u128], { lockId: U8aFixed, currencyId: PalletForeignAssetsAssetIds, who: AccountId32, amount: u128 }>;
+ LockSet: AugmentedEvent<ApiType, [lockId: U8aFixed, currencyId: PalletForeignAssetsAssetId, who: AccountId32, amount: u128], { lockId: U8aFixed, currencyId: PalletForeignAssetsAssetId, who: AccountId32, amount: u128 }>;
+ Rescinded: AugmentedEvent<ApiType, [currencyId: PalletForeignAssetsAssetId, amount: u128], { currencyId: PalletForeignAssetsAssetId, amount: u128 }>;
/**
* Some balance was reserved (moved from free to reserved).
**/
- Reserved: AugmentedEvent<ApiType, [currencyId: PalletForeignAssetsAssetIds, who: AccountId32, amount: u128], { currencyId: PalletForeignAssetsAssetIds, who: AccountId32, amount: u128 }>;
+ Reserved: AugmentedEvent<ApiType, [currencyId: PalletForeignAssetsAssetId, who: AccountId32, amount: u128], { currencyId: PalletForeignAssetsAssetId, who: AccountId32, amount: u128 }>;
/**
* Some reserved balance was repatriated (moved from reserved to
* another account).
**/
- ReserveRepatriated: AugmentedEvent<ApiType, [currencyId: PalletForeignAssetsAssetIds, from: AccountId32, to: AccountId32, amount: u128, status: FrameSupportTokensMiscBalanceStatus], { currencyId: PalletForeignAssetsAssetIds, from: AccountId32, to: AccountId32, amount: u128, status: FrameSupportTokensMiscBalanceStatus }>;
+ ReserveRepatriated: AugmentedEvent<ApiType, [currencyId: PalletForeignAssetsAssetId, from: AccountId32, to: AccountId32, amount: u128, status: FrameSupportTokensMiscBalanceStatus], { currencyId: PalletForeignAssetsAssetId, from: AccountId32, to: AccountId32, amount: u128, status: FrameSupportTokensMiscBalanceStatus }>;
/**
* Some balances were slashed (e.g. due to mis-behavior)
**/
- Slashed: AugmentedEvent<ApiType, [currencyId: PalletForeignAssetsAssetIds, who: AccountId32, freeAmount: u128, reservedAmount: u128], { currencyId: PalletForeignAssetsAssetIds, who: AccountId32, freeAmount: u128, reservedAmount: u128 }>;
+ Slashed: AugmentedEvent<ApiType, [currencyId: PalletForeignAssetsAssetId, who: AccountId32, freeAmount: u128, reservedAmount: u128], { currencyId: PalletForeignAssetsAssetId, who: AccountId32, freeAmount: u128, reservedAmount: u128 }>;
/**
* The total issuance of an currency has been set
**/
- TotalIssuanceSet: AugmentedEvent<ApiType, [currencyId: PalletForeignAssetsAssetIds, amount: u128], { currencyId: PalletForeignAssetsAssetIds, amount: u128 }>;
+ TotalIssuanceSet: AugmentedEvent<ApiType, [currencyId: PalletForeignAssetsAssetId, amount: u128], { currencyId: PalletForeignAssetsAssetId, amount: u128 }>;
/**
* Transfer succeeded.
**/
- Transfer: AugmentedEvent<ApiType, [currencyId: PalletForeignAssetsAssetIds, from: AccountId32, to: AccountId32, amount: u128], { currencyId: PalletForeignAssetsAssetIds, from: AccountId32, to: AccountId32, amount: u128 }>;
+ Transfer: AugmentedEvent<ApiType, [currencyId: PalletForeignAssetsAssetId, from: AccountId32, to: AccountId32, amount: u128], { currencyId: PalletForeignAssetsAssetId, from: AccountId32, to: AccountId32, amount: u128 }>;
/**
* Some locked balance was freed.
**/
- Unlocked: AugmentedEvent<ApiType, [currencyId: PalletForeignAssetsAssetIds, who: AccountId32, amount: u128], { currencyId: PalletForeignAssetsAssetIds, who: AccountId32, amount: u128 }>;
+ Unlocked: AugmentedEvent<ApiType, [currencyId: PalletForeignAssetsAssetId, who: AccountId32, amount: u128], { currencyId: PalletForeignAssetsAssetId, who: AccountId32, amount: u128 }>;
/**
* Some balance was unreserved (moved from reserved to free).
**/
- Unreserved: AugmentedEvent<ApiType, [currencyId: PalletForeignAssetsAssetIds, who: AccountId32, amount: u128], { currencyId: PalletForeignAssetsAssetIds, who: AccountId32, amount: u128 }>;
+ Unreserved: AugmentedEvent<ApiType, [currencyId: PalletForeignAssetsAssetId, who: AccountId32, amount: u128], { currencyId: PalletForeignAssetsAssetId, who: AccountId32, amount: u128 }>;
/**
* Some balances were withdrawn (e.g. pay for transaction fee)
**/
- Withdrawn: AugmentedEvent<ApiType, [currencyId: PalletForeignAssetsAssetIds, who: AccountId32, amount: u128], { currencyId: PalletForeignAssetsAssetIds, who: AccountId32, amount: u128 }>;
+ Withdrawn: AugmentedEvent<ApiType, [currencyId: PalletForeignAssetsAssetId, who: AccountId32, amount: u128], { currencyId: PalletForeignAssetsAssetId, who: AccountId32, amount: u128 }>;
/**
* Generic event
**/
@@ -1240,6 +1197,37 @@
**/
[key: string]: AugmentedEvent<ApiType>;
};
+ utility: {
+ /**
+ * Batch of dispatches completed fully with no error.
+ **/
+ BatchCompleted: AugmentedEvent<ApiType, []>;
+ /**
+ * Batch of dispatches completed but has errors.
+ **/
+ BatchCompletedWithErrors: AugmentedEvent<ApiType, []>;
+ /**
+ * Batch of dispatches did not complete fully. Index of first failing dispatch given, as
+ * well as the error.
+ **/
+ BatchInterrupted: AugmentedEvent<ApiType, [index: u32, error: SpRuntimeDispatchError], { index: u32, error: SpRuntimeDispatchError }>;
+ /**
+ * A call was dispatched.
+ **/
+ DispatchedAs: AugmentedEvent<ApiType, [result: Result<Null, SpRuntimeDispatchError>], { result: Result<Null, SpRuntimeDispatchError> }>;
+ /**
+ * A single item within a Batch of dispatches has completed with no error.
+ **/
+ ItemCompleted: AugmentedEvent<ApiType, []>;
+ /**
+ * A single item within a Batch of dispatches has completed with error.
+ **/
+ ItemFailed: AugmentedEvent<ApiType, [error: SpRuntimeDispatchError], { error: SpRuntimeDispatchError }>;
+ /**
+ * Generic event
+ **/
+ [key: string]: AugmentedEvent<ApiType>;
+ };
vesting: {
/**
* Claimed vesting.
@@ -1262,15 +1250,15 @@
/**
* Bad XCM format used.
**/
- BadFormat: AugmentedEvent<ApiType, [messageHash: Option<U8aFixed>], { messageHash: Option<U8aFixed> }>;
+ BadFormat: AugmentedEvent<ApiType, [messageHash: U8aFixed], { messageHash: U8aFixed }>;
/**
* Bad XCM version used.
**/
- BadVersion: AugmentedEvent<ApiType, [messageHash: Option<U8aFixed>], { messageHash: Option<U8aFixed> }>;
+ BadVersion: AugmentedEvent<ApiType, [messageHash: U8aFixed], { messageHash: U8aFixed }>;
/**
* Some XCM failed.
**/
- Fail: AugmentedEvent<ApiType, [messageHash: Option<U8aFixed>, error: XcmV3TraitsError, weight: SpWeightsWeightV2Weight], { messageHash: Option<U8aFixed>, error: XcmV3TraitsError, weight: SpWeightsWeightV2Weight }>;
+ Fail: AugmentedEvent<ApiType, [messageHash: U8aFixed, messageId: U8aFixed, error: StagingXcmV3TraitsError, weight: SpWeightsWeightV2Weight], { messageHash: U8aFixed, messageId: U8aFixed, error: StagingXcmV3TraitsError, weight: SpWeightsWeightV2Weight }>;
/**
* An XCM exceeded the individual message weight budget.
**/
@@ -1282,11 +1270,11 @@
/**
* Some XCM was executed ok.
**/
- Success: AugmentedEvent<ApiType, [messageHash: Option<U8aFixed>, weight: SpWeightsWeightV2Weight], { messageHash: Option<U8aFixed>, weight: SpWeightsWeightV2Weight }>;
+ Success: AugmentedEvent<ApiType, [messageHash: U8aFixed, messageId: U8aFixed, weight: SpWeightsWeightV2Weight], { messageHash: U8aFixed, messageId: U8aFixed, weight: SpWeightsWeightV2Weight }>;
/**
* An HRMP message was sent to a sibling parachain.
**/
- XcmpMessageSent: AugmentedEvent<ApiType, [messageHash: Option<U8aFixed>], { messageHash: Option<U8aFixed> }>;
+ XcmpMessageSent: AugmentedEvent<ApiType, [messageHash: U8aFixed], { messageHash: U8aFixed }>;
/**
* Generic event
**/
@@ -1296,7 +1284,7 @@
/**
* Transferred `MultiAsset` with fee.
**/
- TransferredMultiAssets: AugmentedEvent<ApiType, [sender: AccountId32, assets: XcmV3MultiassetMultiAssets, fee: XcmV3MultiAsset, dest: XcmV3MultiLocation], { sender: AccountId32, assets: XcmV3MultiassetMultiAssets, fee: XcmV3MultiAsset, dest: XcmV3MultiLocation }>;
+ TransferredMultiAssets: AugmentedEvent<ApiType, [sender: AccountId32, assets: StagingXcmV3MultiassetMultiAssets, fee: StagingXcmV3MultiAsset, dest: StagingXcmV3MultiLocation], { sender: AccountId32, assets: StagingXcmV3MultiassetMultiAssets, fee: StagingXcmV3MultiAsset, dest: StagingXcmV3MultiLocation }>;
/**
* 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
@@ -7,10 +7,10 @@
import type { ApiTypes, AugmentedQuery, QueryableStorageEntry } from '@polkadot/api-base/types';
import type { Data } from '@polkadot/types';
-import type { BTreeMap, Bytes, Option, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
+import type { BTreeMap, Bytes, Option, Struct, 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, Call, H160, H256 } from '@polkadot/types/interfaces/runtime';
-import type { CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCodeUpgradeAuthorization, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueQueueConfigData, EthereumBlock, EthereumLog, EthereumReceiptReceiptV3, EthereumTransactionTransactionV2, FpRpcTransactionStatus, FrameSupportDispatchPerDispatchClassWeight, FrameSupportPreimagesBounded, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, OpalRuntimeRuntimeCommonSessionKeys, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensReserveData, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesIdAmount, PalletBalancesReserveData, PalletCollectiveVotes, PalletConfigurationAppPromotionConfiguration, PalletDemocracyMetadataOwner, PalletDemocracyReferendumInfo, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCodeMetadata, PalletEvmContractHelpersSponsoringModeT, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletNonfungibleItemData, PalletPreimageRequestStatus, PalletRankedCollectiveMemberRecord, PalletRankedCollectiveVoteRecord, PalletReferendaReferendumInfo, PalletSchedulerScheduled, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletTransactionPaymentReleases, PalletTreasuryProposal, PalletXcmQueryStatus, PalletXcmRemoteLockedFungibleRecord, PalletXcmVersionMigrationStage, PhantomTypeUpDataStructs, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotPrimitivesV4AbridgedHostConfiguration, PolkadotPrimitivesV4PersistedValidationData, PolkadotPrimitivesV4UpgradeRestriction, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpRuntimeDigest, SpTrieStorageProof, SpWeightsWeightV2Weight, UpDataStructsCollection, UpDataStructsCollectionStats, UpDataStructsProperties, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsPropertyScope, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, XcmV3MultiLocation, XcmVersionedAssetId, XcmVersionedMultiLocation } from '@polkadot/types/lookup';
+import type { CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCodeUpgradeAuthorization, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletParachainSystemUnincludedSegmentAncestor, CumulusPalletParachainSystemUnincludedSegmentSegmentTracker, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueQueueConfigData, EthereumBlock, EthereumLog, EthereumReceiptReceiptV3, EthereumTransactionTransactionV2, FpRpcTransactionStatus, FrameSupportDispatchPerDispatchClassWeight, FrameSupportPreimagesBounded, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, OpalRuntimeRuntimeCommonSessionKeys, OpalRuntimeRuntimeHoldReason, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensReserveData, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesIdAmount, PalletBalancesReserveData, PalletCollectiveVotes, PalletConfigurationAppPromotionConfiguration, PalletDemocracyMetadataOwner, PalletDemocracyReferendumInfo, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCodeMetadata, PalletEvmContractHelpersSponsoringModeT, PalletForeignAssetsAssetId, PalletForeignAssetsModuleAssetMetadata, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletNonfungibleItemData, PalletPreimageRequestStatus, PalletRankedCollectiveMemberRecord, PalletRankedCollectiveVoteRecord, PalletReferendaReferendumInfo, PalletSchedulerScheduled, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletTransactionPaymentReleases, PalletTreasuryProposal, PalletXcmQueryStatus, PalletXcmRemoteLockedFungibleRecord, PalletXcmVersionMigrationStage, PhantomTypeUpDataStructs, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotPrimitivesV5AbridgedHostConfiguration, PolkadotPrimitivesV5PersistedValidationData, PolkadotPrimitivesV5UpgradeGoAhead, PolkadotPrimitivesV5UpgradeRestriction, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpRuntimeDigest, SpTrieStorageProof, SpWeightsWeightV2Weight, StagingXcmV3MultiLocation, StagingXcmVersionedAssetId, StagingXcmVersionedMultiLocation, UpDataStructsCollection, UpDataStructsCollectionStats, UpDataStructsProperties, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsPropertyScope, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild } from '@polkadot/types/lookup';
import type { Observable } from '@polkadot/types/types';
export type __AugmentedQuery<ApiType extends ApiTypes> = AugmentedQuery<ApiType, () => unknown>;
@@ -81,11 +81,17 @@
* Serves as cache for the authorities.
*
* The authorities in AuRa are overwritten in `on_initialize` when we switch to a new session,
- * but we require the old authorities to verify the seal when validating a PoV. This will always
- * be updated to the latest AuRa authorities in `on_finalize`.
+ * but we require the old authorities to verify the seal when validating a PoV. This will
+ * always be updated to the latest AuRa authorities in `on_finalize`.
**/
authorities: AugmentedQuery<ApiType, () => Observable<Vec<SpConsensusAuraSr25519AppSr25519Public>>, []> & QueryableStorageEntry<ApiType, []>;
/**
+ * Current slot paired with a number of authored blocks.
+ *
+ * Updated on each block initialization.
+ **/
+ slotInfo: AugmentedQuery<ApiType, () => Observable<Option<ITuple<[u64, u32]>>>, []> & QueryableStorageEntry<ApiType, []>;
+ /**
* Generic query
**/
[key: string]: QueryableStorageEntry<ApiType>;
@@ -135,7 +141,10 @@
/**
* Holds on account balances.
**/
- holds: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Vec<PalletBalancesIdAmount>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
+ holds: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Vec<{
+ readonly id: OpalRuntimeRuntimeHoldReason;
+ readonly amount: u128;
+ } & Struct>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
/**
* The total units of outstanding deactivated balance in the system.
**/
@@ -569,19 +578,19 @@
*
* AssetMetadatas: map AssetIds => Option<AssetMetadata>
**/
- assetMetadatas: AugmentedQuery<ApiType, (arg: PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array) => Observable<Option<PalletForeignAssetsModuleAssetMetadata>>, [PalletForeignAssetsAssetIds]> & QueryableStorageEntry<ApiType, [PalletForeignAssetsAssetIds]>;
+ assetMetadatas: AugmentedQuery<ApiType, (arg: PalletForeignAssetsAssetId | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array) => Observable<Option<PalletForeignAssetsModuleAssetMetadata>>, [PalletForeignAssetsAssetId]> & QueryableStorageEntry<ApiType, [PalletForeignAssetsAssetId]>;
/**
* The storages for MultiLocations.
*
* ForeignAssetLocations: map ForeignAssetId => Option<MultiLocation>
**/
- foreignAssetLocations: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<XcmV3MultiLocation>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
+ foreignAssetLocations: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Option<StagingXcmV3MultiLocation>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
/**
* The storages for CurrencyIds.
*
* LocationToCurrencyIds: map MultiLocation => Option<ForeignAssetId>
**/
- locationToCurrencyIds: AugmentedQuery<ApiType, (arg: XcmV3MultiLocation | { parents?: any; interior?: any } | string | Uint8Array) => Observable<Option<u32>>, [XcmV3MultiLocation]> & QueryableStorageEntry<ApiType, [XcmV3MultiLocation]>;
+ locationToCurrencyIds: AugmentedQuery<ApiType, (arg: StagingXcmV3MultiLocation | { parents?: any; interior?: any } | string | Uint8Array) => Observable<Option<u32>>, [StagingXcmV3MultiLocation]> & QueryableStorageEntry<ApiType, [StagingXcmV3MultiLocation]>;
/**
* Next available Foreign AssetId ID.
*
@@ -716,7 +725,7 @@
/**
* Map of key-value pairs, describing the metadata of a token.
**/
- tokenProperties: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<UpDataStructsProperties>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;
+ tokenProperties: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<UpDataStructsProperties>>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;
/**
* Amount of burnt tokens in a collection.
**/
@@ -739,6 +748,12 @@
};
parachainSystem: {
/**
+ * Storage field that keeps track of bandwidth used by the unincluded segment along with the
+ * latest the latest HRMP watermark. Used for limiting the acceptance of new blocks with
+ * respect to relay chain constraints.
+ **/
+ aggregatedUnincludedSegment: AugmentedQuery<ApiType, () => Observable<Option<CumulusPalletParachainSystemUnincludedSegmentSegmentTracker>>, []> & QueryableStorageEntry<ApiType, []>;
+ /**
* The number of HRMP messages we observed in `on_initialize` and thus used that number for
* announcing the weight of `on_initialize` and `on_finalize`.
**/
@@ -750,7 +765,7 @@
/**
* A custom head data that should be returned as result of `validate_block`.
*
- * See [`Pallet::set_custom_validation_head_data`] for more information.
+ * See `Pallet::set_custom_validation_head_data` for more information.
**/
customValidationHeadData: AugmentedQuery<ApiType, () => Observable<Option<Bytes>>, []> & QueryableStorageEntry<ApiType, []>;
/**
@@ -765,7 +780,7 @@
*
* This data is also absent from the genesis.
**/
- hostConfiguration: AugmentedQuery<ApiType, () => Observable<Option<PolkadotPrimitivesV4AbridgedHostConfiguration>>, []> & QueryableStorageEntry<ApiType, []>;
+ hostConfiguration: AugmentedQuery<ApiType, () => Observable<Option<PolkadotPrimitivesV5AbridgedHostConfiguration>>, []> & QueryableStorageEntry<ApiType, []>;
/**
* HRMP messages that were sent in a block.
*
@@ -809,12 +824,12 @@
**/
pendingUpwardMessages: AugmentedQuery<ApiType, () => Observable<Vec<Bytes>>, []> & QueryableStorageEntry<ApiType, []>;
/**
- * In case of a scheduled upgrade, this storage field contains the validation code to be applied.
- *
- * As soon as the relay chain gives us the go-ahead signal, we will overwrite the [`:code`][well_known_keys::CODE]
- * which will result the next block process with the new validation code. This concludes the upgrade process.
+ * In case of a scheduled upgrade, this storage field contains the validation code to be
+ * applied.
*
- * [well_known_keys::CODE]: sp_core::storage::well_known_keys::CODE
+ * As soon as the relay chain gives us the go-ahead signal, we will overwrite the
+ * [`:code`][sp_core::storage::well_known_keys::CODE] which will result the next block process
+ * with the new validation code. This concludes the upgrade process.
**/
pendingValidationCode: AugmentedQuery<ApiType, () => Observable<Bytes>, []> & QueryableStorageEntry<ApiType, []>;
/**
@@ -853,6 +868,23 @@
**/
reservedXcmpWeightOverride: AugmentedQuery<ApiType, () => Observable<Option<SpWeightsWeightV2Weight>>, []> & QueryableStorageEntry<ApiType, []>;
/**
+ * Latest included block descendants the runtime accepted. In other words, these are
+ * ancestors of the currently executing block which have not been included in the observed
+ * relay-chain state.
+ *
+ * The segment length is limited by the capacity returned from the [`ConsensusHook`] configured
+ * in the pallet.
+ **/
+ unincludedSegment: AugmentedQuery<ApiType, () => Observable<Vec<CumulusPalletParachainSystemUnincludedSegmentAncestor>>, []> & QueryableStorageEntry<ApiType, []>;
+ /**
+ * Optional upgrade go-ahead signal from the relay-chain.
+ *
+ * This storage item is a mirror of the corresponding value for the current parachain from the
+ * relay-chain. This value is ephemeral which means it doesn't hit the storage. This value is
+ * set after the inherent.
+ **/
+ upgradeGoAhead: AugmentedQuery<ApiType, () => Observable<Option<PolkadotPrimitivesV5UpgradeGoAhead>>, []> & QueryableStorageEntry<ApiType, []>;
+ /**
* An option which indicates if the relay-chain restricts signalling a validation code upgrade.
* In other words, if this is `Some` and [`NewValidationCode`] is `Some` then the produced
* candidate will be invalid.
@@ -861,7 +893,7 @@
* relay-chain. This value is ephemeral which means it doesn't hit the storage. This value is
* set after the inherent.
**/
- upgradeRestrictionSignal: AugmentedQuery<ApiType, () => Observable<Option<PolkadotPrimitivesV4UpgradeRestriction>>, []> & QueryableStorageEntry<ApiType, []>;
+ upgradeRestrictionSignal: AugmentedQuery<ApiType, () => Observable<Option<PolkadotPrimitivesV5UpgradeRestriction>>, []> & QueryableStorageEntry<ApiType, []>;
/**
* Upward messages that were sent in a block.
*
@@ -873,7 +905,7 @@
* This value is expected to be set only once per block and it's never stored
* in the trie.
**/
- validationData: AugmentedQuery<ApiType, () => Observable<Option<PolkadotPrimitivesV4PersistedValidationData>>, []> & QueryableStorageEntry<ApiType, []>;
+ validationData: AugmentedQuery<ApiType, () => Observable<Option<PolkadotPrimitivesV5PersistedValidationData>>, []> & QueryableStorageEntry<ApiType, []>;
/**
* Generic query
**/
@@ -894,7 +926,7 @@
/**
* Fungible assets which we know are locked on this chain.
**/
- lockedFungibles: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<Vec<ITuple<[u128, XcmVersionedMultiLocation]>>>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
+ lockedFungibles: AugmentedQuery<ApiType, (arg: AccountId32 | string | Uint8Array) => Observable<Option<Vec<ITuple<[u128, StagingXcmVersionedMultiLocation]>>>>, [AccountId32]> & QueryableStorageEntry<ApiType, [AccountId32]>;
/**
* The ongoing queries.
**/
@@ -906,7 +938,7 @@
/**
* Fungible assets which we know are locked on a remote chain.
**/
- remoteLockedFungibles: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: AccountId32 | string | Uint8Array, arg3: XcmVersionedAssetId | { V3: any } | string | Uint8Array) => Observable<Option<PalletXcmRemoteLockedFungibleRecord>>, [u32, AccountId32, XcmVersionedAssetId]> & QueryableStorageEntry<ApiType, [u32, AccountId32, XcmVersionedAssetId]>;
+ remoteLockedFungibles: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: AccountId32 | string | Uint8Array, arg3: StagingXcmVersionedAssetId | { V3: any } | string | Uint8Array) => Observable<Option<PalletXcmRemoteLockedFungibleRecord>>, [u32, AccountId32, StagingXcmVersionedAssetId]> & QueryableStorageEntry<ApiType, [u32, AccountId32, StagingXcmVersionedAssetId]>;
/**
* Default version to encode XCM when latest version of destination is unknown. If `None`,
* then the destinations whose XCM version is unknown are considered unreachable.
@@ -915,22 +947,22 @@
/**
* The Latest versions that we know various locations support.
**/
- supportedVersion: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array) => Observable<Option<u32>>, [u32, XcmVersionedMultiLocation]> & QueryableStorageEntry<ApiType, [u32, XcmVersionedMultiLocation]>;
+ supportedVersion: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: StagingXcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array) => Observable<Option<u32>>, [u32, StagingXcmVersionedMultiLocation]> & QueryableStorageEntry<ApiType, [u32, StagingXcmVersionedMultiLocation]>;
/**
* Destinations whose latest XCM version we would like to know. Duplicates not allowed, and
* the `u32` counter is the number of times that a send to the destination has been attempted,
* which is used as a prioritization.
**/
- versionDiscoveryQueue: AugmentedQuery<ApiType, () => Observable<Vec<ITuple<[XcmVersionedMultiLocation, u32]>>>, []> & QueryableStorageEntry<ApiType, []>;
+ versionDiscoveryQueue: AugmentedQuery<ApiType, () => Observable<Vec<ITuple<[StagingXcmVersionedMultiLocation, u32]>>>, []> & QueryableStorageEntry<ApiType, []>;
/**
* All locations that we have requested version notifications from.
**/
- versionNotifiers: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array) => Observable<Option<u64>>, [u32, XcmVersionedMultiLocation]> & QueryableStorageEntry<ApiType, [u32, XcmVersionedMultiLocation]>;
+ versionNotifiers: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: StagingXcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array) => Observable<Option<u64>>, [u32, StagingXcmVersionedMultiLocation]> & QueryableStorageEntry<ApiType, [u32, StagingXcmVersionedMultiLocation]>;
/**
* The target locations that are subscribed to our version changes, as well as the most recent
* of our versions we informed them of.
**/
- versionNotifyTargets: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array) => Observable<Option<ITuple<[u64, SpWeightsWeightV2Weight, u32]>>>, [u32, XcmVersionedMultiLocation]> & QueryableStorageEntry<ApiType, [u32, XcmVersionedMultiLocation]>;
+ versionNotifyTargets: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: StagingXcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array) => Observable<Option<ITuple<[u64, SpWeightsWeightV2Weight, u32]>>>, [u32, StagingXcmVersionedMultiLocation]> & QueryableStorageEntry<ApiType, [u32, StagingXcmVersionedMultiLocation]>;
/**
* Global suspension state of the XCM executor.
**/
@@ -975,7 +1007,7 @@
/**
* Amount of pieces a refungible token is split into.
**/
- tokenProperties: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<UpDataStructsProperties>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;
+ tokenProperties: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<UpDataStructsProperties>>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;
/**
* Amount of tokens burnt in a collection.
**/
@@ -1129,7 +1161,7 @@
* allows light-clients to leverage the changes trie storage tracking mechanism and
* in case of changes fetch the list of events of interest.
*
- * The value has the type `(T::BlockNumber, EventIndex)` because if we used only just
+ * The value has the type `(BlockNumberFor<T>, EventIndex)` because if we used only just
* the `EventIndex` then in case if the topic has the same contents on the next block
* no notification will be triggered thus the event might be lost.
**/
@@ -1247,20 +1279,20 @@
* NOTE: This is only used in the case that this module is used to store
* balances.
**/
- accounts: AugmentedQuery<ApiType, (arg1: AccountId32 | string | Uint8Array, arg2: PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array) => Observable<OrmlTokensAccountData>, [AccountId32, PalletForeignAssetsAssetIds]> & QueryableStorageEntry<ApiType, [AccountId32, PalletForeignAssetsAssetIds]>;
+ accounts: AugmentedQuery<ApiType, (arg1: AccountId32 | string | Uint8Array, arg2: PalletForeignAssetsAssetId | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array) => Observable<OrmlTokensAccountData>, [AccountId32, PalletForeignAssetsAssetId]> & QueryableStorageEntry<ApiType, [AccountId32, PalletForeignAssetsAssetId]>;
/**
* Any liquidity locks of a token type under an account.
* NOTE: Should only be accessed when setting, changing and freeing a lock.
**/
- locks: AugmentedQuery<ApiType, (arg1: AccountId32 | string | Uint8Array, arg2: PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array) => Observable<Vec<OrmlTokensBalanceLock>>, [AccountId32, PalletForeignAssetsAssetIds]> & QueryableStorageEntry<ApiType, [AccountId32, PalletForeignAssetsAssetIds]>;
+ locks: AugmentedQuery<ApiType, (arg1: AccountId32 | string | Uint8Array, arg2: PalletForeignAssetsAssetId | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array) => Observable<Vec<OrmlTokensBalanceLock>>, [AccountId32, PalletForeignAssetsAssetId]> & QueryableStorageEntry<ApiType, [AccountId32, PalletForeignAssetsAssetId]>;
/**
* Named reserves on some account balances.
**/
- reserves: AugmentedQuery<ApiType, (arg1: AccountId32 | string | Uint8Array, arg2: PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array) => Observable<Vec<OrmlTokensReserveData>>, [AccountId32, PalletForeignAssetsAssetIds]> & QueryableStorageEntry<ApiType, [AccountId32, PalletForeignAssetsAssetIds]>;
+ reserves: AugmentedQuery<ApiType, (arg1: AccountId32 | string | Uint8Array, arg2: PalletForeignAssetsAssetId | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array) => Observable<Vec<OrmlTokensReserveData>>, [AccountId32, PalletForeignAssetsAssetId]> & QueryableStorageEntry<ApiType, [AccountId32, PalletForeignAssetsAssetId]>;
/**
* The total issuance of a token type.
**/
- totalIssuance: AugmentedQuery<ApiType, (arg: PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array) => Observable<u128>, [PalletForeignAssetsAssetIds]> & QueryableStorageEntry<ApiType, [PalletForeignAssetsAssetIds]>;
+ totalIssuance: AugmentedQuery<ApiType, (arg: PalletForeignAssetsAssetId | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array) => Observable<u128>, [PalletForeignAssetsAssetId]> & QueryableStorageEntry<ApiType, [PalletForeignAssetsAssetId]>;
/**
* Generic query
**/
tests/src/interfaces/augment-api-runtime.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-runtime.ts
+++ b/tests/src/interfaces/augment-api-runtime.ts
@@ -6,19 +6,20 @@
import '@polkadot/api-base/types/calls';
import type { ApiTypes, AugmentedCall, DecoratedCallBase } from '@polkadot/api-base/types';
-import type { Bytes, Null, Option, Vec, u32 } from '@polkadot/types-codec';
+import type { Bytes, Null, Option, Result, U256, Vec, bool, u256, u32, u64 } from '@polkadot/types-codec';
import type { AnyNumber, ITuple } from '@polkadot/types-codec/types';
import type { CheckInherentsResult, InherentData } from '@polkadot/types/interfaces/blockbuilder';
import type { BlockHash } from '@polkadot/types/interfaces/chain';
import type { AuthorityId } from '@polkadot/types/interfaces/consensus';
import type { CollationInfo } from '@polkadot/types/interfaces/cumulus';
-import type { TransactionV2 } from '@polkadot/types/interfaces/eth';
+import type { BlockV2, EthReceiptV3, EthTransactionStatus, TransactionV2 } from '@polkadot/types/interfaces/eth';
+import type { EvmAccount, EvmCallInfoV2, EvmCreateInfoV2 } from '@polkadot/types/interfaces/evm';
import type { Extrinsic } from '@polkadot/types/interfaces/extrinsics';
import type { OpaqueMetadata } from '@polkadot/types/interfaces/metadata';
import type { FeeDetails, RuntimeDispatchInfo } from '@polkadot/types/interfaces/payment';
-import type { AccountId, Balance, Block, Header, Index, KeyTypeId, SlotDuration, Weight } from '@polkadot/types/interfaces/runtime';
+import type { AccountId, Balance, Block, H160, H256, Header, Index, KeyTypeId, Permill, SlotDuration, Weight } from '@polkadot/types/interfaces/runtime';
import type { RuntimeVersion } from '@polkadot/types/interfaces/state';
-import type { ApplyExtrinsicResult } from '@polkadot/types/interfaces/system';
+import type { ApplyExtrinsicResult, DispatchError } from '@polkadot/types/interfaces/system';
import type { TransactionSource, TransactionValidity } from '@polkadot/types/interfaces/txqueue';
import type { IExtrinsic, Observable } from '@polkadot/types/types';
@@ -117,6 +118,69 @@
**/
[key: string]: DecoratedCallBase<ApiType>;
};
+ /** 0x582211f65bb14b89/5 */
+ ethereumRuntimeRPCApi: {
+ /**
+ * Returns pallet_evm::Accounts by address.
+ **/
+ accountBasic: AugmentedCall<ApiType, (address: H160 | string | Uint8Array) => Observable<EvmAccount>>;
+ /**
+ * For a given account address, returns pallet_evm::AccountCodes.
+ **/
+ accountCodeAt: AugmentedCall<ApiType, (address: H160 | string | Uint8Array) => Observable<Bytes>>;
+ /**
+ * Returns the converted FindAuthor::find_author authority id.
+ **/
+ author: AugmentedCall<ApiType, () => Observable<H160>>;
+ /**
+ * Returns a frame_ethereum::call response. If `estimate` is true,
+ **/
+ call: AugmentedCall<ApiType, (from: H160 | string | Uint8Array, to: H160 | string | Uint8Array, data: Bytes | string | Uint8Array, value: U256 | AnyNumber | Uint8Array, gasLimit: U256 | AnyNumber | Uint8Array, maxFeePerGas: Option<U256> | null | Uint8Array | U256 | AnyNumber, maxPriorityFeePerGas: Option<U256> | null | Uint8Array | U256 | AnyNumber, nonce: Option<U256> | null | Uint8Array | U256 | AnyNumber, estimate: bool | boolean | Uint8Array, accessList: Option<Vec<ITuple<[H160, Vec<H256>]>>> | null | Uint8Array | Vec<ITuple<[H160, Vec<H256>]>> | ([H160 | string | Uint8Array, Vec<H256> | (H256 | string | Uint8Array)[]])[]) => Observable<Result<EvmCallInfoV2, DispatchError>>>;
+ /**
+ * Returns runtime defined pallet_evm::ChainId.
+ **/
+ chainId: AugmentedCall<ApiType, () => Observable<u64>>;
+ /**
+ * Returns a frame_ethereum::call response. If `estimate` is true,
+ **/
+ create: AugmentedCall<ApiType, (from: H160 | string | Uint8Array, data: Bytes | string | Uint8Array, value: U256 | AnyNumber | Uint8Array, gasLimit: U256 | AnyNumber | Uint8Array, maxFeePerGas: Option<U256> | null | Uint8Array | U256 | AnyNumber, maxPriorityFeePerGas: Option<U256> | null | Uint8Array | U256 | AnyNumber, nonce: Option<U256> | null | Uint8Array | U256 | AnyNumber, estimate: bool | boolean | Uint8Array, accessList: Option<Vec<ITuple<[H160, Vec<H256>]>>> | null | Uint8Array | Vec<ITuple<[H160, Vec<H256>]>> | ([H160 | string | Uint8Array, Vec<H256> | (H256 | string | Uint8Array)[]])[]) => Observable<Result<EvmCreateInfoV2, DispatchError>>>;
+ /**
+ * Return all the current data for a block in a single runtime call.
+ **/
+ currentAll: AugmentedCall<ApiType, () => Observable<ITuple<[Option<BlockV2>, Option<Vec<EthReceiptV3>>, Option<Vec<EthTransactionStatus>>]>>>;
+ /**
+ * Return the current block.
+ **/
+ currentBlock: AugmentedCall<ApiType, () => Observable<BlockV2>>;
+ /**
+ * Return the current receipt.
+ **/
+ currentReceipts: AugmentedCall<ApiType, () => Observable<Option<Vec<EthReceiptV3>>>>;
+ /**
+ * Return the current transaction status.
+ **/
+ currentTransactionStatuses: AugmentedCall<ApiType, () => Observable<Option<Vec<EthTransactionStatus>>>>;
+ /**
+ * Return the elasticity multiplier.
+ **/
+ elasticity: AugmentedCall<ApiType, () => Observable<Option<Permill>>>;
+ /**
+ * Receives a `Vec<OpaqueExtrinsic>` and filters all the ethereum transactions.
+ **/
+ extrinsicFilter: AugmentedCall<ApiType, (xts: Vec<Extrinsic> | (Extrinsic | IExtrinsic | string | Uint8Array)[]) => Observable<Vec<TransactionV2>>>;
+ /**
+ * Returns FixedGasPrice::min_gas_price
+ **/
+ gasPrice: AugmentedCall<ApiType, () => Observable<u256>>;
+ /**
+ * For a given account address and index, returns pallet_evm::AccountStorages.
+ **/
+ storageAt: AugmentedCall<ApiType, (address: H160 | string | Uint8Array, index: u256 | AnyNumber | Uint8Array) => Observable<H256>>;
+ /**
+ * Generic call
+ **/
+ [key: string]: DecoratedCallBase<ApiType>;
+ };
/** 0x37e397fc7c91f5e4/2 */
metadata: {
/**
tests/src/interfaces/augment-api-tx.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-tx.ts
+++ b/tests/src/interfaces/augment-api-tx.ts
@@ -10,7 +10,7 @@
import type { Bytes, Compact, Option, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
import type { AnyNumber, IMethod, ITuple } from '@polkadot/types-codec/types';
import type { AccountId32, Call, H160, H256, MultiAddress } from '@polkadot/types/interfaces/runtime';
-import type { CumulusPrimitivesParachainInherentParachainInherentData, EthereumLog, EthereumTransactionTransactionV2, FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime, OpalRuntimeOriginCaller, OpalRuntimeRuntimeCommonSessionKeys, OrmlVestingVestingSchedule, PalletConfigurationAppPromotionConfiguration, PalletDemocracyConviction, PalletDemocracyMetadataOwner, PalletDemocracyVoteAccountVote, PalletEvmAccountBasicCrossAccountIdRepr, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletIdentityBitFlags, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletIdentityRegistration, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletStateTrieMigrationProgress, SpWeightsWeightV2Weight, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCreateCollectionData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, XcmV3MultiLocation, XcmV3WeightLimit, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
+import type { CumulusPrimitivesParachainInherentParachainInherentData, EthereumLog, EthereumTransactionTransactionV2, FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime, OpalRuntimeOriginCaller, OpalRuntimeRuntimeCommonSessionKeys, OrmlVestingVestingSchedule, PalletConfigurationAppPromotionConfiguration, PalletDemocracyConviction, PalletDemocracyMetadataOwner, PalletDemocracyVoteAccountVote, PalletEvmAccountBasicCrossAccountIdRepr, PalletForeignAssetsAssetId, PalletForeignAssetsModuleAssetMetadata, PalletIdentityBitFlags, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletIdentityRegistration, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletStateTrieMigrationProgress, SpWeightsWeightV2Weight, StagingXcmV3MultiLocation, StagingXcmV3WeightLimit, StagingXcmVersionedMultiAsset, StagingXcmVersionedMultiAssets, StagingXcmVersionedMultiLocation, StagingXcmVersionedXcm, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCreateCollectionData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsProperty, UpDataStructsPropertyKeyPermission } from '@polkadot/types/lookup';
export type __AugmentedSubmittable = AugmentedSubmittable<() => unknown>;
export type __SubmittableExtrinsic<ApiType extends ApiTypes> = SubmittableExtrinsic<ApiType>;
@@ -20,122 +20,43 @@
interface AugmentedSubmittables<ApiType extends ApiTypes> {
appPromotion: {
/**
- * Called for blocks that, for some reason, have not been unstacked
- *
- * # Permissions
- *
- * * Sudo
- *
- * # Arguments
- *
- * * `origin`: Must be `Root`.
- * * `pending_blocks`: Block numbers that will be processed.
+ * See [`Pallet::force_unstake`].
**/
forceUnstake: AugmentedSubmittable<(pendingBlocks: Vec<u32> | (u32 | AnyNumber | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Vec<u32>]>;
/**
- * 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
+ * See [`Pallet::payout_stakers`].
**/
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.
+ * See [`Pallet::set_admin_address`].
**/
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`
+ * See [`Pallet::sponsor_collection`].
**/
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`
+ * See [`Pallet::sponsor_contract`].
**/
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.
+ * See [`Pallet::stake`].
**/
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`
+ * See [`Pallet::stop_sponsoring_collection`].
**/
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`
+ * See [`Pallet::stop_sponsoring_contract`].
**/
stopSponsoringContract: AugmentedSubmittable<(contractId: H160 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [H160]>;
/**
- * Unstakes all stakes.
- * After the end of `PendingInterval` this sum becomes completely
- * free for further use.
+ * See [`Pallet::unstake_all`].
**/
unstakeAll: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
/**
- * Unstakes the amount of balance for the staker.
- * After the end of `PendingInterval` this sum becomes completely
- * free for further use.
- *
- * # Arguments
- *
- * * `staker`: staker account.
- * * `amount`: amount of unstaked funds.
+ * See [`Pallet::unstake_partial`].
**/
unstakePartial: AugmentedSubmittable<(amount: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u128]>;
/**
@@ -145,83 +66,39 @@
};
balances: {
/**
- * Set the regular balance of a given account.
- *
- * The dispatch origin for this call is `root`.
+ * See [`Pallet::force_set_balance`].
**/
forceSetBalance: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, newFree: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, Compact<u128>]>;
/**
- * Exactly as `transfer_allow_death`, except the origin must be root and the source account
- * may be specified.
+ * See [`Pallet::force_transfer`].
**/
forceTransfer: AugmentedSubmittable<(source: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, value: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, MultiAddress, Compact<u128>]>;
/**
- * Unreserve some balance from a user by force.
- *
- * Can only be called by ROOT.
+ * See [`Pallet::force_unreserve`].
**/
forceUnreserve: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, u128]>;
/**
- * Set the regular balance of a given account; it also takes a reserved balance but this
- * must be the same as the account's current reserved balance.
- *
- * The dispatch origin for this call is `root`.
- *
- * WARNING: This call is DEPRECATED! Use `force_set_balance` instead.
+ * See [`Pallet::set_balance_deprecated`].
**/
setBalanceDeprecated: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, newFree: Compact<u128> | AnyNumber | Uint8Array, oldReserved: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, Compact<u128>, Compact<u128>]>;
/**
- * Alias for `transfer_allow_death`, provided only for name-wise compatibility.
- *
- * WARNING: DEPRECATED! Will be released in approximately 3 months.
+ * See [`Pallet::transfer`].
**/
transfer: AugmentedSubmittable<(dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, value: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, Compact<u128>]>;
/**
- * Transfer the entire transferable balance from the caller account.
- *
- * NOTE: This function only attempts to transfer _transferable_ balances. This means that
- * any locked, reserved, or existential deposits (when `keep_alive` is `true`), will not be
- * transferred by this function. To ensure that this function results in a killed account,
- * you might need to prepare the account by removing any reference counters, storage
- * deposits, etc...
- *
- * The dispatch origin of this call must be Signed.
- *
- * - `dest`: The recipient of the transfer.
- * - `keep_alive`: A boolean to determine if the `transfer_all` operation should send all
- * of the funds the account has, causing the sender account to be killed (false), or
- * transfer everything except at least the existential deposit, which will guarantee to
- * keep the sender account alive (true).
+ * See [`Pallet::transfer_all`].
**/
transferAll: AugmentedSubmittable<(dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, keepAlive: bool | boolean | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, bool]>;
/**
- * Transfer some liquid free balance to another account.
- *
- * `transfer_allow_death` will set the `FreeBalance` of the sender and receiver.
- * If the sender's account is below the existential deposit as a result
- * of the transfer, the account will be reaped.
- *
- * The dispatch origin for this call must be `Signed` by the transactor.
+ * See [`Pallet::transfer_allow_death`].
**/
transferAllowDeath: AugmentedSubmittable<(dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, value: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, Compact<u128>]>;
/**
- * Same as the [`transfer_allow_death`] call, but with a check that the transfer will not
- * kill the origin account.
- *
- * 99% of the time you want [`transfer_allow_death`] instead.
- *
- * [`transfer_allow_death`]: struct.Pallet.html#method.transfer
+ * See [`Pallet::transfer_keep_alive`].
**/
transferKeepAlive: AugmentedSubmittable<(dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, value: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, Compact<u128>]>;
/**
- * Upgrade a specified account.
- *
- * - `origin`: Must be `Signed`.
- * - `who`: The account to be upgraded.
- *
- * This will waive the transaction fee if at least all but 10% of the accounts needed to
- * be upgraded. (We let some not have to be upgraded just in order to allow for the
- * possibililty of churn).
+ * See [`Pallet::upgrade_accounts`].
**/
upgradeAccounts: AugmentedSubmittable<(who: Vec<AccountId32> | (AccountId32 | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Vec<AccountId32>]>;
/**
@@ -231,45 +108,31 @@
};
collatorSelection: {
/**
- * Add a collator to the list of invulnerable (fixed) collators.
+ * See [`Pallet::add_invulnerable`].
**/
addInvulnerable: AugmentedSubmittable<(updated: AccountId32 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [AccountId32]>;
/**
- * Force deregister `origin` as a collator candidate as a governing authority, and revoke its license.
- * Note that the collator can only leave on session change.
- * The `LicenseBond` will be unreserved and returned immediately.
- *
- * This call is, of course, not applicable to `Invulnerable` collators.
+ * See [`Pallet::force_release_license`].
**/
forceReleaseLicense: AugmentedSubmittable<(who: AccountId32 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [AccountId32]>;
/**
- * Purchase a license on block collation for this account.
- * It does not make it a collator candidate, use `onboard` afterward. The account must
- * (a) already have registered session keys and (b) be able to reserve the `LicenseBond`.
- *
- * This call is not available to `Invulnerable` collators.
+ * See [`Pallet::get_license`].
**/
getLicense: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
/**
- * Deregister `origin` as a collator candidate. Note that the collator can only leave on
- * session change. The license to `onboard` later at any other time will remain.
+ * See [`Pallet::offboard`].
**/
offboard: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
/**
- * Register this account as a candidate for collators for next sessions.
- * The account must already hold a license, and cannot offboard immediately during a session.
- *
- * This call is not available to `Invulnerable` collators.
+ * See [`Pallet::onboard`].
**/
onboard: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
/**
- * Forfeit `origin`'s own license. The `LicenseBond` will be unreserved immediately.
- *
- * This call is not available to `Invulnerable` collators.
+ * See [`Pallet::release_license`].
**/
releaseLicense: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
/**
- * Remove a collator from the list of invulnerable (fixed) collators.
+ * See [`Pallet::remove_invulnerable`].
**/
removeInvulnerable: AugmentedSubmittable<(who: AccountId32 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [AccountId32]>;
/**
@@ -278,11 +141,29 @@
[key: string]: SubmittableExtrinsicFunction<ApiType>;
};
configuration: {
+ /**
+ * See [`Pallet::set_app_promotion_configuration_override`].
+ **/
setAppPromotionConfigurationOverride: AugmentedSubmittable<(configuration: PalletConfigurationAppPromotionConfiguration | { recalculationInterval?: any; pendingInterval?: any; intervalIncome?: any; maxStakersPerCalculation?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletConfigurationAppPromotionConfiguration]>;
+ /**
+ * See [`Pallet::set_collator_selection_desired_collators`].
+ **/
setCollatorSelectionDesiredCollators: AugmentedSubmittable<(max: Option<u32> | null | Uint8Array | u32 | AnyNumber) => SubmittableExtrinsic<ApiType>, [Option<u32>]>;
+ /**
+ * See [`Pallet::set_collator_selection_kick_threshold`].
+ **/
setCollatorSelectionKickThreshold: AugmentedSubmittable<(threshold: Option<u32> | null | Uint8Array | u32 | AnyNumber) => SubmittableExtrinsic<ApiType>, [Option<u32>]>;
+ /**
+ * See [`Pallet::set_collator_selection_license_bond`].
+ **/
setCollatorSelectionLicenseBond: AugmentedSubmittable<(amount: Option<u128> | null | Uint8Array | u128 | AnyNumber) => SubmittableExtrinsic<ApiType>, [Option<u128>]>;
+ /**
+ * See [`Pallet::set_min_gas_price_override`].
+ **/
setMinGasPriceOverride: AugmentedSubmittable<(coeff: Option<u64> | null | Uint8Array | u64 | AnyNumber) => SubmittableExtrinsic<ApiType>, [Option<u64>]>;
+ /**
+ * See [`Pallet::set_weight_to_fee_coefficient_override`].
+ **/
setWeightToFeeCoefficientOverride: AugmentedSubmittable<(coeff: Option<u64> | null | Uint8Array | u64 | AnyNumber) => SubmittableExtrinsic<ApiType>, [Option<u64>]>;
/**
* Generic tx
@@ -291,111 +172,27 @@
};
council: {
/**
- * Close a vote that is either approved, disapproved or whose voting period has ended.
- *
- * May be called by any signed account in order to finish voting and close the proposal.
- *
- * If called before the end of the voting period it will only close the vote if it is
- * has enough votes to be approved or disapproved.
- *
- * If called after the end of the voting period abstentions are counted as rejections
- * unless there is a prime member set and the prime member cast an approval.
- *
- * If the close operation completes successfully with disapproval, the transaction fee will
- * be waived. Otherwise execution of the approved operation will be charged to the caller.
- *
- * + `proposal_weight_bound`: The maximum amount of weight consumed by executing the closed
- * proposal.
- * + `length_bound`: The upper bound for the length of the proposal in storage. Checked via
- * `storage::read` so it is `size_of::<u32>() == 4` larger than the pure length.
- *
- * ## Complexity
- * - `O(B + M + P1 + P2)` where:
- * - `B` is `proposal` size in bytes (length-fee-bounded)
- * - `M` is members-count (code- and governance-bounded)
- * - `P1` is the complexity of `proposal` preimage.
- * - `P2` is proposal-count (code-bounded)
+ * See [`Pallet::close`].
**/
close: AugmentedSubmittable<(proposalHash: H256 | string | Uint8Array, index: Compact<u32> | AnyNumber | Uint8Array, proposalWeightBound: SpWeightsWeightV2Weight | { refTime?: any; proofSize?: any } | string | Uint8Array, lengthBound: Compact<u32> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [H256, Compact<u32>, SpWeightsWeightV2Weight, Compact<u32>]>;
/**
- * Disapprove a proposal, close, and remove it from the system, regardless of its current
- * state.
- *
- * Must be called by the Root origin.
- *
- * Parameters:
- * * `proposal_hash`: The hash of the proposal that should be disapproved.
- *
- * ## Complexity
- * O(P) where P is the number of max proposals
+ * See [`Pallet::disapprove_proposal`].
**/
disapproveProposal: AugmentedSubmittable<(proposalHash: H256 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [H256]>;
/**
- * Dispatch a proposal from a member using the `Member` origin.
- *
- * Origin must be a member of the collective.
- *
- * ## Complexity:
- * - `O(B + M + P)` where:
- * - `B` is `proposal` size in bytes (length-fee-bounded)
- * - `M` members-count (code-bounded)
- * - `P` complexity of dispatching `proposal`
+ * See [`Pallet::execute`].
**/
execute: AugmentedSubmittable<(proposal: Call | IMethod | string | Uint8Array, lengthBound: Compact<u32> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Call, Compact<u32>]>;
/**
- * Add a new proposal to either be voted on or executed directly.
- *
- * Requires the sender to be member.
- *
- * `threshold` determines whether `proposal` is executed directly (`threshold < 2`)
- * or put up for voting.
- *
- * ## Complexity
- * - `O(B + M + P1)` or `O(B + M + P2)` where:
- * - `B` is `proposal` size in bytes (length-fee-bounded)
- * - `M` is members-count (code- and governance-bounded)
- * - branching is influenced by `threshold` where:
- * - `P1` is proposal execution complexity (`threshold < 2`)
- * - `P2` is proposals-count (code-bounded) (`threshold >= 2`)
+ * See [`Pallet::propose`].
**/
propose: AugmentedSubmittable<(threshold: Compact<u32> | AnyNumber | Uint8Array, proposal: Call | IMethod | string | Uint8Array, lengthBound: Compact<u32> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u32>, Call, Compact<u32>]>;
/**
- * Set the collective's membership.
- *
- * - `new_members`: The new member list. Be nice to the chain and provide it sorted.
- * - `prime`: The prime member whose vote sets the default.
- * - `old_count`: The upper bound for the previous number of members in storage. Used for
- * weight estimation.
- *
- * The dispatch of this call must be `SetMembersOrigin`.
- *
- * NOTE: Does not enforce the expected `MaxMembers` limit on the amount of members, but
- * the weight estimations rely on it to estimate dispatchable weight.
- *
- * # WARNING:
- *
- * The `pallet-collective` can also be managed by logic outside of the pallet through the
- * implementation of the trait [`ChangeMembers`].
- * Any call to `set_members` must be careful that the member set doesn't get out of sync
- * with other logic managing the member set.
- *
- * ## Complexity:
- * - `O(MP + N)` where:
- * - `M` old-members-count (code- and governance-bounded)
- * - `N` new-members-count (code- and governance-bounded)
- * - `P` proposals-count (code-bounded)
+ * See [`Pallet::set_members`].
**/
setMembers: AugmentedSubmittable<(newMembers: Vec<AccountId32> | (AccountId32 | string | Uint8Array)[], prime: Option<AccountId32> | null | Uint8Array | AccountId32 | string, oldCount: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Vec<AccountId32>, Option<AccountId32>, u32]>;
/**
- * Add an aye or nay vote for the sender to the given proposal.
- *
- * Requires the sender to be a member.
- *
- * Transaction fees will be waived if the member is voting on any particular proposal
- * for the first time and the call is successful. Subsequent vote changes will charge a
- * fee.
- * ## Complexity
- * - `O(M)` where `M` is members-count (code- and governance-bounded)
+ * See [`Pallet::vote`].
**/
vote: AugmentedSubmittable<(proposal: H256 | string | Uint8Array, index: Compact<u32> | AnyNumber | Uint8Array, approve: bool | boolean | Uint8Array) => SubmittableExtrinsic<ApiType>, [H256, Compact<u32>, bool]>;
/**
@@ -405,50 +202,31 @@
};
councilMembership: {
/**
- * Add a member `who` to the set.
- *
- * May only be called from `T::AddOrigin`.
+ * See [`Pallet::add_member`].
**/
addMember: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress]>;
/**
- * Swap out the sending member for some other key `new`.
- *
- * May only be called from `Signed` origin of a current member.
- *
- * Prime membership is passed from the origin account to `new`, if extant.
+ * See [`Pallet::change_key`].
**/
changeKey: AugmentedSubmittable<(updated: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress]>;
/**
- * Remove the prime member if it exists.
- *
- * May only be called from `T::PrimeOrigin`.
+ * See [`Pallet::clear_prime`].
**/
clearPrime: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
/**
- * Remove a member `who` from the set.
- *
- * May only be called from `T::RemoveOrigin`.
+ * See [`Pallet::remove_member`].
**/
removeMember: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress]>;
/**
- * Change the membership to a new set, disregarding the existing membership. Be nice and
- * pass `members` pre-sorted.
- *
- * May only be called from `T::ResetOrigin`.
+ * See [`Pallet::reset_members`].
**/
resetMembers: AugmentedSubmittable<(members: Vec<AccountId32> | (AccountId32 | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Vec<AccountId32>]>;
/**
- * Set the prime member. Must be a current member.
- *
- * May only be called from `T::PrimeOrigin`.
+ * See [`Pallet::set_prime`].
**/
setPrime: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress]>;
/**
- * Swap out one member `remove` for another `add`.
- *
- * May only be called from `T::SwapOrigin`.
- *
- * Prime membership is *not* passed from `remove` to `add`, if extant.
+ * See [`Pallet::swap_member`].
**/
swapMember: AugmentedSubmittable<(remove: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, add: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, MultiAddress]>;
/**
@@ -464,273 +242,79 @@
};
democracy: {
/**
- * Permanently place a proposal into the blacklist. This prevents it from ever being
- * proposed again.
- *
- * If called on a queued public or external proposal, then this will result in it being
- * removed. If the `ref_index` supplied is an active referendum with the proposal hash,
- * then it will be cancelled.
- *
- * The dispatch origin of this call must be `BlacklistOrigin`.
- *
- * - `proposal_hash`: The proposal hash to blacklist permanently.
- * - `ref_index`: An ongoing referendum whose hash is `proposal_hash`, which will be
- * cancelled.
- *
- * Weight: `O(p)` (though as this is an high-privilege dispatch, we assume it has a
- * reasonable value).
+ * See [`Pallet::blacklist`].
**/
blacklist: AugmentedSubmittable<(proposalHash: H256 | string | Uint8Array, maybeRefIndex: Option<u32> | null | Uint8Array | u32 | AnyNumber) => SubmittableExtrinsic<ApiType>, [H256, Option<u32>]>;
/**
- * Remove a proposal.
- *
- * The dispatch origin of this call must be `CancelProposalOrigin`.
- *
- * - `prop_index`: The index of the proposal to cancel.
- *
- * Weight: `O(p)` where `p = PublicProps::<T>::decode_len()`
+ * See [`Pallet::cancel_proposal`].
**/
cancelProposal: AugmentedSubmittable<(propIndex: Compact<u32> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u32>]>;
/**
- * Remove a referendum.
- *
- * The dispatch origin of this call must be _Root_.
- *
- * - `ref_index`: The index of the referendum to cancel.
- *
- * # Weight: `O(1)`.
+ * See [`Pallet::cancel_referendum`].
**/
cancelReferendum: AugmentedSubmittable<(refIndex: Compact<u32> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u32>]>;
/**
- * Clears all public proposals.
- *
- * The dispatch origin of this call must be _Root_.
- *
- * Weight: `O(1)`.
+ * See [`Pallet::clear_public_proposals`].
**/
clearPublicProposals: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
/**
- * Delegate the voting power (with some given conviction) of the sending account.
- *
- * The balance delegated is locked for as long as it's delegated, and thereafter for the
- * time appropriate for the conviction's lock period.
- *
- * The dispatch origin of this call must be _Signed_, and the signing account must either:
- * - be delegating already; or
- * - have no voting activity (if there is, then it will need to be removed/consolidated
- * through `reap_vote` or `unvote`).
- *
- * - `to`: The account whose voting the `target` account's voting power will follow.
- * - `conviction`: The conviction that will be attached to the delegated votes. When the
- * account is undelegated, the funds will be locked for the corresponding period.
- * - `balance`: The amount of the account's balance to be used in delegating. This must not
- * be more than the account's current balance.
- *
- * Emits `Delegated`.
- *
- * Weight: `O(R)` where R is the number of referendums the voter delegating to has
- * voted on. Weight is charged as if maximum votes.
+ * See [`Pallet::delegate`].
**/
delegate: AugmentedSubmittable<(to: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, conviction: PalletDemocracyConviction | 'None' | 'Locked1x' | 'Locked2x' | 'Locked3x' | 'Locked4x' | 'Locked5x' | 'Locked6x' | number | Uint8Array, balance: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, PalletDemocracyConviction, u128]>;
/**
- * Schedule an emergency cancellation of a referendum. Cannot happen twice to the same
- * referendum.
- *
- * The dispatch origin of this call must be `CancellationOrigin`.
- *
- * -`ref_index`: The index of the referendum to cancel.
- *
- * Weight: `O(1)`.
+ * See [`Pallet::emergency_cancel`].
**/
emergencyCancel: AugmentedSubmittable<(refIndex: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
/**
- * Schedule a referendum to be tabled once it is legal to schedule an external
- * referendum.
- *
- * The dispatch origin of this call must be `ExternalOrigin`.
- *
- * - `proposal_hash`: The preimage hash of the proposal.
+ * See [`Pallet::external_propose`].
**/
externalPropose: AugmentedSubmittable<(proposal: FrameSupportPreimagesBounded | { Legacy: any } | { Inline: any } | { Lookup: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [FrameSupportPreimagesBounded]>;
/**
- * Schedule a negative-turnout-bias referendum to be tabled next once it is legal to
- * schedule an external referendum.
- *
- * The dispatch of this call must be `ExternalDefaultOrigin`.
- *
- * - `proposal_hash`: The preimage hash of the proposal.
- *
- * Unlike `external_propose`, blacklisting has no effect on this and it may replace a
- * pre-scheduled `external_propose` call.
- *
- * Weight: `O(1)`
+ * See [`Pallet::external_propose_default`].
**/
externalProposeDefault: AugmentedSubmittable<(proposal: FrameSupportPreimagesBounded | { Legacy: any } | { Inline: any } | { Lookup: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [FrameSupportPreimagesBounded]>;
/**
- * Schedule a majority-carries referendum to be tabled next once it is legal to schedule
- * an external referendum.
- *
- * The dispatch of this call must be `ExternalMajorityOrigin`.
- *
- * - `proposal_hash`: The preimage hash of the proposal.
- *
- * Unlike `external_propose`, blacklisting has no effect on this and it may replace a
- * pre-scheduled `external_propose` call.
- *
- * Weight: `O(1)`
+ * See [`Pallet::external_propose_majority`].
**/
externalProposeMajority: AugmentedSubmittable<(proposal: FrameSupportPreimagesBounded | { Legacy: any } | { Inline: any } | { Lookup: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [FrameSupportPreimagesBounded]>;
/**
- * Schedule the currently externally-proposed majority-carries referendum to be tabled
- * immediately. If there is no externally-proposed referendum currently, or if there is one
- * but it is not a majority-carries referendum then it fails.
- *
- * The dispatch of this call must be `FastTrackOrigin`.
- *
- * - `proposal_hash`: The hash of the current external proposal.
- * - `voting_period`: The period that is allowed for voting on this proposal. Increased to
- * Must be always greater than zero.
- * For `FastTrackOrigin` must be equal or greater than `FastTrackVotingPeriod`.
- * - `delay`: The number of block after voting has ended in approval and this should be
- * enacted. This doesn't have a minimum amount.
- *
- * Emits `Started`.
- *
- * Weight: `O(1)`
+ * See [`Pallet::fast_track`].
**/
fastTrack: AugmentedSubmittable<(proposalHash: H256 | string | Uint8Array, votingPeriod: u32 | AnyNumber | Uint8Array, delay: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [H256, u32, u32]>;
/**
- * Propose a sensitive action to be taken.
- *
- * The dispatch origin of this call must be _Signed_ and the sender must
- * have funds to cover the deposit.
- *
- * - `proposal_hash`: The hash of the proposal preimage.
- * - `value`: The amount of deposit (must be at least `MinimumDeposit`).
- *
- * Emits `Proposed`.
+ * See [`Pallet::propose`].
**/
propose: AugmentedSubmittable<(proposal: FrameSupportPreimagesBounded | { Legacy: any } | { Inline: any } | { Lookup: any } | string | Uint8Array, value: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [FrameSupportPreimagesBounded, Compact<u128>]>;
/**
- * Remove a vote for a referendum.
- *
- * If the `target` is equal to the signer, then this function is exactly equivalent to
- * `remove_vote`. If not equal to the signer, then the vote must have expired,
- * either because the referendum was cancelled, because the voter lost the referendum or
- * because the conviction period is over.
- *
- * The dispatch origin of this call must be _Signed_.
- *
- * - `target`: The account of the vote to be removed; this account must have voted for
- * referendum `index`.
- * - `index`: The index of referendum of the vote to be removed.
- *
- * Weight: `O(R + log R)` where R is the number of referenda that `target` has voted on.
- * Weight is calculated for the maximum number of vote.
+ * See [`Pallet::remove_other_vote`].
**/
removeOtherVote: AugmentedSubmittable<(target: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, index: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, u32]>;
/**
- * Remove a vote for a referendum.
- *
- * If:
- * - the referendum was cancelled, or
- * - the referendum is ongoing, or
- * - the referendum has ended such that
- * - the vote of the account was in opposition to the result; or
- * - there was no conviction to the account's vote; or
- * - the account made a split vote
- * ...then the vote is removed cleanly and a following call to `unlock` may result in more
- * funds being available.
- *
- * If, however, the referendum has ended and:
- * - it finished corresponding to the vote of the account, and
- * - the account made a standard vote with conviction, and
- * - the lock period of the conviction is not over
- * ...then the lock will be aggregated into the overall account's lock, which may involve
- * *overlocking* (where the two locks are combined into a single lock that is the maximum
- * of both the amount locked and the time is it locked for).
- *
- * The dispatch origin of this call must be _Signed_, and the signer must have a vote
- * registered for referendum `index`.
- *
- * - `index`: The index of referendum of the vote to be removed.
- *
- * Weight: `O(R + log R)` where R is the number of referenda that `target` has voted on.
- * Weight is calculated for the maximum number of vote.
+ * See [`Pallet::remove_vote`].
**/
removeVote: AugmentedSubmittable<(index: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
/**
- * Signals agreement with a particular proposal.
- *
- * The dispatch origin of this call must be _Signed_ and the sender
- * must have funds to cover the deposit, equal to the original deposit.
- *
- * - `proposal`: The index of the proposal to second.
+ * See [`Pallet::second`].
**/
second: AugmentedSubmittable<(proposal: Compact<u32> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u32>]>;
/**
- * Set or clear a metadata of a proposal or a referendum.
- *
- * Parameters:
- * - `origin`: Must correspond to the `MetadataOwner`.
- * - `ExternalOrigin` for an external proposal with the `SuperMajorityApprove`
- * threshold.
- * - `ExternalDefaultOrigin` for an external proposal with the `SuperMajorityAgainst`
- * threshold.
- * - `ExternalMajorityOrigin` for an external proposal with the `SimpleMajority`
- * threshold.
- * - `Signed` by a creator for a public proposal.
- * - `Signed` to clear a metadata for a finished referendum.
- * - `Root` to set a metadata for an ongoing referendum.
- * - `owner`: an identifier of a metadata owner.
- * - `maybe_hash`: The hash of an on-chain stored preimage. `None` to clear a metadata.
+ * See [`Pallet::set_metadata`].
**/
setMetadata: AugmentedSubmittable<(owner: PalletDemocracyMetadataOwner | { External: any } | { Proposal: any } | { Referendum: any } | string | Uint8Array, maybeHash: Option<H256> | null | Uint8Array | H256 | string) => SubmittableExtrinsic<ApiType>, [PalletDemocracyMetadataOwner, Option<H256>]>;
/**
- * Undelegate the voting power of the sending account.
- *
- * Tokens may be unlocked following once an amount of time consistent with the lock period
- * of the conviction with which the delegation was issued.
- *
- * The dispatch origin of this call must be _Signed_ and the signing account must be
- * currently delegating.
- *
- * Emits `Undelegated`.
- *
- * Weight: `O(R)` where R is the number of referendums the voter delegating to has
- * voted on. Weight is charged as if maximum votes.
+ * See [`Pallet::undelegate`].
**/
undelegate: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
/**
- * Unlock tokens that have an expired lock.
- *
- * The dispatch origin of this call must be _Signed_.
- *
- * - `target`: The account to remove the lock on.
- *
- * Weight: `O(R)` with R number of vote of target.
+ * See [`Pallet::unlock`].
**/
unlock: AugmentedSubmittable<(target: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress]>;
/**
- * Veto and blacklist the external proposal hash.
- *
- * The dispatch origin of this call must be `VetoOrigin`.
- *
- * - `proposal_hash`: The preimage hash of the proposal to veto and blacklist.
- *
- * Emits `Vetoed`.
- *
- * Weight: `O(V + log(V))` where V is number of `existing vetoers`
+ * See [`Pallet::veto_external`].
**/
vetoExternal: AugmentedSubmittable<(proposalHash: H256 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [H256]>;
/**
- * Vote in a referendum. If `vote.is_aye()`, the vote is to enact the proposal;
- * otherwise it is a vote to keep the status quo.
- *
- * The dispatch origin of this call must be _Signed_.
- *
- * - `ref_index`: The index of the referendum to vote for.
- * - `vote`: The vote configuration.
+ * See [`Pallet::vote`].
**/
vote: AugmentedSubmittable<(refIndex: Compact<u32> | AnyNumber | Uint8Array, vote: PalletDemocracyVoteAccountVote | { Standard: any } | { Split: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u32>, PalletDemocracyVoteAccountVote]>;
/**
@@ -740,7 +324,7 @@
};
dmpQueue: {
/**
- * Service a single overweight message.
+ * See [`Pallet::service_overweight`].
**/
serviceOverweight: AugmentedSubmittable<(index: u64 | AnyNumber | Uint8Array, weightLimit: SpWeightsWeightV2Weight | { refTime?: any; proofSize?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u64, SpWeightsWeightV2Weight]>;
/**
@@ -750,7 +334,7 @@
};
ethereum: {
/**
- * Transact an Ethereum transaction.
+ * See [`Pallet::transact`].
**/
transact: AugmentedSubmittable<(transaction: EthereumTransactionTransactionV2 | { Legacy: any } | { EIP2930: any } | { EIP1559: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [EthereumTransactionTransactionV2]>;
/**
@@ -760,20 +344,19 @@
};
evm: {
/**
- * Issue an EVM call operation. This is similar to a message call transaction in Ethereum.
+ * See [`Pallet::call`].
**/
call: AugmentedSubmittable<(source: H160 | string | Uint8Array, target: H160 | string | Uint8Array, input: Bytes | string | Uint8Array, value: U256 | AnyNumber | Uint8Array, gasLimit: u64 | AnyNumber | Uint8Array, maxFeePerGas: U256 | AnyNumber | Uint8Array, maxPriorityFeePerGas: Option<U256> | null | Uint8Array | U256 | AnyNumber, nonce: Option<U256> | null | Uint8Array | U256 | AnyNumber, accessList: Vec<ITuple<[H160, Vec<H256>]>> | ([H160 | string | Uint8Array, Vec<H256> | (H256 | string | Uint8Array)[]])[]) => SubmittableExtrinsic<ApiType>, [H160, H160, Bytes, U256, u64, U256, Option<U256>, Option<U256>, Vec<ITuple<[H160, Vec<H256>]>>]>;
/**
- * Issue an EVM create operation. This is similar to a contract creation transaction in
- * Ethereum.
+ * See [`Pallet::create`].
**/
create: AugmentedSubmittable<(source: H160 | string | Uint8Array, init: Bytes | string | Uint8Array, value: U256 | AnyNumber | Uint8Array, gasLimit: u64 | AnyNumber | Uint8Array, maxFeePerGas: U256 | AnyNumber | Uint8Array, maxPriorityFeePerGas: Option<U256> | null | Uint8Array | U256 | AnyNumber, nonce: Option<U256> | null | Uint8Array | U256 | AnyNumber, accessList: Vec<ITuple<[H160, Vec<H256>]>> | ([H160 | string | Uint8Array, Vec<H256> | (H256 | string | Uint8Array)[]])[]) => SubmittableExtrinsic<ApiType>, [H160, Bytes, U256, u64, U256, Option<U256>, Option<U256>, Vec<ITuple<[H160, Vec<H256>]>>]>;
/**
- * Issue an EVM create2 operation.
+ * See [`Pallet::create2`].
**/
create2: AugmentedSubmittable<(source: H160 | string | Uint8Array, init: Bytes | string | Uint8Array, salt: H256 | string | Uint8Array, value: U256 | AnyNumber | Uint8Array, gasLimit: u64 | AnyNumber | Uint8Array, maxFeePerGas: U256 | AnyNumber | Uint8Array, maxPriorityFeePerGas: Option<U256> | null | Uint8Array | U256 | AnyNumber, nonce: Option<U256> | null | Uint8Array | U256 | AnyNumber, accessList: Vec<ITuple<[H160, Vec<H256>]>> | ([H160 | string | Uint8Array, Vec<H256> | (H256 | string | Uint8Array)[]])[]) => SubmittableExtrinsic<ApiType>, [H160, Bytes, H256, U256, u64, U256, Option<U256>, Option<U256>, Vec<ITuple<[H160, Vec<H256>]>>]>;
/**
- * Withdraw balance from EVM into currency/balances pallet.
+ * See [`Pallet::withdraw`].
**/
withdraw: AugmentedSubmittable<(address: H160 | string | Uint8Array, value: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [H160, u128]>;
/**
@@ -783,7 +366,7 @@
};
evmContractHelpers: {
/**
- * Migrate contract to use `SponsoringMode` storage instead of `SelfSponsoring`
+ * See [`Pallet::migrate_from_self_sponsoring`].
**/
migrateFromSelfSponsoring: AugmentedSubmittable<(addresses: Vec<H160> | (H160 | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Vec<H160>]>;
/**
@@ -793,31 +376,27 @@
};
evmMigration: {
/**
- * Start contract migration, inserts contract stub at target address,
- * and marks account as pending, allowing to insert storage
+ * See [`Pallet::begin`].
**/
begin: AugmentedSubmittable<(address: H160 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [H160]>;
/**
- * Finish contract migration, allows it to be called.
- * It is not possible to alter contract storage via [`Self::set_data`]
- * after this call.
+ * See [`Pallet::finish`].
**/
finish: AugmentedSubmittable<(address: H160 | string | Uint8Array, code: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [H160, Bytes]>;
/**
- * Create ethereum events attached to the fake transaction
+ * See [`Pallet::insert_eth_logs`].
**/
insertEthLogs: AugmentedSubmittable<(logs: Vec<EthereumLog> | (EthereumLog | { address?: any; topics?: any; data?: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Vec<EthereumLog>]>;
/**
- * Create substrate events
+ * See [`Pallet::insert_events`].
**/
insertEvents: AugmentedSubmittable<(events: Vec<Bytes> | (Bytes | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Vec<Bytes>]>;
/**
- * Remove remark compatibility data leftovers
+ * See [`Pallet::remove_rmrk_data`].
**/
removeRmrkData: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
/**
- * Insert items into contract storage, this method can be called
- * multiple times
+ * See [`Pallet::set_data`].
**/
setData: AugmentedSubmittable<(address: H160 | string | Uint8Array, data: Vec<ITuple<[H256, H256]>> | ([H256 | string | Uint8Array, H256 | string | Uint8Array])[]) => SubmittableExtrinsic<ApiType>, [H160, Vec<ITuple<[H256, H256]>>]>;
/**
@@ -827,69 +406,27 @@
};
fellowshipCollective: {
/**
- * Introduce a new member.
- *
- * - `origin`: Must be the `AdminOrigin`.
- * - `who`: Account of non-member which will become a member.
- * - `rank`: The rank to give the new member.
- *
- * Weight: `O(1)`
+ * See [`Pallet::add_member`].
**/
addMember: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress]>;
/**
- * Remove votes from the given poll. It must have ended.
- *
- * - `origin`: Must be `Signed` by any account.
- * - `poll_index`: Index of a poll which is completed and for which votes continue to
- * exist.
- * - `max`: Maximum number of vote items from remove in this call.
- *
- * Transaction fees are waived if the operation is successful.
- *
- * Weight `O(max)` (less if there are fewer items to remove than `max`).
+ * See [`Pallet::cleanup_poll`].
**/
cleanupPoll: AugmentedSubmittable<(pollIndex: u32 | AnyNumber | Uint8Array, max: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32]>;
/**
- * Decrement the rank of an existing member by one. If the member is already at rank zero,
- * then they are removed entirely.
- *
- * - `origin`: Must be the `AdminOrigin`.
- * - `who`: Account of existing member of rank greater than zero.
- *
- * Weight: `O(1)`, less if the member's index is highest in its rank.
+ * See [`Pallet::demote_member`].
**/
demoteMember: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress]>;
/**
- * Increment the rank of an existing member by one.
- *
- * - `origin`: Must be the `AdminOrigin`.
- * - `who`: Account of existing member.
- *
- * Weight: `O(1)`
+ * See [`Pallet::promote_member`].
**/
promoteMember: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress]>;
/**
- * Remove the member entirely.
- *
- * - `origin`: Must be the `AdminOrigin`.
- * - `who`: Account of existing member of rank greater than zero.
- * - `min_rank`: The rank of the member or greater.
- *
- * Weight: `O(min_rank)`.
+ * See [`Pallet::remove_member`].
**/
removeMember: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, minRank: u16 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, u16]>;
/**
- * Add an aye or nay vote for the sender to the given proposal.
- *
- * - `origin`: Must be `Signed` by a member account.
- * - `poll`: Index of a poll which is ongoing.
- * - `aye`: `true` if the vote is to approve the proposal, `false` otherwise.
- *
- * Transaction fees are be waived if the member is voting on any particular proposal
- * for the first time and the call is successful. Subsequent vote changes will charge a
- * fee.
- *
- * Weight: `O(1)`, less if there was no previous vote on the poll by the member.
+ * See [`Pallet::vote`].
**/
vote: AugmentedSubmittable<(poll: u32 | AnyNumber | Uint8Array, aye: bool | boolean | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, bool]>;
/**
@@ -899,93 +436,39 @@
};
fellowshipReferenda: {
/**
- * Cancel an ongoing referendum.
- *
- * - `origin`: must be the `CancelOrigin`.
- * - `index`: The index of the referendum to be cancelled.
- *
- * Emits `Cancelled`.
+ * See [`Pallet::cancel`].
**/
cancel: AugmentedSubmittable<(index: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
/**
- * Cancel an ongoing referendum and slash the deposits.
- *
- * - `origin`: must be the `KillOrigin`.
- * - `index`: The index of the referendum to be cancelled.
- *
- * Emits `Killed` and `DepositSlashed`.
+ * See [`Pallet::kill`].
**/
kill: AugmentedSubmittable<(index: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
/**
- * Advance a referendum onto its next logical state. Only used internally.
- *
- * - `origin`: must be `Root`.
- * - `index`: the referendum to be advanced.
+ * See [`Pallet::nudge_referendum`].
**/
nudgeReferendum: AugmentedSubmittable<(index: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
/**
- * Advance a track onto its next logical state. Only used internally.
- *
- * - `origin`: must be `Root`.
- * - `track`: the track to be advanced.
- *
- * Action item for when there is now one fewer referendum in the deciding phase and the
- * `DecidingCount` is not yet updated. This means that we should either:
- * - begin deciding another referendum (and leave `DecidingCount` alone); or
- * - decrement `DecidingCount`.
+ * See [`Pallet::one_fewer_deciding`].
**/
oneFewerDeciding: AugmentedSubmittable<(track: u16 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u16]>;
/**
- * Post the Decision Deposit for a referendum.
- *
- * - `origin`: must be `Signed` and the account must have funds available for the
- * referendum's track's Decision Deposit.
- * - `index`: The index of the submitted referendum whose Decision Deposit is yet to be
- * posted.
- *
- * Emits `DecisionDepositPlaced`.
+ * See [`Pallet::place_decision_deposit`].
**/
placeDecisionDeposit: AugmentedSubmittable<(index: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
/**
- * Refund the Decision Deposit for a closed referendum back to the depositor.
- *
- * - `origin`: must be `Signed` or `Root`.
- * - `index`: The index of a closed referendum whose Decision Deposit has not yet been
- * refunded.
- *
- * Emits `DecisionDepositRefunded`.
+ * See [`Pallet::refund_decision_deposit`].
**/
refundDecisionDeposit: AugmentedSubmittable<(index: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
/**
- * Refund the Submission Deposit for a closed referendum back to the depositor.
- *
- * - `origin`: must be `Signed` or `Root`.
- * - `index`: The index of a closed referendum whose Submission Deposit has not yet been
- * refunded.
- *
- * Emits `SubmissionDepositRefunded`.
+ * See [`Pallet::refund_submission_deposit`].
**/
refundSubmissionDeposit: AugmentedSubmittable<(index: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
/**
- * Set or clear metadata of a referendum.
- *
- * Parameters:
- * - `origin`: Must be `Signed` by a creator of a referendum or by anyone to clear a
- * metadata of a finished referendum.
- * - `index`: The index of a referendum to set or clear metadata for.
- * - `maybe_hash`: The hash of an on-chain stored preimage. `None` to clear a metadata.
+ * See [`Pallet::set_metadata`].
**/
setMetadata: AugmentedSubmittable<(index: u32 | AnyNumber | Uint8Array, maybeHash: Option<H256> | null | Uint8Array | H256 | string) => SubmittableExtrinsic<ApiType>, [u32, Option<H256>]>;
/**
- * Propose a referendum on a privileged action.
- *
- * - `origin`: must be `SubmitOrigin` and the account must have `SubmissionDeposit` funds
- * available.
- * - `proposal_origin`: The origin from which the proposal should be executed.
- * - `proposal`: The proposal.
- * - `enactment_moment`: The moment that the proposal should be enacted.
- *
- * Emits `Submitted`.
+ * See [`Pallet::submit`].
**/
submit: AugmentedSubmittable<(proposalOrigin: OpalRuntimeOriginCaller | { system: any } | { Void: any } | { Council: any } | { TechnicalCommittee: any } | { PolkadotXcm: any } | { CumulusXcm: any } | { Origins: any } | { Ethereum: any } | string | Uint8Array, proposal: FrameSupportPreimagesBounded | { Legacy: any } | { Inline: any } | { Lookup: any } | string | Uint8Array, enactmentMoment: FrameSupportScheduleDispatchTime | { At: any } | { After: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [OpalRuntimeOriginCaller, FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime]>;
/**
@@ -994,298 +477,90 @@
[key: string]: SubmittableExtrinsicFunction<ApiType>;
};
foreignAssets: {
- registerForeignAsset: AugmentedSubmittable<(owner: AccountId32 | string | Uint8Array, location: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, metadata: PalletForeignAssetsModuleAssetMetadata | { name?: any; symbol?: any; decimals?: any; minimalBalance?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [AccountId32, XcmVersionedMultiLocation, PalletForeignAssetsModuleAssetMetadata]>;
- updateForeignAsset: AugmentedSubmittable<(foreignAssetId: u32 | AnyNumber | Uint8Array, location: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, metadata: PalletForeignAssetsModuleAssetMetadata | { name?: any; symbol?: any; decimals?: any; minimalBalance?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, XcmVersionedMultiLocation, PalletForeignAssetsModuleAssetMetadata]>;
/**
+ * See [`Pallet::register_foreign_asset`].
+ **/
+ registerForeignAsset: AugmentedSubmittable<(owner: AccountId32 | string | Uint8Array, location: StagingXcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, metadata: PalletForeignAssetsModuleAssetMetadata | { name?: any; symbol?: any; decimals?: any; minimalBalance?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [AccountId32, StagingXcmVersionedMultiLocation, PalletForeignAssetsModuleAssetMetadata]>;
+ /**
+ * See [`Pallet::update_foreign_asset`].
+ **/
+ updateForeignAsset: AugmentedSubmittable<(foreignAssetId: u32 | AnyNumber | Uint8Array, location: StagingXcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, metadata: PalletForeignAssetsModuleAssetMetadata | { name?: any; symbol?: any; decimals?: any; minimalBalance?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, StagingXcmVersionedMultiLocation, PalletForeignAssetsModuleAssetMetadata]>;
+ /**
* Generic tx
**/
[key: string]: SubmittableExtrinsicFunction<ApiType>;
};
identity: {
/**
- * Add a registrar to the system.
- *
- * The dispatch origin for this call must be `T::RegistrarOrigin`.
- *
- * - `account`: the account of the registrar.
- *
- * Emits `RegistrarAdded` if successful.
- *
- * # <weight>
- * - `O(R)` where `R` registrar-count (governance-bounded and code-bounded).
- * - One storage mutation (codec `O(R)`).
- * - One event.
- * # </weight>
+ * See [`Pallet::add_registrar`].
**/
addRegistrar: AugmentedSubmittable<(account: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress]>;
/**
- * Add the given account to the sender's subs.
- *
- * Payment: Balance reserved by a previous `set_subs` call for one sub will be repatriated
- * to the sender.
- *
- * The dispatch origin for this call must be _Signed_ and the sender must have a registered
- * sub identity of `sub`.
+ * See [`Pallet::add_sub`].
**/
addSub: AugmentedSubmittable<(sub: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, data: Data | { None: any } | { Raw: any } | { BlakeTwo256: any } | { Sha256: any } | { Keccak256: any } | { ShaThree256: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, Data]>;
/**
- * Cancel a previous request.
- *
- * Payment: A previously reserved deposit is returned on success.
- *
- * The dispatch origin for this call must be _Signed_ and the sender must have a
- * registered identity.
- *
- * - `reg_index`: The index of the registrar whose judgement is no longer requested.
- *
- * Emits `JudgementUnrequested` if successful.
- *
- * # <weight>
- * - `O(R + X)`.
- * - One balance-reserve operation.
- * - One storage mutation `O(R + X)`.
- * - One event
- * # </weight>
+ * See [`Pallet::cancel_request`].
**/
cancelRequest: AugmentedSubmittable<(regIndex: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
/**
- * Clear an account's identity info and all sub-accounts and return all deposits.
- *
- * Payment: All reserved balances on the account are returned.
- *
- * The dispatch origin for this call must be _Signed_ and the sender must have a registered
- * identity.
- *
- * Emits `IdentityCleared` if successful.
- *
- * # <weight>
- * - `O(R + S + X)`
- * - where `R` registrar-count (governance-bounded).
- * - where `S` subs-count (hard- and deposit-bounded).
- * - where `X` additional-field-count (deposit-bounded and code-bounded).
- * - One balance-unreserve operation.
- * - `2` storage reads and `S + 2` storage deletions.
- * - One event.
- * # </weight>
+ * See [`Pallet::clear_identity`].
**/
clearIdentity: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
/**
- * Set identities to be associated with the provided accounts as force origin.
- *
- * This is not meant to operate in tandem with the identity pallet as is,
- * and be instead used to keep identities made and verified externally,
- * forbidden from interacting with an ordinary user, since it ignores any safety mechanism.
+ * See [`Pallet::force_insert_identities`].
**/
forceInsertIdentities: AugmentedSubmittable<(identities: Vec<ITuple<[AccountId32, PalletIdentityRegistration]>> | ([AccountId32 | string | Uint8Array, PalletIdentityRegistration | { judgements?: any; deposit?: any; info?: any } | string | Uint8Array])[]) => SubmittableExtrinsic<ApiType>, [Vec<ITuple<[AccountId32, PalletIdentityRegistration]>>]>;
/**
- * Remove identities associated with the provided accounts as force origin.
- *
- * This is not meant to operate in tandem with the identity pallet as is,
- * and be instead used to keep identities made and verified externally,
- * forbidden from interacting with an ordinary user, since it ignores any safety mechanism.
+ * See [`Pallet::force_remove_identities`].
**/
forceRemoveIdentities: AugmentedSubmittable<(identities: Vec<AccountId32> | (AccountId32 | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Vec<AccountId32>]>;
/**
- * Set sub-identities to be associated with the provided accounts as force origin.
- *
- * This is not meant to operate in tandem with the identity pallet as is,
- * and be instead used to keep identities made and verified externally,
- * forbidden from interacting with an ordinary user, since it ignores any safety mechanism.
+ * See [`Pallet::force_set_subs`].
**/
forceSetSubs: AugmentedSubmittable<(subs: Vec<ITuple<[AccountId32, ITuple<[u128, Vec<ITuple<[AccountId32, Data]>>]>]>> | ([AccountId32 | string | Uint8Array, ITuple<[u128, Vec<ITuple<[AccountId32, Data]>>]> | [u128 | AnyNumber | Uint8Array, Vec<ITuple<[AccountId32, Data]>> | ([AccountId32 | string | Uint8Array, Data | { None: any } | { Raw: any } | { BlakeTwo256: any } | { Sha256: any } | { Keccak256: any } | { ShaThree256: any } | string | Uint8Array])[]]])[]) => SubmittableExtrinsic<ApiType>, [Vec<ITuple<[AccountId32, ITuple<[u128, Vec<ITuple<[AccountId32, Data]>>]>]>>]>;
/**
- * Remove an account's identity and sub-account information and slash the deposits.
- *
- * Payment: Reserved balances from `set_subs` and `set_identity` are slashed and handled by
- * `Slash`. Verification request deposits are not returned; they should be cancelled
- * manually using `cancel_request`.
- *
- * The dispatch origin for this call must match `T::ForceOrigin`.
- *
- * - `target`: the account whose identity the judgement is upon. This must be an account
- * with a registered identity.
- *
- * Emits `IdentityKilled` if successful.
- *
- * # <weight>
- * - `O(R + S + X)`.
- * - One balance-reserve operation.
- * - `S + 2` storage mutations.
- * - One event.
- * # </weight>
+ * See [`Pallet::kill_identity`].
**/
killIdentity: AugmentedSubmittable<(target: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress]>;
/**
- * Provide a judgement for an account's identity.
- *
- * The dispatch origin for this call must be _Signed_ and the sender must be the account
- * of the registrar whose index is `reg_index`.
- *
- * - `reg_index`: the index of the registrar whose judgement is being made.
- * - `target`: the account whose identity the judgement is upon. This must be an account
- * with a registered identity.
- * - `judgement`: the judgement of the registrar of index `reg_index` about `target`.
- * - `identity`: The hash of the [`IdentityInfo`] for that the judgement is provided.
- *
- * Emits `JudgementGiven` if successful.
- *
- * # <weight>
- * - `O(R + X)`.
- * - One balance-transfer operation.
- * - Up to one account-lookup operation.
- * - Storage: 1 read `O(R)`, 1 mutate `O(R + X)`.
- * - One event.
- * # </weight>
+ * See [`Pallet::provide_judgement`].
**/
provideJudgement: AugmentedSubmittable<(regIndex: Compact<u32> | AnyNumber | Uint8Array, target: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, judgement: PalletIdentityJudgement | { Unknown: any } | { FeePaid: any } | { Reasonable: any } | { KnownGood: any } | { OutOfDate: any } | { LowQuality: any } | { Erroneous: any } | string | Uint8Array, identity: H256 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u32>, MultiAddress, PalletIdentityJudgement, H256]>;
/**
- * Remove the sender as a sub-account.
- *
- * Payment: Balance reserved by a previous `set_subs` call for one sub will be repatriated
- * to the sender (*not* the original depositor).
- *
- * The dispatch origin for this call must be _Signed_ and the sender must have a registered
- * super-identity.
- *
- * NOTE: This should not normally be used, but is provided in the case that the non-
- * controller of an account is maliciously registered as a sub-account.
+ * See [`Pallet::quit_sub`].
**/
quitSub: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
/**
- * Remove the given account from the sender's subs.
- *
- * Payment: Balance reserved by a previous `set_subs` call for one sub will be repatriated
- * to the sender.
- *
- * The dispatch origin for this call must be _Signed_ and the sender must have a registered
- * sub identity of `sub`.
+ * See [`Pallet::remove_sub`].
**/
removeSub: AugmentedSubmittable<(sub: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress]>;
/**
- * Alter the associated name of the given sub-account.
- *
- * The dispatch origin for this call must be _Signed_ and the sender must have a registered
- * sub identity of `sub`.
+ * See [`Pallet::rename_sub`].
**/
renameSub: AugmentedSubmittable<(sub: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, data: Data | { None: any } | { Raw: any } | { BlakeTwo256: any } | { Sha256: any } | { Keccak256: any } | { ShaThree256: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, Data]>;
/**
- * Request a judgement from a registrar.
- *
- * Payment: At most `max_fee` will be reserved for payment to the registrar if judgement
- * given.
- *
- * The dispatch origin for this call must be _Signed_ and the sender must have a
- * registered identity.
- *
- * - `reg_index`: The index of the registrar whose judgement is requested.
- * - `max_fee`: The maximum fee that may be paid. This should just be auto-populated as:
- *
- * ```nocompile
- * Self::registrars().get(reg_index).unwrap().fee
- * ```
- *
- * Emits `JudgementRequested` if successful.
- *
- * # <weight>
- * - `O(R + X)`.
- * - One balance-reserve operation.
- * - Storage: 1 read `O(R)`, 1 mutate `O(X + R)`.
- * - One event.
- * # </weight>
+ * See [`Pallet::request_judgement`].
**/
requestJudgement: AugmentedSubmittable<(regIndex: Compact<u32> | AnyNumber | Uint8Array, maxFee: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u32>, Compact<u128>]>;
/**
- * Change the account associated with a registrar.
- *
- * The dispatch origin for this call must be _Signed_ and the sender must be the account
- * of the registrar whose index is `index`.
- *
- * - `index`: the index of the registrar whose fee is to be set.
- * - `new`: the new account ID.
- *
- * # <weight>
- * - `O(R)`.
- * - One storage mutation `O(R)`.
- * - Benchmark: 8.823 + R * 0.32 µs (min squares analysis)
- * # </weight>
+ * See [`Pallet::set_account_id`].
**/
setAccountId: AugmentedSubmittable<(index: Compact<u32> | AnyNumber | Uint8Array, updated: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u32>, MultiAddress]>;
/**
- * Set the fee required for a judgement to be requested from a registrar.
- *
- * The dispatch origin for this call must be _Signed_ and the sender must be the account
- * of the registrar whose index is `index`.
- *
- * - `index`: the index of the registrar whose fee is to be set.
- * - `fee`: the new fee.
- *
- * # <weight>
- * - `O(R)`.
- * - One storage mutation `O(R)`.
- * - Benchmark: 7.315 + R * 0.329 µs (min squares analysis)
- * # </weight>
+ * See [`Pallet::set_fee`].
**/
setFee: AugmentedSubmittable<(index: Compact<u32> | AnyNumber | Uint8Array, fee: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u32>, Compact<u128>]>;
/**
- * Set the field information for a registrar.
- *
- * The dispatch origin for this call must be _Signed_ and the sender must be the account
- * of the registrar whose index is `index`.
- *
- * - `index`: the index of the registrar whose fee is to be set.
- * - `fields`: the fields that the registrar concerns themselves with.
- *
- * # <weight>
- * - `O(R)`.
- * - One storage mutation `O(R)`.
- * - Benchmark: 7.464 + R * 0.325 µs (min squares analysis)
- * # </weight>
+ * See [`Pallet::set_fields`].
**/
setFields: AugmentedSubmittable<(index: Compact<u32> | AnyNumber | Uint8Array, fields: PalletIdentityBitFlags) => SubmittableExtrinsic<ApiType>, [Compact<u32>, PalletIdentityBitFlags]>;
/**
- * Set an account's identity information and reserve the appropriate deposit.
- *
- * If the account already has identity information, the deposit is taken as part payment
- * for the new deposit.
- *
- * The dispatch origin for this call must be _Signed_.
- *
- * - `info`: The identity information.
- *
- * Emits `IdentitySet` if successful.
- *
- * # <weight>
- * - `O(X + X' + R)`
- * - where `X` additional-field-count (deposit-bounded and code-bounded)
- * - where `R` judgements-count (registrar-count-bounded)
- * - One balance reserve operation.
- * - One storage mutation (codec-read `O(X' + R)`, codec-write `O(X + R)`).
- * - One event.
- * # </weight>
+ * See [`Pallet::set_identity`].
**/
setIdentity: AugmentedSubmittable<(info: PalletIdentityIdentityInfo | { additional?: any; display?: any; legal?: any; web?: any; riot?: any; email?: any; pgpFingerprint?: any; image?: any; twitter?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletIdentityIdentityInfo]>;
/**
- * Set the sub-accounts of the sender.
- *
- * Payment: Any aggregate balance reserved by previous `set_subs` calls will be returned
- * and an amount `SubAccountDeposit` will be reserved for each item in `subs`.
- *
- * The dispatch origin for this call must be _Signed_ and the sender must have a registered
- * identity.
- *
- * - `subs`: The identity's (new) sub-accounts.
- *
- * # <weight>
- * - `O(P + S)`
- * - where `P` old-subs-count (hard- and deposit-bounded).
- * - where `S` subs-count (hard- and deposit-bounded).
- * - At most one balance operations.
- * - DB:
- * - `P + S` storage mutations (codec complexity `O(1)`)
- * - One storage read (codec complexity `O(P)`).
- * - One storage write (codec complexity `O(S)`).
- * - One storage-exists (`IdentityOf::contains_key`).
- * # </weight>
+ * See [`Pallet::set_subs`].
**/
setSubs: AugmentedSubmittable<(subs: Vec<ITuple<[AccountId32, Data]>> | ([AccountId32 | string | Uint8Array, Data | { None: any } | { Raw: any } | { BlakeTwo256: any } | { Sha256: any } | { Keccak256: any } | { ShaThree256: any } | string | Uint8Array])[]) => SubmittableExtrinsic<ApiType>, [Vec<ITuple<[AccountId32, Data]>>]>;
/**
@@ -1295,17 +570,7 @@
};
inflation: {
/**
- * This method sets the inflation start date. Can be only called once.
- * Inflation start block can be backdated and will catch up. The method will create Treasury
- * account if it does not exist and perform the first inflation deposit.
- *
- * # Permissions
- *
- * * Root
- *
- * # Arguments
- *
- * * inflation_start_relay_block: The relay chain block at which inflation should start
+ * See [`Pallet::start_inflation`].
**/
startInflation: AugmentedSubmittable<(inflationStartRelayBlock: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
/**
@@ -1314,15 +579,14 @@
[key: string]: SubmittableExtrinsicFunction<ApiType>;
};
maintenance: {
+ /**
+ * See [`Pallet::disable`].
+ **/
disable: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
- enable: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
/**
- * Execute a runtime call stored as a preimage.
- *
- * `weight_bound` is the maximum weight that the caller is willing
- * to allow the extrinsic to be executed with.
+ * See [`Pallet::enable`].
**/
- executePreimage: AugmentedSubmittable<(hash: H256 | string | Uint8Array, weightBound: SpWeightsWeightV2Weight | { refTime?: any; proofSize?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [H256, SpWeightsWeightV2Weight]>;
+ enable: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
/**
* Generic tx
**/
@@ -1336,40 +600,20 @@
};
parachainSystem: {
/**
- * Authorize an upgrade to a given `code_hash` for the runtime. The runtime can be supplied
- * later.
- *
- * The `check_version` parameter sets a boolean flag for whether or not the runtime's spec
- * version and name should be verified on upgrade. Since the authorization only has a hash,
- * it cannot actually perform the verification.
- *
- * This call requires Root origin.
+ * See [`Pallet::authorize_upgrade`].
**/
authorizeUpgrade: AugmentedSubmittable<(codeHash: H256 | string | Uint8Array, checkVersion: bool | boolean | Uint8Array) => SubmittableExtrinsic<ApiType>, [H256, bool]>;
/**
- * Provide the preimage (runtime binary) `code` for an upgrade that has been authorized.
- *
- * If the authorization required a version check, this call will ensure the spec name
- * remains unchanged and that the spec version has increased.
- *
- * Note that this function will not apply the new `code`, but only attempt to schedule the
- * upgrade with the Relay Chain.
- *
- * All origins are allowed.
+ * See [`Pallet::enact_authorized_upgrade`].
**/
enactAuthorizedUpgrade: AugmentedSubmittable<(code: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Bytes]>;
/**
- * Set the current validation data.
- *
- * This should be invoked exactly once per block. It will panic at the finalization
- * phase if the call was not invoked.
- *
- * The dispatch origin for this call must be `Inherent`
- *
- * As a side effect, this function upgrades the current validation function
- * if the appropriate time has come.
+ * See [`Pallet::set_validation_data`].
**/
setValidationData: AugmentedSubmittable<(data: CumulusPrimitivesParachainInherentParachainInherentData | { validationData?: any; relayChainState?: any; downwardMessages?: any; horizontalMessages?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [CumulusPrimitivesParachainInherentParachainInherentData]>;
+ /**
+ * See [`Pallet::sudo_send_upward_message`].
+ **/
sudoSendUpwardMessage: AugmentedSubmittable<(message: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Bytes]>;
/**
* Generic tx
@@ -1378,171 +622,69 @@
};
polkadotXcm: {
/**
- * Execute an XCM message from a local, signed, origin.
- *
- * An event is deposited indicating whether `msg` could be executed completely or only
- * partially.
- *
- * No more than `max_weight` will be used in its attempted execution. If this is less than the
- * maximum amount of weight that the message could take to be executed, then no execution
- * attempt will be made.
- *
- * NOTE: A successful return to this does *not* imply that the `msg` was executed successfully
- * to completion; only that *some* of it was executed.
+ * See [`Pallet::execute`].
**/
- execute: AugmentedSubmittable<(message: XcmVersionedXcm | { V2: any } | { V3: any } | string | Uint8Array, maxWeight: SpWeightsWeightV2Weight | { refTime?: any; proofSize?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedXcm, SpWeightsWeightV2Weight]>;
+ execute: AugmentedSubmittable<(message: StagingXcmVersionedXcm | { V2: any } | { V3: any } | string | Uint8Array, maxWeight: SpWeightsWeightV2Weight | { refTime?: any; proofSize?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [StagingXcmVersionedXcm, SpWeightsWeightV2Weight]>;
/**
- * Set a safe XCM version (the version that XCM should be encoded with if the most recent
- * version a destination can accept is unknown).
- *
- * - `origin`: Must be an origin specified by AdminOrigin.
- * - `maybe_xcm_version`: The default XCM encoding version, or `None` to disable.
+ * See [`Pallet::force_default_xcm_version`].
**/
forceDefaultXcmVersion: AugmentedSubmittable<(maybeXcmVersion: Option<u32> | null | Uint8Array | u32 | AnyNumber) => SubmittableExtrinsic<ApiType>, [Option<u32>]>;
/**
- * Ask a location to notify us regarding their XCM version and any changes to it.
- *
- * - `origin`: Must be an origin specified by AdminOrigin.
- * - `location`: The location to which we should subscribe for XCM version notifications.
+ * See [`Pallet::force_subscribe_version_notify`].
**/
- forceSubscribeVersionNotify: AugmentedSubmittable<(location: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedMultiLocation]>;
+ forceSubscribeVersionNotify: AugmentedSubmittable<(location: StagingXcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [StagingXcmVersionedMultiLocation]>;
/**
- * Set or unset the global suspension state of the XCM executor.
- *
- * - `origin`: Must be an origin specified by AdminOrigin.
- * - `suspended`: `true` to suspend, `false` to resume.
+ * See [`Pallet::force_suspension`].
**/
forceSuspension: AugmentedSubmittable<(suspended: bool | boolean | Uint8Array) => SubmittableExtrinsic<ApiType>, [bool]>;
/**
- * Require that a particular destination should no longer notify us regarding any XCM
- * version changes.
- *
- * - `origin`: Must be an origin specified by AdminOrigin.
- * - `location`: The location to which we are currently subscribed for XCM version
- * notifications which we no longer desire.
+ * See [`Pallet::force_unsubscribe_version_notify`].
**/
- forceUnsubscribeVersionNotify: AugmentedSubmittable<(location: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedMultiLocation]>;
+ forceUnsubscribeVersionNotify: AugmentedSubmittable<(location: StagingXcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [StagingXcmVersionedMultiLocation]>;
/**
- * Extoll that a particular destination can be communicated with through a particular
- * version of XCM.
- *
- * - `origin`: Must be an origin specified by AdminOrigin.
- * - `location`: The destination that is being described.
- * - `xcm_version`: The latest version of XCM that `location` supports.
+ * See [`Pallet::force_xcm_version`].
**/
- forceXcmVersion: AugmentedSubmittable<(location: XcmV3MultiLocation | { parents?: any; interior?: any } | string | Uint8Array, xcmVersion: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmV3MultiLocation, u32]>;
+ forceXcmVersion: AugmentedSubmittable<(location: StagingXcmV3MultiLocation | { parents?: any; interior?: any } | string | Uint8Array, version: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [StagingXcmV3MultiLocation, u32]>;
/**
- * Transfer some assets from the local chain to the sovereign account of a destination
- * chain and forward a notification XCM.
- *
- * Fee payment on the destination side is made from the asset in the `assets` vector of
- * index `fee_asset_item`, up to enough to pay for `weight_limit` of weight. If more weight
- * is needed than `weight_limit`, then the operation will fail and the assets send may be
- * at risk.
- *
- * - `origin`: Must be capable of withdrawing the `assets` and executing XCM.
- * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send
- * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain.
- * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be
- * an `AccountId32` value.
- * - `assets`: The assets to be withdrawn. This should include the assets used to pay the fee on the
- * `dest` side.
- * - `fee_asset_item`: The index into `assets` of the item which should be used to pay
- * fees.
- * - `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase.
+ * See [`Pallet::limited_reserve_transfer_assets`].
**/
- limitedReserveTransferAssets: AugmentedSubmittable<(dest: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, beneficiary: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, assets: XcmVersionedMultiAssets | { V2: any } | { V3: any } | string | Uint8Array, feeAssetItem: u32 | AnyNumber | Uint8Array, weightLimit: XcmV3WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedMultiLocation, XcmVersionedMultiLocation, XcmVersionedMultiAssets, u32, XcmV3WeightLimit]>;
+ limitedReserveTransferAssets: AugmentedSubmittable<(dest: StagingXcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, beneficiary: StagingXcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, assets: StagingXcmVersionedMultiAssets | { V2: any } | { V3: any } | string | Uint8Array, feeAssetItem: u32 | AnyNumber | Uint8Array, weightLimit: StagingXcmV3WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [StagingXcmVersionedMultiLocation, StagingXcmVersionedMultiLocation, StagingXcmVersionedMultiAssets, u32, StagingXcmV3WeightLimit]>;
/**
- * Teleport some assets from the local chain to some destination chain.
- *
- * Fee payment on the destination side is made from the asset in the `assets` vector of
- * index `fee_asset_item`, up to enough to pay for `weight_limit` of weight. If more weight
- * is needed than `weight_limit`, then the operation will fail and the assets send may be
- * at risk.
- *
- * - `origin`: Must be capable of withdrawing the `assets` and executing XCM.
- * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send
- * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain.
- * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be
- * an `AccountId32` value.
- * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the
- * `dest` side. May not be empty.
- * - `fee_asset_item`: The index into `assets` of the item which should be used to pay
- * fees.
- * - `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase.
+ * See [`Pallet::limited_teleport_assets`].
**/
- limitedTeleportAssets: AugmentedSubmittable<(dest: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, beneficiary: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, assets: XcmVersionedMultiAssets | { V2: any } | { V3: any } | string | Uint8Array, feeAssetItem: u32 | AnyNumber | Uint8Array, weightLimit: XcmV3WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedMultiLocation, XcmVersionedMultiLocation, XcmVersionedMultiAssets, u32, XcmV3WeightLimit]>;
+ limitedTeleportAssets: AugmentedSubmittable<(dest: StagingXcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, beneficiary: StagingXcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, assets: StagingXcmVersionedMultiAssets | { V2: any } | { V3: any } | string | Uint8Array, feeAssetItem: u32 | AnyNumber | Uint8Array, weightLimit: StagingXcmV3WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [StagingXcmVersionedMultiLocation, StagingXcmVersionedMultiLocation, StagingXcmVersionedMultiAssets, u32, StagingXcmV3WeightLimit]>;
/**
- * Transfer some assets from the local chain to the sovereign account of a destination
- * chain and forward a notification XCM.
- *
- * Fee payment on the destination side is made from the asset in the `assets` vector of
- * index `fee_asset_item`. The weight limit for fees is not provided and thus is unlimited,
- * with all fees taken as needed from the asset.
- *
- * - `origin`: Must be capable of withdrawing the `assets` and executing XCM.
- * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send
- * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain.
- * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be
- * an `AccountId32` value.
- * - `assets`: The assets to be withdrawn. This should include the assets used to pay the fee on the
- * `dest` side.
- * - `fee_asset_item`: The index into `assets` of the item which should be used to pay
- * fees.
+ * See [`Pallet::reserve_transfer_assets`].
**/
- reserveTransferAssets: AugmentedSubmittable<(dest: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, beneficiary: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, assets: XcmVersionedMultiAssets | { V2: any } | { V3: any } | string | Uint8Array, feeAssetItem: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedMultiLocation, XcmVersionedMultiLocation, XcmVersionedMultiAssets, u32]>;
- send: AugmentedSubmittable<(dest: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, message: XcmVersionedXcm | { V2: any } | { V3: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedMultiLocation, XcmVersionedXcm]>;
+ reserveTransferAssets: AugmentedSubmittable<(dest: StagingXcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, beneficiary: StagingXcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, assets: StagingXcmVersionedMultiAssets | { V2: any } | { V3: any } | string | Uint8Array, feeAssetItem: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [StagingXcmVersionedMultiLocation, StagingXcmVersionedMultiLocation, StagingXcmVersionedMultiAssets, u32]>;
/**
- * Teleport some assets from the local chain to some destination chain.
- *
- * Fee payment on the destination side is made from the asset in the `assets` vector of
- * index `fee_asset_item`. The weight limit for fees is not provided and thus is unlimited,
- * with all fees taken as needed from the asset.
- *
- * - `origin`: Must be capable of withdrawing the `assets` and executing XCM.
- * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send
- * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain.
- * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be
- * an `AccountId32` value.
- * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the
- * `dest` side. May not be empty.
- * - `fee_asset_item`: The index into `assets` of the item which should be used to pay
- * fees.
+ * See [`Pallet::send`].
**/
- teleportAssets: AugmentedSubmittable<(dest: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, beneficiary: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, assets: XcmVersionedMultiAssets | { V2: any } | { V3: any } | string | Uint8Array, feeAssetItem: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedMultiLocation, XcmVersionedMultiLocation, XcmVersionedMultiAssets, u32]>;
+ send: AugmentedSubmittable<(dest: StagingXcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, message: StagingXcmVersionedXcm | { V2: any } | { V3: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [StagingXcmVersionedMultiLocation, StagingXcmVersionedXcm]>;
/**
+ * See [`Pallet::teleport_assets`].
+ **/
+ teleportAssets: AugmentedSubmittable<(dest: StagingXcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, beneficiary: StagingXcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, assets: StagingXcmVersionedMultiAssets | { V2: any } | { V3: any } | string | Uint8Array, feeAssetItem: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [StagingXcmVersionedMultiLocation, StagingXcmVersionedMultiLocation, StagingXcmVersionedMultiAssets, u32]>;
+ /**
* Generic tx
**/
[key: string]: SubmittableExtrinsicFunction<ApiType>;
};
preimage: {
/**
- * Register a preimage on-chain.
- *
- * If the preimage was previously requested, no fees or deposits are taken for providing
- * the preimage. Otherwise, a deposit is taken proportional to the size of the preimage.
+ * See [`Pallet::note_preimage`].
**/
notePreimage: AugmentedSubmittable<(bytes: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Bytes]>;
/**
- * Request a preimage be uploaded to the chain without paying any fees or deposits.
- *
- * If the preimage requests has already been provided on-chain, we unreserve any deposit
- * a user may have paid, and take the control of the preimage out of their hands.
+ * See [`Pallet::request_preimage`].
**/
requestPreimage: AugmentedSubmittable<(hash: H256 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [H256]>;
/**
- * Clear an unrequested preimage from the runtime storage.
- *
- * If `len` is provided, then it will be a much cheaper operation.
- *
- * - `hash`: The hash of the preimage to be removed from the store.
- * - `len`: The length of the preimage of `hash`.
+ * See [`Pallet::unnote_preimage`].
**/
unnotePreimage: AugmentedSubmittable<(hash: H256 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [H256]>;
/**
- * Clear a previously made request for a preimage.
- *
- * NOTE: THIS MUST NOT BE CALLED ON `hash` MORE TIMES THAN `request_preimage`.
+ * See [`Pallet::unrequest_preimage`].
**/
unrequestPreimage: AugmentedSubmittable<(hash: H256 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [H256]>;
/**
@@ -1552,27 +694,27 @@
};
scheduler: {
/**
- * Cancel an anonymously scheduled task.
+ * See [`Pallet::cancel`].
**/
cancel: AugmentedSubmittable<(when: u32 | AnyNumber | Uint8Array, index: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32]>;
/**
- * Cancel a named scheduled task.
+ * See [`Pallet::cancel_named`].
**/
cancelNamed: AugmentedSubmittable<(id: U8aFixed | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [U8aFixed]>;
/**
- * Anonymously schedule a task.
+ * See [`Pallet::schedule`].
**/
schedule: AugmentedSubmittable<(when: u32 | AnyNumber | Uint8Array, maybePeriodic: Option<ITuple<[u32, u32]>> | null | Uint8Array | ITuple<[u32, u32]> | [u32 | AnyNumber | Uint8Array, u32 | AnyNumber | Uint8Array], priority: u8 | AnyNumber | Uint8Array, call: Call | IMethod | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, Option<ITuple<[u32, u32]>>, u8, Call]>;
/**
- * Anonymously schedule a task after a delay.
+ * See [`Pallet::schedule_after`].
**/
scheduleAfter: AugmentedSubmittable<(after: u32 | AnyNumber | Uint8Array, maybePeriodic: Option<ITuple<[u32, u32]>> | null | Uint8Array | ITuple<[u32, u32]> | [u32 | AnyNumber | Uint8Array, u32 | AnyNumber | Uint8Array], priority: u8 | AnyNumber | Uint8Array, call: Call | IMethod | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, Option<ITuple<[u32, u32]>>, u8, Call]>;
/**
- * Schedule a named task.
+ * See [`Pallet::schedule_named`].
**/
scheduleNamed: AugmentedSubmittable<(id: U8aFixed | string | Uint8Array, when: u32 | AnyNumber | Uint8Array, maybePeriodic: Option<ITuple<[u32, u32]>> | null | Uint8Array | ITuple<[u32, u32]> | [u32 | AnyNumber | Uint8Array, u32 | AnyNumber | Uint8Array], priority: u8 | AnyNumber | Uint8Array, call: Call | IMethod | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [U8aFixed, u32, Option<ITuple<[u32, u32]>>, u8, Call]>;
/**
- * Schedule a named task after a delay.
+ * See [`Pallet::schedule_named_after`].
**/
scheduleNamedAfter: AugmentedSubmittable<(id: U8aFixed | string | Uint8Array, after: u32 | AnyNumber | Uint8Array, maybePeriodic: Option<ITuple<[u32, u32]>> | null | Uint8Array | ITuple<[u32, u32]> | [u32 | AnyNumber | Uint8Array, u32 | AnyNumber | Uint8Array], priority: u8 | AnyNumber | Uint8Array, call: Call | IMethod | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [U8aFixed, u32, Option<ITuple<[u32, u32]>>, u8, Call]>;
/**
@@ -1582,30 +724,11 @@
};
session: {
/**
- * Removes any session key(s) of the function caller.
- *
- * This doesn't take effect until the next session.
- *
- * The dispatch origin of this function must be Signed and the account must be either be
- * convertible to a validator ID using the chain's typical addressing system (this usually
- * means being a controller account) or directly convertible into a validator ID (which
- * usually means being a stash account).
- *
- * ## Complexity
- * - `O(1)` in number of key types. Actual cost depends on the number of length of
- * `T::Keys::key_ids()` which is fixed.
+ * See [`Pallet::purge_keys`].
**/
purgeKeys: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
/**
- * Sets the session key(s) of the function caller to `keys`.
- * Allows an account to set its session key prior to becoming a validator.
- * This doesn't take effect until the next session.
- *
- * The dispatch origin of this function must be signed.
- *
- * ## Complexity
- * - `O(1)`. Actual cost depends on the number of length of `T::Keys::key_ids()` which is
- * fixed.
+ * See [`Pallet::set_keys`].
**/
setKeys: AugmentedSubmittable<(keys: OpalRuntimeRuntimeCommonSessionKeys | { aura?: any } | string | Uint8Array, proof: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [OpalRuntimeRuntimeCommonSessionKeys, Bytes]>;
/**
@@ -1615,65 +738,27 @@
};
stateTrieMigration: {
/**
- * Continue the migration for the given `limits`.
- *
- * The dispatch origin of this call can be any signed account.
- *
- * This transaction has NO MONETARY INCENTIVES. calling it will not reward anyone. Albeit,
- * Upon successful execution, the transaction fee is returned.
- *
- * The (potentially over-estimated) of the byte length of all the data read must be
- * provided for up-front fee-payment and weighing. In essence, the caller is guaranteeing
- * that executing the current `MigrationTask` with the given `limits` will not exceed
- * `real_size_upper` bytes of read data.
- *
- * The `witness_task` is merely a helper to prevent the caller from being slashed or
- * generally trigger a migration that they do not intend. This parameter is just a message
- * from caller, saying that they believed `witness_task` was the last state of the
- * migration, and they only wish for their transaction to do anything, if this assumption
- * holds. In case `witness_task` does not match, the transaction fails.
- *
- * Based on the documentation of [`MigrationTask::migrate_until_exhaustion`], the
- * recommended way of doing this is to pass a `limit` that only bounds `count`, as the
- * `size` limit can always be overwritten.
+ * See [`Pallet::continue_migrate`].
**/
continueMigrate: AugmentedSubmittable<(limits: PalletStateTrieMigrationMigrationLimits | { size_?: any; item?: any } | string | Uint8Array, realSizeUpper: u32 | AnyNumber | Uint8Array, witnessTask: PalletStateTrieMigrationMigrationTask | { progressTop?: any; progressChild?: any; size_?: any; topItems?: any; childItems?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletStateTrieMigrationMigrationLimits, u32, PalletStateTrieMigrationMigrationTask]>;
/**
- * Control the automatic migration.
- *
- * The dispatch origin of this call must be [`Config::ControlOrigin`].
+ * See [`Pallet::control_auto_migration`].
**/
controlAutoMigration: AugmentedSubmittable<(maybeConfig: Option<PalletStateTrieMigrationMigrationLimits> | null | Uint8Array | PalletStateTrieMigrationMigrationLimits | { size_?: any; item?: any } | string) => SubmittableExtrinsic<ApiType>, [Option<PalletStateTrieMigrationMigrationLimits>]>;
/**
- * Forcefully set the progress the running migration.
- *
- * This is only useful in one case: the next key to migrate is too big to be migrated with
- * a signed account, in a parachain context, and we simply want to skip it. A reasonable
- * example of this would be `:code:`, which is both very expensive to migrate, and commonly
- * used, so probably it is already migrated.
- *
- * In case you mess things up, you can also, in principle, use this to reset the migration
- * process.
+ * See [`Pallet::force_set_progress`].
**/
forceSetProgress: AugmentedSubmittable<(progressTop: PalletStateTrieMigrationProgress | { ToStart: any } | { LastKey: any } | { Complete: any } | string | Uint8Array, progressChild: PalletStateTrieMigrationProgress | { ToStart: any } | { LastKey: any } | { Complete: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletStateTrieMigrationProgress, PalletStateTrieMigrationProgress]>;
/**
- * Migrate the list of child keys by iterating each of them one by one.
- *
- * All of the given child keys must be present under one `child_root`.
- *
- * This does not affect the global migration process tracker ([`MigrationProcess`]), and
- * should only be used in case any keys are leftover due to a bug.
+ * See [`Pallet::migrate_custom_child`].
**/
migrateCustomChild: AugmentedSubmittable<(root: Bytes | string | Uint8Array, childKeys: Vec<Bytes> | (Bytes | string | Uint8Array)[], totalSize: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Bytes, Vec<Bytes>, u32]>;
/**
- * Migrate the list of top keys by iterating each of them one by one.
- *
- * This does not affect the global migration process tracker ([`MigrationProcess`]), and
- * should only be used in case any keys are leftover due to a bug.
+ * See [`Pallet::migrate_custom_top`].
**/
migrateCustomTop: AugmentedSubmittable<(keys: Vec<Bytes> | (Bytes | string | Uint8Array)[], witnessSize: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Vec<Bytes>, u32]>;
/**
- * Set the maximum limit of the signed migration.
+ * See [`Pallet::set_signed_max_limits`].
**/
setSignedMaxLimits: AugmentedSubmittable<(limits: PalletStateTrieMigrationMigrationLimits | { size_?: any; item?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletStateTrieMigrationMigrationLimits]>;
/**
@@ -1689,43 +774,19 @@
};
sudo: {
/**
- * Authenticates the current sudo key and sets the given AccountId (`new`) as the new sudo
- * key.
- *
- * The dispatch origin for this call must be _Signed_.
- *
- * ## Complexity
- * - O(1).
+ * See [`Pallet::set_key`].
**/
setKey: AugmentedSubmittable<(updated: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress]>;
/**
- * Authenticates the sudo key and dispatches a function call with `Root` origin.
- *
- * The dispatch origin for this call must be _Signed_.
- *
- * ## Complexity
- * - O(1).
+ * See [`Pallet::sudo`].
**/
sudo: AugmentedSubmittable<(call: Call | IMethod | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Call]>;
/**
- * Authenticates the sudo key and dispatches a function call with `Signed` origin from
- * a given account.
- *
- * The dispatch origin for this call must be _Signed_.
- *
- * ## Complexity
- * - O(1).
+ * See [`Pallet::sudo_as`].
**/
sudoAs: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, call: Call | IMethod | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, Call]>;
/**
- * Authenticates the sudo key and dispatches a function call with `Root` origin.
- * This function does not check the weight of the call, and instead allows the
- * Sudo user to specify the weight of the call.
- *
- * The dispatch origin for this call must be _Signed_.
- *
- * ## Complexity
- * - O(1).
+ * See [`Pallet::sudo_unchecked_weight`].
**/
sudoUncheckedWeight: AugmentedSubmittable<(call: Call | IMethod | string | Uint8Array, weight: SpWeightsWeightV2Weight | { refTime?: any; proofSize?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Call, SpWeightsWeightV2Weight]>;
/**
@@ -1735,40 +796,35 @@
};
system: {
/**
- * Kill all storage items with a key that starts with the given prefix.
- *
- * **NOTE:** We rely on the Root origin to provide us the number of subkeys under
- * the prefix we are removing to accurately calculate the weight of this function.
+ * See [`Pallet::kill_prefix`].
**/
killPrefix: AugmentedSubmittable<(prefix: Bytes | string | Uint8Array, subkeys: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Bytes, u32]>;
/**
- * Kill some items from storage.
+ * See [`Pallet::kill_storage`].
**/
killStorage: AugmentedSubmittable<(keys: Vec<Bytes> | (Bytes | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Vec<Bytes>]>;
/**
- * Make some on-chain remark.
- *
- * - `O(1)`
+ * See [`Pallet::remark`].
**/
remark: AugmentedSubmittable<(remark: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Bytes]>;
/**
- * Make some on-chain remark and emit event.
+ * See [`Pallet::remark_with_event`].
**/
remarkWithEvent: AugmentedSubmittable<(remark: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Bytes]>;
/**
- * Set the new runtime code.
+ * See [`Pallet::set_code`].
**/
setCode: AugmentedSubmittable<(code: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Bytes]>;
/**
- * Set the new runtime code without doing any checks of the given `code`.
+ * See [`Pallet::set_code_without_checks`].
**/
setCodeWithoutChecks: AugmentedSubmittable<(code: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Bytes]>;
/**
- * Set the number of pages in the WebAssembly environment's heap.
+ * See [`Pallet::set_heap_pages`].
**/
setHeapPages: AugmentedSubmittable<(pages: u64 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u64]>;
/**
- * Set some items of storage.
+ * See [`Pallet::set_storage`].
**/
setStorage: AugmentedSubmittable<(items: Vec<ITuple<[Bytes, Bytes]>> | ([Bytes | string | Uint8Array, Bytes | string | Uint8Array])[]) => SubmittableExtrinsic<ApiType>, [Vec<ITuple<[Bytes, Bytes]>>]>;
/**
@@ -1778,111 +834,27 @@
};
technicalCommittee: {
/**
- * Close a vote that is either approved, disapproved or whose voting period has ended.
- *
- * May be called by any signed account in order to finish voting and close the proposal.
- *
- * If called before the end of the voting period it will only close the vote if it is
- * has enough votes to be approved or disapproved.
- *
- * If called after the end of the voting period abstentions are counted as rejections
- * unless there is a prime member set and the prime member cast an approval.
- *
- * If the close operation completes successfully with disapproval, the transaction fee will
- * be waived. Otherwise execution of the approved operation will be charged to the caller.
- *
- * + `proposal_weight_bound`: The maximum amount of weight consumed by executing the closed
- * proposal.
- * + `length_bound`: The upper bound for the length of the proposal in storage. Checked via
- * `storage::read` so it is `size_of::<u32>() == 4` larger than the pure length.
- *
- * ## Complexity
- * - `O(B + M + P1 + P2)` where:
- * - `B` is `proposal` size in bytes (length-fee-bounded)
- * - `M` is members-count (code- and governance-bounded)
- * - `P1` is the complexity of `proposal` preimage.
- * - `P2` is proposal-count (code-bounded)
+ * See [`Pallet::close`].
**/
close: AugmentedSubmittable<(proposalHash: H256 | string | Uint8Array, index: Compact<u32> | AnyNumber | Uint8Array, proposalWeightBound: SpWeightsWeightV2Weight | { refTime?: any; proofSize?: any } | string | Uint8Array, lengthBound: Compact<u32> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [H256, Compact<u32>, SpWeightsWeightV2Weight, Compact<u32>]>;
/**
- * Disapprove a proposal, close, and remove it from the system, regardless of its current
- * state.
- *
- * Must be called by the Root origin.
- *
- * Parameters:
- * * `proposal_hash`: The hash of the proposal that should be disapproved.
- *
- * ## Complexity
- * O(P) where P is the number of max proposals
+ * See [`Pallet::disapprove_proposal`].
**/
disapproveProposal: AugmentedSubmittable<(proposalHash: H256 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [H256]>;
/**
- * Dispatch a proposal from a member using the `Member` origin.
- *
- * Origin must be a member of the collective.
- *
- * ## Complexity:
- * - `O(B + M + P)` where:
- * - `B` is `proposal` size in bytes (length-fee-bounded)
- * - `M` members-count (code-bounded)
- * - `P` complexity of dispatching `proposal`
+ * See [`Pallet::execute`].
**/
execute: AugmentedSubmittable<(proposal: Call | IMethod | string | Uint8Array, lengthBound: Compact<u32> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Call, Compact<u32>]>;
/**
- * Add a new proposal to either be voted on or executed directly.
- *
- * Requires the sender to be member.
- *
- * `threshold` determines whether `proposal` is executed directly (`threshold < 2`)
- * or put up for voting.
- *
- * ## Complexity
- * - `O(B + M + P1)` or `O(B + M + P2)` where:
- * - `B` is `proposal` size in bytes (length-fee-bounded)
- * - `M` is members-count (code- and governance-bounded)
- * - branching is influenced by `threshold` where:
- * - `P1` is proposal execution complexity (`threshold < 2`)
- * - `P2` is proposals-count (code-bounded) (`threshold >= 2`)
+ * See [`Pallet::propose`].
**/
propose: AugmentedSubmittable<(threshold: Compact<u32> | AnyNumber | Uint8Array, proposal: Call | IMethod | string | Uint8Array, lengthBound: Compact<u32> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u32>, Call, Compact<u32>]>;
/**
- * Set the collective's membership.
- *
- * - `new_members`: The new member list. Be nice to the chain and provide it sorted.
- * - `prime`: The prime member whose vote sets the default.
- * - `old_count`: The upper bound for the previous number of members in storage. Used for
- * weight estimation.
- *
- * The dispatch of this call must be `SetMembersOrigin`.
- *
- * NOTE: Does not enforce the expected `MaxMembers` limit on the amount of members, but
- * the weight estimations rely on it to estimate dispatchable weight.
- *
- * # WARNING:
- *
- * The `pallet-collective` can also be managed by logic outside of the pallet through the
- * implementation of the trait [`ChangeMembers`].
- * Any call to `set_members` must be careful that the member set doesn't get out of sync
- * with other logic managing the member set.
- *
- * ## Complexity:
- * - `O(MP + N)` where:
- * - `M` old-members-count (code- and governance-bounded)
- * - `N` new-members-count (code- and governance-bounded)
- * - `P` proposals-count (code-bounded)
+ * See [`Pallet::set_members`].
**/
setMembers: AugmentedSubmittable<(newMembers: Vec<AccountId32> | (AccountId32 | string | Uint8Array)[], prime: Option<AccountId32> | null | Uint8Array | AccountId32 | string, oldCount: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Vec<AccountId32>, Option<AccountId32>, u32]>;
/**
- * Add an aye or nay vote for the sender to the given proposal.
- *
- * Requires the sender to be a member.
- *
- * Transaction fees will be waived if the member is voting on any particular proposal
- * for the first time and the call is successful. Subsequent vote changes will charge a
- * fee.
- * ## Complexity
- * - `O(M)` where `M` is members-count (code- and governance-bounded)
+ * See [`Pallet::vote`].
**/
vote: AugmentedSubmittable<(proposal: H256 | string | Uint8Array, index: Compact<u32> | AnyNumber | Uint8Array, approve: bool | boolean | Uint8Array) => SubmittableExtrinsic<ApiType>, [H256, Compact<u32>, bool]>;
/**
@@ -1892,50 +864,31 @@
};
technicalCommitteeMembership: {
/**
- * Add a member `who` to the set.
- *
- * May only be called from `T::AddOrigin`.
+ * See [`Pallet::add_member`].
**/
addMember: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress]>;
/**
- * Swap out the sending member for some other key `new`.
- *
- * May only be called from `Signed` origin of a current member.
- *
- * Prime membership is passed from the origin account to `new`, if extant.
+ * See [`Pallet::change_key`].
**/
changeKey: AugmentedSubmittable<(updated: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress]>;
/**
- * Remove the prime member if it exists.
- *
- * May only be called from `T::PrimeOrigin`.
+ * See [`Pallet::clear_prime`].
**/
clearPrime: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
/**
- * Remove a member `who` from the set.
- *
- * May only be called from `T::RemoveOrigin`.
+ * See [`Pallet::remove_member`].
**/
removeMember: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress]>;
/**
- * Change the membership to a new set, disregarding the existing membership. Be nice and
- * pass `members` pre-sorted.
- *
- * May only be called from `T::ResetOrigin`.
+ * See [`Pallet::reset_members`].
**/
resetMembers: AugmentedSubmittable<(members: Vec<AccountId32> | (AccountId32 | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Vec<AccountId32>]>;
/**
- * Set the prime member. Must be a current member.
- *
- * May only be called from `T::PrimeOrigin`.
+ * See [`Pallet::set_prime`].
**/
setPrime: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress]>;
/**
- * Swap out one member `remove` for another `add`.
- *
- * May only be called from `T::SwapOrigin`.
- *
- * Prime membership is *not* passed from `remove` to `add`, if extant.
+ * See [`Pallet::swap_member`].
**/
swapMember: AugmentedSubmittable<(remove: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, add: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, MultiAddress]>;
/**
@@ -1944,11 +897,29 @@
[key: string]: SubmittableExtrinsicFunction<ApiType>;
};
testUtils: {
+ /**
+ * See `Pallet::batch_all`.
+ **/
batchAll: AugmentedSubmittable<(calls: Vec<Call> | (Call | IMethod | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Vec<Call>]>;
+ /**
+ * See `Pallet::enable`.
+ **/
enable: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
+ /**
+ * See `Pallet::inc_test_value`.
+ **/
incTestValue: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
+ /**
+ * See `Pallet::just_take_fee`.
+ **/
justTakeFee: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
+ /**
+ * See `Pallet::set_test_value`.
+ **/
setTestValue: AugmentedSubmittable<(value: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
+ /**
+ * See `Pallet::set_test_value_and_rollback`.
+ **/
setTestValueAndRollback: AugmentedSubmittable<(value: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
/**
* Generic tx
@@ -1957,21 +928,7 @@
};
timestamp: {
/**
- * Set the current time.
- *
- * This call should be invoked exactly once per block. It will panic at the finalization
- * phase, if this call hasn't been invoked by that time.
- *
- * The timestamp should be greater than the previous one by the amount specified by
- * `MinimumPeriod`.
- *
- * The dispatch origin for this call must be `Inherent`.
- *
- * ## Complexity
- * - `O(1)` (Note that implementations of `OnTimestampSet` must also be `O(1)`)
- * - 1 storage read and 1 storage mutation (codec `O(1)`). (because of `DidUpdate::take` in
- * `on_finalize`)
- * - 1 event handler `on_timestamp_set`. Must be `O(1)`.
+ * See [`Pallet::set`].
**/
set: AugmentedSubmittable<(now: Compact<u64> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u64>]>;
/**
@@ -1981,80 +938,25 @@
};
tokens: {
/**
- * Exactly as `transfer`, except the origin must be root and the source
- * account may be specified.
- *
- * The dispatch origin for this call must be _Root_.
- *
- * - `source`: The sender of the transfer.
- * - `dest`: The recipient of the transfer.
- * - `currency_id`: currency type.
- * - `amount`: free balance amount to tranfer.
+ * See [`Pallet::force_transfer`].
**/
- forceTransfer: AugmentedSubmittable<(source: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, currencyId: PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, amount: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, MultiAddress, PalletForeignAssetsAssetIds, Compact<u128>]>;
+ forceTransfer: AugmentedSubmittable<(source: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, currencyId: PalletForeignAssetsAssetId | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, amount: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, MultiAddress, PalletForeignAssetsAssetId, Compact<u128>]>;
/**
- * Set the balances of a given account.
- *
- * This will alter `FreeBalance` and `ReservedBalance` in storage. it
- * will also decrease the total issuance of the system
- * (`TotalIssuance`). If the new free or reserved balance is below the
- * existential deposit, it will reap the `AccountInfo`.
- *
- * The dispatch origin for this call is `root`.
+ * See [`Pallet::set_balance`].
**/
- setBalance: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, currencyId: PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, newFree: Compact<u128> | AnyNumber | Uint8Array, newReserved: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, PalletForeignAssetsAssetIds, Compact<u128>, Compact<u128>]>;
+ setBalance: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, currencyId: PalletForeignAssetsAssetId | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, newFree: Compact<u128> | AnyNumber | Uint8Array, newReserved: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, PalletForeignAssetsAssetId, Compact<u128>, Compact<u128>]>;
/**
- * Transfer some liquid free balance to another account.
- *
- * `transfer` will set the `FreeBalance` of the sender and receiver.
- * It will decrease the total issuance of the system by the
- * `TransferFee`. If the sender's account is below the existential
- * deposit as a result of the transfer, the account will be reaped.
- *
- * The dispatch origin for this call must be `Signed` by the
- * transactor.
- *
- * - `dest`: The recipient of the transfer.
- * - `currency_id`: currency type.
- * - `amount`: free balance amount to tranfer.
+ * See [`Pallet::transfer`].
**/
- transfer: AugmentedSubmittable<(dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, currencyId: PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, amount: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, PalletForeignAssetsAssetIds, Compact<u128>]>;
+ transfer: AugmentedSubmittable<(dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, currencyId: PalletForeignAssetsAssetId | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, amount: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, PalletForeignAssetsAssetId, Compact<u128>]>;
/**
- * Transfer all remaining balance to the given account.
- *
- * NOTE: This function only attempts to transfer _transferable_
- * balances. This means that any locked, reserved, or existential
- * deposits (when `keep_alive` is `true`), will not be transferred by
- * this function. To ensure that this function results in a killed
- * account, you might need to prepare the account by removing any
- * reference counters, storage deposits, etc...
- *
- * The dispatch origin for this call must be `Signed` by the
- * transactor.
- *
- * - `dest`: The recipient of the transfer.
- * - `currency_id`: currency type.
- * - `keep_alive`: A boolean to determine if the `transfer_all`
- * operation should send all of the funds the account has, causing
- * the sender account to be killed (false), or transfer everything
- * except at least the existential deposit, which will guarantee to
- * keep the sender account alive (true).
+ * See [`Pallet::transfer_all`].
**/
- transferAll: AugmentedSubmittable<(dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, currencyId: PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, keepAlive: bool | boolean | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, PalletForeignAssetsAssetIds, bool]>;
+ transferAll: AugmentedSubmittable<(dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, currencyId: PalletForeignAssetsAssetId | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, keepAlive: bool | boolean | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, PalletForeignAssetsAssetId, bool]>;
/**
- * Same as the [`transfer`] call, but with a check that the transfer
- * will not kill the origin account.
- *
- * 99% of the time you want [`transfer`] instead.
- *
- * The dispatch origin for this call must be `Signed` by the
- * transactor.
- *
- * - `dest`: The recipient of the transfer.
- * - `currency_id`: currency type.
- * - `amount`: free balance amount to tranfer.
+ * See [`Pallet::transfer_keep_alive`].
**/
- transferKeepAlive: AugmentedSubmittable<(dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, currencyId: PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, amount: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, PalletForeignAssetsAssetIds, Compact<u128>]>;
+ transferKeepAlive: AugmentedSubmittable<(dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, currencyId: PalletForeignAssetsAssetId | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, amount: Compact<u128> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, PalletForeignAssetsAssetId, Compact<u128>]>;
/**
* Generic tx
**/
@@ -2062,58 +964,23 @@
};
treasury: {
/**
- * Approve a proposal. At a later time, the proposal will be allocated to the beneficiary
- * and the original deposit will be returned.
- *
- * May only be called from `T::ApproveOrigin`.
- *
- * ## Complexity
- * - O(1).
+ * See [`Pallet::approve_proposal`].
**/
approveProposal: AugmentedSubmittable<(proposalId: Compact<u32> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u32>]>;
/**
- * Put forward a suggestion for spending. A deposit proportional to the value
- * is reserved and slashed if the proposal is rejected. It is returned once the
- * proposal is awarded.
- *
- * ## Complexity
- * - O(1)
+ * See [`Pallet::propose_spend`].
**/
proposeSpend: AugmentedSubmittable<(value: Compact<u128> | AnyNumber | Uint8Array, beneficiary: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u128>, MultiAddress]>;
/**
- * Reject a proposed spend. The original deposit will be slashed.
- *
- * May only be called from `T::RejectOrigin`.
- *
- * ## Complexity
- * - O(1)
+ * See [`Pallet::reject_proposal`].
**/
rejectProposal: AugmentedSubmittable<(proposalId: Compact<u32> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u32>]>;
/**
- * Force a previously approved proposal to be removed from the approval queue.
- * The original deposit will no longer be returned.
- *
- * May only be called from `T::RejectOrigin`.
- * - `proposal_id`: The index of a proposal
- *
- * ## Complexity
- * - O(A) where `A` is the number of approvals
- *
- * Errors:
- * - `ProposalNotApproved`: The `proposal_id` supplied was not found in the approval queue,
- * i.e., the proposal has not been approved. This could also mean the proposal does not
- * exist altogether, thus there is no way it would have been approved in the first place.
+ * See [`Pallet::remove_approval`].
**/
removeApproval: AugmentedSubmittable<(proposalId: Compact<u32> | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u32>]>;
/**
- * Propose and approve a spend of treasury funds.
- *
- * - `origin`: Must be `SpendOrigin` with the `Success` value being at least `amount`.
- * - `amount`: The amount to be transferred from the treasury to the `beneficiary`.
- * - `beneficiary`: The destination account for the transfer.
- *
- * NOTE: For record-keeping purposes, the proposer is deemed to be equivalent to the
- * beneficiary.
+ * See [`Pallet::spend`].
**/
spend: AugmentedSubmittable<(amount: Compact<u128> | AnyNumber | Uint8Array, beneficiary: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Compact<u128>, MultiAddress]>;
/**
@@ -2123,544 +990,131 @@
};
unique: {
/**
- * Add an admin to a collection.
- *
- * NFT Collection can be controlled by multiple admin addresses
- * (some which can also be servers, for example). Admins can issue
- * and burn NFTs, as well as add and remove other admins,
- * but cannot change NFT or Collection ownership.
- *
- * # Permissions
- *
- * * Collection owner
- * * Collection admin
- *
- * # Arguments
- *
- * * `collection_id`: ID of the Collection to add an admin for.
- * * `new_admin`: Address of new admin to add.
+ * See [`Pallet::add_collection_admin`].
**/
addCollectionAdmin: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, newAdminId: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;
/**
- * Add an address to allow list.
- *
- * # Permissions
- *
- * * Collection owner
- * * Collection admin
- *
- * # Arguments
- *
- * * `collection_id`: ID of the modified collection.
- * * `address`: ID of the address to be added to the allowlist.
+ * See [`Pallet::add_to_allow_list`].
**/
addToAllowList: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, address: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;
/**
- * Allow a non-permissioned address to transfer or burn an item.
- *
- * # Permissions
- *
- * * Collection owner
- * * Collection admin
- * * Current item owner
- *
- * # Arguments
- *
- * * `spender`: Account to be approved to make specific transactions on non-owned tokens.
- * * `collection_id`: ID of the collection the item belongs to.
- * * `item_id`: ID of the item transactions on which are now approved.
- * * `amount`: Number of pieces of the item approved for a transaction (maximum of 1 for NFTs).
- * Set to 0 to revoke the approval.
+ * See [`Pallet::approve`].
**/
approve: AugmentedSubmittable<(spender: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, collectionId: u32 | AnyNumber | Uint8Array, itemId: u32 | AnyNumber | Uint8Array, amount: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletEvmAccountBasicCrossAccountIdRepr, u32, u32, u128]>;
/**
- * Allow a non-permissioned address to transfer or burn an item from owner's eth mirror.
- *
- * # Permissions
- *
- * * Collection owner
- * * Collection admin
- * * Current item owner
- *
- * # Arguments
- *
- * * `from`: Owner's account eth mirror
- * * `to`: Account to be approved to make specific transactions on non-owned tokens.
- * * `collection_id`: ID of the collection the item belongs to.
- * * `item_id`: ID of the item transactions on which are now approved.
- * * `amount`: Number of pieces of the item approved for a transaction (maximum of 1 for NFTs).
- * Set to 0 to revoke the approval.
+ * See [`Pallet::approve_from`].
**/
approveFrom: AugmentedSubmittable<(from: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, to: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, collectionId: u32 | AnyNumber | Uint8Array, itemId: u32 | AnyNumber | Uint8Array, amount: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u32, u32, u128]>;
/**
- * Destroy a token on behalf of the owner as a non-owner account.
- *
- * See also: [`approve`][`Pallet::approve`].
- *
- * After this method executes, one approval is removed from the total so that
- * the approved address will not be able to transfer this item again from this owner.
- *
- * # Permissions
- *
- * * Collection owner
- * * Collection admin
- * * Current token owner
- * * Address approved by current item owner
- *
- * # Arguments
- *
- * * `from`: The owner of the burning item.
- * * `collection_id`: ID of the collection to which the item belongs.
- * * `item_id`: ID of item to burn.
- * * `value`: Number of pieces to burn.
- * * Non-Fungible Mode: An NFT is indivisible, there is always 1 corresponding to an ID.
- * * Fungible Mode: The desired number of pieces to burn.
- * * Re-Fungible Mode: The desired number of pieces to burn.
+ * See [`Pallet::burn_from`].
**/
burnFrom: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, from: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, itemId: u32 | AnyNumber | Uint8Array, value: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, PalletEvmAccountBasicCrossAccountIdRepr, u32, u128]>;
/**
- * Destroy an item.
- *
- * # Permissions
- *
- * * Collection owner
- * * Collection admin
- * * Current item owner
- *
- * # Arguments
- *
- * * `collection_id`: ID of the collection to which the item belongs.
- * * `item_id`: ID of item to burn.
- * * `value`: Number of pieces of the item to destroy.
- * * Non-Fungible Mode: An NFT is indivisible, there is always 1 corresponding to an ID.
- * * Fungible Mode: The desired number of pieces to burn.
- * * Re-Fungible Mode: The desired number of pieces to burn.
+ * See [`Pallet::burn_item`].
**/
burnItem: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, itemId: u32 | AnyNumber | Uint8Array, value: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, u128]>;
/**
- * Change the owner of the collection.
- *
- * # Permissions
- *
- * * Collection owner
- *
- * # Arguments
- *
- * * `collection_id`: ID of the modified collection.
- * * `new_owner`: ID of the account that will become the owner.
+ * See [`Pallet::change_collection_owner`].
**/
changeCollectionOwner: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, newOwner: AccountId32 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, AccountId32]>;
/**
- * Confirm own sponsorship of a collection, becoming the sponsor.
- *
- * An invitation must be pending, see [`set_collection_sponsor`][`Pallet::set_collection_sponsor`].
- * Sponsor can pay the fees of a transaction instead of the sender,
- * but only within specified limits.
- *
- * # Permissions
- *
- * * Sponsor-to-be
- *
- * # Arguments
- *
- * * `collection_id`: ID of the collection with the pending sponsor.
+ * See [`Pallet::confirm_sponsorship`].
**/
confirmSponsorship: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
/**
- * Create a collection of tokens.
- *
- * Each Token may have multiple properties encoded as an array of bytes
- * of certain length. The initial owner of the collection is set
- * to the address that signed the transaction and can be changed later.
- *
- * Prefer the more advanced [`create_collection_ex`][`Pallet::create_collection_ex`] instead.
- *
- * # Permissions
- *
- * * Anyone - becomes the owner of the new collection.
- *
- * # Arguments
- *
- * * `collection_name`: Wide-character string with collection name
- * (limit [`MAX_COLLECTION_NAME_LENGTH`]).
- * * `collection_description`: Wide-character string with collection description
- * (limit [`MAX_COLLECTION_DESCRIPTION_LENGTH`]).
- * * `token_prefix`: Byte string containing the token prefix to mark a collection
- * to which a token belongs (limit [`MAX_TOKEN_PREFIX_LENGTH`]).
- * * `mode`: Type of items stored in the collection and type dependent data.
- *
- * returns collection ID
- *
- * Deprecated: `create_collection_ex` is more up-to-date and advanced, prefer it instead.
+ * See [`Pallet::create_collection`].
**/
createCollection: AugmentedSubmittable<(collectionName: Vec<u16> | (u16 | AnyNumber | Uint8Array)[], collectionDescription: Vec<u16> | (u16 | AnyNumber | Uint8Array)[], tokenPrefix: Bytes | string | Uint8Array, mode: UpDataStructsCollectionMode | { NFT: any } | { Fungible: any } | { ReFungible: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Vec<u16>, Vec<u16>, Bytes, UpDataStructsCollectionMode]>;
/**
- * Create a collection with explicit parameters.
- *
- * Prefer it to the deprecated [`create_collection`][`Pallet::create_collection`] method.
- *
- * # Permissions
- *
- * * Anyone - becomes the owner of the new collection.
- *
- * # Arguments
- *
- * * `data`: Explicit data of a collection used for its creation.
+ * See [`Pallet::create_collection_ex`].
**/
createCollectionEx: AugmentedSubmittable<(data: UpDataStructsCreateCollectionData | { mode?: any; access?: any; name?: any; description?: any; tokenPrefix?: any; limits?: any; permissions?: any; tokenPropertyPermissions?: any; properties?: any; adminList?: any; pendingSponsor?: any; flags?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [UpDataStructsCreateCollectionData]>;
/**
- * Mint an item within a collection.
- *
- * A collection must exist first, see [`create_collection_ex`][`Pallet::create_collection_ex`].
- *
- * # Permissions
- *
- * * Collection owner
- * * Collection admin
- * * Anyone if
- * * Allow List is enabled, and
- * * Address is added to allow list, and
- * * MintPermission is enabled (see [`set_collection_permissions`][`Pallet::set_collection_permissions`])
- *
- * # Arguments
- *
- * * `collection_id`: ID of the collection to which an item would belong.
- * * `owner`: Address of the initial owner of the item.
- * * `data`: Token data describing the item to store on chain.
+ * See [`Pallet::create_item`].
**/
createItem: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, owner: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, data: UpDataStructsCreateItemData | { NFT: any } | { Fungible: any } | { ReFungible: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, PalletEvmAccountBasicCrossAccountIdRepr, UpDataStructsCreateItemData]>;
/**
- * Create multiple items within a collection.
- *
- * A collection must exist first, see [`create_collection_ex`][`Pallet::create_collection_ex`].
- *
- * # Permissions
- *
- * * Collection owner
- * * Collection admin
- * * Anyone if
- * * Allow List is enabled, and
- * * Address is added to the allow list, and
- * * MintPermission is enabled (see [`set_collection_permissions`][`Pallet::set_collection_permissions`])
- *
- * # Arguments
- *
- * * `collection_id`: ID of the collection to which the tokens would belong.
- * * `owner`: Address of the initial owner of the tokens.
- * * `items_data`: Vector of data describing each item to be created.
+ * See [`Pallet::create_multiple_items`].
**/
createMultipleItems: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, owner: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, itemsData: Vec<UpDataStructsCreateItemData> | (UpDataStructsCreateItemData | { NFT: any } | { Fungible: any } | { ReFungible: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [u32, PalletEvmAccountBasicCrossAccountIdRepr, Vec<UpDataStructsCreateItemData>]>;
/**
- * Create multiple items within a collection with explicitly specified initial parameters.
- *
- * # Permissions
- *
- * * Collection owner
- * * Collection admin
- * * Anyone if
- * * Allow List is enabled, and
- * * Address is added to allow list, and
- * * MintPermission is enabled (see [`set_collection_permissions`][`Pallet::set_collection_permissions`])
- *
- * # Arguments
- *
- * * `collection_id`: ID of the collection to which the tokens would belong.
- * * `data`: Explicit item creation data.
+ * See [`Pallet::create_multiple_items_ex`].
**/
createMultipleItemsEx: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, data: UpDataStructsCreateItemExData | { NFT: any } | { Fungible: any } | { RefungibleMultipleItems: any } | { RefungibleMultipleOwners: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, UpDataStructsCreateItemExData]>;
/**
- * Delete specified collection properties.
- *
- * # Permissions
- *
- * * Collection Owner
- * * Collection Admin
- *
- * # Arguments
- *
- * * `collection_id`: ID of the modified collection.
- * * `property_keys`: Vector of keys of the properties to be deleted.
- * Keys support Latin letters, `-`, `_`, and `.` as symbols.
+ * See [`Pallet::delete_collection_properties`].
**/
deleteCollectionProperties: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, propertyKeys: Vec<Bytes> | (Bytes | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [u32, Vec<Bytes>]>;
/**
- * Delete specified token properties. Currently properties only work with NFTs.
- *
- * # Permissions
- *
- * * Depends on collection's token property permissions and specified property mutability:
- * * Collection owner
- * * Collection admin
- * * Token owner
- *
- * # Arguments
- *
- * * `collection_id`: ID of the collection to which the token belongs.
- * * `token_id`: ID of the modified token.
- * * `property_keys`: Vector of keys of the properties to be deleted.
- * Keys support Latin letters, `-`, `_`, and `.` as symbols.
+ * See [`Pallet::delete_token_properties`].
**/
deleteTokenProperties: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, tokenId: u32 | AnyNumber | Uint8Array, propertyKeys: Vec<Bytes> | (Bytes | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [u32, u32, Vec<Bytes>]>;
/**
- * Destroy a collection if no tokens exist within.
- *
- * # Permissions
- *
- * * Collection owner
- *
- * # Arguments
- *
- * * `collection_id`: Collection to destroy.
+ * See [`Pallet::destroy_collection`].
**/
destroyCollection: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
/**
- * Repairs a collection if the data was somehow corrupted.
- *
- * # Arguments
- *
- * * `collection_id`: ID of the collection to repair.
+ * See [`Pallet::force_repair_collection`].
**/
forceRepairCollection: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
/**
- * Repairs a token if the data was somehow corrupted.
- *
- * # Arguments
- *
- * * `collection_id`: ID of the collection the item belongs to.
- * * `item_id`: ID of the item.
+ * See [`Pallet::force_repair_item`].
**/
forceRepairItem: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, itemId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32]>;
/**
- * Remove admin of a collection.
- *
- * An admin address can remove itself. List of admins may become empty,
- * in which case only Collection Owner will be able to add an Admin.
- *
- * # Permissions
- *
- * * Collection owner
- * * Collection admin
- *
- * # Arguments
- *
- * * `collection_id`: ID of the collection to remove the admin for.
- * * `account_id`: Address of the admin to remove.
+ * See [`Pallet::remove_collection_admin`].
**/
removeCollectionAdmin: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, accountId: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;
/**
- * Remove a collection's a sponsor, making everyone pay for their own transactions.
- *
- * # Permissions
- *
- * * Collection owner
- *
- * # Arguments
- *
- * * `collection_id`: ID of the collection with the sponsor to remove.
+ * See [`Pallet::remove_collection_sponsor`].
**/
removeCollectionSponsor: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
/**
- * Remove an address from allow list.
- *
- * # Permissions
- *
- * * Collection owner
- * * Collection admin
- *
- * # Arguments
- *
- * * `collection_id`: ID of the modified collection.
- * * `address`: ID of the address to be removed from the allowlist.
+ * See [`Pallet::remove_from_allow_list`].
**/
removeFromAllowList: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, address: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;
/**
- * Re-partition a refungible token, while owning all of its parts/pieces.
- *
- * # Permissions
- *
- * * Token owner (must own every part)
- *
- * # Arguments
- *
- * * `collection_id`: ID of the collection the RFT belongs to.
- * * `token_id`: ID of the RFT.
- * * `amount`: New number of parts/pieces into which the token shall be partitioned.
+ * See [`Pallet::repartition`].
**/
repartition: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, tokenId: u32 | AnyNumber | Uint8Array, amount: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, u128]>;
/**
- * Sets or unsets the approval of a given operator.
- *
- * The `operator` is allowed to transfer all tokens of the `owner` on their behalf.
- *
- * # Arguments
- *
- * * `owner`: Token owner
- * * `operator`: Operator
- * * `approve`: Should operator status be granted or revoked?
+ * See [`Pallet::set_allowance_for_all`].
**/
setAllowanceForAll: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, operator: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, approve: bool | boolean | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, PalletEvmAccountBasicCrossAccountIdRepr, bool]>;
/**
- * Set specific limits of a collection. Empty, or None fields mean chain default.
- *
- * # Permissions
- *
- * * Collection owner
- * * Collection admin
- *
- * # Arguments
- *
- * * `collection_id`: ID of the modified collection.
- * * `new_limit`: New limits of the collection. Fields that are not set (None)
- * will not overwrite the old ones.
+ * See [`Pallet::set_collection_limits`].
**/
setCollectionLimits: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, newLimit: UpDataStructsCollectionLimits | { accountTokenOwnershipLimit?: any; sponsoredDataSize?: any; sponsoredDataRateLimit?: any; tokenLimit?: any; sponsorTransferTimeout?: any; sponsorApproveTimeout?: any; ownerCanTransfer?: any; ownerCanDestroy?: any; transfersEnabled?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, UpDataStructsCollectionLimits]>;
/**
- * Set specific permissions of a collection. Empty, or None fields mean chain default.
- *
- * # Permissions
- *
- * * Collection owner
- * * Collection admin
- *
- * # Arguments
- *
- * * `collection_id`: ID of the modified collection.
- * * `new_permission`: New permissions of the collection. Fields that are not set (None)
- * will not overwrite the old ones.
+ * See [`Pallet::set_collection_permissions`].
**/
setCollectionPermissions: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, newPermission: UpDataStructsCollectionPermissions | { access?: any; mintMode?: any; nesting?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, UpDataStructsCollectionPermissions]>;
/**
- * Add or change collection properties.
- *
- * # Permissions
- *
- * * Collection owner
- * * Collection admin
- *
- * # Arguments
- *
- * * `collection_id`: ID of the modified collection.
- * * `properties`: Vector of key-value pairs stored as the collection's metadata.
- * Keys support Latin letters, `-`, `_`, and `.` as symbols.
+ * See [`Pallet::set_collection_properties`].
**/
setCollectionProperties: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, properties: Vec<UpDataStructsProperty> | (UpDataStructsProperty | { key?: any; value?: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [u32, Vec<UpDataStructsProperty>]>;
/**
- * Set (invite) a new collection sponsor.
- *
- * If successful, confirmation from the sponsor-to-be will be pending.
- *
- * # Permissions
- *
- * * Collection owner
- * * Collection admin
- *
- * # Arguments
- *
- * * `collection_id`: ID of the modified collection.
- * * `new_sponsor`: ID of the account of the sponsor-to-be.
+ * See [`Pallet::set_collection_sponsor`].
**/
setCollectionSponsor: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, newSponsor: AccountId32 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, AccountId32]>;
/**
- * Add or change token properties according to collection's permissions.
- * Currently properties only work with NFTs.
- *
- * # Permissions
- *
- * * Depends on collection's token property permissions and specified property mutability:
- * * Collection owner
- * * Collection admin
- * * Token owner
- *
- * See [`set_token_property_permissions`][`Pallet::set_token_property_permissions`].
- *
- * # Arguments
- *
- * * `collection_id: ID of the collection to which the token belongs.
- * * `token_id`: ID of the modified token.
- * * `properties`: Vector of key-value pairs stored as the token's metadata.
- * Keys support Latin letters, `-`, `_`, and `.` as symbols.
+ * See [`Pallet::set_token_properties`].
**/
setTokenProperties: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, tokenId: u32 | AnyNumber | Uint8Array, properties: Vec<UpDataStructsProperty> | (UpDataStructsProperty | { key?: any; value?: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [u32, u32, Vec<UpDataStructsProperty>]>;
/**
- * Add or change token property permissions of a collection.
- *
- * Without a permission for a particular key, a property with that key
- * cannot be created in a token.
- *
- * # Permissions
- *
- * * Collection owner
- * * Collection admin
- *
- * # Arguments
- *
- * * `collection_id`: ID of the modified collection.
- * * `property_permissions`: Vector of permissions for property keys.
- * Keys support Latin letters, `-`, `_`, and `.` as symbols.
+ * See [`Pallet::set_token_property_permissions`].
**/
setTokenPropertyPermissions: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, propertyPermissions: Vec<UpDataStructsPropertyKeyPermission> | (UpDataStructsPropertyKeyPermission | { key?: any; permission?: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [u32, Vec<UpDataStructsPropertyKeyPermission>]>;
/**
- * Completely allow or disallow transfers for a particular collection.
- *
- * # Permissions
- *
- * * Collection owner
- *
- * # Arguments
- *
- * * `collection_id`: ID of the collection.
- * * `value`: New value of the flag, are transfers allowed?
+ * See [`Pallet::set_transfers_enabled_flag`].
**/
setTransfersEnabledFlag: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, value: bool | boolean | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, bool]>;
/**
- * Change ownership of the token.
- *
- * # Permissions
- *
- * * Collection owner
- * * Collection admin
- * * Current token owner
- *
- * # Arguments
- *
- * * `recipient`: Address of token recipient.
- * * `collection_id`: ID of the collection the item belongs to.
- * * `item_id`: ID of the item.
- * * Non-Fungible Mode: Required.
- * * Fungible Mode: Ignored.
- * * Re-Fungible Mode: Required.
- *
- * * `value`: Amount to transfer.
- * * Non-Fungible Mode: An NFT is indivisible, there is always 1 corresponding to an ID.
- * * Fungible Mode: The desired number of pieces to transfer.
- * * Re-Fungible Mode: The desired number of pieces to transfer.
+ * See [`Pallet::transfer`].
**/
transfer: AugmentedSubmittable<(recipient: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, collectionId: u32 | AnyNumber | Uint8Array, itemId: u32 | AnyNumber | Uint8Array, value: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletEvmAccountBasicCrossAccountIdRepr, u32, u32, u128]>;
/**
- * Change ownership of an item on behalf of the owner as a non-owner account.
- *
- * See the [`approve`][`Pallet::approve`] method for additional information.
- *
- * After this method executes, one approval is removed from the total so that
- * the approved address will not be able to transfer this item again from this owner.
- *
- * # Permissions
- *
- * * Collection owner
- * * Collection admin
- * * Current item owner
- * * Address approved by current item owner
- *
- * # Arguments
- *
- * * `from`: Address that currently owns the token.
- * * `recipient`: Address of the new token-owner-to-be.
- * * `collection_id`: ID of the collection the item.
- * * `item_id`: ID of the item to be transferred.
- * * `value`: Amount to transfer.
- * * Non-Fungible Mode: An NFT is indivisible, there is always 1 corresponding to an ID.
- * * Fungible Mode: The desired number of pieces to transfer.
- * * Re-Fungible Mode: The desired number of pieces to transfer.
+ * See [`Pallet::transfer_from`].
**/
transferFrom: AugmentedSubmittable<(from: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, recipient: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, collectionId: u32 | AnyNumber | Uint8Array, itemId: u32 | AnyNumber | Uint8Array, value: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u32, u32, u128]>;
/**
@@ -2668,10 +1122,52 @@
**/
[key: string]: SubmittableExtrinsicFunction<ApiType>;
};
+ utility: {
+ /**
+ * See [`Pallet::as_derivative`].
+ **/
+ asDerivative: AugmentedSubmittable<(index: u16 | AnyNumber | Uint8Array, call: Call | IMethod | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u16, Call]>;
+ /**
+ * See [`Pallet::batch`].
+ **/
+ batch: AugmentedSubmittable<(calls: Vec<Call> | (Call | IMethod | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Vec<Call>]>;
+ /**
+ * See [`Pallet::batch_all`].
+ **/
+ batchAll: AugmentedSubmittable<(calls: Vec<Call> | (Call | IMethod | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Vec<Call>]>;
+ /**
+ * See [`Pallet::dispatch_as`].
+ **/
+ dispatchAs: AugmentedSubmittable<(asOrigin: OpalRuntimeOriginCaller | { system: any } | { Void: any } | { Council: any } | { TechnicalCommittee: any } | { PolkadotXcm: any } | { CumulusXcm: any } | { Origins: any } | { Ethereum: any } | string | Uint8Array, call: Call | IMethod | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [OpalRuntimeOriginCaller, Call]>;
+ /**
+ * See [`Pallet::force_batch`].
+ **/
+ forceBatch: AugmentedSubmittable<(calls: Vec<Call> | (Call | IMethod | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Vec<Call>]>;
+ /**
+ * See [`Pallet::with_weight`].
+ **/
+ withWeight: AugmentedSubmittable<(call: Call | IMethod | string | Uint8Array, weight: SpWeightsWeightV2Weight | { refTime?: any; proofSize?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Call, SpWeightsWeightV2Weight]>;
+ /**
+ * Generic tx
+ **/
+ [key: string]: SubmittableExtrinsicFunction<ApiType>;
+ };
vesting: {
+ /**
+ * See [`Pallet::claim`].
+ **/
claim: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
+ /**
+ * See [`Pallet::claim_for`].
+ **/
claimFor: AugmentedSubmittable<(dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress]>;
+ /**
+ * See [`Pallet::update_vesting_schedules`].
+ **/
updateVestingSchedules: AugmentedSubmittable<(who: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, vestingSchedules: Vec<OrmlVestingVestingSchedule> | (OrmlVestingVestingSchedule | { start?: any; period?: any; periodCount?: any; perPeriod?: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [MultiAddress, Vec<OrmlVestingVestingSchedule>]>;
+ /**
+ * See [`Pallet::vested_transfer`].
+ **/
vestedTransfer: AugmentedSubmittable<(dest: MultiAddress | { Id: any } | { Index: any } | { Raw: any } | { Address32: any } | { Address20: any } | string | Uint8Array, schedule: OrmlVestingVestingSchedule | { start?: any; period?: any; periodCount?: any; perPeriod?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [MultiAddress, OrmlVestingVestingSchedule]>;
/**
* Generic tx
@@ -2680,80 +1176,39 @@
};
xcmpQueue: {
/**
- * Resumes all XCM executions for the XCMP queue.
- *
- * Note that this function doesn't change the status of the in/out bound channels.
- *
- * - `origin`: Must pass `ControllerOrigin`.
+ * See [`Pallet::resume_xcm_execution`].
**/
resumeXcmExecution: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
/**
- * Services a single overweight XCM.
- *
- * - `origin`: Must pass `ExecuteOverweightOrigin`.
- * - `index`: The index of the overweight XCM to service
- * - `weight_limit`: The amount of weight that XCM execution may take.
- *
- * Errors:
- * - `BadOverweightIndex`: XCM under `index` is not found in the `Overweight` storage map.
- * - `BadXcm`: XCM under `index` cannot be properly decoded into a valid XCM format.
- * - `WeightOverLimit`: XCM execution may use greater `weight_limit`.
- *
- * Events:
- * - `OverweightServiced`: On success.
+ * See [`Pallet::service_overweight`].
**/
serviceOverweight: AugmentedSubmittable<(index: u64 | AnyNumber | Uint8Array, weightLimit: SpWeightsWeightV2Weight | { refTime?: any; proofSize?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u64, SpWeightsWeightV2Weight]>;
/**
- * Suspends all XCM executions for the XCMP queue, regardless of the sender's origin.
- *
- * - `origin`: Must pass `ControllerOrigin`.
+ * See [`Pallet::suspend_xcm_execution`].
**/
suspendXcmExecution: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
/**
- * Overwrites the number of pages of messages which must be in the queue after which we drop any further
- * messages from the channel.
- *
- * - `origin`: Must pass `Root`.
- * - `new`: Desired value for `QueueConfigData.drop_threshold`
+ * See [`Pallet::update_drop_threshold`].
**/
updateDropThreshold: AugmentedSubmittable<(updated: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
/**
- * Overwrites the number of pages of messages which the queue must be reduced to before it signals that
- * message sending may recommence after it has been suspended.
- *
- * - `origin`: Must pass `Root`.
- * - `new`: Desired value for `QueueConfigData.resume_threshold`
+ * See [`Pallet::update_resume_threshold`].
**/
updateResumeThreshold: AugmentedSubmittable<(updated: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
/**
- * Overwrites the number of pages of messages which must be in the queue for the other side to be told to
- * suspend their sending.
- *
- * - `origin`: Must pass `Root`.
- * - `new`: Desired value for `QueueConfigData.suspend_value`
+ * See [`Pallet::update_suspend_threshold`].
**/
updateSuspendThreshold: AugmentedSubmittable<(updated: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
/**
- * Overwrites the amount of remaining weight under which we stop processing messages.
- *
- * - `origin`: Must pass `Root`.
- * - `new`: Desired value for `QueueConfigData.threshold_weight`
+ * See [`Pallet::update_threshold_weight`].
**/
updateThresholdWeight: AugmentedSubmittable<(updated: SpWeightsWeightV2Weight | { refTime?: any; proofSize?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [SpWeightsWeightV2Weight]>;
/**
- * Overwrites the speed to which the available weight approaches the maximum weight.
- * A lower number results in a faster progression. A value of 1 makes the entire weight available initially.
- *
- * - `origin`: Must pass `Root`.
- * - `new`: Desired value for `QueueConfigData.weight_restrict_decay`.
+ * See [`Pallet::update_weight_restrict_decay`].
**/
updateWeightRestrictDecay: AugmentedSubmittable<(updated: SpWeightsWeightV2Weight | { refTime?: any; proofSize?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [SpWeightsWeightV2Weight]>;
/**
- * Overwrite the maximum amount of weight any individual message may consume.
- * Messages above this weight go into the overweight queue and may only be serviced explicitly.
- *
- * - `origin`: Must pass `Root`.
- * - `new`: Desired value for `QueueConfigData.xcmp_max_individual_weight`.
+ * See [`Pallet::update_xcmp_max_individual_weight`].
**/
updateXcmpMaxIndividualWeight: AugmentedSubmittable<(updated: SpWeightsWeightV2Weight | { refTime?: any; proofSize?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [SpWeightsWeightV2Weight]>;
/**
@@ -2763,119 +1218,29 @@
};
xTokens: {
/**
- * Transfer native currencies.
- *
- * `dest_weight_limit` is the weight for XCM execution on the dest
- * chain, and it would be charged from the transferred assets. If set
- * below requirements, the execution may fail and assets wouldn't be
- * received.
- *
- * It's a no-op if any error on local XCM execution or message sending.
- * Note sending assets out per se doesn't guarantee they would be
- * received. Receiving depends on if the XCM message could be delivered
- * by the network, and if the receiving chain would handle
- * messages correctly.
+ * See [`Pallet::transfer`].
**/
- transfer: AugmentedSubmittable<(currencyId: PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, dest: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, destWeightLimit: XcmV3WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletForeignAssetsAssetIds, u128, XcmVersionedMultiLocation, XcmV3WeightLimit]>;
+ transfer: AugmentedSubmittable<(currencyId: PalletForeignAssetsAssetId | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, dest: StagingXcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, destWeightLimit: StagingXcmV3WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletForeignAssetsAssetId, u128, StagingXcmVersionedMultiLocation, StagingXcmV3WeightLimit]>;
/**
- * Transfer `MultiAsset`.
- *
- * `dest_weight_limit` is the weight for XCM execution on the dest
- * chain, and it would be charged from the transferred assets. If set
- * below requirements, the execution may fail and assets wouldn't be
- * received.
- *
- * It's a no-op if any error on local XCM execution or message sending.
- * Note sending assets out per se doesn't guarantee they would be
- * received. Receiving depends on if the XCM message could be delivered
- * by the network, and if the receiving chain would handle
- * messages correctly.
+ * See [`Pallet::transfer_multiasset`].
**/
- transferMultiasset: AugmentedSubmittable<(asset: XcmVersionedMultiAsset | { V2: any } | { V3: any } | string | Uint8Array, dest: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, destWeightLimit: XcmV3WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedMultiAsset, XcmVersionedMultiLocation, XcmV3WeightLimit]>;
+ transferMultiasset: AugmentedSubmittable<(asset: StagingXcmVersionedMultiAsset | { V2: any } | { V3: any } | string | Uint8Array, dest: StagingXcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, destWeightLimit: StagingXcmV3WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [StagingXcmVersionedMultiAsset, StagingXcmVersionedMultiLocation, StagingXcmV3WeightLimit]>;
/**
- * Transfer several `MultiAsset` specifying the item to be used as fee
- *
- * `dest_weight_limit` is the weight for XCM execution on the dest
- * chain, and it would be charged from the transferred assets. If set
- * below requirements, the execution may fail and assets wouldn't be
- * received.
- *
- * `fee_item` is index of the MultiAssets that we want to use for
- * payment
- *
- * It's a no-op if any error on local XCM execution or message sending.
- * Note sending assets out per se doesn't guarantee they would be
- * received. Receiving depends on if the XCM message could be delivered
- * by the network, and if the receiving chain would handle
- * messages correctly.
+ * See [`Pallet::transfer_multiassets`].
**/
- transferMultiassets: AugmentedSubmittable<(assets: XcmVersionedMultiAssets | { V2: any } | { V3: any } | string | Uint8Array, feeItem: u32 | AnyNumber | Uint8Array, dest: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, destWeightLimit: XcmV3WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedMultiAssets, u32, XcmVersionedMultiLocation, XcmV3WeightLimit]>;
+ transferMultiassets: AugmentedSubmittable<(assets: StagingXcmVersionedMultiAssets | { V2: any } | { V3: any } | string | Uint8Array, feeItem: u32 | AnyNumber | Uint8Array, dest: StagingXcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, destWeightLimit: StagingXcmV3WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [StagingXcmVersionedMultiAssets, u32, StagingXcmVersionedMultiLocation, StagingXcmV3WeightLimit]>;
/**
- * Transfer `MultiAsset` specifying the fee and amount as separate.
- *
- * `dest_weight_limit` is the weight for XCM execution on the dest
- * chain, and it would be charged from the transferred assets. If set
- * below requirements, the execution may fail and assets wouldn't be
- * received.
- *
- * `fee` is the multiasset to be spent to pay for execution in
- * destination chain. Both fee and amount will be subtracted form the
- * callers balance For now we only accept fee and asset having the same
- * `MultiLocation` id.
- *
- * If `fee` is not high enough to cover for the execution costs in the
- * destination chain, then the assets will be trapped in the
- * destination chain
- *
- * It's a no-op if any error on local XCM execution or message sending.
- * Note sending assets out per se doesn't guarantee they would be
- * received. Receiving depends on if the XCM message could be delivered
- * by the network, and if the receiving chain would handle
- * messages correctly.
+ * See [`Pallet::transfer_multiasset_with_fee`].
**/
- transferMultiassetWithFee: AugmentedSubmittable<(asset: XcmVersionedMultiAsset | { V2: any } | { V3: any } | string | Uint8Array, fee: XcmVersionedMultiAsset | { V2: any } | { V3: any } | string | Uint8Array, dest: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, destWeightLimit: XcmV3WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [XcmVersionedMultiAsset, XcmVersionedMultiAsset, XcmVersionedMultiLocation, XcmV3WeightLimit]>;
+ transferMultiassetWithFee: AugmentedSubmittable<(asset: StagingXcmVersionedMultiAsset | { V2: any } | { V3: any } | string | Uint8Array, fee: StagingXcmVersionedMultiAsset | { V2: any } | { V3: any } | string | Uint8Array, dest: StagingXcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, destWeightLimit: StagingXcmV3WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [StagingXcmVersionedMultiAsset, StagingXcmVersionedMultiAsset, StagingXcmVersionedMultiLocation, StagingXcmV3WeightLimit]>;
/**
- * Transfer several currencies specifying the item to be used as fee
- *
- * `dest_weight_limit` is the weight for XCM execution on the dest
- * chain, and it would be charged from the transferred assets. If set
- * below requirements, the execution may fail and assets wouldn't be
- * received.
- *
- * `fee_item` is index of the currencies tuple that we want to use for
- * payment
- *
- * It's a no-op if any error on local XCM execution or message sending.
- * Note sending assets out per se doesn't guarantee they would be
- * received. Receiving depends on if the XCM message could be delivered
- * by the network, and if the receiving chain would handle
- * messages correctly.
+ * See [`Pallet::transfer_multicurrencies`].
**/
- transferMulticurrencies: AugmentedSubmittable<(currencies: Vec<ITuple<[PalletForeignAssetsAssetIds, u128]>> | ([PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, u128 | AnyNumber | Uint8Array])[], feeItem: u32 | AnyNumber | Uint8Array, dest: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, destWeightLimit: XcmV3WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Vec<ITuple<[PalletForeignAssetsAssetIds, u128]>>, u32, XcmVersionedMultiLocation, XcmV3WeightLimit]>;
+ transferMulticurrencies: AugmentedSubmittable<(currencies: Vec<ITuple<[PalletForeignAssetsAssetId, u128]>> | ([PalletForeignAssetsAssetId | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, u128 | AnyNumber | Uint8Array])[], feeItem: u32 | AnyNumber | Uint8Array, dest: StagingXcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, destWeightLimit: StagingXcmV3WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Vec<ITuple<[PalletForeignAssetsAssetId, u128]>>, u32, StagingXcmVersionedMultiLocation, StagingXcmV3WeightLimit]>;
/**
- * Transfer native currencies specifying the fee and amount as
- * separate.
- *
- * `dest_weight_limit` is the weight for XCM execution on the dest
- * chain, and it would be charged from the transferred assets. If set
- * below requirements, the execution may fail and assets wouldn't be
- * received.
- *
- * `fee` is the amount to be spent to pay for execution in destination
- * chain. Both fee and amount will be subtracted form the callers
- * balance.
- *
- * If `fee` is not high enough to cover for the execution costs in the
- * destination chain, then the assets will be trapped in the
- * destination chain
- *
- * It's a no-op if any error on local XCM execution or message sending.
- * Note sending assets out per se doesn't guarantee they would be
- * received. Receiving depends on if the XCM message could be delivered
- * by the network, and if the receiving chain would handle
- * messages correctly.
+ * See [`Pallet::transfer_with_fee`].
**/
- transferWithFee: AugmentedSubmittable<(currencyId: PalletForeignAssetsAssetIds | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, fee: u128 | AnyNumber | Uint8Array, dest: XcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, destWeightLimit: XcmV3WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletForeignAssetsAssetIds, u128, u128, XcmVersionedMultiLocation, XcmV3WeightLimit]>;
+ transferWithFee: AugmentedSubmittable<(currencyId: PalletForeignAssetsAssetId | { ForeignAssetId: any } | { NativeAssetId: any } | string | Uint8Array, amount: u128 | AnyNumber | Uint8Array, fee: u128 | AnyNumber | Uint8Array, dest: StagingXcmVersionedMultiLocation | { V2: any } | { V3: any } | string | Uint8Array, destWeightLimit: StagingXcmV3WeightLimit | { Unlimited: any } | { Limited: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletForeignAssetsAssetId, u128, u128, StagingXcmVersionedMultiLocation, StagingXcmV3WeightLimit]>;
/**
* Generic tx
**/
tests/src/interfaces/augment-types.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-types.ts
+++ b/tests/src/interfaces/augment-types.ts
@@ -5,7 +5,7 @@
// this is required to allow for ambient/previous definitions
import '@polkadot/types/types/registry';
-import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemCodeUpgradeAuthorization, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize, 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, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls, OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance, OpalRuntimeRuntimeCommonSessionKeys, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesIdAmount, PalletBalancesReasons, PalletBalancesReserveData, PalletCollatorSelectionCall, PalletCollatorSelectionError, PalletCollatorSelectionEvent, PalletCollectiveCall, PalletCollectiveError, PalletCollectiveEvent, PalletCollectiveRawOrigin, PalletCollectiveVotes, PalletCommonError, PalletCommonEvent, PalletConfigurationAppPromotionConfiguration, PalletConfigurationCall, PalletConfigurationError, PalletConfigurationEvent, PalletDemocracyCall, PalletDemocracyConviction, PalletDemocracyDelegations, PalletDemocracyError, PalletDemocracyEvent, PalletDemocracyMetadataOwner, PalletDemocracyReferendumInfo, PalletDemocracyReferendumStatus, PalletDemocracyTally, PalletDemocracyVoteAccountVote, PalletDemocracyVotePriorLock, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCodeMetadata, PalletEvmCoderSubstrateError, PalletEvmContractHelpersCall, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletEvmMigrationEvent, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletGovOriginsOrigin, PalletIdentityBitFlags, PalletIdentityCall, PalletIdentityError, PalletIdentityEvent, PalletIdentityIdentityField, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletMembershipCall, PalletMembershipError, PalletMembershipEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletPreimageCall, PalletPreimageError, PalletPreimageEvent, PalletPreimageRequestStatus, PalletRankedCollectiveCall, PalletRankedCollectiveError, PalletRankedCollectiveEvent, PalletRankedCollectiveMemberRecord, PalletRankedCollectiveTally, PalletRankedCollectiveVoteRecord, PalletReferendaCall, PalletReferendaCurve, PalletReferendaDecidingStatus, PalletReferendaDeposit, PalletReferendaError, PalletReferendaEvent, PalletReferendaReferendumInfo, PalletReferendaReferendumStatus, PalletReferendaTrackInfo, PalletRefungibleError, PalletSchedulerCall, PalletSchedulerError, PalletSchedulerEvent, PalletSchedulerScheduled, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletStateTrieMigrationCall, PalletStateTrieMigrationError, PalletStateTrieMigrationEvent, PalletStateTrieMigrationMigrationCompute, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletStateTrieMigrationProgress, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PalletXcmQueryStatus, PalletXcmRemoteLockedFungibleRecord, PalletXcmVersionMigrationStage, ParachainInfoCall, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV4AbridgedHostConfiguration, PolkadotPrimitivesV4AbridgedHrmpChannel, PolkadotPrimitivesV4PersistedValidationData, PolkadotPrimitivesV4UpgradeRestriction, SpArithmeticArithmeticError, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Public, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionValidityInvalidTransaction, SpRuntimeTransactionValidityTransactionValidityError, SpRuntimeTransactionValidityUnknownTransaction, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, 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, UpDataStructsRpcCollectionFlags, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipStateAccountId32, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, UpDataStructsTokenData, UpPovEstimateRpcPovInfo, UpPovEstimateRpcTrieKeyValue, XcmDoubleEncoded, XcmV2BodyId, XcmV2BodyPart, XcmV2Instruction, XcmV2Junction, XcmV2MultiAsset, XcmV2MultiLocation, XcmV2MultiassetAssetId, XcmV2MultiassetAssetInstance, XcmV2MultiassetFungibility, XcmV2MultiassetMultiAssetFilter, XcmV2MultiassetMultiAssets, XcmV2MultiassetWildFungibility, XcmV2MultiassetWildMultiAsset, XcmV2MultilocationJunctions, XcmV2NetworkId, XcmV2OriginKind, XcmV2Response, XcmV2TraitsError, XcmV2WeightLimit, XcmV2Xcm, XcmV3Instruction, XcmV3Junction, XcmV3JunctionBodyId, XcmV3JunctionBodyPart, XcmV3JunctionNetworkId, XcmV3Junctions, XcmV3MaybeErrorCode, XcmV3MultiAsset, XcmV3MultiLocation, XcmV3MultiassetAssetId, XcmV3MultiassetAssetInstance, XcmV3MultiassetFungibility, XcmV3MultiassetMultiAssetFilter, XcmV3MultiassetMultiAssets, XcmV3MultiassetWildFungibility, XcmV3MultiassetWildMultiAsset, XcmV3PalletInfo, XcmV3QueryResponseInfo, XcmV3Response, XcmV3TraitsError, XcmV3TraitsOutcome, XcmV3WeightLimit, XcmV3Xcm, XcmVersionedAssetId, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedResponse, XcmVersionedXcm } from './default';
+import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemCodeUpgradeAuthorization, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity, CumulusPalletParachainSystemUnincludedSegmentAncestor, CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate, CumulusPalletParachainSystemUnincludedSegmentSegmentTracker, CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth, 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, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls, OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance, OpalRuntimeRuntimeCommonSessionKeys, OpalRuntimeRuntimeHoldReason, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesIdAmount, PalletBalancesReasons, PalletBalancesReserveData, PalletCollatorSelectionCall, PalletCollatorSelectionError, PalletCollatorSelectionEvent, PalletCollatorSelectionHoldReason, PalletCollectiveCall, PalletCollectiveError, PalletCollectiveEvent, PalletCollectiveRawOrigin, PalletCollectiveVotes, PalletCommonError, PalletCommonEvent, PalletConfigurationAppPromotionConfiguration, PalletConfigurationCall, PalletConfigurationError, PalletConfigurationEvent, PalletDemocracyCall, PalletDemocracyConviction, PalletDemocracyDelegations, PalletDemocracyError, PalletDemocracyEvent, PalletDemocracyMetadataOwner, PalletDemocracyReferendumInfo, PalletDemocracyReferendumStatus, PalletDemocracyTally, PalletDemocracyVoteAccountVote, PalletDemocracyVotePriorLock, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCodeMetadata, PalletEvmCoderSubstrateError, PalletEvmContractHelpersCall, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletEvmMigrationEvent, PalletForeignAssetsAssetId, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletGovOriginsOrigin, PalletIdentityBitFlags, PalletIdentityCall, PalletIdentityError, PalletIdentityEvent, PalletIdentityIdentityField, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletMembershipCall, PalletMembershipError, PalletMembershipEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletPreimageCall, PalletPreimageError, PalletPreimageEvent, PalletPreimageRequestStatus, PalletRankedCollectiveCall, PalletRankedCollectiveError, PalletRankedCollectiveEvent, PalletRankedCollectiveMemberRecord, PalletRankedCollectiveTally, PalletRankedCollectiveVoteRecord, PalletReferendaCall, PalletReferendaCurve, PalletReferendaDecidingStatus, PalletReferendaDeposit, PalletReferendaError, PalletReferendaEvent, PalletReferendaReferendumInfo, PalletReferendaReferendumStatus, PalletReferendaTrackInfo, PalletRefungibleError, PalletSchedulerCall, PalletSchedulerError, PalletSchedulerEvent, PalletSchedulerScheduled, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletStateTrieMigrationCall, PalletStateTrieMigrationError, PalletStateTrieMigrationEvent, PalletStateTrieMigrationMigrationCompute, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletStateTrieMigrationProgress, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUtilityCall, PalletUtilityError, PalletUtilityEvent, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PalletXcmQueryStatus, PalletXcmRemoteLockedFungibleRecord, PalletXcmVersionMigrationStage, ParachainInfoCall, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesPrimitivesXcmpMessageFormat, PolkadotPrimitivesV5AbridgedHostConfiguration, PolkadotPrimitivesV5AbridgedHrmpChannel, PolkadotPrimitivesV5PersistedValidationData, PolkadotPrimitivesV5UpgradeGoAhead, PolkadotPrimitivesV5UpgradeRestriction, PolkadotPrimitivesVstagingAsyncBackingParams, SpArithmeticArithmeticError, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Public, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionValidityInvalidTransaction, SpRuntimeTransactionValidityTransactionValidityError, SpRuntimeTransactionValidityUnknownTransaction, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, StagingXcmDoubleEncoded, StagingXcmV2BodyId, StagingXcmV2BodyPart, StagingXcmV2Instruction, StagingXcmV2Junction, StagingXcmV2MultiAsset, StagingXcmV2MultiLocation, StagingXcmV2MultiassetAssetId, StagingXcmV2MultiassetAssetInstance, StagingXcmV2MultiassetFungibility, StagingXcmV2MultiassetMultiAssetFilter, StagingXcmV2MultiassetMultiAssets, StagingXcmV2MultiassetWildFungibility, StagingXcmV2MultiassetWildMultiAsset, StagingXcmV2MultilocationJunctions, StagingXcmV2NetworkId, StagingXcmV2OriginKind, StagingXcmV2Response, StagingXcmV2TraitsError, StagingXcmV2WeightLimit, StagingXcmV2Xcm, StagingXcmV3Instruction, StagingXcmV3Junction, StagingXcmV3JunctionBodyId, StagingXcmV3JunctionBodyPart, StagingXcmV3JunctionNetworkId, StagingXcmV3Junctions, StagingXcmV3MaybeErrorCode, StagingXcmV3MultiAsset, StagingXcmV3MultiLocation, StagingXcmV3MultiassetAssetId, StagingXcmV3MultiassetAssetInstance, StagingXcmV3MultiassetFungibility, StagingXcmV3MultiassetMultiAssetFilter, StagingXcmV3MultiassetMultiAssets, StagingXcmV3MultiassetWildFungibility, StagingXcmV3MultiassetWildMultiAsset, StagingXcmV3PalletInfo, StagingXcmV3QueryResponseInfo, StagingXcmV3Response, StagingXcmV3TraitsError, StagingXcmV3TraitsOutcome, StagingXcmV3WeightLimit, StagingXcmV3Xcm, StagingXcmVersionedAssetId, StagingXcmVersionedMultiAsset, StagingXcmVersionedMultiAssets, StagingXcmVersionedMultiLocation, StagingXcmVersionedResponse, StagingXcmVersionedXcm, 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, UpDataStructsRpcCollectionFlags, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipStateAccountId32, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, UpDataStructsTokenData, UpPovEstimateRpcPovInfo, UpPovEstimateRpcTrieKeyValue } from './default';
import type { Data, StorageKey } from '@polkadot/types';
import type { BitVec, Bool, Bytes, F32, F64, I128, I16, I256, I32, I64, I8, ISize, Json, Null, OptionBool, Raw, Text, Type, U128, U16, U256, U32, U64, U8, USize, bool, f32, f64, i128, i16, i256, i32, i64, i8, isize, 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';
@@ -33,7 +33,7 @@
import type { ApprovalFlag, DefunctVoter, Renouncing, SetIndex, Vote, VoteIndex, VoteThreshold, VoterInfo } from '@polkadot/types/interfaces/elections';
import type { CreatedBlock, ImportedAux } from '@polkadot/types/interfaces/engine';
import type { BlockV0, BlockV1, BlockV2, EIP1559Transaction, EIP2930Transaction, EthAccessList, EthAccessListItem, EthAccount, EthAddress, EthBlock, EthBloom, EthCallRequest, EthFeeHistory, EthFilter, EthFilterAddress, EthFilterChanges, EthFilterTopic, EthFilterTopicEntry, EthFilterTopicInner, EthHeader, EthLog, EthReceipt, EthReceiptV0, EthReceiptV3, EthRichBlock, EthRichHeader, EthStorageProof, EthSubKind, EthSubParams, EthSubResult, EthSyncInfo, EthSyncStatus, EthTransaction, EthTransactionAction, EthTransactionCondition, EthTransactionRequest, EthTransactionSignature, EthTransactionStatus, EthWork, EthereumAccountId, EthereumAddress, EthereumLookupSource, EthereumSignature, LegacyTransaction, TransactionV0, TransactionV1, TransactionV2 } from '@polkadot/types/interfaces/eth';
-import type { EvmAccount, EvmCallInfo, EvmCreateInfo, EvmLog, EvmVicinity, ExitError, ExitFatal, ExitReason, ExitRevert, ExitSucceed } from '@polkadot/types/interfaces/evm';
+import type { EvmAccount, EvmCallInfo, EvmCallInfoV2, EvmCreateInfo, EvmCreateInfoV2, EvmLog, EvmVicinity, EvmWeightInfo, ExitError, ExitFatal, ExitReason, ExitRevert, ExitSucceed } from '@polkadot/types/interfaces/evm';
import type { AnySignature, EcdsaSignature, Ed25519Signature, Era, Extrinsic, ExtrinsicEra, ExtrinsicPayload, ExtrinsicPayloadUnknown, ExtrinsicPayloadV4, ExtrinsicSignature, ExtrinsicSignatureV4, ExtrinsicUnknown, ExtrinsicV4, ImmortalEra, MortalEra, MultiSignature, Signature, SignerPayload, Sr25519Signature } from '@polkadot/types/interfaces/extrinsics';
import type { FungiblesAccessError } from '@polkadot/types/interfaces/fungibles';
import type { AssetOptions, Owner, PermissionLatest, PermissionVersions, PermissionsV1 } from '@polkadot/types/interfaces/genericAsset';
@@ -42,13 +42,13 @@
import type { IdentityFields, IdentityInfo, IdentityInfoAdditional, IdentityInfoTo198, IdentityJudgement, RegistrarIndex, RegistrarInfo, Registration, RegistrationJudgement, RegistrationTo198 } from '@polkadot/types/interfaces/identity';
import type { AuthIndex, AuthoritySignature, Heartbeat, HeartbeatTo244, OpaqueMultiaddr, OpaqueNetworkState, OpaquePeerId } from '@polkadot/types/interfaces/imOnline';
import type { CallIndex, LotteryConfig } from '@polkadot/types/interfaces/lottery';
-import type { ErrorMetadataLatest, ErrorMetadataV10, ErrorMetadataV11, ErrorMetadataV12, ErrorMetadataV13, ErrorMetadataV14, ErrorMetadataV9, EventMetadataLatest, EventMetadataV10, EventMetadataV11, EventMetadataV12, EventMetadataV13, EventMetadataV14, EventMetadataV9, ExtrinsicMetadataLatest, ExtrinsicMetadataV11, ExtrinsicMetadataV12, ExtrinsicMetadataV13, ExtrinsicMetadataV14, FunctionArgumentMetadataLatest, FunctionArgumentMetadataV10, FunctionArgumentMetadataV11, FunctionArgumentMetadataV12, FunctionArgumentMetadataV13, FunctionArgumentMetadataV14, FunctionArgumentMetadataV9, FunctionMetadataLatest, FunctionMetadataV10, FunctionMetadataV11, FunctionMetadataV12, FunctionMetadataV13, FunctionMetadataV14, FunctionMetadataV9, MetadataAll, MetadataLatest, MetadataV10, MetadataV11, MetadataV12, MetadataV13, MetadataV14, MetadataV15, MetadataV9, ModuleConstantMetadataV10, ModuleConstantMetadataV11, ModuleConstantMetadataV12, ModuleConstantMetadataV13, ModuleConstantMetadataV9, ModuleMetadataV10, ModuleMetadataV11, ModuleMetadataV12, ModuleMetadataV13, ModuleMetadataV9, OpaqueMetadata, PalletCallMetadataLatest, PalletCallMetadataV14, PalletConstantMetadataLatest, PalletConstantMetadataV14, PalletErrorMetadataLatest, PalletErrorMetadataV14, PalletEventMetadataLatest, PalletEventMetadataV14, PalletMetadataLatest, PalletMetadataV14, PalletMetadataV15, PalletStorageMetadataLatest, PalletStorageMetadataV14, PortableType, PortableTypeV14, RuntimeApiMetadataLatest, RuntimeApiMetadataV15, RuntimeApiMethodMetadataV15, RuntimeApiMethodParamMetadataV15, SignedExtensionMetadataLatest, SignedExtensionMetadataV14, StorageEntryMetadataLatest, StorageEntryMetadataV10, StorageEntryMetadataV11, StorageEntryMetadataV12, StorageEntryMetadataV13, StorageEntryMetadataV14, StorageEntryMetadataV9, StorageEntryModifierLatest, StorageEntryModifierV10, StorageEntryModifierV11, StorageEntryModifierV12, StorageEntryModifierV13, StorageEntryModifierV14, StorageEntryModifierV9, StorageEntryTypeLatest, StorageEntryTypeV10, StorageEntryTypeV11, StorageEntryTypeV12, StorageEntryTypeV13, StorageEntryTypeV14, StorageEntryTypeV9, StorageHasher, StorageHasherV10, StorageHasherV11, StorageHasherV12, StorageHasherV13, StorageHasherV14, StorageHasherV9, StorageMetadataV10, StorageMetadataV11, StorageMetadataV12, StorageMetadataV13, StorageMetadataV9 } from '@polkadot/types/interfaces/metadata';
+import type { CustomMetadata15, CustomValueMetadata15, ErrorMetadataLatest, ErrorMetadataV10, ErrorMetadataV11, ErrorMetadataV12, ErrorMetadataV13, ErrorMetadataV14, ErrorMetadataV9, EventMetadataLatest, EventMetadataV10, EventMetadataV11, EventMetadataV12, EventMetadataV13, EventMetadataV14, EventMetadataV9, ExtrinsicMetadataLatest, ExtrinsicMetadataV11, ExtrinsicMetadataV12, ExtrinsicMetadataV13, ExtrinsicMetadataV14, ExtrinsicMetadataV15, FunctionArgumentMetadataLatest, FunctionArgumentMetadataV10, FunctionArgumentMetadataV11, FunctionArgumentMetadataV12, FunctionArgumentMetadataV13, FunctionArgumentMetadataV14, FunctionArgumentMetadataV9, FunctionMetadataLatest, FunctionMetadataV10, FunctionMetadataV11, FunctionMetadataV12, FunctionMetadataV13, FunctionMetadataV14, FunctionMetadataV9, MetadataAll, MetadataLatest, MetadataV10, MetadataV11, MetadataV12, MetadataV13, MetadataV14, MetadataV15, MetadataV9, ModuleConstantMetadataV10, ModuleConstantMetadataV11, ModuleConstantMetadataV12, ModuleConstantMetadataV13, ModuleConstantMetadataV9, ModuleMetadataV10, ModuleMetadataV11, ModuleMetadataV12, ModuleMetadataV13, ModuleMetadataV9, OpaqueMetadata, OuterEnums15, PalletCallMetadataLatest, PalletCallMetadataV14, PalletConstantMetadataLatest, PalletConstantMetadataV14, PalletErrorMetadataLatest, PalletErrorMetadataV14, PalletEventMetadataLatest, PalletEventMetadataV14, PalletMetadataLatest, PalletMetadataV14, PalletMetadataV15, PalletStorageMetadataLatest, PalletStorageMetadataV14, PortableType, PortableTypeV14, RuntimeApiMetadataLatest, RuntimeApiMetadataV15, RuntimeApiMethodMetadataV15, RuntimeApiMethodParamMetadataV15, SignedExtensionMetadataLatest, SignedExtensionMetadataV14, StorageEntryMetadataLatest, StorageEntryMetadataV10, StorageEntryMetadataV11, StorageEntryMetadataV12, StorageEntryMetadataV13, StorageEntryMetadataV14, StorageEntryMetadataV9, StorageEntryModifierLatest, StorageEntryModifierV10, StorageEntryModifierV11, StorageEntryModifierV12, StorageEntryModifierV13, StorageEntryModifierV14, StorageEntryModifierV9, StorageEntryTypeLatest, StorageEntryTypeV10, StorageEntryTypeV11, StorageEntryTypeV12, StorageEntryTypeV13, StorageEntryTypeV14, StorageEntryTypeV9, StorageHasher, StorageHasherV10, StorageHasherV11, StorageHasherV12, StorageHasherV13, StorageHasherV14, StorageHasherV9, StorageMetadataV10, StorageMetadataV11, StorageMetadataV12, StorageMetadataV13, StorageMetadataV9 } from '@polkadot/types/interfaces/metadata';
import type { MmrBatchProof, MmrEncodableOpaqueLeaf, MmrError, MmrHash, MmrLeafBatchProof, MmrLeafIndex, MmrLeafProof, MmrNodeIndex, MmrProof } from '@polkadot/types/interfaces/mmr';
import type { NftCollectionId, NftItemId } from '@polkadot/types/interfaces/nfts';
import type { NpApiError, NpPoolId } from '@polkadot/types/interfaces/nompools';
import type { StorageKind } from '@polkadot/types/interfaces/offchain';
import type { DeferredOffenceOf, Kind, OffenceDetails, Offender, OpaqueTimeSlot, ReportIdOf, Reporter } from '@polkadot/types/interfaces/offences';
-import type { AbridgedCandidateReceipt, AbridgedHostConfiguration, AbridgedHrmpChannel, AssignmentId, AssignmentKind, AttestedCandidate, AuctionIndex, AuthorityDiscoveryId, AvailabilityBitfield, AvailabilityBitfieldRecord, BackedCandidate, Bidder, BufferedSessionChange, CandidateCommitments, CandidateDescriptor, CandidateEvent, CandidateHash, CandidateInfo, CandidatePendingAvailability, CandidateReceipt, CollatorId, CollatorSignature, CommittedCandidateReceipt, CoreAssignment, CoreIndex, CoreOccupied, CoreState, DisputeLocation, DisputeResult, DisputeState, DisputeStatement, DisputeStatementSet, DoubleVoteReport, DownwardMessage, ExecutorParam, ExecutorParams, ExecutorParamsHash, ExplicitDisputeStatement, GlobalValidationData, GlobalValidationSchedule, GroupIndex, GroupRotationInfo, HeadData, HostConfiguration, HrmpChannel, HrmpChannelId, HrmpOpenChannelRequest, InboundDownwardMessage, InboundHrmpMessage, InboundHrmpMessages, IncomingParachain, IncomingParachainDeploy, IncomingParachainFixed, InvalidDisputeStatementKind, LeasePeriod, LeasePeriodOf, LocalValidationData, MessageIngestionType, MessageQueueChain, MessagingStateSnapshot, MessagingStateSnapshotEgressEntry, MultiDisputeStatementSet, NewBidder, OccupiedCore, OccupiedCoreAssumption, OldV1SessionInfo, OutboundHrmpMessage, ParaGenesisArgs, ParaId, ParaInfo, ParaLifecycle, ParaPastCodeMeta, ParaScheduling, ParaValidatorIndex, ParachainDispatchOrigin, ParachainInherentData, ParachainProposal, ParachainsInherentData, ParathreadClaim, ParathreadClaimQueue, ParathreadEntry, PersistedValidationData, PvfCheckStatement, PvfExecTimeoutKind, PvfPrepTimeoutKind, QueuedParathread, RegisteredParachainInfo, RelayBlockNumber, RelayChainBlockNumber, RelayChainHash, RelayHash, Remark, ReplacementTimes, Retriable, ScheduledCore, Scheduling, ScrapedOnChainVotes, ServiceQuality, SessionInfo, SessionInfoValidatorGroup, SignedAvailabilityBitfield, SignedAvailabilityBitfields, SigningContext, SlotRange, SlotRange10, Statement, SubId, SystemInherentData, TransientValidationData, UpgradeGoAhead, UpgradeRestriction, UpwardMessage, ValidDisputeStatementKind, ValidationCode, ValidationCodeHash, ValidationData, ValidationDataType, ValidationFunctionParams, ValidatorSignature, ValidityAttestation, VecInboundHrmpMessage, WinnersData, WinnersData10, WinnersDataTuple, WinnersDataTuple10, WinningData, WinningData10, WinningDataEntry } from '@polkadot/types/interfaces/parachains';
+import type { AbridgedCandidateReceipt, AbridgedHostConfiguration, AbridgedHrmpChannel, AssignmentId, AssignmentKind, AttestedCandidate, AuctionIndex, AuthorityDiscoveryId, AvailabilityBitfield, AvailabilityBitfieldRecord, BackedCandidate, Bidder, BufferedSessionChange, CandidateCommitments, CandidateDescriptor, CandidateEvent, CandidateHash, CandidateInfo, CandidatePendingAvailability, CandidateReceipt, CollatorId, CollatorSignature, CommittedCandidateReceipt, CoreAssignment, CoreIndex, CoreOccupied, CoreState, DisputeLocation, DisputeProof, DisputeResult, DisputeState, DisputeStatement, DisputeStatementSet, DisputesTimeSlot, DoubleVoteReport, DownwardMessage, ExecutorParam, ExecutorParams, ExecutorParamsHash, ExplicitDisputeStatement, GlobalValidationData, GlobalValidationSchedule, GroupIndex, GroupRotationInfo, HeadData, HostConfiguration, HrmpChannel, HrmpChannelId, HrmpOpenChannelRequest, InboundDownwardMessage, InboundHrmpMessage, InboundHrmpMessages, IncomingParachain, IncomingParachainDeploy, IncomingParachainFixed, InvalidDisputeStatementKind, LeasePeriod, LeasePeriodOf, LocalValidationData, MessageIngestionType, MessageQueueChain, MessagingStateSnapshot, MessagingStateSnapshotEgressEntry, MultiDisputeStatementSet, NewBidder, OccupiedCore, OccupiedCoreAssumption, OldV1SessionInfo, OutboundHrmpMessage, ParaGenesisArgs, ParaId, ParaInfo, ParaLifecycle, ParaPastCodeMeta, ParaScheduling, ParaValidatorIndex, ParachainDispatchOrigin, ParachainInherentData, ParachainProposal, ParachainsInherentData, ParathreadClaim, ParathreadClaimQueue, ParathreadEntry, PendingSlashes, PersistedValidationData, PvfCheckStatement, PvfExecTimeoutKind, PvfPrepTimeoutKind, QueuedParathread, RegisteredParachainInfo, RelayBlockNumber, RelayChainBlockNumber, RelayChainHash, RelayHash, Remark, ReplacementTimes, Retriable, ScheduledCore, Scheduling, ScrapedOnChainVotes, ServiceQuality, SessionInfo, SessionInfoValidatorGroup, SignedAvailabilityBitfield, SignedAvailabilityBitfields, SigningContext, SlashingOffenceKind, SlotRange, SlotRange10, Statement, SubId, SystemInherentData, TransientValidationData, UpgradeGoAhead, UpgradeRestriction, UpwardMessage, ValidDisputeStatementKind, ValidationCode, ValidationCodeHash, ValidationData, ValidationDataType, ValidationFunctionParams, ValidatorSignature, ValidityAttestation, VecInboundHrmpMessage, WinnersData, WinnersData10, WinnersDataTuple, WinnersDataTuple10, WinningData, WinningData10, WinningDataEntry } from '@polkadot/types/interfaces/parachains';
import type { FeeDetails, InclusionFee, RuntimeDispatchInfo, RuntimeDispatchInfoV1, RuntimeDispatchInfoV2 } from '@polkadot/types/interfaces/payment';
import type { Approvals } from '@polkadot/types/interfaces/poll';
import type { ProxyAnnouncement, ProxyDefinition, ProxyType } from '@polkadot/types/interfaces/proxy';
@@ -335,7 +335,11 @@
CumulusPalletParachainSystemError: CumulusPalletParachainSystemError;
CumulusPalletParachainSystemEvent: CumulusPalletParachainSystemEvent;
CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot;
- CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize: CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize;
+ CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity: CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity;
+ CumulusPalletParachainSystemUnincludedSegmentAncestor: CumulusPalletParachainSystemUnincludedSegmentAncestor;
+ CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate: CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate;
+ CumulusPalletParachainSystemUnincludedSegmentSegmentTracker: CumulusPalletParachainSystemUnincludedSegmentSegmentTracker;
+ CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth: CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth;
CumulusPalletXcmCall: CumulusPalletXcmCall;
CumulusPalletXcmError: CumulusPalletXcmError;
CumulusPalletXcmEvent: CumulusPalletXcmEvent;
@@ -349,6 +353,8 @@
CumulusPalletXcmpQueueOutboundState: CumulusPalletXcmpQueueOutboundState;
CumulusPalletXcmpQueueQueueConfigData: CumulusPalletXcmpQueueQueueConfigData;
CumulusPrimitivesParachainInherentParachainInherentData: CumulusPrimitivesParachainInherentParachainInherentData;
+ CustomMetadata15: CustomMetadata15;
+ CustomValueMetadata15: CustomValueMetadata15;
Data: Data;
DeferredOffenceOf: DeferredOffenceOf;
DefunctVoter: DefunctVoter;
@@ -382,10 +388,12 @@
DispatchResultOf: DispatchResultOf;
DispatchResultTo198: DispatchResultTo198;
DisputeLocation: DisputeLocation;
+ DisputeProof: DisputeProof;
DisputeResult: DisputeResult;
DisputeState: DisputeState;
DisputeStatement: DisputeStatement;
DisputeStatementSet: DisputeStatementSet;
+ DisputesTimeSlot: DisputesTimeSlot;
DoubleEncodedCall: DoubleEncodedCall;
DoubleVoteReport: DoubleVoteReport;
DownwardMessage: DownwardMessage;
@@ -480,14 +488,17 @@
EventRecord: EventRecord;
EvmAccount: EvmAccount;
EvmCallInfo: EvmCallInfo;
+ EvmCallInfoV2: EvmCallInfoV2;
EvmCoreErrorExitError: EvmCoreErrorExitError;
EvmCoreErrorExitFatal: EvmCoreErrorExitFatal;
EvmCoreErrorExitReason: EvmCoreErrorExitReason;
EvmCoreErrorExitRevert: EvmCoreErrorExitRevert;
EvmCoreErrorExitSucceed: EvmCoreErrorExitSucceed;
EvmCreateInfo: EvmCreateInfo;
+ EvmCreateInfoV2: EvmCreateInfoV2;
EvmLog: EvmLog;
EvmVicinity: EvmVicinity;
+ EvmWeightInfo: EvmWeightInfo;
ExecReturnValue: ExecReturnValue;
ExecutorParam: ExecutorParam;
ExecutorParams: ExecutorParams;
@@ -507,6 +518,7 @@
ExtrinsicMetadataV12: ExtrinsicMetadataV12;
ExtrinsicMetadataV13: ExtrinsicMetadataV13;
ExtrinsicMetadataV14: ExtrinsicMetadataV14;
+ ExtrinsicMetadataV15: ExtrinsicMetadataV15;
ExtrinsicOrHash: ExtrinsicOrHash;
ExtrinsicPayload: ExtrinsicPayload;
ExtrinsicPayloadUnknown: ExtrinsicPayloadUnknown;
@@ -800,6 +812,7 @@
OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls: OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls;
OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance: OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance;
OpalRuntimeRuntimeCommonSessionKeys: OpalRuntimeRuntimeCommonSessionKeys;
+ OpalRuntimeRuntimeHoldReason: OpalRuntimeRuntimeHoldReason;
OpaqueCall: OpaqueCall;
OpaqueKeyOwnershipProof: OpaqueKeyOwnershipProof;
OpaqueMetadata: OpaqueMetadata;
@@ -837,6 +850,7 @@
OutboundPayload: OutboundPayload;
OutboundStatus: OutboundStatus;
Outcome: Outcome;
+ OuterEnums15: OuterEnums15;
OverweightIndex: OverweightIndex;
Owner: Owner;
PageCounter: PageCounter;
@@ -857,6 +871,7 @@
PalletCollatorSelectionCall: PalletCollatorSelectionCall;
PalletCollatorSelectionError: PalletCollatorSelectionError;
PalletCollatorSelectionEvent: PalletCollatorSelectionEvent;
+ PalletCollatorSelectionHoldReason: PalletCollatorSelectionHoldReason;
PalletCollectiveCall: PalletCollectiveCall;
PalletCollectiveError: PalletCollectiveError;
PalletCollectiveEvent: PalletCollectiveEvent;
@@ -905,7 +920,7 @@
PalletEvmMigrationCall: PalletEvmMigrationCall;
PalletEvmMigrationError: PalletEvmMigrationError;
PalletEvmMigrationEvent: PalletEvmMigrationEvent;
- PalletForeignAssetsAssetIds: PalletForeignAssetsAssetIds;
+ PalletForeignAssetsAssetId: PalletForeignAssetsAssetId;
PalletForeignAssetsModuleAssetMetadata: PalletForeignAssetsModuleAssetMetadata;
PalletForeignAssetsModuleCall: PalletForeignAssetsModuleCall;
PalletForeignAssetsModuleError: PalletForeignAssetsModuleError;
@@ -991,6 +1006,9 @@
PalletTreasuryProposal: PalletTreasuryProposal;
PalletUniqueCall: PalletUniqueCall;
PalletUniqueError: PalletUniqueError;
+ PalletUtilityCall: PalletUtilityCall;
+ PalletUtilityError: PalletUtilityError;
+ PalletUtilityEvent: PalletUtilityEvent;
PalletVersion: PalletVersion;
PalletXcmCall: PalletXcmCall;
PalletXcmError: PalletXcmError;
@@ -1024,6 +1042,7 @@
PendingChange: PendingChange;
PendingPause: PendingPause;
PendingResume: PendingResume;
+ PendingSlashes: PendingSlashes;
Perbill: Perbill;
Percent: Percent;
PerDispatchClassU32: PerDispatchClassU32;
@@ -1046,11 +1065,13 @@
PolkadotCorePrimitivesInboundDownwardMessage: PolkadotCorePrimitivesInboundDownwardMessage;
PolkadotCorePrimitivesInboundHrmpMessage: PolkadotCorePrimitivesInboundHrmpMessage;
PolkadotCorePrimitivesOutboundHrmpMessage: PolkadotCorePrimitivesOutboundHrmpMessage;
- PolkadotParachainPrimitivesXcmpMessageFormat: PolkadotParachainPrimitivesXcmpMessageFormat;
- PolkadotPrimitivesV4AbridgedHostConfiguration: PolkadotPrimitivesV4AbridgedHostConfiguration;
- PolkadotPrimitivesV4AbridgedHrmpChannel: PolkadotPrimitivesV4AbridgedHrmpChannel;
- PolkadotPrimitivesV4PersistedValidationData: PolkadotPrimitivesV4PersistedValidationData;
- PolkadotPrimitivesV4UpgradeRestriction: PolkadotPrimitivesV4UpgradeRestriction;
+ PolkadotParachainPrimitivesPrimitivesXcmpMessageFormat: PolkadotParachainPrimitivesPrimitivesXcmpMessageFormat;
+ PolkadotPrimitivesV5AbridgedHostConfiguration: PolkadotPrimitivesV5AbridgedHostConfiguration;
+ PolkadotPrimitivesV5AbridgedHrmpChannel: PolkadotPrimitivesV5AbridgedHrmpChannel;
+ PolkadotPrimitivesV5PersistedValidationData: PolkadotPrimitivesV5PersistedValidationData;
+ PolkadotPrimitivesV5UpgradeGoAhead: PolkadotPrimitivesV5UpgradeGoAhead;
+ PolkadotPrimitivesV5UpgradeRestriction: PolkadotPrimitivesV5UpgradeRestriction;
+ PolkadotPrimitivesVstagingAsyncBackingParams: PolkadotPrimitivesVstagingAsyncBackingParams;
PortableType: PortableType;
PortableTypeV14: PortableTypeV14;
Precommits: Precommits;
@@ -1247,6 +1268,7 @@
SiTypeDefVariant: SiTypeDefVariant;
SiTypeParameter: SiTypeParameter;
SiVariant: SiVariant;
+ SlashingOffenceKind: SlashingOffenceKind;
SlashingSpans: SlashingSpans;
SlashingSpansTo204: SlashingSpansTo204;
SlashJournalEntry: SlashJournalEntry;
@@ -1286,6 +1308,56 @@
SpWeightsRuntimeDbWeight: SpWeightsRuntimeDbWeight;
SpWeightsWeightV2Weight: SpWeightsWeightV2Weight;
Sr25519Signature: Sr25519Signature;
+ StagingXcmDoubleEncoded: StagingXcmDoubleEncoded;
+ StagingXcmV2BodyId: StagingXcmV2BodyId;
+ StagingXcmV2BodyPart: StagingXcmV2BodyPart;
+ StagingXcmV2Instruction: StagingXcmV2Instruction;
+ StagingXcmV2Junction: StagingXcmV2Junction;
+ StagingXcmV2MultiAsset: StagingXcmV2MultiAsset;
+ StagingXcmV2MultiassetAssetId: StagingXcmV2MultiassetAssetId;
+ StagingXcmV2MultiassetAssetInstance: StagingXcmV2MultiassetAssetInstance;
+ StagingXcmV2MultiassetFungibility: StagingXcmV2MultiassetFungibility;
+ StagingXcmV2MultiassetMultiAssetFilter: StagingXcmV2MultiassetMultiAssetFilter;
+ StagingXcmV2MultiassetMultiAssets: StagingXcmV2MultiassetMultiAssets;
+ StagingXcmV2MultiassetWildFungibility: StagingXcmV2MultiassetWildFungibility;
+ StagingXcmV2MultiassetWildMultiAsset: StagingXcmV2MultiassetWildMultiAsset;
+ StagingXcmV2MultiLocation: StagingXcmV2MultiLocation;
+ StagingXcmV2MultilocationJunctions: StagingXcmV2MultilocationJunctions;
+ StagingXcmV2NetworkId: StagingXcmV2NetworkId;
+ StagingXcmV2OriginKind: StagingXcmV2OriginKind;
+ StagingXcmV2Response: StagingXcmV2Response;
+ StagingXcmV2TraitsError: StagingXcmV2TraitsError;
+ StagingXcmV2WeightLimit: StagingXcmV2WeightLimit;
+ StagingXcmV2Xcm: StagingXcmV2Xcm;
+ StagingXcmV3Instruction: StagingXcmV3Instruction;
+ StagingXcmV3Junction: StagingXcmV3Junction;
+ StagingXcmV3JunctionBodyId: StagingXcmV3JunctionBodyId;
+ StagingXcmV3JunctionBodyPart: StagingXcmV3JunctionBodyPart;
+ StagingXcmV3JunctionNetworkId: StagingXcmV3JunctionNetworkId;
+ StagingXcmV3Junctions: StagingXcmV3Junctions;
+ StagingXcmV3MaybeErrorCode: StagingXcmV3MaybeErrorCode;
+ StagingXcmV3MultiAsset: StagingXcmV3MultiAsset;
+ StagingXcmV3MultiassetAssetId: StagingXcmV3MultiassetAssetId;
+ StagingXcmV3MultiassetAssetInstance: StagingXcmV3MultiassetAssetInstance;
+ StagingXcmV3MultiassetFungibility: StagingXcmV3MultiassetFungibility;
+ StagingXcmV3MultiassetMultiAssetFilter: StagingXcmV3MultiassetMultiAssetFilter;
+ StagingXcmV3MultiassetMultiAssets: StagingXcmV3MultiassetMultiAssets;
+ StagingXcmV3MultiassetWildFungibility: StagingXcmV3MultiassetWildFungibility;
+ StagingXcmV3MultiassetWildMultiAsset: StagingXcmV3MultiassetWildMultiAsset;
+ StagingXcmV3MultiLocation: StagingXcmV3MultiLocation;
+ StagingXcmV3PalletInfo: StagingXcmV3PalletInfo;
+ StagingXcmV3QueryResponseInfo: StagingXcmV3QueryResponseInfo;
+ StagingXcmV3Response: StagingXcmV3Response;
+ StagingXcmV3TraitsError: StagingXcmV3TraitsError;
+ StagingXcmV3TraitsOutcome: StagingXcmV3TraitsOutcome;
+ StagingXcmV3WeightLimit: StagingXcmV3WeightLimit;
+ StagingXcmV3Xcm: StagingXcmV3Xcm;
+ StagingXcmVersionedAssetId: StagingXcmVersionedAssetId;
+ StagingXcmVersionedMultiAsset: StagingXcmVersionedMultiAsset;
+ StagingXcmVersionedMultiAssets: StagingXcmVersionedMultiAssets;
+ StagingXcmVersionedMultiLocation: StagingXcmVersionedMultiLocation;
+ StagingXcmVersionedResponse: StagingXcmVersionedResponse;
+ StagingXcmVersionedXcm: StagingXcmVersionedXcm;
StakingLedger: StakingLedger;
StakingLedgerTo223: StakingLedgerTo223;
StakingLedgerTo240: StakingLedgerTo240;
@@ -1496,7 +1568,6 @@
WithdrawReasons: WithdrawReasons;
Xcm: Xcm;
XcmAssetId: XcmAssetId;
- XcmDoubleEncoded: XcmDoubleEncoded;
XcmError: XcmError;
XcmErrorV0: XcmErrorV0;
XcmErrorV1: XcmErrorV1;
@@ -1511,55 +1582,6 @@
XcmV0: XcmV0;
XcmV1: XcmV1;
XcmV2: XcmV2;
- XcmV2BodyId: XcmV2BodyId;
- XcmV2BodyPart: XcmV2BodyPart;
- XcmV2Instruction: XcmV2Instruction;
- XcmV2Junction: XcmV2Junction;
- XcmV2MultiAsset: XcmV2MultiAsset;
- XcmV2MultiassetAssetId: XcmV2MultiassetAssetId;
- XcmV2MultiassetAssetInstance: XcmV2MultiassetAssetInstance;
- XcmV2MultiassetFungibility: XcmV2MultiassetFungibility;
- XcmV2MultiassetMultiAssetFilter: XcmV2MultiassetMultiAssetFilter;
- XcmV2MultiassetMultiAssets: XcmV2MultiassetMultiAssets;
- XcmV2MultiassetWildFungibility: XcmV2MultiassetWildFungibility;
- XcmV2MultiassetWildMultiAsset: XcmV2MultiassetWildMultiAsset;
- XcmV2MultiLocation: XcmV2MultiLocation;
- XcmV2MultilocationJunctions: XcmV2MultilocationJunctions;
- XcmV2NetworkId: XcmV2NetworkId;
- XcmV2OriginKind: XcmV2OriginKind;
- XcmV2Response: XcmV2Response;
- XcmV2TraitsError: XcmV2TraitsError;
- XcmV2WeightLimit: XcmV2WeightLimit;
- XcmV2Xcm: XcmV2Xcm;
- XcmV3Instruction: XcmV3Instruction;
- XcmV3Junction: XcmV3Junction;
- XcmV3JunctionBodyId: XcmV3JunctionBodyId;
- XcmV3JunctionBodyPart: XcmV3JunctionBodyPart;
- XcmV3JunctionNetworkId: XcmV3JunctionNetworkId;
- XcmV3Junctions: XcmV3Junctions;
- XcmV3MaybeErrorCode: XcmV3MaybeErrorCode;
- XcmV3MultiAsset: XcmV3MultiAsset;
- XcmV3MultiassetAssetId: XcmV3MultiassetAssetId;
- XcmV3MultiassetAssetInstance: XcmV3MultiassetAssetInstance;
- XcmV3MultiassetFungibility: XcmV3MultiassetFungibility;
- XcmV3MultiassetMultiAssetFilter: XcmV3MultiassetMultiAssetFilter;
- XcmV3MultiassetMultiAssets: XcmV3MultiassetMultiAssets;
- XcmV3MultiassetWildFungibility: XcmV3MultiassetWildFungibility;
- XcmV3MultiassetWildMultiAsset: XcmV3MultiassetWildMultiAsset;
- XcmV3MultiLocation: XcmV3MultiLocation;
- XcmV3PalletInfo: XcmV3PalletInfo;
- XcmV3QueryResponseInfo: XcmV3QueryResponseInfo;
- XcmV3Response: XcmV3Response;
- XcmV3TraitsError: XcmV3TraitsError;
- XcmV3TraitsOutcome: XcmV3TraitsOutcome;
- XcmV3WeightLimit: XcmV3WeightLimit;
- XcmV3Xcm: XcmV3Xcm;
XcmVersion: XcmVersion;
- XcmVersionedAssetId: XcmVersionedAssetId;
- XcmVersionedMultiAsset: XcmVersionedMultiAsset;
- XcmVersionedMultiAssets: XcmVersionedMultiAssets;
- XcmVersionedMultiLocation: XcmVersionedMultiLocation;
- XcmVersionedResponse: XcmVersionedResponse;
- XcmVersionedXcm: XcmVersionedXcm;
} // InterfaceTypes
} // declare module
tests/src/interfaces/default/types.tsdiffbeforeafterboth1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */34import type { Data } from '@polkadot/types';5import type { BTreeMap, BTreeSet, Bytes, Compact, Enum, Null, Option, Result, Struct, Text, U256, U8aFixed, Vec, bool, i64, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';6import type { ITuple } from '@polkadot/types-codec/types';7import type { Vote } from '@polkadot/types/interfaces/elections';8import type { AccountId32, Call, H160, H256, MultiAddress, Perbill } from '@polkadot/types/interfaces/runtime';9import type { Event } from '@polkadot/types/interfaces/system';1011/** @name CumulusPalletDmpQueueCall */12export interface CumulusPalletDmpQueueCall extends Enum {13 readonly isServiceOverweight: boolean;14 readonly asServiceOverweight: {15 readonly index: u64;16 readonly weightLimit: SpWeightsWeightV2Weight;17 } & Struct;18 readonly type: 'ServiceOverweight';19}2021/** @name CumulusPalletDmpQueueConfigData */22export interface CumulusPalletDmpQueueConfigData extends Struct {23 readonly maxIndividual: SpWeightsWeightV2Weight;24}2526/** @name CumulusPalletDmpQueueError */27export interface CumulusPalletDmpQueueError extends Enum {28 readonly isUnknown: boolean;29 readonly isOverLimit: boolean;30 readonly type: 'Unknown' | 'OverLimit';31}3233/** @name CumulusPalletDmpQueueEvent */34export interface CumulusPalletDmpQueueEvent extends Enum {35 readonly isInvalidFormat: boolean;36 readonly asInvalidFormat: {37 readonly messageId: U8aFixed;38 } & Struct;39 readonly isUnsupportedVersion: boolean;40 readonly asUnsupportedVersion: {41 readonly messageId: U8aFixed;42 } & Struct;43 readonly isExecutedDownward: boolean;44 readonly asExecutedDownward: {45 readonly messageId: U8aFixed;46 readonly outcome: XcmV3TraitsOutcome;47 } & Struct;48 readonly isWeightExhausted: boolean;49 readonly asWeightExhausted: {50 readonly messageId: U8aFixed;51 readonly remainingWeight: SpWeightsWeightV2Weight;52 readonly requiredWeight: SpWeightsWeightV2Weight;53 } & Struct;54 readonly isOverweightEnqueued: boolean;55 readonly asOverweightEnqueued: {56 readonly messageId: U8aFixed;57 readonly overweightIndex: u64;58 readonly requiredWeight: SpWeightsWeightV2Weight;59 } & Struct;60 readonly isOverweightServiced: boolean;61 readonly asOverweightServiced: {62 readonly overweightIndex: u64;63 readonly weightUsed: SpWeightsWeightV2Weight;64 } & Struct;65 readonly isMaxMessagesExhausted: boolean;66 readonly asMaxMessagesExhausted: {67 readonly messageId: U8aFixed;68 } & Struct;69 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced' | 'MaxMessagesExhausted';70}7172/** @name CumulusPalletDmpQueuePageIndexData */73export interface CumulusPalletDmpQueuePageIndexData extends Struct {74 readonly beginUsed: u32;75 readonly endUsed: u32;76 readonly overweightCount: u64;77}7879/** @name CumulusPalletParachainSystemCall */80export interface CumulusPalletParachainSystemCall extends Enum {81 readonly isSetValidationData: boolean;82 readonly asSetValidationData: {83 readonly data: CumulusPrimitivesParachainInherentParachainInherentData;84 } & Struct;85 readonly isSudoSendUpwardMessage: boolean;86 readonly asSudoSendUpwardMessage: {87 readonly message: Bytes;88 } & Struct;89 readonly isAuthorizeUpgrade: boolean;90 readonly asAuthorizeUpgrade: {91 readonly codeHash: H256;92 readonly checkVersion: bool;93 } & Struct;94 readonly isEnactAuthorizedUpgrade: boolean;95 readonly asEnactAuthorizedUpgrade: {96 readonly code: Bytes;97 } & Struct;98 readonly type: 'SetValidationData' | 'SudoSendUpwardMessage' | 'AuthorizeUpgrade' | 'EnactAuthorizedUpgrade';99}100101/** @name CumulusPalletParachainSystemCodeUpgradeAuthorization */102export interface CumulusPalletParachainSystemCodeUpgradeAuthorization extends Struct {103 readonly codeHash: H256;104 readonly checkVersion: bool;105}106107/** @name CumulusPalletParachainSystemError */108export interface CumulusPalletParachainSystemError extends Enum {109 readonly isOverlappingUpgrades: boolean;110 readonly isProhibitedByPolkadot: boolean;111 readonly isTooBig: boolean;112 readonly isValidationDataNotAvailable: boolean;113 readonly isHostConfigurationNotAvailable: boolean;114 readonly isNotScheduled: boolean;115 readonly isNothingAuthorized: boolean;116 readonly isUnauthorized: boolean;117 readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled' | 'NothingAuthorized' | 'Unauthorized';118}119120/** @name CumulusPalletParachainSystemEvent */121export interface CumulusPalletParachainSystemEvent extends Enum {122 readonly isValidationFunctionStored: boolean;123 readonly isValidationFunctionApplied: boolean;124 readonly asValidationFunctionApplied: {125 readonly relayChainBlockNum: u32;126 } & Struct;127 readonly isValidationFunctionDiscarded: boolean;128 readonly isUpgradeAuthorized: boolean;129 readonly asUpgradeAuthorized: {130 readonly codeHash: H256;131 } & Struct;132 readonly isDownwardMessagesReceived: boolean;133 readonly asDownwardMessagesReceived: {134 readonly count: u32;135 } & Struct;136 readonly isDownwardMessagesProcessed: boolean;137 readonly asDownwardMessagesProcessed: {138 readonly weightUsed: SpWeightsWeightV2Weight;139 readonly dmqHead: H256;140 } & Struct;141 readonly isUpwardMessageSent: boolean;142 readonly asUpwardMessageSent: {143 readonly messageHash: Option<U8aFixed>;144 } & Struct;145 readonly type: 'ValidationFunctionStored' | 'ValidationFunctionApplied' | 'ValidationFunctionDiscarded' | 'UpgradeAuthorized' | 'DownwardMessagesReceived' | 'DownwardMessagesProcessed' | 'UpwardMessageSent';146}147148/** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot */149export interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct {150 readonly dmqMqcHead: H256;151 readonly relayDispatchQueueSize: CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize;152 readonly ingressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV4AbridgedHrmpChannel]>>;153 readonly egressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV4AbridgedHrmpChannel]>>;154}155156/** @name CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize */157export interface CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize extends Struct {158 readonly remainingCount: u32;159 readonly remainingSize: u32;160}161162/** @name CumulusPalletXcmCall */163export interface CumulusPalletXcmCall extends Null {}164165/** @name CumulusPalletXcmError */166export interface CumulusPalletXcmError extends Null {}167168/** @name CumulusPalletXcmEvent */169export interface CumulusPalletXcmEvent extends Enum {170 readonly isInvalidFormat: boolean;171 readonly asInvalidFormat: U8aFixed;172 readonly isUnsupportedVersion: boolean;173 readonly asUnsupportedVersion: U8aFixed;174 readonly isExecutedDownward: boolean;175 readonly asExecutedDownward: ITuple<[U8aFixed, XcmV3TraitsOutcome]>;176 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';177}178179/** @name CumulusPalletXcmOrigin */180export interface CumulusPalletXcmOrigin extends Enum {181 readonly isRelay: boolean;182 readonly isSiblingParachain: boolean;183 readonly asSiblingParachain: u32;184 readonly type: 'Relay' | 'SiblingParachain';185}186187/** @name CumulusPalletXcmpQueueCall */188export interface CumulusPalletXcmpQueueCall extends Enum {189 readonly isServiceOverweight: boolean;190 readonly asServiceOverweight: {191 readonly index: u64;192 readonly weightLimit: SpWeightsWeightV2Weight;193 } & Struct;194 readonly isSuspendXcmExecution: boolean;195 readonly isResumeXcmExecution: boolean;196 readonly isUpdateSuspendThreshold: boolean;197 readonly asUpdateSuspendThreshold: {198 readonly new_: u32;199 } & Struct;200 readonly isUpdateDropThreshold: boolean;201 readonly asUpdateDropThreshold: {202 readonly new_: u32;203 } & Struct;204 readonly isUpdateResumeThreshold: boolean;205 readonly asUpdateResumeThreshold: {206 readonly new_: u32;207 } & Struct;208 readonly isUpdateThresholdWeight: boolean;209 readonly asUpdateThresholdWeight: {210 readonly new_: SpWeightsWeightV2Weight;211 } & Struct;212 readonly isUpdateWeightRestrictDecay: boolean;213 readonly asUpdateWeightRestrictDecay: {214 readonly new_: SpWeightsWeightV2Weight;215 } & Struct;216 readonly isUpdateXcmpMaxIndividualWeight: boolean;217 readonly asUpdateXcmpMaxIndividualWeight: {218 readonly new_: SpWeightsWeightV2Weight;219 } & Struct;220 readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight';221}222223/** @name CumulusPalletXcmpQueueError */224export interface CumulusPalletXcmpQueueError extends Enum {225 readonly isFailedToSend: boolean;226 readonly isBadXcmOrigin: boolean;227 readonly isBadXcm: boolean;228 readonly isBadOverweightIndex: boolean;229 readonly isWeightOverLimit: boolean;230 readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';231}232233/** @name CumulusPalletXcmpQueueEvent */234export interface CumulusPalletXcmpQueueEvent extends Enum {235 readonly isSuccess: boolean;236 readonly asSuccess: {237 readonly messageHash: Option<U8aFixed>;238 readonly weight: SpWeightsWeightV2Weight;239 } & Struct;240 readonly isFail: boolean;241 readonly asFail: {242 readonly messageHash: Option<U8aFixed>;243 readonly error: XcmV3TraitsError;244 readonly weight: SpWeightsWeightV2Weight;245 } & Struct;246 readonly isBadVersion: boolean;247 readonly asBadVersion: {248 readonly messageHash: Option<U8aFixed>;249 } & Struct;250 readonly isBadFormat: boolean;251 readonly asBadFormat: {252 readonly messageHash: Option<U8aFixed>;253 } & Struct;254 readonly isXcmpMessageSent: boolean;255 readonly asXcmpMessageSent: {256 readonly messageHash: Option<U8aFixed>;257 } & Struct;258 readonly isOverweightEnqueued: boolean;259 readonly asOverweightEnqueued: {260 readonly sender: u32;261 readonly sentAt: u32;262 readonly index: u64;263 readonly required: SpWeightsWeightV2Weight;264 } & Struct;265 readonly isOverweightServiced: boolean;266 readonly asOverweightServiced: {267 readonly index: u64;268 readonly used: SpWeightsWeightV2Weight;269 } & Struct;270 readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';271}272273/** @name CumulusPalletXcmpQueueInboundChannelDetails */274export interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {275 readonly sender: u32;276 readonly state: CumulusPalletXcmpQueueInboundState;277 readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;278}279280/** @name CumulusPalletXcmpQueueInboundState */281export interface CumulusPalletXcmpQueueInboundState extends Enum {282 readonly isOk: boolean;283 readonly isSuspended: boolean;284 readonly type: 'Ok' | 'Suspended';285}286287/** @name CumulusPalletXcmpQueueOutboundChannelDetails */288export interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {289 readonly recipient: u32;290 readonly state: CumulusPalletXcmpQueueOutboundState;291 readonly signalsExist: bool;292 readonly firstIndex: u16;293 readonly lastIndex: u16;294}295296/** @name CumulusPalletXcmpQueueOutboundState */297export interface CumulusPalletXcmpQueueOutboundState extends Enum {298 readonly isOk: boolean;299 readonly isSuspended: boolean;300 readonly type: 'Ok' | 'Suspended';301}302303/** @name CumulusPalletXcmpQueueQueueConfigData */304export interface CumulusPalletXcmpQueueQueueConfigData extends Struct {305 readonly suspendThreshold: u32;306 readonly dropThreshold: u32;307 readonly resumeThreshold: u32;308 readonly thresholdWeight: SpWeightsWeightV2Weight;309 readonly weightRestrictDecay: SpWeightsWeightV2Weight;310 readonly xcmpMaxIndividualWeight: SpWeightsWeightV2Weight;311}312313/** @name CumulusPrimitivesParachainInherentParachainInherentData */314export interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct {315 readonly validationData: PolkadotPrimitivesV4PersistedValidationData;316 readonly relayChainState: SpTrieStorageProof;317 readonly downwardMessages: Vec<PolkadotCorePrimitivesInboundDownwardMessage>;318 readonly horizontalMessages: BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>;319}320321/** @name EthbloomBloom */322export interface EthbloomBloom extends U8aFixed {}323324/** @name EthereumBlock */325export interface EthereumBlock extends Struct {326 readonly header: EthereumHeader;327 readonly transactions: Vec<EthereumTransactionTransactionV2>;328 readonly ommers: Vec<EthereumHeader>;329}330331/** @name EthereumHeader */332export interface EthereumHeader extends Struct {333 readonly parentHash: H256;334 readonly ommersHash: H256;335 readonly beneficiary: H160;336 readonly stateRoot: H256;337 readonly transactionsRoot: H256;338 readonly receiptsRoot: H256;339 readonly logsBloom: EthbloomBloom;340 readonly difficulty: U256;341 readonly number: U256;342 readonly gasLimit: U256;343 readonly gasUsed: U256;344 readonly timestamp: u64;345 readonly extraData: Bytes;346 readonly mixHash: H256;347 readonly nonce: EthereumTypesHashH64;348}349350/** @name EthereumLog */351export interface EthereumLog extends Struct {352 readonly address: H160;353 readonly topics: Vec<H256>;354 readonly data: Bytes;355}356357/** @name EthereumReceiptEip658ReceiptData */358export interface EthereumReceiptEip658ReceiptData extends Struct {359 readonly statusCode: u8;360 readonly usedGas: U256;361 readonly logsBloom: EthbloomBloom;362 readonly logs: Vec<EthereumLog>;363}364365/** @name EthereumReceiptReceiptV3 */366export interface EthereumReceiptReceiptV3 extends Enum {367 readonly isLegacy: boolean;368 readonly asLegacy: EthereumReceiptEip658ReceiptData;369 readonly isEip2930: boolean;370 readonly asEip2930: EthereumReceiptEip658ReceiptData;371 readonly isEip1559: boolean;372 readonly asEip1559: EthereumReceiptEip658ReceiptData;373 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';374}375376/** @name EthereumTransactionAccessListItem */377export interface EthereumTransactionAccessListItem extends Struct {378 readonly address: H160;379 readonly storageKeys: Vec<H256>;380}381382/** @name EthereumTransactionEip1559Transaction */383export interface EthereumTransactionEip1559Transaction extends Struct {384 readonly chainId: u64;385 readonly nonce: U256;386 readonly maxPriorityFeePerGas: U256;387 readonly maxFeePerGas: U256;388 readonly gasLimit: U256;389 readonly action: EthereumTransactionTransactionAction;390 readonly value: U256;391 readonly input: Bytes;392 readonly accessList: Vec<EthereumTransactionAccessListItem>;393 readonly oddYParity: bool;394 readonly r: H256;395 readonly s: H256;396}397398/** @name EthereumTransactionEip2930Transaction */399export interface EthereumTransactionEip2930Transaction extends Struct {400 readonly chainId: u64;401 readonly nonce: U256;402 readonly gasPrice: U256;403 readonly gasLimit: U256;404 readonly action: EthereumTransactionTransactionAction;405 readonly value: U256;406 readonly input: Bytes;407 readonly accessList: Vec<EthereumTransactionAccessListItem>;408 readonly oddYParity: bool;409 readonly r: H256;410 readonly s: H256;411}412413/** @name EthereumTransactionLegacyTransaction */414export interface EthereumTransactionLegacyTransaction extends Struct {415 readonly nonce: U256;416 readonly gasPrice: U256;417 readonly gasLimit: U256;418 readonly action: EthereumTransactionTransactionAction;419 readonly value: U256;420 readonly input: Bytes;421 readonly signature: EthereumTransactionTransactionSignature;422}423424/** @name EthereumTransactionTransactionAction */425export interface EthereumTransactionTransactionAction extends Enum {426 readonly isCall: boolean;427 readonly asCall: H160;428 readonly isCreate: boolean;429 readonly type: 'Call' | 'Create';430}431432/** @name EthereumTransactionTransactionSignature */433export interface EthereumTransactionTransactionSignature extends Struct {434 readonly v: u64;435 readonly r: H256;436 readonly s: H256;437}438439/** @name EthereumTransactionTransactionV2 */440export interface EthereumTransactionTransactionV2 extends Enum {441 readonly isLegacy: boolean;442 readonly asLegacy: EthereumTransactionLegacyTransaction;443 readonly isEip2930: boolean;444 readonly asEip2930: EthereumTransactionEip2930Transaction;445 readonly isEip1559: boolean;446 readonly asEip1559: EthereumTransactionEip1559Transaction;447 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';448}449450/** @name EthereumTypesHashH64 */451export interface EthereumTypesHashH64 extends U8aFixed {}452453/** @name EvmCoreErrorExitError */454export interface EvmCoreErrorExitError extends Enum {455 readonly isStackUnderflow: boolean;456 readonly isStackOverflow: boolean;457 readonly isInvalidJump: boolean;458 readonly isInvalidRange: boolean;459 readonly isDesignatedInvalid: boolean;460 readonly isCallTooDeep: boolean;461 readonly isCreateCollision: boolean;462 readonly isCreateContractLimit: boolean;463 readonly isOutOfOffset: boolean;464 readonly isOutOfGas: boolean;465 readonly isOutOfFund: boolean;466 readonly isPcUnderflow: boolean;467 readonly isCreateEmpty: boolean;468 readonly isOther: boolean;469 readonly asOther: Text;470 readonly isMaxNonce: boolean;471 readonly isInvalidCode: boolean;472 readonly asInvalidCode: u8;473 readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other' | 'MaxNonce' | 'InvalidCode';474}475476/** @name EvmCoreErrorExitFatal */477export interface EvmCoreErrorExitFatal extends Enum {478 readonly isNotSupported: boolean;479 readonly isUnhandledInterrupt: boolean;480 readonly isCallErrorAsFatal: boolean;481 readonly asCallErrorAsFatal: EvmCoreErrorExitError;482 readonly isOther: boolean;483 readonly asOther: Text;484 readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other';485}486487/** @name EvmCoreErrorExitReason */488export interface EvmCoreErrorExitReason extends Enum {489 readonly isSucceed: boolean;490 readonly asSucceed: EvmCoreErrorExitSucceed;491 readonly isError: boolean;492 readonly asError: EvmCoreErrorExitError;493 readonly isRevert: boolean;494 readonly asRevert: EvmCoreErrorExitRevert;495 readonly isFatal: boolean;496 readonly asFatal: EvmCoreErrorExitFatal;497 readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal';498}499500/** @name EvmCoreErrorExitRevert */501export interface EvmCoreErrorExitRevert extends Enum {502 readonly isReverted: boolean;503 readonly type: 'Reverted';504}505506/** @name EvmCoreErrorExitSucceed */507export interface EvmCoreErrorExitSucceed extends Enum {508 readonly isStopped: boolean;509 readonly isReturned: boolean;510 readonly isSuicided: boolean;511 readonly type: 'Stopped' | 'Returned' | 'Suicided';512}513514/** @name FpRpcTransactionStatus */515export interface FpRpcTransactionStatus extends Struct {516 readonly transactionHash: H256;517 readonly transactionIndex: u32;518 readonly from: H160;519 readonly to: Option<H160>;520 readonly contractAddress: Option<H160>;521 readonly logs: Vec<EthereumLog>;522 readonly logsBloom: EthbloomBloom;523}524525/** @name FrameSupportDispatchDispatchClass */526export interface FrameSupportDispatchDispatchClass extends Enum {527 readonly isNormal: boolean;528 readonly isOperational: boolean;529 readonly isMandatory: boolean;530 readonly type: 'Normal' | 'Operational' | 'Mandatory';531}532533/** @name FrameSupportDispatchDispatchInfo */534export interface FrameSupportDispatchDispatchInfo extends Struct {535 readonly weight: SpWeightsWeightV2Weight;536 readonly class: FrameSupportDispatchDispatchClass;537 readonly paysFee: FrameSupportDispatchPays;538}539540/** @name FrameSupportDispatchPays */541export interface FrameSupportDispatchPays extends Enum {542 readonly isYes: boolean;543 readonly isNo: boolean;544 readonly type: 'Yes' | 'No';545}546547/** @name FrameSupportDispatchPerDispatchClassU32 */548export interface FrameSupportDispatchPerDispatchClassU32 extends Struct {549 readonly normal: u32;550 readonly operational: u32;551 readonly mandatory: u32;552}553554/** @name FrameSupportDispatchPerDispatchClassWeight */555export interface FrameSupportDispatchPerDispatchClassWeight extends Struct {556 readonly normal: SpWeightsWeightV2Weight;557 readonly operational: SpWeightsWeightV2Weight;558 readonly mandatory: SpWeightsWeightV2Weight;559}560561/** @name FrameSupportDispatchPerDispatchClassWeightsPerClass */562export interface FrameSupportDispatchPerDispatchClassWeightsPerClass extends Struct {563 readonly normal: FrameSystemLimitsWeightsPerClass;564 readonly operational: FrameSystemLimitsWeightsPerClass;565 readonly mandatory: FrameSystemLimitsWeightsPerClass;566}567568/** @name FrameSupportDispatchRawOrigin */569export interface FrameSupportDispatchRawOrigin extends Enum {570 readonly isRoot: boolean;571 readonly isSigned: boolean;572 readonly asSigned: AccountId32;573 readonly isNone: boolean;574 readonly type: 'Root' | 'Signed' | 'None';575}576577/** @name FrameSupportPalletId */578export interface FrameSupportPalletId extends U8aFixed {}579580/** @name FrameSupportPreimagesBounded */581export interface FrameSupportPreimagesBounded extends Enum {582 readonly isLegacy: boolean;583 readonly asLegacy: {584 readonly hash_: H256;585 } & Struct;586 readonly isInline: boolean;587 readonly asInline: Bytes;588 readonly isLookup: boolean;589 readonly asLookup: {590 readonly hash_: H256;591 readonly len: u32;592 } & Struct;593 readonly type: 'Legacy' | 'Inline' | 'Lookup';594}595596/** @name FrameSupportScheduleDispatchTime */597export interface FrameSupportScheduleDispatchTime extends Enum {598 readonly isAt: boolean;599 readonly asAt: u32;600 readonly isAfter: boolean;601 readonly asAfter: u32;602 readonly type: 'At' | 'After';603}604605/** @name FrameSupportTokensMiscBalanceStatus */606export interface FrameSupportTokensMiscBalanceStatus extends Enum {607 readonly isFree: boolean;608 readonly isReserved: boolean;609 readonly type: 'Free' | 'Reserved';610}611612/** @name FrameSystemAccountInfo */613export interface FrameSystemAccountInfo extends Struct {614 readonly nonce: u32;615 readonly consumers: u32;616 readonly providers: u32;617 readonly sufficients: u32;618 readonly data: PalletBalancesAccountData;619}620621/** @name FrameSystemCall */622export interface FrameSystemCall extends Enum {623 readonly isRemark: boolean;624 readonly asRemark: {625 readonly remark: Bytes;626 } & Struct;627 readonly isSetHeapPages: boolean;628 readonly asSetHeapPages: {629 readonly pages: u64;630 } & Struct;631 readonly isSetCode: boolean;632 readonly asSetCode: {633 readonly code: Bytes;634 } & Struct;635 readonly isSetCodeWithoutChecks: boolean;636 readonly asSetCodeWithoutChecks: {637 readonly code: Bytes;638 } & Struct;639 readonly isSetStorage: boolean;640 readonly asSetStorage: {641 readonly items: Vec<ITuple<[Bytes, Bytes]>>;642 } & Struct;643 readonly isKillStorage: boolean;644 readonly asKillStorage: {645 readonly keys_: Vec<Bytes>;646 } & Struct;647 readonly isKillPrefix: boolean;648 readonly asKillPrefix: {649 readonly prefix: Bytes;650 readonly subkeys: u32;651 } & Struct;652 readonly isRemarkWithEvent: boolean;653 readonly asRemarkWithEvent: {654 readonly remark: Bytes;655 } & Struct;656 readonly type: 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent';657}658659/** @name FrameSystemError */660export interface FrameSystemError extends Enum {661 readonly isInvalidSpecName: boolean;662 readonly isSpecVersionNeedsToIncrease: boolean;663 readonly isFailedToExtractRuntimeVersion: boolean;664 readonly isNonDefaultComposite: boolean;665 readonly isNonZeroRefCount: boolean;666 readonly isCallFiltered: boolean;667 readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';668}669670/** @name FrameSystemEvent */671export interface FrameSystemEvent extends Enum {672 readonly isExtrinsicSuccess: boolean;673 readonly asExtrinsicSuccess: {674 readonly dispatchInfo: FrameSupportDispatchDispatchInfo;675 } & Struct;676 readonly isExtrinsicFailed: boolean;677 readonly asExtrinsicFailed: {678 readonly dispatchError: SpRuntimeDispatchError;679 readonly dispatchInfo: FrameSupportDispatchDispatchInfo;680 } & Struct;681 readonly isCodeUpdated: boolean;682 readonly isNewAccount: boolean;683 readonly asNewAccount: {684 readonly account: AccountId32;685 } & Struct;686 readonly isKilledAccount: boolean;687 readonly asKilledAccount: {688 readonly account: AccountId32;689 } & Struct;690 readonly isRemarked: boolean;691 readonly asRemarked: {692 readonly sender: AccountId32;693 readonly hash_: H256;694 } & Struct;695 readonly type: 'ExtrinsicSuccess' | 'ExtrinsicFailed' | 'CodeUpdated' | 'NewAccount' | 'KilledAccount' | 'Remarked';696}697698/** @name FrameSystemEventRecord */699export interface FrameSystemEventRecord extends Struct {700 readonly phase: FrameSystemPhase;701 readonly event: Event;702 readonly topics: Vec<H256>;703}704705/** @name FrameSystemExtensionsCheckGenesis */706export interface FrameSystemExtensionsCheckGenesis extends Null {}707708/** @name FrameSystemExtensionsCheckNonce */709export interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}710711/** @name FrameSystemExtensionsCheckSpecVersion */712export interface FrameSystemExtensionsCheckSpecVersion extends Null {}713714/** @name FrameSystemExtensionsCheckTxVersion */715export interface FrameSystemExtensionsCheckTxVersion extends Null {}716717/** @name FrameSystemExtensionsCheckWeight */718export interface FrameSystemExtensionsCheckWeight extends Null {}719720/** @name FrameSystemLastRuntimeUpgradeInfo */721export interface FrameSystemLastRuntimeUpgradeInfo extends Struct {722 readonly specVersion: Compact<u32>;723 readonly specName: Text;724}725726/** @name FrameSystemLimitsBlockLength */727export interface FrameSystemLimitsBlockLength extends Struct {728 readonly max: FrameSupportDispatchPerDispatchClassU32;729}730731/** @name FrameSystemLimitsBlockWeights */732export interface FrameSystemLimitsBlockWeights extends Struct {733 readonly baseBlock: SpWeightsWeightV2Weight;734 readonly maxBlock: SpWeightsWeightV2Weight;735 readonly perClass: FrameSupportDispatchPerDispatchClassWeightsPerClass;736}737738/** @name FrameSystemLimitsWeightsPerClass */739export interface FrameSystemLimitsWeightsPerClass extends Struct {740 readonly baseExtrinsic: SpWeightsWeightV2Weight;741 readonly maxExtrinsic: Option<SpWeightsWeightV2Weight>;742 readonly maxTotal: Option<SpWeightsWeightV2Weight>;743 readonly reserved: Option<SpWeightsWeightV2Weight>;744}745746/** @name FrameSystemPhase */747export interface FrameSystemPhase extends Enum {748 readonly isApplyExtrinsic: boolean;749 readonly asApplyExtrinsic: u32;750 readonly isFinalization: boolean;751 readonly isInitialization: boolean;752 readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';753}754755/** @name OpalRuntimeOriginCaller */756export interface OpalRuntimeOriginCaller extends Enum {757 readonly isSystem: boolean;758 readonly asSystem: FrameSupportDispatchRawOrigin;759 readonly isVoid: boolean;760 readonly asVoid: SpCoreVoid;761 readonly isCouncil: boolean;762 readonly asCouncil: PalletCollectiveRawOrigin;763 readonly isTechnicalCommittee: boolean;764 readonly asTechnicalCommittee: PalletCollectiveRawOrigin;765 readonly isPolkadotXcm: boolean;766 readonly asPolkadotXcm: PalletXcmOrigin;767 readonly isCumulusXcm: boolean;768 readonly asCumulusXcm: CumulusPalletXcmOrigin;769 readonly isOrigins: boolean;770 readonly asOrigins: PalletGovOriginsOrigin;771 readonly isEthereum: boolean;772 readonly asEthereum: PalletEthereumRawOrigin;773 readonly type: 'System' | 'Void' | 'Council' | 'TechnicalCommittee' | 'PolkadotXcm' | 'CumulusXcm' | 'Origins' | 'Ethereum';774}775776/** @name OpalRuntimeRuntime */777export interface OpalRuntimeRuntime extends Null {}778779/** @name OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls */780export interface OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls extends Null {}781782/** @name OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance */783export interface OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance extends Null {}784785/** @name OpalRuntimeRuntimeCommonSessionKeys */786export interface OpalRuntimeRuntimeCommonSessionKeys extends Struct {787 readonly aura: SpConsensusAuraSr25519AppSr25519Public;788}789790/** @name OrmlTokensAccountData */791export interface OrmlTokensAccountData extends Struct {792 readonly free: u128;793 readonly reserved: u128;794 readonly frozen: u128;795}796797/** @name OrmlTokensBalanceLock */798export interface OrmlTokensBalanceLock extends Struct {799 readonly id: U8aFixed;800 readonly amount: u128;801}802803/** @name OrmlTokensModuleCall */804export interface OrmlTokensModuleCall extends Enum {805 readonly isTransfer: boolean;806 readonly asTransfer: {807 readonly dest: MultiAddress;808 readonly currencyId: PalletForeignAssetsAssetIds;809 readonly amount: Compact<u128>;810 } & Struct;811 readonly isTransferAll: boolean;812 readonly asTransferAll: {813 readonly dest: MultiAddress;814 readonly currencyId: PalletForeignAssetsAssetIds;815 readonly keepAlive: bool;816 } & Struct;817 readonly isTransferKeepAlive: boolean;818 readonly asTransferKeepAlive: {819 readonly dest: MultiAddress;820 readonly currencyId: PalletForeignAssetsAssetIds;821 readonly amount: Compact<u128>;822 } & Struct;823 readonly isForceTransfer: boolean;824 readonly asForceTransfer: {825 readonly source: MultiAddress;826 readonly dest: MultiAddress;827 readonly currencyId: PalletForeignAssetsAssetIds;828 readonly amount: Compact<u128>;829 } & Struct;830 readonly isSetBalance: boolean;831 readonly asSetBalance: {832 readonly who: MultiAddress;833 readonly currencyId: PalletForeignAssetsAssetIds;834 readonly newFree: Compact<u128>;835 readonly newReserved: Compact<u128>;836 } & Struct;837 readonly type: 'Transfer' | 'TransferAll' | 'TransferKeepAlive' | 'ForceTransfer' | 'SetBalance';838}839840/** @name OrmlTokensModuleError */841export interface OrmlTokensModuleError extends Enum {842 readonly isBalanceTooLow: boolean;843 readonly isAmountIntoBalanceFailed: boolean;844 readonly isLiquidityRestrictions: boolean;845 readonly isMaxLocksExceeded: boolean;846 readonly isKeepAlive: boolean;847 readonly isExistentialDeposit: boolean;848 readonly isDeadAccount: boolean;849 readonly isTooManyReserves: boolean;850 readonly type: 'BalanceTooLow' | 'AmountIntoBalanceFailed' | 'LiquidityRestrictions' | 'MaxLocksExceeded' | 'KeepAlive' | 'ExistentialDeposit' | 'DeadAccount' | 'TooManyReserves';851}852853/** @name OrmlTokensModuleEvent */854export interface OrmlTokensModuleEvent extends Enum {855 readonly isEndowed: boolean;856 readonly asEndowed: {857 readonly currencyId: PalletForeignAssetsAssetIds;858 readonly who: AccountId32;859 readonly amount: u128;860 } & Struct;861 readonly isDustLost: boolean;862 readonly asDustLost: {863 readonly currencyId: PalletForeignAssetsAssetIds;864 readonly who: AccountId32;865 readonly amount: u128;866 } & Struct;867 readonly isTransfer: boolean;868 readonly asTransfer: {869 readonly currencyId: PalletForeignAssetsAssetIds;870 readonly from: AccountId32;871 readonly to: AccountId32;872 readonly amount: u128;873 } & Struct;874 readonly isReserved: boolean;875 readonly asReserved: {876 readonly currencyId: PalletForeignAssetsAssetIds;877 readonly who: AccountId32;878 readonly amount: u128;879 } & Struct;880 readonly isUnreserved: boolean;881 readonly asUnreserved: {882 readonly currencyId: PalletForeignAssetsAssetIds;883 readonly who: AccountId32;884 readonly amount: u128;885 } & Struct;886 readonly isReserveRepatriated: boolean;887 readonly asReserveRepatriated: {888 readonly currencyId: PalletForeignAssetsAssetIds;889 readonly from: AccountId32;890 readonly to: AccountId32;891 readonly amount: u128;892 readonly status: FrameSupportTokensMiscBalanceStatus;893 } & Struct;894 readonly isBalanceSet: boolean;895 readonly asBalanceSet: {896 readonly currencyId: PalletForeignAssetsAssetIds;897 readonly who: AccountId32;898 readonly free: u128;899 readonly reserved: u128;900 } & Struct;901 readonly isTotalIssuanceSet: boolean;902 readonly asTotalIssuanceSet: {903 readonly currencyId: PalletForeignAssetsAssetIds;904 readonly amount: u128;905 } & Struct;906 readonly isWithdrawn: boolean;907 readonly asWithdrawn: {908 readonly currencyId: PalletForeignAssetsAssetIds;909 readonly who: AccountId32;910 readonly amount: u128;911 } & Struct;912 readonly isSlashed: boolean;913 readonly asSlashed: {914 readonly currencyId: PalletForeignAssetsAssetIds;915 readonly who: AccountId32;916 readonly freeAmount: u128;917 readonly reservedAmount: u128;918 } & Struct;919 readonly isDeposited: boolean;920 readonly asDeposited: {921 readonly currencyId: PalletForeignAssetsAssetIds;922 readonly who: AccountId32;923 readonly amount: u128;924 } & Struct;925 readonly isLockSet: boolean;926 readonly asLockSet: {927 readonly lockId: U8aFixed;928 readonly currencyId: PalletForeignAssetsAssetIds;929 readonly who: AccountId32;930 readonly amount: u128;931 } & Struct;932 readonly isLockRemoved: boolean;933 readonly asLockRemoved: {934 readonly lockId: U8aFixed;935 readonly currencyId: PalletForeignAssetsAssetIds;936 readonly who: AccountId32;937 } & Struct;938 readonly isLocked: boolean;939 readonly asLocked: {940 readonly currencyId: PalletForeignAssetsAssetIds;941 readonly who: AccountId32;942 readonly amount: u128;943 } & Struct;944 readonly isUnlocked: boolean;945 readonly asUnlocked: {946 readonly currencyId: PalletForeignAssetsAssetIds;947 readonly who: AccountId32;948 readonly amount: u128;949 } & Struct;950 readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'BalanceSet' | 'TotalIssuanceSet' | 'Withdrawn' | 'Slashed' | 'Deposited' | 'LockSet' | 'LockRemoved' | 'Locked' | 'Unlocked';951}952953/** @name OrmlTokensReserveData */954export interface OrmlTokensReserveData extends Struct {955 readonly id: Null;956 readonly amount: u128;957}958959/** @name OrmlVestingModuleCall */960export interface OrmlVestingModuleCall extends Enum {961 readonly isClaim: boolean;962 readonly isVestedTransfer: boolean;963 readonly asVestedTransfer: {964 readonly dest: MultiAddress;965 readonly schedule: OrmlVestingVestingSchedule;966 } & Struct;967 readonly isUpdateVestingSchedules: boolean;968 readonly asUpdateVestingSchedules: {969 readonly who: MultiAddress;970 readonly vestingSchedules: Vec<OrmlVestingVestingSchedule>;971 } & Struct;972 readonly isClaimFor: boolean;973 readonly asClaimFor: {974 readonly dest: MultiAddress;975 } & Struct;976 readonly type: 'Claim' | 'VestedTransfer' | 'UpdateVestingSchedules' | 'ClaimFor';977}978979/** @name OrmlVestingModuleError */980export interface OrmlVestingModuleError extends Enum {981 readonly isZeroVestingPeriod: boolean;982 readonly isZeroVestingPeriodCount: boolean;983 readonly isInsufficientBalanceToLock: boolean;984 readonly isTooManyVestingSchedules: boolean;985 readonly isAmountLow: boolean;986 readonly isMaxVestingSchedulesExceeded: boolean;987 readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';988}989990/** @name OrmlVestingModuleEvent */991export interface OrmlVestingModuleEvent extends Enum {992 readonly isVestingScheduleAdded: boolean;993 readonly asVestingScheduleAdded: {994 readonly from: AccountId32;995 readonly to: AccountId32;996 readonly vestingSchedule: OrmlVestingVestingSchedule;997 } & Struct;998 readonly isClaimed: boolean;999 readonly asClaimed: {1000 readonly who: AccountId32;1001 readonly amount: u128;1002 } & Struct;1003 readonly isVestingSchedulesUpdated: boolean;1004 readonly asVestingSchedulesUpdated: {1005 readonly who: AccountId32;1006 } & Struct;1007 readonly type: 'VestingScheduleAdded' | 'Claimed' | 'VestingSchedulesUpdated';1008}10091010/** @name OrmlVestingVestingSchedule */1011export interface OrmlVestingVestingSchedule extends Struct {1012 readonly start: u32;1013 readonly period: u32;1014 readonly periodCount: u32;1015 readonly perPeriod: Compact<u128>;1016}10171018/** @name OrmlXtokensModuleCall */1019export interface OrmlXtokensModuleCall extends Enum {1020 readonly isTransfer: boolean;1021 readonly asTransfer: {1022 readonly currencyId: PalletForeignAssetsAssetIds;1023 readonly amount: u128;1024 readonly dest: XcmVersionedMultiLocation;1025 readonly destWeightLimit: XcmV3WeightLimit;1026 } & Struct;1027 readonly isTransferMultiasset: boolean;1028 readonly asTransferMultiasset: {1029 readonly asset: XcmVersionedMultiAsset;1030 readonly dest: XcmVersionedMultiLocation;1031 readonly destWeightLimit: XcmV3WeightLimit;1032 } & Struct;1033 readonly isTransferWithFee: boolean;1034 readonly asTransferWithFee: {1035 readonly currencyId: PalletForeignAssetsAssetIds;1036 readonly amount: u128;1037 readonly fee: u128;1038 readonly dest: XcmVersionedMultiLocation;1039 readonly destWeightLimit: XcmV3WeightLimit;1040 } & Struct;1041 readonly isTransferMultiassetWithFee: boolean;1042 readonly asTransferMultiassetWithFee: {1043 readonly asset: XcmVersionedMultiAsset;1044 readonly fee: XcmVersionedMultiAsset;1045 readonly dest: XcmVersionedMultiLocation;1046 readonly destWeightLimit: XcmV3WeightLimit;1047 } & Struct;1048 readonly isTransferMulticurrencies: boolean;1049 readonly asTransferMulticurrencies: {1050 readonly currencies: Vec<ITuple<[PalletForeignAssetsAssetIds, u128]>>;1051 readonly feeItem: u32;1052 readonly dest: XcmVersionedMultiLocation;1053 readonly destWeightLimit: XcmV3WeightLimit;1054 } & Struct;1055 readonly isTransferMultiassets: boolean;1056 readonly asTransferMultiassets: {1057 readonly assets: XcmVersionedMultiAssets;1058 readonly feeItem: u32;1059 readonly dest: XcmVersionedMultiLocation;1060 readonly destWeightLimit: XcmV3WeightLimit;1061 } & Struct;1062 readonly type: 'Transfer' | 'TransferMultiasset' | 'TransferWithFee' | 'TransferMultiassetWithFee' | 'TransferMulticurrencies' | 'TransferMultiassets';1063}10641065/** @name OrmlXtokensModuleError */1066export interface OrmlXtokensModuleError extends Enum {1067 readonly isAssetHasNoReserve: boolean;1068 readonly isNotCrossChainTransfer: boolean;1069 readonly isInvalidDest: boolean;1070 readonly isNotCrossChainTransferableCurrency: boolean;1071 readonly isUnweighableMessage: boolean;1072 readonly isXcmExecutionFailed: boolean;1073 readonly isCannotReanchor: boolean;1074 readonly isInvalidAncestry: boolean;1075 readonly isInvalidAsset: boolean;1076 readonly isDestinationNotInvertible: boolean;1077 readonly isBadVersion: boolean;1078 readonly isDistinctReserveForAssetAndFee: boolean;1079 readonly isZeroFee: boolean;1080 readonly isZeroAmount: boolean;1081 readonly isTooManyAssetsBeingSent: boolean;1082 readonly isAssetIndexNonExistent: boolean;1083 readonly isFeeNotEnough: boolean;1084 readonly isNotSupportedMultiLocation: boolean;1085 readonly isMinXcmFeeNotDefined: boolean;1086 readonly type: 'AssetHasNoReserve' | 'NotCrossChainTransfer' | 'InvalidDest' | 'NotCrossChainTransferableCurrency' | 'UnweighableMessage' | 'XcmExecutionFailed' | 'CannotReanchor' | 'InvalidAncestry' | 'InvalidAsset' | 'DestinationNotInvertible' | 'BadVersion' | 'DistinctReserveForAssetAndFee' | 'ZeroFee' | 'ZeroAmount' | 'TooManyAssetsBeingSent' | 'AssetIndexNonExistent' | 'FeeNotEnough' | 'NotSupportedMultiLocation' | 'MinXcmFeeNotDefined';1087}10881089/** @name OrmlXtokensModuleEvent */1090export interface OrmlXtokensModuleEvent extends Enum {1091 readonly isTransferredMultiAssets: boolean;1092 readonly asTransferredMultiAssets: {1093 readonly sender: AccountId32;1094 readonly assets: XcmV3MultiassetMultiAssets;1095 readonly fee: XcmV3MultiAsset;1096 readonly dest: XcmV3MultiLocation;1097 } & Struct;1098 readonly type: 'TransferredMultiAssets';1099}11001101/** @name PalletAppPromotionCall */1102export interface PalletAppPromotionCall extends Enum {1103 readonly isSetAdminAddress: boolean;1104 readonly asSetAdminAddress: {1105 readonly admin: PalletEvmAccountBasicCrossAccountIdRepr;1106 } & Struct;1107 readonly isStake: boolean;1108 readonly asStake: {1109 readonly amount: u128;1110 } & Struct;1111 readonly isUnstakeAll: boolean;1112 readonly isSponsorCollection: boolean;1113 readonly asSponsorCollection: {1114 readonly collectionId: u32;1115 } & Struct;1116 readonly isStopSponsoringCollection: boolean;1117 readonly asStopSponsoringCollection: {1118 readonly collectionId: u32;1119 } & Struct;1120 readonly isSponsorContract: boolean;1121 readonly asSponsorContract: {1122 readonly contractId: H160;1123 } & Struct;1124 readonly isStopSponsoringContract: boolean;1125 readonly asStopSponsoringContract: {1126 readonly contractId: H160;1127 } & Struct;1128 readonly isPayoutStakers: boolean;1129 readonly asPayoutStakers: {1130 readonly stakersNumber: Option<u8>;1131 } & Struct;1132 readonly isUnstakePartial: boolean;1133 readonly asUnstakePartial: {1134 readonly amount: u128;1135 } & Struct;1136 readonly isForceUnstake: boolean;1137 readonly asForceUnstake: {1138 readonly pendingBlocks: Vec<u32>;1139 } & Struct;1140 readonly type: 'SetAdminAddress' | 'Stake' | 'UnstakeAll' | 'SponsorCollection' | 'StopSponsoringCollection' | 'SponsorContract' | 'StopSponsoringContract' | 'PayoutStakers' | 'UnstakePartial' | 'ForceUnstake';1141}11421143/** @name PalletAppPromotionError */1144export interface PalletAppPromotionError extends Enum {1145 readonly isAdminNotSet: boolean;1146 readonly isNoPermission: boolean;1147 readonly isNotSufficientFunds: boolean;1148 readonly isPendingForBlockOverflow: boolean;1149 readonly isSponsorNotSet: boolean;1150 readonly isInsufficientStakedBalance: boolean;1151 readonly isInconsistencyState: boolean;1152 readonly type: 'AdminNotSet' | 'NoPermission' | 'NotSufficientFunds' | 'PendingForBlockOverflow' | 'SponsorNotSet' | 'InsufficientStakedBalance' | 'InconsistencyState';1153}11541155/** @name PalletAppPromotionEvent */1156export interface PalletAppPromotionEvent extends Enum {1157 readonly isStakingRecalculation: boolean;1158 readonly asStakingRecalculation: ITuple<[AccountId32, u128, u128]>;1159 readonly isStake: boolean;1160 readonly asStake: ITuple<[AccountId32, u128]>;1161 readonly isUnstake: boolean;1162 readonly asUnstake: ITuple<[AccountId32, u128]>;1163 readonly isSetAdmin: boolean;1164 readonly asSetAdmin: AccountId32;1165 readonly type: 'StakingRecalculation' | 'Stake' | 'Unstake' | 'SetAdmin';1166}11671168/** @name PalletBalancesAccountData */1169export interface PalletBalancesAccountData extends Struct {1170 readonly free: u128;1171 readonly reserved: u128;1172 readonly frozen: u128;1173 readonly flags: u128;1174}11751176/** @name PalletBalancesBalanceLock */1177export interface PalletBalancesBalanceLock extends Struct {1178 readonly id: U8aFixed;1179 readonly amount: u128;1180 readonly reasons: PalletBalancesReasons;1181}11821183/** @name PalletBalancesCall */1184export interface PalletBalancesCall extends Enum {1185 readonly isTransferAllowDeath: boolean;1186 readonly asTransferAllowDeath: {1187 readonly dest: MultiAddress;1188 readonly value: Compact<u128>;1189 } & Struct;1190 readonly isSetBalanceDeprecated: boolean;1191 readonly asSetBalanceDeprecated: {1192 readonly who: MultiAddress;1193 readonly newFree: Compact<u128>;1194 readonly oldReserved: Compact<u128>;1195 } & Struct;1196 readonly isForceTransfer: boolean;1197 readonly asForceTransfer: {1198 readonly source: MultiAddress;1199 readonly dest: MultiAddress;1200 readonly value: Compact<u128>;1201 } & Struct;1202 readonly isTransferKeepAlive: boolean;1203 readonly asTransferKeepAlive: {1204 readonly dest: MultiAddress;1205 readonly value: Compact<u128>;1206 } & Struct;1207 readonly isTransferAll: boolean;1208 readonly asTransferAll: {1209 readonly dest: MultiAddress;1210 readonly keepAlive: bool;1211 } & Struct;1212 readonly isForceUnreserve: boolean;1213 readonly asForceUnreserve: {1214 readonly who: MultiAddress;1215 readonly amount: u128;1216 } & Struct;1217 readonly isUpgradeAccounts: boolean;1218 readonly asUpgradeAccounts: {1219 readonly who: Vec<AccountId32>;1220 } & Struct;1221 readonly isTransfer: boolean;1222 readonly asTransfer: {1223 readonly dest: MultiAddress;1224 readonly value: Compact<u128>;1225 } & Struct;1226 readonly isForceSetBalance: boolean;1227 readonly asForceSetBalance: {1228 readonly who: MultiAddress;1229 readonly newFree: Compact<u128>;1230 } & Struct;1231 readonly type: 'TransferAllowDeath' | 'SetBalanceDeprecated' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve' | 'UpgradeAccounts' | 'Transfer' | 'ForceSetBalance';1232}12331234/** @name PalletBalancesError */1235export interface PalletBalancesError extends Enum {1236 readonly isVestingBalance: boolean;1237 readonly isLiquidityRestrictions: boolean;1238 readonly isInsufficientBalance: boolean;1239 readonly isExistentialDeposit: boolean;1240 readonly isExpendability: boolean;1241 readonly isExistingVestingSchedule: boolean;1242 readonly isDeadAccount: boolean;1243 readonly isTooManyReserves: boolean;1244 readonly isTooManyHolds: boolean;1245 readonly isTooManyFreezes: boolean;1246 readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'Expendability' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves' | 'TooManyHolds' | 'TooManyFreezes';1247}12481249/** @name PalletBalancesEvent */1250export interface PalletBalancesEvent extends Enum {1251 readonly isEndowed: boolean;1252 readonly asEndowed: {1253 readonly account: AccountId32;1254 readonly freeBalance: u128;1255 } & Struct;1256 readonly isDustLost: boolean;1257 readonly asDustLost: {1258 readonly account: AccountId32;1259 readonly amount: u128;1260 } & Struct;1261 readonly isTransfer: boolean;1262 readonly asTransfer: {1263 readonly from: AccountId32;1264 readonly to: AccountId32;1265 readonly amount: u128;1266 } & Struct;1267 readonly isBalanceSet: boolean;1268 readonly asBalanceSet: {1269 readonly who: AccountId32;1270 readonly free: u128;1271 } & Struct;1272 readonly isReserved: boolean;1273 readonly asReserved: {1274 readonly who: AccountId32;1275 readonly amount: u128;1276 } & Struct;1277 readonly isUnreserved: boolean;1278 readonly asUnreserved: {1279 readonly who: AccountId32;1280 readonly amount: u128;1281 } & Struct;1282 readonly isReserveRepatriated: boolean;1283 readonly asReserveRepatriated: {1284 readonly from: AccountId32;1285 readonly to: AccountId32;1286 readonly amount: u128;1287 readonly destinationStatus: FrameSupportTokensMiscBalanceStatus;1288 } & Struct;1289 readonly isDeposit: boolean;1290 readonly asDeposit: {1291 readonly who: AccountId32;1292 readonly amount: u128;1293 } & Struct;1294 readonly isWithdraw: boolean;1295 readonly asWithdraw: {1296 readonly who: AccountId32;1297 readonly amount: u128;1298 } & Struct;1299 readonly isSlashed: boolean;1300 readonly asSlashed: {1301 readonly who: AccountId32;1302 readonly amount: u128;1303 } & Struct;1304 readonly isMinted: boolean;1305 readonly asMinted: {1306 readonly who: AccountId32;1307 readonly amount: u128;1308 } & Struct;1309 readonly isBurned: boolean;1310 readonly asBurned: {1311 readonly who: AccountId32;1312 readonly amount: u128;1313 } & Struct;1314 readonly isSuspended: boolean;1315 readonly asSuspended: {1316 readonly who: AccountId32;1317 readonly amount: u128;1318 } & Struct;1319 readonly isRestored: boolean;1320 readonly asRestored: {1321 readonly who: AccountId32;1322 readonly amount: u128;1323 } & Struct;1324 readonly isUpgraded: boolean;1325 readonly asUpgraded: {1326 readonly who: AccountId32;1327 } & Struct;1328 readonly isIssued: boolean;1329 readonly asIssued: {1330 readonly amount: u128;1331 } & Struct;1332 readonly isRescinded: boolean;1333 readonly asRescinded: {1334 readonly amount: u128;1335 } & Struct;1336 readonly isLocked: boolean;1337 readonly asLocked: {1338 readonly who: AccountId32;1339 readonly amount: u128;1340 } & Struct;1341 readonly isUnlocked: boolean;1342 readonly asUnlocked: {1343 readonly who: AccountId32;1344 readonly amount: u128;1345 } & Struct;1346 readonly isFrozen: boolean;1347 readonly asFrozen: {1348 readonly who: AccountId32;1349 readonly amount: u128;1350 } & Struct;1351 readonly isThawed: boolean;1352 readonly asThawed: {1353 readonly who: AccountId32;1354 readonly amount: u128;1355 } & Struct;1356 readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'BalanceSet' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'Deposit' | 'Withdraw' | 'Slashed' | 'Minted' | 'Burned' | 'Suspended' | 'Restored' | 'Upgraded' | 'Issued' | 'Rescinded' | 'Locked' | 'Unlocked' | 'Frozen' | 'Thawed';1357}13581359/** @name PalletBalancesIdAmount */1360export interface PalletBalancesIdAmount extends Struct {1361 readonly id: U8aFixed;1362 readonly amount: u128;1363}13641365/** @name PalletBalancesReasons */1366export interface PalletBalancesReasons extends Enum {1367 readonly isFee: boolean;1368 readonly isMisc: boolean;1369 readonly isAll: boolean;1370 readonly type: 'Fee' | 'Misc' | 'All';1371}13721373/** @name PalletBalancesReserveData */1374export interface PalletBalancesReserveData extends Struct {1375 readonly id: U8aFixed;1376 readonly amount: u128;1377}13781379/** @name PalletCollatorSelectionCall */1380export interface PalletCollatorSelectionCall extends Enum {1381 readonly isAddInvulnerable: boolean;1382 readonly asAddInvulnerable: {1383 readonly new_: AccountId32;1384 } & Struct;1385 readonly isRemoveInvulnerable: boolean;1386 readonly asRemoveInvulnerable: {1387 readonly who: AccountId32;1388 } & Struct;1389 readonly isGetLicense: boolean;1390 readonly isOnboard: boolean;1391 readonly isOffboard: boolean;1392 readonly isReleaseLicense: boolean;1393 readonly isForceReleaseLicense: boolean;1394 readonly asForceReleaseLicense: {1395 readonly who: AccountId32;1396 } & Struct;1397 readonly type: 'AddInvulnerable' | 'RemoveInvulnerable' | 'GetLicense' | 'Onboard' | 'Offboard' | 'ReleaseLicense' | 'ForceReleaseLicense';1398}13991400/** @name PalletCollatorSelectionError */1401export interface PalletCollatorSelectionError extends Enum {1402 readonly isTooManyCandidates: boolean;1403 readonly isUnknown: boolean;1404 readonly isPermission: boolean;1405 readonly isAlreadyHoldingLicense: boolean;1406 readonly isNoLicense: boolean;1407 readonly isAlreadyCandidate: boolean;1408 readonly isNotCandidate: boolean;1409 readonly isTooManyInvulnerables: boolean;1410 readonly isTooFewInvulnerables: boolean;1411 readonly isAlreadyInvulnerable: boolean;1412 readonly isNotInvulnerable: boolean;1413 readonly isNoAssociatedValidatorId: boolean;1414 readonly isValidatorNotRegistered: boolean;1415 readonly type: 'TooManyCandidates' | 'Unknown' | 'Permission' | 'AlreadyHoldingLicense' | 'NoLicense' | 'AlreadyCandidate' | 'NotCandidate' | 'TooManyInvulnerables' | 'TooFewInvulnerables' | 'AlreadyInvulnerable' | 'NotInvulnerable' | 'NoAssociatedValidatorId' | 'ValidatorNotRegistered';1416}14171418/** @name PalletCollatorSelectionEvent */1419export interface PalletCollatorSelectionEvent extends Enum {1420 readonly isInvulnerableAdded: boolean;1421 readonly asInvulnerableAdded: {1422 readonly invulnerable: AccountId32;1423 } & Struct;1424 readonly isInvulnerableRemoved: boolean;1425 readonly asInvulnerableRemoved: {1426 readonly invulnerable: AccountId32;1427 } & Struct;1428 readonly isLicenseObtained: boolean;1429 readonly asLicenseObtained: {1430 readonly accountId: AccountId32;1431 readonly deposit: u128;1432 } & Struct;1433 readonly isLicenseReleased: boolean;1434 readonly asLicenseReleased: {1435 readonly accountId: AccountId32;1436 readonly depositReturned: u128;1437 } & Struct;1438 readonly isCandidateAdded: boolean;1439 readonly asCandidateAdded: {1440 readonly accountId: AccountId32;1441 } & Struct;1442 readonly isCandidateRemoved: boolean;1443 readonly asCandidateRemoved: {1444 readonly accountId: AccountId32;1445 } & Struct;1446 readonly type: 'InvulnerableAdded' | 'InvulnerableRemoved' | 'LicenseObtained' | 'LicenseReleased' | 'CandidateAdded' | 'CandidateRemoved';1447}14481449/** @name PalletCollectiveCall */1450export interface PalletCollectiveCall extends Enum {1451 readonly isSetMembers: boolean;1452 readonly asSetMembers: {1453 readonly newMembers: Vec<AccountId32>;1454 readonly prime: Option<AccountId32>;1455 readonly oldCount: u32;1456 } & Struct;1457 readonly isExecute: boolean;1458 readonly asExecute: {1459 readonly proposal: Call;1460 readonly lengthBound: Compact<u32>;1461 } & Struct;1462 readonly isPropose: boolean;1463 readonly asPropose: {1464 readonly threshold: Compact<u32>;1465 readonly proposal: Call;1466 readonly lengthBound: Compact<u32>;1467 } & Struct;1468 readonly isVote: boolean;1469 readonly asVote: {1470 readonly proposal: H256;1471 readonly index: Compact<u32>;1472 readonly approve: bool;1473 } & Struct;1474 readonly isDisapproveProposal: boolean;1475 readonly asDisapproveProposal: {1476 readonly proposalHash: H256;1477 } & Struct;1478 readonly isClose: boolean;1479 readonly asClose: {1480 readonly proposalHash: H256;1481 readonly index: Compact<u32>;1482 readonly proposalWeightBound: SpWeightsWeightV2Weight;1483 readonly lengthBound: Compact<u32>;1484 } & Struct;1485 readonly type: 'SetMembers' | 'Execute' | 'Propose' | 'Vote' | 'DisapproveProposal' | 'Close';1486}14871488/** @name PalletCollectiveError */1489export interface PalletCollectiveError extends Enum {1490 readonly isNotMember: boolean;1491 readonly isDuplicateProposal: boolean;1492 readonly isProposalMissing: boolean;1493 readonly isWrongIndex: boolean;1494 readonly isDuplicateVote: boolean;1495 readonly isAlreadyInitialized: boolean;1496 readonly isTooEarly: boolean;1497 readonly isTooManyProposals: boolean;1498 readonly isWrongProposalWeight: boolean;1499 readonly isWrongProposalLength: boolean;1500 readonly type: 'NotMember' | 'DuplicateProposal' | 'ProposalMissing' | 'WrongIndex' | 'DuplicateVote' | 'AlreadyInitialized' | 'TooEarly' | 'TooManyProposals' | 'WrongProposalWeight' | 'WrongProposalLength';1501}15021503/** @name PalletCollectiveEvent */1504export interface PalletCollectiveEvent extends Enum {1505 readonly isProposed: boolean;1506 readonly asProposed: {1507 readonly account: AccountId32;1508 readonly proposalIndex: u32;1509 readonly proposalHash: H256;1510 readonly threshold: u32;1511 } & Struct;1512 readonly isVoted: boolean;1513 readonly asVoted: {1514 readonly account: AccountId32;1515 readonly proposalHash: H256;1516 readonly voted: bool;1517 readonly yes: u32;1518 readonly no: u32;1519 } & Struct;1520 readonly isApproved: boolean;1521 readonly asApproved: {1522 readonly proposalHash: H256;1523 } & Struct;1524 readonly isDisapproved: boolean;1525 readonly asDisapproved: {1526 readonly proposalHash: H256;1527 } & Struct;1528 readonly isExecuted: boolean;1529 readonly asExecuted: {1530 readonly proposalHash: H256;1531 readonly result: Result<Null, SpRuntimeDispatchError>;1532 } & Struct;1533 readonly isMemberExecuted: boolean;1534 readonly asMemberExecuted: {1535 readonly proposalHash: H256;1536 readonly result: Result<Null, SpRuntimeDispatchError>;1537 } & Struct;1538 readonly isClosed: boolean;1539 readonly asClosed: {1540 readonly proposalHash: H256;1541 readonly yes: u32;1542 readonly no: u32;1543 } & Struct;1544 readonly type: 'Proposed' | 'Voted' | 'Approved' | 'Disapproved' | 'Executed' | 'MemberExecuted' | 'Closed';1545}15461547/** @name PalletCollectiveRawOrigin */1548export interface PalletCollectiveRawOrigin extends Enum {1549 readonly isMembers: boolean;1550 readonly asMembers: ITuple<[u32, u32]>;1551 readonly isMember: boolean;1552 readonly asMember: AccountId32;1553 readonly isPhantom: boolean;1554 readonly type: 'Members' | 'Member' | 'Phantom';1555}15561557/** @name PalletCollectiveVotes */1558export interface PalletCollectiveVotes extends Struct {1559 readonly index: u32;1560 readonly threshold: u32;1561 readonly ayes: Vec<AccountId32>;1562 readonly nays: Vec<AccountId32>;1563 readonly end: u32;1564}15651566/** @name PalletCommonError */1567export interface PalletCommonError extends Enum {1568 readonly isCollectionNotFound: boolean;1569 readonly isMustBeTokenOwner: boolean;1570 readonly isNoPermission: boolean;1571 readonly isCantDestroyNotEmptyCollection: boolean;1572 readonly isPublicMintingNotAllowed: boolean;1573 readonly isAddressNotInAllowlist: boolean;1574 readonly isCollectionNameLimitExceeded: boolean;1575 readonly isCollectionDescriptionLimitExceeded: boolean;1576 readonly isCollectionTokenPrefixLimitExceeded: boolean;1577 readonly isTotalCollectionsLimitExceeded: boolean;1578 readonly isCollectionAdminCountExceeded: boolean;1579 readonly isCollectionLimitBoundsExceeded: boolean;1580 readonly isOwnerPermissionsCantBeReverted: boolean;1581 readonly isTransferNotAllowed: boolean;1582 readonly isAccountTokenLimitExceeded: boolean;1583 readonly isCollectionTokenLimitExceeded: boolean;1584 readonly isMetadataFlagFrozen: boolean;1585 readonly isTokenNotFound: boolean;1586 readonly isTokenValueTooLow: boolean;1587 readonly isApprovedValueTooLow: boolean;1588 readonly isCantApproveMoreThanOwned: boolean;1589 readonly isAddressIsNotEthMirror: boolean;1590 readonly isAddressIsZero: boolean;1591 readonly isUnsupportedOperation: boolean;1592 readonly isNotSufficientFounds: boolean;1593 readonly isUserIsNotAllowedToNest: boolean;1594 readonly isSourceCollectionIsNotAllowedToNest: boolean;1595 readonly isCollectionFieldSizeExceeded: boolean;1596 readonly isNoSpaceForProperty: boolean;1597 readonly isPropertyLimitReached: boolean;1598 readonly isPropertyKeyIsTooLong: boolean;1599 readonly isInvalidCharacterInPropertyKey: boolean;1600 readonly isEmptyPropertyKey: boolean;1601 readonly isCollectionIsExternal: boolean;1602 readonly isCollectionIsInternal: boolean;1603 readonly isConfirmSponsorshipFail: boolean;1604 readonly isUserIsNotCollectionAdmin: boolean;1605 readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'CantDestroyNotEmptyCollection' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsNotEthMirror' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds' | 'UserIsNotAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached' | 'PropertyKeyIsTooLong' | 'InvalidCharacterInPropertyKey' | 'EmptyPropertyKey' | 'CollectionIsExternal' | 'CollectionIsInternal' | 'ConfirmSponsorshipFail' | 'UserIsNotCollectionAdmin';1606}16071608/** @name PalletCommonEvent */1609export interface PalletCommonEvent extends Enum {1610 readonly isCollectionCreated: boolean;1611 readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>;1612 readonly isCollectionDestroyed: boolean;1613 readonly asCollectionDestroyed: u32;1614 readonly isItemCreated: boolean;1615 readonly asItemCreated: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;1616 readonly isItemDestroyed: boolean;1617 readonly asItemDestroyed: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;1618 readonly isTransfer: boolean;1619 readonly asTransfer: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;1620 readonly isApproved: boolean;1621 readonly asApproved: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;1622 readonly isApprovedForAll: boolean;1623 readonly asApprovedForAll: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, bool]>;1624 readonly isCollectionPropertySet: boolean;1625 readonly asCollectionPropertySet: ITuple<[u32, Bytes]>;1626 readonly isCollectionPropertyDeleted: boolean;1627 readonly asCollectionPropertyDeleted: ITuple<[u32, Bytes]>;1628 readonly isTokenPropertySet: boolean;1629 readonly asTokenPropertySet: ITuple<[u32, u32, Bytes]>;1630 readonly isTokenPropertyDeleted: boolean;1631 readonly asTokenPropertyDeleted: ITuple<[u32, u32, Bytes]>;1632 readonly isPropertyPermissionSet: boolean;1633 readonly asPropertyPermissionSet: ITuple<[u32, Bytes]>;1634 readonly isAllowListAddressAdded: boolean;1635 readonly asAllowListAddressAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1636 readonly isAllowListAddressRemoved: boolean;1637 readonly asAllowListAddressRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1638 readonly isCollectionAdminAdded: boolean;1639 readonly asCollectionAdminAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1640 readonly isCollectionAdminRemoved: boolean;1641 readonly asCollectionAdminRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1642 readonly isCollectionLimitSet: boolean;1643 readonly asCollectionLimitSet: u32;1644 readonly isCollectionOwnerChanged: boolean;1645 readonly asCollectionOwnerChanged: ITuple<[u32, AccountId32]>;1646 readonly isCollectionPermissionSet: boolean;1647 readonly asCollectionPermissionSet: u32;1648 readonly isCollectionSponsorSet: boolean;1649 readonly asCollectionSponsorSet: ITuple<[u32, AccountId32]>;1650 readonly isSponsorshipConfirmed: boolean;1651 readonly asSponsorshipConfirmed: ITuple<[u32, AccountId32]>;1652 readonly isCollectionSponsorRemoved: boolean;1653 readonly asCollectionSponsorRemoved: u32;1654 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved' | 'ApprovedForAll' | 'CollectionPropertySet' | 'CollectionPropertyDeleted' | 'TokenPropertySet' | 'TokenPropertyDeleted' | 'PropertyPermissionSet' | 'AllowListAddressAdded' | 'AllowListAddressRemoved' | 'CollectionAdminAdded' | 'CollectionAdminRemoved' | 'CollectionLimitSet' | 'CollectionOwnerChanged' | 'CollectionPermissionSet' | 'CollectionSponsorSet' | 'SponsorshipConfirmed' | 'CollectionSponsorRemoved';1655}16561657/** @name PalletConfigurationAppPromotionConfiguration */1658export interface PalletConfigurationAppPromotionConfiguration extends Struct {1659 readonly recalculationInterval: Option<u32>;1660 readonly pendingInterval: Option<u32>;1661 readonly intervalIncome: Option<Perbill>;1662 readonly maxStakersPerCalculation: Option<u8>;1663}16641665/** @name PalletConfigurationCall */1666export interface PalletConfigurationCall extends Enum {1667 readonly isSetWeightToFeeCoefficientOverride: boolean;1668 readonly asSetWeightToFeeCoefficientOverride: {1669 readonly coeff: Option<u64>;1670 } & Struct;1671 readonly isSetMinGasPriceOverride: boolean;1672 readonly asSetMinGasPriceOverride: {1673 readonly coeff: Option<u64>;1674 } & Struct;1675 readonly isSetAppPromotionConfigurationOverride: boolean;1676 readonly asSetAppPromotionConfigurationOverride: {1677 readonly configuration: PalletConfigurationAppPromotionConfiguration;1678 } & Struct;1679 readonly isSetCollatorSelectionDesiredCollators: boolean;1680 readonly asSetCollatorSelectionDesiredCollators: {1681 readonly max: Option<u32>;1682 } & Struct;1683 readonly isSetCollatorSelectionLicenseBond: boolean;1684 readonly asSetCollatorSelectionLicenseBond: {1685 readonly amount: Option<u128>;1686 } & Struct;1687 readonly isSetCollatorSelectionKickThreshold: boolean;1688 readonly asSetCollatorSelectionKickThreshold: {1689 readonly threshold: Option<u32>;1690 } & Struct;1691 readonly type: 'SetWeightToFeeCoefficientOverride' | 'SetMinGasPriceOverride' | 'SetAppPromotionConfigurationOverride' | 'SetCollatorSelectionDesiredCollators' | 'SetCollatorSelectionLicenseBond' | 'SetCollatorSelectionKickThreshold';1692}16931694/** @name PalletConfigurationError */1695export interface PalletConfigurationError extends Enum {1696 readonly isInconsistentConfiguration: boolean;1697 readonly type: 'InconsistentConfiguration';1698}16991700/** @name PalletConfigurationEvent */1701export interface PalletConfigurationEvent extends Enum {1702 readonly isNewDesiredCollators: boolean;1703 readonly asNewDesiredCollators: {1704 readonly desiredCollators: Option<u32>;1705 } & Struct;1706 readonly isNewCollatorLicenseBond: boolean;1707 readonly asNewCollatorLicenseBond: {1708 readonly bondCost: Option<u128>;1709 } & Struct;1710 readonly isNewCollatorKickThreshold: boolean;1711 readonly asNewCollatorKickThreshold: {1712 readonly lengthInBlocks: Option<u32>;1713 } & Struct;1714 readonly type: 'NewDesiredCollators' | 'NewCollatorLicenseBond' | 'NewCollatorKickThreshold';1715}17161717/** @name PalletDemocracyCall */1718export interface PalletDemocracyCall extends Enum {1719 readonly isPropose: boolean;1720 readonly asPropose: {1721 readonly proposal: FrameSupportPreimagesBounded;1722 readonly value: Compact<u128>;1723 } & Struct;1724 readonly isSecond: boolean;1725 readonly asSecond: {1726 readonly proposal: Compact<u32>;1727 } & Struct;1728 readonly isVote: boolean;1729 readonly asVote: {1730 readonly refIndex: Compact<u32>;1731 readonly vote: PalletDemocracyVoteAccountVote;1732 } & Struct;1733 readonly isEmergencyCancel: boolean;1734 readonly asEmergencyCancel: {1735 readonly refIndex: u32;1736 } & Struct;1737 readonly isExternalPropose: boolean;1738 readonly asExternalPropose: {1739 readonly proposal: FrameSupportPreimagesBounded;1740 } & Struct;1741 readonly isExternalProposeMajority: boolean;1742 readonly asExternalProposeMajority: {1743 readonly proposal: FrameSupportPreimagesBounded;1744 } & Struct;1745 readonly isExternalProposeDefault: boolean;1746 readonly asExternalProposeDefault: {1747 readonly proposal: FrameSupportPreimagesBounded;1748 } & Struct;1749 readonly isFastTrack: boolean;1750 readonly asFastTrack: {1751 readonly proposalHash: H256;1752 readonly votingPeriod: u32;1753 readonly delay: u32;1754 } & Struct;1755 readonly isVetoExternal: boolean;1756 readonly asVetoExternal: {1757 readonly proposalHash: H256;1758 } & Struct;1759 readonly isCancelReferendum: boolean;1760 readonly asCancelReferendum: {1761 readonly refIndex: Compact<u32>;1762 } & Struct;1763 readonly isDelegate: boolean;1764 readonly asDelegate: {1765 readonly to: MultiAddress;1766 readonly conviction: PalletDemocracyConviction;1767 readonly balance: u128;1768 } & Struct;1769 readonly isUndelegate: boolean;1770 readonly isClearPublicProposals: boolean;1771 readonly isUnlock: boolean;1772 readonly asUnlock: {1773 readonly target: MultiAddress;1774 } & Struct;1775 readonly isRemoveVote: boolean;1776 readonly asRemoveVote: {1777 readonly index: u32;1778 } & Struct;1779 readonly isRemoveOtherVote: boolean;1780 readonly asRemoveOtherVote: {1781 readonly target: MultiAddress;1782 readonly index: u32;1783 } & Struct;1784 readonly isBlacklist: boolean;1785 readonly asBlacklist: {1786 readonly proposalHash: H256;1787 readonly maybeRefIndex: Option<u32>;1788 } & Struct;1789 readonly isCancelProposal: boolean;1790 readonly asCancelProposal: {1791 readonly propIndex: Compact<u32>;1792 } & Struct;1793 readonly isSetMetadata: boolean;1794 readonly asSetMetadata: {1795 readonly owner: PalletDemocracyMetadataOwner;1796 readonly maybeHash: Option<H256>;1797 } & Struct;1798 readonly type: 'Propose' | 'Second' | 'Vote' | 'EmergencyCancel' | 'ExternalPropose' | 'ExternalProposeMajority' | 'ExternalProposeDefault' | 'FastTrack' | 'VetoExternal' | 'CancelReferendum' | 'Delegate' | 'Undelegate' | 'ClearPublicProposals' | 'Unlock' | 'RemoveVote' | 'RemoveOtherVote' | 'Blacklist' | 'CancelProposal' | 'SetMetadata';1799}18001801/** @name PalletDemocracyConviction */1802export interface PalletDemocracyConviction extends Enum {1803 readonly isNone: boolean;1804 readonly isLocked1x: boolean;1805 readonly isLocked2x: boolean;1806 readonly isLocked3x: boolean;1807 readonly isLocked4x: boolean;1808 readonly isLocked5x: boolean;1809 readonly isLocked6x: boolean;1810 readonly type: 'None' | 'Locked1x' | 'Locked2x' | 'Locked3x' | 'Locked4x' | 'Locked5x' | 'Locked6x';1811}18121813/** @name PalletDemocracyDelegations */1814export interface PalletDemocracyDelegations extends Struct {1815 readonly votes: u128;1816 readonly capital: u128;1817}18181819/** @name PalletDemocracyError */1820export interface PalletDemocracyError extends Enum {1821 readonly isValueLow: boolean;1822 readonly isProposalMissing: boolean;1823 readonly isAlreadyCanceled: boolean;1824 readonly isDuplicateProposal: boolean;1825 readonly isProposalBlacklisted: boolean;1826 readonly isNotSimpleMajority: boolean;1827 readonly isInvalidHash: boolean;1828 readonly isNoProposal: boolean;1829 readonly isAlreadyVetoed: boolean;1830 readonly isReferendumInvalid: boolean;1831 readonly isNoneWaiting: boolean;1832 readonly isNotVoter: boolean;1833 readonly isNoPermission: boolean;1834 readonly isAlreadyDelegating: boolean;1835 readonly isInsufficientFunds: boolean;1836 readonly isNotDelegating: boolean;1837 readonly isVotesExist: boolean;1838 readonly isInstantNotAllowed: boolean;1839 readonly isNonsense: boolean;1840 readonly isWrongUpperBound: boolean;1841 readonly isMaxVotesReached: boolean;1842 readonly isTooMany: boolean;1843 readonly isVotingPeriodLow: boolean;1844 readonly isPreimageNotExist: boolean;1845 readonly type: 'ValueLow' | 'ProposalMissing' | 'AlreadyCanceled' | 'DuplicateProposal' | 'ProposalBlacklisted' | 'NotSimpleMajority' | 'InvalidHash' | 'NoProposal' | 'AlreadyVetoed' | 'ReferendumInvalid' | 'NoneWaiting' | 'NotVoter' | 'NoPermission' | 'AlreadyDelegating' | 'InsufficientFunds' | 'NotDelegating' | 'VotesExist' | 'InstantNotAllowed' | 'Nonsense' | 'WrongUpperBound' | 'MaxVotesReached' | 'TooMany' | 'VotingPeriodLow' | 'PreimageNotExist';1846}18471848/** @name PalletDemocracyEvent */1849export interface PalletDemocracyEvent extends Enum {1850 readonly isProposed: boolean;1851 readonly asProposed: {1852 readonly proposalIndex: u32;1853 readonly deposit: u128;1854 } & Struct;1855 readonly isTabled: boolean;1856 readonly asTabled: {1857 readonly proposalIndex: u32;1858 readonly deposit: u128;1859 } & Struct;1860 readonly isExternalTabled: boolean;1861 readonly isStarted: boolean;1862 readonly asStarted: {1863 readonly refIndex: u32;1864 readonly threshold: PalletDemocracyVoteThreshold;1865 } & Struct;1866 readonly isPassed: boolean;1867 readonly asPassed: {1868 readonly refIndex: u32;1869 } & Struct;1870 readonly isNotPassed: boolean;1871 readonly asNotPassed: {1872 readonly refIndex: u32;1873 } & Struct;1874 readonly isCancelled: boolean;1875 readonly asCancelled: {1876 readonly refIndex: u32;1877 } & Struct;1878 readonly isDelegated: boolean;1879 readonly asDelegated: {1880 readonly who: AccountId32;1881 readonly target: AccountId32;1882 } & Struct;1883 readonly isUndelegated: boolean;1884 readonly asUndelegated: {1885 readonly account: AccountId32;1886 } & Struct;1887 readonly isVetoed: boolean;1888 readonly asVetoed: {1889 readonly who: AccountId32;1890 readonly proposalHash: H256;1891 readonly until: u32;1892 } & Struct;1893 readonly isBlacklisted: boolean;1894 readonly asBlacklisted: {1895 readonly proposalHash: H256;1896 } & Struct;1897 readonly isVoted: boolean;1898 readonly asVoted: {1899 readonly voter: AccountId32;1900 readonly refIndex: u32;1901 readonly vote: PalletDemocracyVoteAccountVote;1902 } & Struct;1903 readonly isSeconded: boolean;1904 readonly asSeconded: {1905 readonly seconder: AccountId32;1906 readonly propIndex: u32;1907 } & Struct;1908 readonly isProposalCanceled: boolean;1909 readonly asProposalCanceled: {1910 readonly propIndex: u32;1911 } & Struct;1912 readonly isMetadataSet: boolean;1913 readonly asMetadataSet: {1914 readonly owner: PalletDemocracyMetadataOwner;1915 readonly hash_: H256;1916 } & Struct;1917 readonly isMetadataCleared: boolean;1918 readonly asMetadataCleared: {1919 readonly owner: PalletDemocracyMetadataOwner;1920 readonly hash_: H256;1921 } & Struct;1922 readonly isMetadataTransferred: boolean;1923 readonly asMetadataTransferred: {1924 readonly prevOwner: PalletDemocracyMetadataOwner;1925 readonly owner: PalletDemocracyMetadataOwner;1926 readonly hash_: H256;1927 } & Struct;1928 readonly type: 'Proposed' | 'Tabled' | 'ExternalTabled' | 'Started' | 'Passed' | 'NotPassed' | 'Cancelled' | 'Delegated' | 'Undelegated' | 'Vetoed' | 'Blacklisted' | 'Voted' | 'Seconded' | 'ProposalCanceled' | 'MetadataSet' | 'MetadataCleared' | 'MetadataTransferred';1929}19301931/** @name PalletDemocracyMetadataOwner */1932export interface PalletDemocracyMetadataOwner extends Enum {1933 readonly isExternal: boolean;1934 readonly isProposal: boolean;1935 readonly asProposal: u32;1936 readonly isReferendum: boolean;1937 readonly asReferendum: u32;1938 readonly type: 'External' | 'Proposal' | 'Referendum';1939}19401941/** @name PalletDemocracyReferendumInfo */1942export interface PalletDemocracyReferendumInfo extends Enum {1943 readonly isOngoing: boolean;1944 readonly asOngoing: PalletDemocracyReferendumStatus;1945 readonly isFinished: boolean;1946 readonly asFinished: {1947 readonly approved: bool;1948 readonly end: u32;1949 } & Struct;1950 readonly type: 'Ongoing' | 'Finished';1951}19521953/** @name PalletDemocracyReferendumStatus */1954export interface PalletDemocracyReferendumStatus extends Struct {1955 readonly end: u32;1956 readonly proposal: FrameSupportPreimagesBounded;1957 readonly threshold: PalletDemocracyVoteThreshold;1958 readonly delay: u32;1959 readonly tally: PalletDemocracyTally;1960}19611962/** @name PalletDemocracyTally */1963export interface PalletDemocracyTally extends Struct {1964 readonly ayes: u128;1965 readonly nays: u128;1966 readonly turnout: u128;1967}19681969/** @name PalletDemocracyVoteAccountVote */1970export interface PalletDemocracyVoteAccountVote extends Enum {1971 readonly isStandard: boolean;1972 readonly asStandard: {1973 readonly vote: Vote;1974 readonly balance: u128;1975 } & Struct;1976 readonly isSplit: boolean;1977 readonly asSplit: {1978 readonly aye: u128;1979 readonly nay: u128;1980 } & Struct;1981 readonly type: 'Standard' | 'Split';1982}19831984/** @name PalletDemocracyVotePriorLock */1985export interface PalletDemocracyVotePriorLock extends ITuple<[u32, u128]> {}19861987/** @name PalletDemocracyVoteThreshold */1988export interface PalletDemocracyVoteThreshold extends Enum {1989 readonly isSuperMajorityApprove: boolean;1990 readonly isSuperMajorityAgainst: boolean;1991 readonly isSimpleMajority: boolean;1992 readonly type: 'SuperMajorityApprove' | 'SuperMajorityAgainst' | 'SimpleMajority';1993}19941995/** @name PalletDemocracyVoteVoting */1996export interface PalletDemocracyVoteVoting extends Enum {1997 readonly isDirect: boolean;1998 readonly asDirect: {1999 readonly votes: Vec<ITuple<[u32, PalletDemocracyVoteAccountVote]>>;2000 readonly delegations: PalletDemocracyDelegations;2001 readonly prior: PalletDemocracyVotePriorLock;2002 } & Struct;2003 readonly isDelegating: boolean;2004 readonly asDelegating: {2005 readonly balance: u128;2006 readonly target: AccountId32;2007 readonly conviction: PalletDemocracyConviction;2008 readonly delegations: PalletDemocracyDelegations;2009 readonly prior: PalletDemocracyVotePriorLock;2010 } & Struct;2011 readonly type: 'Direct' | 'Delegating';2012}20132014/** @name PalletEthereumCall */2015export interface PalletEthereumCall extends Enum {2016 readonly isTransact: boolean;2017 readonly asTransact: {2018 readonly transaction: EthereumTransactionTransactionV2;2019 } & Struct;2020 readonly type: 'Transact';2021}20222023/** @name PalletEthereumError */2024export interface PalletEthereumError extends Enum {2025 readonly isInvalidSignature: boolean;2026 readonly isPreLogExists: boolean;2027 readonly type: 'InvalidSignature' | 'PreLogExists';2028}20292030/** @name PalletEthereumEvent */2031export interface PalletEthereumEvent extends Enum {2032 readonly isExecuted: boolean;2033 readonly asExecuted: {2034 readonly from: H160;2035 readonly to: H160;2036 readonly transactionHash: H256;2037 readonly exitReason: EvmCoreErrorExitReason;2038 readonly extraData: Bytes;2039 } & Struct;2040 readonly type: 'Executed';2041}20422043/** @name PalletEthereumFakeTransactionFinalizer */2044export interface PalletEthereumFakeTransactionFinalizer extends Null {}20452046/** @name PalletEthereumRawOrigin */2047export interface PalletEthereumRawOrigin extends Enum {2048 readonly isEthereumTransaction: boolean;2049 readonly asEthereumTransaction: H160;2050 readonly type: 'EthereumTransaction';2051}20522053/** @name PalletEvmAccountBasicCrossAccountIdRepr */2054export interface PalletEvmAccountBasicCrossAccountIdRepr extends Enum {2055 readonly isSubstrate: boolean;2056 readonly asSubstrate: AccountId32;2057 readonly isEthereum: boolean;2058 readonly asEthereum: H160;2059 readonly type: 'Substrate' | 'Ethereum';2060}20612062/** @name PalletEvmCall */2063export interface PalletEvmCall extends Enum {2064 readonly isWithdraw: boolean;2065 readonly asWithdraw: {2066 readonly address: H160;2067 readonly value: u128;2068 } & Struct;2069 readonly isCall: boolean;2070 readonly asCall: {2071 readonly source: H160;2072 readonly target: H160;2073 readonly input: Bytes;2074 readonly value: U256;2075 readonly gasLimit: u64;2076 readonly maxFeePerGas: U256;2077 readonly maxPriorityFeePerGas: Option<U256>;2078 readonly nonce: Option<U256>;2079 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;2080 } & Struct;2081 readonly isCreate: boolean;2082 readonly asCreate: {2083 readonly source: H160;2084 readonly init: Bytes;2085 readonly value: U256;2086 readonly gasLimit: u64;2087 readonly maxFeePerGas: U256;2088 readonly maxPriorityFeePerGas: Option<U256>;2089 readonly nonce: Option<U256>;2090 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;2091 } & Struct;2092 readonly isCreate2: boolean;2093 readonly asCreate2: {2094 readonly source: H160;2095 readonly init: Bytes;2096 readonly salt: H256;2097 readonly value: U256;2098 readonly gasLimit: u64;2099 readonly maxFeePerGas: U256;2100 readonly maxPriorityFeePerGas: Option<U256>;2101 readonly nonce: Option<U256>;2102 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;2103 } & Struct;2104 readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';2105}21062107/** @name PalletEvmCodeMetadata */2108export interface PalletEvmCodeMetadata extends Struct {2109 readonly size_: u64;2110 readonly hash_: H256;2111}21122113/** @name PalletEvmCoderSubstrateError */2114export interface PalletEvmCoderSubstrateError extends Enum {2115 readonly isOutOfGas: boolean;2116 readonly isOutOfFund: boolean;2117 readonly type: 'OutOfGas' | 'OutOfFund';2118}21192120/** @name PalletEvmContractHelpersCall */2121export interface PalletEvmContractHelpersCall extends Enum {2122 readonly isMigrateFromSelfSponsoring: boolean;2123 readonly asMigrateFromSelfSponsoring: {2124 readonly addresses: Vec<H160>;2125 } & Struct;2126 readonly type: 'MigrateFromSelfSponsoring';2127}21282129/** @name PalletEvmContractHelpersError */2130export interface PalletEvmContractHelpersError extends Enum {2131 readonly isNoPermission: boolean;2132 readonly isNoPendingSponsor: boolean;2133 readonly isTooManyMethodsHaveSponsoredLimit: boolean;2134 readonly type: 'NoPermission' | 'NoPendingSponsor' | 'TooManyMethodsHaveSponsoredLimit';2135}21362137/** @name PalletEvmContractHelpersEvent */2138export interface PalletEvmContractHelpersEvent extends Enum {2139 readonly isContractSponsorSet: boolean;2140 readonly asContractSponsorSet: ITuple<[H160, AccountId32]>;2141 readonly isContractSponsorshipConfirmed: boolean;2142 readonly asContractSponsorshipConfirmed: ITuple<[H160, AccountId32]>;2143 readonly isContractSponsorRemoved: boolean;2144 readonly asContractSponsorRemoved: H160;2145 readonly type: 'ContractSponsorSet' | 'ContractSponsorshipConfirmed' | 'ContractSponsorRemoved';2146}21472148/** @name PalletEvmContractHelpersSponsoringModeT */2149export interface PalletEvmContractHelpersSponsoringModeT extends Enum {2150 readonly isDisabled: boolean;2151 readonly isAllowlisted: boolean;2152 readonly isGenerous: boolean;2153 readonly type: 'Disabled' | 'Allowlisted' | 'Generous';2154}21552156/** @name PalletEvmError */2157export interface PalletEvmError extends Enum {2158 readonly isBalanceLow: boolean;2159 readonly isFeeOverflow: boolean;2160 readonly isPaymentOverflow: boolean;2161 readonly isWithdrawFailed: boolean;2162 readonly isGasPriceTooLow: boolean;2163 readonly isInvalidNonce: boolean;2164 readonly isGasLimitTooLow: boolean;2165 readonly isGasLimitTooHigh: boolean;2166 readonly isUndefined: boolean;2167 readonly isReentrancy: boolean;2168 readonly isTransactionMustComeFromEOA: boolean;2169 readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce' | 'GasLimitTooLow' | 'GasLimitTooHigh' | 'Undefined' | 'Reentrancy' | 'TransactionMustComeFromEOA';2170}21712172/** @name PalletEvmEvent */2173export interface PalletEvmEvent extends Enum {2174 readonly isLog: boolean;2175 readonly asLog: {2176 readonly log: EthereumLog;2177 } & Struct;2178 readonly isCreated: boolean;2179 readonly asCreated: {2180 readonly address: H160;2181 } & Struct;2182 readonly isCreatedFailed: boolean;2183 readonly asCreatedFailed: {2184 readonly address: H160;2185 } & Struct;2186 readonly isExecuted: boolean;2187 readonly asExecuted: {2188 readonly address: H160;2189 } & Struct;2190 readonly isExecutedFailed: boolean;2191 readonly asExecutedFailed: {2192 readonly address: H160;2193 } & Struct;2194 readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed';2195}21962197/** @name PalletEvmMigrationCall */2198export interface PalletEvmMigrationCall extends Enum {2199 readonly isBegin: boolean;2200 readonly asBegin: {2201 readonly address: H160;2202 } & Struct;2203 readonly isSetData: boolean;2204 readonly asSetData: {2205 readonly address: H160;2206 readonly data: Vec<ITuple<[H256, H256]>>;2207 } & Struct;2208 readonly isFinish: boolean;2209 readonly asFinish: {2210 readonly address: H160;2211 readonly code: Bytes;2212 } & Struct;2213 readonly isInsertEthLogs: boolean;2214 readonly asInsertEthLogs: {2215 readonly logs: Vec<EthereumLog>;2216 } & Struct;2217 readonly isInsertEvents: boolean;2218 readonly asInsertEvents: {2219 readonly events: Vec<Bytes>;2220 } & Struct;2221 readonly isRemoveRmrkData: boolean;2222 readonly type: 'Begin' | 'SetData' | 'Finish' | 'InsertEthLogs' | 'InsertEvents' | 'RemoveRmrkData';2223}22242225/** @name PalletEvmMigrationError */2226export interface PalletEvmMigrationError extends Enum {2227 readonly isAccountNotEmpty: boolean;2228 readonly isAccountIsNotMigrating: boolean;2229 readonly isBadEvent: boolean;2230 readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating' | 'BadEvent';2231}22322233/** @name PalletEvmMigrationEvent */2234export interface PalletEvmMigrationEvent extends Enum {2235 readonly isTestEvent: boolean;2236 readonly type: 'TestEvent';2237}22382239/** @name PalletForeignAssetsAssetIds */2240export interface PalletForeignAssetsAssetIds extends Enum {2241 readonly isForeignAssetId: boolean;2242 readonly asForeignAssetId: u32;2243 readonly isNativeAssetId: boolean;2244 readonly asNativeAssetId: PalletForeignAssetsNativeCurrency;2245 readonly type: 'ForeignAssetId' | 'NativeAssetId';2246}22472248/** @name PalletForeignAssetsModuleAssetMetadata */2249export interface PalletForeignAssetsModuleAssetMetadata extends Struct {2250 readonly name: Bytes;2251 readonly symbol: Bytes;2252 readonly decimals: u8;2253 readonly minimalBalance: u128;2254}22552256/** @name PalletForeignAssetsModuleCall */2257export interface PalletForeignAssetsModuleCall extends Enum {2258 readonly isRegisterForeignAsset: boolean;2259 readonly asRegisterForeignAsset: {2260 readonly owner: AccountId32;2261 readonly location: XcmVersionedMultiLocation;2262 readonly metadata: PalletForeignAssetsModuleAssetMetadata;2263 } & Struct;2264 readonly isUpdateForeignAsset: boolean;2265 readonly asUpdateForeignAsset: {2266 readonly foreignAssetId: u32;2267 readonly location: XcmVersionedMultiLocation;2268 readonly metadata: PalletForeignAssetsModuleAssetMetadata;2269 } & Struct;2270 readonly type: 'RegisterForeignAsset' | 'UpdateForeignAsset';2271}22722273/** @name PalletForeignAssetsModuleError */2274export interface PalletForeignAssetsModuleError extends Enum {2275 readonly isBadLocation: boolean;2276 readonly isMultiLocationExisted: boolean;2277 readonly isAssetIdNotExists: boolean;2278 readonly isAssetIdExisted: boolean;2279 readonly type: 'BadLocation' | 'MultiLocationExisted' | 'AssetIdNotExists' | 'AssetIdExisted';2280}22812282/** @name PalletForeignAssetsModuleEvent */2283export interface PalletForeignAssetsModuleEvent extends Enum {2284 readonly isForeignAssetRegistered: boolean;2285 readonly asForeignAssetRegistered: {2286 readonly assetId: u32;2287 readonly assetAddress: XcmV3MultiLocation;2288 readonly metadata: PalletForeignAssetsModuleAssetMetadata;2289 } & Struct;2290 readonly isForeignAssetUpdated: boolean;2291 readonly asForeignAssetUpdated: {2292 readonly assetId: u32;2293 readonly assetAddress: XcmV3MultiLocation;2294 readonly metadata: PalletForeignAssetsModuleAssetMetadata;2295 } & Struct;2296 readonly isAssetRegistered: boolean;2297 readonly asAssetRegistered: {2298 readonly assetId: PalletForeignAssetsAssetIds;2299 readonly metadata: PalletForeignAssetsModuleAssetMetadata;2300 } & Struct;2301 readonly isAssetUpdated: boolean;2302 readonly asAssetUpdated: {2303 readonly assetId: PalletForeignAssetsAssetIds;2304 readonly metadata: PalletForeignAssetsModuleAssetMetadata;2305 } & Struct;2306 readonly type: 'ForeignAssetRegistered' | 'ForeignAssetUpdated' | 'AssetRegistered' | 'AssetUpdated';2307}23082309/** @name PalletForeignAssetsNativeCurrency */2310export interface PalletForeignAssetsNativeCurrency extends Enum {2311 readonly isHere: boolean;2312 readonly isParent: boolean;2313 readonly type: 'Here' | 'Parent';2314}23152316/** @name PalletFungibleError */2317export interface PalletFungibleError extends Enum {2318 readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;2319 readonly isFungibleItemsHaveNoId: boolean;2320 readonly isFungibleItemsDontHaveData: boolean;2321 readonly isFungibleDisallowsNesting: boolean;2322 readonly isSettingPropertiesNotAllowed: boolean;2323 readonly isSettingAllowanceForAllNotAllowed: boolean;2324 readonly isFungibleTokensAreAlwaysValid: boolean;2325 readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed' | 'SettingAllowanceForAllNotAllowed' | 'FungibleTokensAreAlwaysValid';2326}23272328/** @name PalletGovOriginsOrigin */2329export interface PalletGovOriginsOrigin extends Enum {2330 readonly isFellowshipProposition: boolean;2331 readonly type: 'FellowshipProposition';2332}23332334/** @name PalletIdentityBitFlags */2335export interface PalletIdentityBitFlags extends Struct {2336 readonly _bitLength: 64;2337 readonly Display: 1;2338 readonly Legal: 2;2339 readonly Web: 4;2340 readonly Riot: 8;2341 readonly Email: 16;2342 readonly PgpFingerprint: 32;2343 readonly Image: 64;2344 readonly Twitter: 128;2345}23462347/** @name PalletIdentityCall */2348export interface PalletIdentityCall extends Enum {2349 readonly isAddRegistrar: boolean;2350 readonly asAddRegistrar: {2351 readonly account: MultiAddress;2352 } & Struct;2353 readonly isSetIdentity: boolean;2354 readonly asSetIdentity: {2355 readonly info: PalletIdentityIdentityInfo;2356 } & Struct;2357 readonly isSetSubs: boolean;2358 readonly asSetSubs: {2359 readonly subs: Vec<ITuple<[AccountId32, Data]>>;2360 } & Struct;2361 readonly isClearIdentity: boolean;2362 readonly isRequestJudgement: boolean;2363 readonly asRequestJudgement: {2364 readonly regIndex: Compact<u32>;2365 readonly maxFee: Compact<u128>;2366 } & Struct;2367 readonly isCancelRequest: boolean;2368 readonly asCancelRequest: {2369 readonly regIndex: u32;2370 } & Struct;2371 readonly isSetFee: boolean;2372 readonly asSetFee: {2373 readonly index: Compact<u32>;2374 readonly fee: Compact<u128>;2375 } & Struct;2376 readonly isSetAccountId: boolean;2377 readonly asSetAccountId: {2378 readonly index: Compact<u32>;2379 readonly new_: MultiAddress;2380 } & Struct;2381 readonly isSetFields: boolean;2382 readonly asSetFields: {2383 readonly index: Compact<u32>;2384 readonly fields: PalletIdentityBitFlags;2385 } & Struct;2386 readonly isProvideJudgement: boolean;2387 readonly asProvideJudgement: {2388 readonly regIndex: Compact<u32>;2389 readonly target: MultiAddress;2390 readonly judgement: PalletIdentityJudgement;2391 readonly identity: H256;2392 } & Struct;2393 readonly isKillIdentity: boolean;2394 readonly asKillIdentity: {2395 readonly target: MultiAddress;2396 } & Struct;2397 readonly isAddSub: boolean;2398 readonly asAddSub: {2399 readonly sub: MultiAddress;2400 readonly data: Data;2401 } & Struct;2402 readonly isRenameSub: boolean;2403 readonly asRenameSub: {2404 readonly sub: MultiAddress;2405 readonly data: Data;2406 } & Struct;2407 readonly isRemoveSub: boolean;2408 readonly asRemoveSub: {2409 readonly sub: MultiAddress;2410 } & Struct;2411 readonly isQuitSub: boolean;2412 readonly isForceInsertIdentities: boolean;2413 readonly asForceInsertIdentities: {2414 readonly identities: Vec<ITuple<[AccountId32, PalletIdentityRegistration]>>;2415 } & Struct;2416 readonly isForceRemoveIdentities: boolean;2417 readonly asForceRemoveIdentities: {2418 readonly identities: Vec<AccountId32>;2419 } & Struct;2420 readonly isForceSetSubs: boolean;2421 readonly asForceSetSubs: {2422 readonly subs: Vec<ITuple<[AccountId32, ITuple<[u128, Vec<ITuple<[AccountId32, Data]>>]>]>>;2423 } & Struct;2424 readonly type: 'AddRegistrar' | 'SetIdentity' | 'SetSubs' | 'ClearIdentity' | 'RequestJudgement' | 'CancelRequest' | 'SetFee' | 'SetAccountId' | 'SetFields' | 'ProvideJudgement' | 'KillIdentity' | 'AddSub' | 'RenameSub' | 'RemoveSub' | 'QuitSub' | 'ForceInsertIdentities' | 'ForceRemoveIdentities' | 'ForceSetSubs';2425}24262427/** @name PalletIdentityError */2428export interface PalletIdentityError extends Enum {2429 readonly isTooManySubAccounts: boolean;2430 readonly isNotFound: boolean;2431 readonly isNotNamed: boolean;2432 readonly isEmptyIndex: boolean;2433 readonly isFeeChanged: boolean;2434 readonly isNoIdentity: boolean;2435 readonly isStickyJudgement: boolean;2436 readonly isJudgementGiven: boolean;2437 readonly isInvalidJudgement: boolean;2438 readonly isInvalidIndex: boolean;2439 readonly isInvalidTarget: boolean;2440 readonly isTooManyFields: boolean;2441 readonly isTooManyRegistrars: boolean;2442 readonly isAlreadyClaimed: boolean;2443 readonly isNotSub: boolean;2444 readonly isNotOwned: boolean;2445 readonly isJudgementForDifferentIdentity: boolean;2446 readonly isJudgementPaymentFailed: boolean;2447 readonly type: 'TooManySubAccounts' | 'NotFound' | 'NotNamed' | 'EmptyIndex' | 'FeeChanged' | 'NoIdentity' | 'StickyJudgement' | 'JudgementGiven' | 'InvalidJudgement' | 'InvalidIndex' | 'InvalidTarget' | 'TooManyFields' | 'TooManyRegistrars' | 'AlreadyClaimed' | 'NotSub' | 'NotOwned' | 'JudgementForDifferentIdentity' | 'JudgementPaymentFailed';2448}24492450/** @name PalletIdentityEvent */2451export interface PalletIdentityEvent extends Enum {2452 readonly isIdentitySet: boolean;2453 readonly asIdentitySet: {2454 readonly who: AccountId32;2455 } & Struct;2456 readonly isIdentityCleared: boolean;2457 readonly asIdentityCleared: {2458 readonly who: AccountId32;2459 readonly deposit: u128;2460 } & Struct;2461 readonly isIdentityKilled: boolean;2462 readonly asIdentityKilled: {2463 readonly who: AccountId32;2464 readonly deposit: u128;2465 } & Struct;2466 readonly isIdentitiesInserted: boolean;2467 readonly asIdentitiesInserted: {2468 readonly amount: u32;2469 } & Struct;2470 readonly isIdentitiesRemoved: boolean;2471 readonly asIdentitiesRemoved: {2472 readonly amount: u32;2473 } & Struct;2474 readonly isJudgementRequested: boolean;2475 readonly asJudgementRequested: {2476 readonly who: AccountId32;2477 readonly registrarIndex: u32;2478 } & Struct;2479 readonly isJudgementUnrequested: boolean;2480 readonly asJudgementUnrequested: {2481 readonly who: AccountId32;2482 readonly registrarIndex: u32;2483 } & Struct;2484 readonly isJudgementGiven: boolean;2485 readonly asJudgementGiven: {2486 readonly target: AccountId32;2487 readonly registrarIndex: u32;2488 } & Struct;2489 readonly isRegistrarAdded: boolean;2490 readonly asRegistrarAdded: {2491 readonly registrarIndex: u32;2492 } & Struct;2493 readonly isSubIdentityAdded: boolean;2494 readonly asSubIdentityAdded: {2495 readonly sub: AccountId32;2496 readonly main: AccountId32;2497 readonly deposit: u128;2498 } & Struct;2499 readonly isSubIdentityRemoved: boolean;2500 readonly asSubIdentityRemoved: {2501 readonly sub: AccountId32;2502 readonly main: AccountId32;2503 readonly deposit: u128;2504 } & Struct;2505 readonly isSubIdentityRevoked: boolean;2506 readonly asSubIdentityRevoked: {2507 readonly sub: AccountId32;2508 readonly main: AccountId32;2509 readonly deposit: u128;2510 } & Struct;2511 readonly isSubIdentitiesInserted: boolean;2512 readonly asSubIdentitiesInserted: {2513 readonly amount: u32;2514 } & Struct;2515 readonly type: 'IdentitySet' | 'IdentityCleared' | 'IdentityKilled' | 'IdentitiesInserted' | 'IdentitiesRemoved' | 'JudgementRequested' | 'JudgementUnrequested' | 'JudgementGiven' | 'RegistrarAdded' | 'SubIdentityAdded' | 'SubIdentityRemoved' | 'SubIdentityRevoked' | 'SubIdentitiesInserted';2516}25172518/** @name PalletIdentityIdentityField */2519export interface PalletIdentityIdentityField extends Enum {2520 readonly isDisplay: boolean;2521 readonly isLegal: boolean;2522 readonly isWeb: boolean;2523 readonly isRiot: boolean;2524 readonly isEmail: boolean;2525 readonly isPgpFingerprint: boolean;2526 readonly isImage: boolean;2527 readonly isTwitter: boolean;2528 readonly type: 'Display' | 'Legal' | 'Web' | 'Riot' | 'Email' | 'PgpFingerprint' | 'Image' | 'Twitter';2529}25302531/** @name PalletIdentityIdentityInfo */2532export interface PalletIdentityIdentityInfo extends Struct {2533 readonly additional: Vec<ITuple<[Data, Data]>>;2534 readonly display: Data;2535 readonly legal: Data;2536 readonly web: Data;2537 readonly riot: Data;2538 readonly email: Data;2539 readonly pgpFingerprint: Option<U8aFixed>;2540 readonly image: Data;2541 readonly twitter: Data;2542}25432544/** @name PalletIdentityJudgement */2545export interface PalletIdentityJudgement extends Enum {2546 readonly isUnknown: boolean;2547 readonly isFeePaid: boolean;2548 readonly asFeePaid: u128;2549 readonly isReasonable: boolean;2550 readonly isKnownGood: boolean;2551 readonly isOutOfDate: boolean;2552 readonly isLowQuality: boolean;2553 readonly isErroneous: boolean;2554 readonly type: 'Unknown' | 'FeePaid' | 'Reasonable' | 'KnownGood' | 'OutOfDate' | 'LowQuality' | 'Erroneous';2555}25562557/** @name PalletIdentityRegistrarInfo */2558export interface PalletIdentityRegistrarInfo extends Struct {2559 readonly account: AccountId32;2560 readonly fee: u128;2561 readonly fields: PalletIdentityBitFlags;2562}25632564/** @name PalletIdentityRegistration */2565export interface PalletIdentityRegistration extends Struct {2566 readonly judgements: Vec<ITuple<[u32, PalletIdentityJudgement]>>;2567 readonly deposit: u128;2568 readonly info: PalletIdentityIdentityInfo;2569}25702571/** @name PalletInflationCall */2572export interface PalletInflationCall extends Enum {2573 readonly isStartInflation: boolean;2574 readonly asStartInflation: {2575 readonly inflationStartRelayBlock: u32;2576 } & Struct;2577 readonly type: 'StartInflation';2578}25792580/** @name PalletMaintenanceCall */2581export interface PalletMaintenanceCall extends Enum {2582 readonly isEnable: boolean;2583 readonly isDisable: boolean;2584 readonly isExecutePreimage: boolean;2585 readonly asExecutePreimage: {2586 readonly hash_: H256;2587 readonly weightBound: SpWeightsWeightV2Weight;2588 } & Struct;2589 readonly type: 'Enable' | 'Disable' | 'ExecutePreimage';2590}25912592/** @name PalletMaintenanceError */2593export interface PalletMaintenanceError extends Null {}25942595/** @name PalletMaintenanceEvent */2596export interface PalletMaintenanceEvent extends Enum {2597 readonly isMaintenanceEnabled: boolean;2598 readonly isMaintenanceDisabled: boolean;2599 readonly type: 'MaintenanceEnabled' | 'MaintenanceDisabled';2600}26012602/** @name PalletMembershipCall */2603export interface PalletMembershipCall extends Enum {2604 readonly isAddMember: boolean;2605 readonly asAddMember: {2606 readonly who: MultiAddress;2607 } & Struct;2608 readonly isRemoveMember: boolean;2609 readonly asRemoveMember: {2610 readonly who: MultiAddress;2611 } & Struct;2612 readonly isSwapMember: boolean;2613 readonly asSwapMember: {2614 readonly remove: MultiAddress;2615 readonly add: MultiAddress;2616 } & Struct;2617 readonly isResetMembers: boolean;2618 readonly asResetMembers: {2619 readonly members: Vec<AccountId32>;2620 } & Struct;2621 readonly isChangeKey: boolean;2622 readonly asChangeKey: {2623 readonly new_: MultiAddress;2624 } & Struct;2625 readonly isSetPrime: boolean;2626 readonly asSetPrime: {2627 readonly who: MultiAddress;2628 } & Struct;2629 readonly isClearPrime: boolean;2630 readonly type: 'AddMember' | 'RemoveMember' | 'SwapMember' | 'ResetMembers' | 'ChangeKey' | 'SetPrime' | 'ClearPrime';2631}26322633/** @name PalletMembershipError */2634export interface PalletMembershipError extends Enum {2635 readonly isAlreadyMember: boolean;2636 readonly isNotMember: boolean;2637 readonly isTooManyMembers: boolean;2638 readonly type: 'AlreadyMember' | 'NotMember' | 'TooManyMembers';2639}26402641/** @name PalletMembershipEvent */2642export interface PalletMembershipEvent extends Enum {2643 readonly isMemberAdded: boolean;2644 readonly isMemberRemoved: boolean;2645 readonly isMembersSwapped: boolean;2646 readonly isMembersReset: boolean;2647 readonly isKeyChanged: boolean;2648 readonly isDummy: boolean;2649 readonly type: 'MemberAdded' | 'MemberRemoved' | 'MembersSwapped' | 'MembersReset' | 'KeyChanged' | 'Dummy';2650}26512652/** @name PalletNonfungibleError */2653export interface PalletNonfungibleError extends Enum {2654 readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;2655 readonly isNonfungibleItemsHaveNoAmount: boolean;2656 readonly isCantBurnNftWithChildren: boolean;2657 readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount' | 'CantBurnNftWithChildren';2658}26592660/** @name PalletNonfungibleItemData */2661export interface PalletNonfungibleItemData extends Struct {2662 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;2663}26642665/** @name PalletPreimageCall */2666export interface PalletPreimageCall extends Enum {2667 readonly isNotePreimage: boolean;2668 readonly asNotePreimage: {2669 readonly bytes: Bytes;2670 } & Struct;2671 readonly isUnnotePreimage: boolean;2672 readonly asUnnotePreimage: {2673 readonly hash_: H256;2674 } & Struct;2675 readonly isRequestPreimage: boolean;2676 readonly asRequestPreimage: {2677 readonly hash_: H256;2678 } & Struct;2679 readonly isUnrequestPreimage: boolean;2680 readonly asUnrequestPreimage: {2681 readonly hash_: H256;2682 } & Struct;2683 readonly type: 'NotePreimage' | 'UnnotePreimage' | 'RequestPreimage' | 'UnrequestPreimage';2684}26852686/** @name PalletPreimageError */2687export interface PalletPreimageError extends Enum {2688 readonly isTooBig: boolean;2689 readonly isAlreadyNoted: boolean;2690 readonly isNotAuthorized: boolean;2691 readonly isNotNoted: boolean;2692 readonly isRequested: boolean;2693 readonly isNotRequested: boolean;2694 readonly type: 'TooBig' | 'AlreadyNoted' | 'NotAuthorized' | 'NotNoted' | 'Requested' | 'NotRequested';2695}26962697/** @name PalletPreimageEvent */2698export interface PalletPreimageEvent extends Enum {2699 readonly isNoted: boolean;2700 readonly asNoted: {2701 readonly hash_: H256;2702 } & Struct;2703 readonly isRequested: boolean;2704 readonly asRequested: {2705 readonly hash_: H256;2706 } & Struct;2707 readonly isCleared: boolean;2708 readonly asCleared: {2709 readonly hash_: H256;2710 } & Struct;2711 readonly type: 'Noted' | 'Requested' | 'Cleared';2712}27132714/** @name PalletPreimageRequestStatus */2715export interface PalletPreimageRequestStatus extends Enum {2716 readonly isUnrequested: boolean;2717 readonly asUnrequested: {2718 readonly deposit: ITuple<[AccountId32, u128]>;2719 readonly len: u32;2720 } & Struct;2721 readonly isRequested: boolean;2722 readonly asRequested: {2723 readonly deposit: Option<ITuple<[AccountId32, u128]>>;2724 readonly count: u32;2725 readonly len: Option<u32>;2726 } & Struct;2727 readonly type: 'Unrequested' | 'Requested';2728}27292730/** @name PalletRankedCollectiveCall */2731export interface PalletRankedCollectiveCall extends Enum {2732 readonly isAddMember: boolean;2733 readonly asAddMember: {2734 readonly who: MultiAddress;2735 } & Struct;2736 readonly isPromoteMember: boolean;2737 readonly asPromoteMember: {2738 readonly who: MultiAddress;2739 } & Struct;2740 readonly isDemoteMember: boolean;2741 readonly asDemoteMember: {2742 readonly who: MultiAddress;2743 } & Struct;2744 readonly isRemoveMember: boolean;2745 readonly asRemoveMember: {2746 readonly who: MultiAddress;2747 readonly minRank: u16;2748 } & Struct;2749 readonly isVote: boolean;2750 readonly asVote: {2751 readonly poll: u32;2752 readonly aye: bool;2753 } & Struct;2754 readonly isCleanupPoll: boolean;2755 readonly asCleanupPoll: {2756 readonly pollIndex: u32;2757 readonly max: u32;2758 } & Struct;2759 readonly type: 'AddMember' | 'PromoteMember' | 'DemoteMember' | 'RemoveMember' | 'Vote' | 'CleanupPoll';2760}27612762/** @name PalletRankedCollectiveError */2763export interface PalletRankedCollectiveError extends Enum {2764 readonly isAlreadyMember: boolean;2765 readonly isNotMember: boolean;2766 readonly isNotPolling: boolean;2767 readonly isOngoing: boolean;2768 readonly isNoneRemaining: boolean;2769 readonly isCorruption: boolean;2770 readonly isRankTooLow: boolean;2771 readonly isInvalidWitness: boolean;2772 readonly isNoPermission: boolean;2773 readonly type: 'AlreadyMember' | 'NotMember' | 'NotPolling' | 'Ongoing' | 'NoneRemaining' | 'Corruption' | 'RankTooLow' | 'InvalidWitness' | 'NoPermission';2774}27752776/** @name PalletRankedCollectiveEvent */2777export interface PalletRankedCollectiveEvent extends Enum {2778 readonly isMemberAdded: boolean;2779 readonly asMemberAdded: {2780 readonly who: AccountId32;2781 } & Struct;2782 readonly isRankChanged: boolean;2783 readonly asRankChanged: {2784 readonly who: AccountId32;2785 readonly rank: u16;2786 } & Struct;2787 readonly isMemberRemoved: boolean;2788 readonly asMemberRemoved: {2789 readonly who: AccountId32;2790 readonly rank: u16;2791 } & Struct;2792 readonly isVoted: boolean;2793 readonly asVoted: {2794 readonly who: AccountId32;2795 readonly poll: u32;2796 readonly vote: PalletRankedCollectiveVoteRecord;2797 readonly tally: PalletRankedCollectiveTally;2798 } & Struct;2799 readonly type: 'MemberAdded' | 'RankChanged' | 'MemberRemoved' | 'Voted';2800}28012802/** @name PalletRankedCollectiveMemberRecord */2803export interface PalletRankedCollectiveMemberRecord extends Struct {2804 readonly rank: u16;2805}28062807/** @name PalletRankedCollectiveTally */2808export interface PalletRankedCollectiveTally extends Struct {2809 readonly bareAyes: u32;2810 readonly ayes: u32;2811 readonly nays: u32;2812}28132814/** @name PalletRankedCollectiveVoteRecord */2815export interface PalletRankedCollectiveVoteRecord extends Enum {2816 readonly isAye: boolean;2817 readonly asAye: u32;2818 readonly isNay: boolean;2819 readonly asNay: u32;2820 readonly type: 'Aye' | 'Nay';2821}28222823/** @name PalletReferendaCall */2824export interface PalletReferendaCall extends Enum {2825 readonly isSubmit: boolean;2826 readonly asSubmit: {2827 readonly proposalOrigin: OpalRuntimeOriginCaller;2828 readonly proposal: FrameSupportPreimagesBounded;2829 readonly enactmentMoment: FrameSupportScheduleDispatchTime;2830 } & Struct;2831 readonly isPlaceDecisionDeposit: boolean;2832 readonly asPlaceDecisionDeposit: {2833 readonly index: u32;2834 } & Struct;2835 readonly isRefundDecisionDeposit: boolean;2836 readonly asRefundDecisionDeposit: {2837 readonly index: u32;2838 } & Struct;2839 readonly isCancel: boolean;2840 readonly asCancel: {2841 readonly index: u32;2842 } & Struct;2843 readonly isKill: boolean;2844 readonly asKill: {2845 readonly index: u32;2846 } & Struct;2847 readonly isNudgeReferendum: boolean;2848 readonly asNudgeReferendum: {2849 readonly index: u32;2850 } & Struct;2851 readonly isOneFewerDeciding: boolean;2852 readonly asOneFewerDeciding: {2853 readonly track: u16;2854 } & Struct;2855 readonly isRefundSubmissionDeposit: boolean;2856 readonly asRefundSubmissionDeposit: {2857 readonly index: u32;2858 } & Struct;2859 readonly isSetMetadata: boolean;2860 readonly asSetMetadata: {2861 readonly index: u32;2862 readonly maybeHash: Option<H256>;2863 } & Struct;2864 readonly type: 'Submit' | 'PlaceDecisionDeposit' | 'RefundDecisionDeposit' | 'Cancel' | 'Kill' | 'NudgeReferendum' | 'OneFewerDeciding' | 'RefundSubmissionDeposit' | 'SetMetadata';2865}28662867/** @name PalletReferendaCurve */2868export interface PalletReferendaCurve extends Enum {2869 readonly isLinearDecreasing: boolean;2870 readonly asLinearDecreasing: {2871 readonly length: Perbill;2872 readonly floor: Perbill;2873 readonly ceil: Perbill;2874 } & Struct;2875 readonly isSteppedDecreasing: boolean;2876 readonly asSteppedDecreasing: {2877 readonly begin: Perbill;2878 readonly end: Perbill;2879 readonly step: Perbill;2880 readonly period: Perbill;2881 } & Struct;2882 readonly isReciprocal: boolean;2883 readonly asReciprocal: {2884 readonly factor: i64;2885 readonly xOffset: i64;2886 readonly yOffset: i64;2887 } & Struct;2888 readonly type: 'LinearDecreasing' | 'SteppedDecreasing' | 'Reciprocal';2889}28902891/** @name PalletReferendaDecidingStatus */2892export interface PalletReferendaDecidingStatus extends Struct {2893 readonly since: u32;2894 readonly confirming: Option<u32>;2895}28962897/** @name PalletReferendaDeposit */2898export interface PalletReferendaDeposit extends Struct {2899 readonly who: AccountId32;2900 readonly amount: u128;2901}29022903/** @name PalletReferendaError */2904export interface PalletReferendaError extends Enum {2905 readonly isNotOngoing: boolean;2906 readonly isHasDeposit: boolean;2907 readonly isBadTrack: boolean;2908 readonly isFull: boolean;2909 readonly isQueueEmpty: boolean;2910 readonly isBadReferendum: boolean;2911 readonly isNothingToDo: boolean;2912 readonly isNoTrack: boolean;2913 readonly isUnfinished: boolean;2914 readonly isNoPermission: boolean;2915 readonly isNoDeposit: boolean;2916 readonly isBadStatus: boolean;2917 readonly isPreimageNotExist: boolean;2918 readonly type: 'NotOngoing' | 'HasDeposit' | 'BadTrack' | 'Full' | 'QueueEmpty' | 'BadReferendum' | 'NothingToDo' | 'NoTrack' | 'Unfinished' | 'NoPermission' | 'NoDeposit' | 'BadStatus' | 'PreimageNotExist';2919}29202921/** @name PalletReferendaEvent */2922export interface PalletReferendaEvent extends Enum {2923 readonly isSubmitted: boolean;2924 readonly asSubmitted: {2925 readonly index: u32;2926 readonly track: u16;2927 readonly proposal: FrameSupportPreimagesBounded;2928 } & Struct;2929 readonly isDecisionDepositPlaced: boolean;2930 readonly asDecisionDepositPlaced: {2931 readonly index: u32;2932 readonly who: AccountId32;2933 readonly amount: u128;2934 } & Struct;2935 readonly isDecisionDepositRefunded: boolean;2936 readonly asDecisionDepositRefunded: {2937 readonly index: u32;2938 readonly who: AccountId32;2939 readonly amount: u128;2940 } & Struct;2941 readonly isDepositSlashed: boolean;2942 readonly asDepositSlashed: {2943 readonly who: AccountId32;2944 readonly amount: u128;2945 } & Struct;2946 readonly isDecisionStarted: boolean;2947 readonly asDecisionStarted: {2948 readonly index: u32;2949 readonly track: u16;2950 readonly proposal: FrameSupportPreimagesBounded;2951 readonly tally: PalletRankedCollectiveTally;2952 } & Struct;2953 readonly isConfirmStarted: boolean;2954 readonly asConfirmStarted: {2955 readonly index: u32;2956 } & Struct;2957 readonly isConfirmAborted: boolean;2958 readonly asConfirmAborted: {2959 readonly index: u32;2960 } & Struct;2961 readonly isConfirmed: boolean;2962 readonly asConfirmed: {2963 readonly index: u32;2964 readonly tally: PalletRankedCollectiveTally;2965 } & Struct;2966 readonly isApproved: boolean;2967 readonly asApproved: {2968 readonly index: u32;2969 } & Struct;2970 readonly isRejected: boolean;2971 readonly asRejected: {2972 readonly index: u32;2973 readonly tally: PalletRankedCollectiveTally;2974 } & Struct;2975 readonly isTimedOut: boolean;2976 readonly asTimedOut: {2977 readonly index: u32;2978 readonly tally: PalletRankedCollectiveTally;2979 } & Struct;2980 readonly isCancelled: boolean;2981 readonly asCancelled: {2982 readonly index: u32;2983 readonly tally: PalletRankedCollectiveTally;2984 } & Struct;2985 readonly isKilled: boolean;2986 readonly asKilled: {2987 readonly index: u32;2988 readonly tally: PalletRankedCollectiveTally;2989 } & Struct;2990 readonly isSubmissionDepositRefunded: boolean;2991 readonly asSubmissionDepositRefunded: {2992 readonly index: u32;2993 readonly who: AccountId32;2994 readonly amount: u128;2995 } & Struct;2996 readonly isMetadataSet: boolean;2997 readonly asMetadataSet: {2998 readonly index: u32;2999 readonly hash_: H256;3000 } & Struct;3001 readonly isMetadataCleared: boolean;3002 readonly asMetadataCleared: {3003 readonly index: u32;3004 readonly hash_: H256;3005 } & Struct;3006 readonly type: 'Submitted' | 'DecisionDepositPlaced' | 'DecisionDepositRefunded' | 'DepositSlashed' | 'DecisionStarted' | 'ConfirmStarted' | 'ConfirmAborted' | 'Confirmed' | 'Approved' | 'Rejected' | 'TimedOut' | 'Cancelled' | 'Killed' | 'SubmissionDepositRefunded' | 'MetadataSet' | 'MetadataCleared';3007}30083009/** @name PalletReferendaReferendumInfo */3010export interface PalletReferendaReferendumInfo extends Enum {3011 readonly isOngoing: boolean;3012 readonly asOngoing: PalletReferendaReferendumStatus;3013 readonly isApproved: boolean;3014 readonly asApproved: ITuple<[u32, Option<PalletReferendaDeposit>, Option<PalletReferendaDeposit>]>;3015 readonly isRejected: boolean;3016 readonly asRejected: ITuple<[u32, Option<PalletReferendaDeposit>, Option<PalletReferendaDeposit>]>;3017 readonly isCancelled: boolean;3018 readonly asCancelled: ITuple<[u32, Option<PalletReferendaDeposit>, Option<PalletReferendaDeposit>]>;3019 readonly isTimedOut: boolean;3020 readonly asTimedOut: ITuple<[u32, Option<PalletReferendaDeposit>, Option<PalletReferendaDeposit>]>;3021 readonly isKilled: boolean;3022 readonly asKilled: u32;3023 readonly type: 'Ongoing' | 'Approved' | 'Rejected' | 'Cancelled' | 'TimedOut' | 'Killed';3024}30253026/** @name PalletReferendaReferendumStatus */3027export interface PalletReferendaReferendumStatus extends Struct {3028 readonly track: u16;3029 readonly origin: OpalRuntimeOriginCaller;3030 readonly proposal: FrameSupportPreimagesBounded;3031 readonly enactment: FrameSupportScheduleDispatchTime;3032 readonly submitted: u32;3033 readonly submissionDeposit: PalletReferendaDeposit;3034 readonly decisionDeposit: Option<PalletReferendaDeposit>;3035 readonly deciding: Option<PalletReferendaDecidingStatus>;3036 readonly tally: PalletRankedCollectiveTally;3037 readonly inQueue: bool;3038 readonly alarm: Option<ITuple<[u32, ITuple<[u32, u32]>]>>;3039}30403041/** @name PalletReferendaTrackInfo */3042export interface PalletReferendaTrackInfo extends Struct {3043 readonly name: Text;3044 readonly maxDeciding: u32;3045 readonly decisionDeposit: u128;3046 readonly preparePeriod: u32;3047 readonly decisionPeriod: u32;3048 readonly confirmPeriod: u32;3049 readonly minEnactmentPeriod: u32;3050 readonly minApproval: PalletReferendaCurve;3051 readonly minSupport: PalletReferendaCurve;3052}30533054/** @name PalletRefungibleError */3055export interface PalletRefungibleError extends Enum {3056 readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;3057 readonly isWrongRefungiblePieces: boolean;3058 readonly isRepartitionWhileNotOwningAllPieces: boolean;3059 readonly isRefungibleDisallowsNesting: boolean;3060 readonly isSettingPropertiesNotAllowed: boolean;3061 readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RepartitionWhileNotOwningAllPieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';3062}30633064/** @name PalletSchedulerCall */3065export interface PalletSchedulerCall extends Enum {3066 readonly isSchedule: boolean;3067 readonly asSchedule: {3068 readonly when: u32;3069 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;3070 readonly priority: u8;3071 readonly call: Call;3072 } & Struct;3073 readonly isCancel: boolean;3074 readonly asCancel: {3075 readonly when: u32;3076 readonly index: u32;3077 } & Struct;3078 readonly isScheduleNamed: boolean;3079 readonly asScheduleNamed: {3080 readonly id: U8aFixed;3081 readonly when: u32;3082 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;3083 readonly priority: u8;3084 readonly call: Call;3085 } & Struct;3086 readonly isCancelNamed: boolean;3087 readonly asCancelNamed: {3088 readonly id: U8aFixed;3089 } & Struct;3090 readonly isScheduleAfter: boolean;3091 readonly asScheduleAfter: {3092 readonly after: u32;3093 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;3094 readonly priority: u8;3095 readonly call: Call;3096 } & Struct;3097 readonly isScheduleNamedAfter: boolean;3098 readonly asScheduleNamedAfter: {3099 readonly id: U8aFixed;3100 readonly after: u32;3101 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;3102 readonly priority: u8;3103 readonly call: Call;3104 } & Struct;3105 readonly type: 'Schedule' | 'Cancel' | 'ScheduleNamed' | 'CancelNamed' | 'ScheduleAfter' | 'ScheduleNamedAfter';3106}31073108/** @name PalletSchedulerError */3109export interface PalletSchedulerError extends Enum {3110 readonly isFailedToSchedule: boolean;3111 readonly isNotFound: boolean;3112 readonly isTargetBlockNumberInPast: boolean;3113 readonly isRescheduleNoChange: boolean;3114 readonly isNamed: boolean;3115 readonly type: 'FailedToSchedule' | 'NotFound' | 'TargetBlockNumberInPast' | 'RescheduleNoChange' | 'Named';3116}31173118/** @name PalletSchedulerEvent */3119export interface PalletSchedulerEvent extends Enum {3120 readonly isScheduled: boolean;3121 readonly asScheduled: {3122 readonly when: u32;3123 readonly index: u32;3124 } & Struct;3125 readonly isCanceled: boolean;3126 readonly asCanceled: {3127 readonly when: u32;3128 readonly index: u32;3129 } & Struct;3130 readonly isDispatched: boolean;3131 readonly asDispatched: {3132 readonly task: ITuple<[u32, u32]>;3133 readonly id: Option<U8aFixed>;3134 readonly result: Result<Null, SpRuntimeDispatchError>;3135 } & Struct;3136 readonly isCallUnavailable: boolean;3137 readonly asCallUnavailable: {3138 readonly task: ITuple<[u32, u32]>;3139 readonly id: Option<U8aFixed>;3140 } & Struct;3141 readonly isPeriodicFailed: boolean;3142 readonly asPeriodicFailed: {3143 readonly task: ITuple<[u32, u32]>;3144 readonly id: Option<U8aFixed>;3145 } & Struct;3146 readonly isPermanentlyOverweight: boolean;3147 readonly asPermanentlyOverweight: {3148 readonly task: ITuple<[u32, u32]>;3149 readonly id: Option<U8aFixed>;3150 } & Struct;3151 readonly type: 'Scheduled' | 'Canceled' | 'Dispatched' | 'CallUnavailable' | 'PeriodicFailed' | 'PermanentlyOverweight';3152}31533154/** @name PalletSchedulerScheduled */3155export interface PalletSchedulerScheduled extends Struct {3156 readonly maybeId: Option<U8aFixed>;3157 readonly priority: u8;3158 readonly call: FrameSupportPreimagesBounded;3159 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;3160 readonly origin: OpalRuntimeOriginCaller;3161}31623163/** @name PalletSessionCall */3164export interface PalletSessionCall extends Enum {3165 readonly isSetKeys: boolean;3166 readonly asSetKeys: {3167 readonly keys_: OpalRuntimeRuntimeCommonSessionKeys;3168 readonly proof: Bytes;3169 } & Struct;3170 readonly isPurgeKeys: boolean;3171 readonly type: 'SetKeys' | 'PurgeKeys';3172}31733174/** @name PalletSessionError */3175export interface PalletSessionError extends Enum {3176 readonly isInvalidProof: boolean;3177 readonly isNoAssociatedValidatorId: boolean;3178 readonly isDuplicatedKey: boolean;3179 readonly isNoKeys: boolean;3180 readonly isNoAccount: boolean;3181 readonly type: 'InvalidProof' | 'NoAssociatedValidatorId' | 'DuplicatedKey' | 'NoKeys' | 'NoAccount';3182}31833184/** @name PalletSessionEvent */3185export interface PalletSessionEvent extends Enum {3186 readonly isNewSession: boolean;3187 readonly asNewSession: {3188 readonly sessionIndex: u32;3189 } & Struct;3190 readonly type: 'NewSession';3191}31923193/** @name PalletStateTrieMigrationCall */3194export interface PalletStateTrieMigrationCall extends Enum {3195 readonly isControlAutoMigration: boolean;3196 readonly asControlAutoMigration: {3197 readonly maybeConfig: Option<PalletStateTrieMigrationMigrationLimits>;3198 } & Struct;3199 readonly isContinueMigrate: boolean;3200 readonly asContinueMigrate: {3201 readonly limits: PalletStateTrieMigrationMigrationLimits;3202 readonly realSizeUpper: u32;3203 readonly witnessTask: PalletStateTrieMigrationMigrationTask;3204 } & Struct;3205 readonly isMigrateCustomTop: boolean;3206 readonly asMigrateCustomTop: {3207 readonly keys_: Vec<Bytes>;3208 readonly witnessSize: u32;3209 } & Struct;3210 readonly isMigrateCustomChild: boolean;3211 readonly asMigrateCustomChild: {3212 readonly root: Bytes;3213 readonly childKeys: Vec<Bytes>;3214 readonly totalSize: u32;3215 } & Struct;3216 readonly isSetSignedMaxLimits: boolean;3217 readonly asSetSignedMaxLimits: {3218 readonly limits: PalletStateTrieMigrationMigrationLimits;3219 } & Struct;3220 readonly isForceSetProgress: boolean;3221 readonly asForceSetProgress: {3222 readonly progressTop: PalletStateTrieMigrationProgress;3223 readonly progressChild: PalletStateTrieMigrationProgress;3224 } & Struct;3225 readonly type: 'ControlAutoMigration' | 'ContinueMigrate' | 'MigrateCustomTop' | 'MigrateCustomChild' | 'SetSignedMaxLimits' | 'ForceSetProgress';3226}32273228/** @name PalletStateTrieMigrationError */3229export interface PalletStateTrieMigrationError extends Enum {3230 readonly isMaxSignedLimits: boolean;3231 readonly isKeyTooLong: boolean;3232 readonly isNotEnoughFunds: boolean;3233 readonly isBadWitness: boolean;3234 readonly isSignedMigrationNotAllowed: boolean;3235 readonly isBadChildRoot: boolean;3236 readonly type: 'MaxSignedLimits' | 'KeyTooLong' | 'NotEnoughFunds' | 'BadWitness' | 'SignedMigrationNotAllowed' | 'BadChildRoot';3237}32383239/** @name PalletStateTrieMigrationEvent */3240export interface PalletStateTrieMigrationEvent extends Enum {3241 readonly isMigrated: boolean;3242 readonly asMigrated: {3243 readonly top: u32;3244 readonly child: u32;3245 readonly compute: PalletStateTrieMigrationMigrationCompute;3246 } & Struct;3247 readonly isSlashed: boolean;3248 readonly asSlashed: {3249 readonly who: AccountId32;3250 readonly amount: u128;3251 } & Struct;3252 readonly isAutoMigrationFinished: boolean;3253 readonly isHalted: boolean;3254 readonly asHalted: {3255 readonly error: PalletStateTrieMigrationError;3256 } & Struct;3257 readonly type: 'Migrated' | 'Slashed' | 'AutoMigrationFinished' | 'Halted';3258}32593260/** @name PalletStateTrieMigrationMigrationCompute */3261export interface PalletStateTrieMigrationMigrationCompute extends Enum {3262 readonly isSigned: boolean;3263 readonly isAuto: boolean;3264 readonly type: 'Signed' | 'Auto';3265}32663267/** @name PalletStateTrieMigrationMigrationLimits */3268export interface PalletStateTrieMigrationMigrationLimits extends Struct {3269 readonly size_: u32;3270 readonly item: u32;3271}32723273/** @name PalletStateTrieMigrationMigrationTask */3274export interface PalletStateTrieMigrationMigrationTask extends Struct {3275 readonly progressTop: PalletStateTrieMigrationProgress;3276 readonly progressChild: PalletStateTrieMigrationProgress;3277 readonly size_: u32;3278 readonly topItems: u32;3279 readonly childItems: u32;3280}32813282/** @name PalletStateTrieMigrationProgress */3283export interface PalletStateTrieMigrationProgress extends Enum {3284 readonly isToStart: boolean;3285 readonly isLastKey: boolean;3286 readonly asLastKey: Bytes;3287 readonly isComplete: boolean;3288 readonly type: 'ToStart' | 'LastKey' | 'Complete';3289}32903291/** @name PalletStructureCall */3292export interface PalletStructureCall extends Null {}32933294/** @name PalletStructureError */3295export interface PalletStructureError extends Enum {3296 readonly isOuroborosDetected: boolean;3297 readonly isDepthLimit: boolean;3298 readonly isBreadthLimit: boolean;3299 readonly isTokenNotFound: boolean;3300 readonly isCantNestTokenUnderCollection: boolean;3301 readonly type: 'OuroborosDetected' | 'DepthLimit' | 'BreadthLimit' | 'TokenNotFound' | 'CantNestTokenUnderCollection';3302}33033304/** @name PalletStructureEvent */3305export interface PalletStructureEvent extends Enum {3306 readonly isExecuted: boolean;3307 readonly asExecuted: Result<Null, SpRuntimeDispatchError>;3308 readonly type: 'Executed';3309}33103311/** @name PalletSudoCall */3312export interface PalletSudoCall extends Enum {3313 readonly isSudo: boolean;3314 readonly asSudo: {3315 readonly call: Call;3316 } & Struct;3317 readonly isSudoUncheckedWeight: boolean;3318 readonly asSudoUncheckedWeight: {3319 readonly call: Call;3320 readonly weight: SpWeightsWeightV2Weight;3321 } & Struct;3322 readonly isSetKey: boolean;3323 readonly asSetKey: {3324 readonly new_: MultiAddress;3325 } & Struct;3326 readonly isSudoAs: boolean;3327 readonly asSudoAs: {3328 readonly who: MultiAddress;3329 readonly call: Call;3330 } & Struct;3331 readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';3332}33333334/** @name PalletSudoError */3335export interface PalletSudoError extends Enum {3336 readonly isRequireSudo: boolean;3337 readonly type: 'RequireSudo';3338}33393340/** @name PalletSudoEvent */3341export interface PalletSudoEvent extends Enum {3342 readonly isSudid: boolean;3343 readonly asSudid: {3344 readonly sudoResult: Result<Null, SpRuntimeDispatchError>;3345 } & Struct;3346 readonly isKeyChanged: boolean;3347 readonly asKeyChanged: {3348 readonly oldSudoer: Option<AccountId32>;3349 } & Struct;3350 readonly isSudoAsDone: boolean;3351 readonly asSudoAsDone: {3352 readonly sudoResult: Result<Null, SpRuntimeDispatchError>;3353 } & Struct;3354 readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone';3355}33563357/** @name PalletTemplateTransactionPaymentChargeTransactionPayment */3358export interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}33593360/** @name PalletTestUtilsCall */3361export interface PalletTestUtilsCall extends Enum {3362 readonly isEnable: boolean;3363 readonly isSetTestValue: boolean;3364 readonly asSetTestValue: {3365 readonly value: u32;3366 } & Struct;3367 readonly isSetTestValueAndRollback: boolean;3368 readonly asSetTestValueAndRollback: {3369 readonly value: u32;3370 } & Struct;3371 readonly isIncTestValue: boolean;3372 readonly isJustTakeFee: boolean;3373 readonly isBatchAll: boolean;3374 readonly asBatchAll: {3375 readonly calls: Vec<Call>;3376 } & Struct;3377 readonly type: 'Enable' | 'SetTestValue' | 'SetTestValueAndRollback' | 'IncTestValue' | 'JustTakeFee' | 'BatchAll';3378}33793380/** @name PalletTestUtilsError */3381export interface PalletTestUtilsError extends Enum {3382 readonly isTestPalletDisabled: boolean;3383 readonly isTriggerRollback: boolean;3384 readonly type: 'TestPalletDisabled' | 'TriggerRollback';3385}33863387/** @name PalletTestUtilsEvent */3388export interface PalletTestUtilsEvent extends Enum {3389 readonly isValueIsSet: boolean;3390 readonly isShouldRollback: boolean;3391 readonly isBatchCompleted: boolean;3392 readonly type: 'ValueIsSet' | 'ShouldRollback' | 'BatchCompleted';3393}33943395/** @name PalletTimestampCall */3396export interface PalletTimestampCall extends Enum {3397 readonly isSet: boolean;3398 readonly asSet: {3399 readonly now: Compact<u64>;3400 } & Struct;3401 readonly type: 'Set';3402}34033404/** @name PalletTransactionPaymentEvent */3405export interface PalletTransactionPaymentEvent extends Enum {3406 readonly isTransactionFeePaid: boolean;3407 readonly asTransactionFeePaid: {3408 readonly who: AccountId32;3409 readonly actualFee: u128;3410 readonly tip: u128;3411 } & Struct;3412 readonly type: 'TransactionFeePaid';3413}34143415/** @name PalletTransactionPaymentReleases */3416export interface PalletTransactionPaymentReleases extends Enum {3417 readonly isV1Ancient: boolean;3418 readonly isV2: boolean;3419 readonly type: 'V1Ancient' | 'V2';3420}34213422/** @name PalletTreasuryCall */3423export interface PalletTreasuryCall extends Enum {3424 readonly isProposeSpend: boolean;3425 readonly asProposeSpend: {3426 readonly value: Compact<u128>;3427 readonly beneficiary: MultiAddress;3428 } & Struct;3429 readonly isRejectProposal: boolean;3430 readonly asRejectProposal: {3431 readonly proposalId: Compact<u32>;3432 } & Struct;3433 readonly isApproveProposal: boolean;3434 readonly asApproveProposal: {3435 readonly proposalId: Compact<u32>;3436 } & Struct;3437 readonly isSpend: boolean;3438 readonly asSpend: {3439 readonly amount: Compact<u128>;3440 readonly beneficiary: MultiAddress;3441 } & Struct;3442 readonly isRemoveApproval: boolean;3443 readonly asRemoveApproval: {3444 readonly proposalId: Compact<u32>;3445 } & Struct;3446 readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal' | 'Spend' | 'RemoveApproval';3447}34483449/** @name PalletTreasuryError */3450export interface PalletTreasuryError extends Enum {3451 readonly isInsufficientProposersBalance: boolean;3452 readonly isInvalidIndex: boolean;3453 readonly isTooManyApprovals: boolean;3454 readonly isInsufficientPermission: boolean;3455 readonly isProposalNotApproved: boolean;3456 readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals' | 'InsufficientPermission' | 'ProposalNotApproved';3457}34583459/** @name PalletTreasuryEvent */3460export interface PalletTreasuryEvent extends Enum {3461 readonly isProposed: boolean;3462 readonly asProposed: {3463 readonly proposalIndex: u32;3464 } & Struct;3465 readonly isSpending: boolean;3466 readonly asSpending: {3467 readonly budgetRemaining: u128;3468 } & Struct;3469 readonly isAwarded: boolean;3470 readonly asAwarded: {3471 readonly proposalIndex: u32;3472 readonly award: u128;3473 readonly account: AccountId32;3474 } & Struct;3475 readonly isRejected: boolean;3476 readonly asRejected: {3477 readonly proposalIndex: u32;3478 readonly slashed: u128;3479 } & Struct;3480 readonly isBurnt: boolean;3481 readonly asBurnt: {3482 readonly burntFunds: u128;3483 } & Struct;3484 readonly isRollover: boolean;3485 readonly asRollover: {3486 readonly rolloverBalance: u128;3487 } & Struct;3488 readonly isDeposit: boolean;3489 readonly asDeposit: {3490 readonly value: u128;3491 } & Struct;3492 readonly isSpendApproved: boolean;3493 readonly asSpendApproved: {3494 readonly proposalIndex: u32;3495 readonly amount: u128;3496 readonly beneficiary: AccountId32;3497 } & Struct;3498 readonly isUpdatedInactive: boolean;3499 readonly asUpdatedInactive: {3500 readonly reactivated: u128;3501 readonly deactivated: u128;3502 } & Struct;3503 readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit' | 'SpendApproved' | 'UpdatedInactive';3504}35053506/** @name PalletTreasuryProposal */3507export interface PalletTreasuryProposal extends Struct {3508 readonly proposer: AccountId32;3509 readonly value: u128;3510 readonly beneficiary: AccountId32;3511 readonly bond: u128;3512}35133514/** @name PalletUniqueCall */3515export interface PalletUniqueCall extends Enum {3516 readonly isCreateCollection: boolean;3517 readonly asCreateCollection: {3518 readonly collectionName: Vec<u16>;3519 readonly collectionDescription: Vec<u16>;3520 readonly tokenPrefix: Bytes;3521 readonly mode: UpDataStructsCollectionMode;3522 } & Struct;3523 readonly isCreateCollectionEx: boolean;3524 readonly asCreateCollectionEx: {3525 readonly data: UpDataStructsCreateCollectionData;3526 } & Struct;3527 readonly isDestroyCollection: boolean;3528 readonly asDestroyCollection: {3529 readonly collectionId: u32;3530 } & Struct;3531 readonly isAddToAllowList: boolean;3532 readonly asAddToAllowList: {3533 readonly collectionId: u32;3534 readonly address: PalletEvmAccountBasicCrossAccountIdRepr;3535 } & Struct;3536 readonly isRemoveFromAllowList: boolean;3537 readonly asRemoveFromAllowList: {3538 readonly collectionId: u32;3539 readonly address: PalletEvmAccountBasicCrossAccountIdRepr;3540 } & Struct;3541 readonly isChangeCollectionOwner: boolean;3542 readonly asChangeCollectionOwner: {3543 readonly collectionId: u32;3544 readonly newOwner: AccountId32;3545 } & Struct;3546 readonly isAddCollectionAdmin: boolean;3547 readonly asAddCollectionAdmin: {3548 readonly collectionId: u32;3549 readonly newAdminId: PalletEvmAccountBasicCrossAccountIdRepr;3550 } & Struct;3551 readonly isRemoveCollectionAdmin: boolean;3552 readonly asRemoveCollectionAdmin: {3553 readonly collectionId: u32;3554 readonly accountId: PalletEvmAccountBasicCrossAccountIdRepr;3555 } & Struct;3556 readonly isSetCollectionSponsor: boolean;3557 readonly asSetCollectionSponsor: {3558 readonly collectionId: u32;3559 readonly newSponsor: AccountId32;3560 } & Struct;3561 readonly isConfirmSponsorship: boolean;3562 readonly asConfirmSponsorship: {3563 readonly collectionId: u32;3564 } & Struct;3565 readonly isRemoveCollectionSponsor: boolean;3566 readonly asRemoveCollectionSponsor: {3567 readonly collectionId: u32;3568 } & Struct;3569 readonly isCreateItem: boolean;3570 readonly asCreateItem: {3571 readonly collectionId: u32;3572 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;3573 readonly data: UpDataStructsCreateItemData;3574 } & Struct;3575 readonly isCreateMultipleItems: boolean;3576 readonly asCreateMultipleItems: {3577 readonly collectionId: u32;3578 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;3579 readonly itemsData: Vec<UpDataStructsCreateItemData>;3580 } & Struct;3581 readonly isSetCollectionProperties: boolean;3582 readonly asSetCollectionProperties: {3583 readonly collectionId: u32;3584 readonly properties: Vec<UpDataStructsProperty>;3585 } & Struct;3586 readonly isDeleteCollectionProperties: boolean;3587 readonly asDeleteCollectionProperties: {3588 readonly collectionId: u32;3589 readonly propertyKeys: Vec<Bytes>;3590 } & Struct;3591 readonly isSetTokenProperties: boolean;3592 readonly asSetTokenProperties: {3593 readonly collectionId: u32;3594 readonly tokenId: u32;3595 readonly properties: Vec<UpDataStructsProperty>;3596 } & Struct;3597 readonly isDeleteTokenProperties: boolean;3598 readonly asDeleteTokenProperties: {3599 readonly collectionId: u32;3600 readonly tokenId: u32;3601 readonly propertyKeys: Vec<Bytes>;3602 } & Struct;3603 readonly isSetTokenPropertyPermissions: boolean;3604 readonly asSetTokenPropertyPermissions: {3605 readonly collectionId: u32;3606 readonly propertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;3607 } & Struct;3608 readonly isCreateMultipleItemsEx: boolean;3609 readonly asCreateMultipleItemsEx: {3610 readonly collectionId: u32;3611 readonly data: UpDataStructsCreateItemExData;3612 } & Struct;3613 readonly isSetTransfersEnabledFlag: boolean;3614 readonly asSetTransfersEnabledFlag: {3615 readonly collectionId: u32;3616 readonly value: bool;3617 } & Struct;3618 readonly isBurnItem: boolean;3619 readonly asBurnItem: {3620 readonly collectionId: u32;3621 readonly itemId: u32;3622 readonly value: u128;3623 } & Struct;3624 readonly isBurnFrom: boolean;3625 readonly asBurnFrom: {3626 readonly collectionId: u32;3627 readonly from: PalletEvmAccountBasicCrossAccountIdRepr;3628 readonly itemId: u32;3629 readonly value: u128;3630 } & Struct;3631 readonly isTransfer: boolean;3632 readonly asTransfer: {3633 readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;3634 readonly collectionId: u32;3635 readonly itemId: u32;3636 readonly value: u128;3637 } & Struct;3638 readonly isApprove: boolean;3639 readonly asApprove: {3640 readonly spender: PalletEvmAccountBasicCrossAccountIdRepr;3641 readonly collectionId: u32;3642 readonly itemId: u32;3643 readonly amount: u128;3644 } & Struct;3645 readonly isApproveFrom: boolean;3646 readonly asApproveFrom: {3647 readonly from: PalletEvmAccountBasicCrossAccountIdRepr;3648 readonly to: PalletEvmAccountBasicCrossAccountIdRepr;3649 readonly collectionId: u32;3650 readonly itemId: u32;3651 readonly amount: u128;3652 } & Struct;3653 readonly isTransferFrom: boolean;3654 readonly asTransferFrom: {3655 readonly from: PalletEvmAccountBasicCrossAccountIdRepr;3656 readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;3657 readonly collectionId: u32;3658 readonly itemId: u32;3659 readonly value: u128;3660 } & Struct;3661 readonly isSetCollectionLimits: boolean;3662 readonly asSetCollectionLimits: {3663 readonly collectionId: u32;3664 readonly newLimit: UpDataStructsCollectionLimits;3665 } & Struct;3666 readonly isSetCollectionPermissions: boolean;3667 readonly asSetCollectionPermissions: {3668 readonly collectionId: u32;3669 readonly newPermission: UpDataStructsCollectionPermissions;3670 } & Struct;3671 readonly isRepartition: boolean;3672 readonly asRepartition: {3673 readonly collectionId: u32;3674 readonly tokenId: u32;3675 readonly amount: u128;3676 } & Struct;3677 readonly isSetAllowanceForAll: boolean;3678 readonly asSetAllowanceForAll: {3679 readonly collectionId: u32;3680 readonly operator: PalletEvmAccountBasicCrossAccountIdRepr;3681 readonly approve: bool;3682 } & Struct;3683 readonly isForceRepairCollection: boolean;3684 readonly asForceRepairCollection: {3685 readonly collectionId: u32;3686 } & Struct;3687 readonly isForceRepairItem: boolean;3688 readonly asForceRepairItem: {3689 readonly collectionId: u32;3690 readonly itemId: u32;3691 } & Struct;3692 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' | 'ApproveFrom' | 'TransferFrom' | 'SetCollectionLimits' | 'SetCollectionPermissions' | 'Repartition' | 'SetAllowanceForAll' | 'ForceRepairCollection' | 'ForceRepairItem';3693}36943695/** @name PalletUniqueError */3696export interface PalletUniqueError extends Enum {3697 readonly isCollectionDecimalPointLimitExceeded: boolean;3698 readonly isEmptyArgument: boolean;3699 readonly isRepartitionCalledOnNonRefungibleCollection: boolean;3700 readonly type: 'CollectionDecimalPointLimitExceeded' | 'EmptyArgument' | 'RepartitionCalledOnNonRefungibleCollection';3701}37023703/** @name PalletXcmCall */3704export interface PalletXcmCall extends Enum {3705 readonly isSend: boolean;3706 readonly asSend: {3707 readonly dest: XcmVersionedMultiLocation;3708 readonly message: XcmVersionedXcm;3709 } & Struct;3710 readonly isTeleportAssets: boolean;3711 readonly asTeleportAssets: {3712 readonly dest: XcmVersionedMultiLocation;3713 readonly beneficiary: XcmVersionedMultiLocation;3714 readonly assets: XcmVersionedMultiAssets;3715 readonly feeAssetItem: u32;3716 } & Struct;3717 readonly isReserveTransferAssets: boolean;3718 readonly asReserveTransferAssets: {3719 readonly dest: XcmVersionedMultiLocation;3720 readonly beneficiary: XcmVersionedMultiLocation;3721 readonly assets: XcmVersionedMultiAssets;3722 readonly feeAssetItem: u32;3723 } & Struct;3724 readonly isExecute: boolean;3725 readonly asExecute: {3726 readonly message: XcmVersionedXcm;3727 readonly maxWeight: SpWeightsWeightV2Weight;3728 } & Struct;3729 readonly isForceXcmVersion: boolean;3730 readonly asForceXcmVersion: {3731 readonly location: XcmV3MultiLocation;3732 readonly xcmVersion: u32;3733 } & Struct;3734 readonly isForceDefaultXcmVersion: boolean;3735 readonly asForceDefaultXcmVersion: {3736 readonly maybeXcmVersion: Option<u32>;3737 } & Struct;3738 readonly isForceSubscribeVersionNotify: boolean;3739 readonly asForceSubscribeVersionNotify: {3740 readonly location: XcmVersionedMultiLocation;3741 } & Struct;3742 readonly isForceUnsubscribeVersionNotify: boolean;3743 readonly asForceUnsubscribeVersionNotify: {3744 readonly location: XcmVersionedMultiLocation;3745 } & Struct;3746 readonly isLimitedReserveTransferAssets: boolean;3747 readonly asLimitedReserveTransferAssets: {3748 readonly dest: XcmVersionedMultiLocation;3749 readonly beneficiary: XcmVersionedMultiLocation;3750 readonly assets: XcmVersionedMultiAssets;3751 readonly feeAssetItem: u32;3752 readonly weightLimit: XcmV3WeightLimit;3753 } & Struct;3754 readonly isLimitedTeleportAssets: boolean;3755 readonly asLimitedTeleportAssets: {3756 readonly dest: XcmVersionedMultiLocation;3757 readonly beneficiary: XcmVersionedMultiLocation;3758 readonly assets: XcmVersionedMultiAssets;3759 readonly feeAssetItem: u32;3760 readonly weightLimit: XcmV3WeightLimit;3761 } & Struct;3762 readonly isForceSuspension: boolean;3763 readonly asForceSuspension: {3764 readonly suspended: bool;3765 } & Struct;3766 readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets' | 'ForceSuspension';3767}37683769/** @name PalletXcmError */3770export interface PalletXcmError extends Enum {3771 readonly isUnreachable: boolean;3772 readonly isSendFailure: boolean;3773 readonly isFiltered: boolean;3774 readonly isUnweighableMessage: boolean;3775 readonly isDestinationNotInvertible: boolean;3776 readonly isEmpty: boolean;3777 readonly isCannotReanchor: boolean;3778 readonly isTooManyAssets: boolean;3779 readonly isInvalidOrigin: boolean;3780 readonly isBadVersion: boolean;3781 readonly isBadLocation: boolean;3782 readonly isNoSubscription: boolean;3783 readonly isAlreadySubscribed: boolean;3784 readonly isInvalidAsset: boolean;3785 readonly isLowBalance: boolean;3786 readonly isTooManyLocks: boolean;3787 readonly isAccountNotSovereign: boolean;3788 readonly isFeesNotMet: boolean;3789 readonly isLockNotFound: boolean;3790 readonly isInUse: boolean;3791 readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed' | 'InvalidAsset' | 'LowBalance' | 'TooManyLocks' | 'AccountNotSovereign' | 'FeesNotMet' | 'LockNotFound' | 'InUse';3792}37933794/** @name PalletXcmEvent */3795export interface PalletXcmEvent extends Enum {3796 readonly isAttempted: boolean;3797 readonly asAttempted: XcmV3TraitsOutcome;3798 readonly isSent: boolean;3799 readonly asSent: ITuple<[XcmV3MultiLocation, XcmV3MultiLocation, XcmV3Xcm]>;3800 readonly isUnexpectedResponse: boolean;3801 readonly asUnexpectedResponse: ITuple<[XcmV3MultiLocation, u64]>;3802 readonly isResponseReady: boolean;3803 readonly asResponseReady: ITuple<[u64, XcmV3Response]>;3804 readonly isNotified: boolean;3805 readonly asNotified: ITuple<[u64, u8, u8]>;3806 readonly isNotifyOverweight: boolean;3807 readonly asNotifyOverweight: ITuple<[u64, u8, u8, SpWeightsWeightV2Weight, SpWeightsWeightV2Weight]>;3808 readonly isNotifyDispatchError: boolean;3809 readonly asNotifyDispatchError: ITuple<[u64, u8, u8]>;3810 readonly isNotifyDecodeFailed: boolean;3811 readonly asNotifyDecodeFailed: ITuple<[u64, u8, u8]>;3812 readonly isInvalidResponder: boolean;3813 readonly asInvalidResponder: ITuple<[XcmV3MultiLocation, u64, Option<XcmV3MultiLocation>]>;3814 readonly isInvalidResponderVersion: boolean;3815 readonly asInvalidResponderVersion: ITuple<[XcmV3MultiLocation, u64]>;3816 readonly isResponseTaken: boolean;3817 readonly asResponseTaken: u64;3818 readonly isAssetsTrapped: boolean;3819 readonly asAssetsTrapped: ITuple<[H256, XcmV3MultiLocation, XcmVersionedMultiAssets]>;3820 readonly isVersionChangeNotified: boolean;3821 readonly asVersionChangeNotified: ITuple<[XcmV3MultiLocation, u32, XcmV3MultiassetMultiAssets]>;3822 readonly isSupportedVersionChanged: boolean;3823 readonly asSupportedVersionChanged: ITuple<[XcmV3MultiLocation, u32]>;3824 readonly isNotifyTargetSendFail: boolean;3825 readonly asNotifyTargetSendFail: ITuple<[XcmV3MultiLocation, u64, XcmV3TraitsError]>;3826 readonly isNotifyTargetMigrationFail: boolean;3827 readonly asNotifyTargetMigrationFail: ITuple<[XcmVersionedMultiLocation, u64]>;3828 readonly isInvalidQuerierVersion: boolean;3829 readonly asInvalidQuerierVersion: ITuple<[XcmV3MultiLocation, u64]>;3830 readonly isInvalidQuerier: boolean;3831 readonly asInvalidQuerier: ITuple<[XcmV3MultiLocation, u64, XcmV3MultiLocation, Option<XcmV3MultiLocation>]>;3832 readonly isVersionNotifyStarted: boolean;3833 readonly asVersionNotifyStarted: ITuple<[XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>;3834 readonly isVersionNotifyRequested: boolean;3835 readonly asVersionNotifyRequested: ITuple<[XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>;3836 readonly isVersionNotifyUnrequested: boolean;3837 readonly asVersionNotifyUnrequested: ITuple<[XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>;3838 readonly isFeesPaid: boolean;3839 readonly asFeesPaid: ITuple<[XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>;3840 readonly isAssetsClaimed: boolean;3841 readonly asAssetsClaimed: ITuple<[H256, XcmV3MultiLocation, XcmVersionedMultiAssets]>;3842 readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail' | 'InvalidQuerierVersion' | 'InvalidQuerier' | 'VersionNotifyStarted' | 'VersionNotifyRequested' | 'VersionNotifyUnrequested' | 'FeesPaid' | 'AssetsClaimed';3843}38443845/** @name PalletXcmOrigin */3846export interface PalletXcmOrigin extends Enum {3847 readonly isXcm: boolean;3848 readonly asXcm: XcmV3MultiLocation;3849 readonly isResponse: boolean;3850 readonly asResponse: XcmV3MultiLocation;3851 readonly type: 'Xcm' | 'Response';3852}38533854/** @name PalletXcmQueryStatus */3855export interface PalletXcmQueryStatus extends Enum {3856 readonly isPending: boolean;3857 readonly asPending: {3858 readonly responder: XcmVersionedMultiLocation;3859 readonly maybeMatchQuerier: Option<XcmVersionedMultiLocation>;3860 readonly maybeNotify: Option<ITuple<[u8, u8]>>;3861 readonly timeout: u32;3862 } & Struct;3863 readonly isVersionNotifier: boolean;3864 readonly asVersionNotifier: {3865 readonly origin: XcmVersionedMultiLocation;3866 readonly isActive: bool;3867 } & Struct;3868 readonly isReady: boolean;3869 readonly asReady: {3870 readonly response: XcmVersionedResponse;3871 readonly at: u32;3872 } & Struct;3873 readonly type: 'Pending' | 'VersionNotifier' | 'Ready';3874}38753876/** @name PalletXcmRemoteLockedFungibleRecord */3877export interface PalletXcmRemoteLockedFungibleRecord extends Struct {3878 readonly amount: u128;3879 readonly owner: XcmVersionedMultiLocation;3880 readonly locker: XcmVersionedMultiLocation;3881 readonly consumers: Vec<ITuple<[Null, u128]>>;3882}38833884/** @name PalletXcmVersionMigrationStage */3885export interface PalletXcmVersionMigrationStage extends Enum {3886 readonly isMigrateSupportedVersion: boolean;3887 readonly isMigrateVersionNotifiers: boolean;3888 readonly isNotifyCurrentTargets: boolean;3889 readonly asNotifyCurrentTargets: Option<Bytes>;3890 readonly isMigrateAndNotifyOldTargets: boolean;3891 readonly type: 'MigrateSupportedVersion' | 'MigrateVersionNotifiers' | 'NotifyCurrentTargets' | 'MigrateAndNotifyOldTargets';3892}38933894/** @name ParachainInfoCall */3895export interface ParachainInfoCall extends Null {}38963897/** @name PhantomTypeUpDataStructs */3898export interface PhantomTypeUpDataStructs extends Vec<ITuple<[UpDataStructsTokenData, UpDataStructsRpcCollection, UpPovEstimateRpcPovInfo]>> {}38993900/** @name PolkadotCorePrimitivesInboundDownwardMessage */3901export interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {3902 readonly sentAt: u32;3903 readonly msg: Bytes;3904}39053906/** @name PolkadotCorePrimitivesInboundHrmpMessage */3907export interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct {3908 readonly sentAt: u32;3909 readonly data: Bytes;3910}39113912/** @name PolkadotCorePrimitivesOutboundHrmpMessage */3913export interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct {3914 readonly recipient: u32;3915 readonly data: Bytes;3916}39173918/** @name PolkadotParachainPrimitivesXcmpMessageFormat */3919export interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {3920 readonly isConcatenatedVersionedXcm: boolean;3921 readonly isConcatenatedEncodedBlob: boolean;3922 readonly isSignals: boolean;3923 readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';3924}39253926/** @name PolkadotPrimitivesV4AbridgedHostConfiguration */3927export interface PolkadotPrimitivesV4AbridgedHostConfiguration extends Struct {3928 readonly maxCodeSize: u32;3929 readonly maxHeadDataSize: u32;3930 readonly maxUpwardQueueCount: u32;3931 readonly maxUpwardQueueSize: u32;3932 readonly maxUpwardMessageSize: u32;3933 readonly maxUpwardMessageNumPerCandidate: u32;3934 readonly hrmpMaxMessageNumPerCandidate: u32;3935 readonly validationUpgradeCooldown: u32;3936 readonly validationUpgradeDelay: u32;3937}39383939/** @name PolkadotPrimitivesV4AbridgedHrmpChannel */3940export interface PolkadotPrimitivesV4AbridgedHrmpChannel extends Struct {3941 readonly maxCapacity: u32;3942 readonly maxTotalSize: u32;3943 readonly maxMessageSize: u32;3944 readonly msgCount: u32;3945 readonly totalSize: u32;3946 readonly mqcHead: Option<H256>;3947}39483949/** @name PolkadotPrimitivesV4PersistedValidationData */3950export interface PolkadotPrimitivesV4PersistedValidationData extends Struct {3951 readonly parentHead: Bytes;3952 readonly relayParentNumber: u32;3953 readonly relayParentStorageRoot: H256;3954 readonly maxPovSize: u32;3955}39563957/** @name PolkadotPrimitivesV4UpgradeRestriction */3958export interface PolkadotPrimitivesV4UpgradeRestriction extends Enum {3959 readonly isPresent: boolean;3960 readonly type: 'Present';3961}39623963/** @name SpArithmeticArithmeticError */3964export interface SpArithmeticArithmeticError extends Enum {3965 readonly isUnderflow: boolean;3966 readonly isOverflow: boolean;3967 readonly isDivisionByZero: boolean;3968 readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero';3969}39703971/** @name SpConsensusAuraSr25519AppSr25519Public */3972export interface SpConsensusAuraSr25519AppSr25519Public extends SpCoreSr25519Public {}39733974/** @name SpCoreCryptoKeyTypeId */3975export interface SpCoreCryptoKeyTypeId extends U8aFixed {}39763977/** @name SpCoreEcdsaSignature */3978export interface SpCoreEcdsaSignature extends U8aFixed {}39793980/** @name SpCoreEd25519Signature */3981export interface SpCoreEd25519Signature extends U8aFixed {}39823983/** @name SpCoreSr25519Public */3984export interface SpCoreSr25519Public extends U8aFixed {}39853986/** @name SpCoreSr25519Signature */3987export interface SpCoreSr25519Signature extends U8aFixed {}39883989/** @name SpCoreVoid */3990export interface SpCoreVoid extends Null {}39913992/** @name SpRuntimeDigest */3993export interface SpRuntimeDigest extends Struct {3994 readonly logs: Vec<SpRuntimeDigestDigestItem>;3995}39963997/** @name SpRuntimeDigestDigestItem */3998export interface SpRuntimeDigestDigestItem extends Enum {3999 readonly isOther: boolean;4000 readonly asOther: Bytes;4001 readonly isConsensus: boolean;4002 readonly asConsensus: ITuple<[U8aFixed, Bytes]>;4003 readonly isSeal: boolean;4004 readonly asSeal: ITuple<[U8aFixed, Bytes]>;4005 readonly isPreRuntime: boolean;4006 readonly asPreRuntime: ITuple<[U8aFixed, Bytes]>;4007 readonly isRuntimeEnvironmentUpdated: boolean;4008 readonly type: 'Other' | 'Consensus' | 'Seal' | 'PreRuntime' | 'RuntimeEnvironmentUpdated';4009}40104011/** @name SpRuntimeDispatchError */4012export interface SpRuntimeDispatchError extends Enum {4013 readonly isOther: boolean;4014 readonly isCannotLookup: boolean;4015 readonly isBadOrigin: boolean;4016 readonly isModule: boolean;4017 readonly asModule: SpRuntimeModuleError;4018 readonly isConsumerRemaining: boolean;4019 readonly isNoProviders: boolean;4020 readonly isTooManyConsumers: boolean;4021 readonly isToken: boolean;4022 readonly asToken: SpRuntimeTokenError;4023 readonly isArithmetic: boolean;4024 readonly asArithmetic: SpArithmeticArithmeticError;4025 readonly isTransactional: boolean;4026 readonly asTransactional: SpRuntimeTransactionalError;4027 readonly isExhausted: boolean;4028 readonly isCorruption: boolean;4029 readonly isUnavailable: boolean;4030 readonly isRootNotAllowed: boolean;4031 readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic' | 'Transactional' | 'Exhausted' | 'Corruption' | 'Unavailable' | 'RootNotAllowed';4032}40334034/** @name SpRuntimeModuleError */4035export interface SpRuntimeModuleError extends Struct {4036 readonly index: u8;4037 readonly error: U8aFixed;4038}40394040/** @name SpRuntimeMultiSignature */4041export interface SpRuntimeMultiSignature extends Enum {4042 readonly isEd25519: boolean;4043 readonly asEd25519: SpCoreEd25519Signature;4044 readonly isSr25519: boolean;4045 readonly asSr25519: SpCoreSr25519Signature;4046 readonly isEcdsa: boolean;4047 readonly asEcdsa: SpCoreEcdsaSignature;4048 readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';4049}40504051/** @name SpRuntimeTokenError */4052export interface SpRuntimeTokenError extends Enum {4053 readonly isFundsUnavailable: boolean;4054 readonly isOnlyProvider: boolean;4055 readonly isBelowMinimum: boolean;4056 readonly isCannotCreate: boolean;4057 readonly isUnknownAsset: boolean;4058 readonly isFrozen: boolean;4059 readonly isUnsupported: boolean;4060 readonly isCannotCreateHold: boolean;4061 readonly isNotExpendable: boolean;4062 readonly isBlocked: boolean;4063 readonly type: 'FundsUnavailable' | 'OnlyProvider' | 'BelowMinimum' | 'CannotCreate' | 'UnknownAsset' | 'Frozen' | 'Unsupported' | 'CannotCreateHold' | 'NotExpendable' | 'Blocked';4064}40654066/** @name SpRuntimeTransactionalError */4067export interface SpRuntimeTransactionalError extends Enum {4068 readonly isLimitReached: boolean;4069 readonly isNoLayer: boolean;4070 readonly type: 'LimitReached' | 'NoLayer';4071}40724073/** @name SpRuntimeTransactionValidityInvalidTransaction */4074export interface SpRuntimeTransactionValidityInvalidTransaction extends Enum {4075 readonly isCall: boolean;4076 readonly isPayment: boolean;4077 readonly isFuture: boolean;4078 readonly isStale: boolean;4079 readonly isBadProof: boolean;4080 readonly isAncientBirthBlock: boolean;4081 readonly isExhaustsResources: boolean;4082 readonly isCustom: boolean;4083 readonly asCustom: u8;4084 readonly isBadMandatory: boolean;4085 readonly isMandatoryValidation: boolean;4086 readonly isBadSigner: boolean;4087 readonly type: 'Call' | 'Payment' | 'Future' | 'Stale' | 'BadProof' | 'AncientBirthBlock' | 'ExhaustsResources' | 'Custom' | 'BadMandatory' | 'MandatoryValidation' | 'BadSigner';4088}40894090/** @name SpRuntimeTransactionValidityTransactionValidityError */4091export interface SpRuntimeTransactionValidityTransactionValidityError extends Enum {4092 readonly isInvalid: boolean;4093 readonly asInvalid: SpRuntimeTransactionValidityInvalidTransaction;4094 readonly isUnknown: boolean;4095 readonly asUnknown: SpRuntimeTransactionValidityUnknownTransaction;4096 readonly type: 'Invalid' | 'Unknown';4097}40984099/** @name SpRuntimeTransactionValidityUnknownTransaction */4100export interface SpRuntimeTransactionValidityUnknownTransaction extends Enum {4101 readonly isCannotLookup: boolean;4102 readonly isNoUnsignedValidator: boolean;4103 readonly isCustom: boolean;4104 readonly asCustom: u8;4105 readonly type: 'CannotLookup' | 'NoUnsignedValidator' | 'Custom';4106}41074108/** @name SpTrieStorageProof */4109export interface SpTrieStorageProof extends Struct {4110 readonly trieNodes: BTreeSet<Bytes>;4111}41124113/** @name SpVersionRuntimeVersion */4114export interface SpVersionRuntimeVersion extends Struct {4115 readonly specName: Text;4116 readonly implName: Text;4117 readonly authoringVersion: u32;4118 readonly specVersion: u32;4119 readonly implVersion: u32;4120 readonly apis: Vec<ITuple<[U8aFixed, u32]>>;4121 readonly transactionVersion: u32;4122 readonly stateVersion: u8;4123}41244125/** @name SpWeightsRuntimeDbWeight */4126export interface SpWeightsRuntimeDbWeight extends Struct {4127 readonly read: u64;4128 readonly write: u64;4129}41304131/** @name SpWeightsWeightV2Weight */4132export interface SpWeightsWeightV2Weight extends Struct {4133 readonly refTime: Compact<u64>;4134 readonly proofSize: Compact<u64>;4135}41364137/** @name UpDataStructsAccessMode */4138export interface UpDataStructsAccessMode extends Enum {4139 readonly isNormal: boolean;4140 readonly isAllowList: boolean;4141 readonly type: 'Normal' | 'AllowList';4142}41434144/** @name UpDataStructsCollection */4145export interface UpDataStructsCollection extends Struct {4146 readonly owner: AccountId32;4147 readonly mode: UpDataStructsCollectionMode;4148 readonly name: Vec<u16>;4149 readonly description: Vec<u16>;4150 readonly tokenPrefix: Bytes;4151 readonly sponsorship: UpDataStructsSponsorshipStateAccountId32;4152 readonly limits: UpDataStructsCollectionLimits;4153 readonly permissions: UpDataStructsCollectionPermissions;4154 readonly flags: U8aFixed;4155}41564157/** @name UpDataStructsCollectionLimits */4158export interface UpDataStructsCollectionLimits extends Struct {4159 readonly accountTokenOwnershipLimit: Option<u32>;4160 readonly sponsoredDataSize: Option<u32>;4161 readonly sponsoredDataRateLimit: Option<UpDataStructsSponsoringRateLimit>;4162 readonly tokenLimit: Option<u32>;4163 readonly sponsorTransferTimeout: Option<u32>;4164 readonly sponsorApproveTimeout: Option<u32>;4165 readonly ownerCanTransfer: Option<bool>;4166 readonly ownerCanDestroy: Option<bool>;4167 readonly transfersEnabled: Option<bool>;4168}41694170/** @name UpDataStructsCollectionMode */4171export interface UpDataStructsCollectionMode extends Enum {4172 readonly isNft: boolean;4173 readonly isFungible: boolean;4174 readonly asFungible: u8;4175 readonly isReFungible: boolean;4176 readonly type: 'Nft' | 'Fungible' | 'ReFungible';4177}41784179/** @name UpDataStructsCollectionPermissions */4180export interface UpDataStructsCollectionPermissions extends Struct {4181 readonly access: Option<UpDataStructsAccessMode>;4182 readonly mintMode: Option<bool>;4183 readonly nesting: Option<UpDataStructsNestingPermissions>;4184}41854186/** @name UpDataStructsCollectionStats */4187export interface UpDataStructsCollectionStats extends Struct {4188 readonly created: u32;4189 readonly destroyed: u32;4190 readonly alive: u32;4191}41924193/** @name UpDataStructsCreateCollectionData */4194export interface UpDataStructsCreateCollectionData extends Struct {4195 readonly mode: UpDataStructsCollectionMode;4196 readonly access: Option<UpDataStructsAccessMode>;4197 readonly name: Vec<u16>;4198 readonly description: Vec<u16>;4199 readonly tokenPrefix: Bytes;4200 readonly limits: Option<UpDataStructsCollectionLimits>;4201 readonly permissions: Option<UpDataStructsCollectionPermissions>;4202 readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;4203 readonly properties: Vec<UpDataStructsProperty>;4204 readonly adminList: Vec<PalletEvmAccountBasicCrossAccountIdRepr>;4205 readonly pendingSponsor: Option<PalletEvmAccountBasicCrossAccountIdRepr>;4206 readonly flags: U8aFixed;4207}42084209/** @name UpDataStructsCreateFungibleData */4210export interface UpDataStructsCreateFungibleData extends Struct {4211 readonly value: u128;4212}42134214/** @name UpDataStructsCreateItemData */4215export interface UpDataStructsCreateItemData extends Enum {4216 readonly isNft: boolean;4217 readonly asNft: UpDataStructsCreateNftData;4218 readonly isFungible: boolean;4219 readonly asFungible: UpDataStructsCreateFungibleData;4220 readonly isReFungible: boolean;4221 readonly asReFungible: UpDataStructsCreateReFungibleData;4222 readonly type: 'Nft' | 'Fungible' | 'ReFungible';4223}42244225/** @name UpDataStructsCreateItemExData */4226export interface UpDataStructsCreateItemExData extends Enum {4227 readonly isNft: boolean;4228 readonly asNft: Vec<UpDataStructsCreateNftExData>;4229 readonly isFungible: boolean;4230 readonly asFungible: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr,u128>;4231 readonly isRefungibleMultipleItems: boolean;4232 readonly asRefungibleMultipleItems: Vec<UpDataStructsCreateRefungibleExSingleOwner>;4233 readonly isRefungibleMultipleOwners: boolean;4234 readonly asRefungibleMultipleOwners: UpDataStructsCreateRefungibleExMultipleOwners;4235 readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';4236}42374238/** @name UpDataStructsCreateNftData */4239export interface UpDataStructsCreateNftData extends Struct {4240 readonly properties: Vec<UpDataStructsProperty>;4241}42424243/** @name UpDataStructsCreateNftExData */4244export interface UpDataStructsCreateNftExData extends Struct {4245 readonly properties: Vec<UpDataStructsProperty>;4246 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;4247}42484249/** @name UpDataStructsCreateReFungibleData */4250export interface UpDataStructsCreateReFungibleData extends Struct {4251 readonly pieces: u128;4252 readonly properties: Vec<UpDataStructsProperty>;4253}42544255/** @name UpDataStructsCreateRefungibleExMultipleOwners */4256export interface UpDataStructsCreateRefungibleExMultipleOwners extends Struct {4257 readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;4258 readonly properties: Vec<UpDataStructsProperty>;4259}42604261/** @name UpDataStructsCreateRefungibleExSingleOwner */4262export interface UpDataStructsCreateRefungibleExSingleOwner extends Struct {4263 readonly user: PalletEvmAccountBasicCrossAccountIdRepr;4264 readonly pieces: u128;4265 readonly properties: Vec<UpDataStructsProperty>;4266}42674268/** @name UpDataStructsNestingPermissions */4269export interface UpDataStructsNestingPermissions extends Struct {4270 readonly tokenOwner: bool;4271 readonly collectionAdmin: bool;4272 readonly restricted: Option<UpDataStructsOwnerRestrictedSet>;4273}42744275/** @name UpDataStructsOwnerRestrictedSet */4276export interface UpDataStructsOwnerRestrictedSet extends BTreeSet<u32> {}42774278/** @name UpDataStructsProperties */4279export interface UpDataStructsProperties extends Struct {4280 readonly map: UpDataStructsPropertiesMapBoundedVec;4281 readonly consumedSpace: u32;4282 readonly reserved: u32;4283}42844285/** @name UpDataStructsPropertiesMapBoundedVec */4286export interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}42874288/** @name UpDataStructsPropertiesMapPropertyPermission */4289export interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}42904291/** @name UpDataStructsProperty */4292export interface UpDataStructsProperty extends Struct {4293 readonly key: Bytes;4294 readonly value: Bytes;4295}42964297/** @name UpDataStructsPropertyKeyPermission */4298export interface UpDataStructsPropertyKeyPermission extends Struct {4299 readonly key: Bytes;4300 readonly permission: UpDataStructsPropertyPermission;4301}43024303/** @name UpDataStructsPropertyPermission */4304export interface UpDataStructsPropertyPermission extends Struct {4305 readonly mutable: bool;4306 readonly collectionAdmin: bool;4307 readonly tokenOwner: bool;4308}43094310/** @name UpDataStructsPropertyScope */4311export interface UpDataStructsPropertyScope extends Enum {4312 readonly isNone: boolean;4313 readonly isRmrk: boolean;4314 readonly type: 'None' | 'Rmrk';4315}43164317/** @name UpDataStructsRpcCollection */4318export interface UpDataStructsRpcCollection extends Struct {4319 readonly owner: AccountId32;4320 readonly mode: UpDataStructsCollectionMode;4321 readonly name: Vec<u16>;4322 readonly description: Vec<u16>;4323 readonly tokenPrefix: Bytes;4324 readonly sponsorship: UpDataStructsSponsorshipStateAccountId32;4325 readonly limits: UpDataStructsCollectionLimits;4326 readonly permissions: UpDataStructsCollectionPermissions;4327 readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;4328 readonly properties: Vec<UpDataStructsProperty>;4329 readonly readOnly: bool;4330 readonly flags: UpDataStructsRpcCollectionFlags;4331}43324333/** @name UpDataStructsRpcCollectionFlags */4334export interface UpDataStructsRpcCollectionFlags extends Struct {4335 readonly foreign: bool;4336 readonly erc721metadata: bool;4337}43384339/** @name UpDataStructsSponsoringRateLimit */4340export interface UpDataStructsSponsoringRateLimit extends Enum {4341 readonly isSponsoringDisabled: boolean;4342 readonly isBlocks: boolean;4343 readonly asBlocks: u32;4344 readonly type: 'SponsoringDisabled' | 'Blocks';4345}43464347/** @name UpDataStructsSponsorshipStateAccountId32 */4348export interface UpDataStructsSponsorshipStateAccountId32 extends Enum {4349 readonly isDisabled: boolean;4350 readonly isUnconfirmed: boolean;4351 readonly asUnconfirmed: AccountId32;4352 readonly isConfirmed: boolean;4353 readonly asConfirmed: AccountId32;4354 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';4355}43564357/** @name UpDataStructsSponsorshipStateBasicCrossAccountIdRepr */4358export interface UpDataStructsSponsorshipStateBasicCrossAccountIdRepr extends Enum {4359 readonly isDisabled: boolean;4360 readonly isUnconfirmed: boolean;4361 readonly asUnconfirmed: PalletEvmAccountBasicCrossAccountIdRepr;4362 readonly isConfirmed: boolean;4363 readonly asConfirmed: PalletEvmAccountBasicCrossAccountIdRepr;4364 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';4365}43664367/** @name UpDataStructsTokenChild */4368export interface UpDataStructsTokenChild extends Struct {4369 readonly token: u32;4370 readonly collection: u32;4371}43724373/** @name UpDataStructsTokenData */4374export interface UpDataStructsTokenData extends Struct {4375 readonly properties: Vec<UpDataStructsProperty>;4376 readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;4377 readonly pieces: u128;4378}43794380/** @name UpPovEstimateRpcPovInfo */4381export interface UpPovEstimateRpcPovInfo extends Struct {4382 readonly proofSize: u64;4383 readonly compactProofSize: u64;4384 readonly compressedProofSize: u64;4385 readonly results: Vec<Result<Result<Null, SpRuntimeDispatchError>, SpRuntimeTransactionValidityTransactionValidityError>>;4386 readonly keyValues: Vec<UpPovEstimateRpcTrieKeyValue>;4387}43884389/** @name UpPovEstimateRpcTrieKeyValue */4390export interface UpPovEstimateRpcTrieKeyValue extends Struct {4391 readonly key: Bytes;4392 readonly value: Bytes;4393}43944395/** @name XcmDoubleEncoded */4396export interface XcmDoubleEncoded extends Struct {4397 readonly encoded: Bytes;4398}43994400/** @name XcmV2BodyId */4401export interface XcmV2BodyId extends Enum {4402 readonly isUnit: boolean;4403 readonly isNamed: boolean;4404 readonly asNamed: Bytes;4405 readonly isIndex: boolean;4406 readonly asIndex: Compact<u32>;4407 readonly isExecutive: boolean;4408 readonly isTechnical: boolean;4409 readonly isLegislative: boolean;4410 readonly isJudicial: boolean;4411 readonly isDefense: boolean;4412 readonly isAdministration: boolean;4413 readonly isTreasury: boolean;4414 readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial' | 'Defense' | 'Administration' | 'Treasury';4415}44164417/** @name XcmV2BodyPart */4418export interface XcmV2BodyPart extends Enum {4419 readonly isVoice: boolean;4420 readonly isMembers: boolean;4421 readonly asMembers: {4422 readonly count: Compact<u32>;4423 } & Struct;4424 readonly isFraction: boolean;4425 readonly asFraction: {4426 readonly nom: Compact<u32>;4427 readonly denom: Compact<u32>;4428 } & Struct;4429 readonly isAtLeastProportion: boolean;4430 readonly asAtLeastProportion: {4431 readonly nom: Compact<u32>;4432 readonly denom: Compact<u32>;4433 } & Struct;4434 readonly isMoreThanProportion: boolean;4435 readonly asMoreThanProportion: {4436 readonly nom: Compact<u32>;4437 readonly denom: Compact<u32>;4438 } & Struct;4439 readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';4440}44414442/** @name XcmV2Instruction */4443export interface XcmV2Instruction extends Enum {4444 readonly isWithdrawAsset: boolean;4445 readonly asWithdrawAsset: XcmV2MultiassetMultiAssets;4446 readonly isReserveAssetDeposited: boolean;4447 readonly asReserveAssetDeposited: XcmV2MultiassetMultiAssets;4448 readonly isReceiveTeleportedAsset: boolean;4449 readonly asReceiveTeleportedAsset: XcmV2MultiassetMultiAssets;4450 readonly isQueryResponse: boolean;4451 readonly asQueryResponse: {4452 readonly queryId: Compact<u64>;4453 readonly response: XcmV2Response;4454 readonly maxWeight: Compact<u64>;4455 } & Struct;4456 readonly isTransferAsset: boolean;4457 readonly asTransferAsset: {4458 readonly assets: XcmV2MultiassetMultiAssets;4459 readonly beneficiary: XcmV2MultiLocation;4460 } & Struct;4461 readonly isTransferReserveAsset: boolean;4462 readonly asTransferReserveAsset: {4463 readonly assets: XcmV2MultiassetMultiAssets;4464 readonly dest: XcmV2MultiLocation;4465 readonly xcm: XcmV2Xcm;4466 } & Struct;4467 readonly isTransact: boolean;4468 readonly asTransact: {4469 readonly originType: XcmV2OriginKind;4470 readonly requireWeightAtMost: Compact<u64>;4471 readonly call: XcmDoubleEncoded;4472 } & Struct;4473 readonly isHrmpNewChannelOpenRequest: boolean;4474 readonly asHrmpNewChannelOpenRequest: {4475 readonly sender: Compact<u32>;4476 readonly maxMessageSize: Compact<u32>;4477 readonly maxCapacity: Compact<u32>;4478 } & Struct;4479 readonly isHrmpChannelAccepted: boolean;4480 readonly asHrmpChannelAccepted: {4481 readonly recipient: Compact<u32>;4482 } & Struct;4483 readonly isHrmpChannelClosing: boolean;4484 readonly asHrmpChannelClosing: {4485 readonly initiator: Compact<u32>;4486 readonly sender: Compact<u32>;4487 readonly recipient: Compact<u32>;4488 } & Struct;4489 readonly isClearOrigin: boolean;4490 readonly isDescendOrigin: boolean;4491 readonly asDescendOrigin: XcmV2MultilocationJunctions;4492 readonly isReportError: boolean;4493 readonly asReportError: {4494 readonly queryId: Compact<u64>;4495 readonly dest: XcmV2MultiLocation;4496 readonly maxResponseWeight: Compact<u64>;4497 } & Struct;4498 readonly isDepositAsset: boolean;4499 readonly asDepositAsset: {4500 readonly assets: XcmV2MultiassetMultiAssetFilter;4501 readonly maxAssets: Compact<u32>;4502 readonly beneficiary: XcmV2MultiLocation;4503 } & Struct;4504 readonly isDepositReserveAsset: boolean;4505 readonly asDepositReserveAsset: {4506 readonly assets: XcmV2MultiassetMultiAssetFilter;4507 readonly maxAssets: Compact<u32>;4508 readonly dest: XcmV2MultiLocation;4509 readonly xcm: XcmV2Xcm;4510 } & Struct;4511 readonly isExchangeAsset: boolean;4512 readonly asExchangeAsset: {4513 readonly give: XcmV2MultiassetMultiAssetFilter;4514 readonly receive: XcmV2MultiassetMultiAssets;4515 } & Struct;4516 readonly isInitiateReserveWithdraw: boolean;4517 readonly asInitiateReserveWithdraw: {4518 readonly assets: XcmV2MultiassetMultiAssetFilter;4519 readonly reserve: XcmV2MultiLocation;4520 readonly xcm: XcmV2Xcm;4521 } & Struct;4522 readonly isInitiateTeleport: boolean;4523 readonly asInitiateTeleport: {4524 readonly assets: XcmV2MultiassetMultiAssetFilter;4525 readonly dest: XcmV2MultiLocation;4526 readonly xcm: XcmV2Xcm;4527 } & Struct;4528 readonly isQueryHolding: boolean;4529 readonly asQueryHolding: {4530 readonly queryId: Compact<u64>;4531 readonly dest: XcmV2MultiLocation;4532 readonly assets: XcmV2MultiassetMultiAssetFilter;4533 readonly maxResponseWeight: Compact<u64>;4534 } & Struct;4535 readonly isBuyExecution: boolean;4536 readonly asBuyExecution: {4537 readonly fees: XcmV2MultiAsset;4538 readonly weightLimit: XcmV2WeightLimit;4539 } & Struct;4540 readonly isRefundSurplus: boolean;4541 readonly isSetErrorHandler: boolean;4542 readonly asSetErrorHandler: XcmV2Xcm;4543 readonly isSetAppendix: boolean;4544 readonly asSetAppendix: XcmV2Xcm;4545 readonly isClearError: boolean;4546 readonly isClaimAsset: boolean;4547 readonly asClaimAsset: {4548 readonly assets: XcmV2MultiassetMultiAssets;4549 readonly ticket: XcmV2MultiLocation;4550 } & Struct;4551 readonly isTrap: boolean;4552 readonly asTrap: Compact<u64>;4553 readonly isSubscribeVersion: boolean;4554 readonly asSubscribeVersion: {4555 readonly queryId: Compact<u64>;4556 readonly maxResponseWeight: Compact<u64>;4557 } & Struct;4558 readonly isUnsubscribeVersion: boolean;4559 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';4560}45614562/** @name XcmV2Junction */4563export interface XcmV2Junction extends Enum {4564 readonly isParachain: boolean;4565 readonly asParachain: Compact<u32>;4566 readonly isAccountId32: boolean;4567 readonly asAccountId32: {4568 readonly network: XcmV2NetworkId;4569 readonly id: U8aFixed;4570 } & Struct;4571 readonly isAccountIndex64: boolean;4572 readonly asAccountIndex64: {4573 readonly network: XcmV2NetworkId;4574 readonly index: Compact<u64>;4575 } & Struct;4576 readonly isAccountKey20: boolean;4577 readonly asAccountKey20: {4578 readonly network: XcmV2NetworkId;4579 readonly key: U8aFixed;4580 } & Struct;4581 readonly isPalletInstance: boolean;4582 readonly asPalletInstance: u8;4583 readonly isGeneralIndex: boolean;4584 readonly asGeneralIndex: Compact<u128>;4585 readonly isGeneralKey: boolean;4586 readonly asGeneralKey: Bytes;4587 readonly isOnlyChild: boolean;4588 readonly isPlurality: boolean;4589 readonly asPlurality: {4590 readonly id: XcmV2BodyId;4591 readonly part: XcmV2BodyPart;4592 } & Struct;4593 readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';4594}45954596/** @name XcmV2MultiAsset */4597export interface XcmV2MultiAsset extends Struct {4598 readonly id: XcmV2MultiassetAssetId;4599 readonly fun: XcmV2MultiassetFungibility;4600}46014602/** @name XcmV2MultiassetAssetId */4603export interface XcmV2MultiassetAssetId extends Enum {4604 readonly isConcrete: boolean;4605 readonly asConcrete: XcmV2MultiLocation;4606 readonly isAbstract: boolean;4607 readonly asAbstract: Bytes;4608 readonly type: 'Concrete' | 'Abstract';4609}46104611/** @name XcmV2MultiassetAssetInstance */4612export interface XcmV2MultiassetAssetInstance extends Enum {4613 readonly isUndefined: boolean;4614 readonly isIndex: boolean;4615 readonly asIndex: Compact<u128>;4616 readonly isArray4: boolean;4617 readonly asArray4: U8aFixed;4618 readonly isArray8: boolean;4619 readonly asArray8: U8aFixed;4620 readonly isArray16: boolean;4621 readonly asArray16: U8aFixed;4622 readonly isArray32: boolean;4623 readonly asArray32: U8aFixed;4624 readonly isBlob: boolean;4625 readonly asBlob: Bytes;4626 readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob';4627}46284629/** @name XcmV2MultiassetFungibility */4630export interface XcmV2MultiassetFungibility extends Enum {4631 readonly isFungible: boolean;4632 readonly asFungible: Compact<u128>;4633 readonly isNonFungible: boolean;4634 readonly asNonFungible: XcmV2MultiassetAssetInstance;4635 readonly type: 'Fungible' | 'NonFungible';4636}46374638/** @name XcmV2MultiassetMultiAssetFilter */4639export interface XcmV2MultiassetMultiAssetFilter extends Enum {4640 readonly isDefinite: boolean;4641 readonly asDefinite: XcmV2MultiassetMultiAssets;4642 readonly isWild: boolean;4643 readonly asWild: XcmV2MultiassetWildMultiAsset;4644 readonly type: 'Definite' | 'Wild';4645}46464647/** @name XcmV2MultiassetMultiAssets */4648export interface XcmV2MultiassetMultiAssets extends Vec<XcmV2MultiAsset> {}46494650/** @name XcmV2MultiassetWildFungibility */4651export interface XcmV2MultiassetWildFungibility extends Enum {4652 readonly isFungible: boolean;4653 readonly isNonFungible: boolean;4654 readonly type: 'Fungible' | 'NonFungible';4655}46564657/** @name XcmV2MultiassetWildMultiAsset */4658export interface XcmV2MultiassetWildMultiAsset extends Enum {4659 readonly isAll: boolean;4660 readonly isAllOf: boolean;4661 readonly asAllOf: {4662 readonly id: XcmV2MultiassetAssetId;4663 readonly fun: XcmV2MultiassetWildFungibility;4664 } & Struct;4665 readonly type: 'All' | 'AllOf';4666}46674668/** @name XcmV2MultiLocation */4669export interface XcmV2MultiLocation extends Struct {4670 readonly parents: u8;4671 readonly interior: XcmV2MultilocationJunctions;4672}46734674/** @name XcmV2MultilocationJunctions */4675export interface XcmV2MultilocationJunctions extends Enum {4676 readonly isHere: boolean;4677 readonly isX1: boolean;4678 readonly asX1: XcmV2Junction;4679 readonly isX2: boolean;4680 readonly asX2: ITuple<[XcmV2Junction, XcmV2Junction]>;4681 readonly isX3: boolean;4682 readonly asX3: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction]>;4683 readonly isX4: boolean;4684 readonly asX4: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>;4685 readonly isX5: boolean;4686 readonly asX5: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>;4687 readonly isX6: boolean;4688 readonly asX6: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>;4689 readonly isX7: boolean;4690 readonly asX7: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>;4691 readonly isX8: boolean;4692 readonly asX8: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>;4693 readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';4694}46954696/** @name XcmV2NetworkId */4697export interface XcmV2NetworkId extends Enum {4698 readonly isAny: boolean;4699 readonly isNamed: boolean;4700 readonly asNamed: Bytes;4701 readonly isPolkadot: boolean;4702 readonly isKusama: boolean;4703 readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';4704}47054706/** @name XcmV2OriginKind */4707export interface XcmV2OriginKind extends Enum {4708 readonly isNative: boolean;4709 readonly isSovereignAccount: boolean;4710 readonly isSuperuser: boolean;4711 readonly isXcm: boolean;4712 readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm';4713}47144715/** @name XcmV2Response */4716export interface XcmV2Response extends Enum {4717 readonly isNull: boolean;4718 readonly isAssets: boolean;4719 readonly asAssets: XcmV2MultiassetMultiAssets;4720 readonly isExecutionResult: boolean;4721 readonly asExecutionResult: Option<ITuple<[u32, XcmV2TraitsError]>>;4722 readonly isVersion: boolean;4723 readonly asVersion: u32;4724 readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version';4725}47264727/** @name XcmV2TraitsError */4728export interface XcmV2TraitsError extends Enum {4729 readonly isOverflow: boolean;4730 readonly isUnimplemented: boolean;4731 readonly isUntrustedReserveLocation: boolean;4732 readonly isUntrustedTeleportLocation: boolean;4733 readonly isMultiLocationFull: boolean;4734 readonly isMultiLocationNotInvertible: boolean;4735 readonly isBadOrigin: boolean;4736 readonly isInvalidLocation: boolean;4737 readonly isAssetNotFound: boolean;4738 readonly isFailedToTransactAsset: boolean;4739 readonly isNotWithdrawable: boolean;4740 readonly isLocationCannotHold: boolean;4741 readonly isExceedsMaxMessageSize: boolean;4742 readonly isDestinationUnsupported: boolean;4743 readonly isTransport: boolean;4744 readonly isUnroutable: boolean;4745 readonly isUnknownClaim: boolean;4746 readonly isFailedToDecode: boolean;4747 readonly isMaxWeightInvalid: boolean;4748 readonly isNotHoldingFees: boolean;4749 readonly isTooExpensive: boolean;4750 readonly isTrap: boolean;4751 readonly asTrap: u64;4752 readonly isUnhandledXcmVersion: boolean;4753 readonly isWeightLimitReached: boolean;4754 readonly asWeightLimitReached: u64;4755 readonly isBarrier: boolean;4756 readonly isWeightNotComputable: boolean;4757 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';4758}47594760/** @name XcmV2WeightLimit */4761export interface XcmV2WeightLimit extends Enum {4762 readonly isUnlimited: boolean;4763 readonly isLimited: boolean;4764 readonly asLimited: Compact<u64>;4765 readonly type: 'Unlimited' | 'Limited';4766}47674768/** @name XcmV2Xcm */4769export interface XcmV2Xcm extends Vec<XcmV2Instruction> {}47704771/** @name XcmV3Instruction */4772export interface XcmV3Instruction extends Enum {4773 readonly isWithdrawAsset: boolean;4774 readonly asWithdrawAsset: XcmV3MultiassetMultiAssets;4775 readonly isReserveAssetDeposited: boolean;4776 readonly asReserveAssetDeposited: XcmV3MultiassetMultiAssets;4777 readonly isReceiveTeleportedAsset: boolean;4778 readonly asReceiveTeleportedAsset: XcmV3MultiassetMultiAssets;4779 readonly isQueryResponse: boolean;4780 readonly asQueryResponse: {4781 readonly queryId: Compact<u64>;4782 readonly response: XcmV3Response;4783 readonly maxWeight: SpWeightsWeightV2Weight;4784 readonly querier: Option<XcmV3MultiLocation>;4785 } & Struct;4786 readonly isTransferAsset: boolean;4787 readonly asTransferAsset: {4788 readonly assets: XcmV3MultiassetMultiAssets;4789 readonly beneficiary: XcmV3MultiLocation;4790 } & Struct;4791 readonly isTransferReserveAsset: boolean;4792 readonly asTransferReserveAsset: {4793 readonly assets: XcmV3MultiassetMultiAssets;4794 readonly dest: XcmV3MultiLocation;4795 readonly xcm: XcmV3Xcm;4796 } & Struct;4797 readonly isTransact: boolean;4798 readonly asTransact: {4799 readonly originKind: XcmV2OriginKind;4800 readonly requireWeightAtMost: SpWeightsWeightV2Weight;4801 readonly call: XcmDoubleEncoded;4802 } & Struct;4803 readonly isHrmpNewChannelOpenRequest: boolean;4804 readonly asHrmpNewChannelOpenRequest: {4805 readonly sender: Compact<u32>;4806 readonly maxMessageSize: Compact<u32>;4807 readonly maxCapacity: Compact<u32>;4808 } & Struct;4809 readonly isHrmpChannelAccepted: boolean;4810 readonly asHrmpChannelAccepted: {4811 readonly recipient: Compact<u32>;4812 } & Struct;4813 readonly isHrmpChannelClosing: boolean;4814 readonly asHrmpChannelClosing: {4815 readonly initiator: Compact<u32>;4816 readonly sender: Compact<u32>;4817 readonly recipient: Compact<u32>;4818 } & Struct;4819 readonly isClearOrigin: boolean;4820 readonly isDescendOrigin: boolean;4821 readonly asDescendOrigin: XcmV3Junctions;4822 readonly isReportError: boolean;4823 readonly asReportError: XcmV3QueryResponseInfo;4824 readonly isDepositAsset: boolean;4825 readonly asDepositAsset: {4826 readonly assets: XcmV3MultiassetMultiAssetFilter;4827 readonly beneficiary: XcmV3MultiLocation;4828 } & Struct;4829 readonly isDepositReserveAsset: boolean;4830 readonly asDepositReserveAsset: {4831 readonly assets: XcmV3MultiassetMultiAssetFilter;4832 readonly dest: XcmV3MultiLocation;4833 readonly xcm: XcmV3Xcm;4834 } & Struct;4835 readonly isExchangeAsset: boolean;4836 readonly asExchangeAsset: {4837 readonly give: XcmV3MultiassetMultiAssetFilter;4838 readonly want: XcmV3MultiassetMultiAssets;4839 readonly maximal: bool;4840 } & Struct;4841 readonly isInitiateReserveWithdraw: boolean;4842 readonly asInitiateReserveWithdraw: {4843 readonly assets: XcmV3MultiassetMultiAssetFilter;4844 readonly reserve: XcmV3MultiLocation;4845 readonly xcm: XcmV3Xcm;4846 } & Struct;4847 readonly isInitiateTeleport: boolean;4848 readonly asInitiateTeleport: {4849 readonly assets: XcmV3MultiassetMultiAssetFilter;4850 readonly dest: XcmV3MultiLocation;4851 readonly xcm: XcmV3Xcm;4852 } & Struct;4853 readonly isReportHolding: boolean;4854 readonly asReportHolding: {4855 readonly responseInfo: XcmV3QueryResponseInfo;4856 readonly assets: XcmV3MultiassetMultiAssetFilter;4857 } & Struct;4858 readonly isBuyExecution: boolean;4859 readonly asBuyExecution: {4860 readonly fees: XcmV3MultiAsset;4861 readonly weightLimit: XcmV3WeightLimit;4862 } & Struct;4863 readonly isRefundSurplus: boolean;4864 readonly isSetErrorHandler: boolean;4865 readonly asSetErrorHandler: XcmV3Xcm;4866 readonly isSetAppendix: boolean;4867 readonly asSetAppendix: XcmV3Xcm;4868 readonly isClearError: boolean;4869 readonly isClaimAsset: boolean;4870 readonly asClaimAsset: {4871 readonly assets: XcmV3MultiassetMultiAssets;4872 readonly ticket: XcmV3MultiLocation;4873 } & Struct;4874 readonly isTrap: boolean;4875 readonly asTrap: Compact<u64>;4876 readonly isSubscribeVersion: boolean;4877 readonly asSubscribeVersion: {4878 readonly queryId: Compact<u64>;4879 readonly maxResponseWeight: SpWeightsWeightV2Weight;4880 } & Struct;4881 readonly isUnsubscribeVersion: boolean;4882 readonly isBurnAsset: boolean;4883 readonly asBurnAsset: XcmV3MultiassetMultiAssets;4884 readonly isExpectAsset: boolean;4885 readonly asExpectAsset: XcmV3MultiassetMultiAssets;4886 readonly isExpectOrigin: boolean;4887 readonly asExpectOrigin: Option<XcmV3MultiLocation>;4888 readonly isExpectError: boolean;4889 readonly asExpectError: Option<ITuple<[u32, XcmV3TraitsError]>>;4890 readonly isExpectTransactStatus: boolean;4891 readonly asExpectTransactStatus: XcmV3MaybeErrorCode;4892 readonly isQueryPallet: boolean;4893 readonly asQueryPallet: {4894 readonly moduleName: Bytes;4895 readonly responseInfo: XcmV3QueryResponseInfo;4896 } & Struct;4897 readonly isExpectPallet: boolean;4898 readonly asExpectPallet: {4899 readonly index: Compact<u32>;4900 readonly name: Bytes;4901 readonly moduleName: Bytes;4902 readonly crateMajor: Compact<u32>;4903 readonly minCrateMinor: Compact<u32>;4904 } & Struct;4905 readonly isReportTransactStatus: boolean;4906 readonly asReportTransactStatus: XcmV3QueryResponseInfo;4907 readonly isClearTransactStatus: boolean;4908 readonly isUniversalOrigin: boolean;4909 readonly asUniversalOrigin: XcmV3Junction;4910 readonly isExportMessage: boolean;4911 readonly asExportMessage: {4912 readonly network: XcmV3JunctionNetworkId;4913 readonly destination: XcmV3Junctions;4914 readonly xcm: XcmV3Xcm;4915 } & Struct;4916 readonly isLockAsset: boolean;4917 readonly asLockAsset: {4918 readonly asset: XcmV3MultiAsset;4919 readonly unlocker: XcmV3MultiLocation;4920 } & Struct;4921 readonly isUnlockAsset: boolean;4922 readonly asUnlockAsset: {4923 readonly asset: XcmV3MultiAsset;4924 readonly target: XcmV3MultiLocation;4925 } & Struct;4926 readonly isNoteUnlockable: boolean;4927 readonly asNoteUnlockable: {4928 readonly asset: XcmV3MultiAsset;4929 readonly owner: XcmV3MultiLocation;4930 } & Struct;4931 readonly isRequestUnlock: boolean;4932 readonly asRequestUnlock: {4933 readonly asset: XcmV3MultiAsset;4934 readonly locker: XcmV3MultiLocation;4935 } & Struct;4936 readonly isSetFeesMode: boolean;4937 readonly asSetFeesMode: {4938 readonly jitWithdraw: bool;4939 } & Struct;4940 readonly isSetTopic: boolean;4941 readonly asSetTopic: U8aFixed;4942 readonly isClearTopic: boolean;4943 readonly isAliasOrigin: boolean;4944 readonly asAliasOrigin: XcmV3MultiLocation;4945 readonly isUnpaidExecution: boolean;4946 readonly asUnpaidExecution: {4947 readonly weightLimit: XcmV3WeightLimit;4948 readonly checkOrigin: Option<XcmV3MultiLocation>;4949 } & Struct;4950 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'ClearOrigin' | 'DescendOrigin' | 'ReportError' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'ReportHolding' | 'BuyExecution' | 'RefundSurplus' | 'SetErrorHandler' | 'SetAppendix' | 'ClearError' | 'ClaimAsset' | 'Trap' | 'SubscribeVersion' | 'UnsubscribeVersion' | 'BurnAsset' | 'ExpectAsset' | 'ExpectOrigin' | 'ExpectError' | 'ExpectTransactStatus' | 'QueryPallet' | 'ExpectPallet' | 'ReportTransactStatus' | 'ClearTransactStatus' | 'UniversalOrigin' | 'ExportMessage' | 'LockAsset' | 'UnlockAsset' | 'NoteUnlockable' | 'RequestUnlock' | 'SetFeesMode' | 'SetTopic' | 'ClearTopic' | 'AliasOrigin' | 'UnpaidExecution';4951}49524953/** @name XcmV3Junction */4954export interface XcmV3Junction extends Enum {4955 readonly isParachain: boolean;4956 readonly asParachain: Compact<u32>;4957 readonly isAccountId32: boolean;4958 readonly asAccountId32: {4959 readonly network: Option<XcmV3JunctionNetworkId>;4960 readonly id: U8aFixed;4961 } & Struct;4962 readonly isAccountIndex64: boolean;4963 readonly asAccountIndex64: {4964 readonly network: Option<XcmV3JunctionNetworkId>;4965 readonly index: Compact<u64>;4966 } & Struct;4967 readonly isAccountKey20: boolean;4968 readonly asAccountKey20: {4969 readonly network: Option<XcmV3JunctionNetworkId>;4970 readonly key: U8aFixed;4971 } & Struct;4972 readonly isPalletInstance: boolean;4973 readonly asPalletInstance: u8;4974 readonly isGeneralIndex: boolean;4975 readonly asGeneralIndex: Compact<u128>;4976 readonly isGeneralKey: boolean;4977 readonly asGeneralKey: {4978 readonly length: u8;4979 readonly data: U8aFixed;4980 } & Struct;4981 readonly isOnlyChild: boolean;4982 readonly isPlurality: boolean;4983 readonly asPlurality: {4984 readonly id: XcmV3JunctionBodyId;4985 readonly part: XcmV3JunctionBodyPart;4986 } & Struct;4987 readonly isGlobalConsensus: boolean;4988 readonly asGlobalConsensus: XcmV3JunctionNetworkId;4989 readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality' | 'GlobalConsensus';4990}49914992/** @name XcmV3JunctionBodyId */4993export interface XcmV3JunctionBodyId extends Enum {4994 readonly isUnit: boolean;4995 readonly isMoniker: boolean;4996 readonly asMoniker: U8aFixed;4997 readonly isIndex: boolean;4998 readonly asIndex: Compact<u32>;4999 readonly isExecutive: boolean;5000 readonly isTechnical: boolean;5001 readonly isLegislative: boolean;5002 readonly isJudicial: boolean;5003 readonly isDefense: boolean;5004 readonly isAdministration: boolean;5005 readonly isTreasury: boolean;5006 readonly type: 'Unit' | 'Moniker' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial' | 'Defense' | 'Administration' | 'Treasury';5007}50085009/** @name XcmV3JunctionBodyPart */5010export interface XcmV3JunctionBodyPart extends Enum {5011 readonly isVoice: boolean;5012 readonly isMembers: boolean;5013 readonly asMembers: {5014 readonly count: Compact<u32>;5015 } & Struct;5016 readonly isFraction: boolean;5017 readonly asFraction: {5018 readonly nom: Compact<u32>;5019 readonly denom: Compact<u32>;5020 } & Struct;5021 readonly isAtLeastProportion: boolean;5022 readonly asAtLeastProportion: {5023 readonly nom: Compact<u32>;5024 readonly denom: Compact<u32>;5025 } & Struct;5026 readonly isMoreThanProportion: boolean;5027 readonly asMoreThanProportion: {5028 readonly nom: Compact<u32>;5029 readonly denom: Compact<u32>;5030 } & Struct;5031 readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';5032}50335034/** @name XcmV3JunctionNetworkId */5035export interface XcmV3JunctionNetworkId extends Enum {5036 readonly isByGenesis: boolean;5037 readonly asByGenesis: U8aFixed;5038 readonly isByFork: boolean;5039 readonly asByFork: {5040 readonly blockNumber: u64;5041 readonly blockHash: U8aFixed;5042 } & Struct;5043 readonly isPolkadot: boolean;5044 readonly isKusama: boolean;5045 readonly isWestend: boolean;5046 readonly isRococo: boolean;5047 readonly isWococo: boolean;5048 readonly isEthereum: boolean;5049 readonly asEthereum: {5050 readonly chainId: Compact<u64>;5051 } & Struct;5052 readonly isBitcoinCore: boolean;5053 readonly isBitcoinCash: boolean;5054 readonly type: 'ByGenesis' | 'ByFork' | 'Polkadot' | 'Kusama' | 'Westend' | 'Rococo' | 'Wococo' | 'Ethereum' | 'BitcoinCore' | 'BitcoinCash';5055}50565057/** @name XcmV3Junctions */5058export interface XcmV3Junctions extends Enum {5059 readonly isHere: boolean;5060 readonly isX1: boolean;5061 readonly asX1: XcmV3Junction;5062 readonly isX2: boolean;5063 readonly asX2: ITuple<[XcmV3Junction, XcmV3Junction]>;5064 readonly isX3: boolean;5065 readonly asX3: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction]>;5066 readonly isX4: boolean;5067 readonly asX4: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>;5068 readonly isX5: boolean;5069 readonly asX5: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>;5070 readonly isX6: boolean;5071 readonly asX6: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>;5072 readonly isX7: boolean;5073 readonly asX7: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>;5074 readonly isX8: boolean;5075 readonly asX8: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>;5076 readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';5077}50785079/** @name XcmV3MaybeErrorCode */5080export interface XcmV3MaybeErrorCode extends Enum {5081 readonly isSuccess: boolean;5082 readonly isError: boolean;5083 readonly asError: Bytes;5084 readonly isTruncatedError: boolean;5085 readonly asTruncatedError: Bytes;5086 readonly type: 'Success' | 'Error' | 'TruncatedError';5087}50885089/** @name XcmV3MultiAsset */5090export interface XcmV3MultiAsset extends Struct {5091 readonly id: XcmV3MultiassetAssetId;5092 readonly fun: XcmV3MultiassetFungibility;5093}50945095/** @name XcmV3MultiassetAssetId */5096export interface XcmV3MultiassetAssetId extends Enum {5097 readonly isConcrete: boolean;5098 readonly asConcrete: XcmV3MultiLocation;5099 readonly isAbstract: boolean;5100 readonly asAbstract: U8aFixed;5101 readonly type: 'Concrete' | 'Abstract';5102}51035104/** @name XcmV3MultiassetAssetInstance */5105export interface XcmV3MultiassetAssetInstance extends Enum {5106 readonly isUndefined: boolean;5107 readonly isIndex: boolean;5108 readonly asIndex: Compact<u128>;5109 readonly isArray4: boolean;5110 readonly asArray4: U8aFixed;5111 readonly isArray8: boolean;5112 readonly asArray8: U8aFixed;5113 readonly isArray16: boolean;5114 readonly asArray16: U8aFixed;5115 readonly isArray32: boolean;5116 readonly asArray32: U8aFixed;5117 readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32';5118}51195120/** @name XcmV3MultiassetFungibility */5121export interface XcmV3MultiassetFungibility extends Enum {5122 readonly isFungible: boolean;5123 readonly asFungible: Compact<u128>;5124 readonly isNonFungible: boolean;5125 readonly asNonFungible: XcmV3MultiassetAssetInstance;5126 readonly type: 'Fungible' | 'NonFungible';5127}51285129/** @name XcmV3MultiassetMultiAssetFilter */5130export interface XcmV3MultiassetMultiAssetFilter extends Enum {5131 readonly isDefinite: boolean;5132 readonly asDefinite: XcmV3MultiassetMultiAssets;5133 readonly isWild: boolean;5134 readonly asWild: XcmV3MultiassetWildMultiAsset;5135 readonly type: 'Definite' | 'Wild';5136}51375138/** @name XcmV3MultiassetMultiAssets */5139export interface XcmV3MultiassetMultiAssets extends Vec<XcmV3MultiAsset> {}51405141/** @name XcmV3MultiassetWildFungibility */5142export interface XcmV3MultiassetWildFungibility extends Enum {5143 readonly isFungible: boolean;5144 readonly isNonFungible: boolean;5145 readonly type: 'Fungible' | 'NonFungible';5146}51475148/** @name XcmV3MultiassetWildMultiAsset */5149export interface XcmV3MultiassetWildMultiAsset extends Enum {5150 readonly isAll: boolean;5151 readonly isAllOf: boolean;5152 readonly asAllOf: {5153 readonly id: XcmV3MultiassetAssetId;5154 readonly fun: XcmV3MultiassetWildFungibility;5155 } & Struct;5156 readonly isAllCounted: boolean;5157 readonly asAllCounted: Compact<u32>;5158 readonly isAllOfCounted: boolean;5159 readonly asAllOfCounted: {5160 readonly id: XcmV3MultiassetAssetId;5161 readonly fun: XcmV3MultiassetWildFungibility;5162 readonly count: Compact<u32>;5163 } & Struct;5164 readonly type: 'All' | 'AllOf' | 'AllCounted' | 'AllOfCounted';5165}51665167/** @name XcmV3MultiLocation */5168export interface XcmV3MultiLocation extends Struct {5169 readonly parents: u8;5170 readonly interior: XcmV3Junctions;5171}51725173/** @name XcmV3PalletInfo */5174export interface XcmV3PalletInfo extends Struct {5175 readonly index: Compact<u32>;5176 readonly name: Bytes;5177 readonly moduleName: Bytes;5178 readonly major: Compact<u32>;5179 readonly minor: Compact<u32>;5180 readonly patch: Compact<u32>;5181}51825183/** @name XcmV3QueryResponseInfo */5184export interface XcmV3QueryResponseInfo extends Struct {5185 readonly destination: XcmV3MultiLocation;5186 readonly queryId: Compact<u64>;5187 readonly maxWeight: SpWeightsWeightV2Weight;5188}51895190/** @name XcmV3Response */5191export interface XcmV3Response extends Enum {5192 readonly isNull: boolean;5193 readonly isAssets: boolean;5194 readonly asAssets: XcmV3MultiassetMultiAssets;5195 readonly isExecutionResult: boolean;5196 readonly asExecutionResult: Option<ITuple<[u32, XcmV3TraitsError]>>;5197 readonly isVersion: boolean;5198 readonly asVersion: u32;5199 readonly isPalletsInfo: boolean;5200 readonly asPalletsInfo: Vec<XcmV3PalletInfo>;5201 readonly isDispatchResult: boolean;5202 readonly asDispatchResult: XcmV3MaybeErrorCode;5203 readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version' | 'PalletsInfo' | 'DispatchResult';5204}52055206/** @name XcmV3TraitsError */5207export interface XcmV3TraitsError extends Enum {5208 readonly isOverflow: boolean;5209 readonly isUnimplemented: boolean;5210 readonly isUntrustedReserveLocation: boolean;5211 readonly isUntrustedTeleportLocation: boolean;5212 readonly isLocationFull: boolean;5213 readonly isLocationNotInvertible: boolean;5214 readonly isBadOrigin: boolean;5215 readonly isInvalidLocation: boolean;5216 readonly isAssetNotFound: boolean;5217 readonly isFailedToTransactAsset: boolean;5218 readonly isNotWithdrawable: boolean;5219 readonly isLocationCannotHold: boolean;5220 readonly isExceedsMaxMessageSize: boolean;5221 readonly isDestinationUnsupported: boolean;5222 readonly isTransport: boolean;5223 readonly isUnroutable: boolean;5224 readonly isUnknownClaim: boolean;5225 readonly isFailedToDecode: boolean;5226 readonly isMaxWeightInvalid: boolean;5227 readonly isNotHoldingFees: boolean;5228 readonly isTooExpensive: boolean;5229 readonly isTrap: boolean;5230 readonly asTrap: u64;5231 readonly isExpectationFalse: boolean;5232 readonly isPalletNotFound: boolean;5233 readonly isNameMismatch: boolean;5234 readonly isVersionIncompatible: boolean;5235 readonly isHoldingWouldOverflow: boolean;5236 readonly isExportError: boolean;5237 readonly isReanchorFailed: boolean;5238 readonly isNoDeal: boolean;5239 readonly isFeesNotMet: boolean;5240 readonly isLockError: boolean;5241 readonly isNoPermission: boolean;5242 readonly isUnanchored: boolean;5243 readonly isNotDepositable: boolean;5244 readonly isUnhandledXcmVersion: boolean;5245 readonly isWeightLimitReached: boolean;5246 readonly asWeightLimitReached: SpWeightsWeightV2Weight;5247 readonly isBarrier: boolean;5248 readonly isWeightNotComputable: boolean;5249 readonly isExceedsStackLimit: boolean;5250 readonly type: 'Overflow' | 'Unimplemented' | 'UntrustedReserveLocation' | 'UntrustedTeleportLocation' | 'LocationFull' | 'LocationNotInvertible' | 'BadOrigin' | 'InvalidLocation' | 'AssetNotFound' | 'FailedToTransactAsset' | 'NotWithdrawable' | 'LocationCannotHold' | 'ExceedsMaxMessageSize' | 'DestinationUnsupported' | 'Transport' | 'Unroutable' | 'UnknownClaim' | 'FailedToDecode' | 'MaxWeightInvalid' | 'NotHoldingFees' | 'TooExpensive' | 'Trap' | 'ExpectationFalse' | 'PalletNotFound' | 'NameMismatch' | 'VersionIncompatible' | 'HoldingWouldOverflow' | 'ExportError' | 'ReanchorFailed' | 'NoDeal' | 'FeesNotMet' | 'LockError' | 'NoPermission' | 'Unanchored' | 'NotDepositable' | 'UnhandledXcmVersion' | 'WeightLimitReached' | 'Barrier' | 'WeightNotComputable' | 'ExceedsStackLimit';5251}52525253/** @name XcmV3TraitsOutcome */5254export interface XcmV3TraitsOutcome extends Enum {5255 readonly isComplete: boolean;5256 readonly asComplete: SpWeightsWeightV2Weight;5257 readonly isIncomplete: boolean;5258 readonly asIncomplete: ITuple<[SpWeightsWeightV2Weight, XcmV3TraitsError]>;5259 readonly isError: boolean;5260 readonly asError: XcmV3TraitsError;5261 readonly type: 'Complete' | 'Incomplete' | 'Error';5262}52635264/** @name XcmV3WeightLimit */5265export interface XcmV3WeightLimit extends Enum {5266 readonly isUnlimited: boolean;5267 readonly isLimited: boolean;5268 readonly asLimited: SpWeightsWeightV2Weight;5269 readonly type: 'Unlimited' | 'Limited';5270}52715272/** @name XcmV3Xcm */5273export interface XcmV3Xcm extends Vec<XcmV3Instruction> {}52745275/** @name XcmVersionedAssetId */5276export interface XcmVersionedAssetId extends Enum {5277 readonly isV3: boolean;5278 readonly asV3: XcmV3MultiassetAssetId;5279 readonly type: 'V3';5280}52815282/** @name XcmVersionedMultiAsset */5283export interface XcmVersionedMultiAsset extends Enum {5284 readonly isV2: boolean;5285 readonly asV2: XcmV2MultiAsset;5286 readonly isV3: boolean;5287 readonly asV3: XcmV3MultiAsset;5288 readonly type: 'V2' | 'V3';5289}52905291/** @name XcmVersionedMultiAssets */5292export interface XcmVersionedMultiAssets extends Enum {5293 readonly isV2: boolean;5294 readonly asV2: XcmV2MultiassetMultiAssets;5295 readonly isV3: boolean;5296 readonly asV3: XcmV3MultiassetMultiAssets;5297 readonly type: 'V2' | 'V3';5298}52995300/** @name XcmVersionedMultiLocation */5301export interface XcmVersionedMultiLocation extends Enum {5302 readonly isV2: boolean;5303 readonly asV2: XcmV2MultiLocation;5304 readonly isV3: boolean;5305 readonly asV3: XcmV3MultiLocation;5306 readonly type: 'V2' | 'V3';5307}53085309/** @name XcmVersionedResponse */5310export interface XcmVersionedResponse extends Enum {5311 readonly isV2: boolean;5312 readonly asV2: XcmV2Response;5313 readonly isV3: boolean;5314 readonly asV3: XcmV3Response;5315 readonly type: 'V2' | 'V3';5316}53175318/** @name XcmVersionedXcm */5319export interface XcmVersionedXcm extends Enum {5320 readonly isV2: boolean;5321 readonly asV2: XcmV2Xcm;5322 readonly isV3: boolean;5323 readonly asV3: XcmV3Xcm;5324 readonly type: 'V2' | 'V3';5325}53265327export type PHANTOM_DEFAULT = 'default';1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */34import type { Data } from '@polkadot/types';5import type { BTreeMap, BTreeSet, Bytes, Compact, Enum, Null, Option, Result, Struct, Text, U256, U8aFixed, Vec, bool, i64, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';6import type { ITuple } from '@polkadot/types-codec/types';7import type { Vote } from '@polkadot/types/interfaces/elections';8import type { AccountId32, Call, H160, H256, MultiAddress, Perbill } from '@polkadot/types/interfaces/runtime';9import type { Event } from '@polkadot/types/interfaces/system';1011/** @name CumulusPalletDmpQueueCall */12export interface CumulusPalletDmpQueueCall extends Enum {13 readonly isServiceOverweight: boolean;14 readonly asServiceOverweight: {15 readonly index: u64;16 readonly weightLimit: SpWeightsWeightV2Weight;17 } & Struct;18 readonly type: 'ServiceOverweight';19}2021/** @name CumulusPalletDmpQueueConfigData */22export interface CumulusPalletDmpQueueConfigData extends Struct {23 readonly maxIndividual: SpWeightsWeightV2Weight;24}2526/** @name CumulusPalletDmpQueueError */27export interface CumulusPalletDmpQueueError extends Enum {28 readonly isUnknown: boolean;29 readonly isOverLimit: boolean;30 readonly type: 'Unknown' | 'OverLimit';31}3233/** @name CumulusPalletDmpQueueEvent */34export interface CumulusPalletDmpQueueEvent extends Enum {35 readonly isInvalidFormat: boolean;36 readonly asInvalidFormat: {37 readonly messageHash: U8aFixed;38 } & Struct;39 readonly isUnsupportedVersion: boolean;40 readonly asUnsupportedVersion: {41 readonly messageHash: U8aFixed;42 } & Struct;43 readonly isExecutedDownward: boolean;44 readonly asExecutedDownward: {45 readonly messageHash: U8aFixed;46 readonly messageId: U8aFixed;47 readonly outcome: StagingXcmV3TraitsOutcome;48 } & Struct;49 readonly isWeightExhausted: boolean;50 readonly asWeightExhausted: {51 readonly messageHash: U8aFixed;52 readonly messageId: U8aFixed;53 readonly remainingWeight: SpWeightsWeightV2Weight;54 readonly requiredWeight: SpWeightsWeightV2Weight;55 } & Struct;56 readonly isOverweightEnqueued: boolean;57 readonly asOverweightEnqueued: {58 readonly messageHash: U8aFixed;59 readonly messageId: U8aFixed;60 readonly overweightIndex: u64;61 readonly requiredWeight: SpWeightsWeightV2Weight;62 } & Struct;63 readonly isOverweightServiced: boolean;64 readonly asOverweightServiced: {65 readonly overweightIndex: u64;66 readonly weightUsed: SpWeightsWeightV2Weight;67 } & Struct;68 readonly isMaxMessagesExhausted: boolean;69 readonly asMaxMessagesExhausted: {70 readonly messageHash: U8aFixed;71 } & Struct;72 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced' | 'MaxMessagesExhausted';73}7475/** @name CumulusPalletDmpQueuePageIndexData */76export interface CumulusPalletDmpQueuePageIndexData extends Struct {77 readonly beginUsed: u32;78 readonly endUsed: u32;79 readonly overweightCount: u64;80}8182/** @name CumulusPalletParachainSystemCall */83export interface CumulusPalletParachainSystemCall extends Enum {84 readonly isSetValidationData: boolean;85 readonly asSetValidationData: {86 readonly data: CumulusPrimitivesParachainInherentParachainInherentData;87 } & Struct;88 readonly isSudoSendUpwardMessage: boolean;89 readonly asSudoSendUpwardMessage: {90 readonly message: Bytes;91 } & Struct;92 readonly isAuthorizeUpgrade: boolean;93 readonly asAuthorizeUpgrade: {94 readonly codeHash: H256;95 readonly checkVersion: bool;96 } & Struct;97 readonly isEnactAuthorizedUpgrade: boolean;98 readonly asEnactAuthorizedUpgrade: {99 readonly code: Bytes;100 } & Struct;101 readonly type: 'SetValidationData' | 'SudoSendUpwardMessage' | 'AuthorizeUpgrade' | 'EnactAuthorizedUpgrade';102}103104/** @name CumulusPalletParachainSystemCodeUpgradeAuthorization */105export interface CumulusPalletParachainSystemCodeUpgradeAuthorization extends Struct {106 readonly codeHash: H256;107 readonly checkVersion: bool;108}109110/** @name CumulusPalletParachainSystemError */111export interface CumulusPalletParachainSystemError extends Enum {112 readonly isOverlappingUpgrades: boolean;113 readonly isProhibitedByPolkadot: boolean;114 readonly isTooBig: boolean;115 readonly isValidationDataNotAvailable: boolean;116 readonly isHostConfigurationNotAvailable: boolean;117 readonly isNotScheduled: boolean;118 readonly isNothingAuthorized: boolean;119 readonly isUnauthorized: boolean;120 readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled' | 'NothingAuthorized' | 'Unauthorized';121}122123/** @name CumulusPalletParachainSystemEvent */124export interface CumulusPalletParachainSystemEvent extends Enum {125 readonly isValidationFunctionStored: boolean;126 readonly isValidationFunctionApplied: boolean;127 readonly asValidationFunctionApplied: {128 readonly relayChainBlockNum: u32;129 } & Struct;130 readonly isValidationFunctionDiscarded: boolean;131 readonly isUpgradeAuthorized: boolean;132 readonly asUpgradeAuthorized: {133 readonly codeHash: H256;134 } & Struct;135 readonly isDownwardMessagesReceived: boolean;136 readonly asDownwardMessagesReceived: {137 readonly count: u32;138 } & Struct;139 readonly isDownwardMessagesProcessed: boolean;140 readonly asDownwardMessagesProcessed: {141 readonly weightUsed: SpWeightsWeightV2Weight;142 readonly dmqHead: H256;143 } & Struct;144 readonly isUpwardMessageSent: boolean;145 readonly asUpwardMessageSent: {146 readonly messageHash: Option<U8aFixed>;147 } & Struct;148 readonly type: 'ValidationFunctionStored' | 'ValidationFunctionApplied' | 'ValidationFunctionDiscarded' | 'UpgradeAuthorized' | 'DownwardMessagesReceived' | 'DownwardMessagesProcessed' | 'UpwardMessageSent';149}150151/** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot */152export interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct {153 readonly dmqMqcHead: H256;154 readonly relayDispatchQueueRemainingCapacity: CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity;155 readonly ingressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV5AbridgedHrmpChannel]>>;156 readonly egressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV5AbridgedHrmpChannel]>>;157}158159/** @name CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity */160export interface CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity extends Struct {161 readonly remainingCount: u32;162 readonly remainingSize: u32;163}164165/** @name CumulusPalletParachainSystemUnincludedSegmentAncestor */166export interface CumulusPalletParachainSystemUnincludedSegmentAncestor extends Struct {167 readonly usedBandwidth: CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth;168 readonly paraHeadHash: Option<H256>;169 readonly consumedGoAheadSignal: Option<PolkadotPrimitivesV5UpgradeGoAhead>;170}171172/** @name CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate */173export interface CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate extends Struct {174 readonly msgCount: u32;175 readonly totalBytes: u32;176}177178/** @name CumulusPalletParachainSystemUnincludedSegmentSegmentTracker */179export interface CumulusPalletParachainSystemUnincludedSegmentSegmentTracker extends Struct {180 readonly usedBandwidth: CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth;181 readonly hrmpWatermark: Option<u32>;182 readonly consumedGoAheadSignal: Option<PolkadotPrimitivesV5UpgradeGoAhead>;183}184185/** @name CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth */186export interface CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth extends Struct {187 readonly umpMsgCount: u32;188 readonly umpTotalBytes: u32;189 readonly hrmpOutgoing: BTreeMap<u32, CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate>;190}191192/** @name CumulusPalletXcmCall */193export interface CumulusPalletXcmCall extends Null {}194195/** @name CumulusPalletXcmError */196export interface CumulusPalletXcmError extends Null {}197198/** @name CumulusPalletXcmEvent */199export interface CumulusPalletXcmEvent extends Enum {200 readonly isInvalidFormat: boolean;201 readonly asInvalidFormat: U8aFixed;202 readonly isUnsupportedVersion: boolean;203 readonly asUnsupportedVersion: U8aFixed;204 readonly isExecutedDownward: boolean;205 readonly asExecutedDownward: ITuple<[U8aFixed, StagingXcmV3TraitsOutcome]>;206 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';207}208209/** @name CumulusPalletXcmOrigin */210export interface CumulusPalletXcmOrigin extends Enum {211 readonly isRelay: boolean;212 readonly isSiblingParachain: boolean;213 readonly asSiblingParachain: u32;214 readonly type: 'Relay' | 'SiblingParachain';215}216217/** @name CumulusPalletXcmpQueueCall */218export interface CumulusPalletXcmpQueueCall extends Enum {219 readonly isServiceOverweight: boolean;220 readonly asServiceOverweight: {221 readonly index: u64;222 readonly weightLimit: SpWeightsWeightV2Weight;223 } & Struct;224 readonly isSuspendXcmExecution: boolean;225 readonly isResumeXcmExecution: boolean;226 readonly isUpdateSuspendThreshold: boolean;227 readonly asUpdateSuspendThreshold: {228 readonly new_: u32;229 } & Struct;230 readonly isUpdateDropThreshold: boolean;231 readonly asUpdateDropThreshold: {232 readonly new_: u32;233 } & Struct;234 readonly isUpdateResumeThreshold: boolean;235 readonly asUpdateResumeThreshold: {236 readonly new_: u32;237 } & Struct;238 readonly isUpdateThresholdWeight: boolean;239 readonly asUpdateThresholdWeight: {240 readonly new_: SpWeightsWeightV2Weight;241 } & Struct;242 readonly isUpdateWeightRestrictDecay: boolean;243 readonly asUpdateWeightRestrictDecay: {244 readonly new_: SpWeightsWeightV2Weight;245 } & Struct;246 readonly isUpdateXcmpMaxIndividualWeight: boolean;247 readonly asUpdateXcmpMaxIndividualWeight: {248 readonly new_: SpWeightsWeightV2Weight;249 } & Struct;250 readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight';251}252253/** @name CumulusPalletXcmpQueueError */254export interface CumulusPalletXcmpQueueError extends Enum {255 readonly isFailedToSend: boolean;256 readonly isBadXcmOrigin: boolean;257 readonly isBadXcm: boolean;258 readonly isBadOverweightIndex: boolean;259 readonly isWeightOverLimit: boolean;260 readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';261}262263/** @name CumulusPalletXcmpQueueEvent */264export interface CumulusPalletXcmpQueueEvent extends Enum {265 readonly isSuccess: boolean;266 readonly asSuccess: {267 readonly messageHash: U8aFixed;268 readonly messageId: U8aFixed;269 readonly weight: SpWeightsWeightV2Weight;270 } & Struct;271 readonly isFail: boolean;272 readonly asFail: {273 readonly messageHash: U8aFixed;274 readonly messageId: U8aFixed;275 readonly error: StagingXcmV3TraitsError;276 readonly weight: SpWeightsWeightV2Weight;277 } & Struct;278 readonly isBadVersion: boolean;279 readonly asBadVersion: {280 readonly messageHash: U8aFixed;281 } & Struct;282 readonly isBadFormat: boolean;283 readonly asBadFormat: {284 readonly messageHash: U8aFixed;285 } & Struct;286 readonly isXcmpMessageSent: boolean;287 readonly asXcmpMessageSent: {288 readonly messageHash: U8aFixed;289 } & Struct;290 readonly isOverweightEnqueued: boolean;291 readonly asOverweightEnqueued: {292 readonly sender: u32;293 readonly sentAt: u32;294 readonly index: u64;295 readonly required: SpWeightsWeightV2Weight;296 } & Struct;297 readonly isOverweightServiced: boolean;298 readonly asOverweightServiced: {299 readonly index: u64;300 readonly used: SpWeightsWeightV2Weight;301 } & Struct;302 readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';303}304305/** @name CumulusPalletXcmpQueueInboundChannelDetails */306export interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {307 readonly sender: u32;308 readonly state: CumulusPalletXcmpQueueInboundState;309 readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesPrimitivesXcmpMessageFormat]>>;310}311312/** @name CumulusPalletXcmpQueueInboundState */313export interface CumulusPalletXcmpQueueInboundState extends Enum {314 readonly isOk: boolean;315 readonly isSuspended: boolean;316 readonly type: 'Ok' | 'Suspended';317}318319/** @name CumulusPalletXcmpQueueOutboundChannelDetails */320export interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {321 readonly recipient: u32;322 readonly state: CumulusPalletXcmpQueueOutboundState;323 readonly signalsExist: bool;324 readonly firstIndex: u16;325 readonly lastIndex: u16;326}327328/** @name CumulusPalletXcmpQueueOutboundState */329export interface CumulusPalletXcmpQueueOutboundState extends Enum {330 readonly isOk: boolean;331 readonly isSuspended: boolean;332 readonly type: 'Ok' | 'Suspended';333}334335/** @name CumulusPalletXcmpQueueQueueConfigData */336export interface CumulusPalletXcmpQueueQueueConfigData extends Struct {337 readonly suspendThreshold: u32;338 readonly dropThreshold: u32;339 readonly resumeThreshold: u32;340 readonly thresholdWeight: SpWeightsWeightV2Weight;341 readonly weightRestrictDecay: SpWeightsWeightV2Weight;342 readonly xcmpMaxIndividualWeight: SpWeightsWeightV2Weight;343}344345/** @name CumulusPrimitivesParachainInherentParachainInherentData */346export interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct {347 readonly validationData: PolkadotPrimitivesV5PersistedValidationData;348 readonly relayChainState: SpTrieStorageProof;349 readonly downwardMessages: Vec<PolkadotCorePrimitivesInboundDownwardMessage>;350 readonly horizontalMessages: BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>;351}352353/** @name EthbloomBloom */354export interface EthbloomBloom extends U8aFixed {}355356/** @name EthereumBlock */357export interface EthereumBlock extends Struct {358 readonly header: EthereumHeader;359 readonly transactions: Vec<EthereumTransactionTransactionV2>;360 readonly ommers: Vec<EthereumHeader>;361}362363/** @name EthereumHeader */364export interface EthereumHeader extends Struct {365 readonly parentHash: H256;366 readonly ommersHash: H256;367 readonly beneficiary: H160;368 readonly stateRoot: H256;369 readonly transactionsRoot: H256;370 readonly receiptsRoot: H256;371 readonly logsBloom: EthbloomBloom;372 readonly difficulty: U256;373 readonly number: U256;374 readonly gasLimit: U256;375 readonly gasUsed: U256;376 readonly timestamp: u64;377 readonly extraData: Bytes;378 readonly mixHash: H256;379 readonly nonce: EthereumTypesHashH64;380}381382/** @name EthereumLog */383export interface EthereumLog extends Struct {384 readonly address: H160;385 readonly topics: Vec<H256>;386 readonly data: Bytes;387}388389/** @name EthereumReceiptEip658ReceiptData */390export interface EthereumReceiptEip658ReceiptData extends Struct {391 readonly statusCode: u8;392 readonly usedGas: U256;393 readonly logsBloom: EthbloomBloom;394 readonly logs: Vec<EthereumLog>;395}396397/** @name EthereumReceiptReceiptV3 */398export interface EthereumReceiptReceiptV3 extends Enum {399 readonly isLegacy: boolean;400 readonly asLegacy: EthereumReceiptEip658ReceiptData;401 readonly isEip2930: boolean;402 readonly asEip2930: EthereumReceiptEip658ReceiptData;403 readonly isEip1559: boolean;404 readonly asEip1559: EthereumReceiptEip658ReceiptData;405 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';406}407408/** @name EthereumTransactionAccessListItem */409export interface EthereumTransactionAccessListItem extends Struct {410 readonly address: H160;411 readonly storageKeys: Vec<H256>;412}413414/** @name EthereumTransactionEip1559Transaction */415export interface EthereumTransactionEip1559Transaction extends Struct {416 readonly chainId: u64;417 readonly nonce: U256;418 readonly maxPriorityFeePerGas: U256;419 readonly maxFeePerGas: U256;420 readonly gasLimit: U256;421 readonly action: EthereumTransactionTransactionAction;422 readonly value: U256;423 readonly input: Bytes;424 readonly accessList: Vec<EthereumTransactionAccessListItem>;425 readonly oddYParity: bool;426 readonly r: H256;427 readonly s: H256;428}429430/** @name EthereumTransactionEip2930Transaction */431export interface EthereumTransactionEip2930Transaction extends Struct {432 readonly chainId: u64;433 readonly nonce: U256;434 readonly gasPrice: U256;435 readonly gasLimit: U256;436 readonly action: EthereumTransactionTransactionAction;437 readonly value: U256;438 readonly input: Bytes;439 readonly accessList: Vec<EthereumTransactionAccessListItem>;440 readonly oddYParity: bool;441 readonly r: H256;442 readonly s: H256;443}444445/** @name EthereumTransactionLegacyTransaction */446export interface EthereumTransactionLegacyTransaction extends Struct {447 readonly nonce: U256;448 readonly gasPrice: U256;449 readonly gasLimit: U256;450 readonly action: EthereumTransactionTransactionAction;451 readonly value: U256;452 readonly input: Bytes;453 readonly signature: EthereumTransactionTransactionSignature;454}455456/** @name EthereumTransactionTransactionAction */457export interface EthereumTransactionTransactionAction extends Enum {458 readonly isCall: boolean;459 readonly asCall: H160;460 readonly isCreate: boolean;461 readonly type: 'Call' | 'Create';462}463464/** @name EthereumTransactionTransactionSignature */465export interface EthereumTransactionTransactionSignature extends Struct {466 readonly v: u64;467 readonly r: H256;468 readonly s: H256;469}470471/** @name EthereumTransactionTransactionV2 */472export interface EthereumTransactionTransactionV2 extends Enum {473 readonly isLegacy: boolean;474 readonly asLegacy: EthereumTransactionLegacyTransaction;475 readonly isEip2930: boolean;476 readonly asEip2930: EthereumTransactionEip2930Transaction;477 readonly isEip1559: boolean;478 readonly asEip1559: EthereumTransactionEip1559Transaction;479 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';480}481482/** @name EthereumTypesHashH64 */483export interface EthereumTypesHashH64 extends U8aFixed {}484485/** @name EvmCoreErrorExitError */486export interface EvmCoreErrorExitError extends Enum {487 readonly isStackUnderflow: boolean;488 readonly isStackOverflow: boolean;489 readonly isInvalidJump: boolean;490 readonly isInvalidRange: boolean;491 readonly isDesignatedInvalid: boolean;492 readonly isCallTooDeep: boolean;493 readonly isCreateCollision: boolean;494 readonly isCreateContractLimit: boolean;495 readonly isOutOfOffset: boolean;496 readonly isOutOfGas: boolean;497 readonly isOutOfFund: boolean;498 readonly isPcUnderflow: boolean;499 readonly isCreateEmpty: boolean;500 readonly isOther: boolean;501 readonly asOther: Text;502 readonly isMaxNonce: boolean;503 readonly isInvalidCode: boolean;504 readonly asInvalidCode: u8;505 readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other' | 'MaxNonce' | 'InvalidCode';506}507508/** @name EvmCoreErrorExitFatal */509export interface EvmCoreErrorExitFatal extends Enum {510 readonly isNotSupported: boolean;511 readonly isUnhandledInterrupt: boolean;512 readonly isCallErrorAsFatal: boolean;513 readonly asCallErrorAsFatal: EvmCoreErrorExitError;514 readonly isOther: boolean;515 readonly asOther: Text;516 readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other';517}518519/** @name EvmCoreErrorExitReason */520export interface EvmCoreErrorExitReason extends Enum {521 readonly isSucceed: boolean;522 readonly asSucceed: EvmCoreErrorExitSucceed;523 readonly isError: boolean;524 readonly asError: EvmCoreErrorExitError;525 readonly isRevert: boolean;526 readonly asRevert: EvmCoreErrorExitRevert;527 readonly isFatal: boolean;528 readonly asFatal: EvmCoreErrorExitFatal;529 readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal';530}531532/** @name EvmCoreErrorExitRevert */533export interface EvmCoreErrorExitRevert extends Enum {534 readonly isReverted: boolean;535 readonly type: 'Reverted';536}537538/** @name EvmCoreErrorExitSucceed */539export interface EvmCoreErrorExitSucceed extends Enum {540 readonly isStopped: boolean;541 readonly isReturned: boolean;542 readonly isSuicided: boolean;543 readonly type: 'Stopped' | 'Returned' | 'Suicided';544}545546/** @name FpRpcTransactionStatus */547export interface FpRpcTransactionStatus extends Struct {548 readonly transactionHash: H256;549 readonly transactionIndex: u32;550 readonly from: H160;551 readonly to: Option<H160>;552 readonly contractAddress: Option<H160>;553 readonly logs: Vec<EthereumLog>;554 readonly logsBloom: EthbloomBloom;555}556557/** @name FrameSupportDispatchDispatchClass */558export interface FrameSupportDispatchDispatchClass extends Enum {559 readonly isNormal: boolean;560 readonly isOperational: boolean;561 readonly isMandatory: boolean;562 readonly type: 'Normal' | 'Operational' | 'Mandatory';563}564565/** @name FrameSupportDispatchDispatchInfo */566export interface FrameSupportDispatchDispatchInfo extends Struct {567 readonly weight: SpWeightsWeightV2Weight;568 readonly class: FrameSupportDispatchDispatchClass;569 readonly paysFee: FrameSupportDispatchPays;570}571572/** @name FrameSupportDispatchPays */573export interface FrameSupportDispatchPays extends Enum {574 readonly isYes: boolean;575 readonly isNo: boolean;576 readonly type: 'Yes' | 'No';577}578579/** @name FrameSupportDispatchPerDispatchClassU32 */580export interface FrameSupportDispatchPerDispatchClassU32 extends Struct {581 readonly normal: u32;582 readonly operational: u32;583 readonly mandatory: u32;584}585586/** @name FrameSupportDispatchPerDispatchClassWeight */587export interface FrameSupportDispatchPerDispatchClassWeight extends Struct {588 readonly normal: SpWeightsWeightV2Weight;589 readonly operational: SpWeightsWeightV2Weight;590 readonly mandatory: SpWeightsWeightV2Weight;591}592593/** @name FrameSupportDispatchPerDispatchClassWeightsPerClass */594export interface FrameSupportDispatchPerDispatchClassWeightsPerClass extends Struct {595 readonly normal: FrameSystemLimitsWeightsPerClass;596 readonly operational: FrameSystemLimitsWeightsPerClass;597 readonly mandatory: FrameSystemLimitsWeightsPerClass;598}599600/** @name FrameSupportDispatchRawOrigin */601export interface FrameSupportDispatchRawOrigin extends Enum {602 readonly isRoot: boolean;603 readonly isSigned: boolean;604 readonly asSigned: AccountId32;605 readonly isNone: boolean;606 readonly type: 'Root' | 'Signed' | 'None';607}608609/** @name FrameSupportPalletId */610export interface FrameSupportPalletId extends U8aFixed {}611612/** @name FrameSupportPreimagesBounded */613export interface FrameSupportPreimagesBounded extends Enum {614 readonly isLegacy: boolean;615 readonly asLegacy: {616 readonly hash_: H256;617 } & Struct;618 readonly isInline: boolean;619 readonly asInline: Bytes;620 readonly isLookup: boolean;621 readonly asLookup: {622 readonly hash_: H256;623 readonly len: u32;624 } & Struct;625 readonly type: 'Legacy' | 'Inline' | 'Lookup';626}627628/** @name FrameSupportScheduleDispatchTime */629export interface FrameSupportScheduleDispatchTime extends Enum {630 readonly isAt: boolean;631 readonly asAt: u32;632 readonly isAfter: boolean;633 readonly asAfter: u32;634 readonly type: 'At' | 'After';635}636637/** @name FrameSupportTokensMiscBalanceStatus */638export interface FrameSupportTokensMiscBalanceStatus extends Enum {639 readonly isFree: boolean;640 readonly isReserved: boolean;641 readonly type: 'Free' | 'Reserved';642}643644/** @name FrameSystemAccountInfo */645export interface FrameSystemAccountInfo extends Struct {646 readonly nonce: u32;647 readonly consumers: u32;648 readonly providers: u32;649 readonly sufficients: u32;650 readonly data: PalletBalancesAccountData;651}652653/** @name FrameSystemCall */654export interface FrameSystemCall extends Enum {655 readonly isRemark: boolean;656 readonly asRemark: {657 readonly remark: Bytes;658 } & Struct;659 readonly isSetHeapPages: boolean;660 readonly asSetHeapPages: {661 readonly pages: u64;662 } & Struct;663 readonly isSetCode: boolean;664 readonly asSetCode: {665 readonly code: Bytes;666 } & Struct;667 readonly isSetCodeWithoutChecks: boolean;668 readonly asSetCodeWithoutChecks: {669 readonly code: Bytes;670 } & Struct;671 readonly isSetStorage: boolean;672 readonly asSetStorage: {673 readonly items: Vec<ITuple<[Bytes, Bytes]>>;674 } & Struct;675 readonly isKillStorage: boolean;676 readonly asKillStorage: {677 readonly keys_: Vec<Bytes>;678 } & Struct;679 readonly isKillPrefix: boolean;680 readonly asKillPrefix: {681 readonly prefix: Bytes;682 readonly subkeys: u32;683 } & Struct;684 readonly isRemarkWithEvent: boolean;685 readonly asRemarkWithEvent: {686 readonly remark: Bytes;687 } & Struct;688 readonly type: 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent';689}690691/** @name FrameSystemError */692export interface FrameSystemError extends Enum {693 readonly isInvalidSpecName: boolean;694 readonly isSpecVersionNeedsToIncrease: boolean;695 readonly isFailedToExtractRuntimeVersion: boolean;696 readonly isNonDefaultComposite: boolean;697 readonly isNonZeroRefCount: boolean;698 readonly isCallFiltered: boolean;699 readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';700}701702/** @name FrameSystemEvent */703export interface FrameSystemEvent extends Enum {704 readonly isExtrinsicSuccess: boolean;705 readonly asExtrinsicSuccess: {706 readonly dispatchInfo: FrameSupportDispatchDispatchInfo;707 } & Struct;708 readonly isExtrinsicFailed: boolean;709 readonly asExtrinsicFailed: {710 readonly dispatchError: SpRuntimeDispatchError;711 readonly dispatchInfo: FrameSupportDispatchDispatchInfo;712 } & Struct;713 readonly isCodeUpdated: boolean;714 readonly isNewAccount: boolean;715 readonly asNewAccount: {716 readonly account: AccountId32;717 } & Struct;718 readonly isKilledAccount: boolean;719 readonly asKilledAccount: {720 readonly account: AccountId32;721 } & Struct;722 readonly isRemarked: boolean;723 readonly asRemarked: {724 readonly sender: AccountId32;725 readonly hash_: H256;726 } & Struct;727 readonly type: 'ExtrinsicSuccess' | 'ExtrinsicFailed' | 'CodeUpdated' | 'NewAccount' | 'KilledAccount' | 'Remarked';728}729730/** @name FrameSystemEventRecord */731export interface FrameSystemEventRecord extends Struct {732 readonly phase: FrameSystemPhase;733 readonly event: Event;734 readonly topics: Vec<H256>;735}736737/** @name FrameSystemExtensionsCheckGenesis */738export interface FrameSystemExtensionsCheckGenesis extends Null {}739740/** @name FrameSystemExtensionsCheckNonce */741export interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}742743/** @name FrameSystemExtensionsCheckSpecVersion */744export interface FrameSystemExtensionsCheckSpecVersion extends Null {}745746/** @name FrameSystemExtensionsCheckTxVersion */747export interface FrameSystemExtensionsCheckTxVersion extends Null {}748749/** @name FrameSystemExtensionsCheckWeight */750export interface FrameSystemExtensionsCheckWeight extends Null {}751752/** @name FrameSystemLastRuntimeUpgradeInfo */753export interface FrameSystemLastRuntimeUpgradeInfo extends Struct {754 readonly specVersion: Compact<u32>;755 readonly specName: Text;756}757758/** @name FrameSystemLimitsBlockLength */759export interface FrameSystemLimitsBlockLength extends Struct {760 readonly max: FrameSupportDispatchPerDispatchClassU32;761}762763/** @name FrameSystemLimitsBlockWeights */764export interface FrameSystemLimitsBlockWeights extends Struct {765 readonly baseBlock: SpWeightsWeightV2Weight;766 readonly maxBlock: SpWeightsWeightV2Weight;767 readonly perClass: FrameSupportDispatchPerDispatchClassWeightsPerClass;768}769770/** @name FrameSystemLimitsWeightsPerClass */771export interface FrameSystemLimitsWeightsPerClass extends Struct {772 readonly baseExtrinsic: SpWeightsWeightV2Weight;773 readonly maxExtrinsic: Option<SpWeightsWeightV2Weight>;774 readonly maxTotal: Option<SpWeightsWeightV2Weight>;775 readonly reserved: Option<SpWeightsWeightV2Weight>;776}777778/** @name FrameSystemPhase */779export interface FrameSystemPhase extends Enum {780 readonly isApplyExtrinsic: boolean;781 readonly asApplyExtrinsic: u32;782 readonly isFinalization: boolean;783 readonly isInitialization: boolean;784 readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';785}786787/** @name OpalRuntimeOriginCaller */788export interface OpalRuntimeOriginCaller extends Enum {789 readonly isSystem: boolean;790 readonly asSystem: FrameSupportDispatchRawOrigin;791 readonly isVoid: boolean;792 readonly asVoid: SpCoreVoid;793 readonly isCouncil: boolean;794 readonly asCouncil: PalletCollectiveRawOrigin;795 readonly isTechnicalCommittee: boolean;796 readonly asTechnicalCommittee: PalletCollectiveRawOrigin;797 readonly isPolkadotXcm: boolean;798 readonly asPolkadotXcm: PalletXcmOrigin;799 readonly isCumulusXcm: boolean;800 readonly asCumulusXcm: CumulusPalletXcmOrigin;801 readonly isOrigins: boolean;802 readonly asOrigins: PalletGovOriginsOrigin;803 readonly isEthereum: boolean;804 readonly asEthereum: PalletEthereumRawOrigin;805 readonly type: 'System' | 'Void' | 'Council' | 'TechnicalCommittee' | 'PolkadotXcm' | 'CumulusXcm' | 'Origins' | 'Ethereum';806}807808/** @name OpalRuntimeRuntime */809export interface OpalRuntimeRuntime extends Null {}810811/** @name OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls */812export interface OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls extends Null {}813814/** @name OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance */815export interface OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance extends Null {}816817/** @name OpalRuntimeRuntimeCommonSessionKeys */818export interface OpalRuntimeRuntimeCommonSessionKeys extends Struct {819 readonly aura: SpConsensusAuraSr25519AppSr25519Public;820}821822/** @name OpalRuntimeRuntimeHoldReason */823export interface OpalRuntimeRuntimeHoldReason extends Enum {824 readonly isCollatorSelection: boolean;825 readonly asCollatorSelection: PalletCollatorSelectionHoldReason;826 readonly type: 'CollatorSelection';827}828829/** @name OrmlTokensAccountData */830export interface OrmlTokensAccountData extends Struct {831 readonly free: u128;832 readonly reserved: u128;833 readonly frozen: u128;834}835836/** @name OrmlTokensBalanceLock */837export interface OrmlTokensBalanceLock extends Struct {838 readonly id: U8aFixed;839 readonly amount: u128;840}841842/** @name OrmlTokensModuleCall */843export interface OrmlTokensModuleCall extends Enum {844 readonly isTransfer: boolean;845 readonly asTransfer: {846 readonly dest: MultiAddress;847 readonly currencyId: PalletForeignAssetsAssetId;848 readonly amount: Compact<u128>;849 } & Struct;850 readonly isTransferAll: boolean;851 readonly asTransferAll: {852 readonly dest: MultiAddress;853 readonly currencyId: PalletForeignAssetsAssetId;854 readonly keepAlive: bool;855 } & Struct;856 readonly isTransferKeepAlive: boolean;857 readonly asTransferKeepAlive: {858 readonly dest: MultiAddress;859 readonly currencyId: PalletForeignAssetsAssetId;860 readonly amount: Compact<u128>;861 } & Struct;862 readonly isForceTransfer: boolean;863 readonly asForceTransfer: {864 readonly source: MultiAddress;865 readonly dest: MultiAddress;866 readonly currencyId: PalletForeignAssetsAssetId;867 readonly amount: Compact<u128>;868 } & Struct;869 readonly isSetBalance: boolean;870 readonly asSetBalance: {871 readonly who: MultiAddress;872 readonly currencyId: PalletForeignAssetsAssetId;873 readonly newFree: Compact<u128>;874 readonly newReserved: Compact<u128>;875 } & Struct;876 readonly type: 'Transfer' | 'TransferAll' | 'TransferKeepAlive' | 'ForceTransfer' | 'SetBalance';877}878879/** @name OrmlTokensModuleError */880export interface OrmlTokensModuleError extends Enum {881 readonly isBalanceTooLow: boolean;882 readonly isAmountIntoBalanceFailed: boolean;883 readonly isLiquidityRestrictions: boolean;884 readonly isMaxLocksExceeded: boolean;885 readonly isKeepAlive: boolean;886 readonly isExistentialDeposit: boolean;887 readonly isDeadAccount: boolean;888 readonly isTooManyReserves: boolean;889 readonly type: 'BalanceTooLow' | 'AmountIntoBalanceFailed' | 'LiquidityRestrictions' | 'MaxLocksExceeded' | 'KeepAlive' | 'ExistentialDeposit' | 'DeadAccount' | 'TooManyReserves';890}891892/** @name OrmlTokensModuleEvent */893export interface OrmlTokensModuleEvent extends Enum {894 readonly isEndowed: boolean;895 readonly asEndowed: {896 readonly currencyId: PalletForeignAssetsAssetId;897 readonly who: AccountId32;898 readonly amount: u128;899 } & Struct;900 readonly isDustLost: boolean;901 readonly asDustLost: {902 readonly currencyId: PalletForeignAssetsAssetId;903 readonly who: AccountId32;904 readonly amount: u128;905 } & Struct;906 readonly isTransfer: boolean;907 readonly asTransfer: {908 readonly currencyId: PalletForeignAssetsAssetId;909 readonly from: AccountId32;910 readonly to: AccountId32;911 readonly amount: u128;912 } & Struct;913 readonly isReserved: boolean;914 readonly asReserved: {915 readonly currencyId: PalletForeignAssetsAssetId;916 readonly who: AccountId32;917 readonly amount: u128;918 } & Struct;919 readonly isUnreserved: boolean;920 readonly asUnreserved: {921 readonly currencyId: PalletForeignAssetsAssetId;922 readonly who: AccountId32;923 readonly amount: u128;924 } & Struct;925 readonly isReserveRepatriated: boolean;926 readonly asReserveRepatriated: {927 readonly currencyId: PalletForeignAssetsAssetId;928 readonly from: AccountId32;929 readonly to: AccountId32;930 readonly amount: u128;931 readonly status: FrameSupportTokensMiscBalanceStatus;932 } & Struct;933 readonly isBalanceSet: boolean;934 readonly asBalanceSet: {935 readonly currencyId: PalletForeignAssetsAssetId;936 readonly who: AccountId32;937 readonly free: u128;938 readonly reserved: u128;939 } & Struct;940 readonly isTotalIssuanceSet: boolean;941 readonly asTotalIssuanceSet: {942 readonly currencyId: PalletForeignAssetsAssetId;943 readonly amount: u128;944 } & Struct;945 readonly isWithdrawn: boolean;946 readonly asWithdrawn: {947 readonly currencyId: PalletForeignAssetsAssetId;948 readonly who: AccountId32;949 readonly amount: u128;950 } & Struct;951 readonly isSlashed: boolean;952 readonly asSlashed: {953 readonly currencyId: PalletForeignAssetsAssetId;954 readonly who: AccountId32;955 readonly freeAmount: u128;956 readonly reservedAmount: u128;957 } & Struct;958 readonly isDeposited: boolean;959 readonly asDeposited: {960 readonly currencyId: PalletForeignAssetsAssetId;961 readonly who: AccountId32;962 readonly amount: u128;963 } & Struct;964 readonly isLockSet: boolean;965 readonly asLockSet: {966 readonly lockId: U8aFixed;967 readonly currencyId: PalletForeignAssetsAssetId;968 readonly who: AccountId32;969 readonly amount: u128;970 } & Struct;971 readonly isLockRemoved: boolean;972 readonly asLockRemoved: {973 readonly lockId: U8aFixed;974 readonly currencyId: PalletForeignAssetsAssetId;975 readonly who: AccountId32;976 } & Struct;977 readonly isLocked: boolean;978 readonly asLocked: {979 readonly currencyId: PalletForeignAssetsAssetId;980 readonly who: AccountId32;981 readonly amount: u128;982 } & Struct;983 readonly isUnlocked: boolean;984 readonly asUnlocked: {985 readonly currencyId: PalletForeignAssetsAssetId;986 readonly who: AccountId32;987 readonly amount: u128;988 } & Struct;989 readonly isIssued: boolean;990 readonly asIssued: {991 readonly currencyId: PalletForeignAssetsAssetId;992 readonly amount: u128;993 } & Struct;994 readonly isRescinded: boolean;995 readonly asRescinded: {996 readonly currencyId: PalletForeignAssetsAssetId;997 readonly amount: u128;998 } & Struct;999 readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'BalanceSet' | 'TotalIssuanceSet' | 'Withdrawn' | 'Slashed' | 'Deposited' | 'LockSet' | 'LockRemoved' | 'Locked' | 'Unlocked' | 'Issued' | 'Rescinded';1000}10011002/** @name OrmlTokensReserveData */1003export interface OrmlTokensReserveData extends Struct {1004 readonly id: Null;1005 readonly amount: u128;1006}10071008/** @name OrmlVestingModuleCall */1009export interface OrmlVestingModuleCall extends Enum {1010 readonly isClaim: boolean;1011 readonly isVestedTransfer: boolean;1012 readonly asVestedTransfer: {1013 readonly dest: MultiAddress;1014 readonly schedule: OrmlVestingVestingSchedule;1015 } & Struct;1016 readonly isUpdateVestingSchedules: boolean;1017 readonly asUpdateVestingSchedules: {1018 readonly who: MultiAddress;1019 readonly vestingSchedules: Vec<OrmlVestingVestingSchedule>;1020 } & Struct;1021 readonly isClaimFor: boolean;1022 readonly asClaimFor: {1023 readonly dest: MultiAddress;1024 } & Struct;1025 readonly type: 'Claim' | 'VestedTransfer' | 'UpdateVestingSchedules' | 'ClaimFor';1026}10271028/** @name OrmlVestingModuleError */1029export interface OrmlVestingModuleError extends Enum {1030 readonly isZeroVestingPeriod: boolean;1031 readonly isZeroVestingPeriodCount: boolean;1032 readonly isInsufficientBalanceToLock: boolean;1033 readonly isTooManyVestingSchedules: boolean;1034 readonly isAmountLow: boolean;1035 readonly isMaxVestingSchedulesExceeded: boolean;1036 readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';1037}10381039/** @name OrmlVestingModuleEvent */1040export interface OrmlVestingModuleEvent extends Enum {1041 readonly isVestingScheduleAdded: boolean;1042 readonly asVestingScheduleAdded: {1043 readonly from: AccountId32;1044 readonly to: AccountId32;1045 readonly vestingSchedule: OrmlVestingVestingSchedule;1046 } & Struct;1047 readonly isClaimed: boolean;1048 readonly asClaimed: {1049 readonly who: AccountId32;1050 readonly amount: u128;1051 } & Struct;1052 readonly isVestingSchedulesUpdated: boolean;1053 readonly asVestingSchedulesUpdated: {1054 readonly who: AccountId32;1055 } & Struct;1056 readonly type: 'VestingScheduleAdded' | 'Claimed' | 'VestingSchedulesUpdated';1057}10581059/** @name OrmlVestingVestingSchedule */1060export interface OrmlVestingVestingSchedule extends Struct {1061 readonly start: u32;1062 readonly period: u32;1063 readonly periodCount: u32;1064 readonly perPeriod: Compact<u128>;1065}10661067/** @name OrmlXtokensModuleCall */1068export interface OrmlXtokensModuleCall extends Enum {1069 readonly isTransfer: boolean;1070 readonly asTransfer: {1071 readonly currencyId: PalletForeignAssetsAssetId;1072 readonly amount: u128;1073 readonly dest: StagingXcmVersionedMultiLocation;1074 readonly destWeightLimit: StagingXcmV3WeightLimit;1075 } & Struct;1076 readonly isTransferMultiasset: boolean;1077 readonly asTransferMultiasset: {1078 readonly asset: StagingXcmVersionedMultiAsset;1079 readonly dest: StagingXcmVersionedMultiLocation;1080 readonly destWeightLimit: StagingXcmV3WeightLimit;1081 } & Struct;1082 readonly isTransferWithFee: boolean;1083 readonly asTransferWithFee: {1084 readonly currencyId: PalletForeignAssetsAssetId;1085 readonly amount: u128;1086 readonly fee: u128;1087 readonly dest: StagingXcmVersionedMultiLocation;1088 readonly destWeightLimit: StagingXcmV3WeightLimit;1089 } & Struct;1090 readonly isTransferMultiassetWithFee: boolean;1091 readonly asTransferMultiassetWithFee: {1092 readonly asset: StagingXcmVersionedMultiAsset;1093 readonly fee: StagingXcmVersionedMultiAsset;1094 readonly dest: StagingXcmVersionedMultiLocation;1095 readonly destWeightLimit: StagingXcmV3WeightLimit;1096 } & Struct;1097 readonly isTransferMulticurrencies: boolean;1098 readonly asTransferMulticurrencies: {1099 readonly currencies: Vec<ITuple<[PalletForeignAssetsAssetId, u128]>>;1100 readonly feeItem: u32;1101 readonly dest: StagingXcmVersionedMultiLocation;1102 readonly destWeightLimit: StagingXcmV3WeightLimit;1103 } & Struct;1104 readonly isTransferMultiassets: boolean;1105 readonly asTransferMultiassets: {1106 readonly assets: StagingXcmVersionedMultiAssets;1107 readonly feeItem: u32;1108 readonly dest: StagingXcmVersionedMultiLocation;1109 readonly destWeightLimit: StagingXcmV3WeightLimit;1110 } & Struct;1111 readonly type: 'Transfer' | 'TransferMultiasset' | 'TransferWithFee' | 'TransferMultiassetWithFee' | 'TransferMulticurrencies' | 'TransferMultiassets';1112}11131114/** @name OrmlXtokensModuleError */1115export interface OrmlXtokensModuleError extends Enum {1116 readonly isAssetHasNoReserve: boolean;1117 readonly isNotCrossChainTransfer: boolean;1118 readonly isInvalidDest: boolean;1119 readonly isNotCrossChainTransferableCurrency: boolean;1120 readonly isUnweighableMessage: boolean;1121 readonly isXcmExecutionFailed: boolean;1122 readonly isCannotReanchor: boolean;1123 readonly isInvalidAncestry: boolean;1124 readonly isInvalidAsset: boolean;1125 readonly isDestinationNotInvertible: boolean;1126 readonly isBadVersion: boolean;1127 readonly isDistinctReserveForAssetAndFee: boolean;1128 readonly isZeroFee: boolean;1129 readonly isZeroAmount: boolean;1130 readonly isTooManyAssetsBeingSent: boolean;1131 readonly isAssetIndexNonExistent: boolean;1132 readonly isFeeNotEnough: boolean;1133 readonly isNotSupportedMultiLocation: boolean;1134 readonly isMinXcmFeeNotDefined: boolean;1135 readonly type: 'AssetHasNoReserve' | 'NotCrossChainTransfer' | 'InvalidDest' | 'NotCrossChainTransferableCurrency' | 'UnweighableMessage' | 'XcmExecutionFailed' | 'CannotReanchor' | 'InvalidAncestry' | 'InvalidAsset' | 'DestinationNotInvertible' | 'BadVersion' | 'DistinctReserveForAssetAndFee' | 'ZeroFee' | 'ZeroAmount' | 'TooManyAssetsBeingSent' | 'AssetIndexNonExistent' | 'FeeNotEnough' | 'NotSupportedMultiLocation' | 'MinXcmFeeNotDefined';1136}11371138/** @name OrmlXtokensModuleEvent */1139export interface OrmlXtokensModuleEvent extends Enum {1140 readonly isTransferredMultiAssets: boolean;1141 readonly asTransferredMultiAssets: {1142 readonly sender: AccountId32;1143 readonly assets: StagingXcmV3MultiassetMultiAssets;1144 readonly fee: StagingXcmV3MultiAsset;1145 readonly dest: StagingXcmV3MultiLocation;1146 } & Struct;1147 readonly type: 'TransferredMultiAssets';1148}11491150/** @name PalletAppPromotionCall */1151export interface PalletAppPromotionCall extends Enum {1152 readonly isSetAdminAddress: boolean;1153 readonly asSetAdminAddress: {1154 readonly admin: PalletEvmAccountBasicCrossAccountIdRepr;1155 } & Struct;1156 readonly isStake: boolean;1157 readonly asStake: {1158 readonly amount: u128;1159 } & Struct;1160 readonly isUnstakeAll: boolean;1161 readonly isSponsorCollection: boolean;1162 readonly asSponsorCollection: {1163 readonly collectionId: u32;1164 } & Struct;1165 readonly isStopSponsoringCollection: boolean;1166 readonly asStopSponsoringCollection: {1167 readonly collectionId: u32;1168 } & Struct;1169 readonly isSponsorContract: boolean;1170 readonly asSponsorContract: {1171 readonly contractId: H160;1172 } & Struct;1173 readonly isStopSponsoringContract: boolean;1174 readonly asStopSponsoringContract: {1175 readonly contractId: H160;1176 } & Struct;1177 readonly isPayoutStakers: boolean;1178 readonly asPayoutStakers: {1179 readonly stakersNumber: Option<u8>;1180 } & Struct;1181 readonly isUnstakePartial: boolean;1182 readonly asUnstakePartial: {1183 readonly amount: u128;1184 } & Struct;1185 readonly isForceUnstake: boolean;1186 readonly asForceUnstake: {1187 readonly pendingBlocks: Vec<u32>;1188 } & Struct;1189 readonly type: 'SetAdminAddress' | 'Stake' | 'UnstakeAll' | 'SponsorCollection' | 'StopSponsoringCollection' | 'SponsorContract' | 'StopSponsoringContract' | 'PayoutStakers' | 'UnstakePartial' | 'ForceUnstake';1190}11911192/** @name PalletAppPromotionError */1193export interface PalletAppPromotionError extends Enum {1194 readonly isAdminNotSet: boolean;1195 readonly isNoPermission: boolean;1196 readonly isNotSufficientFunds: boolean;1197 readonly isPendingForBlockOverflow: boolean;1198 readonly isSponsorNotSet: boolean;1199 readonly isInsufficientStakedBalance: boolean;1200 readonly isInconsistencyState: boolean;1201 readonly type: 'AdminNotSet' | 'NoPermission' | 'NotSufficientFunds' | 'PendingForBlockOverflow' | 'SponsorNotSet' | 'InsufficientStakedBalance' | 'InconsistencyState';1202}12031204/** @name PalletAppPromotionEvent */1205export interface PalletAppPromotionEvent extends Enum {1206 readonly isStakingRecalculation: boolean;1207 readonly asStakingRecalculation: ITuple<[AccountId32, u128, u128]>;1208 readonly isStake: boolean;1209 readonly asStake: ITuple<[AccountId32, u128]>;1210 readonly isUnstake: boolean;1211 readonly asUnstake: ITuple<[AccountId32, u128]>;1212 readonly isSetAdmin: boolean;1213 readonly asSetAdmin: AccountId32;1214 readonly type: 'StakingRecalculation' | 'Stake' | 'Unstake' | 'SetAdmin';1215}12161217/** @name PalletBalancesAccountData */1218export interface PalletBalancesAccountData extends Struct {1219 readonly free: u128;1220 readonly reserved: u128;1221 readonly frozen: u128;1222 readonly flags: u128;1223}12241225/** @name PalletBalancesBalanceLock */1226export interface PalletBalancesBalanceLock extends Struct {1227 readonly id: U8aFixed;1228 readonly amount: u128;1229 readonly reasons: PalletBalancesReasons;1230}12311232/** @name PalletBalancesCall */1233export interface PalletBalancesCall extends Enum {1234 readonly isTransferAllowDeath: boolean;1235 readonly asTransferAllowDeath: {1236 readonly dest: MultiAddress;1237 readonly value: Compact<u128>;1238 } & Struct;1239 readonly isSetBalanceDeprecated: boolean;1240 readonly asSetBalanceDeprecated: {1241 readonly who: MultiAddress;1242 readonly newFree: Compact<u128>;1243 readonly oldReserved: Compact<u128>;1244 } & Struct;1245 readonly isForceTransfer: boolean;1246 readonly asForceTransfer: {1247 readonly source: MultiAddress;1248 readonly dest: MultiAddress;1249 readonly value: Compact<u128>;1250 } & Struct;1251 readonly isTransferKeepAlive: boolean;1252 readonly asTransferKeepAlive: {1253 readonly dest: MultiAddress;1254 readonly value: Compact<u128>;1255 } & Struct;1256 readonly isTransferAll: boolean;1257 readonly asTransferAll: {1258 readonly dest: MultiAddress;1259 readonly keepAlive: bool;1260 } & Struct;1261 readonly isForceUnreserve: boolean;1262 readonly asForceUnreserve: {1263 readonly who: MultiAddress;1264 readonly amount: u128;1265 } & Struct;1266 readonly isUpgradeAccounts: boolean;1267 readonly asUpgradeAccounts: {1268 readonly who: Vec<AccountId32>;1269 } & Struct;1270 readonly isTransfer: boolean;1271 readonly asTransfer: {1272 readonly dest: MultiAddress;1273 readonly value: Compact<u128>;1274 } & Struct;1275 readonly isForceSetBalance: boolean;1276 readonly asForceSetBalance: {1277 readonly who: MultiAddress;1278 readonly newFree: Compact<u128>;1279 } & Struct;1280 readonly type: 'TransferAllowDeath' | 'SetBalanceDeprecated' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve' | 'UpgradeAccounts' | 'Transfer' | 'ForceSetBalance';1281}12821283/** @name PalletBalancesError */1284export interface PalletBalancesError extends Enum {1285 readonly isVestingBalance: boolean;1286 readonly isLiquidityRestrictions: boolean;1287 readonly isInsufficientBalance: boolean;1288 readonly isExistentialDeposit: boolean;1289 readonly isExpendability: boolean;1290 readonly isExistingVestingSchedule: boolean;1291 readonly isDeadAccount: boolean;1292 readonly isTooManyReserves: boolean;1293 readonly isTooManyHolds: boolean;1294 readonly isTooManyFreezes: boolean;1295 readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'Expendability' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves' | 'TooManyHolds' | 'TooManyFreezes';1296}12971298/** @name PalletBalancesEvent */1299export interface PalletBalancesEvent extends Enum {1300 readonly isEndowed: boolean;1301 readonly asEndowed: {1302 readonly account: AccountId32;1303 readonly freeBalance: u128;1304 } & Struct;1305 readonly isDustLost: boolean;1306 readonly asDustLost: {1307 readonly account: AccountId32;1308 readonly amount: u128;1309 } & Struct;1310 readonly isTransfer: boolean;1311 readonly asTransfer: {1312 readonly from: AccountId32;1313 readonly to: AccountId32;1314 readonly amount: u128;1315 } & Struct;1316 readonly isBalanceSet: boolean;1317 readonly asBalanceSet: {1318 readonly who: AccountId32;1319 readonly free: u128;1320 } & Struct;1321 readonly isReserved: boolean;1322 readonly asReserved: {1323 readonly who: AccountId32;1324 readonly amount: u128;1325 } & Struct;1326 readonly isUnreserved: boolean;1327 readonly asUnreserved: {1328 readonly who: AccountId32;1329 readonly amount: u128;1330 } & Struct;1331 readonly isReserveRepatriated: boolean;1332 readonly asReserveRepatriated: {1333 readonly from: AccountId32;1334 readonly to: AccountId32;1335 readonly amount: u128;1336 readonly destinationStatus: FrameSupportTokensMiscBalanceStatus;1337 } & Struct;1338 readonly isDeposit: boolean;1339 readonly asDeposit: {1340 readonly who: AccountId32;1341 readonly amount: u128;1342 } & Struct;1343 readonly isWithdraw: boolean;1344 readonly asWithdraw: {1345 readonly who: AccountId32;1346 readonly amount: u128;1347 } & Struct;1348 readonly isSlashed: boolean;1349 readonly asSlashed: {1350 readonly who: AccountId32;1351 readonly amount: u128;1352 } & Struct;1353 readonly isMinted: boolean;1354 readonly asMinted: {1355 readonly who: AccountId32;1356 readonly amount: u128;1357 } & Struct;1358 readonly isBurned: boolean;1359 readonly asBurned: {1360 readonly who: AccountId32;1361 readonly amount: u128;1362 } & Struct;1363 readonly isSuspended: boolean;1364 readonly asSuspended: {1365 readonly who: AccountId32;1366 readonly amount: u128;1367 } & Struct;1368 readonly isRestored: boolean;1369 readonly asRestored: {1370 readonly who: AccountId32;1371 readonly amount: u128;1372 } & Struct;1373 readonly isUpgraded: boolean;1374 readonly asUpgraded: {1375 readonly who: AccountId32;1376 } & Struct;1377 readonly isIssued: boolean;1378 readonly asIssued: {1379 readonly amount: u128;1380 } & Struct;1381 readonly isRescinded: boolean;1382 readonly asRescinded: {1383 readonly amount: u128;1384 } & Struct;1385 readonly isLocked: boolean;1386 readonly asLocked: {1387 readonly who: AccountId32;1388 readonly amount: u128;1389 } & Struct;1390 readonly isUnlocked: boolean;1391 readonly asUnlocked: {1392 readonly who: AccountId32;1393 readonly amount: u128;1394 } & Struct;1395 readonly isFrozen: boolean;1396 readonly asFrozen: {1397 readonly who: AccountId32;1398 readonly amount: u128;1399 } & Struct;1400 readonly isThawed: boolean;1401 readonly asThawed: {1402 readonly who: AccountId32;1403 readonly amount: u128;1404 } & Struct;1405 readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'BalanceSet' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'Deposit' | 'Withdraw' | 'Slashed' | 'Minted' | 'Burned' | 'Suspended' | 'Restored' | 'Upgraded' | 'Issued' | 'Rescinded' | 'Locked' | 'Unlocked' | 'Frozen' | 'Thawed';1406}14071408/** @name PalletBalancesIdAmount */1409export interface PalletBalancesIdAmount extends Struct {1410 readonly id: U8aFixed;1411 readonly amount: u128;1412}14131414/** @name PalletBalancesReasons */1415export interface PalletBalancesReasons extends Enum {1416 readonly isFee: boolean;1417 readonly isMisc: boolean;1418 readonly isAll: boolean;1419 readonly type: 'Fee' | 'Misc' | 'All';1420}14211422/** @name PalletBalancesReserveData */1423export interface PalletBalancesReserveData extends Struct {1424 readonly id: U8aFixed;1425 readonly amount: u128;1426}14271428/** @name PalletCollatorSelectionCall */1429export interface PalletCollatorSelectionCall extends Enum {1430 readonly isAddInvulnerable: boolean;1431 readonly asAddInvulnerable: {1432 readonly new_: AccountId32;1433 } & Struct;1434 readonly isRemoveInvulnerable: boolean;1435 readonly asRemoveInvulnerable: {1436 readonly who: AccountId32;1437 } & Struct;1438 readonly isGetLicense: boolean;1439 readonly isOnboard: boolean;1440 readonly isOffboard: boolean;1441 readonly isReleaseLicense: boolean;1442 readonly isForceReleaseLicense: boolean;1443 readonly asForceReleaseLicense: {1444 readonly who: AccountId32;1445 } & Struct;1446 readonly type: 'AddInvulnerable' | 'RemoveInvulnerable' | 'GetLicense' | 'Onboard' | 'Offboard' | 'ReleaseLicense' | 'ForceReleaseLicense';1447}14481449/** @name PalletCollatorSelectionError */1450export interface PalletCollatorSelectionError extends Enum {1451 readonly isTooManyCandidates: boolean;1452 readonly isUnknown: boolean;1453 readonly isPermission: boolean;1454 readonly isAlreadyHoldingLicense: boolean;1455 readonly isNoLicense: boolean;1456 readonly isAlreadyCandidate: boolean;1457 readonly isNotCandidate: boolean;1458 readonly isTooManyInvulnerables: boolean;1459 readonly isTooFewInvulnerables: boolean;1460 readonly isAlreadyInvulnerable: boolean;1461 readonly isNotInvulnerable: boolean;1462 readonly isNoAssociatedValidatorId: boolean;1463 readonly isValidatorNotRegistered: boolean;1464 readonly type: 'TooManyCandidates' | 'Unknown' | 'Permission' | 'AlreadyHoldingLicense' | 'NoLicense' | 'AlreadyCandidate' | 'NotCandidate' | 'TooManyInvulnerables' | 'TooFewInvulnerables' | 'AlreadyInvulnerable' | 'NotInvulnerable' | 'NoAssociatedValidatorId' | 'ValidatorNotRegistered';1465}14661467/** @name PalletCollatorSelectionEvent */1468export interface PalletCollatorSelectionEvent extends Enum {1469 readonly isInvulnerableAdded: boolean;1470 readonly asInvulnerableAdded: {1471 readonly invulnerable: AccountId32;1472 } & Struct;1473 readonly isInvulnerableRemoved: boolean;1474 readonly asInvulnerableRemoved: {1475 readonly invulnerable: AccountId32;1476 } & Struct;1477 readonly isLicenseObtained: boolean;1478 readonly asLicenseObtained: {1479 readonly accountId: AccountId32;1480 readonly deposit: u128;1481 } & Struct;1482 readonly isLicenseReleased: boolean;1483 readonly asLicenseReleased: {1484 readonly accountId: AccountId32;1485 readonly depositReturned: u128;1486 } & Struct;1487 readonly isCandidateAdded: boolean;1488 readonly asCandidateAdded: {1489 readonly accountId: AccountId32;1490 } & Struct;1491 readonly isCandidateRemoved: boolean;1492 readonly asCandidateRemoved: {1493 readonly accountId: AccountId32;1494 } & Struct;1495 readonly type: 'InvulnerableAdded' | 'InvulnerableRemoved' | 'LicenseObtained' | 'LicenseReleased' | 'CandidateAdded' | 'CandidateRemoved';1496}14971498/** @name PalletCollatorSelectionHoldReason */1499export interface PalletCollatorSelectionHoldReason extends Enum {1500 readonly isLicenseBond: boolean;1501 readonly type: 'LicenseBond';1502}15031504/** @name PalletCollectiveCall */1505export interface PalletCollectiveCall extends Enum {1506 readonly isSetMembers: boolean;1507 readonly asSetMembers: {1508 readonly newMembers: Vec<AccountId32>;1509 readonly prime: Option<AccountId32>;1510 readonly oldCount: u32;1511 } & Struct;1512 readonly isExecute: boolean;1513 readonly asExecute: {1514 readonly proposal: Call;1515 readonly lengthBound: Compact<u32>;1516 } & Struct;1517 readonly isPropose: boolean;1518 readonly asPropose: {1519 readonly threshold: Compact<u32>;1520 readonly proposal: Call;1521 readonly lengthBound: Compact<u32>;1522 } & Struct;1523 readonly isVote: boolean;1524 readonly asVote: {1525 readonly proposal: H256;1526 readonly index: Compact<u32>;1527 readonly approve: bool;1528 } & Struct;1529 readonly isDisapproveProposal: boolean;1530 readonly asDisapproveProposal: {1531 readonly proposalHash: H256;1532 } & Struct;1533 readonly isClose: boolean;1534 readonly asClose: {1535 readonly proposalHash: H256;1536 readonly index: Compact<u32>;1537 readonly proposalWeightBound: SpWeightsWeightV2Weight;1538 readonly lengthBound: Compact<u32>;1539 } & Struct;1540 readonly type: 'SetMembers' | 'Execute' | 'Propose' | 'Vote' | 'DisapproveProposal' | 'Close';1541}15421543/** @name PalletCollectiveError */1544export interface PalletCollectiveError extends Enum {1545 readonly isNotMember: boolean;1546 readonly isDuplicateProposal: boolean;1547 readonly isProposalMissing: boolean;1548 readonly isWrongIndex: boolean;1549 readonly isDuplicateVote: boolean;1550 readonly isAlreadyInitialized: boolean;1551 readonly isTooEarly: boolean;1552 readonly isTooManyProposals: boolean;1553 readonly isWrongProposalWeight: boolean;1554 readonly isWrongProposalLength: boolean;1555 readonly isPrimeAccountNotMember: boolean;1556 readonly type: 'NotMember' | 'DuplicateProposal' | 'ProposalMissing' | 'WrongIndex' | 'DuplicateVote' | 'AlreadyInitialized' | 'TooEarly' | 'TooManyProposals' | 'WrongProposalWeight' | 'WrongProposalLength' | 'PrimeAccountNotMember';1557}15581559/** @name PalletCollectiveEvent */1560export interface PalletCollectiveEvent extends Enum {1561 readonly isProposed: boolean;1562 readonly asProposed: {1563 readonly account: AccountId32;1564 readonly proposalIndex: u32;1565 readonly proposalHash: H256;1566 readonly threshold: u32;1567 } & Struct;1568 readonly isVoted: boolean;1569 readonly asVoted: {1570 readonly account: AccountId32;1571 readonly proposalHash: H256;1572 readonly voted: bool;1573 readonly yes: u32;1574 readonly no: u32;1575 } & Struct;1576 readonly isApproved: boolean;1577 readonly asApproved: {1578 readonly proposalHash: H256;1579 } & Struct;1580 readonly isDisapproved: boolean;1581 readonly asDisapproved: {1582 readonly proposalHash: H256;1583 } & Struct;1584 readonly isExecuted: boolean;1585 readonly asExecuted: {1586 readonly proposalHash: H256;1587 readonly result: Result<Null, SpRuntimeDispatchError>;1588 } & Struct;1589 readonly isMemberExecuted: boolean;1590 readonly asMemberExecuted: {1591 readonly proposalHash: H256;1592 readonly result: Result<Null, SpRuntimeDispatchError>;1593 } & Struct;1594 readonly isClosed: boolean;1595 readonly asClosed: {1596 readonly proposalHash: H256;1597 readonly yes: u32;1598 readonly no: u32;1599 } & Struct;1600 readonly type: 'Proposed' | 'Voted' | 'Approved' | 'Disapproved' | 'Executed' | 'MemberExecuted' | 'Closed';1601}16021603/** @name PalletCollectiveRawOrigin */1604export interface PalletCollectiveRawOrigin extends Enum {1605 readonly isMembers: boolean;1606 readonly asMembers: ITuple<[u32, u32]>;1607 readonly isMember: boolean;1608 readonly asMember: AccountId32;1609 readonly isPhantom: boolean;1610 readonly type: 'Members' | 'Member' | 'Phantom';1611}16121613/** @name PalletCollectiveVotes */1614export interface PalletCollectiveVotes extends Struct {1615 readonly index: u32;1616 readonly threshold: u32;1617 readonly ayes: Vec<AccountId32>;1618 readonly nays: Vec<AccountId32>;1619 readonly end: u32;1620}16211622/** @name PalletCommonError */1623export interface PalletCommonError extends Enum {1624 readonly isCollectionNotFound: boolean;1625 readonly isMustBeTokenOwner: boolean;1626 readonly isNoPermission: boolean;1627 readonly isCantDestroyNotEmptyCollection: boolean;1628 readonly isPublicMintingNotAllowed: boolean;1629 readonly isAddressNotInAllowlist: boolean;1630 readonly isCollectionNameLimitExceeded: boolean;1631 readonly isCollectionDescriptionLimitExceeded: boolean;1632 readonly isCollectionTokenPrefixLimitExceeded: boolean;1633 readonly isTotalCollectionsLimitExceeded: boolean;1634 readonly isCollectionAdminCountExceeded: boolean;1635 readonly isCollectionLimitBoundsExceeded: boolean;1636 readonly isOwnerPermissionsCantBeReverted: boolean;1637 readonly isTransferNotAllowed: boolean;1638 readonly isAccountTokenLimitExceeded: boolean;1639 readonly isCollectionTokenLimitExceeded: boolean;1640 readonly isMetadataFlagFrozen: boolean;1641 readonly isTokenNotFound: boolean;1642 readonly isTokenValueTooLow: boolean;1643 readonly isApprovedValueTooLow: boolean;1644 readonly isCantApproveMoreThanOwned: boolean;1645 readonly isAddressIsNotEthMirror: boolean;1646 readonly isAddressIsZero: boolean;1647 readonly isUnsupportedOperation: boolean;1648 readonly isNotSufficientFounds: boolean;1649 readonly isUserIsNotAllowedToNest: boolean;1650 readonly isSourceCollectionIsNotAllowedToNest: boolean;1651 readonly isCollectionFieldSizeExceeded: boolean;1652 readonly isNoSpaceForProperty: boolean;1653 readonly isPropertyLimitReached: boolean;1654 readonly isPropertyKeyIsTooLong: boolean;1655 readonly isInvalidCharacterInPropertyKey: boolean;1656 readonly isEmptyPropertyKey: boolean;1657 readonly isCollectionIsExternal: boolean;1658 readonly isCollectionIsInternal: boolean;1659 readonly isConfirmSponsorshipFail: boolean;1660 readonly isUserIsNotCollectionAdmin: boolean;1661 readonly isFungibleItemsHaveNoId: boolean;1662 readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'CantDestroyNotEmptyCollection' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsNotEthMirror' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds' | 'UserIsNotAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached' | 'PropertyKeyIsTooLong' | 'InvalidCharacterInPropertyKey' | 'EmptyPropertyKey' | 'CollectionIsExternal' | 'CollectionIsInternal' | 'ConfirmSponsorshipFail' | 'UserIsNotCollectionAdmin' | 'FungibleItemsHaveNoId';1663}16641665/** @name PalletCommonEvent */1666export interface PalletCommonEvent extends Enum {1667 readonly isCollectionCreated: boolean;1668 readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>;1669 readonly isCollectionDestroyed: boolean;1670 readonly asCollectionDestroyed: u32;1671 readonly isItemCreated: boolean;1672 readonly asItemCreated: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;1673 readonly isItemDestroyed: boolean;1674 readonly asItemDestroyed: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;1675 readonly isTransfer: boolean;1676 readonly asTransfer: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;1677 readonly isApproved: boolean;1678 readonly asApproved: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;1679 readonly isApprovedForAll: boolean;1680 readonly asApprovedForAll: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, bool]>;1681 readonly isCollectionPropertySet: boolean;1682 readonly asCollectionPropertySet: ITuple<[u32, Bytes]>;1683 readonly isCollectionPropertyDeleted: boolean;1684 readonly asCollectionPropertyDeleted: ITuple<[u32, Bytes]>;1685 readonly isTokenPropertySet: boolean;1686 readonly asTokenPropertySet: ITuple<[u32, u32, Bytes]>;1687 readonly isTokenPropertyDeleted: boolean;1688 readonly asTokenPropertyDeleted: ITuple<[u32, u32, Bytes]>;1689 readonly isPropertyPermissionSet: boolean;1690 readonly asPropertyPermissionSet: ITuple<[u32, Bytes]>;1691 readonly isAllowListAddressAdded: boolean;1692 readonly asAllowListAddressAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1693 readonly isAllowListAddressRemoved: boolean;1694 readonly asAllowListAddressRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1695 readonly isCollectionAdminAdded: boolean;1696 readonly asCollectionAdminAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1697 readonly isCollectionAdminRemoved: boolean;1698 readonly asCollectionAdminRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;1699 readonly isCollectionLimitSet: boolean;1700 readonly asCollectionLimitSet: u32;1701 readonly isCollectionOwnerChanged: boolean;1702 readonly asCollectionOwnerChanged: ITuple<[u32, AccountId32]>;1703 readonly isCollectionPermissionSet: boolean;1704 readonly asCollectionPermissionSet: u32;1705 readonly isCollectionSponsorSet: boolean;1706 readonly asCollectionSponsorSet: ITuple<[u32, AccountId32]>;1707 readonly isSponsorshipConfirmed: boolean;1708 readonly asSponsorshipConfirmed: ITuple<[u32, AccountId32]>;1709 readonly isCollectionSponsorRemoved: boolean;1710 readonly asCollectionSponsorRemoved: u32;1711 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved' | 'ApprovedForAll' | 'CollectionPropertySet' | 'CollectionPropertyDeleted' | 'TokenPropertySet' | 'TokenPropertyDeleted' | 'PropertyPermissionSet' | 'AllowListAddressAdded' | 'AllowListAddressRemoved' | 'CollectionAdminAdded' | 'CollectionAdminRemoved' | 'CollectionLimitSet' | 'CollectionOwnerChanged' | 'CollectionPermissionSet' | 'CollectionSponsorSet' | 'SponsorshipConfirmed' | 'CollectionSponsorRemoved';1712}17131714/** @name PalletConfigurationAppPromotionConfiguration */1715export interface PalletConfigurationAppPromotionConfiguration extends Struct {1716 readonly recalculationInterval: Option<u32>;1717 readonly pendingInterval: Option<u32>;1718 readonly intervalIncome: Option<Perbill>;1719 readonly maxStakersPerCalculation: Option<u8>;1720}17211722/** @name PalletConfigurationCall */1723export interface PalletConfigurationCall extends Enum {1724 readonly isSetWeightToFeeCoefficientOverride: boolean;1725 readonly asSetWeightToFeeCoefficientOverride: {1726 readonly coeff: Option<u64>;1727 } & Struct;1728 readonly isSetMinGasPriceOverride: boolean;1729 readonly asSetMinGasPriceOverride: {1730 readonly coeff: Option<u64>;1731 } & Struct;1732 readonly isSetAppPromotionConfigurationOverride: boolean;1733 readonly asSetAppPromotionConfigurationOverride: {1734 readonly configuration: PalletConfigurationAppPromotionConfiguration;1735 } & Struct;1736 readonly isSetCollatorSelectionDesiredCollators: boolean;1737 readonly asSetCollatorSelectionDesiredCollators: {1738 readonly max: Option<u32>;1739 } & Struct;1740 readonly isSetCollatorSelectionLicenseBond: boolean;1741 readonly asSetCollatorSelectionLicenseBond: {1742 readonly amount: Option<u128>;1743 } & Struct;1744 readonly isSetCollatorSelectionKickThreshold: boolean;1745 readonly asSetCollatorSelectionKickThreshold: {1746 readonly threshold: Option<u32>;1747 } & Struct;1748 readonly type: 'SetWeightToFeeCoefficientOverride' | 'SetMinGasPriceOverride' | 'SetAppPromotionConfigurationOverride' | 'SetCollatorSelectionDesiredCollators' | 'SetCollatorSelectionLicenseBond' | 'SetCollatorSelectionKickThreshold';1749}17501751/** @name PalletConfigurationError */1752export interface PalletConfigurationError extends Enum {1753 readonly isInconsistentConfiguration: boolean;1754 readonly type: 'InconsistentConfiguration';1755}17561757/** @name PalletConfigurationEvent */1758export interface PalletConfigurationEvent extends Enum {1759 readonly isNewDesiredCollators: boolean;1760 readonly asNewDesiredCollators: {1761 readonly desiredCollators: Option<u32>;1762 } & Struct;1763 readonly isNewCollatorLicenseBond: boolean;1764 readonly asNewCollatorLicenseBond: {1765 readonly bondCost: Option<u128>;1766 } & Struct;1767 readonly isNewCollatorKickThreshold: boolean;1768 readonly asNewCollatorKickThreshold: {1769 readonly lengthInBlocks: Option<u32>;1770 } & Struct;1771 readonly type: 'NewDesiredCollators' | 'NewCollatorLicenseBond' | 'NewCollatorKickThreshold';1772}17731774/** @name PalletDemocracyCall */1775export interface PalletDemocracyCall extends Enum {1776 readonly isPropose: boolean;1777 readonly asPropose: {1778 readonly proposal: FrameSupportPreimagesBounded;1779 readonly value: Compact<u128>;1780 } & Struct;1781 readonly isSecond: boolean;1782 readonly asSecond: {1783 readonly proposal: Compact<u32>;1784 } & Struct;1785 readonly isVote: boolean;1786 readonly asVote: {1787 readonly refIndex: Compact<u32>;1788 readonly vote: PalletDemocracyVoteAccountVote;1789 } & Struct;1790 readonly isEmergencyCancel: boolean;1791 readonly asEmergencyCancel: {1792 readonly refIndex: u32;1793 } & Struct;1794 readonly isExternalPropose: boolean;1795 readonly asExternalPropose: {1796 readonly proposal: FrameSupportPreimagesBounded;1797 } & Struct;1798 readonly isExternalProposeMajority: boolean;1799 readonly asExternalProposeMajority: {1800 readonly proposal: FrameSupportPreimagesBounded;1801 } & Struct;1802 readonly isExternalProposeDefault: boolean;1803 readonly asExternalProposeDefault: {1804 readonly proposal: FrameSupportPreimagesBounded;1805 } & Struct;1806 readonly isFastTrack: boolean;1807 readonly asFastTrack: {1808 readonly proposalHash: H256;1809 readonly votingPeriod: u32;1810 readonly delay: u32;1811 } & Struct;1812 readonly isVetoExternal: boolean;1813 readonly asVetoExternal: {1814 readonly proposalHash: H256;1815 } & Struct;1816 readonly isCancelReferendum: boolean;1817 readonly asCancelReferendum: {1818 readonly refIndex: Compact<u32>;1819 } & Struct;1820 readonly isDelegate: boolean;1821 readonly asDelegate: {1822 readonly to: MultiAddress;1823 readonly conviction: PalletDemocracyConviction;1824 readonly balance: u128;1825 } & Struct;1826 readonly isUndelegate: boolean;1827 readonly isClearPublicProposals: boolean;1828 readonly isUnlock: boolean;1829 readonly asUnlock: {1830 readonly target: MultiAddress;1831 } & Struct;1832 readonly isRemoveVote: boolean;1833 readonly asRemoveVote: {1834 readonly index: u32;1835 } & Struct;1836 readonly isRemoveOtherVote: boolean;1837 readonly asRemoveOtherVote: {1838 readonly target: MultiAddress;1839 readonly index: u32;1840 } & Struct;1841 readonly isBlacklist: boolean;1842 readonly asBlacklist: {1843 readonly proposalHash: H256;1844 readonly maybeRefIndex: Option<u32>;1845 } & Struct;1846 readonly isCancelProposal: boolean;1847 readonly asCancelProposal: {1848 readonly propIndex: Compact<u32>;1849 } & Struct;1850 readonly isSetMetadata: boolean;1851 readonly asSetMetadata: {1852 readonly owner: PalletDemocracyMetadataOwner;1853 readonly maybeHash: Option<H256>;1854 } & Struct;1855 readonly type: 'Propose' | 'Second' | 'Vote' | 'EmergencyCancel' | 'ExternalPropose' | 'ExternalProposeMajority' | 'ExternalProposeDefault' | 'FastTrack' | 'VetoExternal' | 'CancelReferendum' | 'Delegate' | 'Undelegate' | 'ClearPublicProposals' | 'Unlock' | 'RemoveVote' | 'RemoveOtherVote' | 'Blacklist' | 'CancelProposal' | 'SetMetadata';1856}18571858/** @name PalletDemocracyConviction */1859export interface PalletDemocracyConviction extends Enum {1860 readonly isNone: boolean;1861 readonly isLocked1x: boolean;1862 readonly isLocked2x: boolean;1863 readonly isLocked3x: boolean;1864 readonly isLocked4x: boolean;1865 readonly isLocked5x: boolean;1866 readonly isLocked6x: boolean;1867 readonly type: 'None' | 'Locked1x' | 'Locked2x' | 'Locked3x' | 'Locked4x' | 'Locked5x' | 'Locked6x';1868}18691870/** @name PalletDemocracyDelegations */1871export interface PalletDemocracyDelegations extends Struct {1872 readonly votes: u128;1873 readonly capital: u128;1874}18751876/** @name PalletDemocracyError */1877export interface PalletDemocracyError extends Enum {1878 readonly isValueLow: boolean;1879 readonly isProposalMissing: boolean;1880 readonly isAlreadyCanceled: boolean;1881 readonly isDuplicateProposal: boolean;1882 readonly isProposalBlacklisted: boolean;1883 readonly isNotSimpleMajority: boolean;1884 readonly isInvalidHash: boolean;1885 readonly isNoProposal: boolean;1886 readonly isAlreadyVetoed: boolean;1887 readonly isReferendumInvalid: boolean;1888 readonly isNoneWaiting: boolean;1889 readonly isNotVoter: boolean;1890 readonly isNoPermission: boolean;1891 readonly isAlreadyDelegating: boolean;1892 readonly isInsufficientFunds: boolean;1893 readonly isNotDelegating: boolean;1894 readonly isVotesExist: boolean;1895 readonly isInstantNotAllowed: boolean;1896 readonly isNonsense: boolean;1897 readonly isWrongUpperBound: boolean;1898 readonly isMaxVotesReached: boolean;1899 readonly isTooMany: boolean;1900 readonly isVotingPeriodLow: boolean;1901 readonly isPreimageNotExist: boolean;1902 readonly type: 'ValueLow' | 'ProposalMissing' | 'AlreadyCanceled' | 'DuplicateProposal' | 'ProposalBlacklisted' | 'NotSimpleMajority' | 'InvalidHash' | 'NoProposal' | 'AlreadyVetoed' | 'ReferendumInvalid' | 'NoneWaiting' | 'NotVoter' | 'NoPermission' | 'AlreadyDelegating' | 'InsufficientFunds' | 'NotDelegating' | 'VotesExist' | 'InstantNotAllowed' | 'Nonsense' | 'WrongUpperBound' | 'MaxVotesReached' | 'TooMany' | 'VotingPeriodLow' | 'PreimageNotExist';1903}19041905/** @name PalletDemocracyEvent */1906export interface PalletDemocracyEvent extends Enum {1907 readonly isProposed: boolean;1908 readonly asProposed: {1909 readonly proposalIndex: u32;1910 readonly deposit: u128;1911 } & Struct;1912 readonly isTabled: boolean;1913 readonly asTabled: {1914 readonly proposalIndex: u32;1915 readonly deposit: u128;1916 } & Struct;1917 readonly isExternalTabled: boolean;1918 readonly isStarted: boolean;1919 readonly asStarted: {1920 readonly refIndex: u32;1921 readonly threshold: PalletDemocracyVoteThreshold;1922 } & Struct;1923 readonly isPassed: boolean;1924 readonly asPassed: {1925 readonly refIndex: u32;1926 } & Struct;1927 readonly isNotPassed: boolean;1928 readonly asNotPassed: {1929 readonly refIndex: u32;1930 } & Struct;1931 readonly isCancelled: boolean;1932 readonly asCancelled: {1933 readonly refIndex: u32;1934 } & Struct;1935 readonly isDelegated: boolean;1936 readonly asDelegated: {1937 readonly who: AccountId32;1938 readonly target: AccountId32;1939 } & Struct;1940 readonly isUndelegated: boolean;1941 readonly asUndelegated: {1942 readonly account: AccountId32;1943 } & Struct;1944 readonly isVetoed: boolean;1945 readonly asVetoed: {1946 readonly who: AccountId32;1947 readonly proposalHash: H256;1948 readonly until: u32;1949 } & Struct;1950 readonly isBlacklisted: boolean;1951 readonly asBlacklisted: {1952 readonly proposalHash: H256;1953 } & Struct;1954 readonly isVoted: boolean;1955 readonly asVoted: {1956 readonly voter: AccountId32;1957 readonly refIndex: u32;1958 readonly vote: PalletDemocracyVoteAccountVote;1959 } & Struct;1960 readonly isSeconded: boolean;1961 readonly asSeconded: {1962 readonly seconder: AccountId32;1963 readonly propIndex: u32;1964 } & Struct;1965 readonly isProposalCanceled: boolean;1966 readonly asProposalCanceled: {1967 readonly propIndex: u32;1968 } & Struct;1969 readonly isMetadataSet: boolean;1970 readonly asMetadataSet: {1971 readonly owner: PalletDemocracyMetadataOwner;1972 readonly hash_: H256;1973 } & Struct;1974 readonly isMetadataCleared: boolean;1975 readonly asMetadataCleared: {1976 readonly owner: PalletDemocracyMetadataOwner;1977 readonly hash_: H256;1978 } & Struct;1979 readonly isMetadataTransferred: boolean;1980 readonly asMetadataTransferred: {1981 readonly prevOwner: PalletDemocracyMetadataOwner;1982 readonly owner: PalletDemocracyMetadataOwner;1983 readonly hash_: H256;1984 } & Struct;1985 readonly type: 'Proposed' | 'Tabled' | 'ExternalTabled' | 'Started' | 'Passed' | 'NotPassed' | 'Cancelled' | 'Delegated' | 'Undelegated' | 'Vetoed' | 'Blacklisted' | 'Voted' | 'Seconded' | 'ProposalCanceled' | 'MetadataSet' | 'MetadataCleared' | 'MetadataTransferred';1986}19871988/** @name PalletDemocracyMetadataOwner */1989export interface PalletDemocracyMetadataOwner extends Enum {1990 readonly isExternal: boolean;1991 readonly isProposal: boolean;1992 readonly asProposal: u32;1993 readonly isReferendum: boolean;1994 readonly asReferendum: u32;1995 readonly type: 'External' | 'Proposal' | 'Referendum';1996}19971998/** @name PalletDemocracyReferendumInfo */1999export interface PalletDemocracyReferendumInfo extends Enum {2000 readonly isOngoing: boolean;2001 readonly asOngoing: PalletDemocracyReferendumStatus;2002 readonly isFinished: boolean;2003 readonly asFinished: {2004 readonly approved: bool;2005 readonly end: u32;2006 } & Struct;2007 readonly type: 'Ongoing' | 'Finished';2008}20092010/** @name PalletDemocracyReferendumStatus */2011export interface PalletDemocracyReferendumStatus extends Struct {2012 readonly end: u32;2013 readonly proposal: FrameSupportPreimagesBounded;2014 readonly threshold: PalletDemocracyVoteThreshold;2015 readonly delay: u32;2016 readonly tally: PalletDemocracyTally;2017}20182019/** @name PalletDemocracyTally */2020export interface PalletDemocracyTally extends Struct {2021 readonly ayes: u128;2022 readonly nays: u128;2023 readonly turnout: u128;2024}20252026/** @name PalletDemocracyVoteAccountVote */2027export interface PalletDemocracyVoteAccountVote extends Enum {2028 readonly isStandard: boolean;2029 readonly asStandard: {2030 readonly vote: Vote;2031 readonly balance: u128;2032 } & Struct;2033 readonly isSplit: boolean;2034 readonly asSplit: {2035 readonly aye: u128;2036 readonly nay: u128;2037 } & Struct;2038 readonly type: 'Standard' | 'Split';2039}20402041/** @name PalletDemocracyVotePriorLock */2042export interface PalletDemocracyVotePriorLock extends ITuple<[u32, u128]> {}20432044/** @name PalletDemocracyVoteThreshold */2045export interface PalletDemocracyVoteThreshold extends Enum {2046 readonly isSuperMajorityApprove: boolean;2047 readonly isSuperMajorityAgainst: boolean;2048 readonly isSimpleMajority: boolean;2049 readonly type: 'SuperMajorityApprove' | 'SuperMajorityAgainst' | 'SimpleMajority';2050}20512052/** @name PalletDemocracyVoteVoting */2053export interface PalletDemocracyVoteVoting extends Enum {2054 readonly isDirect: boolean;2055 readonly asDirect: {2056 readonly votes: Vec<ITuple<[u32, PalletDemocracyVoteAccountVote]>>;2057 readonly delegations: PalletDemocracyDelegations;2058 readonly prior: PalletDemocracyVotePriorLock;2059 } & Struct;2060 readonly isDelegating: boolean;2061 readonly asDelegating: {2062 readonly balance: u128;2063 readonly target: AccountId32;2064 readonly conviction: PalletDemocracyConviction;2065 readonly delegations: PalletDemocracyDelegations;2066 readonly prior: PalletDemocracyVotePriorLock;2067 } & Struct;2068 readonly type: 'Direct' | 'Delegating';2069}20702071/** @name PalletEthereumCall */2072export interface PalletEthereumCall extends Enum {2073 readonly isTransact: boolean;2074 readonly asTransact: {2075 readonly transaction: EthereumTransactionTransactionV2;2076 } & Struct;2077 readonly type: 'Transact';2078}20792080/** @name PalletEthereumError */2081export interface PalletEthereumError extends Enum {2082 readonly isInvalidSignature: boolean;2083 readonly isPreLogExists: boolean;2084 readonly type: 'InvalidSignature' | 'PreLogExists';2085}20862087/** @name PalletEthereumEvent */2088export interface PalletEthereumEvent extends Enum {2089 readonly isExecuted: boolean;2090 readonly asExecuted: {2091 readonly from: H160;2092 readonly to: H160;2093 readonly transactionHash: H256;2094 readonly exitReason: EvmCoreErrorExitReason;2095 readonly extraData: Bytes;2096 } & Struct;2097 readonly type: 'Executed';2098}20992100/** @name PalletEthereumFakeTransactionFinalizer */2101export interface PalletEthereumFakeTransactionFinalizer extends Null {}21022103/** @name PalletEthereumRawOrigin */2104export interface PalletEthereumRawOrigin extends Enum {2105 readonly isEthereumTransaction: boolean;2106 readonly asEthereumTransaction: H160;2107 readonly type: 'EthereumTransaction';2108}21092110/** @name PalletEvmAccountBasicCrossAccountIdRepr */2111export interface PalletEvmAccountBasicCrossAccountIdRepr extends Enum {2112 readonly isSubstrate: boolean;2113 readonly asSubstrate: AccountId32;2114 readonly isEthereum: boolean;2115 readonly asEthereum: H160;2116 readonly type: 'Substrate' | 'Ethereum';2117}21182119/** @name PalletEvmCall */2120export interface PalletEvmCall extends Enum {2121 readonly isWithdraw: boolean;2122 readonly asWithdraw: {2123 readonly address: H160;2124 readonly value: u128;2125 } & Struct;2126 readonly isCall: boolean;2127 readonly asCall: {2128 readonly source: H160;2129 readonly target: H160;2130 readonly input: Bytes;2131 readonly value: U256;2132 readonly gasLimit: u64;2133 readonly maxFeePerGas: U256;2134 readonly maxPriorityFeePerGas: Option<U256>;2135 readonly nonce: Option<U256>;2136 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;2137 } & Struct;2138 readonly isCreate: boolean;2139 readonly asCreate: {2140 readonly source: H160;2141 readonly init: Bytes;2142 readonly value: U256;2143 readonly gasLimit: u64;2144 readonly maxFeePerGas: U256;2145 readonly maxPriorityFeePerGas: Option<U256>;2146 readonly nonce: Option<U256>;2147 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;2148 } & Struct;2149 readonly isCreate2: boolean;2150 readonly asCreate2: {2151 readonly source: H160;2152 readonly init: Bytes;2153 readonly salt: H256;2154 readonly value: U256;2155 readonly gasLimit: u64;2156 readonly maxFeePerGas: U256;2157 readonly maxPriorityFeePerGas: Option<U256>;2158 readonly nonce: Option<U256>;2159 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;2160 } & Struct;2161 readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';2162}21632164/** @name PalletEvmCodeMetadata */2165export interface PalletEvmCodeMetadata extends Struct {2166 readonly size_: u64;2167 readonly hash_: H256;2168}21692170/** @name PalletEvmCoderSubstrateError */2171export interface PalletEvmCoderSubstrateError extends Enum {2172 readonly isOutOfGas: boolean;2173 readonly isOutOfFund: boolean;2174 readonly type: 'OutOfGas' | 'OutOfFund';2175}21762177/** @name PalletEvmContractHelpersCall */2178export interface PalletEvmContractHelpersCall extends Enum {2179 readonly isMigrateFromSelfSponsoring: boolean;2180 readonly asMigrateFromSelfSponsoring: {2181 readonly addresses: Vec<H160>;2182 } & Struct;2183 readonly type: 'MigrateFromSelfSponsoring';2184}21852186/** @name PalletEvmContractHelpersError */2187export interface PalletEvmContractHelpersError extends Enum {2188 readonly isNoPermission: boolean;2189 readonly isNoPendingSponsor: boolean;2190 readonly isTooManyMethodsHaveSponsoredLimit: boolean;2191 readonly type: 'NoPermission' | 'NoPendingSponsor' | 'TooManyMethodsHaveSponsoredLimit';2192}21932194/** @name PalletEvmContractHelpersEvent */2195export interface PalletEvmContractHelpersEvent extends Enum {2196 readonly isContractSponsorSet: boolean;2197 readonly asContractSponsorSet: ITuple<[H160, AccountId32]>;2198 readonly isContractSponsorshipConfirmed: boolean;2199 readonly asContractSponsorshipConfirmed: ITuple<[H160, AccountId32]>;2200 readonly isContractSponsorRemoved: boolean;2201 readonly asContractSponsorRemoved: H160;2202 readonly type: 'ContractSponsorSet' | 'ContractSponsorshipConfirmed' | 'ContractSponsorRemoved';2203}22042205/** @name PalletEvmContractHelpersSponsoringModeT */2206export interface PalletEvmContractHelpersSponsoringModeT extends Enum {2207 readonly isDisabled: boolean;2208 readonly isAllowlisted: boolean;2209 readonly isGenerous: boolean;2210 readonly type: 'Disabled' | 'Allowlisted' | 'Generous';2211}22122213/** @name PalletEvmError */2214export interface PalletEvmError extends Enum {2215 readonly isBalanceLow: boolean;2216 readonly isFeeOverflow: boolean;2217 readonly isPaymentOverflow: boolean;2218 readonly isWithdrawFailed: boolean;2219 readonly isGasPriceTooLow: boolean;2220 readonly isInvalidNonce: boolean;2221 readonly isGasLimitTooLow: boolean;2222 readonly isGasLimitTooHigh: boolean;2223 readonly isUndefined: boolean;2224 readonly isReentrancy: boolean;2225 readonly isTransactionMustComeFromEOA: boolean;2226 readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce' | 'GasLimitTooLow' | 'GasLimitTooHigh' | 'Undefined' | 'Reentrancy' | 'TransactionMustComeFromEOA';2227}22282229/** @name PalletEvmEvent */2230export interface PalletEvmEvent extends Enum {2231 readonly isLog: boolean;2232 readonly asLog: {2233 readonly log: EthereumLog;2234 } & Struct;2235 readonly isCreated: boolean;2236 readonly asCreated: {2237 readonly address: H160;2238 } & Struct;2239 readonly isCreatedFailed: boolean;2240 readonly asCreatedFailed: {2241 readonly address: H160;2242 } & Struct;2243 readonly isExecuted: boolean;2244 readonly asExecuted: {2245 readonly address: H160;2246 } & Struct;2247 readonly isExecutedFailed: boolean;2248 readonly asExecutedFailed: {2249 readonly address: H160;2250 } & Struct;2251 readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed';2252}22532254/** @name PalletEvmMigrationCall */2255export interface PalletEvmMigrationCall extends Enum {2256 readonly isBegin: boolean;2257 readonly asBegin: {2258 readonly address: H160;2259 } & Struct;2260 readonly isSetData: boolean;2261 readonly asSetData: {2262 readonly address: H160;2263 readonly data: Vec<ITuple<[H256, H256]>>;2264 } & Struct;2265 readonly isFinish: boolean;2266 readonly asFinish: {2267 readonly address: H160;2268 readonly code: Bytes;2269 } & Struct;2270 readonly isInsertEthLogs: boolean;2271 readonly asInsertEthLogs: {2272 readonly logs: Vec<EthereumLog>;2273 } & Struct;2274 readonly isInsertEvents: boolean;2275 readonly asInsertEvents: {2276 readonly events: Vec<Bytes>;2277 } & Struct;2278 readonly isRemoveRmrkData: boolean;2279 readonly type: 'Begin' | 'SetData' | 'Finish' | 'InsertEthLogs' | 'InsertEvents' | 'RemoveRmrkData';2280}22812282/** @name PalletEvmMigrationError */2283export interface PalletEvmMigrationError extends Enum {2284 readonly isAccountNotEmpty: boolean;2285 readonly isAccountIsNotMigrating: boolean;2286 readonly isBadEvent: boolean;2287 readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating' | 'BadEvent';2288}22892290/** @name PalletEvmMigrationEvent */2291export interface PalletEvmMigrationEvent extends Enum {2292 readonly isTestEvent: boolean;2293 readonly type: 'TestEvent';2294}22952296/** @name PalletForeignAssetsAssetId */2297export interface PalletForeignAssetsAssetId extends Enum {2298 readonly isForeignAssetId: boolean;2299 readonly asForeignAssetId: u32;2300 readonly isNativeAssetId: boolean;2301 readonly asNativeAssetId: PalletForeignAssetsNativeCurrency;2302 readonly type: 'ForeignAssetId' | 'NativeAssetId';2303}23042305/** @name PalletForeignAssetsModuleAssetMetadata */2306export interface PalletForeignAssetsModuleAssetMetadata extends Struct {2307 readonly name: Bytes;2308 readonly symbol: Bytes;2309 readonly decimals: u8;2310 readonly minimalBalance: u128;2311}23122313/** @name PalletForeignAssetsModuleCall */2314export interface PalletForeignAssetsModuleCall extends Enum {2315 readonly isRegisterForeignAsset: boolean;2316 readonly asRegisterForeignAsset: {2317 readonly owner: AccountId32;2318 readonly location: StagingXcmVersionedMultiLocation;2319 readonly metadata: PalletForeignAssetsModuleAssetMetadata;2320 } & Struct;2321 readonly isUpdateForeignAsset: boolean;2322 readonly asUpdateForeignAsset: {2323 readonly foreignAssetId: u32;2324 readonly location: StagingXcmVersionedMultiLocation;2325 readonly metadata: PalletForeignAssetsModuleAssetMetadata;2326 } & Struct;2327 readonly type: 'RegisterForeignAsset' | 'UpdateForeignAsset';2328}23292330/** @name PalletForeignAssetsModuleError */2331export interface PalletForeignAssetsModuleError extends Enum {2332 readonly isBadLocation: boolean;2333 readonly isMultiLocationExisted: boolean;2334 readonly isAssetIdNotExists: boolean;2335 readonly isAssetIdExisted: boolean;2336 readonly type: 'BadLocation' | 'MultiLocationExisted' | 'AssetIdNotExists' | 'AssetIdExisted';2337}23382339/** @name PalletForeignAssetsModuleEvent */2340export interface PalletForeignAssetsModuleEvent extends Enum {2341 readonly isForeignAssetRegistered: boolean;2342 readonly asForeignAssetRegistered: {2343 readonly assetId: u32;2344 readonly assetAddress: StagingXcmV3MultiLocation;2345 readonly metadata: PalletForeignAssetsModuleAssetMetadata;2346 } & Struct;2347 readonly isForeignAssetUpdated: boolean;2348 readonly asForeignAssetUpdated: {2349 readonly assetId: u32;2350 readonly assetAddress: StagingXcmV3MultiLocation;2351 readonly metadata: PalletForeignAssetsModuleAssetMetadata;2352 } & Struct;2353 readonly isAssetRegistered: boolean;2354 readonly asAssetRegistered: {2355 readonly assetId: PalletForeignAssetsAssetId;2356 readonly metadata: PalletForeignAssetsModuleAssetMetadata;2357 } & Struct;2358 readonly isAssetUpdated: boolean;2359 readonly asAssetUpdated: {2360 readonly assetId: PalletForeignAssetsAssetId;2361 readonly metadata: PalletForeignAssetsModuleAssetMetadata;2362 } & Struct;2363 readonly type: 'ForeignAssetRegistered' | 'ForeignAssetUpdated' | 'AssetRegistered' | 'AssetUpdated';2364}23652366/** @name PalletForeignAssetsNativeCurrency */2367export interface PalletForeignAssetsNativeCurrency extends Enum {2368 readonly isHere: boolean;2369 readonly isParent: boolean;2370 readonly type: 'Here' | 'Parent';2371}23722373/** @name PalletFungibleError */2374export interface PalletFungibleError extends Enum {2375 readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;2376 readonly isFungibleItemsDontHaveData: boolean;2377 readonly isFungibleDisallowsNesting: boolean;2378 readonly isSettingPropertiesNotAllowed: boolean;2379 readonly isSettingAllowanceForAllNotAllowed: boolean;2380 readonly isFungibleTokensAreAlwaysValid: boolean;2381 readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed' | 'SettingAllowanceForAllNotAllowed' | 'FungibleTokensAreAlwaysValid';2382}23832384/** @name PalletGovOriginsOrigin */2385export interface PalletGovOriginsOrigin extends Enum {2386 readonly isFellowshipProposition: boolean;2387 readonly type: 'FellowshipProposition';2388}23892390/** @name PalletIdentityBitFlags */2391export interface PalletIdentityBitFlags extends Struct {2392 readonly _bitLength: 64;2393 readonly Display: 1;2394 readonly Legal: 2;2395 readonly Web: 4;2396 readonly Riot: 8;2397 readonly Email: 16;2398 readonly PgpFingerprint: 32;2399 readonly Image: 64;2400 readonly Twitter: 128;2401}24022403/** @name PalletIdentityCall */2404export interface PalletIdentityCall extends Enum {2405 readonly isAddRegistrar: boolean;2406 readonly asAddRegistrar: {2407 readonly account: MultiAddress;2408 } & Struct;2409 readonly isSetIdentity: boolean;2410 readonly asSetIdentity: {2411 readonly info: PalletIdentityIdentityInfo;2412 } & Struct;2413 readonly isSetSubs: boolean;2414 readonly asSetSubs: {2415 readonly subs: Vec<ITuple<[AccountId32, Data]>>;2416 } & Struct;2417 readonly isClearIdentity: boolean;2418 readonly isRequestJudgement: boolean;2419 readonly asRequestJudgement: {2420 readonly regIndex: Compact<u32>;2421 readonly maxFee: Compact<u128>;2422 } & Struct;2423 readonly isCancelRequest: boolean;2424 readonly asCancelRequest: {2425 readonly regIndex: u32;2426 } & Struct;2427 readonly isSetFee: boolean;2428 readonly asSetFee: {2429 readonly index: Compact<u32>;2430 readonly fee: Compact<u128>;2431 } & Struct;2432 readonly isSetAccountId: boolean;2433 readonly asSetAccountId: {2434 readonly index: Compact<u32>;2435 readonly new_: MultiAddress;2436 } & Struct;2437 readonly isSetFields: boolean;2438 readonly asSetFields: {2439 readonly index: Compact<u32>;2440 readonly fields: PalletIdentityBitFlags;2441 } & Struct;2442 readonly isProvideJudgement: boolean;2443 readonly asProvideJudgement: {2444 readonly regIndex: Compact<u32>;2445 readonly target: MultiAddress;2446 readonly judgement: PalletIdentityJudgement;2447 readonly identity: H256;2448 } & Struct;2449 readonly isKillIdentity: boolean;2450 readonly asKillIdentity: {2451 readonly target: MultiAddress;2452 } & Struct;2453 readonly isAddSub: boolean;2454 readonly asAddSub: {2455 readonly sub: MultiAddress;2456 readonly data: Data;2457 } & Struct;2458 readonly isRenameSub: boolean;2459 readonly asRenameSub: {2460 readonly sub: MultiAddress;2461 readonly data: Data;2462 } & Struct;2463 readonly isRemoveSub: boolean;2464 readonly asRemoveSub: {2465 readonly sub: MultiAddress;2466 } & Struct;2467 readonly isQuitSub: boolean;2468 readonly isForceInsertIdentities: boolean;2469 readonly asForceInsertIdentities: {2470 readonly identities: Vec<ITuple<[AccountId32, PalletIdentityRegistration]>>;2471 } & Struct;2472 readonly isForceRemoveIdentities: boolean;2473 readonly asForceRemoveIdentities: {2474 readonly identities: Vec<AccountId32>;2475 } & Struct;2476 readonly isForceSetSubs: boolean;2477 readonly asForceSetSubs: {2478 readonly subs: Vec<ITuple<[AccountId32, ITuple<[u128, Vec<ITuple<[AccountId32, Data]>>]>]>>;2479 } & Struct;2480 readonly type: 'AddRegistrar' | 'SetIdentity' | 'SetSubs' | 'ClearIdentity' | 'RequestJudgement' | 'CancelRequest' | 'SetFee' | 'SetAccountId' | 'SetFields' | 'ProvideJudgement' | 'KillIdentity' | 'AddSub' | 'RenameSub' | 'RemoveSub' | 'QuitSub' | 'ForceInsertIdentities' | 'ForceRemoveIdentities' | 'ForceSetSubs';2481}24822483/** @name PalletIdentityError */2484export interface PalletIdentityError extends Enum {2485 readonly isTooManySubAccounts: boolean;2486 readonly isNotFound: boolean;2487 readonly isNotNamed: boolean;2488 readonly isEmptyIndex: boolean;2489 readonly isFeeChanged: boolean;2490 readonly isNoIdentity: boolean;2491 readonly isStickyJudgement: boolean;2492 readonly isJudgementGiven: boolean;2493 readonly isInvalidJudgement: boolean;2494 readonly isInvalidIndex: boolean;2495 readonly isInvalidTarget: boolean;2496 readonly isTooManyFields: boolean;2497 readonly isTooManyRegistrars: boolean;2498 readonly isAlreadyClaimed: boolean;2499 readonly isNotSub: boolean;2500 readonly isNotOwned: boolean;2501 readonly isJudgementForDifferentIdentity: boolean;2502 readonly isJudgementPaymentFailed: boolean;2503 readonly type: 'TooManySubAccounts' | 'NotFound' | 'NotNamed' | 'EmptyIndex' | 'FeeChanged' | 'NoIdentity' | 'StickyJudgement' | 'JudgementGiven' | 'InvalidJudgement' | 'InvalidIndex' | 'InvalidTarget' | 'TooManyFields' | 'TooManyRegistrars' | 'AlreadyClaimed' | 'NotSub' | 'NotOwned' | 'JudgementForDifferentIdentity' | 'JudgementPaymentFailed';2504}25052506/** @name PalletIdentityEvent */2507export interface PalletIdentityEvent extends Enum {2508 readonly isIdentitySet: boolean;2509 readonly asIdentitySet: {2510 readonly who: AccountId32;2511 } & Struct;2512 readonly isIdentityCleared: boolean;2513 readonly asIdentityCleared: {2514 readonly who: AccountId32;2515 readonly deposit: u128;2516 } & Struct;2517 readonly isIdentityKilled: boolean;2518 readonly asIdentityKilled: {2519 readonly who: AccountId32;2520 readonly deposit: u128;2521 } & Struct;2522 readonly isIdentitiesInserted: boolean;2523 readonly asIdentitiesInserted: {2524 readonly amount: u32;2525 } & Struct;2526 readonly isIdentitiesRemoved: boolean;2527 readonly asIdentitiesRemoved: {2528 readonly amount: u32;2529 } & Struct;2530 readonly isJudgementRequested: boolean;2531 readonly asJudgementRequested: {2532 readonly who: AccountId32;2533 readonly registrarIndex: u32;2534 } & Struct;2535 readonly isJudgementUnrequested: boolean;2536 readonly asJudgementUnrequested: {2537 readonly who: AccountId32;2538 readonly registrarIndex: u32;2539 } & Struct;2540 readonly isJudgementGiven: boolean;2541 readonly asJudgementGiven: {2542 readonly target: AccountId32;2543 readonly registrarIndex: u32;2544 } & Struct;2545 readonly isRegistrarAdded: boolean;2546 readonly asRegistrarAdded: {2547 readonly registrarIndex: u32;2548 } & Struct;2549 readonly isSubIdentityAdded: boolean;2550 readonly asSubIdentityAdded: {2551 readonly sub: AccountId32;2552 readonly main: AccountId32;2553 readonly deposit: u128;2554 } & Struct;2555 readonly isSubIdentityRemoved: boolean;2556 readonly asSubIdentityRemoved: {2557 readonly sub: AccountId32;2558 readonly main: AccountId32;2559 readonly deposit: u128;2560 } & Struct;2561 readonly isSubIdentityRevoked: boolean;2562 readonly asSubIdentityRevoked: {2563 readonly sub: AccountId32;2564 readonly main: AccountId32;2565 readonly deposit: u128;2566 } & Struct;2567 readonly isSubIdentitiesInserted: boolean;2568 readonly asSubIdentitiesInserted: {2569 readonly amount: u32;2570 } & Struct;2571 readonly type: 'IdentitySet' | 'IdentityCleared' | 'IdentityKilled' | 'IdentitiesInserted' | 'IdentitiesRemoved' | 'JudgementRequested' | 'JudgementUnrequested' | 'JudgementGiven' | 'RegistrarAdded' | 'SubIdentityAdded' | 'SubIdentityRemoved' | 'SubIdentityRevoked' | 'SubIdentitiesInserted';2572}25732574/** @name PalletIdentityIdentityField */2575export interface PalletIdentityIdentityField extends Enum {2576 readonly isDisplay: boolean;2577 readonly isLegal: boolean;2578 readonly isWeb: boolean;2579 readonly isRiot: boolean;2580 readonly isEmail: boolean;2581 readonly isPgpFingerprint: boolean;2582 readonly isImage: boolean;2583 readonly isTwitter: boolean;2584 readonly type: 'Display' | 'Legal' | 'Web' | 'Riot' | 'Email' | 'PgpFingerprint' | 'Image' | 'Twitter';2585}25862587/** @name PalletIdentityIdentityInfo */2588export interface PalletIdentityIdentityInfo extends Struct {2589 readonly additional: Vec<ITuple<[Data, Data]>>;2590 readonly display: Data;2591 readonly legal: Data;2592 readonly web: Data;2593 readonly riot: Data;2594 readonly email: Data;2595 readonly pgpFingerprint: Option<U8aFixed>;2596 readonly image: Data;2597 readonly twitter: Data;2598}25992600/** @name PalletIdentityJudgement */2601export interface PalletIdentityJudgement extends Enum {2602 readonly isUnknown: boolean;2603 readonly isFeePaid: boolean;2604 readonly asFeePaid: u128;2605 readonly isReasonable: boolean;2606 readonly isKnownGood: boolean;2607 readonly isOutOfDate: boolean;2608 readonly isLowQuality: boolean;2609 readonly isErroneous: boolean;2610 readonly type: 'Unknown' | 'FeePaid' | 'Reasonable' | 'KnownGood' | 'OutOfDate' | 'LowQuality' | 'Erroneous';2611}26122613/** @name PalletIdentityRegistrarInfo */2614export interface PalletIdentityRegistrarInfo extends Struct {2615 readonly account: AccountId32;2616 readonly fee: u128;2617 readonly fields: PalletIdentityBitFlags;2618}26192620/** @name PalletIdentityRegistration */2621export interface PalletIdentityRegistration extends Struct {2622 readonly judgements: Vec<ITuple<[u32, PalletIdentityJudgement]>>;2623 readonly deposit: u128;2624 readonly info: PalletIdentityIdentityInfo;2625}26262627/** @name PalletInflationCall */2628export interface PalletInflationCall extends Enum {2629 readonly isStartInflation: boolean;2630 readonly asStartInflation: {2631 readonly inflationStartRelayBlock: u32;2632 } & Struct;2633 readonly type: 'StartInflation';2634}26352636/** @name PalletMaintenanceCall */2637export interface PalletMaintenanceCall extends Enum {2638 readonly isEnable: boolean;2639 readonly isDisable: boolean;2640 readonly type: 'Enable' | 'Disable';2641}26422643/** @name PalletMaintenanceError */2644export interface PalletMaintenanceError extends Null {}26452646/** @name PalletMaintenanceEvent */2647export interface PalletMaintenanceEvent extends Enum {2648 readonly isMaintenanceEnabled: boolean;2649 readonly isMaintenanceDisabled: boolean;2650 readonly type: 'MaintenanceEnabled' | 'MaintenanceDisabled';2651}26522653/** @name PalletMembershipCall */2654export interface PalletMembershipCall extends Enum {2655 readonly isAddMember: boolean;2656 readonly asAddMember: {2657 readonly who: MultiAddress;2658 } & Struct;2659 readonly isRemoveMember: boolean;2660 readonly asRemoveMember: {2661 readonly who: MultiAddress;2662 } & Struct;2663 readonly isSwapMember: boolean;2664 readonly asSwapMember: {2665 readonly remove: MultiAddress;2666 readonly add: MultiAddress;2667 } & Struct;2668 readonly isResetMembers: boolean;2669 readonly asResetMembers: {2670 readonly members: Vec<AccountId32>;2671 } & Struct;2672 readonly isChangeKey: boolean;2673 readonly asChangeKey: {2674 readonly new_: MultiAddress;2675 } & Struct;2676 readonly isSetPrime: boolean;2677 readonly asSetPrime: {2678 readonly who: MultiAddress;2679 } & Struct;2680 readonly isClearPrime: boolean;2681 readonly type: 'AddMember' | 'RemoveMember' | 'SwapMember' | 'ResetMembers' | 'ChangeKey' | 'SetPrime' | 'ClearPrime';2682}26832684/** @name PalletMembershipError */2685export interface PalletMembershipError extends Enum {2686 readonly isAlreadyMember: boolean;2687 readonly isNotMember: boolean;2688 readonly isTooManyMembers: boolean;2689 readonly type: 'AlreadyMember' | 'NotMember' | 'TooManyMembers';2690}26912692/** @name PalletMembershipEvent */2693export interface PalletMembershipEvent extends Enum {2694 readonly isMemberAdded: boolean;2695 readonly isMemberRemoved: boolean;2696 readonly isMembersSwapped: boolean;2697 readonly isMembersReset: boolean;2698 readonly isKeyChanged: boolean;2699 readonly isDummy: boolean;2700 readonly type: 'MemberAdded' | 'MemberRemoved' | 'MembersSwapped' | 'MembersReset' | 'KeyChanged' | 'Dummy';2701}27022703/** @name PalletNonfungibleError */2704export interface PalletNonfungibleError extends Enum {2705 readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;2706 readonly isNonfungibleItemsHaveNoAmount: boolean;2707 readonly isCantBurnNftWithChildren: boolean;2708 readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount' | 'CantBurnNftWithChildren';2709}27102711/** @name PalletNonfungibleItemData */2712export interface PalletNonfungibleItemData extends Struct {2713 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;2714}27152716/** @name PalletPreimageCall */2717export interface PalletPreimageCall extends Enum {2718 readonly isNotePreimage: boolean;2719 readonly asNotePreimage: {2720 readonly bytes: Bytes;2721 } & Struct;2722 readonly isUnnotePreimage: boolean;2723 readonly asUnnotePreimage: {2724 readonly hash_: H256;2725 } & Struct;2726 readonly isRequestPreimage: boolean;2727 readonly asRequestPreimage: {2728 readonly hash_: H256;2729 } & Struct;2730 readonly isUnrequestPreimage: boolean;2731 readonly asUnrequestPreimage: {2732 readonly hash_: H256;2733 } & Struct;2734 readonly type: 'NotePreimage' | 'UnnotePreimage' | 'RequestPreimage' | 'UnrequestPreimage';2735}27362737/** @name PalletPreimageError */2738export interface PalletPreimageError extends Enum {2739 readonly isTooBig: boolean;2740 readonly isAlreadyNoted: boolean;2741 readonly isNotAuthorized: boolean;2742 readonly isNotNoted: boolean;2743 readonly isRequested: boolean;2744 readonly isNotRequested: boolean;2745 readonly type: 'TooBig' | 'AlreadyNoted' | 'NotAuthorized' | 'NotNoted' | 'Requested' | 'NotRequested';2746}27472748/** @name PalletPreimageEvent */2749export interface PalletPreimageEvent extends Enum {2750 readonly isNoted: boolean;2751 readonly asNoted: {2752 readonly hash_: H256;2753 } & Struct;2754 readonly isRequested: boolean;2755 readonly asRequested: {2756 readonly hash_: H256;2757 } & Struct;2758 readonly isCleared: boolean;2759 readonly asCleared: {2760 readonly hash_: H256;2761 } & Struct;2762 readonly type: 'Noted' | 'Requested' | 'Cleared';2763}27642765/** @name PalletPreimageRequestStatus */2766export interface PalletPreimageRequestStatus extends Enum {2767 readonly isUnrequested: boolean;2768 readonly asUnrequested: {2769 readonly deposit: ITuple<[AccountId32, u128]>;2770 readonly len: u32;2771 } & Struct;2772 readonly isRequested: boolean;2773 readonly asRequested: {2774 readonly deposit: Option<ITuple<[AccountId32, u128]>>;2775 readonly count: u32;2776 readonly len: Option<u32>;2777 } & Struct;2778 readonly type: 'Unrequested' | 'Requested';2779}27802781/** @name PalletRankedCollectiveCall */2782export interface PalletRankedCollectiveCall extends Enum {2783 readonly isAddMember: boolean;2784 readonly asAddMember: {2785 readonly who: MultiAddress;2786 } & Struct;2787 readonly isPromoteMember: boolean;2788 readonly asPromoteMember: {2789 readonly who: MultiAddress;2790 } & Struct;2791 readonly isDemoteMember: boolean;2792 readonly asDemoteMember: {2793 readonly who: MultiAddress;2794 } & Struct;2795 readonly isRemoveMember: boolean;2796 readonly asRemoveMember: {2797 readonly who: MultiAddress;2798 readonly minRank: u16;2799 } & Struct;2800 readonly isVote: boolean;2801 readonly asVote: {2802 readonly poll: u32;2803 readonly aye: bool;2804 } & Struct;2805 readonly isCleanupPoll: boolean;2806 readonly asCleanupPoll: {2807 readonly pollIndex: u32;2808 readonly max: u32;2809 } & Struct;2810 readonly type: 'AddMember' | 'PromoteMember' | 'DemoteMember' | 'RemoveMember' | 'Vote' | 'CleanupPoll';2811}28122813/** @name PalletRankedCollectiveError */2814export interface PalletRankedCollectiveError extends Enum {2815 readonly isAlreadyMember: boolean;2816 readonly isNotMember: boolean;2817 readonly isNotPolling: boolean;2818 readonly isOngoing: boolean;2819 readonly isNoneRemaining: boolean;2820 readonly isCorruption: boolean;2821 readonly isRankTooLow: boolean;2822 readonly isInvalidWitness: boolean;2823 readonly isNoPermission: boolean;2824 readonly type: 'AlreadyMember' | 'NotMember' | 'NotPolling' | 'Ongoing' | 'NoneRemaining' | 'Corruption' | 'RankTooLow' | 'InvalidWitness' | 'NoPermission';2825}28262827/** @name PalletRankedCollectiveEvent */2828export interface PalletRankedCollectiveEvent extends Enum {2829 readonly isMemberAdded: boolean;2830 readonly asMemberAdded: {2831 readonly who: AccountId32;2832 } & Struct;2833 readonly isRankChanged: boolean;2834 readonly asRankChanged: {2835 readonly who: AccountId32;2836 readonly rank: u16;2837 } & Struct;2838 readonly isMemberRemoved: boolean;2839 readonly asMemberRemoved: {2840 readonly who: AccountId32;2841 readonly rank: u16;2842 } & Struct;2843 readonly isVoted: boolean;2844 readonly asVoted: {2845 readonly who: AccountId32;2846 readonly poll: u32;2847 readonly vote: PalletRankedCollectiveVoteRecord;2848 readonly tally: PalletRankedCollectiveTally;2849 } & Struct;2850 readonly type: 'MemberAdded' | 'RankChanged' | 'MemberRemoved' | 'Voted';2851}28522853/** @name PalletRankedCollectiveMemberRecord */2854export interface PalletRankedCollectiveMemberRecord extends Struct {2855 readonly rank: u16;2856}28572858/** @name PalletRankedCollectiveTally */2859export interface PalletRankedCollectiveTally extends Struct {2860 readonly bareAyes: u32;2861 readonly ayes: u32;2862 readonly nays: u32;2863}28642865/** @name PalletRankedCollectiveVoteRecord */2866export interface PalletRankedCollectiveVoteRecord extends Enum {2867 readonly isAye: boolean;2868 readonly asAye: u32;2869 readonly isNay: boolean;2870 readonly asNay: u32;2871 readonly type: 'Aye' | 'Nay';2872}28732874/** @name PalletReferendaCall */2875export interface PalletReferendaCall extends Enum {2876 readonly isSubmit: boolean;2877 readonly asSubmit: {2878 readonly proposalOrigin: OpalRuntimeOriginCaller;2879 readonly proposal: FrameSupportPreimagesBounded;2880 readonly enactmentMoment: FrameSupportScheduleDispatchTime;2881 } & Struct;2882 readonly isPlaceDecisionDeposit: boolean;2883 readonly asPlaceDecisionDeposit: {2884 readonly index: u32;2885 } & Struct;2886 readonly isRefundDecisionDeposit: boolean;2887 readonly asRefundDecisionDeposit: {2888 readonly index: u32;2889 } & Struct;2890 readonly isCancel: boolean;2891 readonly asCancel: {2892 readonly index: u32;2893 } & Struct;2894 readonly isKill: boolean;2895 readonly asKill: {2896 readonly index: u32;2897 } & Struct;2898 readonly isNudgeReferendum: boolean;2899 readonly asNudgeReferendum: {2900 readonly index: u32;2901 } & Struct;2902 readonly isOneFewerDeciding: boolean;2903 readonly asOneFewerDeciding: {2904 readonly track: u16;2905 } & Struct;2906 readonly isRefundSubmissionDeposit: boolean;2907 readonly asRefundSubmissionDeposit: {2908 readonly index: u32;2909 } & Struct;2910 readonly isSetMetadata: boolean;2911 readonly asSetMetadata: {2912 readonly index: u32;2913 readonly maybeHash: Option<H256>;2914 } & Struct;2915 readonly type: 'Submit' | 'PlaceDecisionDeposit' | 'RefundDecisionDeposit' | 'Cancel' | 'Kill' | 'NudgeReferendum' | 'OneFewerDeciding' | 'RefundSubmissionDeposit' | 'SetMetadata';2916}29172918/** @name PalletReferendaCurve */2919export interface PalletReferendaCurve extends Enum {2920 readonly isLinearDecreasing: boolean;2921 readonly asLinearDecreasing: {2922 readonly length: Perbill;2923 readonly floor: Perbill;2924 readonly ceil: Perbill;2925 } & Struct;2926 readonly isSteppedDecreasing: boolean;2927 readonly asSteppedDecreasing: {2928 readonly begin: Perbill;2929 readonly end: Perbill;2930 readonly step: Perbill;2931 readonly period: Perbill;2932 } & Struct;2933 readonly isReciprocal: boolean;2934 readonly asReciprocal: {2935 readonly factor: i64;2936 readonly xOffset: i64;2937 readonly yOffset: i64;2938 } & Struct;2939 readonly type: 'LinearDecreasing' | 'SteppedDecreasing' | 'Reciprocal';2940}29412942/** @name PalletReferendaDecidingStatus */2943export interface PalletReferendaDecidingStatus extends Struct {2944 readonly since: u32;2945 readonly confirming: Option<u32>;2946}29472948/** @name PalletReferendaDeposit */2949export interface PalletReferendaDeposit extends Struct {2950 readonly who: AccountId32;2951 readonly amount: u128;2952}29532954/** @name PalletReferendaError */2955export interface PalletReferendaError extends Enum {2956 readonly isNotOngoing: boolean;2957 readonly isHasDeposit: boolean;2958 readonly isBadTrack: boolean;2959 readonly isFull: boolean;2960 readonly isQueueEmpty: boolean;2961 readonly isBadReferendum: boolean;2962 readonly isNothingToDo: boolean;2963 readonly isNoTrack: boolean;2964 readonly isUnfinished: boolean;2965 readonly isNoPermission: boolean;2966 readonly isNoDeposit: boolean;2967 readonly isBadStatus: boolean;2968 readonly isPreimageNotExist: boolean;2969 readonly type: 'NotOngoing' | 'HasDeposit' | 'BadTrack' | 'Full' | 'QueueEmpty' | 'BadReferendum' | 'NothingToDo' | 'NoTrack' | 'Unfinished' | 'NoPermission' | 'NoDeposit' | 'BadStatus' | 'PreimageNotExist';2970}29712972/** @name PalletReferendaEvent */2973export interface PalletReferendaEvent extends Enum {2974 readonly isSubmitted: boolean;2975 readonly asSubmitted: {2976 readonly index: u32;2977 readonly track: u16;2978 readonly proposal: FrameSupportPreimagesBounded;2979 } & Struct;2980 readonly isDecisionDepositPlaced: boolean;2981 readonly asDecisionDepositPlaced: {2982 readonly index: u32;2983 readonly who: AccountId32;2984 readonly amount: u128;2985 } & Struct;2986 readonly isDecisionDepositRefunded: boolean;2987 readonly asDecisionDepositRefunded: {2988 readonly index: u32;2989 readonly who: AccountId32;2990 readonly amount: u128;2991 } & Struct;2992 readonly isDepositSlashed: boolean;2993 readonly asDepositSlashed: {2994 readonly who: AccountId32;2995 readonly amount: u128;2996 } & Struct;2997 readonly isDecisionStarted: boolean;2998 readonly asDecisionStarted: {2999 readonly index: u32;3000 readonly track: u16;3001 readonly proposal: FrameSupportPreimagesBounded;3002 readonly tally: PalletRankedCollectiveTally;3003 } & Struct;3004 readonly isConfirmStarted: boolean;3005 readonly asConfirmStarted: {3006 readonly index: u32;3007 } & Struct;3008 readonly isConfirmAborted: boolean;3009 readonly asConfirmAborted: {3010 readonly index: u32;3011 } & Struct;3012 readonly isConfirmed: boolean;3013 readonly asConfirmed: {3014 readonly index: u32;3015 readonly tally: PalletRankedCollectiveTally;3016 } & Struct;3017 readonly isApproved: boolean;3018 readonly asApproved: {3019 readonly index: u32;3020 } & Struct;3021 readonly isRejected: boolean;3022 readonly asRejected: {3023 readonly index: u32;3024 readonly tally: PalletRankedCollectiveTally;3025 } & Struct;3026 readonly isTimedOut: boolean;3027 readonly asTimedOut: {3028 readonly index: u32;3029 readonly tally: PalletRankedCollectiveTally;3030 } & Struct;3031 readonly isCancelled: boolean;3032 readonly asCancelled: {3033 readonly index: u32;3034 readonly tally: PalletRankedCollectiveTally;3035 } & Struct;3036 readonly isKilled: boolean;3037 readonly asKilled: {3038 readonly index: u32;3039 readonly tally: PalletRankedCollectiveTally;3040 } & Struct;3041 readonly isSubmissionDepositRefunded: boolean;3042 readonly asSubmissionDepositRefunded: {3043 readonly index: u32;3044 readonly who: AccountId32;3045 readonly amount: u128;3046 } & Struct;3047 readonly isMetadataSet: boolean;3048 readonly asMetadataSet: {3049 readonly index: u32;3050 readonly hash_: H256;3051 } & Struct;3052 readonly isMetadataCleared: boolean;3053 readonly asMetadataCleared: {3054 readonly index: u32;3055 readonly hash_: H256;3056 } & Struct;3057 readonly type: 'Submitted' | 'DecisionDepositPlaced' | 'DecisionDepositRefunded' | 'DepositSlashed' | 'DecisionStarted' | 'ConfirmStarted' | 'ConfirmAborted' | 'Confirmed' | 'Approved' | 'Rejected' | 'TimedOut' | 'Cancelled' | 'Killed' | 'SubmissionDepositRefunded' | 'MetadataSet' | 'MetadataCleared';3058}30593060/** @name PalletReferendaReferendumInfo */3061export interface PalletReferendaReferendumInfo extends Enum {3062 readonly isOngoing: boolean;3063 readonly asOngoing: PalletReferendaReferendumStatus;3064 readonly isApproved: boolean;3065 readonly asApproved: ITuple<[u32, Option<PalletReferendaDeposit>, Option<PalletReferendaDeposit>]>;3066 readonly isRejected: boolean;3067 readonly asRejected: ITuple<[u32, Option<PalletReferendaDeposit>, Option<PalletReferendaDeposit>]>;3068 readonly isCancelled: boolean;3069 readonly asCancelled: ITuple<[u32, Option<PalletReferendaDeposit>, Option<PalletReferendaDeposit>]>;3070 readonly isTimedOut: boolean;3071 readonly asTimedOut: ITuple<[u32, Option<PalletReferendaDeposit>, Option<PalletReferendaDeposit>]>;3072 readonly isKilled: boolean;3073 readonly asKilled: u32;3074 readonly type: 'Ongoing' | 'Approved' | 'Rejected' | 'Cancelled' | 'TimedOut' | 'Killed';3075}30763077/** @name PalletReferendaReferendumStatus */3078export interface PalletReferendaReferendumStatus extends Struct {3079 readonly track: u16;3080 readonly origin: OpalRuntimeOriginCaller;3081 readonly proposal: FrameSupportPreimagesBounded;3082 readonly enactment: FrameSupportScheduleDispatchTime;3083 readonly submitted: u32;3084 readonly submissionDeposit: PalletReferendaDeposit;3085 readonly decisionDeposit: Option<PalletReferendaDeposit>;3086 readonly deciding: Option<PalletReferendaDecidingStatus>;3087 readonly tally: PalletRankedCollectiveTally;3088 readonly inQueue: bool;3089 readonly alarm: Option<ITuple<[u32, ITuple<[u32, u32]>]>>;3090}30913092/** @name PalletReferendaTrackInfo */3093export interface PalletReferendaTrackInfo extends Struct {3094 readonly name: Text;3095 readonly maxDeciding: u32;3096 readonly decisionDeposit: u128;3097 readonly preparePeriod: u32;3098 readonly decisionPeriod: u32;3099 readonly confirmPeriod: u32;3100 readonly minEnactmentPeriod: u32;3101 readonly minApproval: PalletReferendaCurve;3102 readonly minSupport: PalletReferendaCurve;3103}31043105/** @name PalletRefungibleError */3106export interface PalletRefungibleError extends Enum {3107 readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;3108 readonly isWrongRefungiblePieces: boolean;3109 readonly isRepartitionWhileNotOwningAllPieces: boolean;3110 readonly isRefungibleDisallowsNesting: boolean;3111 readonly isSettingPropertiesNotAllowed: boolean;3112 readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RepartitionWhileNotOwningAllPieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';3113}31143115/** @name PalletSchedulerCall */3116export interface PalletSchedulerCall extends Enum {3117 readonly isSchedule: boolean;3118 readonly asSchedule: {3119 readonly when: u32;3120 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;3121 readonly priority: u8;3122 readonly call: Call;3123 } & Struct;3124 readonly isCancel: boolean;3125 readonly asCancel: {3126 readonly when: u32;3127 readonly index: u32;3128 } & Struct;3129 readonly isScheduleNamed: boolean;3130 readonly asScheduleNamed: {3131 readonly id: U8aFixed;3132 readonly when: u32;3133 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;3134 readonly priority: u8;3135 readonly call: Call;3136 } & Struct;3137 readonly isCancelNamed: boolean;3138 readonly asCancelNamed: {3139 readonly id: U8aFixed;3140 } & Struct;3141 readonly isScheduleAfter: boolean;3142 readonly asScheduleAfter: {3143 readonly after: u32;3144 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;3145 readonly priority: u8;3146 readonly call: Call;3147 } & Struct;3148 readonly isScheduleNamedAfter: boolean;3149 readonly asScheduleNamedAfter: {3150 readonly id: U8aFixed;3151 readonly after: u32;3152 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;3153 readonly priority: u8;3154 readonly call: Call;3155 } & Struct;3156 readonly type: 'Schedule' | 'Cancel' | 'ScheduleNamed' | 'CancelNamed' | 'ScheduleAfter' | 'ScheduleNamedAfter';3157}31583159/** @name PalletSchedulerError */3160export interface PalletSchedulerError extends Enum {3161 readonly isFailedToSchedule: boolean;3162 readonly isNotFound: boolean;3163 readonly isTargetBlockNumberInPast: boolean;3164 readonly isRescheduleNoChange: boolean;3165 readonly isNamed: boolean;3166 readonly type: 'FailedToSchedule' | 'NotFound' | 'TargetBlockNumberInPast' | 'RescheduleNoChange' | 'Named';3167}31683169/** @name PalletSchedulerEvent */3170export interface PalletSchedulerEvent extends Enum {3171 readonly isScheduled: boolean;3172 readonly asScheduled: {3173 readonly when: u32;3174 readonly index: u32;3175 } & Struct;3176 readonly isCanceled: boolean;3177 readonly asCanceled: {3178 readonly when: u32;3179 readonly index: u32;3180 } & Struct;3181 readonly isDispatched: boolean;3182 readonly asDispatched: {3183 readonly task: ITuple<[u32, u32]>;3184 readonly id: Option<U8aFixed>;3185 readonly result: Result<Null, SpRuntimeDispatchError>;3186 } & Struct;3187 readonly isCallUnavailable: boolean;3188 readonly asCallUnavailable: {3189 readonly task: ITuple<[u32, u32]>;3190 readonly id: Option<U8aFixed>;3191 } & Struct;3192 readonly isPeriodicFailed: boolean;3193 readonly asPeriodicFailed: {3194 readonly task: ITuple<[u32, u32]>;3195 readonly id: Option<U8aFixed>;3196 } & Struct;3197 readonly isPermanentlyOverweight: boolean;3198 readonly asPermanentlyOverweight: {3199 readonly task: ITuple<[u32, u32]>;3200 readonly id: Option<U8aFixed>;3201 } & Struct;3202 readonly type: 'Scheduled' | 'Canceled' | 'Dispatched' | 'CallUnavailable' | 'PeriodicFailed' | 'PermanentlyOverweight';3203}32043205/** @name PalletSchedulerScheduled */3206export interface PalletSchedulerScheduled extends Struct {3207 readonly maybeId: Option<U8aFixed>;3208 readonly priority: u8;3209 readonly call: FrameSupportPreimagesBounded;3210 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;3211 readonly origin: OpalRuntimeOriginCaller;3212}32133214/** @name PalletSessionCall */3215export interface PalletSessionCall extends Enum {3216 readonly isSetKeys: boolean;3217 readonly asSetKeys: {3218 readonly keys_: OpalRuntimeRuntimeCommonSessionKeys;3219 readonly proof: Bytes;3220 } & Struct;3221 readonly isPurgeKeys: boolean;3222 readonly type: 'SetKeys' | 'PurgeKeys';3223}32243225/** @name PalletSessionError */3226export interface PalletSessionError extends Enum {3227 readonly isInvalidProof: boolean;3228 readonly isNoAssociatedValidatorId: boolean;3229 readonly isDuplicatedKey: boolean;3230 readonly isNoKeys: boolean;3231 readonly isNoAccount: boolean;3232 readonly type: 'InvalidProof' | 'NoAssociatedValidatorId' | 'DuplicatedKey' | 'NoKeys' | 'NoAccount';3233}32343235/** @name PalletSessionEvent */3236export interface PalletSessionEvent extends Enum {3237 readonly isNewSession: boolean;3238 readonly asNewSession: {3239 readonly sessionIndex: u32;3240 } & Struct;3241 readonly type: 'NewSession';3242}32433244/** @name PalletStateTrieMigrationCall */3245export interface PalletStateTrieMigrationCall extends Enum {3246 readonly isControlAutoMigration: boolean;3247 readonly asControlAutoMigration: {3248 readonly maybeConfig: Option<PalletStateTrieMigrationMigrationLimits>;3249 } & Struct;3250 readonly isContinueMigrate: boolean;3251 readonly asContinueMigrate: {3252 readonly limits: PalletStateTrieMigrationMigrationLimits;3253 readonly realSizeUpper: u32;3254 readonly witnessTask: PalletStateTrieMigrationMigrationTask;3255 } & Struct;3256 readonly isMigrateCustomTop: boolean;3257 readonly asMigrateCustomTop: {3258 readonly keys_: Vec<Bytes>;3259 readonly witnessSize: u32;3260 } & Struct;3261 readonly isMigrateCustomChild: boolean;3262 readonly asMigrateCustomChild: {3263 readonly root: Bytes;3264 readonly childKeys: Vec<Bytes>;3265 readonly totalSize: u32;3266 } & Struct;3267 readonly isSetSignedMaxLimits: boolean;3268 readonly asSetSignedMaxLimits: {3269 readonly limits: PalletStateTrieMigrationMigrationLimits;3270 } & Struct;3271 readonly isForceSetProgress: boolean;3272 readonly asForceSetProgress: {3273 readonly progressTop: PalletStateTrieMigrationProgress;3274 readonly progressChild: PalletStateTrieMigrationProgress;3275 } & Struct;3276 readonly type: 'ControlAutoMigration' | 'ContinueMigrate' | 'MigrateCustomTop' | 'MigrateCustomChild' | 'SetSignedMaxLimits' | 'ForceSetProgress';3277}32783279/** @name PalletStateTrieMigrationError */3280export interface PalletStateTrieMigrationError extends Enum {3281 readonly isMaxSignedLimits: boolean;3282 readonly isKeyTooLong: boolean;3283 readonly isNotEnoughFunds: boolean;3284 readonly isBadWitness: boolean;3285 readonly isSignedMigrationNotAllowed: boolean;3286 readonly isBadChildRoot: boolean;3287 readonly type: 'MaxSignedLimits' | 'KeyTooLong' | 'NotEnoughFunds' | 'BadWitness' | 'SignedMigrationNotAllowed' | 'BadChildRoot';3288}32893290/** @name PalletStateTrieMigrationEvent */3291export interface PalletStateTrieMigrationEvent extends Enum {3292 readonly isMigrated: boolean;3293 readonly asMigrated: {3294 readonly top: u32;3295 readonly child: u32;3296 readonly compute: PalletStateTrieMigrationMigrationCompute;3297 } & Struct;3298 readonly isSlashed: boolean;3299 readonly asSlashed: {3300 readonly who: AccountId32;3301 readonly amount: u128;3302 } & Struct;3303 readonly isAutoMigrationFinished: boolean;3304 readonly isHalted: boolean;3305 readonly asHalted: {3306 readonly error: PalletStateTrieMigrationError;3307 } & Struct;3308 readonly type: 'Migrated' | 'Slashed' | 'AutoMigrationFinished' | 'Halted';3309}33103311/** @name PalletStateTrieMigrationMigrationCompute */3312export interface PalletStateTrieMigrationMigrationCompute extends Enum {3313 readonly isSigned: boolean;3314 readonly isAuto: boolean;3315 readonly type: 'Signed' | 'Auto';3316}33173318/** @name PalletStateTrieMigrationMigrationLimits */3319export interface PalletStateTrieMigrationMigrationLimits extends Struct {3320 readonly size_: u32;3321 readonly item: u32;3322}33233324/** @name PalletStateTrieMigrationMigrationTask */3325export interface PalletStateTrieMigrationMigrationTask extends Struct {3326 readonly progressTop: PalletStateTrieMigrationProgress;3327 readonly progressChild: PalletStateTrieMigrationProgress;3328 readonly size_: u32;3329 readonly topItems: u32;3330 readonly childItems: u32;3331}33323333/** @name PalletStateTrieMigrationProgress */3334export interface PalletStateTrieMigrationProgress extends Enum {3335 readonly isToStart: boolean;3336 readonly isLastKey: boolean;3337 readonly asLastKey: Bytes;3338 readonly isComplete: boolean;3339 readonly type: 'ToStart' | 'LastKey' | 'Complete';3340}33413342/** @name PalletStructureCall */3343export interface PalletStructureCall extends Null {}33443345/** @name PalletStructureError */3346export interface PalletStructureError extends Enum {3347 readonly isOuroborosDetected: boolean;3348 readonly isDepthLimit: boolean;3349 readonly isBreadthLimit: boolean;3350 readonly isTokenNotFound: boolean;3351 readonly isCantNestTokenUnderCollection: boolean;3352 readonly type: 'OuroborosDetected' | 'DepthLimit' | 'BreadthLimit' | 'TokenNotFound' | 'CantNestTokenUnderCollection';3353}33543355/** @name PalletStructureEvent */3356export interface PalletStructureEvent extends Enum {3357 readonly isExecuted: boolean;3358 readonly asExecuted: Result<Null, SpRuntimeDispatchError>;3359 readonly type: 'Executed';3360}33613362/** @name PalletSudoCall */3363export interface PalletSudoCall extends Enum {3364 readonly isSudo: boolean;3365 readonly asSudo: {3366 readonly call: Call;3367 } & Struct;3368 readonly isSudoUncheckedWeight: boolean;3369 readonly asSudoUncheckedWeight: {3370 readonly call: Call;3371 readonly weight: SpWeightsWeightV2Weight;3372 } & Struct;3373 readonly isSetKey: boolean;3374 readonly asSetKey: {3375 readonly new_: MultiAddress;3376 } & Struct;3377 readonly isSudoAs: boolean;3378 readonly asSudoAs: {3379 readonly who: MultiAddress;3380 readonly call: Call;3381 } & Struct;3382 readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';3383}33843385/** @name PalletSudoError */3386export interface PalletSudoError extends Enum {3387 readonly isRequireSudo: boolean;3388 readonly type: 'RequireSudo';3389}33903391/** @name PalletSudoEvent */3392export interface PalletSudoEvent extends Enum {3393 readonly isSudid: boolean;3394 readonly asSudid: {3395 readonly sudoResult: Result<Null, SpRuntimeDispatchError>;3396 } & Struct;3397 readonly isKeyChanged: boolean;3398 readonly asKeyChanged: {3399 readonly oldSudoer: Option<AccountId32>;3400 } & Struct;3401 readonly isSudoAsDone: boolean;3402 readonly asSudoAsDone: {3403 readonly sudoResult: Result<Null, SpRuntimeDispatchError>;3404 } & Struct;3405 readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone';3406}34073408/** @name PalletTemplateTransactionPaymentChargeTransactionPayment */3409export interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}34103411/** @name PalletTestUtilsCall */3412export interface PalletTestUtilsCall extends Enum {3413 readonly isEnable: boolean;3414 readonly isSetTestValue: boolean;3415 readonly asSetTestValue: {3416 readonly value: u32;3417 } & Struct;3418 readonly isSetTestValueAndRollback: boolean;3419 readonly asSetTestValueAndRollback: {3420 readonly value: u32;3421 } & Struct;3422 readonly isIncTestValue: boolean;3423 readonly isJustTakeFee: boolean;3424 readonly isBatchAll: boolean;3425 readonly asBatchAll: {3426 readonly calls: Vec<Call>;3427 } & Struct;3428 readonly type: 'Enable' | 'SetTestValue' | 'SetTestValueAndRollback' | 'IncTestValue' | 'JustTakeFee' | 'BatchAll';3429}34303431/** @name PalletTestUtilsError */3432export interface PalletTestUtilsError extends Enum {3433 readonly isTestPalletDisabled: boolean;3434 readonly isTriggerRollback: boolean;3435 readonly type: 'TestPalletDisabled' | 'TriggerRollback';3436}34373438/** @name PalletTestUtilsEvent */3439export interface PalletTestUtilsEvent extends Enum {3440 readonly isValueIsSet: boolean;3441 readonly isShouldRollback: boolean;3442 readonly isBatchCompleted: boolean;3443 readonly type: 'ValueIsSet' | 'ShouldRollback' | 'BatchCompleted';3444}34453446/** @name PalletTimestampCall */3447export interface PalletTimestampCall extends Enum {3448 readonly isSet: boolean;3449 readonly asSet: {3450 readonly now: Compact<u64>;3451 } & Struct;3452 readonly type: 'Set';3453}34543455/** @name PalletTransactionPaymentEvent */3456export interface PalletTransactionPaymentEvent extends Enum {3457 readonly isTransactionFeePaid: boolean;3458 readonly asTransactionFeePaid: {3459 readonly who: AccountId32;3460 readonly actualFee: u128;3461 readonly tip: u128;3462 } & Struct;3463 readonly type: 'TransactionFeePaid';3464}34653466/** @name PalletTransactionPaymentReleases */3467export interface PalletTransactionPaymentReleases extends Enum {3468 readonly isV1Ancient: boolean;3469 readonly isV2: boolean;3470 readonly type: 'V1Ancient' | 'V2';3471}34723473/** @name PalletTreasuryCall */3474export interface PalletTreasuryCall extends Enum {3475 readonly isProposeSpend: boolean;3476 readonly asProposeSpend: {3477 readonly value: Compact<u128>;3478 readonly beneficiary: MultiAddress;3479 } & Struct;3480 readonly isRejectProposal: boolean;3481 readonly asRejectProposal: {3482 readonly proposalId: Compact<u32>;3483 } & Struct;3484 readonly isApproveProposal: boolean;3485 readonly asApproveProposal: {3486 readonly proposalId: Compact<u32>;3487 } & Struct;3488 readonly isSpend: boolean;3489 readonly asSpend: {3490 readonly amount: Compact<u128>;3491 readonly beneficiary: MultiAddress;3492 } & Struct;3493 readonly isRemoveApproval: boolean;3494 readonly asRemoveApproval: {3495 readonly proposalId: Compact<u32>;3496 } & Struct;3497 readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal' | 'Spend' | 'RemoveApproval';3498}34993500/** @name PalletTreasuryError */3501export interface PalletTreasuryError extends Enum {3502 readonly isInsufficientProposersBalance: boolean;3503 readonly isInvalidIndex: boolean;3504 readonly isTooManyApprovals: boolean;3505 readonly isInsufficientPermission: boolean;3506 readonly isProposalNotApproved: boolean;3507 readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals' | 'InsufficientPermission' | 'ProposalNotApproved';3508}35093510/** @name PalletTreasuryEvent */3511export interface PalletTreasuryEvent extends Enum {3512 readonly isProposed: boolean;3513 readonly asProposed: {3514 readonly proposalIndex: u32;3515 } & Struct;3516 readonly isSpending: boolean;3517 readonly asSpending: {3518 readonly budgetRemaining: u128;3519 } & Struct;3520 readonly isAwarded: boolean;3521 readonly asAwarded: {3522 readonly proposalIndex: u32;3523 readonly award: u128;3524 readonly account: AccountId32;3525 } & Struct;3526 readonly isRejected: boolean;3527 readonly asRejected: {3528 readonly proposalIndex: u32;3529 readonly slashed: u128;3530 } & Struct;3531 readonly isBurnt: boolean;3532 readonly asBurnt: {3533 readonly burntFunds: u128;3534 } & Struct;3535 readonly isRollover: boolean;3536 readonly asRollover: {3537 readonly rolloverBalance: u128;3538 } & Struct;3539 readonly isDeposit: boolean;3540 readonly asDeposit: {3541 readonly value: u128;3542 } & Struct;3543 readonly isSpendApproved: boolean;3544 readonly asSpendApproved: {3545 readonly proposalIndex: u32;3546 readonly amount: u128;3547 readonly beneficiary: AccountId32;3548 } & Struct;3549 readonly isUpdatedInactive: boolean;3550 readonly asUpdatedInactive: {3551 readonly reactivated: u128;3552 readonly deactivated: u128;3553 } & Struct;3554 readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit' | 'SpendApproved' | 'UpdatedInactive';3555}35563557/** @name PalletTreasuryProposal */3558export interface PalletTreasuryProposal extends Struct {3559 readonly proposer: AccountId32;3560 readonly value: u128;3561 readonly beneficiary: AccountId32;3562 readonly bond: u128;3563}35643565/** @name PalletUniqueCall */3566export interface PalletUniqueCall extends Enum {3567 readonly isCreateCollection: boolean;3568 readonly asCreateCollection: {3569 readonly collectionName: Vec<u16>;3570 readonly collectionDescription: Vec<u16>;3571 readonly tokenPrefix: Bytes;3572 readonly mode: UpDataStructsCollectionMode;3573 } & Struct;3574 readonly isCreateCollectionEx: boolean;3575 readonly asCreateCollectionEx: {3576 readonly data: UpDataStructsCreateCollectionData;3577 } & Struct;3578 readonly isDestroyCollection: boolean;3579 readonly asDestroyCollection: {3580 readonly collectionId: u32;3581 } & Struct;3582 readonly isAddToAllowList: boolean;3583 readonly asAddToAllowList: {3584 readonly collectionId: u32;3585 readonly address: PalletEvmAccountBasicCrossAccountIdRepr;3586 } & Struct;3587 readonly isRemoveFromAllowList: boolean;3588 readonly asRemoveFromAllowList: {3589 readonly collectionId: u32;3590 readonly address: PalletEvmAccountBasicCrossAccountIdRepr;3591 } & Struct;3592 readonly isChangeCollectionOwner: boolean;3593 readonly asChangeCollectionOwner: {3594 readonly collectionId: u32;3595 readonly newOwner: AccountId32;3596 } & Struct;3597 readonly isAddCollectionAdmin: boolean;3598 readonly asAddCollectionAdmin: {3599 readonly collectionId: u32;3600 readonly newAdminId: PalletEvmAccountBasicCrossAccountIdRepr;3601 } & Struct;3602 readonly isRemoveCollectionAdmin: boolean;3603 readonly asRemoveCollectionAdmin: {3604 readonly collectionId: u32;3605 readonly accountId: PalletEvmAccountBasicCrossAccountIdRepr;3606 } & Struct;3607 readonly isSetCollectionSponsor: boolean;3608 readonly asSetCollectionSponsor: {3609 readonly collectionId: u32;3610 readonly newSponsor: AccountId32;3611 } & Struct;3612 readonly isConfirmSponsorship: boolean;3613 readonly asConfirmSponsorship: {3614 readonly collectionId: u32;3615 } & Struct;3616 readonly isRemoveCollectionSponsor: boolean;3617 readonly asRemoveCollectionSponsor: {3618 readonly collectionId: u32;3619 } & Struct;3620 readonly isCreateItem: boolean;3621 readonly asCreateItem: {3622 readonly collectionId: u32;3623 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;3624 readonly data: UpDataStructsCreateItemData;3625 } & Struct;3626 readonly isCreateMultipleItems: boolean;3627 readonly asCreateMultipleItems: {3628 readonly collectionId: u32;3629 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;3630 readonly itemsData: Vec<UpDataStructsCreateItemData>;3631 } & Struct;3632 readonly isSetCollectionProperties: boolean;3633 readonly asSetCollectionProperties: {3634 readonly collectionId: u32;3635 readonly properties: Vec<UpDataStructsProperty>;3636 } & Struct;3637 readonly isDeleteCollectionProperties: boolean;3638 readonly asDeleteCollectionProperties: {3639 readonly collectionId: u32;3640 readonly propertyKeys: Vec<Bytes>;3641 } & Struct;3642 readonly isSetTokenProperties: boolean;3643 readonly asSetTokenProperties: {3644 readonly collectionId: u32;3645 readonly tokenId: u32;3646 readonly properties: Vec<UpDataStructsProperty>;3647 } & Struct;3648 readonly isDeleteTokenProperties: boolean;3649 readonly asDeleteTokenProperties: {3650 readonly collectionId: u32;3651 readonly tokenId: u32;3652 readonly propertyKeys: Vec<Bytes>;3653 } & Struct;3654 readonly isSetTokenPropertyPermissions: boolean;3655 readonly asSetTokenPropertyPermissions: {3656 readonly collectionId: u32;3657 readonly propertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;3658 } & Struct;3659 readonly isCreateMultipleItemsEx: boolean;3660 readonly asCreateMultipleItemsEx: {3661 readonly collectionId: u32;3662 readonly data: UpDataStructsCreateItemExData;3663 } & Struct;3664 readonly isSetTransfersEnabledFlag: boolean;3665 readonly asSetTransfersEnabledFlag: {3666 readonly collectionId: u32;3667 readonly value: bool;3668 } & Struct;3669 readonly isBurnItem: boolean;3670 readonly asBurnItem: {3671 readonly collectionId: u32;3672 readonly itemId: u32;3673 readonly value: u128;3674 } & Struct;3675 readonly isBurnFrom: boolean;3676 readonly asBurnFrom: {3677 readonly collectionId: u32;3678 readonly from: PalletEvmAccountBasicCrossAccountIdRepr;3679 readonly itemId: u32;3680 readonly value: u128;3681 } & Struct;3682 readonly isTransfer: boolean;3683 readonly asTransfer: {3684 readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;3685 readonly collectionId: u32;3686 readonly itemId: u32;3687 readonly value: u128;3688 } & Struct;3689 readonly isApprove: boolean;3690 readonly asApprove: {3691 readonly spender: PalletEvmAccountBasicCrossAccountIdRepr;3692 readonly collectionId: u32;3693 readonly itemId: u32;3694 readonly amount: u128;3695 } & Struct;3696 readonly isApproveFrom: boolean;3697 readonly asApproveFrom: {3698 readonly from: PalletEvmAccountBasicCrossAccountIdRepr;3699 readonly to: PalletEvmAccountBasicCrossAccountIdRepr;3700 readonly collectionId: u32;3701 readonly itemId: u32;3702 readonly amount: u128;3703 } & Struct;3704 readonly isTransferFrom: boolean;3705 readonly asTransferFrom: {3706 readonly from: PalletEvmAccountBasicCrossAccountIdRepr;3707 readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;3708 readonly collectionId: u32;3709 readonly itemId: u32;3710 readonly value: u128;3711 } & Struct;3712 readonly isSetCollectionLimits: boolean;3713 readonly asSetCollectionLimits: {3714 readonly collectionId: u32;3715 readonly newLimit: UpDataStructsCollectionLimits;3716 } & Struct;3717 readonly isSetCollectionPermissions: boolean;3718 readonly asSetCollectionPermissions: {3719 readonly collectionId: u32;3720 readonly newPermission: UpDataStructsCollectionPermissions;3721 } & Struct;3722 readonly isRepartition: boolean;3723 readonly asRepartition: {3724 readonly collectionId: u32;3725 readonly tokenId: u32;3726 readonly amount: u128;3727 } & Struct;3728 readonly isSetAllowanceForAll: boolean;3729 readonly asSetAllowanceForAll: {3730 readonly collectionId: u32;3731 readonly operator: PalletEvmAccountBasicCrossAccountIdRepr;3732 readonly approve: bool;3733 } & Struct;3734 readonly isForceRepairCollection: boolean;3735 readonly asForceRepairCollection: {3736 readonly collectionId: u32;3737 } & Struct;3738 readonly isForceRepairItem: boolean;3739 readonly asForceRepairItem: {3740 readonly collectionId: u32;3741 readonly itemId: u32;3742 } & Struct;3743 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' | 'ApproveFrom' | 'TransferFrom' | 'SetCollectionLimits' | 'SetCollectionPermissions' | 'Repartition' | 'SetAllowanceForAll' | 'ForceRepairCollection' | 'ForceRepairItem';3744}37453746/** @name PalletUniqueError */3747export interface PalletUniqueError extends Enum {3748 readonly isCollectionDecimalPointLimitExceeded: boolean;3749 readonly isEmptyArgument: boolean;3750 readonly isRepartitionCalledOnNonRefungibleCollection: boolean;3751 readonly type: 'CollectionDecimalPointLimitExceeded' | 'EmptyArgument' | 'RepartitionCalledOnNonRefungibleCollection';3752}37533754/** @name PalletUtilityCall */3755export interface PalletUtilityCall extends Enum {3756 readonly isBatch: boolean;3757 readonly asBatch: {3758 readonly calls: Vec<Call>;3759 } & Struct;3760 readonly isAsDerivative: boolean;3761 readonly asAsDerivative: {3762 readonly index: u16;3763 readonly call: Call;3764 } & Struct;3765 readonly isBatchAll: boolean;3766 readonly asBatchAll: {3767 readonly calls: Vec<Call>;3768 } & Struct;3769 readonly isDispatchAs: boolean;3770 readonly asDispatchAs: {3771 readonly asOrigin: OpalRuntimeOriginCaller;3772 readonly call: Call;3773 } & Struct;3774 readonly isForceBatch: boolean;3775 readonly asForceBatch: {3776 readonly calls: Vec<Call>;3777 } & Struct;3778 readonly isWithWeight: boolean;3779 readonly asWithWeight: {3780 readonly call: Call;3781 readonly weight: SpWeightsWeightV2Weight;3782 } & Struct;3783 readonly type: 'Batch' | 'AsDerivative' | 'BatchAll' | 'DispatchAs' | 'ForceBatch' | 'WithWeight';3784}37853786/** @name PalletUtilityError */3787export interface PalletUtilityError extends Enum {3788 readonly isTooManyCalls: boolean;3789 readonly type: 'TooManyCalls';3790}37913792/** @name PalletUtilityEvent */3793export interface PalletUtilityEvent extends Enum {3794 readonly isBatchInterrupted: boolean;3795 readonly asBatchInterrupted: {3796 readonly index: u32;3797 readonly error: SpRuntimeDispatchError;3798 } & Struct;3799 readonly isBatchCompleted: boolean;3800 readonly isBatchCompletedWithErrors: boolean;3801 readonly isItemCompleted: boolean;3802 readonly isItemFailed: boolean;3803 readonly asItemFailed: {3804 readonly error: SpRuntimeDispatchError;3805 } & Struct;3806 readonly isDispatchedAs: boolean;3807 readonly asDispatchedAs: {3808 readonly result: Result<Null, SpRuntimeDispatchError>;3809 } & Struct;3810 readonly type: 'BatchInterrupted' | 'BatchCompleted' | 'BatchCompletedWithErrors' | 'ItemCompleted' | 'ItemFailed' | 'DispatchedAs';3811}38123813/** @name PalletXcmCall */3814export interface PalletXcmCall extends Enum {3815 readonly isSend: boolean;3816 readonly asSend: {3817 readonly dest: StagingXcmVersionedMultiLocation;3818 readonly message: StagingXcmVersionedXcm;3819 } & Struct;3820 readonly isTeleportAssets: boolean;3821 readonly asTeleportAssets: {3822 readonly dest: StagingXcmVersionedMultiLocation;3823 readonly beneficiary: StagingXcmVersionedMultiLocation;3824 readonly assets: StagingXcmVersionedMultiAssets;3825 readonly feeAssetItem: u32;3826 } & Struct;3827 readonly isReserveTransferAssets: boolean;3828 readonly asReserveTransferAssets: {3829 readonly dest: StagingXcmVersionedMultiLocation;3830 readonly beneficiary: StagingXcmVersionedMultiLocation;3831 readonly assets: StagingXcmVersionedMultiAssets;3832 readonly feeAssetItem: u32;3833 } & Struct;3834 readonly isExecute: boolean;3835 readonly asExecute: {3836 readonly message: StagingXcmVersionedXcm;3837 readonly maxWeight: SpWeightsWeightV2Weight;3838 } & Struct;3839 readonly isForceXcmVersion: boolean;3840 readonly asForceXcmVersion: {3841 readonly location: StagingXcmV3MultiLocation;3842 readonly version: u32;3843 } & Struct;3844 readonly isForceDefaultXcmVersion: boolean;3845 readonly asForceDefaultXcmVersion: {3846 readonly maybeXcmVersion: Option<u32>;3847 } & Struct;3848 readonly isForceSubscribeVersionNotify: boolean;3849 readonly asForceSubscribeVersionNotify: {3850 readonly location: StagingXcmVersionedMultiLocation;3851 } & Struct;3852 readonly isForceUnsubscribeVersionNotify: boolean;3853 readonly asForceUnsubscribeVersionNotify: {3854 readonly location: StagingXcmVersionedMultiLocation;3855 } & Struct;3856 readonly isLimitedReserveTransferAssets: boolean;3857 readonly asLimitedReserveTransferAssets: {3858 readonly dest: StagingXcmVersionedMultiLocation;3859 readonly beneficiary: StagingXcmVersionedMultiLocation;3860 readonly assets: StagingXcmVersionedMultiAssets;3861 readonly feeAssetItem: u32;3862 readonly weightLimit: StagingXcmV3WeightLimit;3863 } & Struct;3864 readonly isLimitedTeleportAssets: boolean;3865 readonly asLimitedTeleportAssets: {3866 readonly dest: StagingXcmVersionedMultiLocation;3867 readonly beneficiary: StagingXcmVersionedMultiLocation;3868 readonly assets: StagingXcmVersionedMultiAssets;3869 readonly feeAssetItem: u32;3870 readonly weightLimit: StagingXcmV3WeightLimit;3871 } & Struct;3872 readonly isForceSuspension: boolean;3873 readonly asForceSuspension: {3874 readonly suspended: bool;3875 } & Struct;3876 readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets' | 'ForceSuspension';3877}38783879/** @name PalletXcmError */3880export interface PalletXcmError extends Enum {3881 readonly isUnreachable: boolean;3882 readonly isSendFailure: boolean;3883 readonly isFiltered: boolean;3884 readonly isUnweighableMessage: boolean;3885 readonly isDestinationNotInvertible: boolean;3886 readonly isEmpty: boolean;3887 readonly isCannotReanchor: boolean;3888 readonly isTooManyAssets: boolean;3889 readonly isInvalidOrigin: boolean;3890 readonly isBadVersion: boolean;3891 readonly isBadLocation: boolean;3892 readonly isNoSubscription: boolean;3893 readonly isAlreadySubscribed: boolean;3894 readonly isInvalidAsset: boolean;3895 readonly isLowBalance: boolean;3896 readonly isTooManyLocks: boolean;3897 readonly isAccountNotSovereign: boolean;3898 readonly isFeesNotMet: boolean;3899 readonly isLockNotFound: boolean;3900 readonly isInUse: boolean;3901 readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed' | 'InvalidAsset' | 'LowBalance' | 'TooManyLocks' | 'AccountNotSovereign' | 'FeesNotMet' | 'LockNotFound' | 'InUse';3902}39033904/** @name PalletXcmEvent */3905export interface PalletXcmEvent extends Enum {3906 readonly isAttempted: boolean;3907 readonly asAttempted: {3908 readonly outcome: StagingXcmV3TraitsOutcome;3909 } & Struct;3910 readonly isSent: boolean;3911 readonly asSent: {3912 readonly origin: StagingXcmV3MultiLocation;3913 readonly destination: StagingXcmV3MultiLocation;3914 readonly message: StagingXcmV3Xcm;3915 readonly messageId: U8aFixed;3916 } & Struct;3917 readonly isUnexpectedResponse: boolean;3918 readonly asUnexpectedResponse: {3919 readonly origin: StagingXcmV3MultiLocation;3920 readonly queryId: u64;3921 } & Struct;3922 readonly isResponseReady: boolean;3923 readonly asResponseReady: {3924 readonly queryId: u64;3925 readonly response: StagingXcmV3Response;3926 } & Struct;3927 readonly isNotified: boolean;3928 readonly asNotified: {3929 readonly queryId: u64;3930 readonly palletIndex: u8;3931 readonly callIndex: u8;3932 } & Struct;3933 readonly isNotifyOverweight: boolean;3934 readonly asNotifyOverweight: {3935 readonly queryId: u64;3936 readonly palletIndex: u8;3937 readonly callIndex: u8;3938 readonly actualWeight: SpWeightsWeightV2Weight;3939 readonly maxBudgetedWeight: SpWeightsWeightV2Weight;3940 } & Struct;3941 readonly isNotifyDispatchError: boolean;3942 readonly asNotifyDispatchError: {3943 readonly queryId: u64;3944 readonly palletIndex: u8;3945 readonly callIndex: u8;3946 } & Struct;3947 readonly isNotifyDecodeFailed: boolean;3948 readonly asNotifyDecodeFailed: {3949 readonly queryId: u64;3950 readonly palletIndex: u8;3951 readonly callIndex: u8;3952 } & Struct;3953 readonly isInvalidResponder: boolean;3954 readonly asInvalidResponder: {3955 readonly origin: StagingXcmV3MultiLocation;3956 readonly queryId: u64;3957 readonly expectedLocation: Option<StagingXcmV3MultiLocation>;3958 } & Struct;3959 readonly isInvalidResponderVersion: boolean;3960 readonly asInvalidResponderVersion: {3961 readonly origin: StagingXcmV3MultiLocation;3962 readonly queryId: u64;3963 } & Struct;3964 readonly isResponseTaken: boolean;3965 readonly asResponseTaken: {3966 readonly queryId: u64;3967 } & Struct;3968 readonly isAssetsTrapped: boolean;3969 readonly asAssetsTrapped: {3970 readonly hash_: H256;3971 readonly origin: StagingXcmV3MultiLocation;3972 readonly assets: StagingXcmVersionedMultiAssets;3973 } & Struct;3974 readonly isVersionChangeNotified: boolean;3975 readonly asVersionChangeNotified: {3976 readonly destination: StagingXcmV3MultiLocation;3977 readonly result: u32;3978 readonly cost: StagingXcmV3MultiassetMultiAssets;3979 readonly messageId: U8aFixed;3980 } & Struct;3981 readonly isSupportedVersionChanged: boolean;3982 readonly asSupportedVersionChanged: {3983 readonly location: StagingXcmV3MultiLocation;3984 readonly version: u32;3985 } & Struct;3986 readonly isNotifyTargetSendFail: boolean;3987 readonly asNotifyTargetSendFail: {3988 readonly location: StagingXcmV3MultiLocation;3989 readonly queryId: u64;3990 readonly error: StagingXcmV3TraitsError;3991 } & Struct;3992 readonly isNotifyTargetMigrationFail: boolean;3993 readonly asNotifyTargetMigrationFail: {3994 readonly location: StagingXcmVersionedMultiLocation;3995 readonly queryId: u64;3996 } & Struct;3997 readonly isInvalidQuerierVersion: boolean;3998 readonly asInvalidQuerierVersion: {3999 readonly origin: StagingXcmV3MultiLocation;4000 readonly queryId: u64;4001 } & Struct;4002 readonly isInvalidQuerier: boolean;4003 readonly asInvalidQuerier: {4004 readonly origin: StagingXcmV3MultiLocation;4005 readonly queryId: u64;4006 readonly expectedQuerier: StagingXcmV3MultiLocation;4007 readonly maybeActualQuerier: Option<StagingXcmV3MultiLocation>;4008 } & Struct;4009 readonly isVersionNotifyStarted: boolean;4010 readonly asVersionNotifyStarted: {4011 readonly destination: StagingXcmV3MultiLocation;4012 readonly cost: StagingXcmV3MultiassetMultiAssets;4013 readonly messageId: U8aFixed;4014 } & Struct;4015 readonly isVersionNotifyRequested: boolean;4016 readonly asVersionNotifyRequested: {4017 readonly destination: StagingXcmV3MultiLocation;4018 readonly cost: StagingXcmV3MultiassetMultiAssets;4019 readonly messageId: U8aFixed;4020 } & Struct;4021 readonly isVersionNotifyUnrequested: boolean;4022 readonly asVersionNotifyUnrequested: {4023 readonly destination: StagingXcmV3MultiLocation;4024 readonly cost: StagingXcmV3MultiassetMultiAssets;4025 readonly messageId: U8aFixed;4026 } & Struct;4027 readonly isFeesPaid: boolean;4028 readonly asFeesPaid: {4029 readonly paying: StagingXcmV3MultiLocation;4030 readonly fees: StagingXcmV3MultiassetMultiAssets;4031 } & Struct;4032 readonly isAssetsClaimed: boolean;4033 readonly asAssetsClaimed: {4034 readonly hash_: H256;4035 readonly origin: StagingXcmV3MultiLocation;4036 readonly assets: StagingXcmVersionedMultiAssets;4037 } & Struct;4038 readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail' | 'InvalidQuerierVersion' | 'InvalidQuerier' | 'VersionNotifyStarted' | 'VersionNotifyRequested' | 'VersionNotifyUnrequested' | 'FeesPaid' | 'AssetsClaimed';4039}40404041/** @name PalletXcmOrigin */4042export interface PalletXcmOrigin extends Enum {4043 readonly isXcm: boolean;4044 readonly asXcm: StagingXcmV3MultiLocation;4045 readonly isResponse: boolean;4046 readonly asResponse: StagingXcmV3MultiLocation;4047 readonly type: 'Xcm' | 'Response';4048}40494050/** @name PalletXcmQueryStatus */4051export interface PalletXcmQueryStatus extends Enum {4052 readonly isPending: boolean;4053 readonly asPending: {4054 readonly responder: StagingXcmVersionedMultiLocation;4055 readonly maybeMatchQuerier: Option<StagingXcmVersionedMultiLocation>;4056 readonly maybeNotify: Option<ITuple<[u8, u8]>>;4057 readonly timeout: u32;4058 } & Struct;4059 readonly isVersionNotifier: boolean;4060 readonly asVersionNotifier: {4061 readonly origin: StagingXcmVersionedMultiLocation;4062 readonly isActive: bool;4063 } & Struct;4064 readonly isReady: boolean;4065 readonly asReady: {4066 readonly response: StagingXcmVersionedResponse;4067 readonly at: u32;4068 } & Struct;4069 readonly type: 'Pending' | 'VersionNotifier' | 'Ready';4070}40714072/** @name PalletXcmRemoteLockedFungibleRecord */4073export interface PalletXcmRemoteLockedFungibleRecord extends Struct {4074 readonly amount: u128;4075 readonly owner: StagingXcmVersionedMultiLocation;4076 readonly locker: StagingXcmVersionedMultiLocation;4077 readonly consumers: Vec<ITuple<[Null, u128]>>;4078}40794080/** @name PalletXcmVersionMigrationStage */4081export interface PalletXcmVersionMigrationStage extends Enum {4082 readonly isMigrateSupportedVersion: boolean;4083 readonly isMigrateVersionNotifiers: boolean;4084 readonly isNotifyCurrentTargets: boolean;4085 readonly asNotifyCurrentTargets: Option<Bytes>;4086 readonly isMigrateAndNotifyOldTargets: boolean;4087 readonly type: 'MigrateSupportedVersion' | 'MigrateVersionNotifiers' | 'NotifyCurrentTargets' | 'MigrateAndNotifyOldTargets';4088}40894090/** @name ParachainInfoCall */4091export interface ParachainInfoCall extends Null {}40924093/** @name PhantomTypeUpDataStructs */4094export interface PhantomTypeUpDataStructs extends Vec<ITuple<[UpDataStructsTokenData, UpDataStructsRpcCollection, UpPovEstimateRpcPovInfo]>> {}40954096/** @name PolkadotCorePrimitivesInboundDownwardMessage */4097export interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {4098 readonly sentAt: u32;4099 readonly msg: Bytes;4100}41014102/** @name PolkadotCorePrimitivesInboundHrmpMessage */4103export interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct {4104 readonly sentAt: u32;4105 readonly data: Bytes;4106}41074108/** @name PolkadotCorePrimitivesOutboundHrmpMessage */4109export interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct {4110 readonly recipient: u32;4111 readonly data: Bytes;4112}41134114/** @name PolkadotParachainPrimitivesPrimitivesXcmpMessageFormat */4115export interface PolkadotParachainPrimitivesPrimitivesXcmpMessageFormat extends Enum {4116 readonly isConcatenatedVersionedXcm: boolean;4117 readonly isConcatenatedEncodedBlob: boolean;4118 readonly isSignals: boolean;4119 readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';4120}41214122/** @name PolkadotPrimitivesV5AbridgedHostConfiguration */4123export interface PolkadotPrimitivesV5AbridgedHostConfiguration extends Struct {4124 readonly maxCodeSize: u32;4125 readonly maxHeadDataSize: u32;4126 readonly maxUpwardQueueCount: u32;4127 readonly maxUpwardQueueSize: u32;4128 readonly maxUpwardMessageSize: u32;4129 readonly maxUpwardMessageNumPerCandidate: u32;4130 readonly hrmpMaxMessageNumPerCandidate: u32;4131 readonly validationUpgradeCooldown: u32;4132 readonly validationUpgradeDelay: u32;4133 readonly asyncBackingParams: PolkadotPrimitivesVstagingAsyncBackingParams;4134}41354136/** @name PolkadotPrimitivesV5AbridgedHrmpChannel */4137export interface PolkadotPrimitivesV5AbridgedHrmpChannel extends Struct {4138 readonly maxCapacity: u32;4139 readonly maxTotalSize: u32;4140 readonly maxMessageSize: u32;4141 readonly msgCount: u32;4142 readonly totalSize: u32;4143 readonly mqcHead: Option<H256>;4144}41454146/** @name PolkadotPrimitivesV5PersistedValidationData */4147export interface PolkadotPrimitivesV5PersistedValidationData extends Struct {4148 readonly parentHead: Bytes;4149 readonly relayParentNumber: u32;4150 readonly relayParentStorageRoot: H256;4151 readonly maxPovSize: u32;4152}41534154/** @name PolkadotPrimitivesV5UpgradeGoAhead */4155export interface PolkadotPrimitivesV5UpgradeGoAhead extends Enum {4156 readonly isAbort: boolean;4157 readonly isGoAhead: boolean;4158 readonly type: 'Abort' | 'GoAhead';4159}41604161/** @name PolkadotPrimitivesV5UpgradeRestriction */4162export interface PolkadotPrimitivesV5UpgradeRestriction extends Enum {4163 readonly isPresent: boolean;4164 readonly type: 'Present';4165}41664167/** @name PolkadotPrimitivesVstagingAsyncBackingParams */4168export interface PolkadotPrimitivesVstagingAsyncBackingParams extends Struct {4169 readonly maxCandidateDepth: u32;4170 readonly allowedAncestryLen: u32;4171}41724173/** @name SpArithmeticArithmeticError */4174export interface SpArithmeticArithmeticError extends Enum {4175 readonly isUnderflow: boolean;4176 readonly isOverflow: boolean;4177 readonly isDivisionByZero: boolean;4178 readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero';4179}41804181/** @name SpConsensusAuraSr25519AppSr25519Public */4182export interface SpConsensusAuraSr25519AppSr25519Public extends SpCoreSr25519Public {}41834184/** @name SpCoreCryptoKeyTypeId */4185export interface SpCoreCryptoKeyTypeId extends U8aFixed {}41864187/** @name SpCoreEcdsaSignature */4188export interface SpCoreEcdsaSignature extends U8aFixed {}41894190/** @name SpCoreEd25519Signature */4191export interface SpCoreEd25519Signature extends U8aFixed {}41924193/** @name SpCoreSr25519Public */4194export interface SpCoreSr25519Public extends U8aFixed {}41954196/** @name SpCoreSr25519Signature */4197export interface SpCoreSr25519Signature extends U8aFixed {}41984199/** @name SpCoreVoid */4200export interface SpCoreVoid extends Null {}42014202/** @name SpRuntimeDigest */4203export interface SpRuntimeDigest extends Struct {4204 readonly logs: Vec<SpRuntimeDigestDigestItem>;4205}42064207/** @name SpRuntimeDigestDigestItem */4208export interface SpRuntimeDigestDigestItem extends Enum {4209 readonly isOther: boolean;4210 readonly asOther: Bytes;4211 readonly isConsensus: boolean;4212 readonly asConsensus: ITuple<[U8aFixed, Bytes]>;4213 readonly isSeal: boolean;4214 readonly asSeal: ITuple<[U8aFixed, Bytes]>;4215 readonly isPreRuntime: boolean;4216 readonly asPreRuntime: ITuple<[U8aFixed, Bytes]>;4217 readonly isRuntimeEnvironmentUpdated: boolean;4218 readonly type: 'Other' | 'Consensus' | 'Seal' | 'PreRuntime' | 'RuntimeEnvironmentUpdated';4219}42204221/** @name SpRuntimeDispatchError */4222export interface SpRuntimeDispatchError extends Enum {4223 readonly isOther: boolean;4224 readonly isCannotLookup: boolean;4225 readonly isBadOrigin: boolean;4226 readonly isModule: boolean;4227 readonly asModule: SpRuntimeModuleError;4228 readonly isConsumerRemaining: boolean;4229 readonly isNoProviders: boolean;4230 readonly isTooManyConsumers: boolean;4231 readonly isToken: boolean;4232 readonly asToken: SpRuntimeTokenError;4233 readonly isArithmetic: boolean;4234 readonly asArithmetic: SpArithmeticArithmeticError;4235 readonly isTransactional: boolean;4236 readonly asTransactional: SpRuntimeTransactionalError;4237 readonly isExhausted: boolean;4238 readonly isCorruption: boolean;4239 readonly isUnavailable: boolean;4240 readonly isRootNotAllowed: boolean;4241 readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic' | 'Transactional' | 'Exhausted' | 'Corruption' | 'Unavailable' | 'RootNotAllowed';4242}42434244/** @name SpRuntimeModuleError */4245export interface SpRuntimeModuleError extends Struct {4246 readonly index: u8;4247 readonly error: U8aFixed;4248}42494250/** @name SpRuntimeMultiSignature */4251export interface SpRuntimeMultiSignature extends Enum {4252 readonly isEd25519: boolean;4253 readonly asEd25519: SpCoreEd25519Signature;4254 readonly isSr25519: boolean;4255 readonly asSr25519: SpCoreSr25519Signature;4256 readonly isEcdsa: boolean;4257 readonly asEcdsa: SpCoreEcdsaSignature;4258 readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';4259}42604261/** @name SpRuntimeTokenError */4262export interface SpRuntimeTokenError extends Enum {4263 readonly isFundsUnavailable: boolean;4264 readonly isOnlyProvider: boolean;4265 readonly isBelowMinimum: boolean;4266 readonly isCannotCreate: boolean;4267 readonly isUnknownAsset: boolean;4268 readonly isFrozen: boolean;4269 readonly isUnsupported: boolean;4270 readonly isCannotCreateHold: boolean;4271 readonly isNotExpendable: boolean;4272 readonly isBlocked: boolean;4273 readonly type: 'FundsUnavailable' | 'OnlyProvider' | 'BelowMinimum' | 'CannotCreate' | 'UnknownAsset' | 'Frozen' | 'Unsupported' | 'CannotCreateHold' | 'NotExpendable' | 'Blocked';4274}42754276/** @name SpRuntimeTransactionalError */4277export interface SpRuntimeTransactionalError extends Enum {4278 readonly isLimitReached: boolean;4279 readonly isNoLayer: boolean;4280 readonly type: 'LimitReached' | 'NoLayer';4281}42824283/** @name SpRuntimeTransactionValidityInvalidTransaction */4284export interface SpRuntimeTransactionValidityInvalidTransaction extends Enum {4285 readonly isCall: boolean;4286 readonly isPayment: boolean;4287 readonly isFuture: boolean;4288 readonly isStale: boolean;4289 readonly isBadProof: boolean;4290 readonly isAncientBirthBlock: boolean;4291 readonly isExhaustsResources: boolean;4292 readonly isCustom: boolean;4293 readonly asCustom: u8;4294 readonly isBadMandatory: boolean;4295 readonly isMandatoryValidation: boolean;4296 readonly isBadSigner: boolean;4297 readonly type: 'Call' | 'Payment' | 'Future' | 'Stale' | 'BadProof' | 'AncientBirthBlock' | 'ExhaustsResources' | 'Custom' | 'BadMandatory' | 'MandatoryValidation' | 'BadSigner';4298}42994300/** @name SpRuntimeTransactionValidityTransactionValidityError */4301export interface SpRuntimeTransactionValidityTransactionValidityError extends Enum {4302 readonly isInvalid: boolean;4303 readonly asInvalid: SpRuntimeTransactionValidityInvalidTransaction;4304 readonly isUnknown: boolean;4305 readonly asUnknown: SpRuntimeTransactionValidityUnknownTransaction;4306 readonly type: 'Invalid' | 'Unknown';4307}43084309/** @name SpRuntimeTransactionValidityUnknownTransaction */4310export interface SpRuntimeTransactionValidityUnknownTransaction extends Enum {4311 readonly isCannotLookup: boolean;4312 readonly isNoUnsignedValidator: boolean;4313 readonly isCustom: boolean;4314 readonly asCustom: u8;4315 readonly type: 'CannotLookup' | 'NoUnsignedValidator' | 'Custom';4316}43174318/** @name SpTrieStorageProof */4319export interface SpTrieStorageProof extends Struct {4320 readonly trieNodes: BTreeSet<Bytes>;4321}43224323/** @name SpVersionRuntimeVersion */4324export interface SpVersionRuntimeVersion extends Struct {4325 readonly specName: Text;4326 readonly implName: Text;4327 readonly authoringVersion: u32;4328 readonly specVersion: u32;4329 readonly implVersion: u32;4330 readonly apis: Vec<ITuple<[U8aFixed, u32]>>;4331 readonly transactionVersion: u32;4332 readonly stateVersion: u8;4333}43344335/** @name SpWeightsRuntimeDbWeight */4336export interface SpWeightsRuntimeDbWeight extends Struct {4337 readonly read: u64;4338 readonly write: u64;4339}43404341/** @name SpWeightsWeightV2Weight */4342export interface SpWeightsWeightV2Weight extends Struct {4343 readonly refTime: Compact<u64>;4344 readonly proofSize: Compact<u64>;4345}43464347/** @name StagingXcmDoubleEncoded */4348export interface StagingXcmDoubleEncoded extends Struct {4349 readonly encoded: Bytes;4350}43514352/** @name StagingXcmV2BodyId */4353export interface StagingXcmV2BodyId extends Enum {4354 readonly isUnit: boolean;4355 readonly isNamed: boolean;4356 readonly asNamed: Bytes;4357 readonly isIndex: boolean;4358 readonly asIndex: Compact<u32>;4359 readonly isExecutive: boolean;4360 readonly isTechnical: boolean;4361 readonly isLegislative: boolean;4362 readonly isJudicial: boolean;4363 readonly isDefense: boolean;4364 readonly isAdministration: boolean;4365 readonly isTreasury: boolean;4366 readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial' | 'Defense' | 'Administration' | 'Treasury';4367}43684369/** @name StagingXcmV2BodyPart */4370export interface StagingXcmV2BodyPart extends Enum {4371 readonly isVoice: boolean;4372 readonly isMembers: boolean;4373 readonly asMembers: {4374 readonly count: Compact<u32>;4375 } & Struct;4376 readonly isFraction: boolean;4377 readonly asFraction: {4378 readonly nom: Compact<u32>;4379 readonly denom: Compact<u32>;4380 } & Struct;4381 readonly isAtLeastProportion: boolean;4382 readonly asAtLeastProportion: {4383 readonly nom: Compact<u32>;4384 readonly denom: Compact<u32>;4385 } & Struct;4386 readonly isMoreThanProportion: boolean;4387 readonly asMoreThanProportion: {4388 readonly nom: Compact<u32>;4389 readonly denom: Compact<u32>;4390 } & Struct;4391 readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';4392}43934394/** @name StagingXcmV2Instruction */4395export interface StagingXcmV2Instruction extends Enum {4396 readonly isWithdrawAsset: boolean;4397 readonly asWithdrawAsset: StagingXcmV2MultiassetMultiAssets;4398 readonly isReserveAssetDeposited: boolean;4399 readonly asReserveAssetDeposited: StagingXcmV2MultiassetMultiAssets;4400 readonly isReceiveTeleportedAsset: boolean;4401 readonly asReceiveTeleportedAsset: StagingXcmV2MultiassetMultiAssets;4402 readonly isQueryResponse: boolean;4403 readonly asQueryResponse: {4404 readonly queryId: Compact<u64>;4405 readonly response: StagingXcmV2Response;4406 readonly maxWeight: Compact<u64>;4407 } & Struct;4408 readonly isTransferAsset: boolean;4409 readonly asTransferAsset: {4410 readonly assets: StagingXcmV2MultiassetMultiAssets;4411 readonly beneficiary: StagingXcmV2MultiLocation;4412 } & Struct;4413 readonly isTransferReserveAsset: boolean;4414 readonly asTransferReserveAsset: {4415 readonly assets: StagingXcmV2MultiassetMultiAssets;4416 readonly dest: StagingXcmV2MultiLocation;4417 readonly xcm: StagingXcmV2Xcm;4418 } & Struct;4419 readonly isTransact: boolean;4420 readonly asTransact: {4421 readonly originType: StagingXcmV2OriginKind;4422 readonly requireWeightAtMost: Compact<u64>;4423 readonly call: StagingXcmDoubleEncoded;4424 } & Struct;4425 readonly isHrmpNewChannelOpenRequest: boolean;4426 readonly asHrmpNewChannelOpenRequest: {4427 readonly sender: Compact<u32>;4428 readonly maxMessageSize: Compact<u32>;4429 readonly maxCapacity: Compact<u32>;4430 } & Struct;4431 readonly isHrmpChannelAccepted: boolean;4432 readonly asHrmpChannelAccepted: {4433 readonly recipient: Compact<u32>;4434 } & Struct;4435 readonly isHrmpChannelClosing: boolean;4436 readonly asHrmpChannelClosing: {4437 readonly initiator: Compact<u32>;4438 readonly sender: Compact<u32>;4439 readonly recipient: Compact<u32>;4440 } & Struct;4441 readonly isClearOrigin: boolean;4442 readonly isDescendOrigin: boolean;4443 readonly asDescendOrigin: StagingXcmV2MultilocationJunctions;4444 readonly isReportError: boolean;4445 readonly asReportError: {4446 readonly queryId: Compact<u64>;4447 readonly dest: StagingXcmV2MultiLocation;4448 readonly maxResponseWeight: Compact<u64>;4449 } & Struct;4450 readonly isDepositAsset: boolean;4451 readonly asDepositAsset: {4452 readonly assets: StagingXcmV2MultiassetMultiAssetFilter;4453 readonly maxAssets: Compact<u32>;4454 readonly beneficiary: StagingXcmV2MultiLocation;4455 } & Struct;4456 readonly isDepositReserveAsset: boolean;4457 readonly asDepositReserveAsset: {4458 readonly assets: StagingXcmV2MultiassetMultiAssetFilter;4459 readonly maxAssets: Compact<u32>;4460 readonly dest: StagingXcmV2MultiLocation;4461 readonly xcm: StagingXcmV2Xcm;4462 } & Struct;4463 readonly isExchangeAsset: boolean;4464 readonly asExchangeAsset: {4465 readonly give: StagingXcmV2MultiassetMultiAssetFilter;4466 readonly receive: StagingXcmV2MultiassetMultiAssets;4467 } & Struct;4468 readonly isInitiateReserveWithdraw: boolean;4469 readonly asInitiateReserveWithdraw: {4470 readonly assets: StagingXcmV2MultiassetMultiAssetFilter;4471 readonly reserve: StagingXcmV2MultiLocation;4472 readonly xcm: StagingXcmV2Xcm;4473 } & Struct;4474 readonly isInitiateTeleport: boolean;4475 readonly asInitiateTeleport: {4476 readonly assets: StagingXcmV2MultiassetMultiAssetFilter;4477 readonly dest: StagingXcmV2MultiLocation;4478 readonly xcm: StagingXcmV2Xcm;4479 } & Struct;4480 readonly isQueryHolding: boolean;4481 readonly asQueryHolding: {4482 readonly queryId: Compact<u64>;4483 readonly dest: StagingXcmV2MultiLocation;4484 readonly assets: StagingXcmV2MultiassetMultiAssetFilter;4485 readonly maxResponseWeight: Compact<u64>;4486 } & Struct;4487 readonly isBuyExecution: boolean;4488 readonly asBuyExecution: {4489 readonly fees: StagingXcmV2MultiAsset;4490 readonly weightLimit: StagingXcmV2WeightLimit;4491 } & Struct;4492 readonly isRefundSurplus: boolean;4493 readonly isSetErrorHandler: boolean;4494 readonly asSetErrorHandler: StagingXcmV2Xcm;4495 readonly isSetAppendix: boolean;4496 readonly asSetAppendix: StagingXcmV2Xcm;4497 readonly isClearError: boolean;4498 readonly isClaimAsset: boolean;4499 readonly asClaimAsset: {4500 readonly assets: StagingXcmV2MultiassetMultiAssets;4501 readonly ticket: StagingXcmV2MultiLocation;4502 } & Struct;4503 readonly isTrap: boolean;4504 readonly asTrap: Compact<u64>;4505 readonly isSubscribeVersion: boolean;4506 readonly asSubscribeVersion: {4507 readonly queryId: Compact<u64>;4508 readonly maxResponseWeight: Compact<u64>;4509 } & Struct;4510 readonly isUnsubscribeVersion: boolean;4511 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';4512}45134514/** @name StagingXcmV2Junction */4515export interface StagingXcmV2Junction extends Enum {4516 readonly isParachain: boolean;4517 readonly asParachain: Compact<u32>;4518 readonly isAccountId32: boolean;4519 readonly asAccountId32: {4520 readonly network: StagingXcmV2NetworkId;4521 readonly id: U8aFixed;4522 } & Struct;4523 readonly isAccountIndex64: boolean;4524 readonly asAccountIndex64: {4525 readonly network: StagingXcmV2NetworkId;4526 readonly index: Compact<u64>;4527 } & Struct;4528 readonly isAccountKey20: boolean;4529 readonly asAccountKey20: {4530 readonly network: StagingXcmV2NetworkId;4531 readonly key: U8aFixed;4532 } & Struct;4533 readonly isPalletInstance: boolean;4534 readonly asPalletInstance: u8;4535 readonly isGeneralIndex: boolean;4536 readonly asGeneralIndex: Compact<u128>;4537 readonly isGeneralKey: boolean;4538 readonly asGeneralKey: Bytes;4539 readonly isOnlyChild: boolean;4540 readonly isPlurality: boolean;4541 readonly asPlurality: {4542 readonly id: StagingXcmV2BodyId;4543 readonly part: StagingXcmV2BodyPart;4544 } & Struct;4545 readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';4546}45474548/** @name StagingXcmV2MultiAsset */4549export interface StagingXcmV2MultiAsset extends Struct {4550 readonly id: StagingXcmV2MultiassetAssetId;4551 readonly fun: StagingXcmV2MultiassetFungibility;4552}45534554/** @name StagingXcmV2MultiassetAssetId */4555export interface StagingXcmV2MultiassetAssetId extends Enum {4556 readonly isConcrete: boolean;4557 readonly asConcrete: StagingXcmV2MultiLocation;4558 readonly isAbstract: boolean;4559 readonly asAbstract: Bytes;4560 readonly type: 'Concrete' | 'Abstract';4561}45624563/** @name StagingXcmV2MultiassetAssetInstance */4564export interface StagingXcmV2MultiassetAssetInstance extends Enum {4565 readonly isUndefined: boolean;4566 readonly isIndex: boolean;4567 readonly asIndex: Compact<u128>;4568 readonly isArray4: boolean;4569 readonly asArray4: U8aFixed;4570 readonly isArray8: boolean;4571 readonly asArray8: U8aFixed;4572 readonly isArray16: boolean;4573 readonly asArray16: U8aFixed;4574 readonly isArray32: boolean;4575 readonly asArray32: U8aFixed;4576 readonly isBlob: boolean;4577 readonly asBlob: Bytes;4578 readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob';4579}45804581/** @name StagingXcmV2MultiassetFungibility */4582export interface StagingXcmV2MultiassetFungibility extends Enum {4583 readonly isFungible: boolean;4584 readonly asFungible: Compact<u128>;4585 readonly isNonFungible: boolean;4586 readonly asNonFungible: StagingXcmV2MultiassetAssetInstance;4587 readonly type: 'Fungible' | 'NonFungible';4588}45894590/** @name StagingXcmV2MultiassetMultiAssetFilter */4591export interface StagingXcmV2MultiassetMultiAssetFilter extends Enum {4592 readonly isDefinite: boolean;4593 readonly asDefinite: StagingXcmV2MultiassetMultiAssets;4594 readonly isWild: boolean;4595 readonly asWild: StagingXcmV2MultiassetWildMultiAsset;4596 readonly type: 'Definite' | 'Wild';4597}45984599/** @name StagingXcmV2MultiassetMultiAssets */4600export interface StagingXcmV2MultiassetMultiAssets extends Vec<StagingXcmV2MultiAsset> {}46014602/** @name StagingXcmV2MultiassetWildFungibility */4603export interface StagingXcmV2MultiassetWildFungibility extends Enum {4604 readonly isFungible: boolean;4605 readonly isNonFungible: boolean;4606 readonly type: 'Fungible' | 'NonFungible';4607}46084609/** @name StagingXcmV2MultiassetWildMultiAsset */4610export interface StagingXcmV2MultiassetWildMultiAsset extends Enum {4611 readonly isAll: boolean;4612 readonly isAllOf: boolean;4613 readonly asAllOf: {4614 readonly id: StagingXcmV2MultiassetAssetId;4615 readonly fun: StagingXcmV2MultiassetWildFungibility;4616 } & Struct;4617 readonly type: 'All' | 'AllOf';4618}46194620/** @name StagingXcmV2MultiLocation */4621export interface StagingXcmV2MultiLocation extends Struct {4622 readonly parents: u8;4623 readonly interior: StagingXcmV2MultilocationJunctions;4624}46254626/** @name StagingXcmV2MultilocationJunctions */4627export interface StagingXcmV2MultilocationJunctions extends Enum {4628 readonly isHere: boolean;4629 readonly isX1: boolean;4630 readonly asX1: StagingXcmV2Junction;4631 readonly isX2: boolean;4632 readonly asX2: ITuple<[StagingXcmV2Junction, StagingXcmV2Junction]>;4633 readonly isX3: boolean;4634 readonly asX3: ITuple<[StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction]>;4635 readonly isX4: boolean;4636 readonly asX4: ITuple<[StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction]>;4637 readonly isX5: boolean;4638 readonly asX5: ITuple<[StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction]>;4639 readonly isX6: boolean;4640 readonly asX6: ITuple<[StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction]>;4641 readonly isX7: boolean;4642 readonly asX7: ITuple<[StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction]>;4643 readonly isX8: boolean;4644 readonly asX8: ITuple<[StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction]>;4645 readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';4646}46474648/** @name StagingXcmV2NetworkId */4649export interface StagingXcmV2NetworkId extends Enum {4650 readonly isAny: boolean;4651 readonly isNamed: boolean;4652 readonly asNamed: Bytes;4653 readonly isPolkadot: boolean;4654 readonly isKusama: boolean;4655 readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';4656}46574658/** @name StagingXcmV2OriginKind */4659export interface StagingXcmV2OriginKind extends Enum {4660 readonly isNative: boolean;4661 readonly isSovereignAccount: boolean;4662 readonly isSuperuser: boolean;4663 readonly isXcm: boolean;4664 readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm';4665}46664667/** @name StagingXcmV2Response */4668export interface StagingXcmV2Response extends Enum {4669 readonly isNull: boolean;4670 readonly isAssets: boolean;4671 readonly asAssets: StagingXcmV2MultiassetMultiAssets;4672 readonly isExecutionResult: boolean;4673 readonly asExecutionResult: Option<ITuple<[u32, StagingXcmV2TraitsError]>>;4674 readonly isVersion: boolean;4675 readonly asVersion: u32;4676 readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version';4677}46784679/** @name StagingXcmV2TraitsError */4680export interface StagingXcmV2TraitsError extends Enum {4681 readonly isOverflow: boolean;4682 readonly isUnimplemented: boolean;4683 readonly isUntrustedReserveLocation: boolean;4684 readonly isUntrustedTeleportLocation: boolean;4685 readonly isMultiLocationFull: boolean;4686 readonly isMultiLocationNotInvertible: boolean;4687 readonly isBadOrigin: boolean;4688 readonly isInvalidLocation: boolean;4689 readonly isAssetNotFound: boolean;4690 readonly isFailedToTransactAsset: boolean;4691 readonly isNotWithdrawable: boolean;4692 readonly isLocationCannotHold: boolean;4693 readonly isExceedsMaxMessageSize: boolean;4694 readonly isDestinationUnsupported: boolean;4695 readonly isTransport: boolean;4696 readonly isUnroutable: boolean;4697 readonly isUnknownClaim: boolean;4698 readonly isFailedToDecode: boolean;4699 readonly isMaxWeightInvalid: boolean;4700 readonly isNotHoldingFees: boolean;4701 readonly isTooExpensive: boolean;4702 readonly isTrap: boolean;4703 readonly asTrap: u64;4704 readonly isUnhandledXcmVersion: boolean;4705 readonly isWeightLimitReached: boolean;4706 readonly asWeightLimitReached: u64;4707 readonly isBarrier: boolean;4708 readonly isWeightNotComputable: boolean;4709 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';4710}47114712/** @name StagingXcmV2WeightLimit */4713export interface StagingXcmV2WeightLimit extends Enum {4714 readonly isUnlimited: boolean;4715 readonly isLimited: boolean;4716 readonly asLimited: Compact<u64>;4717 readonly type: 'Unlimited' | 'Limited';4718}47194720/** @name StagingXcmV2Xcm */4721export interface StagingXcmV2Xcm extends Vec<StagingXcmV2Instruction> {}47224723/** @name StagingXcmV3Instruction */4724export interface StagingXcmV3Instruction extends Enum {4725 readonly isWithdrawAsset: boolean;4726 readonly asWithdrawAsset: StagingXcmV3MultiassetMultiAssets;4727 readonly isReserveAssetDeposited: boolean;4728 readonly asReserveAssetDeposited: StagingXcmV3MultiassetMultiAssets;4729 readonly isReceiveTeleportedAsset: boolean;4730 readonly asReceiveTeleportedAsset: StagingXcmV3MultiassetMultiAssets;4731 readonly isQueryResponse: boolean;4732 readonly asQueryResponse: {4733 readonly queryId: Compact<u64>;4734 readonly response: StagingXcmV3Response;4735 readonly maxWeight: SpWeightsWeightV2Weight;4736 readonly querier: Option<StagingXcmV3MultiLocation>;4737 } & Struct;4738 readonly isTransferAsset: boolean;4739 readonly asTransferAsset: {4740 readonly assets: StagingXcmV3MultiassetMultiAssets;4741 readonly beneficiary: StagingXcmV3MultiLocation;4742 } & Struct;4743 readonly isTransferReserveAsset: boolean;4744 readonly asTransferReserveAsset: {4745 readonly assets: StagingXcmV3MultiassetMultiAssets;4746 readonly dest: StagingXcmV3MultiLocation;4747 readonly xcm: StagingXcmV3Xcm;4748 } & Struct;4749 readonly isTransact: boolean;4750 readonly asTransact: {4751 readonly originKind: StagingXcmV2OriginKind;4752 readonly requireWeightAtMost: SpWeightsWeightV2Weight;4753 readonly call: StagingXcmDoubleEncoded;4754 } & Struct;4755 readonly isHrmpNewChannelOpenRequest: boolean;4756 readonly asHrmpNewChannelOpenRequest: {4757 readonly sender: Compact<u32>;4758 readonly maxMessageSize: Compact<u32>;4759 readonly maxCapacity: Compact<u32>;4760 } & Struct;4761 readonly isHrmpChannelAccepted: boolean;4762 readonly asHrmpChannelAccepted: {4763 readonly recipient: Compact<u32>;4764 } & Struct;4765 readonly isHrmpChannelClosing: boolean;4766 readonly asHrmpChannelClosing: {4767 readonly initiator: Compact<u32>;4768 readonly sender: Compact<u32>;4769 readonly recipient: Compact<u32>;4770 } & Struct;4771 readonly isClearOrigin: boolean;4772 readonly isDescendOrigin: boolean;4773 readonly asDescendOrigin: StagingXcmV3Junctions;4774 readonly isReportError: boolean;4775 readonly asReportError: StagingXcmV3QueryResponseInfo;4776 readonly isDepositAsset: boolean;4777 readonly asDepositAsset: {4778 readonly assets: StagingXcmV3MultiassetMultiAssetFilter;4779 readonly beneficiary: StagingXcmV3MultiLocation;4780 } & Struct;4781 readonly isDepositReserveAsset: boolean;4782 readonly asDepositReserveAsset: {4783 readonly assets: StagingXcmV3MultiassetMultiAssetFilter;4784 readonly dest: StagingXcmV3MultiLocation;4785 readonly xcm: StagingXcmV3Xcm;4786 } & Struct;4787 readonly isExchangeAsset: boolean;4788 readonly asExchangeAsset: {4789 readonly give: StagingXcmV3MultiassetMultiAssetFilter;4790 readonly want: StagingXcmV3MultiassetMultiAssets;4791 readonly maximal: bool;4792 } & Struct;4793 readonly isInitiateReserveWithdraw: boolean;4794 readonly asInitiateReserveWithdraw: {4795 readonly assets: StagingXcmV3MultiassetMultiAssetFilter;4796 readonly reserve: StagingXcmV3MultiLocation;4797 readonly xcm: StagingXcmV3Xcm;4798 } & Struct;4799 readonly isInitiateTeleport: boolean;4800 readonly asInitiateTeleport: {4801 readonly assets: StagingXcmV3MultiassetMultiAssetFilter;4802 readonly dest: StagingXcmV3MultiLocation;4803 readonly xcm: StagingXcmV3Xcm;4804 } & Struct;4805 readonly isReportHolding: boolean;4806 readonly asReportHolding: {4807 readonly responseInfo: StagingXcmV3QueryResponseInfo;4808 readonly assets: StagingXcmV3MultiassetMultiAssetFilter;4809 } & Struct;4810 readonly isBuyExecution: boolean;4811 readonly asBuyExecution: {4812 readonly fees: StagingXcmV3MultiAsset;4813 readonly weightLimit: StagingXcmV3WeightLimit;4814 } & Struct;4815 readonly isRefundSurplus: boolean;4816 readonly isSetErrorHandler: boolean;4817 readonly asSetErrorHandler: StagingXcmV3Xcm;4818 readonly isSetAppendix: boolean;4819 readonly asSetAppendix: StagingXcmV3Xcm;4820 readonly isClearError: boolean;4821 readonly isClaimAsset: boolean;4822 readonly asClaimAsset: {4823 readonly assets: StagingXcmV3MultiassetMultiAssets;4824 readonly ticket: StagingXcmV3MultiLocation;4825 } & Struct;4826 readonly isTrap: boolean;4827 readonly asTrap: Compact<u64>;4828 readonly isSubscribeVersion: boolean;4829 readonly asSubscribeVersion: {4830 readonly queryId: Compact<u64>;4831 readonly maxResponseWeight: SpWeightsWeightV2Weight;4832 } & Struct;4833 readonly isUnsubscribeVersion: boolean;4834 readonly isBurnAsset: boolean;4835 readonly asBurnAsset: StagingXcmV3MultiassetMultiAssets;4836 readonly isExpectAsset: boolean;4837 readonly asExpectAsset: StagingXcmV3MultiassetMultiAssets;4838 readonly isExpectOrigin: boolean;4839 readonly asExpectOrigin: Option<StagingXcmV3MultiLocation>;4840 readonly isExpectError: boolean;4841 readonly asExpectError: Option<ITuple<[u32, StagingXcmV3TraitsError]>>;4842 readonly isExpectTransactStatus: boolean;4843 readonly asExpectTransactStatus: StagingXcmV3MaybeErrorCode;4844 readonly isQueryPallet: boolean;4845 readonly asQueryPallet: {4846 readonly moduleName: Bytes;4847 readonly responseInfo: StagingXcmV3QueryResponseInfo;4848 } & Struct;4849 readonly isExpectPallet: boolean;4850 readonly asExpectPallet: {4851 readonly index: Compact<u32>;4852 readonly name: Bytes;4853 readonly moduleName: Bytes;4854 readonly crateMajor: Compact<u32>;4855 readonly minCrateMinor: Compact<u32>;4856 } & Struct;4857 readonly isReportTransactStatus: boolean;4858 readonly asReportTransactStatus: StagingXcmV3QueryResponseInfo;4859 readonly isClearTransactStatus: boolean;4860 readonly isUniversalOrigin: boolean;4861 readonly asUniversalOrigin: StagingXcmV3Junction;4862 readonly isExportMessage: boolean;4863 readonly asExportMessage: {4864 readonly network: StagingXcmV3JunctionNetworkId;4865 readonly destination: StagingXcmV3Junctions;4866 readonly xcm: StagingXcmV3Xcm;4867 } & Struct;4868 readonly isLockAsset: boolean;4869 readonly asLockAsset: {4870 readonly asset: StagingXcmV3MultiAsset;4871 readonly unlocker: StagingXcmV3MultiLocation;4872 } & Struct;4873 readonly isUnlockAsset: boolean;4874 readonly asUnlockAsset: {4875 readonly asset: StagingXcmV3MultiAsset;4876 readonly target: StagingXcmV3MultiLocation;4877 } & Struct;4878 readonly isNoteUnlockable: boolean;4879 readonly asNoteUnlockable: {4880 readonly asset: StagingXcmV3MultiAsset;4881 readonly owner: StagingXcmV3MultiLocation;4882 } & Struct;4883 readonly isRequestUnlock: boolean;4884 readonly asRequestUnlock: {4885 readonly asset: StagingXcmV3MultiAsset;4886 readonly locker: StagingXcmV3MultiLocation;4887 } & Struct;4888 readonly isSetFeesMode: boolean;4889 readonly asSetFeesMode: {4890 readonly jitWithdraw: bool;4891 } & Struct;4892 readonly isSetTopic: boolean;4893 readonly asSetTopic: U8aFixed;4894 readonly isClearTopic: boolean;4895 readonly isAliasOrigin: boolean;4896 readonly asAliasOrigin: StagingXcmV3MultiLocation;4897 readonly isUnpaidExecution: boolean;4898 readonly asUnpaidExecution: {4899 readonly weightLimit: StagingXcmV3WeightLimit;4900 readonly checkOrigin: Option<StagingXcmV3MultiLocation>;4901 } & Struct;4902 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'ClearOrigin' | 'DescendOrigin' | 'ReportError' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'ReportHolding' | 'BuyExecution' | 'RefundSurplus' | 'SetErrorHandler' | 'SetAppendix' | 'ClearError' | 'ClaimAsset' | 'Trap' | 'SubscribeVersion' | 'UnsubscribeVersion' | 'BurnAsset' | 'ExpectAsset' | 'ExpectOrigin' | 'ExpectError' | 'ExpectTransactStatus' | 'QueryPallet' | 'ExpectPallet' | 'ReportTransactStatus' | 'ClearTransactStatus' | 'UniversalOrigin' | 'ExportMessage' | 'LockAsset' | 'UnlockAsset' | 'NoteUnlockable' | 'RequestUnlock' | 'SetFeesMode' | 'SetTopic' | 'ClearTopic' | 'AliasOrigin' | 'UnpaidExecution';4903}49044905/** @name StagingXcmV3Junction */4906export interface StagingXcmV3Junction extends Enum {4907 readonly isParachain: boolean;4908 readonly asParachain: Compact<u32>;4909 readonly isAccountId32: boolean;4910 readonly asAccountId32: {4911 readonly network: Option<StagingXcmV3JunctionNetworkId>;4912 readonly id: U8aFixed;4913 } & Struct;4914 readonly isAccountIndex64: boolean;4915 readonly asAccountIndex64: {4916 readonly network: Option<StagingXcmV3JunctionNetworkId>;4917 readonly index: Compact<u64>;4918 } & Struct;4919 readonly isAccountKey20: boolean;4920 readonly asAccountKey20: {4921 readonly network: Option<StagingXcmV3JunctionNetworkId>;4922 readonly key: U8aFixed;4923 } & Struct;4924 readonly isPalletInstance: boolean;4925 readonly asPalletInstance: u8;4926 readonly isGeneralIndex: boolean;4927 readonly asGeneralIndex: Compact<u128>;4928 readonly isGeneralKey: boolean;4929 readonly asGeneralKey: {4930 readonly length: u8;4931 readonly data: U8aFixed;4932 } & Struct;4933 readonly isOnlyChild: boolean;4934 readonly isPlurality: boolean;4935 readonly asPlurality: {4936 readonly id: StagingXcmV3JunctionBodyId;4937 readonly part: StagingXcmV3JunctionBodyPart;4938 } & Struct;4939 readonly isGlobalConsensus: boolean;4940 readonly asGlobalConsensus: StagingXcmV3JunctionNetworkId;4941 readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality' | 'GlobalConsensus';4942}49434944/** @name StagingXcmV3JunctionBodyId */4945export interface StagingXcmV3JunctionBodyId extends Enum {4946 readonly isUnit: boolean;4947 readonly isMoniker: boolean;4948 readonly asMoniker: U8aFixed;4949 readonly isIndex: boolean;4950 readonly asIndex: Compact<u32>;4951 readonly isExecutive: boolean;4952 readonly isTechnical: boolean;4953 readonly isLegislative: boolean;4954 readonly isJudicial: boolean;4955 readonly isDefense: boolean;4956 readonly isAdministration: boolean;4957 readonly isTreasury: boolean;4958 readonly type: 'Unit' | 'Moniker' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial' | 'Defense' | 'Administration' | 'Treasury';4959}49604961/** @name StagingXcmV3JunctionBodyPart */4962export interface StagingXcmV3JunctionBodyPart extends Enum {4963 readonly isVoice: boolean;4964 readonly isMembers: boolean;4965 readonly asMembers: {4966 readonly count: Compact<u32>;4967 } & Struct;4968 readonly isFraction: boolean;4969 readonly asFraction: {4970 readonly nom: Compact<u32>;4971 readonly denom: Compact<u32>;4972 } & Struct;4973 readonly isAtLeastProportion: boolean;4974 readonly asAtLeastProportion: {4975 readonly nom: Compact<u32>;4976 readonly denom: Compact<u32>;4977 } & Struct;4978 readonly isMoreThanProportion: boolean;4979 readonly asMoreThanProportion: {4980 readonly nom: Compact<u32>;4981 readonly denom: Compact<u32>;4982 } & Struct;4983 readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';4984}49854986/** @name StagingXcmV3JunctionNetworkId */4987export interface StagingXcmV3JunctionNetworkId extends Enum {4988 readonly isByGenesis: boolean;4989 readonly asByGenesis: U8aFixed;4990 readonly isByFork: boolean;4991 readonly asByFork: {4992 readonly blockNumber: u64;4993 readonly blockHash: U8aFixed;4994 } & Struct;4995 readonly isPolkadot: boolean;4996 readonly isKusama: boolean;4997 readonly isWestend: boolean;4998 readonly isRococo: boolean;4999 readonly isWococo: boolean;5000 readonly isEthereum: boolean;5001 readonly asEthereum: {5002 readonly chainId: Compact<u64>;5003 } & Struct;5004 readonly isBitcoinCore: boolean;5005 readonly isBitcoinCash: boolean;5006 readonly type: 'ByGenesis' | 'ByFork' | 'Polkadot' | 'Kusama' | 'Westend' | 'Rococo' | 'Wococo' | 'Ethereum' | 'BitcoinCore' | 'BitcoinCash';5007}50085009/** @name StagingXcmV3Junctions */5010export interface StagingXcmV3Junctions extends Enum {5011 readonly isHere: boolean;5012 readonly isX1: boolean;5013 readonly asX1: StagingXcmV3Junction;5014 readonly isX2: boolean;5015 readonly asX2: ITuple<[StagingXcmV3Junction, StagingXcmV3Junction]>;5016 readonly isX3: boolean;5017 readonly asX3: ITuple<[StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction]>;5018 readonly isX4: boolean;5019 readonly asX4: ITuple<[StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction]>;5020 readonly isX5: boolean;5021 readonly asX5: ITuple<[StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction]>;5022 readonly isX6: boolean;5023 readonly asX6: ITuple<[StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction]>;5024 readonly isX7: boolean;5025 readonly asX7: ITuple<[StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction]>;5026 readonly isX8: boolean;5027 readonly asX8: ITuple<[StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction]>;5028 readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';5029}50305031/** @name StagingXcmV3MaybeErrorCode */5032export interface StagingXcmV3MaybeErrorCode extends Enum {5033 readonly isSuccess: boolean;5034 readonly isError: boolean;5035 readonly asError: Bytes;5036 readonly isTruncatedError: boolean;5037 readonly asTruncatedError: Bytes;5038 readonly type: 'Success' | 'Error' | 'TruncatedError';5039}50405041/** @name StagingXcmV3MultiAsset */5042export interface StagingXcmV3MultiAsset extends Struct {5043 readonly id: StagingXcmV3MultiassetAssetId;5044 readonly fun: StagingXcmV3MultiassetFungibility;5045}50465047/** @name StagingXcmV3MultiassetAssetId */5048export interface StagingXcmV3MultiassetAssetId extends Enum {5049 readonly isConcrete: boolean;5050 readonly asConcrete: StagingXcmV3MultiLocation;5051 readonly isAbstract: boolean;5052 readonly asAbstract: U8aFixed;5053 readonly type: 'Concrete' | 'Abstract';5054}50555056/** @name StagingXcmV3MultiassetAssetInstance */5057export interface StagingXcmV3MultiassetAssetInstance extends Enum {5058 readonly isUndefined: boolean;5059 readonly isIndex: boolean;5060 readonly asIndex: Compact<u128>;5061 readonly isArray4: boolean;5062 readonly asArray4: U8aFixed;5063 readonly isArray8: boolean;5064 readonly asArray8: U8aFixed;5065 readonly isArray16: boolean;5066 readonly asArray16: U8aFixed;5067 readonly isArray32: boolean;5068 readonly asArray32: U8aFixed;5069 readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32';5070}50715072/** @name StagingXcmV3MultiassetFungibility */5073export interface StagingXcmV3MultiassetFungibility extends Enum {5074 readonly isFungible: boolean;5075 readonly asFungible: Compact<u128>;5076 readonly isNonFungible: boolean;5077 readonly asNonFungible: StagingXcmV3MultiassetAssetInstance;5078 readonly type: 'Fungible' | 'NonFungible';5079}50805081/** @name StagingXcmV3MultiassetMultiAssetFilter */5082export interface StagingXcmV3MultiassetMultiAssetFilter extends Enum {5083 readonly isDefinite: boolean;5084 readonly asDefinite: StagingXcmV3MultiassetMultiAssets;5085 readonly isWild: boolean;5086 readonly asWild: StagingXcmV3MultiassetWildMultiAsset;5087 readonly type: 'Definite' | 'Wild';5088}50895090/** @name StagingXcmV3MultiassetMultiAssets */5091export interface StagingXcmV3MultiassetMultiAssets extends Vec<StagingXcmV3MultiAsset> {}50925093/** @name StagingXcmV3MultiassetWildFungibility */5094export interface StagingXcmV3MultiassetWildFungibility extends Enum {5095 readonly isFungible: boolean;5096 readonly isNonFungible: boolean;5097 readonly type: 'Fungible' | 'NonFungible';5098}50995100/** @name StagingXcmV3MultiassetWildMultiAsset */5101export interface StagingXcmV3MultiassetWildMultiAsset extends Enum {5102 readonly isAll: boolean;5103 readonly isAllOf: boolean;5104 readonly asAllOf: {5105 readonly id: StagingXcmV3MultiassetAssetId;5106 readonly fun: StagingXcmV3MultiassetWildFungibility;5107 } & Struct;5108 readonly isAllCounted: boolean;5109 readonly asAllCounted: Compact<u32>;5110 readonly isAllOfCounted: boolean;5111 readonly asAllOfCounted: {5112 readonly id: StagingXcmV3MultiassetAssetId;5113 readonly fun: StagingXcmV3MultiassetWildFungibility;5114 readonly count: Compact<u32>;5115 } & Struct;5116 readonly type: 'All' | 'AllOf' | 'AllCounted' | 'AllOfCounted';5117}51185119/** @name StagingXcmV3MultiLocation */5120export interface StagingXcmV3MultiLocation extends Struct {5121 readonly parents: u8;5122 readonly interior: StagingXcmV3Junctions;5123}51245125/** @name StagingXcmV3PalletInfo */5126export interface StagingXcmV3PalletInfo extends Struct {5127 readonly index: Compact<u32>;5128 readonly name: Bytes;5129 readonly moduleName: Bytes;5130 readonly major: Compact<u32>;5131 readonly minor: Compact<u32>;5132 readonly patch: Compact<u32>;5133}51345135/** @name StagingXcmV3QueryResponseInfo */5136export interface StagingXcmV3QueryResponseInfo extends Struct {5137 readonly destination: StagingXcmV3MultiLocation;5138 readonly queryId: Compact<u64>;5139 readonly maxWeight: SpWeightsWeightV2Weight;5140}51415142/** @name StagingXcmV3Response */5143export interface StagingXcmV3Response extends Enum {5144 readonly isNull: boolean;5145 readonly isAssets: boolean;5146 readonly asAssets: StagingXcmV3MultiassetMultiAssets;5147 readonly isExecutionResult: boolean;5148 readonly asExecutionResult: Option<ITuple<[u32, StagingXcmV3TraitsError]>>;5149 readonly isVersion: boolean;5150 readonly asVersion: u32;5151 readonly isPalletsInfo: boolean;5152 readonly asPalletsInfo: Vec<StagingXcmV3PalletInfo>;5153 readonly isDispatchResult: boolean;5154 readonly asDispatchResult: StagingXcmV3MaybeErrorCode;5155 readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version' | 'PalletsInfo' | 'DispatchResult';5156}51575158/** @name StagingXcmV3TraitsError */5159export interface StagingXcmV3TraitsError extends Enum {5160 readonly isOverflow: boolean;5161 readonly isUnimplemented: boolean;5162 readonly isUntrustedReserveLocation: boolean;5163 readonly isUntrustedTeleportLocation: boolean;5164 readonly isLocationFull: boolean;5165 readonly isLocationNotInvertible: boolean;5166 readonly isBadOrigin: boolean;5167 readonly isInvalidLocation: boolean;5168 readonly isAssetNotFound: boolean;5169 readonly isFailedToTransactAsset: boolean;5170 readonly isNotWithdrawable: boolean;5171 readonly isLocationCannotHold: boolean;5172 readonly isExceedsMaxMessageSize: boolean;5173 readonly isDestinationUnsupported: boolean;5174 readonly isTransport: boolean;5175 readonly isUnroutable: boolean;5176 readonly isUnknownClaim: boolean;5177 readonly isFailedToDecode: boolean;5178 readonly isMaxWeightInvalid: boolean;5179 readonly isNotHoldingFees: boolean;5180 readonly isTooExpensive: boolean;5181 readonly isTrap: boolean;5182 readonly asTrap: u64;5183 readonly isExpectationFalse: boolean;5184 readonly isPalletNotFound: boolean;5185 readonly isNameMismatch: boolean;5186 readonly isVersionIncompatible: boolean;5187 readonly isHoldingWouldOverflow: boolean;5188 readonly isExportError: boolean;5189 readonly isReanchorFailed: boolean;5190 readonly isNoDeal: boolean;5191 readonly isFeesNotMet: boolean;5192 readonly isLockError: boolean;5193 readonly isNoPermission: boolean;5194 readonly isUnanchored: boolean;5195 readonly isNotDepositable: boolean;5196 readonly isUnhandledXcmVersion: boolean;5197 readonly isWeightLimitReached: boolean;5198 readonly asWeightLimitReached: SpWeightsWeightV2Weight;5199 readonly isBarrier: boolean;5200 readonly isWeightNotComputable: boolean;5201 readonly isExceedsStackLimit: boolean;5202 readonly type: 'Overflow' | 'Unimplemented' | 'UntrustedReserveLocation' | 'UntrustedTeleportLocation' | 'LocationFull' | 'LocationNotInvertible' | 'BadOrigin' | 'InvalidLocation' | 'AssetNotFound' | 'FailedToTransactAsset' | 'NotWithdrawable' | 'LocationCannotHold' | 'ExceedsMaxMessageSize' | 'DestinationUnsupported' | 'Transport' | 'Unroutable' | 'UnknownClaim' | 'FailedToDecode' | 'MaxWeightInvalid' | 'NotHoldingFees' | 'TooExpensive' | 'Trap' | 'ExpectationFalse' | 'PalletNotFound' | 'NameMismatch' | 'VersionIncompatible' | 'HoldingWouldOverflow' | 'ExportError' | 'ReanchorFailed' | 'NoDeal' | 'FeesNotMet' | 'LockError' | 'NoPermission' | 'Unanchored' | 'NotDepositable' | 'UnhandledXcmVersion' | 'WeightLimitReached' | 'Barrier' | 'WeightNotComputable' | 'ExceedsStackLimit';5203}52045205/** @name StagingXcmV3TraitsOutcome */5206export interface StagingXcmV3TraitsOutcome extends Enum {5207 readonly isComplete: boolean;5208 readonly asComplete: SpWeightsWeightV2Weight;5209 readonly isIncomplete: boolean;5210 readonly asIncomplete: ITuple<[SpWeightsWeightV2Weight, StagingXcmV3TraitsError]>;5211 readonly isError: boolean;5212 readonly asError: StagingXcmV3TraitsError;5213 readonly type: 'Complete' | 'Incomplete' | 'Error';5214}52155216/** @name StagingXcmV3WeightLimit */5217export interface StagingXcmV3WeightLimit extends Enum {5218 readonly isUnlimited: boolean;5219 readonly isLimited: boolean;5220 readonly asLimited: SpWeightsWeightV2Weight;5221 readonly type: 'Unlimited' | 'Limited';5222}52235224/** @name StagingXcmV3Xcm */5225export interface StagingXcmV3Xcm extends Vec<StagingXcmV3Instruction> {}52265227/** @name StagingXcmVersionedAssetId */5228export interface StagingXcmVersionedAssetId extends Enum {5229 readonly isV3: boolean;5230 readonly asV3: StagingXcmV3MultiassetAssetId;5231 readonly type: 'V3';5232}52335234/** @name StagingXcmVersionedMultiAsset */5235export interface StagingXcmVersionedMultiAsset extends Enum {5236 readonly isV2: boolean;5237 readonly asV2: StagingXcmV2MultiAsset;5238 readonly isV3: boolean;5239 readonly asV3: StagingXcmV3MultiAsset;5240 readonly type: 'V2' | 'V3';5241}52425243/** @name StagingXcmVersionedMultiAssets */5244export interface StagingXcmVersionedMultiAssets extends Enum {5245 readonly isV2: boolean;5246 readonly asV2: StagingXcmV2MultiassetMultiAssets;5247 readonly isV3: boolean;5248 readonly asV3: StagingXcmV3MultiassetMultiAssets;5249 readonly type: 'V2' | 'V3';5250}52515252/** @name StagingXcmVersionedMultiLocation */5253export interface StagingXcmVersionedMultiLocation extends Enum {5254 readonly isV2: boolean;5255 readonly asV2: StagingXcmV2MultiLocation;5256 readonly isV3: boolean;5257 readonly asV3: StagingXcmV3MultiLocation;5258 readonly type: 'V2' | 'V3';5259}52605261/** @name StagingXcmVersionedResponse */5262export interface StagingXcmVersionedResponse extends Enum {5263 readonly isV2: boolean;5264 readonly asV2: StagingXcmV2Response;5265 readonly isV3: boolean;5266 readonly asV3: StagingXcmV3Response;5267 readonly type: 'V2' | 'V3';5268}52695270/** @name StagingXcmVersionedXcm */5271export interface StagingXcmVersionedXcm extends Enum {5272 readonly isV2: boolean;5273 readonly asV2: StagingXcmV2Xcm;5274 readonly isV3: boolean;5275 readonly asV3: StagingXcmV3Xcm;5276 readonly type: 'V2' | 'V3';5277}52785279/** @name UpDataStructsAccessMode */5280export interface UpDataStructsAccessMode extends Enum {5281 readonly isNormal: boolean;5282 readonly isAllowList: boolean;5283 readonly type: 'Normal' | 'AllowList';5284}52855286/** @name UpDataStructsCollection */5287export interface UpDataStructsCollection extends Struct {5288 readonly owner: AccountId32;5289 readonly mode: UpDataStructsCollectionMode;5290 readonly name: Vec<u16>;5291 readonly description: Vec<u16>;5292 readonly tokenPrefix: Bytes;5293 readonly sponsorship: UpDataStructsSponsorshipStateAccountId32;5294 readonly limits: UpDataStructsCollectionLimits;5295 readonly permissions: UpDataStructsCollectionPermissions;5296 readonly flags: U8aFixed;5297}52985299/** @name UpDataStructsCollectionLimits */5300export interface UpDataStructsCollectionLimits extends Struct {5301 readonly accountTokenOwnershipLimit: Option<u32>;5302 readonly sponsoredDataSize: Option<u32>;5303 readonly sponsoredDataRateLimit: Option<UpDataStructsSponsoringRateLimit>;5304 readonly tokenLimit: Option<u32>;5305 readonly sponsorTransferTimeout: Option<u32>;5306 readonly sponsorApproveTimeout: Option<u32>;5307 readonly ownerCanTransfer: Option<bool>;5308 readonly ownerCanDestroy: Option<bool>;5309 readonly transfersEnabled: Option<bool>;5310}53115312/** @name UpDataStructsCollectionMode */5313export interface UpDataStructsCollectionMode extends Enum {5314 readonly isNft: boolean;5315 readonly isFungible: boolean;5316 readonly asFungible: u8;5317 readonly isReFungible: boolean;5318 readonly type: 'Nft' | 'Fungible' | 'ReFungible';5319}53205321/** @name UpDataStructsCollectionPermissions */5322export interface UpDataStructsCollectionPermissions extends Struct {5323 readonly access: Option<UpDataStructsAccessMode>;5324 readonly mintMode: Option<bool>;5325 readonly nesting: Option<UpDataStructsNestingPermissions>;5326}53275328/** @name UpDataStructsCollectionStats */5329export interface UpDataStructsCollectionStats extends Struct {5330 readonly created: u32;5331 readonly destroyed: u32;5332 readonly alive: u32;5333}53345335/** @name UpDataStructsCreateCollectionData */5336export interface UpDataStructsCreateCollectionData extends Struct {5337 readonly mode: UpDataStructsCollectionMode;5338 readonly access: Option<UpDataStructsAccessMode>;5339 readonly name: Vec<u16>;5340 readonly description: Vec<u16>;5341 readonly tokenPrefix: Bytes;5342 readonly limits: Option<UpDataStructsCollectionLimits>;5343 readonly permissions: Option<UpDataStructsCollectionPermissions>;5344 readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;5345 readonly properties: Vec<UpDataStructsProperty>;5346 readonly adminList: Vec<PalletEvmAccountBasicCrossAccountIdRepr>;5347 readonly pendingSponsor: Option<PalletEvmAccountBasicCrossAccountIdRepr>;5348 readonly flags: U8aFixed;5349}53505351/** @name UpDataStructsCreateFungibleData */5352export interface UpDataStructsCreateFungibleData extends Struct {5353 readonly value: u128;5354}53555356/** @name UpDataStructsCreateItemData */5357export interface UpDataStructsCreateItemData extends Enum {5358 readonly isNft: boolean;5359 readonly asNft: UpDataStructsCreateNftData;5360 readonly isFungible: boolean;5361 readonly asFungible: UpDataStructsCreateFungibleData;5362 readonly isReFungible: boolean;5363 readonly asReFungible: UpDataStructsCreateReFungibleData;5364 readonly type: 'Nft' | 'Fungible' | 'ReFungible';5365}53665367/** @name UpDataStructsCreateItemExData */5368export interface UpDataStructsCreateItemExData extends Enum {5369 readonly isNft: boolean;5370 readonly asNft: Vec<UpDataStructsCreateNftExData>;5371 readonly isFungible: boolean;5372 readonly asFungible: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr,u128>;5373 readonly isRefungibleMultipleItems: boolean;5374 readonly asRefungibleMultipleItems: Vec<UpDataStructsCreateRefungibleExSingleOwner>;5375 readonly isRefungibleMultipleOwners: boolean;5376 readonly asRefungibleMultipleOwners: UpDataStructsCreateRefungibleExMultipleOwners;5377 readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';5378}53795380/** @name UpDataStructsCreateNftData */5381export interface UpDataStructsCreateNftData extends Struct {5382 readonly properties: Vec<UpDataStructsProperty>;5383}53845385/** @name UpDataStructsCreateNftExData */5386export interface UpDataStructsCreateNftExData extends Struct {5387 readonly properties: Vec<UpDataStructsProperty>;5388 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;5389}53905391/** @name UpDataStructsCreateReFungibleData */5392export interface UpDataStructsCreateReFungibleData extends Struct {5393 readonly pieces: u128;5394 readonly properties: Vec<UpDataStructsProperty>;5395}53965397/** @name UpDataStructsCreateRefungibleExMultipleOwners */5398export interface UpDataStructsCreateRefungibleExMultipleOwners extends Struct {5399 readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;5400 readonly properties: Vec<UpDataStructsProperty>;5401}54025403/** @name UpDataStructsCreateRefungibleExSingleOwner */5404export interface UpDataStructsCreateRefungibleExSingleOwner extends Struct {5405 readonly user: PalletEvmAccountBasicCrossAccountIdRepr;5406 readonly pieces: u128;5407 readonly properties: Vec<UpDataStructsProperty>;5408}54095410/** @name UpDataStructsNestingPermissions */5411export interface UpDataStructsNestingPermissions extends Struct {5412 readonly tokenOwner: bool;5413 readonly collectionAdmin: bool;5414 readonly restricted: Option<UpDataStructsOwnerRestrictedSet>;5415}54165417/** @name UpDataStructsOwnerRestrictedSet */5418export interface UpDataStructsOwnerRestrictedSet extends BTreeSet<u32> {}54195420/** @name UpDataStructsProperties */5421export interface UpDataStructsProperties extends Struct {5422 readonly map: UpDataStructsPropertiesMapBoundedVec;5423 readonly consumedSpace: u32;5424 readonly reserved: u32;5425}54265427/** @name UpDataStructsPropertiesMapBoundedVec */5428export interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}54295430/** @name UpDataStructsPropertiesMapPropertyPermission */5431export interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}54325433/** @name UpDataStructsProperty */5434export interface UpDataStructsProperty extends Struct {5435 readonly key: Bytes;5436 readonly value: Bytes;5437}54385439/** @name UpDataStructsPropertyKeyPermission */5440export interface UpDataStructsPropertyKeyPermission extends Struct {5441 readonly key: Bytes;5442 readonly permission: UpDataStructsPropertyPermission;5443}54445445/** @name UpDataStructsPropertyPermission */5446export interface UpDataStructsPropertyPermission extends Struct {5447 readonly mutable: bool;5448 readonly collectionAdmin: bool;5449 readonly tokenOwner: bool;5450}54515452/** @name UpDataStructsPropertyScope */5453export interface UpDataStructsPropertyScope extends Enum {5454 readonly isNone: boolean;5455 readonly isRmrk: boolean;5456 readonly type: 'None' | 'Rmrk';5457}54585459/** @name UpDataStructsRpcCollection */5460export interface UpDataStructsRpcCollection extends Struct {5461 readonly owner: AccountId32;5462 readonly mode: UpDataStructsCollectionMode;5463 readonly name: Vec<u16>;5464 readonly description: Vec<u16>;5465 readonly tokenPrefix: Bytes;5466 readonly sponsorship: UpDataStructsSponsorshipStateAccountId32;5467 readonly limits: UpDataStructsCollectionLimits;5468 readonly permissions: UpDataStructsCollectionPermissions;5469 readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;5470 readonly properties: Vec<UpDataStructsProperty>;5471 readonly readOnly: bool;5472 readonly flags: UpDataStructsRpcCollectionFlags;5473}54745475/** @name UpDataStructsRpcCollectionFlags */5476export interface UpDataStructsRpcCollectionFlags extends Struct {5477 readonly foreign: bool;5478 readonly erc721metadata: bool;5479}54805481/** @name UpDataStructsSponsoringRateLimit */5482export interface UpDataStructsSponsoringRateLimit extends Enum {5483 readonly isSponsoringDisabled: boolean;5484 readonly isBlocks: boolean;5485 readonly asBlocks: u32;5486 readonly type: 'SponsoringDisabled' | 'Blocks';5487}54885489/** @name UpDataStructsSponsorshipStateAccountId32 */5490export interface UpDataStructsSponsorshipStateAccountId32 extends Enum {5491 readonly isDisabled: boolean;5492 readonly isUnconfirmed: boolean;5493 readonly asUnconfirmed: AccountId32;5494 readonly isConfirmed: boolean;5495 readonly asConfirmed: AccountId32;5496 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';5497}54985499/** @name UpDataStructsSponsorshipStateBasicCrossAccountIdRepr */5500export interface UpDataStructsSponsorshipStateBasicCrossAccountIdRepr extends Enum {5501 readonly isDisabled: boolean;5502 readonly isUnconfirmed: boolean;5503 readonly asUnconfirmed: PalletEvmAccountBasicCrossAccountIdRepr;5504 readonly isConfirmed: boolean;5505 readonly asConfirmed: PalletEvmAccountBasicCrossAccountIdRepr;5506 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';5507}55085509/** @name UpDataStructsTokenChild */5510export interface UpDataStructsTokenChild extends Struct {5511 readonly token: u32;5512 readonly collection: u32;5513}55145515/** @name UpDataStructsTokenData */5516export interface UpDataStructsTokenData extends Struct {5517 readonly properties: Vec<UpDataStructsProperty>;5518 readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;5519 readonly pieces: u128;5520}55215522/** @name UpPovEstimateRpcPovInfo */5523export interface UpPovEstimateRpcPovInfo extends Struct {5524 readonly proofSize: u64;5525 readonly compactProofSize: u64;5526 readonly compressedProofSize: u64;5527 readonly results: Vec<Result<Result<Null, SpRuntimeDispatchError>, SpRuntimeTransactionValidityTransactionValidityError>>;5528 readonly keyValues: Vec<UpPovEstimateRpcTrieKeyValue>;5529}55305531/** @name UpPovEstimateRpcTrieKeyValue */5532export interface UpPovEstimateRpcTrieKeyValue extends Struct {5533 readonly key: Bytes;5534 readonly value: Bytes;5535}55365537export type PHANTOM_DEFAULT = 'default';tests/src/interfaces/lookup.tsdiffbeforeafterboth--- a/tests/src/interfaces/lookup.ts
+++ b/tests/src/interfaces/lookup.ts
@@ -5,7 +5,7 @@
export default {
/**
- * Lookup3: frame_system::AccountInfo<Index, pallet_balances::types::AccountData<Balance>>
+ * Lookup3: frame_system::AccountInfo<Nonce, pallet_balances::types::AccountData<Balance>>
**/
FrameSystemAccountInfo: {
nonce: 'u32',
@@ -456,71 +456,71 @@
_enum: {
TransferredMultiAssets: {
sender: 'AccountId32',
- assets: 'XcmV3MultiassetMultiAssets',
- fee: 'XcmV3MultiAsset',
- dest: 'XcmV3MultiLocation'
+ assets: 'StagingXcmV3MultiassetMultiAssets',
+ fee: 'StagingXcmV3MultiAsset',
+ dest: 'StagingXcmV3MultiLocation'
}
}
},
/**
- * Lookup49: xcm::v3::multiasset::MultiAssets
+ * Lookup49: staging_xcm::v3::multiasset::MultiAssets
**/
- XcmV3MultiassetMultiAssets: 'Vec<XcmV3MultiAsset>',
+ StagingXcmV3MultiassetMultiAssets: 'Vec<StagingXcmV3MultiAsset>',
/**
- * Lookup51: xcm::v3::multiasset::MultiAsset
+ * Lookup51: staging_xcm::v3::multiasset::MultiAsset
**/
- XcmV3MultiAsset: {
- id: 'XcmV3MultiassetAssetId',
- fun: 'XcmV3MultiassetFungibility'
+ StagingXcmV3MultiAsset: {
+ id: 'StagingXcmV3MultiassetAssetId',
+ fun: 'StagingXcmV3MultiassetFungibility'
},
/**
- * Lookup52: xcm::v3::multiasset::AssetId
+ * Lookup52: staging_xcm::v3::multiasset::AssetId
**/
- XcmV3MultiassetAssetId: {
+ StagingXcmV3MultiassetAssetId: {
_enum: {
- Concrete: 'XcmV3MultiLocation',
+ Concrete: 'StagingXcmV3MultiLocation',
Abstract: '[u8;32]'
}
},
/**
- * Lookup53: xcm::v3::multilocation::MultiLocation
+ * Lookup53: staging_xcm::v3::multilocation::MultiLocation
**/
- XcmV3MultiLocation: {
+ StagingXcmV3MultiLocation: {
parents: 'u8',
- interior: 'XcmV3Junctions'
+ interior: 'StagingXcmV3Junctions'
},
/**
- * Lookup54: xcm::v3::junctions::Junctions
+ * Lookup54: staging_xcm::v3::junctions::Junctions
**/
- XcmV3Junctions: {
+ StagingXcmV3Junctions: {
_enum: {
Here: 'Null',
- X1: 'XcmV3Junction',
- X2: '(XcmV3Junction,XcmV3Junction)',
- X3: '(XcmV3Junction,XcmV3Junction,XcmV3Junction)',
- X4: '(XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction)',
- X5: '(XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction)',
- X6: '(XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction)',
- X7: '(XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction)',
- X8: '(XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction)'
+ X1: 'StagingXcmV3Junction',
+ X2: '(StagingXcmV3Junction,StagingXcmV3Junction)',
+ X3: '(StagingXcmV3Junction,StagingXcmV3Junction,StagingXcmV3Junction)',
+ X4: '(StagingXcmV3Junction,StagingXcmV3Junction,StagingXcmV3Junction,StagingXcmV3Junction)',
+ X5: '(StagingXcmV3Junction,StagingXcmV3Junction,StagingXcmV3Junction,StagingXcmV3Junction,StagingXcmV3Junction)',
+ X6: '(StagingXcmV3Junction,StagingXcmV3Junction,StagingXcmV3Junction,StagingXcmV3Junction,StagingXcmV3Junction,StagingXcmV3Junction)',
+ X7: '(StagingXcmV3Junction,StagingXcmV3Junction,StagingXcmV3Junction,StagingXcmV3Junction,StagingXcmV3Junction,StagingXcmV3Junction,StagingXcmV3Junction)',
+ X8: '(StagingXcmV3Junction,StagingXcmV3Junction,StagingXcmV3Junction,StagingXcmV3Junction,StagingXcmV3Junction,StagingXcmV3Junction,StagingXcmV3Junction,StagingXcmV3Junction)'
}
},
/**
- * Lookup55: xcm::v3::junction::Junction
+ * Lookup55: staging_xcm::v3::junction::Junction
**/
- XcmV3Junction: {
+ StagingXcmV3Junction: {
_enum: {
Parachain: 'Compact<u32>',
AccountId32: {
- network: 'Option<XcmV3JunctionNetworkId>',
+ network: 'Option<StagingXcmV3JunctionNetworkId>',
id: '[u8;32]',
},
AccountIndex64: {
- network: 'Option<XcmV3JunctionNetworkId>',
+ network: 'Option<StagingXcmV3JunctionNetworkId>',
index: 'Compact<u64>',
},
AccountKey20: {
- network: 'Option<XcmV3JunctionNetworkId>',
+ network: 'Option<StagingXcmV3JunctionNetworkId>',
key: '[u8;20]',
},
PalletInstance: 'u8',
@@ -531,16 +531,16 @@
},
OnlyChild: 'Null',
Plurality: {
- id: 'XcmV3JunctionBodyId',
- part: 'XcmV3JunctionBodyPart',
+ id: 'StagingXcmV3JunctionBodyId',
+ part: 'StagingXcmV3JunctionBodyPart',
},
- GlobalConsensus: 'XcmV3JunctionNetworkId'
+ GlobalConsensus: 'StagingXcmV3JunctionNetworkId'
}
},
/**
- * Lookup58: xcm::v3::junction::NetworkId
+ * Lookup58: staging_xcm::v3::junction::NetworkId
**/
- XcmV3JunctionNetworkId: {
+ StagingXcmV3JunctionNetworkId: {
_enum: {
ByGenesis: '[u8;32]',
ByFork: {
@@ -560,9 +560,9 @@
}
},
/**
- * Lookup60: xcm::v3::junction::BodyId
+ * Lookup60: staging_xcm::v3::junction::BodyId
**/
- XcmV3JunctionBodyId: {
+ StagingXcmV3JunctionBodyId: {
_enum: {
Unit: 'Null',
Moniker: '[u8;4]',
@@ -577,9 +577,9 @@
}
},
/**
- * Lookup61: xcm::v3::junction::BodyPart
+ * Lookup61: staging_xcm::v3::junction::BodyPart
**/
- XcmV3JunctionBodyPart: {
+ StagingXcmV3JunctionBodyPart: {
_enum: {
Voice: 'Null',
Members: {
@@ -600,18 +600,18 @@
}
},
/**
- * Lookup62: xcm::v3::multiasset::Fungibility
+ * Lookup62: staging_xcm::v3::multiasset::Fungibility
**/
- XcmV3MultiassetFungibility: {
+ StagingXcmV3MultiassetFungibility: {
_enum: {
Fungible: 'Compact<u128>',
- NonFungible: 'XcmV3MultiassetAssetInstance'
+ NonFungible: 'StagingXcmV3MultiassetAssetInstance'
}
},
/**
- * Lookup63: xcm::v3::multiasset::AssetInstance
+ * Lookup63: staging_xcm::v3::multiasset::AssetInstance
**/
- XcmV3MultiassetAssetInstance: {
+ StagingXcmV3MultiassetAssetInstance: {
_enum: {
Undefined: 'Null',
Index: 'Compact<u128>',
@@ -627,91 +627,99 @@
OrmlTokensModuleEvent: {
_enum: {
Endowed: {
- currencyId: 'PalletForeignAssetsAssetIds',
+ currencyId: 'PalletForeignAssetsAssetId',
who: 'AccountId32',
amount: 'u128',
},
DustLost: {
- currencyId: 'PalletForeignAssetsAssetIds',
+ currencyId: 'PalletForeignAssetsAssetId',
who: 'AccountId32',
amount: 'u128',
},
Transfer: {
- currencyId: 'PalletForeignAssetsAssetIds',
+ currencyId: 'PalletForeignAssetsAssetId',
from: 'AccountId32',
to: 'AccountId32',
amount: 'u128',
},
Reserved: {
- currencyId: 'PalletForeignAssetsAssetIds',
+ currencyId: 'PalletForeignAssetsAssetId',
who: 'AccountId32',
amount: 'u128',
},
Unreserved: {
- currencyId: 'PalletForeignAssetsAssetIds',
+ currencyId: 'PalletForeignAssetsAssetId',
who: 'AccountId32',
amount: 'u128',
},
ReserveRepatriated: {
- currencyId: 'PalletForeignAssetsAssetIds',
+ currencyId: 'PalletForeignAssetsAssetId',
from: 'AccountId32',
to: 'AccountId32',
amount: 'u128',
status: 'FrameSupportTokensMiscBalanceStatus',
},
BalanceSet: {
- currencyId: 'PalletForeignAssetsAssetIds',
+ currencyId: 'PalletForeignAssetsAssetId',
who: 'AccountId32',
free: 'u128',
reserved: 'u128',
},
TotalIssuanceSet: {
- currencyId: 'PalletForeignAssetsAssetIds',
+ currencyId: 'PalletForeignAssetsAssetId',
amount: 'u128',
},
Withdrawn: {
- currencyId: 'PalletForeignAssetsAssetIds',
+ currencyId: 'PalletForeignAssetsAssetId',
who: 'AccountId32',
amount: 'u128',
},
Slashed: {
- currencyId: 'PalletForeignAssetsAssetIds',
+ currencyId: 'PalletForeignAssetsAssetId',
who: 'AccountId32',
freeAmount: 'u128',
reservedAmount: 'u128',
},
Deposited: {
- currencyId: 'PalletForeignAssetsAssetIds',
+ currencyId: 'PalletForeignAssetsAssetId',
who: 'AccountId32',
amount: 'u128',
},
LockSet: {
lockId: '[u8;8]',
- currencyId: 'PalletForeignAssetsAssetIds',
+ currencyId: 'PalletForeignAssetsAssetId',
who: 'AccountId32',
amount: 'u128',
},
LockRemoved: {
lockId: '[u8;8]',
- currencyId: 'PalletForeignAssetsAssetIds',
+ currencyId: 'PalletForeignAssetsAssetId',
who: 'AccountId32',
},
Locked: {
- currencyId: 'PalletForeignAssetsAssetIds',
+ currencyId: 'PalletForeignAssetsAssetId',
who: 'AccountId32',
amount: 'u128',
},
Unlocked: {
- currencyId: 'PalletForeignAssetsAssetIds',
+ currencyId: 'PalletForeignAssetsAssetId',
who: 'AccountId32',
+ amount: 'u128',
+ },
+ Issued: {
+ currencyId: 'PalletForeignAssetsAssetId',
+ amount: 'u128',
+ },
+ Rescinded: {
+ currencyId: 'PalletForeignAssetsAssetId',
amount: 'u128'
}
}
},
/**
- * Lookup67: pallet_foreign_assets::AssetIds
+ * Lookup67: pallet_foreign_assets::AssetId
**/
- PalletForeignAssetsAssetIds: {
+ PalletForeignAssetsAssetId: {
_enum: {
ForeignAssetId: 'u32',
NativeAssetId: 'PalletForeignAssetsNativeCurrency'
@@ -1227,15 +1235,15 @@
* Lookup99: cumulus_primitives_parachain_inherent::ParachainInherentData
**/
CumulusPrimitivesParachainInherentParachainInherentData: {
- validationData: 'PolkadotPrimitivesV4PersistedValidationData',
+ validationData: 'PolkadotPrimitivesV5PersistedValidationData',
relayChainState: 'SpTrieStorageProof',
downwardMessages: 'Vec<PolkadotCorePrimitivesInboundDownwardMessage>',
horizontalMessages: 'BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>'
},
/**
- * Lookup100: polkadot_primitives::v4::PersistedValidationData<primitive_types::H256, N>
+ * Lookup100: polkadot_primitives::v5::PersistedValidationData<primitive_types::H256, N>
**/
- PolkadotPrimitivesV4PersistedValidationData: {
+ PolkadotPrimitivesV5PersistedValidationData: {
parentHead: 'Bytes',
relayParentNumber: 'u32',
relayParentStorageRoot: 'H256',
@@ -1444,93 +1452,93 @@
OrmlXtokensModuleCall: {
_enum: {
transfer: {
- currencyId: 'PalletForeignAssetsAssetIds',
+ currencyId: 'PalletForeignAssetsAssetId',
amount: 'u128',
- dest: 'XcmVersionedMultiLocation',
- destWeightLimit: 'XcmV3WeightLimit',
+ dest: 'StagingXcmVersionedMultiLocation',
+ destWeightLimit: 'StagingXcmV3WeightLimit',
},
transfer_multiasset: {
- asset: 'XcmVersionedMultiAsset',
- dest: 'XcmVersionedMultiLocation',
- destWeightLimit: 'XcmV3WeightLimit',
+ asset: 'StagingXcmVersionedMultiAsset',
+ dest: 'StagingXcmVersionedMultiLocation',
+ destWeightLimit: 'StagingXcmV3WeightLimit',
},
transfer_with_fee: {
- currencyId: 'PalletForeignAssetsAssetIds',
+ currencyId: 'PalletForeignAssetsAssetId',
amount: 'u128',
fee: 'u128',
- dest: 'XcmVersionedMultiLocation',
- destWeightLimit: 'XcmV3WeightLimit',
+ dest: 'StagingXcmVersionedMultiLocation',
+ destWeightLimit: 'StagingXcmV3WeightLimit',
},
transfer_multiasset_with_fee: {
- asset: 'XcmVersionedMultiAsset',
- fee: 'XcmVersionedMultiAsset',
- dest: 'XcmVersionedMultiLocation',
- destWeightLimit: 'XcmV3WeightLimit',
+ asset: 'StagingXcmVersionedMultiAsset',
+ fee: 'StagingXcmVersionedMultiAsset',
+ dest: 'StagingXcmVersionedMultiLocation',
+ destWeightLimit: 'StagingXcmV3WeightLimit',
},
transfer_multicurrencies: {
- currencies: 'Vec<(PalletForeignAssetsAssetIds,u128)>',
+ currencies: 'Vec<(PalletForeignAssetsAssetId,u128)>',
feeItem: 'u32',
- dest: 'XcmVersionedMultiLocation',
- destWeightLimit: 'XcmV3WeightLimit',
+ dest: 'StagingXcmVersionedMultiLocation',
+ destWeightLimit: 'StagingXcmV3WeightLimit',
},
transfer_multiassets: {
- assets: 'XcmVersionedMultiAssets',
+ assets: 'StagingXcmVersionedMultiAssets',
feeItem: 'u32',
- dest: 'XcmVersionedMultiLocation',
- destWeightLimit: 'XcmV3WeightLimit'
+ dest: 'StagingXcmVersionedMultiLocation',
+ destWeightLimit: 'StagingXcmV3WeightLimit'
}
}
},
/**
- * Lookup128: xcm::VersionedMultiLocation
+ * Lookup128: staging_xcm::VersionedMultiLocation
**/
- XcmVersionedMultiLocation: {
+ StagingXcmVersionedMultiLocation: {
_enum: {
__Unused0: 'Null',
- V2: 'XcmV2MultiLocation',
+ V2: 'StagingXcmV2MultiLocation',
__Unused2: 'Null',
- V3: 'XcmV3MultiLocation'
+ V3: 'StagingXcmV3MultiLocation'
}
},
/**
- * Lookup129: xcm::v2::multilocation::MultiLocation
+ * Lookup129: staging_xcm::v2::multilocation::MultiLocation
**/
- XcmV2MultiLocation: {
+ StagingXcmV2MultiLocation: {
parents: 'u8',
- interior: 'XcmV2MultilocationJunctions'
+ interior: 'StagingXcmV2MultilocationJunctions'
},
/**
- * Lookup130: xcm::v2::multilocation::Junctions
+ * Lookup130: staging_xcm::v2::multilocation::Junctions
**/
- XcmV2MultilocationJunctions: {
+ StagingXcmV2MultilocationJunctions: {
_enum: {
Here: 'Null',
- X1: 'XcmV2Junction',
- X2: '(XcmV2Junction,XcmV2Junction)',
- X3: '(XcmV2Junction,XcmV2Junction,XcmV2Junction)',
- X4: '(XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction)',
- X5: '(XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction)',
- X6: '(XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction)',
- X7: '(XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction)',
- X8: '(XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction)'
+ X1: 'StagingXcmV2Junction',
+ X2: '(StagingXcmV2Junction,StagingXcmV2Junction)',
+ X3: '(StagingXcmV2Junction,StagingXcmV2Junction,StagingXcmV2Junction)',
+ X4: '(StagingXcmV2Junction,StagingXcmV2Junction,StagingXcmV2Junction,StagingXcmV2Junction)',
+ X5: '(StagingXcmV2Junction,StagingXcmV2Junction,StagingXcmV2Junction,StagingXcmV2Junction,StagingXcmV2Junction)',
+ X6: '(StagingXcmV2Junction,StagingXcmV2Junction,StagingXcmV2Junction,StagingXcmV2Junction,StagingXcmV2Junction,StagingXcmV2Junction)',
+ X7: '(StagingXcmV2Junction,StagingXcmV2Junction,StagingXcmV2Junction,StagingXcmV2Junction,StagingXcmV2Junction,StagingXcmV2Junction,StagingXcmV2Junction)',
+ X8: '(StagingXcmV2Junction,StagingXcmV2Junction,StagingXcmV2Junction,StagingXcmV2Junction,StagingXcmV2Junction,StagingXcmV2Junction,StagingXcmV2Junction,StagingXcmV2Junction)'
}
},
/**
- * Lookup131: xcm::v2::junction::Junction
+ * Lookup131: staging_xcm::v2::junction::Junction
**/
- XcmV2Junction: {
+ StagingXcmV2Junction: {
_enum: {
Parachain: 'Compact<u32>',
AccountId32: {
- network: 'XcmV2NetworkId',
+ network: 'StagingXcmV2NetworkId',
id: '[u8;32]',
},
AccountIndex64: {
- network: 'XcmV2NetworkId',
+ network: 'StagingXcmV2NetworkId',
index: 'Compact<u64>',
},
AccountKey20: {
- network: 'XcmV2NetworkId',
+ network: 'StagingXcmV2NetworkId',
key: '[u8;20]',
},
PalletInstance: 'u8',
@@ -1538,15 +1546,15 @@
GeneralKey: 'Bytes',
OnlyChild: 'Null',
Plurality: {
- id: 'XcmV2BodyId',
- part: 'XcmV2BodyPart'
+ id: 'StagingXcmV2BodyId',
+ part: 'StagingXcmV2BodyPart'
}
}
},
/**
- * Lookup132: xcm::v2::NetworkId
+ * Lookup132: staging_xcm::v2::NetworkId
**/
- XcmV2NetworkId: {
+ StagingXcmV2NetworkId: {
_enum: {
Any: 'Null',
Named: 'Bytes',
@@ -1555,9 +1563,9 @@
}
},
/**
- * Lookup134: xcm::v2::BodyId
+ * Lookup134: staging_xcm::v2::BodyId
**/
- XcmV2BodyId: {
+ StagingXcmV2BodyId: {
_enum: {
Unit: 'Null',
Named: 'Bytes',
@@ -1572,9 +1580,9 @@
}
},
/**
- * Lookup135: xcm::v2::BodyPart
+ * Lookup135: staging_xcm::v2::BodyPart
**/
- XcmV2BodyPart: {
+ StagingXcmV2BodyPart: {
_enum: {
Voice: 'Null',
Members: {
@@ -1595,54 +1603,54 @@
}
},
/**
- * Lookup136: xcm::v3::WeightLimit
+ * Lookup136: staging_xcm::v3::WeightLimit
**/
- XcmV3WeightLimit: {
+ StagingXcmV3WeightLimit: {
_enum: {
Unlimited: 'Null',
Limited: 'SpWeightsWeightV2Weight'
}
},
/**
- * Lookup137: xcm::VersionedMultiAsset
+ * Lookup137: staging_xcm::VersionedMultiAsset
**/
- XcmVersionedMultiAsset: {
+ StagingXcmVersionedMultiAsset: {
_enum: {
__Unused0: 'Null',
- V2: 'XcmV2MultiAsset',
+ V2: 'StagingXcmV2MultiAsset',
__Unused2: 'Null',
- V3: 'XcmV3MultiAsset'
+ V3: 'StagingXcmV3MultiAsset'
}
},
/**
- * Lookup138: xcm::v2::multiasset::MultiAsset
+ * Lookup138: staging_xcm::v2::multiasset::MultiAsset
**/
- XcmV2MultiAsset: {
- id: 'XcmV2MultiassetAssetId',
- fun: 'XcmV2MultiassetFungibility'
+ StagingXcmV2MultiAsset: {
+ id: 'StagingXcmV2MultiassetAssetId',
+ fun: 'StagingXcmV2MultiassetFungibility'
},
/**
- * Lookup139: xcm::v2::multiasset::AssetId
+ * Lookup139: staging_xcm::v2::multiasset::AssetId
**/
- XcmV2MultiassetAssetId: {
+ StagingXcmV2MultiassetAssetId: {
_enum: {
- Concrete: 'XcmV2MultiLocation',
+ Concrete: 'StagingXcmV2MultiLocation',
Abstract: 'Bytes'
}
},
/**
- * Lookup140: xcm::v2::multiasset::Fungibility
+ * Lookup140: staging_xcm::v2::multiasset::Fungibility
**/
- XcmV2MultiassetFungibility: {
+ StagingXcmV2MultiassetFungibility: {
_enum: {
Fungible: 'Compact<u128>',
- NonFungible: 'XcmV2MultiassetAssetInstance'
+ NonFungible: 'StagingXcmV2MultiassetAssetInstance'
}
},
/**
- * Lookup141: xcm::v2::multiasset::AssetInstance
+ * Lookup141: staging_xcm::v2::multiasset::AssetInstance
**/
- XcmV2MultiassetAssetInstance: {
+ StagingXcmV2MultiassetAssetInstance: {
_enum: {
Undefined: 'Null',
Index: 'Compact<u128>',
@@ -1654,20 +1662,20 @@
}
},
/**
- * Lookup144: xcm::VersionedMultiAssets
+ * Lookup144: staging_xcm::VersionedMultiAssets
**/
- XcmVersionedMultiAssets: {
+ StagingXcmVersionedMultiAssets: {
_enum: {
__Unused0: 'Null',
- V2: 'XcmV2MultiassetMultiAssets',
+ V2: 'StagingXcmV2MultiassetMultiAssets',
__Unused2: 'Null',
- V3: 'XcmV3MultiassetMultiAssets'
+ V3: 'StagingXcmV3MultiassetMultiAssets'
}
},
/**
- * Lookup145: xcm::v2::multiasset::MultiAssets
+ * Lookup145: staging_xcm::v2::multiasset::MultiAssets
**/
- XcmV2MultiassetMultiAssets: 'Vec<XcmV2MultiAsset>',
+ StagingXcmV2MultiassetMultiAssets: 'Vec<StagingXcmV2MultiAsset>',
/**
* Lookup147: orml_tokens::module::Call<T>
**/
@@ -1675,28 +1683,28 @@
_enum: {
transfer: {
dest: 'MultiAddress',
- currencyId: 'PalletForeignAssetsAssetIds',
+ currencyId: 'PalletForeignAssetsAssetId',
amount: 'Compact<u128>',
},
transfer_all: {
dest: 'MultiAddress',
- currencyId: 'PalletForeignAssetsAssetIds',
+ currencyId: 'PalletForeignAssetsAssetId',
keepAlive: 'bool',
},
transfer_keep_alive: {
dest: 'MultiAddress',
- currencyId: 'PalletForeignAssetsAssetIds',
+ currencyId: 'PalletForeignAssetsAssetId',
amount: 'Compact<u128>',
},
force_transfer: {
source: 'MultiAddress',
dest: 'MultiAddress',
- currencyId: 'PalletForeignAssetsAssetIds',
+ currencyId: 'PalletForeignAssetsAssetId',
amount: 'Compact<u128>',
},
set_balance: {
who: 'MultiAddress',
- currencyId: 'PalletForeignAssetsAssetIds',
+ currencyId: 'PalletForeignAssetsAssetId',
newFree: 'Compact<u128>',
newReserved: 'Compact<u128>'
}
@@ -2201,8 +2209,8 @@
**/
PalletXcmOrigin: {
_enum: {
- Xcm: 'XcmV3MultiLocation',
- Response: 'XcmV3MultiLocation'
+ Xcm: 'StagingXcmV3MultiLocation',
+ Response: 'StagingXcmV3MultiLocation'
}
},
/**
@@ -2330,51 +2338,51 @@
PalletXcmCall: {
_enum: {
send: {
- dest: 'XcmVersionedMultiLocation',
- message: 'XcmVersionedXcm',
+ dest: 'StagingXcmVersionedMultiLocation',
+ message: 'StagingXcmVersionedXcm',
},
teleport_assets: {
- dest: 'XcmVersionedMultiLocation',
- beneficiary: 'XcmVersionedMultiLocation',
- assets: 'XcmVersionedMultiAssets',
+ dest: 'StagingXcmVersionedMultiLocation',
+ beneficiary: 'StagingXcmVersionedMultiLocation',
+ assets: 'StagingXcmVersionedMultiAssets',
feeAssetItem: 'u32',
},
reserve_transfer_assets: {
- dest: 'XcmVersionedMultiLocation',
- beneficiary: 'XcmVersionedMultiLocation',
- assets: 'XcmVersionedMultiAssets',
+ dest: 'StagingXcmVersionedMultiLocation',
+ beneficiary: 'StagingXcmVersionedMultiLocation',
+ assets: 'StagingXcmVersionedMultiAssets',
feeAssetItem: 'u32',
},
execute: {
- message: 'XcmVersionedXcm',
+ message: 'StagingXcmVersionedXcm',
maxWeight: 'SpWeightsWeightV2Weight',
},
force_xcm_version: {
- location: 'XcmV3MultiLocation',
- xcmVersion: 'u32',
+ location: 'StagingXcmV3MultiLocation',
+ version: 'u32',
},
force_default_xcm_version: {
maybeXcmVersion: 'Option<u32>',
},
force_subscribe_version_notify: {
- location: 'XcmVersionedMultiLocation',
+ location: 'StagingXcmVersionedMultiLocation',
},
force_unsubscribe_version_notify: {
- location: 'XcmVersionedMultiLocation',
+ location: 'StagingXcmVersionedMultiLocation',
},
limited_reserve_transfer_assets: {
- dest: 'XcmVersionedMultiLocation',
- beneficiary: 'XcmVersionedMultiLocation',
- assets: 'XcmVersionedMultiAssets',
+ dest: 'StagingXcmVersionedMultiLocation',
+ beneficiary: 'StagingXcmVersionedMultiLocation',
+ assets: 'StagingXcmVersionedMultiAssets',
feeAssetItem: 'u32',
- weightLimit: 'XcmV3WeightLimit',
+ weightLimit: 'StagingXcmV3WeightLimit',
},
limited_teleport_assets: {
- dest: 'XcmVersionedMultiLocation',
- beneficiary: 'XcmVersionedMultiLocation',
- assets: 'XcmVersionedMultiAssets',
+ dest: 'StagingXcmVersionedMultiLocation',
+ beneficiary: 'StagingXcmVersionedMultiLocation',
+ assets: 'StagingXcmVersionedMultiAssets',
feeAssetItem: 'u32',
- weightLimit: 'XcmV3WeightLimit',
+ weightLimit: 'StagingXcmV3WeightLimit',
},
force_suspension: {
suspended: 'bool'
@@ -2382,46 +2390,46 @@
}
},
/**
- * Lookup225: xcm::VersionedXcm<RuntimeCall>
+ * Lookup225: staging_xcm::VersionedXcm<RuntimeCall>
**/
- XcmVersionedXcm: {
+ StagingXcmVersionedXcm: {
_enum: {
__Unused0: 'Null',
__Unused1: 'Null',
- V2: 'XcmV2Xcm',
- V3: 'XcmV3Xcm'
+ V2: 'StagingXcmV2Xcm',
+ V3: 'StagingXcmV3Xcm'
}
},
/**
- * Lookup226: xcm::v2::Xcm<RuntimeCall>
+ * Lookup226: staging_xcm::v2::Xcm<RuntimeCall>
**/
- XcmV2Xcm: 'Vec<XcmV2Instruction>',
+ StagingXcmV2Xcm: 'Vec<StagingXcmV2Instruction>',
/**
- * Lookup228: xcm::v2::Instruction<RuntimeCall>
+ * Lookup228: staging_xcm::v2::Instruction<RuntimeCall>
**/
- XcmV2Instruction: {
+ StagingXcmV2Instruction: {
_enum: {
- WithdrawAsset: 'XcmV2MultiassetMultiAssets',
- ReserveAssetDeposited: 'XcmV2MultiassetMultiAssets',
- ReceiveTeleportedAsset: 'XcmV2MultiassetMultiAssets',
+ WithdrawAsset: 'StagingXcmV2MultiassetMultiAssets',
+ ReserveAssetDeposited: 'StagingXcmV2MultiassetMultiAssets',
+ ReceiveTeleportedAsset: 'StagingXcmV2MultiassetMultiAssets',
QueryResponse: {
queryId: 'Compact<u64>',
- response: 'XcmV2Response',
+ response: 'StagingXcmV2Response',
maxWeight: 'Compact<u64>',
},
TransferAsset: {
- assets: 'XcmV2MultiassetMultiAssets',
- beneficiary: 'XcmV2MultiLocation',
+ assets: 'StagingXcmV2MultiassetMultiAssets',
+ beneficiary: 'StagingXcmV2MultiLocation',
},
TransferReserveAsset: {
- assets: 'XcmV2MultiassetMultiAssets',
- dest: 'XcmV2MultiLocation',
- xcm: 'XcmV2Xcm',
+ assets: 'StagingXcmV2MultiassetMultiAssets',
+ dest: 'StagingXcmV2MultiLocation',
+ xcm: 'StagingXcmV2Xcm',
},
Transact: {
- originType: 'XcmV2OriginKind',
+ originType: 'StagingXcmV2OriginKind',
requireWeightAtMost: 'Compact<u64>',
- call: 'XcmDoubleEncoded',
+ call: 'StagingXcmDoubleEncoded',
},
HrmpNewChannelOpenRequest: {
sender: 'Compact<u32>',
@@ -2437,54 +2445,54 @@
recipient: 'Compact<u32>',
},
ClearOrigin: 'Null',
- DescendOrigin: 'XcmV2MultilocationJunctions',
+ DescendOrigin: 'StagingXcmV2MultilocationJunctions',
ReportError: {
queryId: 'Compact<u64>',
- dest: 'XcmV2MultiLocation',
+ dest: 'StagingXcmV2MultiLocation',
maxResponseWeight: 'Compact<u64>',
},
DepositAsset: {
- assets: 'XcmV2MultiassetMultiAssetFilter',
+ assets: 'StagingXcmV2MultiassetMultiAssetFilter',
maxAssets: 'Compact<u32>',
- beneficiary: 'XcmV2MultiLocation',
+ beneficiary: 'StagingXcmV2MultiLocation',
},
DepositReserveAsset: {
- assets: 'XcmV2MultiassetMultiAssetFilter',
+ assets: 'StagingXcmV2MultiassetMultiAssetFilter',
maxAssets: 'Compact<u32>',
- dest: 'XcmV2MultiLocation',
- xcm: 'XcmV2Xcm',
+ dest: 'StagingXcmV2MultiLocation',
+ xcm: 'StagingXcmV2Xcm',
},
ExchangeAsset: {
- give: 'XcmV2MultiassetMultiAssetFilter',
- receive: 'XcmV2MultiassetMultiAssets',
+ give: 'StagingXcmV2MultiassetMultiAssetFilter',
+ receive: 'StagingXcmV2MultiassetMultiAssets',
},
InitiateReserveWithdraw: {
- assets: 'XcmV2MultiassetMultiAssetFilter',
- reserve: 'XcmV2MultiLocation',
- xcm: 'XcmV2Xcm',
+ assets: 'StagingXcmV2MultiassetMultiAssetFilter',
+ reserve: 'StagingXcmV2MultiLocation',
+ xcm: 'StagingXcmV2Xcm',
},
InitiateTeleport: {
- assets: 'XcmV2MultiassetMultiAssetFilter',
- dest: 'XcmV2MultiLocation',
- xcm: 'XcmV2Xcm',
+ assets: 'StagingXcmV2MultiassetMultiAssetFilter',
+ dest: 'StagingXcmV2MultiLocation',
+ xcm: 'StagingXcmV2Xcm',
},
QueryHolding: {
queryId: 'Compact<u64>',
- dest: 'XcmV2MultiLocation',
- assets: 'XcmV2MultiassetMultiAssetFilter',
+ dest: 'StagingXcmV2MultiLocation',
+ assets: 'StagingXcmV2MultiassetMultiAssetFilter',
maxResponseWeight: 'Compact<u64>',
},
BuyExecution: {
- fees: 'XcmV2MultiAsset',
- weightLimit: 'XcmV2WeightLimit',
+ fees: 'StagingXcmV2MultiAsset',
+ weightLimit: 'StagingXcmV2WeightLimit',
},
RefundSurplus: 'Null',
- SetErrorHandler: 'XcmV2Xcm',
- SetAppendix: 'XcmV2Xcm',
+ SetErrorHandler: 'StagingXcmV2Xcm',
+ SetAppendix: 'StagingXcmV2Xcm',
ClearError: 'Null',
ClaimAsset: {
- assets: 'XcmV2MultiassetMultiAssets',
- ticket: 'XcmV2MultiLocation',
+ assets: 'StagingXcmV2MultiassetMultiAssets',
+ ticket: 'StagingXcmV2MultiLocation',
},
Trap: 'Compact<u64>',
SubscribeVersion: {
@@ -2495,20 +2503,20 @@
}
},
/**
- * Lookup229: xcm::v2::Response
+ * Lookup229: staging_xcm::v2::Response
**/
- XcmV2Response: {
+ StagingXcmV2Response: {
_enum: {
Null: 'Null',
- Assets: 'XcmV2MultiassetMultiAssets',
- ExecutionResult: 'Option<(u32,XcmV2TraitsError)>',
+ Assets: 'StagingXcmV2MultiassetMultiAssets',
+ ExecutionResult: 'Option<(u32,StagingXcmV2TraitsError)>',
Version: 'u32'
}
},
/**
- * Lookup232: xcm::v2::traits::Error
+ * Lookup232: staging_xcm::v2::traits::Error
**/
- XcmV2TraitsError: {
+ StagingXcmV2TraitsError: {
_enum: {
Overflow: 'Null',
Unimplemented: 'Null',
@@ -2539,84 +2547,84 @@
}
},
/**
- * Lookup233: xcm::v2::OriginKind
+ * Lookup233: staging_xcm::v2::OriginKind
**/
- XcmV2OriginKind: {
+ StagingXcmV2OriginKind: {
_enum: ['Native', 'SovereignAccount', 'Superuser', 'Xcm']
},
/**
- * Lookup234: xcm::double_encoded::DoubleEncoded<T>
+ * Lookup234: staging_xcm::double_encoded::DoubleEncoded<T>
**/
- XcmDoubleEncoded: {
+ StagingXcmDoubleEncoded: {
encoded: 'Bytes'
},
/**
- * Lookup235: xcm::v2::multiasset::MultiAssetFilter
+ * Lookup235: staging_xcm::v2::multiasset::MultiAssetFilter
**/
- XcmV2MultiassetMultiAssetFilter: {
+ StagingXcmV2MultiassetMultiAssetFilter: {
_enum: {
- Definite: 'XcmV2MultiassetMultiAssets',
- Wild: 'XcmV2MultiassetWildMultiAsset'
+ Definite: 'StagingXcmV2MultiassetMultiAssets',
+ Wild: 'StagingXcmV2MultiassetWildMultiAsset'
}
},
/**
- * Lookup236: xcm::v2::multiasset::WildMultiAsset
+ * Lookup236: staging_xcm::v2::multiasset::WildMultiAsset
**/
- XcmV2MultiassetWildMultiAsset: {
+ StagingXcmV2MultiassetWildMultiAsset: {
_enum: {
All: 'Null',
AllOf: {
- id: 'XcmV2MultiassetAssetId',
- fun: 'XcmV2MultiassetWildFungibility'
+ id: 'StagingXcmV2MultiassetAssetId',
+ fun: 'StagingXcmV2MultiassetWildFungibility'
}
}
},
/**
- * Lookup237: xcm::v2::multiasset::WildFungibility
+ * Lookup237: staging_xcm::v2::multiasset::WildFungibility
**/
- XcmV2MultiassetWildFungibility: {
+ StagingXcmV2MultiassetWildFungibility: {
_enum: ['Fungible', 'NonFungible']
},
/**
- * Lookup238: xcm::v2::WeightLimit
+ * Lookup238: staging_xcm::v2::WeightLimit
**/
- XcmV2WeightLimit: {
+ StagingXcmV2WeightLimit: {
_enum: {
Unlimited: 'Null',
Limited: 'Compact<u64>'
}
},
/**
- * Lookup239: xcm::v3::Xcm<Call>
+ * Lookup239: staging_xcm::v3::Xcm<Call>
**/
- XcmV3Xcm: 'Vec<XcmV3Instruction>',
+ StagingXcmV3Xcm: 'Vec<StagingXcmV3Instruction>',
/**
- * Lookup241: xcm::v3::Instruction<Call>
+ * Lookup241: staging_xcm::v3::Instruction<Call>
**/
- XcmV3Instruction: {
+ StagingXcmV3Instruction: {
_enum: {
- WithdrawAsset: 'XcmV3MultiassetMultiAssets',
- ReserveAssetDeposited: 'XcmV3MultiassetMultiAssets',
- ReceiveTeleportedAsset: 'XcmV3MultiassetMultiAssets',
+ WithdrawAsset: 'StagingXcmV3MultiassetMultiAssets',
+ ReserveAssetDeposited: 'StagingXcmV3MultiassetMultiAssets',
+ ReceiveTeleportedAsset: 'StagingXcmV3MultiassetMultiAssets',
QueryResponse: {
queryId: 'Compact<u64>',
- response: 'XcmV3Response',
+ response: 'StagingXcmV3Response',
maxWeight: 'SpWeightsWeightV2Weight',
- querier: 'Option<XcmV3MultiLocation>',
+ querier: 'Option<StagingXcmV3MultiLocation>',
},
TransferAsset: {
- assets: 'XcmV3MultiassetMultiAssets',
- beneficiary: 'XcmV3MultiLocation',
+ assets: 'StagingXcmV3MultiassetMultiAssets',
+ beneficiary: 'StagingXcmV3MultiLocation',
},
TransferReserveAsset: {
- assets: 'XcmV3MultiassetMultiAssets',
- dest: 'XcmV3MultiLocation',
- xcm: 'XcmV3Xcm',
+ assets: 'StagingXcmV3MultiassetMultiAssets',
+ dest: 'StagingXcmV3MultiLocation',
+ xcm: 'StagingXcmV3Xcm',
},
Transact: {
- originKind: 'XcmV2OriginKind',
+ originKind: 'StagingXcmV2OriginKind',
requireWeightAtMost: 'SpWeightsWeightV2Weight',
- call: 'XcmDoubleEncoded',
+ call: 'StagingXcmDoubleEncoded',
},
HrmpNewChannelOpenRequest: {
sender: 'Compact<u32>',
@@ -2632,47 +2640,47 @@
recipient: 'Compact<u32>',
},
ClearOrigin: 'Null',
- DescendOrigin: 'XcmV3Junctions',
- ReportError: 'XcmV3QueryResponseInfo',
+ DescendOrigin: 'StagingXcmV3Junctions',
+ ReportError: 'StagingXcmV3QueryResponseInfo',
DepositAsset: {
- assets: 'XcmV3MultiassetMultiAssetFilter',
- beneficiary: 'XcmV3MultiLocation',
+ assets: 'StagingXcmV3MultiassetMultiAssetFilter',
+ beneficiary: 'StagingXcmV3MultiLocation',
},
DepositReserveAsset: {
- assets: 'XcmV3MultiassetMultiAssetFilter',
- dest: 'XcmV3MultiLocation',
- xcm: 'XcmV3Xcm',
+ assets: 'StagingXcmV3MultiassetMultiAssetFilter',
+ dest: 'StagingXcmV3MultiLocation',
+ xcm: 'StagingXcmV3Xcm',
},
ExchangeAsset: {
- give: 'XcmV3MultiassetMultiAssetFilter',
- want: 'XcmV3MultiassetMultiAssets',
+ give: 'StagingXcmV3MultiassetMultiAssetFilter',
+ want: 'StagingXcmV3MultiassetMultiAssets',
maximal: 'bool',
},
InitiateReserveWithdraw: {
- assets: 'XcmV3MultiassetMultiAssetFilter',
- reserve: 'XcmV3MultiLocation',
- xcm: 'XcmV3Xcm',
+ assets: 'StagingXcmV3MultiassetMultiAssetFilter',
+ reserve: 'StagingXcmV3MultiLocation',
+ xcm: 'StagingXcmV3Xcm',
},
InitiateTeleport: {
- assets: 'XcmV3MultiassetMultiAssetFilter',
- dest: 'XcmV3MultiLocation',
- xcm: 'XcmV3Xcm',
+ assets: 'StagingXcmV3MultiassetMultiAssetFilter',
+ dest: 'StagingXcmV3MultiLocation',
+ xcm: 'StagingXcmV3Xcm',
},
ReportHolding: {
- responseInfo: 'XcmV3QueryResponseInfo',
- assets: 'XcmV3MultiassetMultiAssetFilter',
+ responseInfo: 'StagingXcmV3QueryResponseInfo',
+ assets: 'StagingXcmV3MultiassetMultiAssetFilter',
},
BuyExecution: {
- fees: 'XcmV3MultiAsset',
- weightLimit: 'XcmV3WeightLimit',
+ fees: 'StagingXcmV3MultiAsset',
+ weightLimit: 'StagingXcmV3WeightLimit',
},
RefundSurplus: 'Null',
- SetErrorHandler: 'XcmV3Xcm',
- SetAppendix: 'XcmV3Xcm',
+ SetErrorHandler: 'StagingXcmV3Xcm',
+ SetAppendix: 'StagingXcmV3Xcm',
ClearError: 'Null',
ClaimAsset: {
- assets: 'XcmV3MultiassetMultiAssets',
- ticket: 'XcmV3MultiLocation',
+ assets: 'StagingXcmV3MultiassetMultiAssets',
+ ticket: 'StagingXcmV3MultiLocation',
},
Trap: 'Compact<u64>',
SubscribeVersion: {
@@ -2680,14 +2688,14 @@
maxResponseWeight: 'SpWeightsWeightV2Weight',
},
UnsubscribeVersion: 'Null',
- BurnAsset: 'XcmV3MultiassetMultiAssets',
- ExpectAsset: 'XcmV3MultiassetMultiAssets',
- ExpectOrigin: 'Option<XcmV3MultiLocation>',
- ExpectError: 'Option<(u32,XcmV3TraitsError)>',
- ExpectTransactStatus: 'XcmV3MaybeErrorCode',
+ BurnAsset: 'StagingXcmV3MultiassetMultiAssets',
+ ExpectAsset: 'StagingXcmV3MultiassetMultiAssets',
+ ExpectOrigin: 'Option<StagingXcmV3MultiLocation>',
+ ExpectError: 'Option<(u32,StagingXcmV3TraitsError)>',
+ ExpectTransactStatus: 'StagingXcmV3MaybeErrorCode',
QueryPallet: {
moduleName: 'Bytes',
- responseInfo: 'XcmV3QueryResponseInfo',
+ responseInfo: 'StagingXcmV3QueryResponseInfo',
},
ExpectPallet: {
index: 'Compact<u32>',
@@ -2696,59 +2704,59 @@
crateMajor: 'Compact<u32>',
minCrateMinor: 'Compact<u32>',
},
- ReportTransactStatus: 'XcmV3QueryResponseInfo',
+ ReportTransactStatus: 'StagingXcmV3QueryResponseInfo',
ClearTransactStatus: 'Null',
- UniversalOrigin: 'XcmV3Junction',
+ UniversalOrigin: 'StagingXcmV3Junction',
ExportMessage: {
- network: 'XcmV3JunctionNetworkId',
- destination: 'XcmV3Junctions',
- xcm: 'XcmV3Xcm',
+ network: 'StagingXcmV3JunctionNetworkId',
+ destination: 'StagingXcmV3Junctions',
+ xcm: 'StagingXcmV3Xcm',
},
LockAsset: {
- asset: 'XcmV3MultiAsset',
- unlocker: 'XcmV3MultiLocation',
+ asset: 'StagingXcmV3MultiAsset',
+ unlocker: 'StagingXcmV3MultiLocation',
},
UnlockAsset: {
- asset: 'XcmV3MultiAsset',
- target: 'XcmV3MultiLocation',
+ asset: 'StagingXcmV3MultiAsset',
+ target: 'StagingXcmV3MultiLocation',
},
NoteUnlockable: {
- asset: 'XcmV3MultiAsset',
- owner: 'XcmV3MultiLocation',
+ asset: 'StagingXcmV3MultiAsset',
+ owner: 'StagingXcmV3MultiLocation',
},
RequestUnlock: {
- asset: 'XcmV3MultiAsset',
- locker: 'XcmV3MultiLocation',
+ asset: 'StagingXcmV3MultiAsset',
+ locker: 'StagingXcmV3MultiLocation',
},
SetFeesMode: {
jitWithdraw: 'bool',
},
SetTopic: '[u8;32]',
ClearTopic: 'Null',
- AliasOrigin: 'XcmV3MultiLocation',
+ AliasOrigin: 'StagingXcmV3MultiLocation',
UnpaidExecution: {
- weightLimit: 'XcmV3WeightLimit',
- checkOrigin: 'Option<XcmV3MultiLocation>'
+ weightLimit: 'StagingXcmV3WeightLimit',
+ checkOrigin: 'Option<StagingXcmV3MultiLocation>'
}
}
},
/**
- * Lookup242: xcm::v3::Response
+ * Lookup242: staging_xcm::v3::Response
**/
- XcmV3Response: {
+ StagingXcmV3Response: {
_enum: {
Null: 'Null',
- Assets: 'XcmV3MultiassetMultiAssets',
- ExecutionResult: 'Option<(u32,XcmV3TraitsError)>',
+ Assets: 'StagingXcmV3MultiassetMultiAssets',
+ ExecutionResult: 'Option<(u32,StagingXcmV3TraitsError)>',
Version: 'u32',
- PalletsInfo: 'Vec<XcmV3PalletInfo>',
- DispatchResult: 'XcmV3MaybeErrorCode'
+ PalletsInfo: 'Vec<StagingXcmV3PalletInfo>',
+ DispatchResult: 'StagingXcmV3MaybeErrorCode'
}
},
/**
- * Lookup245: xcm::v3::traits::Error
+ * Lookup245: staging_xcm::v3::traits::Error
**/
- XcmV3TraitsError: {
+ StagingXcmV3TraitsError: {
_enum: {
Overflow: 'Null',
Unimplemented: 'Null',
@@ -2793,9 +2801,9 @@
}
},
/**
- * Lookup247: xcm::v3::PalletInfo
+ * Lookup247: staging_xcm::v3::PalletInfo
**/
- XcmV3PalletInfo: {
+ StagingXcmV3PalletInfo: {
index: 'Compact<u32>',
name: 'Bytes',
moduleName: 'Bytes',
@@ -2804,9 +2812,9 @@
patch: 'Compact<u32>'
},
/**
- * Lookup250: xcm::v3::MaybeErrorCode
+ * Lookup250: staging_xcm::v3::MaybeErrorCode
**/
- XcmV3MaybeErrorCode: {
+ StagingXcmV3MaybeErrorCode: {
_enum: {
Success: 'Null',
Error: 'Bytes',
@@ -2814,44 +2822,44 @@
}
},
/**
- * Lookup253: xcm::v3::QueryResponseInfo
+ * Lookup253: staging_xcm::v3::QueryResponseInfo
**/
- XcmV3QueryResponseInfo: {
- destination: 'XcmV3MultiLocation',
+ StagingXcmV3QueryResponseInfo: {
+ destination: 'StagingXcmV3MultiLocation',
queryId: 'Compact<u64>',
maxWeight: 'SpWeightsWeightV2Weight'
},
/**
- * Lookup254: xcm::v3::multiasset::MultiAssetFilter
+ * Lookup254: staging_xcm::v3::multiasset::MultiAssetFilter
**/
- XcmV3MultiassetMultiAssetFilter: {
+ StagingXcmV3MultiassetMultiAssetFilter: {
_enum: {
- Definite: 'XcmV3MultiassetMultiAssets',
- Wild: 'XcmV3MultiassetWildMultiAsset'
+ Definite: 'StagingXcmV3MultiassetMultiAssets',
+ Wild: 'StagingXcmV3MultiassetWildMultiAsset'
}
},
/**
- * Lookup255: xcm::v3::multiasset::WildMultiAsset
+ * Lookup255: staging_xcm::v3::multiasset::WildMultiAsset
**/
- XcmV3MultiassetWildMultiAsset: {
+ StagingXcmV3MultiassetWildMultiAsset: {
_enum: {
All: 'Null',
AllOf: {
- id: 'XcmV3MultiassetAssetId',
- fun: 'XcmV3MultiassetWildFungibility',
+ id: 'StagingXcmV3MultiassetAssetId',
+ fun: 'StagingXcmV3MultiassetWildFungibility',
},
AllCounted: 'Compact<u32>',
AllOfCounted: {
- id: 'XcmV3MultiassetAssetId',
- fun: 'XcmV3MultiassetWildFungibility',
+ id: 'StagingXcmV3MultiassetAssetId',
+ fun: 'StagingXcmV3MultiassetWildFungibility',
count: 'Compact<u32>'
}
}
},
/**
- * Lookup256: xcm::v3::multiasset::WildFungibility
+ * Lookup256: staging_xcm::v3::multiasset::WildFungibility
**/
- XcmV3MultiassetWildFungibility: {
+ StagingXcmV3MultiassetWildFungibility: {
_enum: ['Fungible', 'NonFungible']
},
/**
@@ -3280,12 +3288,12 @@
_enum: {
register_foreign_asset: {
owner: 'AccountId32',
- location: 'XcmVersionedMultiLocation',
+ location: 'StagingXcmVersionedMultiLocation',
metadata: 'PalletForeignAssetsModuleAssetMetadata',
},
update_foreign_asset: {
foreignAssetId: 'u32',
- location: 'XcmVersionedMultiLocation',
+ location: 'StagingXcmVersionedMultiLocation',
metadata: 'PalletForeignAssetsModuleAssetMetadata'
}
}
@@ -3478,20 +3486,38 @@
* Lookup361: pallet_maintenance::pallet::Call<T>
**/
PalletMaintenanceCall: {
+ _enum: ['enable', 'disable']
+ },
+ /**
+ * Lookup362: pallet_utility::pallet::Call<T>
+ **/
+ PalletUtilityCall: {
_enum: {
- enable: 'Null',
- disable: 'Null',
- execute_preimage: {
- _alias: {
- hash_: 'hash',
- },
- hash_: 'H256',
- weightBound: 'SpWeightsWeightV2Weight'
+ batch: {
+ calls: 'Vec<Call>',
+ },
+ as_derivative: {
+ index: 'u16',
+ call: 'Call',
+ },
+ batch_all: {
+ calls: 'Vec<Call>',
+ },
+ dispatch_as: {
+ asOrigin: 'OpalRuntimeOriginCaller',
+ call: 'Call',
+ },
+ force_batch: {
+ calls: 'Vec<Call>',
+ },
+ with_weight: {
+ call: 'Call',
+ weight: 'SpWeightsWeightV2Weight'
}
}
},
/**
- * Lookup362: pallet_test_utils::pallet::Call<T>
+ * Lookup364: pallet_test_utils::pallet::Call<T>
**/
PalletTestUtilsCall: {
_enum: {
@@ -3510,7 +3536,7 @@
}
},
/**
- * Lookup365: pallet_scheduler::pallet::Event<T>
+ * Lookup366: pallet_scheduler::pallet::Event<T>
**/
PalletSchedulerEvent: {
_enum: {
@@ -3542,27 +3568,29 @@
}
},
/**
- * Lookup366: cumulus_pallet_xcmp_queue::pallet::Event<T>
+ * Lookup367: cumulus_pallet_xcmp_queue::pallet::Event<T>
**/
CumulusPalletXcmpQueueEvent: {
_enum: {
Success: {
- messageHash: 'Option<[u8;32]>',
+ messageHash: '[u8;32]',
+ messageId: '[u8;32]',
weight: 'SpWeightsWeightV2Weight',
},
Fail: {
- messageHash: 'Option<[u8;32]>',
- error: 'XcmV3TraitsError',
+ messageHash: '[u8;32]',
+ messageId: '[u8;32]',
+ error: 'StagingXcmV3TraitsError',
weight: 'SpWeightsWeightV2Weight',
},
BadVersion: {
- messageHash: 'Option<[u8;32]>',
+ messageHash: '[u8;32]',
},
BadFormat: {
- messageHash: 'Option<[u8;32]>',
+ messageHash: '[u8;32]',
},
XcmpMessageSent: {
- messageHash: 'Option<[u8;32]>',
+ messageHash: '[u8;32]',
},
OverweightEnqueued: {
sender: 'u32',
@@ -3577,76 +3605,171 @@
}
},
/**
- * Lookup367: pallet_xcm::pallet::Event<T>
+ * Lookup368: pallet_xcm::pallet::Event<T>
**/
PalletXcmEvent: {
_enum: {
- Attempted: 'XcmV3TraitsOutcome',
- Sent: '(XcmV3MultiLocation,XcmV3MultiLocation,XcmV3Xcm)',
- UnexpectedResponse: '(XcmV3MultiLocation,u64)',
- ResponseReady: '(u64,XcmV3Response)',
- Notified: '(u64,u8,u8)',
- NotifyOverweight: '(u64,u8,u8,SpWeightsWeightV2Weight,SpWeightsWeightV2Weight)',
- NotifyDispatchError: '(u64,u8,u8)',
- NotifyDecodeFailed: '(u64,u8,u8)',
- InvalidResponder: '(XcmV3MultiLocation,u64,Option<XcmV3MultiLocation>)',
- InvalidResponderVersion: '(XcmV3MultiLocation,u64)',
- ResponseTaken: 'u64',
- AssetsTrapped: '(H256,XcmV3MultiLocation,XcmVersionedMultiAssets)',
- VersionChangeNotified: '(XcmV3MultiLocation,u32,XcmV3MultiassetMultiAssets)',
- SupportedVersionChanged: '(XcmV3MultiLocation,u32)',
- NotifyTargetSendFail: '(XcmV3MultiLocation,u64,XcmV3TraitsError)',
- NotifyTargetMigrationFail: '(XcmVersionedMultiLocation,u64)',
- InvalidQuerierVersion: '(XcmV3MultiLocation,u64)',
- InvalidQuerier: '(XcmV3MultiLocation,u64,XcmV3MultiLocation,Option<XcmV3MultiLocation>)',
- VersionNotifyStarted: '(XcmV3MultiLocation,XcmV3MultiassetMultiAssets)',
- VersionNotifyRequested: '(XcmV3MultiLocation,XcmV3MultiassetMultiAssets)',
- VersionNotifyUnrequested: '(XcmV3MultiLocation,XcmV3MultiassetMultiAssets)',
- FeesPaid: '(XcmV3MultiLocation,XcmV3MultiassetMultiAssets)',
- AssetsClaimed: '(H256,XcmV3MultiLocation,XcmVersionedMultiAssets)'
+ Attempted: {
+ outcome: 'StagingXcmV3TraitsOutcome',
+ },
+ Sent: {
+ origin: 'StagingXcmV3MultiLocation',
+ destination: 'StagingXcmV3MultiLocation',
+ message: 'StagingXcmV3Xcm',
+ messageId: '[u8;32]',
+ },
+ UnexpectedResponse: {
+ origin: 'StagingXcmV3MultiLocation',
+ queryId: 'u64',
+ },
+ ResponseReady: {
+ queryId: 'u64',
+ response: 'StagingXcmV3Response',
+ },
+ Notified: {
+ queryId: 'u64',
+ palletIndex: 'u8',
+ callIndex: 'u8',
+ },
+ NotifyOverweight: {
+ queryId: 'u64',
+ palletIndex: 'u8',
+ callIndex: 'u8',
+ actualWeight: 'SpWeightsWeightV2Weight',
+ maxBudgetedWeight: 'SpWeightsWeightV2Weight',
+ },
+ NotifyDispatchError: {
+ queryId: 'u64',
+ palletIndex: 'u8',
+ callIndex: 'u8',
+ },
+ NotifyDecodeFailed: {
+ queryId: 'u64',
+ palletIndex: 'u8',
+ callIndex: 'u8',
+ },
+ InvalidResponder: {
+ origin: 'StagingXcmV3MultiLocation',
+ queryId: 'u64',
+ expectedLocation: 'Option<StagingXcmV3MultiLocation>',
+ },
+ InvalidResponderVersion: {
+ origin: 'StagingXcmV3MultiLocation',
+ queryId: 'u64',
+ },
+ ResponseTaken: {
+ queryId: 'u64',
+ },
+ AssetsTrapped: {
+ _alias: {
+ hash_: 'hash',
+ },
+ hash_: 'H256',
+ origin: 'StagingXcmV3MultiLocation',
+ assets: 'StagingXcmVersionedMultiAssets',
+ },
+ VersionChangeNotified: {
+ destination: 'StagingXcmV3MultiLocation',
+ result: 'u32',
+ cost: 'StagingXcmV3MultiassetMultiAssets',
+ messageId: '[u8;32]',
+ },
+ SupportedVersionChanged: {
+ location: 'StagingXcmV3MultiLocation',
+ version: 'u32',
+ },
+ NotifyTargetSendFail: {
+ location: 'StagingXcmV3MultiLocation',
+ queryId: 'u64',
+ error: 'StagingXcmV3TraitsError',
+ },
+ NotifyTargetMigrationFail: {
+ location: 'StagingXcmVersionedMultiLocation',
+ queryId: 'u64',
+ },
+ InvalidQuerierVersion: {
+ origin: 'StagingXcmV3MultiLocation',
+ queryId: 'u64',
+ },
+ InvalidQuerier: {
+ origin: 'StagingXcmV3MultiLocation',
+ queryId: 'u64',
+ expectedQuerier: 'StagingXcmV3MultiLocation',
+ maybeActualQuerier: 'Option<StagingXcmV3MultiLocation>',
+ },
+ VersionNotifyStarted: {
+ destination: 'StagingXcmV3MultiLocation',
+ cost: 'StagingXcmV3MultiassetMultiAssets',
+ messageId: '[u8;32]',
+ },
+ VersionNotifyRequested: {
+ destination: 'StagingXcmV3MultiLocation',
+ cost: 'StagingXcmV3MultiassetMultiAssets',
+ messageId: '[u8;32]',
+ },
+ VersionNotifyUnrequested: {
+ destination: 'StagingXcmV3MultiLocation',
+ cost: 'StagingXcmV3MultiassetMultiAssets',
+ messageId: '[u8;32]',
+ },
+ FeesPaid: {
+ paying: 'StagingXcmV3MultiLocation',
+ fees: 'StagingXcmV3MultiassetMultiAssets',
+ },
+ AssetsClaimed: {
+ _alias: {
+ hash_: 'hash',
+ },
+ hash_: 'H256',
+ origin: 'StagingXcmV3MultiLocation',
+ assets: 'StagingXcmVersionedMultiAssets'
+ }
}
},
/**
- * Lookup368: xcm::v3::traits::Outcome
+ * Lookup369: staging_xcm::v3::traits::Outcome
**/
- XcmV3TraitsOutcome: {
+ StagingXcmV3TraitsOutcome: {
_enum: {
Complete: 'SpWeightsWeightV2Weight',
- Incomplete: '(SpWeightsWeightV2Weight,XcmV3TraitsError)',
- Error: 'XcmV3TraitsError'
+ Incomplete: '(SpWeightsWeightV2Weight,StagingXcmV3TraitsError)',
+ Error: 'StagingXcmV3TraitsError'
}
},
/**
- * Lookup369: cumulus_pallet_xcm::pallet::Event<T>
+ * Lookup370: cumulus_pallet_xcm::pallet::Event<T>
**/
CumulusPalletXcmEvent: {
_enum: {
InvalidFormat: '[u8;32]',
UnsupportedVersion: '[u8;32]',
- ExecutedDownward: '([u8;32],XcmV3TraitsOutcome)'
+ ExecutedDownward: '([u8;32],StagingXcmV3TraitsOutcome)'
}
},
/**
- * Lookup370: cumulus_pallet_dmp_queue::pallet::Event<T>
+ * Lookup371: cumulus_pallet_dmp_queue::pallet::Event<T>
**/
CumulusPalletDmpQueueEvent: {
_enum: {
InvalidFormat: {
- messageId: '[u8;32]',
+ messageHash: '[u8;32]',
},
UnsupportedVersion: {
- messageId: '[u8;32]',
+ messageHash: '[u8;32]',
},
ExecutedDownward: {
+ messageHash: '[u8;32]',
messageId: '[u8;32]',
- outcome: 'XcmV3TraitsOutcome',
+ outcome: 'StagingXcmV3TraitsOutcome',
},
WeightExhausted: {
+ messageHash: '[u8;32]',
messageId: '[u8;32]',
remainingWeight: 'SpWeightsWeightV2Weight',
requiredWeight: 'SpWeightsWeightV2Weight',
},
OverweightEnqueued: {
+ messageHash: '[u8;32]',
messageId: '[u8;32]',
overweightIndex: 'u64',
requiredWeight: 'SpWeightsWeightV2Weight',
@@ -3656,12 +3779,12 @@
weightUsed: 'SpWeightsWeightV2Weight',
},
MaxMessagesExhausted: {
- messageId: '[u8;32]'
+ messageHash: '[u8;32]'
}
}
},
/**
- * Lookup371: pallet_configuration::pallet::Event<T>
+ * Lookup372: pallet_configuration::pallet::Event<T>
**/
PalletConfigurationEvent: {
_enum: {
@@ -3677,7 +3800,7 @@
}
},
/**
- * Lookup372: pallet_common::pallet::Event<T>
+ * Lookup373: pallet_common::pallet::Event<T>
**/
PalletCommonEvent: {
_enum: {
@@ -3706,7 +3829,7 @@
}
},
/**
- * Lookup373: pallet_structure::pallet::Event<T>
+ * Lookup374: pallet_structure::pallet::Event<T>
**/
PalletStructureEvent: {
_enum: {
@@ -3714,7 +3837,7 @@
}
},
/**
- * Lookup374: pallet_app_promotion::pallet::Event<T>
+ * Lookup375: pallet_app_promotion::pallet::Event<T>
**/
PalletAppPromotionEvent: {
_enum: {
@@ -3725,32 +3848,32 @@
}
},
/**
- * Lookup375: pallet_foreign_assets::module::Event<T>
+ * Lookup376: pallet_foreign_assets::module::Event<T>
**/
PalletForeignAssetsModuleEvent: {
_enum: {
ForeignAssetRegistered: {
assetId: 'u32',
- assetAddress: 'XcmV3MultiLocation',
+ assetAddress: 'StagingXcmV3MultiLocation',
metadata: 'PalletForeignAssetsModuleAssetMetadata',
},
ForeignAssetUpdated: {
assetId: 'u32',
- assetAddress: 'XcmV3MultiLocation',
+ assetAddress: 'StagingXcmV3MultiLocation',
metadata: 'PalletForeignAssetsModuleAssetMetadata',
},
AssetRegistered: {
- assetId: 'PalletForeignAssetsAssetIds',
+ assetId: 'PalletForeignAssetsAssetId',
metadata: 'PalletForeignAssetsModuleAssetMetadata',
},
AssetUpdated: {
- assetId: 'PalletForeignAssetsAssetIds',
+ assetId: 'PalletForeignAssetsAssetId',
metadata: 'PalletForeignAssetsModuleAssetMetadata'
}
}
},
/**
- * Lookup376: pallet_evm::pallet::Event<T>
+ * Lookup377: pallet_evm::pallet::Event<T>
**/
PalletEvmEvent: {
_enum: {
@@ -3772,7 +3895,7 @@
}
},
/**
- * Lookup377: pallet_ethereum::pallet::Event
+ * Lookup378: pallet_ethereum::pallet::Event
**/
PalletEthereumEvent: {
_enum: {
@@ -3786,7 +3909,7 @@
}
},
/**
- * Lookup378: evm_core::error::ExitReason
+ * Lookup379: evm_core::error::ExitReason
**/
EvmCoreErrorExitReason: {
_enum: {
@@ -3797,13 +3920,13 @@
}
},
/**
- * Lookup379: evm_core::error::ExitSucceed
+ * Lookup380: evm_core::error::ExitSucceed
**/
EvmCoreErrorExitSucceed: {
_enum: ['Stopped', 'Returned', 'Suicided']
},
/**
- * Lookup380: evm_core::error::ExitError
+ * Lookup381: evm_core::error::ExitError
**/
EvmCoreErrorExitError: {
_enum: {
@@ -3826,13 +3949,13 @@
}
},
/**
- * Lookup384: evm_core::error::ExitRevert
+ * Lookup385: evm_core::error::ExitRevert
**/
EvmCoreErrorExitRevert: {
_enum: ['Reverted']
},
/**
- * Lookup385: evm_core::error::ExitFatal
+ * Lookup386: evm_core::error::ExitFatal
**/
EvmCoreErrorExitFatal: {
_enum: {
@@ -3843,7 +3966,7 @@
}
},
/**
- * Lookup386: pallet_evm_contract_helpers::pallet::Event<T>
+ * Lookup387: pallet_evm_contract_helpers::pallet::Event<T>
**/
PalletEvmContractHelpersEvent: {
_enum: {
@@ -3853,25 +3976,45 @@
}
},
/**
- * Lookup387: pallet_evm_migration::pallet::Event<T>
+ * Lookup388: pallet_evm_migration::pallet::Event<T>
**/
PalletEvmMigrationEvent: {
_enum: ['TestEvent']
},
/**
- * Lookup388: pallet_maintenance::pallet::Event<T>
+ * Lookup389: pallet_maintenance::pallet::Event<T>
**/
PalletMaintenanceEvent: {
_enum: ['MaintenanceEnabled', 'MaintenanceDisabled']
},
/**
- * Lookup389: pallet_test_utils::pallet::Event<T>
+ * Lookup390: pallet_utility::pallet::Event
**/
+ PalletUtilityEvent: {
+ _enum: {
+ BatchInterrupted: {
+ index: 'u32',
+ error: 'SpRuntimeDispatchError',
+ },
+ BatchCompleted: 'Null',
+ BatchCompletedWithErrors: 'Null',
+ ItemCompleted: 'Null',
+ ItemFailed: {
+ error: 'SpRuntimeDispatchError',
+ },
+ DispatchedAs: {
+ result: 'Result<Null, SpRuntimeDispatchError>'
+ }
+ }
+ },
+ /**
+ * Lookup391: pallet_test_utils::pallet::Event<T>
+ **/
PalletTestUtilsEvent: {
_enum: ['ValueIsSet', 'ShouldRollback', 'BatchCompleted']
},
/**
- * Lookup390: frame_system::Phase
+ * Lookup392: frame_system::Phase
**/
FrameSystemPhase: {
_enum: {
@@ -3881,14 +4024,14 @@
}
},
/**
- * Lookup392: frame_system::LastRuntimeUpgradeInfo
+ * Lookup394: frame_system::LastRuntimeUpgradeInfo
**/
FrameSystemLastRuntimeUpgradeInfo: {
specVersion: 'Compact<u32>',
specName: 'Text'
},
/**
- * Lookup393: frame_system::limits::BlockWeights
+ * Lookup395: frame_system::limits::BlockWeights
**/
FrameSystemLimitsBlockWeights: {
baseBlock: 'SpWeightsWeightV2Weight',
@@ -3896,7 +4039,7 @@
perClass: 'FrameSupportDispatchPerDispatchClassWeightsPerClass'
},
/**
- * Lookup394: frame_support::dispatch::PerDispatchClass<frame_system::limits::WeightsPerClass>
+ * Lookup396: frame_support::dispatch::PerDispatchClass<frame_system::limits::WeightsPerClass>
**/
FrameSupportDispatchPerDispatchClassWeightsPerClass: {
normal: 'FrameSystemLimitsWeightsPerClass',
@@ -3904,7 +4047,7 @@
mandatory: 'FrameSystemLimitsWeightsPerClass'
},
/**
- * Lookup395: frame_system::limits::WeightsPerClass
+ * Lookup397: frame_system::limits::WeightsPerClass
**/
FrameSystemLimitsWeightsPerClass: {
baseExtrinsic: 'SpWeightsWeightV2Weight',
@@ -3913,13 +4056,13 @@
reserved: 'Option<SpWeightsWeightV2Weight>'
},
/**
- * Lookup397: frame_system::limits::BlockLength
+ * Lookup399: frame_system::limits::BlockLength
**/
FrameSystemLimitsBlockLength: {
max: 'FrameSupportDispatchPerDispatchClassU32'
},
/**
- * Lookup398: frame_support::dispatch::PerDispatchClass<T>
+ * Lookup400: frame_support::dispatch::PerDispatchClass<T>
**/
FrameSupportDispatchPerDispatchClassU32: {
normal: 'u32',
@@ -3927,14 +4070,14 @@
mandatory: 'u32'
},
/**
- * Lookup399: sp_weights::RuntimeDbWeight
+ * Lookup401: sp_weights::RuntimeDbWeight
**/
SpWeightsRuntimeDbWeight: {
read: 'u64',
write: 'u64'
},
/**
- * Lookup400: sp_version::RuntimeVersion
+ * Lookup402: sp_version::RuntimeVersion
**/
SpVersionRuntimeVersion: {
specName: 'Text',
@@ -3947,37 +4090,74 @@
stateVersion: 'u8'
},
/**
- * Lookup404: frame_system::pallet::Error<T>
+ * Lookup406: frame_system::pallet::Error<T>
**/
FrameSystemError: {
_enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered']
},
/**
- * Lookup406: polkadot_primitives::v4::UpgradeRestriction
+ * Lookup408: cumulus_pallet_parachain_system::unincluded_segment::Ancestor<primitive_types::H256>
**/
- PolkadotPrimitivesV4UpgradeRestriction: {
+ CumulusPalletParachainSystemUnincludedSegmentAncestor: {
+ usedBandwidth: 'CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth',
+ paraHeadHash: 'Option<H256>',
+ consumedGoAheadSignal: 'Option<PolkadotPrimitivesV5UpgradeGoAhead>'
+ },
+ /**
+ * Lookup409: cumulus_pallet_parachain_system::unincluded_segment::UsedBandwidth
+ **/
+ CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth: {
+ umpMsgCount: 'u32',
+ umpTotalBytes: 'u32',
+ hrmpOutgoing: 'BTreeMap<u32, CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate>'
+ },
+ /**
+ * Lookup411: cumulus_pallet_parachain_system::unincluded_segment::HrmpChannelUpdate
+ **/
+ CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate: {
+ msgCount: 'u32',
+ totalBytes: 'u32'
+ },
+ /**
+ * Lookup415: polkadot_primitives::v5::UpgradeGoAhead
+ **/
+ PolkadotPrimitivesV5UpgradeGoAhead: {
+ _enum: ['Abort', 'GoAhead']
+ },
+ /**
+ * Lookup416: cumulus_pallet_parachain_system::unincluded_segment::SegmentTracker<primitive_types::H256>
+ **/
+ CumulusPalletParachainSystemUnincludedSegmentSegmentTracker: {
+ usedBandwidth: 'CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth',
+ hrmpWatermark: 'Option<u32>',
+ consumedGoAheadSignal: 'Option<PolkadotPrimitivesV5UpgradeGoAhead>'
+ },
+ /**
+ * Lookup418: polkadot_primitives::v5::UpgradeRestriction
+ **/
+ PolkadotPrimitivesV5UpgradeRestriction: {
_enum: ['Present']
},
/**
- * Lookup407: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot
+ * Lookup419: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot
**/
CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: {
dmqMqcHead: 'H256',
- relayDispatchQueueSize: 'CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize',
- ingressChannels: 'Vec<(u32,PolkadotPrimitivesV4AbridgedHrmpChannel)>',
- egressChannels: 'Vec<(u32,PolkadotPrimitivesV4AbridgedHrmpChannel)>'
+ relayDispatchQueueRemainingCapacity: 'CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity',
+ ingressChannels: 'Vec<(u32,PolkadotPrimitivesV5AbridgedHrmpChannel)>',
+ egressChannels: 'Vec<(u32,PolkadotPrimitivesV5AbridgedHrmpChannel)>'
},
/**
- * Lookup408: cumulus_pallet_parachain_system::relay_state_snapshot::RelayDispachQueueSize
+ * Lookup420: cumulus_pallet_parachain_system::relay_state_snapshot::RelayDispatchQueueRemainingCapacity
**/
- CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize: {
+ CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity: {
remainingCount: 'u32',
remainingSize: 'u32'
},
/**
- * Lookup411: polkadot_primitives::v4::AbridgedHrmpChannel
+ * Lookup423: polkadot_primitives::v5::AbridgedHrmpChannel
**/
- PolkadotPrimitivesV4AbridgedHrmpChannel: {
+ PolkadotPrimitivesV5AbridgedHrmpChannel: {
maxCapacity: 'u32',
maxTotalSize: 'u32',
maxMessageSize: 'u32',
@@ -3986,9 +4166,9 @@
mqcHead: 'Option<H256>'
},
/**
- * Lookup412: polkadot_primitives::v4::AbridgedHostConfiguration
+ * Lookup424: polkadot_primitives::v5::AbridgedHostConfiguration
**/
- PolkadotPrimitivesV4AbridgedHostConfiguration: {
+ PolkadotPrimitivesV5AbridgedHostConfiguration: {
maxCodeSize: 'u32',
maxHeadDataSize: 'u32',
maxUpwardQueueCount: 'u32',
@@ -3997,46 +4177,54 @@
maxUpwardMessageNumPerCandidate: 'u32',
hrmpMaxMessageNumPerCandidate: 'u32',
validationUpgradeCooldown: 'u32',
- validationUpgradeDelay: 'u32'
+ validationUpgradeDelay: 'u32',
+ asyncBackingParams: 'PolkadotPrimitivesVstagingAsyncBackingParams'
},
/**
- * Lookup418: polkadot_core_primitives::OutboundHrmpMessage<polkadot_parachain::primitives::Id>
+ * Lookup425: polkadot_primitives::vstaging::AsyncBackingParams
**/
+ PolkadotPrimitivesVstagingAsyncBackingParams: {
+ maxCandidateDepth: 'u32',
+ allowedAncestryLen: 'u32'
+ },
+ /**
+ * Lookup431: polkadot_core_primitives::OutboundHrmpMessage<polkadot_parachain_primitives::primitives::Id>
+ **/
PolkadotCorePrimitivesOutboundHrmpMessage: {
recipient: 'u32',
data: 'Bytes'
},
/**
- * Lookup419: cumulus_pallet_parachain_system::CodeUpgradeAuthorization<T>
+ * Lookup432: cumulus_pallet_parachain_system::CodeUpgradeAuthorization<T>
**/
CumulusPalletParachainSystemCodeUpgradeAuthorization: {
codeHash: 'H256',
checkVersion: 'bool'
},
/**
- * Lookup420: cumulus_pallet_parachain_system::pallet::Error<T>
+ * Lookup433: cumulus_pallet_parachain_system::pallet::Error<T>
**/
CumulusPalletParachainSystemError: {
_enum: ['OverlappingUpgrades', 'ProhibitedByPolkadot', 'TooBig', 'ValidationDataNotAvailable', 'HostConfigurationNotAvailable', 'NotScheduled', 'NothingAuthorized', 'Unauthorized']
},
/**
- * Lookup422: pallet_collator_selection::pallet::Error<T>
+ * Lookup435: pallet_collator_selection::pallet::Error<T>
**/
PalletCollatorSelectionError: {
_enum: ['TooManyCandidates', 'Unknown', 'Permission', 'AlreadyHoldingLicense', 'NoLicense', 'AlreadyCandidate', 'NotCandidate', 'TooManyInvulnerables', 'TooFewInvulnerables', 'AlreadyInvulnerable', 'NotInvulnerable', 'NoAssociatedValidatorId', 'ValidatorNotRegistered']
},
/**
- * Lookup426: sp_core::crypto::KeyTypeId
+ * Lookup439: sp_core::crypto::KeyTypeId
**/
SpCoreCryptoKeyTypeId: '[u8;4]',
/**
- * Lookup427: pallet_session::pallet::Error<T>
+ * Lookup440: pallet_session::pallet::Error<T>
**/
PalletSessionError: {
_enum: ['InvalidProof', 'NoAssociatedValidatorId', 'DuplicatedKey', 'NoKeys', 'NoAccount']
},
/**
- * Lookup432: pallet_balances::types::BalanceLock<Balance>
+ * Lookup446: pallet_balances::types::BalanceLock<Balance>
**/
PalletBalancesBalanceLock: {
id: '[u8;8]',
@@ -4044,39 +4232,76 @@
reasons: 'PalletBalancesReasons'
},
/**
- * Lookup433: pallet_balances::types::Reasons
+ * Lookup447: pallet_balances::types::Reasons
**/
PalletBalancesReasons: {
_enum: ['Fee', 'Misc', 'All']
},
/**
- * Lookup436: pallet_balances::types::ReserveData<ReserveIdentifier, Balance>
+ * Lookup450: pallet_balances::types::ReserveData<ReserveIdentifier, Balance>
**/
PalletBalancesReserveData: {
id: '[u8;16]',
amount: 'u128'
},
/**
- * Lookup439: pallet_balances::types::IdAmount<Id, Balance>
+ * Lookup454: opal_runtime::RuntimeHoldReason
+ **/
+ OpalRuntimeRuntimeHoldReason: {
+ _enum: {
+ __Unused0: 'Null',
+ __Unused1: 'Null',
+ __Unused2: 'Null',
+ __Unused3: 'Null',
+ __Unused4: 'Null',
+ __Unused5: 'Null',
+ __Unused6: 'Null',
+ __Unused7: 'Null',
+ __Unused8: 'Null',
+ __Unused9: 'Null',
+ __Unused10: 'Null',
+ __Unused11: 'Null',
+ __Unused12: 'Null',
+ __Unused13: 'Null',
+ __Unused14: 'Null',
+ __Unused15: 'Null',
+ __Unused16: 'Null',
+ __Unused17: 'Null',
+ __Unused18: 'Null',
+ __Unused19: 'Null',
+ __Unused20: 'Null',
+ __Unused21: 'Null',
+ __Unused22: 'Null',
+ CollatorSelection: 'PalletCollatorSelectionHoldReason'
+ }
+ },
+ /**
+ * Lookup455: pallet_collator_selection::pallet::HoldReason
**/
+ PalletCollatorSelectionHoldReason: {
+ _enum: ['LicenseBond']
+ },
+ /**
+ * Lookup458: pallet_balances::types::IdAmount<Id, Balance>
+ **/
PalletBalancesIdAmount: {
id: '[u8;16]',
amount: 'u128'
},
/**
- * Lookup442: pallet_balances::pallet::Error<T, I>
+ * Lookup460: pallet_balances::pallet::Error<T, I>
**/
PalletBalancesError: {
_enum: ['VestingBalance', 'LiquidityRestrictions', 'InsufficientBalance', 'ExistentialDeposit', 'Expendability', 'ExistingVestingSchedule', 'DeadAccount', 'TooManyReserves', 'TooManyHolds', 'TooManyFreezes']
},
/**
- * Lookup444: pallet_transaction_payment::Releases
+ * Lookup462: pallet_transaction_payment::Releases
**/
PalletTransactionPaymentReleases: {
_enum: ['V1Ancient', 'V2']
},
/**
- * Lookup445: pallet_treasury::Proposal<sp_core::crypto::AccountId32, Balance>
+ * Lookup463: pallet_treasury::Proposal<sp_core::crypto::AccountId32, Balance>
**/
PalletTreasuryProposal: {
proposer: 'AccountId32',
@@ -4085,42 +4310,42 @@
bond: 'u128'
},
/**
- * Lookup448: frame_support::PalletId
+ * Lookup466: frame_support::PalletId
**/
FrameSupportPalletId: '[u8;8]',
/**
- * Lookup449: pallet_treasury::pallet::Error<T, I>
+ * Lookup467: pallet_treasury::pallet::Error<T, I>
**/
PalletTreasuryError: {
_enum: ['InsufficientProposersBalance', 'InvalidIndex', 'TooManyApprovals', 'InsufficientPermission', 'ProposalNotApproved']
},
/**
- * Lookup450: pallet_sudo::pallet::Error<T>
+ * Lookup468: pallet_sudo::pallet::Error<T>
**/
PalletSudoError: {
_enum: ['RequireSudo']
},
/**
- * Lookup452: orml_vesting::module::Error<T>
+ * Lookup470: orml_vesting::module::Error<T>
**/
OrmlVestingModuleError: {
_enum: ['ZeroVestingPeriod', 'ZeroVestingPeriodCount', 'InsufficientBalanceToLock', 'TooManyVestingSchedules', 'AmountLow', 'MaxVestingSchedulesExceeded']
},
/**
- * Lookup453: orml_xtokens::module::Error<T>
+ * Lookup471: 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']
},
/**
- * Lookup456: orml_tokens::BalanceLock<Balance>
+ * Lookup474: orml_tokens::BalanceLock<Balance>
**/
OrmlTokensBalanceLock: {
id: '[u8;8]',
amount: 'u128'
},
/**
- * Lookup458: orml_tokens::AccountData<Balance>
+ * Lookup476: orml_tokens::AccountData<Balance>
**/
OrmlTokensAccountData: {
free: 'u128',
@@ -4128,20 +4353,20 @@
frozen: 'u128'
},
/**
- * Lookup460: orml_tokens::ReserveData<ReserveIdentifier, Balance>
+ * Lookup478: orml_tokens::ReserveData<ReserveIdentifier, Balance>
**/
OrmlTokensReserveData: {
id: 'Null',
amount: 'u128'
},
/**
- * Lookup462: orml_tokens::module::Error<T>
+ * Lookup480: orml_tokens::module::Error<T>
**/
OrmlTokensModuleError: {
_enum: ['BalanceTooLow', 'AmountIntoBalanceFailed', 'LiquidityRestrictions', 'MaxLocksExceeded', 'KeepAlive', 'ExistentialDeposit', 'DeadAccount', 'TooManyReserves']
},
/**
- * Lookup467: pallet_identity::types::RegistrarInfo<Balance, sp_core::crypto::AccountId32>
+ * Lookup485: pallet_identity::types::RegistrarInfo<Balance, sp_core::crypto::AccountId32>
**/
PalletIdentityRegistrarInfo: {
account: 'AccountId32',
@@ -4149,13 +4374,13 @@
fields: 'PalletIdentityBitFlags'
},
/**
- * Lookup469: pallet_identity::pallet::Error<T>
+ * Lookup487: pallet_identity::pallet::Error<T>
**/
PalletIdentityError: {
_enum: ['TooManySubAccounts', 'NotFound', 'NotNamed', 'EmptyIndex', 'FeeChanged', 'NoIdentity', 'StickyJudgement', 'JudgementGiven', 'InvalidJudgement', 'InvalidIndex', 'InvalidTarget', 'TooManyFields', 'TooManyRegistrars', 'AlreadyClaimed', 'NotSub', 'NotOwned', 'JudgementForDifferentIdentity', 'JudgementPaymentFailed']
},
/**
- * Lookup470: pallet_preimage::RequestStatus<sp_core::crypto::AccountId32, Balance>
+ * Lookup488: pallet_preimage::RequestStatus<sp_core::crypto::AccountId32, Balance>
**/
PalletPreimageRequestStatus: {
_enum: {
@@ -4171,13 +4396,13 @@
}
},
/**
- * Lookup475: pallet_preimage::pallet::Error<T>
+ * Lookup493: pallet_preimage::pallet::Error<T>
**/
PalletPreimageError: {
_enum: ['TooBig', 'AlreadyNoted', 'NotAuthorized', 'NotNoted', 'Requested', 'NotRequested']
},
/**
- * Lookup481: pallet_democracy::types::ReferendumInfo<BlockNumber, frame_support::traits::preimages::Bounded<opal_runtime::RuntimeCall>, Balance>
+ * Lookup499: pallet_democracy::types::ReferendumInfo<BlockNumber, frame_support::traits::preimages::Bounded<opal_runtime::RuntimeCall>, Balance>
**/
PalletDemocracyReferendumInfo: {
_enum: {
@@ -4189,7 +4414,7 @@
}
},
/**
- * Lookup482: pallet_democracy::types::ReferendumStatus<BlockNumber, frame_support::traits::preimages::Bounded<opal_runtime::RuntimeCall>, Balance>
+ * Lookup500: pallet_democracy::types::ReferendumStatus<BlockNumber, frame_support::traits::preimages::Bounded<opal_runtime::RuntimeCall>, Balance>
**/
PalletDemocracyReferendumStatus: {
end: 'u32',
@@ -4199,7 +4424,7 @@
tally: 'PalletDemocracyTally'
},
/**
- * Lookup483: pallet_democracy::types::Tally<Balance>
+ * Lookup501: pallet_democracy::types::Tally<Balance>
**/
PalletDemocracyTally: {
ayes: 'u128',
@@ -4207,7 +4432,7 @@
turnout: 'u128'
},
/**
- * Lookup484: pallet_democracy::vote::Voting<Balance, sp_core::crypto::AccountId32, BlockNumber, MaxVotes>
+ * Lookup502: pallet_democracy::vote::Voting<Balance, sp_core::crypto::AccountId32, BlockNumber, MaxVotes>
**/
PalletDemocracyVoteVoting: {
_enum: {
@@ -4226,24 +4451,24 @@
}
},
/**
- * Lookup488: pallet_democracy::types::Delegations<Balance>
+ * Lookup506: pallet_democracy::types::Delegations<Balance>
**/
PalletDemocracyDelegations: {
votes: 'u128',
capital: 'u128'
},
/**
- * Lookup489: pallet_democracy::vote::PriorLock<BlockNumber, Balance>
+ * Lookup507: pallet_democracy::vote::PriorLock<BlockNumber, Balance>
**/
PalletDemocracyVotePriorLock: '(u32,u128)',
/**
- * Lookup492: pallet_democracy::pallet::Error<T>
+ * Lookup510: pallet_democracy::pallet::Error<T>
**/
PalletDemocracyError: {
_enum: ['ValueLow', 'ProposalMissing', 'AlreadyCanceled', 'DuplicateProposal', 'ProposalBlacklisted', 'NotSimpleMajority', 'InvalidHash', 'NoProposal', 'AlreadyVetoed', 'ReferendumInvalid', 'NoneWaiting', 'NotVoter', 'NoPermission', 'AlreadyDelegating', 'InsufficientFunds', 'NotDelegating', 'VotesExist', 'InstantNotAllowed', 'Nonsense', 'WrongUpperBound', 'MaxVotesReached', 'TooMany', 'VotingPeriodLow', 'PreimageNotExist']
},
/**
- * Lookup494: pallet_collective::Votes<sp_core::crypto::AccountId32, BlockNumber>
+ * Lookup512: pallet_collective::Votes<sp_core::crypto::AccountId32, BlockNumber>
**/
PalletCollectiveVotes: {
index: 'u32',
@@ -4253,31 +4478,31 @@
end: 'u32'
},
/**
- * Lookup495: pallet_collective::pallet::Error<T, I>
+ * Lookup513: pallet_collective::pallet::Error<T, I>
**/
PalletCollectiveError: {
- _enum: ['NotMember', 'DuplicateProposal', 'ProposalMissing', 'WrongIndex', 'DuplicateVote', 'AlreadyInitialized', 'TooEarly', 'TooManyProposals', 'WrongProposalWeight', 'WrongProposalLength']
+ _enum: ['NotMember', 'DuplicateProposal', 'ProposalMissing', 'WrongIndex', 'DuplicateVote', 'AlreadyInitialized', 'TooEarly', 'TooManyProposals', 'WrongProposalWeight', 'WrongProposalLength', 'PrimeAccountNotMember']
},
/**
- * Lookup499: pallet_membership::pallet::Error<T, I>
+ * Lookup517: pallet_membership::pallet::Error<T, I>
**/
PalletMembershipError: {
_enum: ['AlreadyMember', 'NotMember', 'TooManyMembers']
},
/**
- * Lookup502: pallet_ranked_collective::MemberRecord
+ * Lookup520: pallet_ranked_collective::MemberRecord
**/
PalletRankedCollectiveMemberRecord: {
rank: 'u16'
},
/**
- * Lookup507: pallet_ranked_collective::pallet::Error<T, I>
+ * Lookup525: pallet_ranked_collective::pallet::Error<T, I>
**/
PalletRankedCollectiveError: {
_enum: ['AlreadyMember', 'NotMember', 'NotPolling', 'Ongoing', 'NoneRemaining', 'Corruption', 'RankTooLow', 'InvalidWitness', 'NoPermission']
},
/**
- * Lookup508: pallet_referenda::types::ReferendumInfo<TrackId, opal_runtime::OriginCaller, Moment, frame_support::traits::preimages::Bounded<opal_runtime::RuntimeCall>, Balance, pallet_ranked_collective::Tally<T, I, M>, sp_core::crypto::AccountId32, ScheduleAddress>
+ * Lookup526: pallet_referenda::types::ReferendumInfo<TrackId, opal_runtime::OriginCaller, Moment, frame_support::traits::preimages::Bounded<opal_runtime::RuntimeCall>, Balance, pallet_ranked_collective::Tally<T, I, M>, sp_core::crypto::AccountId32, ScheduleAddress>
**/
PalletReferendaReferendumInfo: {
_enum: {
@@ -4290,7 +4515,7 @@
}
},
/**
- * Lookup509: pallet_referenda::types::ReferendumStatus<TrackId, opal_runtime::OriginCaller, Moment, frame_support::traits::preimages::Bounded<opal_runtime::RuntimeCall>, Balance, pallet_ranked_collective::Tally<T, I, M>, sp_core::crypto::AccountId32, ScheduleAddress>
+ * Lookup527: pallet_referenda::types::ReferendumStatus<TrackId, opal_runtime::OriginCaller, Moment, frame_support::traits::preimages::Bounded<opal_runtime::RuntimeCall>, Balance, pallet_ranked_collective::Tally<T, I, M>, sp_core::crypto::AccountId32, ScheduleAddress>
**/
PalletReferendaReferendumStatus: {
track: 'u16',
@@ -4306,21 +4531,21 @@
alarm: 'Option<(u32,(u32,u32))>'
},
/**
- * Lookup510: pallet_referenda::types::Deposit<sp_core::crypto::AccountId32, Balance>
+ * Lookup528: pallet_referenda::types::Deposit<sp_core::crypto::AccountId32, Balance>
**/
PalletReferendaDeposit: {
who: 'AccountId32',
amount: 'u128'
},
/**
- * Lookup513: pallet_referenda::types::DecidingStatus<BlockNumber>
+ * Lookup531: pallet_referenda::types::DecidingStatus<BlockNumber>
**/
PalletReferendaDecidingStatus: {
since: 'u32',
confirming: 'Option<u32>'
},
/**
- * Lookup519: pallet_referenda::types::TrackInfo<Balance, Moment>
+ * Lookup537: pallet_referenda::types::TrackInfo<Balance, Moment>
**/
PalletReferendaTrackInfo: {
name: 'Text',
@@ -4334,7 +4559,7 @@
minSupport: 'PalletReferendaCurve'
},
/**
- * Lookup520: pallet_referenda::types::Curve
+ * Lookup538: pallet_referenda::types::Curve
**/
PalletReferendaCurve: {
_enum: {
@@ -4357,13 +4582,13 @@
}
},
/**
- * Lookup523: pallet_referenda::pallet::Error<T, I>
+ * Lookup541: pallet_referenda::pallet::Error<T, I>
**/
PalletReferendaError: {
_enum: ['NotOngoing', 'HasDeposit', 'BadTrack', 'Full', 'QueueEmpty', 'BadReferendum', 'NothingToDo', 'NoTrack', 'Unfinished', 'NoPermission', 'NoDeposit', 'BadStatus', 'PreimageNotExist']
},
/**
- * Lookup526: pallet_scheduler::Scheduled<Name, frame_support::traits::preimages::Bounded<opal_runtime::RuntimeCall>, BlockNumber, opal_runtime::OriginCaller, sp_core::crypto::AccountId32>
+ * Lookup544: pallet_scheduler::Scheduled<Name, frame_support::traits::preimages::Bounded<opal_runtime::RuntimeCall>, BlockNumber, opal_runtime::OriginCaller, sp_core::crypto::AccountId32>
**/
PalletSchedulerScheduled: {
maybeId: 'Option<[u8;32]>',
@@ -4373,33 +4598,33 @@
origin: 'OpalRuntimeOriginCaller'
},
/**
- * Lookup528: pallet_scheduler::pallet::Error<T>
+ * Lookup546: pallet_scheduler::pallet::Error<T>
**/
PalletSchedulerError: {
_enum: ['FailedToSchedule', 'NotFound', 'TargetBlockNumberInPast', 'RescheduleNoChange', 'Named']
},
/**
- * Lookup530: cumulus_pallet_xcmp_queue::InboundChannelDetails
+ * Lookup548: cumulus_pallet_xcmp_queue::InboundChannelDetails
**/
CumulusPalletXcmpQueueInboundChannelDetails: {
sender: 'u32',
state: 'CumulusPalletXcmpQueueInboundState',
- messageMetadata: 'Vec<(u32,PolkadotParachainPrimitivesXcmpMessageFormat)>'
+ messageMetadata: 'Vec<(u32,PolkadotParachainPrimitivesPrimitivesXcmpMessageFormat)>'
},
/**
- * Lookup531: cumulus_pallet_xcmp_queue::InboundState
+ * Lookup549: cumulus_pallet_xcmp_queue::InboundState
**/
CumulusPalletXcmpQueueInboundState: {
_enum: ['Ok', 'Suspended']
},
/**
- * Lookup534: polkadot_parachain::primitives::XcmpMessageFormat
+ * Lookup552: polkadot_parachain_primitives::primitives::XcmpMessageFormat
**/
- PolkadotParachainPrimitivesXcmpMessageFormat: {
+ PolkadotParachainPrimitivesPrimitivesXcmpMessageFormat: {
_enum: ['ConcatenatedVersionedXcm', 'ConcatenatedEncodedBlob', 'Signals']
},
/**
- * Lookup537: cumulus_pallet_xcmp_queue::OutboundChannelDetails
+ * Lookup555: cumulus_pallet_xcmp_queue::OutboundChannelDetails
**/
CumulusPalletXcmpQueueOutboundChannelDetails: {
recipient: 'u32',
@@ -4409,13 +4634,13 @@
lastIndex: 'u16'
},
/**
- * Lookup538: cumulus_pallet_xcmp_queue::OutboundState
+ * Lookup556: cumulus_pallet_xcmp_queue::OutboundState
**/
CumulusPalletXcmpQueueOutboundState: {
_enum: ['Ok', 'Suspended']
},
/**
- * Lookup540: cumulus_pallet_xcmp_queue::QueueConfigData
+ * Lookup558: cumulus_pallet_xcmp_queue::QueueConfigData
**/
CumulusPalletXcmpQueueQueueConfigData: {
suspendThreshold: 'u32',
@@ -4426,45 +4651,45 @@
xcmpMaxIndividualWeight: 'SpWeightsWeightV2Weight'
},
/**
- * Lookup542: cumulus_pallet_xcmp_queue::pallet::Error<T>
+ * Lookup560: cumulus_pallet_xcmp_queue::pallet::Error<T>
**/
CumulusPalletXcmpQueueError: {
_enum: ['FailedToSend', 'BadXcmOrigin', 'BadXcm', 'BadOverweightIndex', 'WeightOverLimit']
},
/**
- * Lookup543: pallet_xcm::pallet::QueryStatus<BlockNumber>
+ * Lookup561: pallet_xcm::pallet::QueryStatus<BlockNumber>
**/
PalletXcmQueryStatus: {
_enum: {
Pending: {
- responder: 'XcmVersionedMultiLocation',
- maybeMatchQuerier: 'Option<XcmVersionedMultiLocation>',
+ responder: 'StagingXcmVersionedMultiLocation',
+ maybeMatchQuerier: 'Option<StagingXcmVersionedMultiLocation>',
maybeNotify: 'Option<(u8,u8)>',
timeout: 'u32',
},
VersionNotifier: {
- origin: 'XcmVersionedMultiLocation',
+ origin: 'StagingXcmVersionedMultiLocation',
isActive: 'bool',
},
Ready: {
- response: 'XcmVersionedResponse',
+ response: 'StagingXcmVersionedResponse',
at: 'u32'
}
}
},
/**
- * Lookup547: xcm::VersionedResponse
+ * Lookup565: staging_xcm::VersionedResponse
**/
- XcmVersionedResponse: {
+ StagingXcmVersionedResponse: {
_enum: {
__Unused0: 'Null',
__Unused1: 'Null',
- V2: 'XcmV2Response',
- V3: 'XcmV3Response'
+ V2: 'StagingXcmV2Response',
+ V3: 'StagingXcmV3Response'
}
},
/**
- * Lookup553: pallet_xcm::pallet::VersionMigrationStage
+ * Lookup571: pallet_xcm::pallet::VersionMigrationStage
**/
PalletXcmVersionMigrationStage: {
_enum: {
@@ -4475,43 +4700,43 @@
}
},
/**
- * Lookup556: xcm::VersionedAssetId
+ * Lookup574: staging_xcm::VersionedAssetId
**/
- XcmVersionedAssetId: {
+ StagingXcmVersionedAssetId: {
_enum: {
__Unused0: 'Null',
__Unused1: 'Null',
__Unused2: 'Null',
- V3: 'XcmV3MultiassetAssetId'
+ V3: 'StagingXcmV3MultiassetAssetId'
}
},
/**
- * Lookup557: pallet_xcm::pallet::RemoteLockedFungibleRecord<ConsumerIdentifier, MaxConsumers>
+ * Lookup575: pallet_xcm::pallet::RemoteLockedFungibleRecord<ConsumerIdentifier, MaxConsumers>
**/
PalletXcmRemoteLockedFungibleRecord: {
amount: 'u128',
- owner: 'XcmVersionedMultiLocation',
- locker: 'XcmVersionedMultiLocation',
+ owner: 'StagingXcmVersionedMultiLocation',
+ locker: 'StagingXcmVersionedMultiLocation',
consumers: 'Vec<(Null,u128)>'
},
/**
- * Lookup564: pallet_xcm::pallet::Error<T>
+ * Lookup582: pallet_xcm::pallet::Error<T>
**/
PalletXcmError: {
_enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed', 'InvalidAsset', 'LowBalance', 'TooManyLocks', 'AccountNotSovereign', 'FeesNotMet', 'LockNotFound', 'InUse']
},
/**
- * Lookup565: cumulus_pallet_xcm::pallet::Error<T>
+ * Lookup583: cumulus_pallet_xcm::pallet::Error<T>
**/
CumulusPalletXcmError: 'Null',
/**
- * Lookup566: cumulus_pallet_dmp_queue::ConfigData
+ * Lookup584: cumulus_pallet_dmp_queue::ConfigData
**/
CumulusPalletDmpQueueConfigData: {
maxIndividual: 'SpWeightsWeightV2Weight'
},
/**
- * Lookup567: cumulus_pallet_dmp_queue::PageIndexData
+ * Lookup585: cumulus_pallet_dmp_queue::PageIndexData
**/
CumulusPalletDmpQueuePageIndexData: {
beginUsed: 'u32',
@@ -4519,25 +4744,25 @@
overweightCount: 'u64'
},
/**
- * Lookup570: cumulus_pallet_dmp_queue::pallet::Error<T>
+ * Lookup588: cumulus_pallet_dmp_queue::pallet::Error<T>
**/
CumulusPalletDmpQueueError: {
_enum: ['Unknown', 'OverLimit']
},
/**
- * Lookup574: pallet_unique::pallet::Error<T>
+ * Lookup592: pallet_unique::pallet::Error<T>
**/
PalletUniqueError: {
_enum: ['CollectionDecimalPointLimitExceeded', 'EmptyArgument', 'RepartitionCalledOnNonRefungibleCollection']
},
/**
- * Lookup575: pallet_configuration::pallet::Error<T>
+ * Lookup593: pallet_configuration::pallet::Error<T>
**/
PalletConfigurationError: {
_enum: ['InconsistentConfiguration']
},
/**
- * Lookup576: up_data_structs::Collection<sp_core::crypto::AccountId32>
+ * Lookup594: up_data_structs::Collection<sp_core::crypto::AccountId32>
**/
UpDataStructsCollection: {
owner: 'AccountId32',
@@ -4551,7 +4776,7 @@
flags: '[u8;1]'
},
/**
- * Lookup577: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>
+ * Lookup595: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>
**/
UpDataStructsSponsorshipStateAccountId32: {
_enum: {
@@ -4561,7 +4786,7 @@
}
},
/**
- * Lookup578: up_data_structs::Properties
+ * Lookup596: up_data_structs::Properties
**/
UpDataStructsProperties: {
map: 'UpDataStructsPropertiesMapBoundedVec',
@@ -4569,15 +4794,15 @@
reserved: 'u32'
},
/**
- * Lookup579: up_data_structs::PropertiesMap<bounded_collections::bounded_vec::BoundedVec<T, S>>
+ * Lookup597: up_data_structs::PropertiesMap<bounded_collections::bounded_vec::BoundedVec<T, S>>
**/
UpDataStructsPropertiesMapBoundedVec: 'BTreeMap<Bytes, Bytes>',
/**
- * Lookup584: up_data_structs::PropertiesMap<up_data_structs::PropertyPermission>
+ * Lookup602: up_data_structs::PropertiesMap<up_data_structs::PropertyPermission>
**/
UpDataStructsPropertiesMapPropertyPermission: 'BTreeMap<Bytes, UpDataStructsPropertyPermission>',
/**
- * Lookup591: up_data_structs::CollectionStats
+ * Lookup609: up_data_structs::CollectionStats
**/
UpDataStructsCollectionStats: {
created: 'u32',
@@ -4585,18 +4810,18 @@
alive: 'u32'
},
/**
- * Lookup592: up_data_structs::TokenChild
+ * Lookup610: up_data_structs::TokenChild
**/
UpDataStructsTokenChild: {
token: 'u32',
collection: 'u32'
},
/**
- * Lookup593: PhantomType::up_data_structs<T>
+ * Lookup611: PhantomType::up_data_structs<T>
**/
PhantomTypeUpDataStructs: '[(UpDataStructsTokenData,UpDataStructsRpcCollection,UpPovEstimateRpcPovInfo);0]',
/**
- * Lookup595: up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ * Lookup613: up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
**/
UpDataStructsTokenData: {
properties: 'Vec<UpDataStructsProperty>',
@@ -4604,7 +4829,7 @@
pieces: 'u128'
},
/**
- * Lookup596: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>
+ * Lookup614: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>
**/
UpDataStructsRpcCollection: {
owner: 'AccountId32',
@@ -4621,14 +4846,14 @@
flags: 'UpDataStructsRpcCollectionFlags'
},
/**
- * Lookup597: up_data_structs::RpcCollectionFlags
+ * Lookup615: up_data_structs::RpcCollectionFlags
**/
UpDataStructsRpcCollectionFlags: {
foreign: 'bool',
erc721metadata: 'bool'
},
/**
- * Lookup598: up_pov_estimate_rpc::PovInfo
+ * Lookup616: up_pov_estimate_rpc::PovInfo
**/
UpPovEstimateRpcPovInfo: {
proofSize: 'u64',
@@ -4638,7 +4863,7 @@
keyValues: 'Vec<UpPovEstimateRpcTrieKeyValue>'
},
/**
- * Lookup601: sp_runtime::transaction_validity::TransactionValidityError
+ * Lookup619: sp_runtime::transaction_validity::TransactionValidityError
**/
SpRuntimeTransactionValidityTransactionValidityError: {
_enum: {
@@ -4647,7 +4872,7 @@
}
},
/**
- * Lookup602: sp_runtime::transaction_validity::InvalidTransaction
+ * Lookup620: sp_runtime::transaction_validity::InvalidTransaction
**/
SpRuntimeTransactionValidityInvalidTransaction: {
_enum: {
@@ -4665,7 +4890,7 @@
}
},
/**
- * Lookup603: sp_runtime::transaction_validity::UnknownTransaction
+ * Lookup621: sp_runtime::transaction_validity::UnknownTransaction
**/
SpRuntimeTransactionValidityUnknownTransaction: {
_enum: {
@@ -4675,68 +4900,68 @@
}
},
/**
- * Lookup605: up_pov_estimate_rpc::TrieKeyValue
+ * Lookup623: up_pov_estimate_rpc::TrieKeyValue
**/
UpPovEstimateRpcTrieKeyValue: {
key: 'Bytes',
value: 'Bytes'
},
/**
- * Lookup607: pallet_common::pallet::Error<T>
+ * Lookup625: 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', 'AddressIsNotEthMirror', 'AddressIsZero', 'UnsupportedOperation', 'NotSufficientFounds', 'UserIsNotAllowedToNest', 'SourceCollectionIsNotAllowedToNest', 'CollectionFieldSizeExceeded', 'NoSpaceForProperty', 'PropertyLimitReached', 'PropertyKeyIsTooLong', 'InvalidCharacterInPropertyKey', 'EmptyPropertyKey', 'CollectionIsExternal', 'CollectionIsInternal', 'ConfirmSponsorshipFail', 'UserIsNotCollectionAdmin']
+ _enum: ['CollectionNotFound', 'MustBeTokenOwner', 'NoPermission', 'CantDestroyNotEmptyCollection', 'PublicMintingNotAllowed', 'AddressNotInAllowlist', 'CollectionNameLimitExceeded', 'CollectionDescriptionLimitExceeded', 'CollectionTokenPrefixLimitExceeded', 'TotalCollectionsLimitExceeded', 'CollectionAdminCountExceeded', 'CollectionLimitBoundsExceeded', 'OwnerPermissionsCantBeReverted', 'TransferNotAllowed', 'AccountTokenLimitExceeded', 'CollectionTokenLimitExceeded', 'MetadataFlagFrozen', 'TokenNotFound', 'TokenValueTooLow', 'ApprovedValueTooLow', 'CantApproveMoreThanOwned', 'AddressIsNotEthMirror', 'AddressIsZero', 'UnsupportedOperation', 'NotSufficientFounds', 'UserIsNotAllowedToNest', 'SourceCollectionIsNotAllowedToNest', 'CollectionFieldSizeExceeded', 'NoSpaceForProperty', 'PropertyLimitReached', 'PropertyKeyIsTooLong', 'InvalidCharacterInPropertyKey', 'EmptyPropertyKey', 'CollectionIsExternal', 'CollectionIsInternal', 'ConfirmSponsorshipFail', 'UserIsNotCollectionAdmin', 'FungibleItemsHaveNoId']
},
/**
- * Lookup609: pallet_fungible::pallet::Error<T>
+ * Lookup627: pallet_fungible::pallet::Error<T>
**/
PalletFungibleError: {
- _enum: ['NotFungibleDataUsedToMintFungibleCollectionToken', 'FungibleItemsHaveNoId', 'FungibleItemsDontHaveData', 'FungibleDisallowsNesting', 'SettingPropertiesNotAllowed', 'SettingAllowanceForAllNotAllowed', 'FungibleTokensAreAlwaysValid']
+ _enum: ['NotFungibleDataUsedToMintFungibleCollectionToken', 'FungibleItemsDontHaveData', 'FungibleDisallowsNesting', 'SettingPropertiesNotAllowed', 'SettingAllowanceForAllNotAllowed', 'FungibleTokensAreAlwaysValid']
},
/**
- * Lookup614: pallet_refungible::pallet::Error<T>
+ * Lookup632: pallet_refungible::pallet::Error<T>
**/
PalletRefungibleError: {
_enum: ['NotRefungibleDataUsedToMintFungibleCollectionToken', 'WrongRefungiblePieces', 'RepartitionWhileNotOwningAllPieces', 'RefungibleDisallowsNesting', 'SettingPropertiesNotAllowed']
},
/**
- * Lookup615: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ * Lookup633: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
**/
PalletNonfungibleItemData: {
owner: 'PalletEvmAccountBasicCrossAccountIdRepr'
},
/**
- * Lookup617: up_data_structs::PropertyScope
+ * Lookup635: up_data_structs::PropertyScope
**/
UpDataStructsPropertyScope: {
_enum: ['None', 'Rmrk']
},
/**
- * Lookup620: pallet_nonfungible::pallet::Error<T>
+ * Lookup638: pallet_nonfungible::pallet::Error<T>
**/
PalletNonfungibleError: {
_enum: ['NotNonfungibleDataUsedToMintFungibleCollectionToken', 'NonfungibleItemsHaveNoAmount', 'CantBurnNftWithChildren']
},
/**
- * Lookup621: pallet_structure::pallet::Error<T>
+ * Lookup639: pallet_structure::pallet::Error<T>
**/
PalletStructureError: {
_enum: ['OuroborosDetected', 'DepthLimit', 'BreadthLimit', 'TokenNotFound', 'CantNestTokenUnderCollection']
},
/**
- * Lookup626: pallet_app_promotion::pallet::Error<T>
+ * Lookup644: pallet_app_promotion::pallet::Error<T>
**/
PalletAppPromotionError: {
_enum: ['AdminNotSet', 'NoPermission', 'NotSufficientFunds', 'PendingForBlockOverflow', 'SponsorNotSet', 'InsufficientStakedBalance', 'InconsistencyState']
},
/**
- * Lookup627: pallet_foreign_assets::module::Error<T>
+ * Lookup645: pallet_foreign_assets::module::Error<T>
**/
PalletForeignAssetsModuleError: {
_enum: ['BadLocation', 'MultiLocationExisted', 'AssetIdNotExists', 'AssetIdExisted']
},
/**
- * Lookup628: pallet_evm::CodeMetadata
+ * Lookup646: pallet_evm::CodeMetadata
**/
PalletEvmCodeMetadata: {
_alias: {
@@ -4747,13 +4972,13 @@
hash_: 'H256'
},
/**
- * Lookup630: pallet_evm::pallet::Error<T>
+ * Lookup648: pallet_evm::pallet::Error<T>
**/
PalletEvmError: {
_enum: ['BalanceLow', 'FeeOverflow', 'PaymentOverflow', 'WithdrawFailed', 'GasPriceTooLow', 'InvalidNonce', 'GasLimitTooLow', 'GasLimitTooHigh', 'Undefined', 'Reentrancy', 'TransactionMustComeFromEOA']
},
/**
- * Lookup633: fp_rpc::TransactionStatus
+ * Lookup651: fp_rpc::TransactionStatus
**/
FpRpcTransactionStatus: {
transactionHash: 'H256',
@@ -4765,11 +4990,11 @@
logsBloom: 'EthbloomBloom'
},
/**
- * Lookup635: ethbloom::Bloom
+ * Lookup653: ethbloom::Bloom
**/
EthbloomBloom: '[u8;256]',
/**
- * Lookup637: ethereum::receipt::ReceiptV3
+ * Lookup655: ethereum::receipt::ReceiptV3
**/
EthereumReceiptReceiptV3: {
_enum: {
@@ -4779,7 +5004,7 @@
}
},
/**
- * Lookup638: ethereum::receipt::EIP658ReceiptData
+ * Lookup656: ethereum::receipt::EIP658ReceiptData
**/
EthereumReceiptEip658ReceiptData: {
statusCode: 'u8',
@@ -4788,7 +5013,7 @@
logs: 'Vec<EthereumLog>'
},
/**
- * Lookup639: ethereum::block::Block<ethereum::transaction::TransactionV2>
+ * Lookup657: ethereum::block::Block<ethereum::transaction::TransactionV2>
**/
EthereumBlock: {
header: 'EthereumHeader',
@@ -4796,7 +5021,7 @@
ommers: 'Vec<EthereumHeader>'
},
/**
- * Lookup640: ethereum::header::Header
+ * Lookup658: ethereum::header::Header
**/
EthereumHeader: {
parentHash: 'H256',
@@ -4816,23 +5041,23 @@
nonce: 'EthereumTypesHashH64'
},
/**
- * Lookup641: ethereum_types::hash::H64
+ * Lookup659: ethereum_types::hash::H64
**/
EthereumTypesHashH64: '[u8;8]',
/**
- * Lookup646: pallet_ethereum::pallet::Error<T>
+ * Lookup664: pallet_ethereum::pallet::Error<T>
**/
PalletEthereumError: {
_enum: ['InvalidSignature', 'PreLogExists']
},
/**
- * Lookup647: pallet_evm_coder_substrate::pallet::Error<T>
+ * Lookup665: pallet_evm_coder_substrate::pallet::Error<T>
**/
PalletEvmCoderSubstrateError: {
_enum: ['OutOfGas', 'OutOfFund']
},
/**
- * Lookup648: up_data_structs::SponsorshipState<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ * Lookup666: up_data_structs::SponsorshipState<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
**/
UpDataStructsSponsorshipStateBasicCrossAccountIdRepr: {
_enum: {
@@ -4842,35 +5067,41 @@
}
},
/**
- * Lookup649: pallet_evm_contract_helpers::SponsoringModeT
+ * Lookup667: pallet_evm_contract_helpers::SponsoringModeT
**/
PalletEvmContractHelpersSponsoringModeT: {
_enum: ['Disabled', 'Allowlisted', 'Generous']
},
/**
- * Lookup655: pallet_evm_contract_helpers::pallet::Error<T>
+ * Lookup673: pallet_evm_contract_helpers::pallet::Error<T>
**/
PalletEvmContractHelpersError: {
_enum: ['NoPermission', 'NoPendingSponsor', 'TooManyMethodsHaveSponsoredLimit']
},
/**
- * Lookup656: pallet_evm_migration::pallet::Error<T>
+ * Lookup674: pallet_evm_migration::pallet::Error<T>
**/
PalletEvmMigrationError: {
_enum: ['AccountNotEmpty', 'AccountIsNotMigrating', 'BadEvent']
},
/**
- * Lookup657: pallet_maintenance::pallet::Error<T>
+ * Lookup675: pallet_maintenance::pallet::Error<T>
**/
PalletMaintenanceError: 'Null',
/**
- * Lookup658: pallet_test_utils::pallet::Error<T>
+ * Lookup676: pallet_utility::pallet::Error<T>
**/
+ PalletUtilityError: {
+ _enum: ['TooManyCalls']
+ },
+ /**
+ * Lookup677: pallet_test_utils::pallet::Error<T>
+ **/
PalletTestUtilsError: {
_enum: ['TestPalletDisabled', 'TriggerRollback']
},
/**
- * Lookup660: sp_runtime::MultiSignature
+ * Lookup679: sp_runtime::MultiSignature
**/
SpRuntimeMultiSignature: {
_enum: {
@@ -4880,55 +5111,55 @@
}
},
/**
- * Lookup661: sp_core::ed25519::Signature
+ * Lookup680: sp_core::ed25519::Signature
**/
SpCoreEd25519Signature: '[u8;64]',
/**
- * Lookup663: sp_core::sr25519::Signature
+ * Lookup682: sp_core::sr25519::Signature
**/
SpCoreSr25519Signature: '[u8;64]',
/**
- * Lookup664: sp_core::ecdsa::Signature
+ * Lookup683: sp_core::ecdsa::Signature
**/
SpCoreEcdsaSignature: '[u8;65]',
/**
- * Lookup667: frame_system::extensions::check_spec_version::CheckSpecVersion<T>
+ * Lookup686: frame_system::extensions::check_spec_version::CheckSpecVersion<T>
**/
FrameSystemExtensionsCheckSpecVersion: 'Null',
/**
- * Lookup668: frame_system::extensions::check_tx_version::CheckTxVersion<T>
+ * Lookup687: frame_system::extensions::check_tx_version::CheckTxVersion<T>
**/
FrameSystemExtensionsCheckTxVersion: 'Null',
/**
- * Lookup669: frame_system::extensions::check_genesis::CheckGenesis<T>
+ * Lookup688: frame_system::extensions::check_genesis::CheckGenesis<T>
**/
FrameSystemExtensionsCheckGenesis: 'Null',
/**
- * Lookup672: frame_system::extensions::check_nonce::CheckNonce<T>
+ * Lookup691: frame_system::extensions::check_nonce::CheckNonce<T>
**/
FrameSystemExtensionsCheckNonce: 'Compact<u32>',
/**
- * Lookup673: frame_system::extensions::check_weight::CheckWeight<T>
+ * Lookup692: frame_system::extensions::check_weight::CheckWeight<T>
**/
FrameSystemExtensionsCheckWeight: 'Null',
/**
- * Lookup674: opal_runtime::runtime_common::maintenance::CheckMaintenance
+ * Lookup693: opal_runtime::runtime_common::maintenance::CheckMaintenance
**/
OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance: 'Null',
/**
- * Lookup675: opal_runtime::runtime_common::identity::DisableIdentityCalls
+ * Lookup694: opal_runtime::runtime_common::identity::DisableIdentityCalls
**/
OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls: 'Null',
/**
- * Lookup676: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>
+ * Lookup695: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>
**/
PalletTemplateTransactionPaymentChargeTransactionPayment: 'Compact<u128>',
/**
- * Lookup677: opal_runtime::Runtime
+ * Lookup696: opal_runtime::Runtime
**/
OpalRuntimeRuntime: 'Null',
/**
- * Lookup678: pallet_ethereum::FakeTransactionFinalizer<opal_runtime::Runtime>
+ * Lookup697: 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,7 +5,7 @@
// this is required to allow for ambient/previous definitions
import '@polkadot/types/types/registry';
-import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemCodeUpgradeAuthorization, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize, 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, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls, OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance, OpalRuntimeRuntimeCommonSessionKeys, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesIdAmount, PalletBalancesReasons, PalletBalancesReserveData, PalletCollatorSelectionCall, PalletCollatorSelectionError, PalletCollatorSelectionEvent, PalletCollectiveCall, PalletCollectiveError, PalletCollectiveEvent, PalletCollectiveRawOrigin, PalletCollectiveVotes, PalletCommonError, PalletCommonEvent, PalletConfigurationAppPromotionConfiguration, PalletConfigurationCall, PalletConfigurationError, PalletConfigurationEvent, PalletDemocracyCall, PalletDemocracyConviction, PalletDemocracyDelegations, PalletDemocracyError, PalletDemocracyEvent, PalletDemocracyMetadataOwner, PalletDemocracyReferendumInfo, PalletDemocracyReferendumStatus, PalletDemocracyTally, PalletDemocracyVoteAccountVote, PalletDemocracyVotePriorLock, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCodeMetadata, PalletEvmCoderSubstrateError, PalletEvmContractHelpersCall, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletEvmMigrationEvent, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletGovOriginsOrigin, PalletIdentityBitFlags, PalletIdentityCall, PalletIdentityError, PalletIdentityEvent, PalletIdentityIdentityField, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletMembershipCall, PalletMembershipError, PalletMembershipEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletPreimageCall, PalletPreimageError, PalletPreimageEvent, PalletPreimageRequestStatus, PalletRankedCollectiveCall, PalletRankedCollectiveError, PalletRankedCollectiveEvent, PalletRankedCollectiveMemberRecord, PalletRankedCollectiveTally, PalletRankedCollectiveVoteRecord, PalletReferendaCall, PalletReferendaCurve, PalletReferendaDecidingStatus, PalletReferendaDeposit, PalletReferendaError, PalletReferendaEvent, PalletReferendaReferendumInfo, PalletReferendaReferendumStatus, PalletReferendaTrackInfo, PalletRefungibleError, PalletSchedulerCall, PalletSchedulerError, PalletSchedulerEvent, PalletSchedulerScheduled, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletStateTrieMigrationCall, PalletStateTrieMigrationError, PalletStateTrieMigrationEvent, PalletStateTrieMigrationMigrationCompute, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletStateTrieMigrationProgress, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PalletXcmQueryStatus, PalletXcmRemoteLockedFungibleRecord, PalletXcmVersionMigrationStage, ParachainInfoCall, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV4AbridgedHostConfiguration, PolkadotPrimitivesV4AbridgedHrmpChannel, PolkadotPrimitivesV4PersistedValidationData, PolkadotPrimitivesV4UpgradeRestriction, SpArithmeticArithmeticError, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Public, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionValidityInvalidTransaction, SpRuntimeTransactionValidityTransactionValidityError, SpRuntimeTransactionValidityUnknownTransaction, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, 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, UpDataStructsRpcCollectionFlags, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipStateAccountId32, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, UpDataStructsTokenData, UpPovEstimateRpcPovInfo, UpPovEstimateRpcTrieKeyValue, XcmDoubleEncoded, XcmV2BodyId, XcmV2BodyPart, XcmV2Instruction, XcmV2Junction, XcmV2MultiAsset, XcmV2MultiLocation, XcmV2MultiassetAssetId, XcmV2MultiassetAssetInstance, XcmV2MultiassetFungibility, XcmV2MultiassetMultiAssetFilter, XcmV2MultiassetMultiAssets, XcmV2MultiassetWildFungibility, XcmV2MultiassetWildMultiAsset, XcmV2MultilocationJunctions, XcmV2NetworkId, XcmV2OriginKind, XcmV2Response, XcmV2TraitsError, XcmV2WeightLimit, XcmV2Xcm, XcmV3Instruction, XcmV3Junction, XcmV3JunctionBodyId, XcmV3JunctionBodyPart, XcmV3JunctionNetworkId, XcmV3Junctions, XcmV3MaybeErrorCode, XcmV3MultiAsset, XcmV3MultiLocation, XcmV3MultiassetAssetId, XcmV3MultiassetAssetInstance, XcmV3MultiassetFungibility, XcmV3MultiassetMultiAssetFilter, XcmV3MultiassetMultiAssets, XcmV3MultiassetWildFungibility, XcmV3MultiassetWildMultiAsset, XcmV3PalletInfo, XcmV3QueryResponseInfo, XcmV3Response, XcmV3TraitsError, XcmV3TraitsOutcome, XcmV3WeightLimit, XcmV3Xcm, XcmVersionedAssetId, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedResponse, XcmVersionedXcm } from '@polkadot/types/lookup';
+import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemCodeUpgradeAuthorization, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity, CumulusPalletParachainSystemUnincludedSegmentAncestor, CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate, CumulusPalletParachainSystemUnincludedSegmentSegmentTracker, CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth, 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, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls, OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance, OpalRuntimeRuntimeCommonSessionKeys, OpalRuntimeRuntimeHoldReason, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesIdAmount, PalletBalancesReasons, PalletBalancesReserveData, PalletCollatorSelectionCall, PalletCollatorSelectionError, PalletCollatorSelectionEvent, PalletCollatorSelectionHoldReason, PalletCollectiveCall, PalletCollectiveError, PalletCollectiveEvent, PalletCollectiveRawOrigin, PalletCollectiveVotes, PalletCommonError, PalletCommonEvent, PalletConfigurationAppPromotionConfiguration, PalletConfigurationCall, PalletConfigurationError, PalletConfigurationEvent, PalletDemocracyCall, PalletDemocracyConviction, PalletDemocracyDelegations, PalletDemocracyError, PalletDemocracyEvent, PalletDemocracyMetadataOwner, PalletDemocracyReferendumInfo, PalletDemocracyReferendumStatus, PalletDemocracyTally, PalletDemocracyVoteAccountVote, PalletDemocracyVotePriorLock, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCodeMetadata, PalletEvmCoderSubstrateError, PalletEvmContractHelpersCall, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletEvmMigrationEvent, PalletForeignAssetsAssetId, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletGovOriginsOrigin, PalletIdentityBitFlags, PalletIdentityCall, PalletIdentityError, PalletIdentityEvent, PalletIdentityIdentityField, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletMembershipCall, PalletMembershipError, PalletMembershipEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletPreimageCall, PalletPreimageError, PalletPreimageEvent, PalletPreimageRequestStatus, PalletRankedCollectiveCall, PalletRankedCollectiveError, PalletRankedCollectiveEvent, PalletRankedCollectiveMemberRecord, PalletRankedCollectiveTally, PalletRankedCollectiveVoteRecord, PalletReferendaCall, PalletReferendaCurve, PalletReferendaDecidingStatus, PalletReferendaDeposit, PalletReferendaError, PalletReferendaEvent, PalletReferendaReferendumInfo, PalletReferendaReferendumStatus, PalletReferendaTrackInfo, PalletRefungibleError, PalletSchedulerCall, PalletSchedulerError, PalletSchedulerEvent, PalletSchedulerScheduled, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletStateTrieMigrationCall, PalletStateTrieMigrationError, PalletStateTrieMigrationEvent, PalletStateTrieMigrationMigrationCompute, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletStateTrieMigrationProgress, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUtilityCall, PalletUtilityError, PalletUtilityEvent, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PalletXcmQueryStatus, PalletXcmRemoteLockedFungibleRecord, PalletXcmVersionMigrationStage, ParachainInfoCall, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesPrimitivesXcmpMessageFormat, PolkadotPrimitivesV5AbridgedHostConfiguration, PolkadotPrimitivesV5AbridgedHrmpChannel, PolkadotPrimitivesV5PersistedValidationData, PolkadotPrimitivesV5UpgradeGoAhead, PolkadotPrimitivesV5UpgradeRestriction, PolkadotPrimitivesVstagingAsyncBackingParams, SpArithmeticArithmeticError, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Public, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionValidityInvalidTransaction, SpRuntimeTransactionValidityTransactionValidityError, SpRuntimeTransactionValidityUnknownTransaction, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, StagingXcmDoubleEncoded, StagingXcmV2BodyId, StagingXcmV2BodyPart, StagingXcmV2Instruction, StagingXcmV2Junction, StagingXcmV2MultiAsset, StagingXcmV2MultiLocation, StagingXcmV2MultiassetAssetId, StagingXcmV2MultiassetAssetInstance, StagingXcmV2MultiassetFungibility, StagingXcmV2MultiassetMultiAssetFilter, StagingXcmV2MultiassetMultiAssets, StagingXcmV2MultiassetWildFungibility, StagingXcmV2MultiassetWildMultiAsset, StagingXcmV2MultilocationJunctions, StagingXcmV2NetworkId, StagingXcmV2OriginKind, StagingXcmV2Response, StagingXcmV2TraitsError, StagingXcmV2WeightLimit, StagingXcmV2Xcm, StagingXcmV3Instruction, StagingXcmV3Junction, StagingXcmV3JunctionBodyId, StagingXcmV3JunctionBodyPart, StagingXcmV3JunctionNetworkId, StagingXcmV3Junctions, StagingXcmV3MaybeErrorCode, StagingXcmV3MultiAsset, StagingXcmV3MultiLocation, StagingXcmV3MultiassetAssetId, StagingXcmV3MultiassetAssetInstance, StagingXcmV3MultiassetFungibility, StagingXcmV3MultiassetMultiAssetFilter, StagingXcmV3MultiassetMultiAssets, StagingXcmV3MultiassetWildFungibility, StagingXcmV3MultiassetWildMultiAsset, StagingXcmV3PalletInfo, StagingXcmV3QueryResponseInfo, StagingXcmV3Response, StagingXcmV3TraitsError, StagingXcmV3TraitsOutcome, StagingXcmV3WeightLimit, StagingXcmV3Xcm, StagingXcmVersionedAssetId, StagingXcmVersionedMultiAsset, StagingXcmVersionedMultiAssets, StagingXcmVersionedMultiLocation, StagingXcmVersionedResponse, StagingXcmVersionedXcm, 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, UpDataStructsRpcCollectionFlags, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipStateAccountId32, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, UpDataStructsTokenData, UpPovEstimateRpcPovInfo, UpPovEstimateRpcTrieKeyValue } from '@polkadot/types/lookup';
declare module '@polkadot/types/types/registry' {
interface InterfaceTypes {
@@ -19,7 +19,11 @@
CumulusPalletParachainSystemError: CumulusPalletParachainSystemError;
CumulusPalletParachainSystemEvent: CumulusPalletParachainSystemEvent;
CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot;
- CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize: CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize;
+ CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity: CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity;
+ CumulusPalletParachainSystemUnincludedSegmentAncestor: CumulusPalletParachainSystemUnincludedSegmentAncestor;
+ CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate: CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate;
+ CumulusPalletParachainSystemUnincludedSegmentSegmentTracker: CumulusPalletParachainSystemUnincludedSegmentSegmentTracker;
+ CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth: CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth;
CumulusPalletXcmCall: CumulusPalletXcmCall;
CumulusPalletXcmError: CumulusPalletXcmError;
CumulusPalletXcmEvent: CumulusPalletXcmEvent;
@@ -84,6 +88,7 @@
OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls: OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls;
OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance: OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance;
OpalRuntimeRuntimeCommonSessionKeys: OpalRuntimeRuntimeCommonSessionKeys;
+ OpalRuntimeRuntimeHoldReason: OpalRuntimeRuntimeHoldReason;
OrmlTokensAccountData: OrmlTokensAccountData;
OrmlTokensBalanceLock: OrmlTokensBalanceLock;
OrmlTokensModuleCall: OrmlTokensModuleCall;
@@ -111,6 +116,7 @@
PalletCollatorSelectionCall: PalletCollatorSelectionCall;
PalletCollatorSelectionError: PalletCollatorSelectionError;
PalletCollatorSelectionEvent: PalletCollatorSelectionEvent;
+ PalletCollatorSelectionHoldReason: PalletCollatorSelectionHoldReason;
PalletCollectiveCall: PalletCollectiveCall;
PalletCollectiveError: PalletCollectiveError;
PalletCollectiveEvent: PalletCollectiveEvent;
@@ -153,7 +159,7 @@
PalletEvmMigrationCall: PalletEvmMigrationCall;
PalletEvmMigrationError: PalletEvmMigrationError;
PalletEvmMigrationEvent: PalletEvmMigrationEvent;
- PalletForeignAssetsAssetIds: PalletForeignAssetsAssetIds;
+ PalletForeignAssetsAssetId: PalletForeignAssetsAssetId;
PalletForeignAssetsModuleAssetMetadata: PalletForeignAssetsModuleAssetMetadata;
PalletForeignAssetsModuleCall: PalletForeignAssetsModuleCall;
PalletForeignAssetsModuleError: PalletForeignAssetsModuleError;
@@ -232,6 +238,9 @@
PalletTreasuryProposal: PalletTreasuryProposal;
PalletUniqueCall: PalletUniqueCall;
PalletUniqueError: PalletUniqueError;
+ PalletUtilityCall: PalletUtilityCall;
+ PalletUtilityError: PalletUtilityError;
+ PalletUtilityEvent: PalletUtilityEvent;
PalletXcmCall: PalletXcmCall;
PalletXcmError: PalletXcmError;
PalletXcmEvent: PalletXcmEvent;
@@ -244,11 +253,13 @@
PolkadotCorePrimitivesInboundDownwardMessage: PolkadotCorePrimitivesInboundDownwardMessage;
PolkadotCorePrimitivesInboundHrmpMessage: PolkadotCorePrimitivesInboundHrmpMessage;
PolkadotCorePrimitivesOutboundHrmpMessage: PolkadotCorePrimitivesOutboundHrmpMessage;
- PolkadotParachainPrimitivesXcmpMessageFormat: PolkadotParachainPrimitivesXcmpMessageFormat;
- PolkadotPrimitivesV4AbridgedHostConfiguration: PolkadotPrimitivesV4AbridgedHostConfiguration;
- PolkadotPrimitivesV4AbridgedHrmpChannel: PolkadotPrimitivesV4AbridgedHrmpChannel;
- PolkadotPrimitivesV4PersistedValidationData: PolkadotPrimitivesV4PersistedValidationData;
- PolkadotPrimitivesV4UpgradeRestriction: PolkadotPrimitivesV4UpgradeRestriction;
+ PolkadotParachainPrimitivesPrimitivesXcmpMessageFormat: PolkadotParachainPrimitivesPrimitivesXcmpMessageFormat;
+ PolkadotPrimitivesV5AbridgedHostConfiguration: PolkadotPrimitivesV5AbridgedHostConfiguration;
+ PolkadotPrimitivesV5AbridgedHrmpChannel: PolkadotPrimitivesV5AbridgedHrmpChannel;
+ PolkadotPrimitivesV5PersistedValidationData: PolkadotPrimitivesV5PersistedValidationData;
+ PolkadotPrimitivesV5UpgradeGoAhead: PolkadotPrimitivesV5UpgradeGoAhead;
+ PolkadotPrimitivesV5UpgradeRestriction: PolkadotPrimitivesV5UpgradeRestriction;
+ PolkadotPrimitivesVstagingAsyncBackingParams: PolkadotPrimitivesVstagingAsyncBackingParams;
SpArithmeticArithmeticError: SpArithmeticArithmeticError;
SpConsensusAuraSr25519AppSr25519Public: SpConsensusAuraSr25519AppSr25519Public;
SpCoreCryptoKeyTypeId: SpCoreCryptoKeyTypeId;
@@ -271,6 +282,56 @@
SpVersionRuntimeVersion: SpVersionRuntimeVersion;
SpWeightsRuntimeDbWeight: SpWeightsRuntimeDbWeight;
SpWeightsWeightV2Weight: SpWeightsWeightV2Weight;
+ StagingXcmDoubleEncoded: StagingXcmDoubleEncoded;
+ StagingXcmV2BodyId: StagingXcmV2BodyId;
+ StagingXcmV2BodyPart: StagingXcmV2BodyPart;
+ StagingXcmV2Instruction: StagingXcmV2Instruction;
+ StagingXcmV2Junction: StagingXcmV2Junction;
+ StagingXcmV2MultiAsset: StagingXcmV2MultiAsset;
+ StagingXcmV2MultiLocation: StagingXcmV2MultiLocation;
+ StagingXcmV2MultiassetAssetId: StagingXcmV2MultiassetAssetId;
+ StagingXcmV2MultiassetAssetInstance: StagingXcmV2MultiassetAssetInstance;
+ StagingXcmV2MultiassetFungibility: StagingXcmV2MultiassetFungibility;
+ StagingXcmV2MultiassetMultiAssetFilter: StagingXcmV2MultiassetMultiAssetFilter;
+ StagingXcmV2MultiassetMultiAssets: StagingXcmV2MultiassetMultiAssets;
+ StagingXcmV2MultiassetWildFungibility: StagingXcmV2MultiassetWildFungibility;
+ StagingXcmV2MultiassetWildMultiAsset: StagingXcmV2MultiassetWildMultiAsset;
+ StagingXcmV2MultilocationJunctions: StagingXcmV2MultilocationJunctions;
+ StagingXcmV2NetworkId: StagingXcmV2NetworkId;
+ StagingXcmV2OriginKind: StagingXcmV2OriginKind;
+ StagingXcmV2Response: StagingXcmV2Response;
+ StagingXcmV2TraitsError: StagingXcmV2TraitsError;
+ StagingXcmV2WeightLimit: StagingXcmV2WeightLimit;
+ StagingXcmV2Xcm: StagingXcmV2Xcm;
+ StagingXcmV3Instruction: StagingXcmV3Instruction;
+ StagingXcmV3Junction: StagingXcmV3Junction;
+ StagingXcmV3JunctionBodyId: StagingXcmV3JunctionBodyId;
+ StagingXcmV3JunctionBodyPart: StagingXcmV3JunctionBodyPart;
+ StagingXcmV3JunctionNetworkId: StagingXcmV3JunctionNetworkId;
+ StagingXcmV3Junctions: StagingXcmV3Junctions;
+ StagingXcmV3MaybeErrorCode: StagingXcmV3MaybeErrorCode;
+ StagingXcmV3MultiAsset: StagingXcmV3MultiAsset;
+ StagingXcmV3MultiLocation: StagingXcmV3MultiLocation;
+ StagingXcmV3MultiassetAssetId: StagingXcmV3MultiassetAssetId;
+ StagingXcmV3MultiassetAssetInstance: StagingXcmV3MultiassetAssetInstance;
+ StagingXcmV3MultiassetFungibility: StagingXcmV3MultiassetFungibility;
+ StagingXcmV3MultiassetMultiAssetFilter: StagingXcmV3MultiassetMultiAssetFilter;
+ StagingXcmV3MultiassetMultiAssets: StagingXcmV3MultiassetMultiAssets;
+ StagingXcmV3MultiassetWildFungibility: StagingXcmV3MultiassetWildFungibility;
+ StagingXcmV3MultiassetWildMultiAsset: StagingXcmV3MultiassetWildMultiAsset;
+ StagingXcmV3PalletInfo: StagingXcmV3PalletInfo;
+ StagingXcmV3QueryResponseInfo: StagingXcmV3QueryResponseInfo;
+ StagingXcmV3Response: StagingXcmV3Response;
+ StagingXcmV3TraitsError: StagingXcmV3TraitsError;
+ StagingXcmV3TraitsOutcome: StagingXcmV3TraitsOutcome;
+ StagingXcmV3WeightLimit: StagingXcmV3WeightLimit;
+ StagingXcmV3Xcm: StagingXcmV3Xcm;
+ StagingXcmVersionedAssetId: StagingXcmVersionedAssetId;
+ StagingXcmVersionedMultiAsset: StagingXcmVersionedMultiAsset;
+ StagingXcmVersionedMultiAssets: StagingXcmVersionedMultiAssets;
+ StagingXcmVersionedMultiLocation: StagingXcmVersionedMultiLocation;
+ StagingXcmVersionedResponse: StagingXcmVersionedResponse;
+ StagingXcmVersionedXcm: StagingXcmVersionedXcm;
UpDataStructsAccessMode: UpDataStructsAccessMode;
UpDataStructsCollection: UpDataStructsCollection;
UpDataStructsCollectionLimits: UpDataStructsCollectionLimits;
@@ -304,55 +365,5 @@
UpDataStructsTokenData: UpDataStructsTokenData;
UpPovEstimateRpcPovInfo: UpPovEstimateRpcPovInfo;
UpPovEstimateRpcTrieKeyValue: UpPovEstimateRpcTrieKeyValue;
- XcmDoubleEncoded: XcmDoubleEncoded;
- XcmV2BodyId: XcmV2BodyId;
- XcmV2BodyPart: XcmV2BodyPart;
- XcmV2Instruction: XcmV2Instruction;
- XcmV2Junction: XcmV2Junction;
- XcmV2MultiAsset: XcmV2MultiAsset;
- XcmV2MultiLocation: XcmV2MultiLocation;
- XcmV2MultiassetAssetId: XcmV2MultiassetAssetId;
- XcmV2MultiassetAssetInstance: XcmV2MultiassetAssetInstance;
- XcmV2MultiassetFungibility: XcmV2MultiassetFungibility;
- XcmV2MultiassetMultiAssetFilter: XcmV2MultiassetMultiAssetFilter;
- XcmV2MultiassetMultiAssets: XcmV2MultiassetMultiAssets;
- XcmV2MultiassetWildFungibility: XcmV2MultiassetWildFungibility;
- XcmV2MultiassetWildMultiAsset: XcmV2MultiassetWildMultiAsset;
- XcmV2MultilocationJunctions: XcmV2MultilocationJunctions;
- XcmV2NetworkId: XcmV2NetworkId;
- XcmV2OriginKind: XcmV2OriginKind;
- XcmV2Response: XcmV2Response;
- XcmV2TraitsError: XcmV2TraitsError;
- XcmV2WeightLimit: XcmV2WeightLimit;
- XcmV2Xcm: XcmV2Xcm;
- XcmV3Instruction: XcmV3Instruction;
- XcmV3Junction: XcmV3Junction;
- XcmV3JunctionBodyId: XcmV3JunctionBodyId;
- XcmV3JunctionBodyPart: XcmV3JunctionBodyPart;
- XcmV3JunctionNetworkId: XcmV3JunctionNetworkId;
- XcmV3Junctions: XcmV3Junctions;
- XcmV3MaybeErrorCode: XcmV3MaybeErrorCode;
- XcmV3MultiAsset: XcmV3MultiAsset;
- XcmV3MultiLocation: XcmV3MultiLocation;
- XcmV3MultiassetAssetId: XcmV3MultiassetAssetId;
- XcmV3MultiassetAssetInstance: XcmV3MultiassetAssetInstance;
- XcmV3MultiassetFungibility: XcmV3MultiassetFungibility;
- XcmV3MultiassetMultiAssetFilter: XcmV3MultiassetMultiAssetFilter;
- XcmV3MultiassetMultiAssets: XcmV3MultiassetMultiAssets;
- XcmV3MultiassetWildFungibility: XcmV3MultiassetWildFungibility;
- XcmV3MultiassetWildMultiAsset: XcmV3MultiassetWildMultiAsset;
- XcmV3PalletInfo: XcmV3PalletInfo;
- XcmV3QueryResponseInfo: XcmV3QueryResponseInfo;
- XcmV3Response: XcmV3Response;
- XcmV3TraitsError: XcmV3TraitsError;
- XcmV3TraitsOutcome: XcmV3TraitsOutcome;
- XcmV3WeightLimit: XcmV3WeightLimit;
- XcmV3Xcm: XcmV3Xcm;
- XcmVersionedAssetId: XcmVersionedAssetId;
- XcmVersionedMultiAsset: XcmVersionedMultiAsset;
- XcmVersionedMultiAssets: XcmVersionedMultiAssets;
- XcmVersionedMultiLocation: XcmVersionedMultiLocation;
- XcmVersionedResponse: XcmVersionedResponse;
- XcmVersionedXcm: XcmVersionedXcm;
} // InterfaceTypes
} // declare module
tests/src/interfaces/types-lookup.tsdiffbeforeafterboth--- a/tests/src/interfaces/types-lookup.ts
+++ b/tests/src/interfaces/types-lookup.ts
@@ -510,76 +510,76 @@
readonly isTransferredMultiAssets: boolean;
readonly asTransferredMultiAssets: {
readonly sender: AccountId32;
- readonly assets: XcmV3MultiassetMultiAssets;
- readonly fee: XcmV3MultiAsset;
- readonly dest: XcmV3MultiLocation;
+ readonly assets: StagingXcmV3MultiassetMultiAssets;
+ readonly fee: StagingXcmV3MultiAsset;
+ readonly dest: StagingXcmV3MultiLocation;
} & Struct;
readonly type: 'TransferredMultiAssets';
}
- /** @name XcmV3MultiassetMultiAssets (49) */
- interface XcmV3MultiassetMultiAssets extends Vec<XcmV3MultiAsset> {}
+ /** @name StagingXcmV3MultiassetMultiAssets (49) */
+ interface StagingXcmV3MultiassetMultiAssets extends Vec<StagingXcmV3MultiAsset> {}
- /** @name XcmV3MultiAsset (51) */
- interface XcmV3MultiAsset extends Struct {
- readonly id: XcmV3MultiassetAssetId;
- readonly fun: XcmV3MultiassetFungibility;
+ /** @name StagingXcmV3MultiAsset (51) */
+ interface StagingXcmV3MultiAsset extends Struct {
+ readonly id: StagingXcmV3MultiassetAssetId;
+ readonly fun: StagingXcmV3MultiassetFungibility;
}
- /** @name XcmV3MultiassetAssetId (52) */
- interface XcmV3MultiassetAssetId extends Enum {
+ /** @name StagingXcmV3MultiassetAssetId (52) */
+ interface StagingXcmV3MultiassetAssetId extends Enum {
readonly isConcrete: boolean;
- readonly asConcrete: XcmV3MultiLocation;
+ readonly asConcrete: StagingXcmV3MultiLocation;
readonly isAbstract: boolean;
readonly asAbstract: U8aFixed;
readonly type: 'Concrete' | 'Abstract';
}
- /** @name XcmV3MultiLocation (53) */
- interface XcmV3MultiLocation extends Struct {
+ /** @name StagingXcmV3MultiLocation (53) */
+ interface StagingXcmV3MultiLocation extends Struct {
readonly parents: u8;
- readonly interior: XcmV3Junctions;
+ readonly interior: StagingXcmV3Junctions;
}
- /** @name XcmV3Junctions (54) */
- interface XcmV3Junctions extends Enum {
+ /** @name StagingXcmV3Junctions (54) */
+ interface StagingXcmV3Junctions extends Enum {
readonly isHere: boolean;
readonly isX1: boolean;
- readonly asX1: XcmV3Junction;
+ readonly asX1: StagingXcmV3Junction;
readonly isX2: boolean;
- readonly asX2: ITuple<[XcmV3Junction, XcmV3Junction]>;
+ readonly asX2: ITuple<[StagingXcmV3Junction, StagingXcmV3Junction]>;
readonly isX3: boolean;
- readonly asX3: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction]>;
+ readonly asX3: ITuple<[StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction]>;
readonly isX4: boolean;
- readonly asX4: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>;
+ readonly asX4: ITuple<[StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction]>;
readonly isX5: boolean;
- readonly asX5: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>;
+ readonly asX5: ITuple<[StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction]>;
readonly isX6: boolean;
- readonly asX6: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>;
+ readonly asX6: ITuple<[StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction]>;
readonly isX7: boolean;
- readonly asX7: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>;
+ readonly asX7: ITuple<[StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction]>;
readonly isX8: boolean;
- readonly asX8: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>;
+ readonly asX8: ITuple<[StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction]>;
readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';
}
- /** @name XcmV3Junction (55) */
- interface XcmV3Junction extends Enum {
+ /** @name StagingXcmV3Junction (55) */
+ interface StagingXcmV3Junction extends Enum {
readonly isParachain: boolean;
readonly asParachain: Compact<u32>;
readonly isAccountId32: boolean;
readonly asAccountId32: {
- readonly network: Option<XcmV3JunctionNetworkId>;
+ readonly network: Option<StagingXcmV3JunctionNetworkId>;
readonly id: U8aFixed;
} & Struct;
readonly isAccountIndex64: boolean;
readonly asAccountIndex64: {
- readonly network: Option<XcmV3JunctionNetworkId>;
+ readonly network: Option<StagingXcmV3JunctionNetworkId>;
readonly index: Compact<u64>;
} & Struct;
readonly isAccountKey20: boolean;
readonly asAccountKey20: {
- readonly network: Option<XcmV3JunctionNetworkId>;
+ readonly network: Option<StagingXcmV3JunctionNetworkId>;
readonly key: U8aFixed;
} & Struct;
readonly isPalletInstance: boolean;
@@ -594,16 +594,16 @@
readonly isOnlyChild: boolean;
readonly isPlurality: boolean;
readonly asPlurality: {
- readonly id: XcmV3JunctionBodyId;
- readonly part: XcmV3JunctionBodyPart;
+ readonly id: StagingXcmV3JunctionBodyId;
+ readonly part: StagingXcmV3JunctionBodyPart;
} & Struct;
readonly isGlobalConsensus: boolean;
- readonly asGlobalConsensus: XcmV3JunctionNetworkId;
+ readonly asGlobalConsensus: StagingXcmV3JunctionNetworkId;
readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality' | 'GlobalConsensus';
}
- /** @name XcmV3JunctionNetworkId (58) */
- interface XcmV3JunctionNetworkId extends Enum {
+ /** @name StagingXcmV3JunctionNetworkId (58) */
+ interface StagingXcmV3JunctionNetworkId extends Enum {
readonly isByGenesis: boolean;
readonly asByGenesis: U8aFixed;
readonly isByFork: boolean;
@@ -625,8 +625,8 @@
readonly type: 'ByGenesis' | 'ByFork' | 'Polkadot' | 'Kusama' | 'Westend' | 'Rococo' | 'Wococo' | 'Ethereum' | 'BitcoinCore' | 'BitcoinCash';
}
- /** @name XcmV3JunctionBodyId (60) */
- interface XcmV3JunctionBodyId extends Enum {
+ /** @name StagingXcmV3JunctionBodyId (60) */
+ interface StagingXcmV3JunctionBodyId extends Enum {
readonly isUnit: boolean;
readonly isMoniker: boolean;
readonly asMoniker: U8aFixed;
@@ -642,8 +642,8 @@
readonly type: 'Unit' | 'Moniker' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial' | 'Defense' | 'Administration' | 'Treasury';
}
- /** @name XcmV3JunctionBodyPart (61) */
- interface XcmV3JunctionBodyPart extends Enum {
+ /** @name StagingXcmV3JunctionBodyPart (61) */
+ interface StagingXcmV3JunctionBodyPart extends Enum {
readonly isVoice: boolean;
readonly isMembers: boolean;
readonly asMembers: {
@@ -667,17 +667,17 @@
readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';
}
- /** @name XcmV3MultiassetFungibility (62) */
- interface XcmV3MultiassetFungibility extends Enum {
+ /** @name StagingXcmV3MultiassetFungibility (62) */
+ interface StagingXcmV3MultiassetFungibility extends Enum {
readonly isFungible: boolean;
readonly asFungible: Compact<u128>;
readonly isNonFungible: boolean;
- readonly asNonFungible: XcmV3MultiassetAssetInstance;
+ readonly asNonFungible: StagingXcmV3MultiassetAssetInstance;
readonly type: 'Fungible' | 'NonFungible';
}
- /** @name XcmV3MultiassetAssetInstance (63) */
- interface XcmV3MultiassetAssetInstance extends Enum {
+ /** @name StagingXcmV3MultiassetAssetInstance (63) */
+ interface StagingXcmV3MultiassetAssetInstance extends Enum {
readonly isUndefined: boolean;
readonly isIndex: boolean;
readonly asIndex: Compact<u128>;
@@ -696,38 +696,38 @@
interface OrmlTokensModuleEvent extends Enum {
readonly isEndowed: boolean;
readonly asEndowed: {
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly who: AccountId32;
readonly amount: u128;
} & Struct;
readonly isDustLost: boolean;
readonly asDustLost: {
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly who: AccountId32;
readonly amount: u128;
} & Struct;
readonly isTransfer: boolean;
readonly asTransfer: {
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly from: AccountId32;
readonly to: AccountId32;
readonly amount: u128;
} & Struct;
readonly isReserved: boolean;
readonly asReserved: {
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly who: AccountId32;
readonly amount: u128;
} & Struct;
readonly isUnreserved: boolean;
readonly asUnreserved: {
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly who: AccountId32;
readonly amount: u128;
} & Struct;
readonly isReserveRepatriated: boolean;
readonly asReserveRepatriated: {
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly from: AccountId32;
readonly to: AccountId32;
readonly amount: u128;
@@ -735,65 +735,75 @@
} & Struct;
readonly isBalanceSet: boolean;
readonly asBalanceSet: {
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly who: AccountId32;
readonly free: u128;
readonly reserved: u128;
} & Struct;
readonly isTotalIssuanceSet: boolean;
readonly asTotalIssuanceSet: {
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly amount: u128;
} & Struct;
readonly isWithdrawn: boolean;
readonly asWithdrawn: {
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly who: AccountId32;
readonly amount: u128;
} & Struct;
readonly isSlashed: boolean;
readonly asSlashed: {
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly who: AccountId32;
readonly freeAmount: u128;
readonly reservedAmount: u128;
} & Struct;
readonly isDeposited: boolean;
readonly asDeposited: {
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly who: AccountId32;
readonly amount: u128;
} & Struct;
readonly isLockSet: boolean;
readonly asLockSet: {
readonly lockId: U8aFixed;
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly who: AccountId32;
readonly amount: u128;
} & Struct;
readonly isLockRemoved: boolean;
readonly asLockRemoved: {
readonly lockId: U8aFixed;
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly who: AccountId32;
} & Struct;
readonly isLocked: boolean;
readonly asLocked: {
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly who: AccountId32;
readonly amount: u128;
} & Struct;
readonly isUnlocked: boolean;
readonly asUnlocked: {
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly who: AccountId32;
readonly amount: u128;
} & Struct;
- readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'BalanceSet' | 'TotalIssuanceSet' | 'Withdrawn' | 'Slashed' | 'Deposited' | 'LockSet' | 'LockRemoved' | 'Locked' | 'Unlocked';
+ readonly isIssued: boolean;
+ readonly asIssued: {
+ readonly currencyId: PalletForeignAssetsAssetId;
+ readonly amount: u128;
+ } & Struct;
+ readonly isRescinded: boolean;
+ readonly asRescinded: {
+ readonly currencyId: PalletForeignAssetsAssetId;
+ readonly amount: u128;
+ } & Struct;
+ readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'BalanceSet' | 'TotalIssuanceSet' | 'Withdrawn' | 'Slashed' | 'Deposited' | 'LockSet' | 'LockRemoved' | 'Locked' | 'Unlocked' | 'Issued' | 'Rescinded';
}
- /** @name PalletForeignAssetsAssetIds (67) */
- interface PalletForeignAssetsAssetIds extends Enum {
+ /** @name PalletForeignAssetsAssetId (67) */
+ interface PalletForeignAssetsAssetId extends Enum {
readonly isForeignAssetId: boolean;
readonly asForeignAssetId: u32;
readonly isNativeAssetId: boolean;
@@ -1331,14 +1341,14 @@
/** @name CumulusPrimitivesParachainInherentParachainInherentData (99) */
interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct {
- readonly validationData: PolkadotPrimitivesV4PersistedValidationData;
+ readonly validationData: PolkadotPrimitivesV5PersistedValidationData;
readonly relayChainState: SpTrieStorageProof;
readonly downwardMessages: Vec<PolkadotCorePrimitivesInboundDownwardMessage>;
readonly horizontalMessages: BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>;
}
- /** @name PolkadotPrimitivesV4PersistedValidationData (100) */
- interface PolkadotPrimitivesV4PersistedValidationData extends Struct {
+ /** @name PolkadotPrimitivesV5PersistedValidationData (100) */
+ interface PolkadotPrimitivesV5PersistedValidationData extends Struct {
readonly parentHead: Bytes;
readonly relayParentNumber: u32;
readonly relayParentStorageRoot: H256;
@@ -1542,103 +1552,103 @@
interface OrmlXtokensModuleCall extends Enum {
readonly isTransfer: boolean;
readonly asTransfer: {
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly amount: u128;
- readonly dest: XcmVersionedMultiLocation;
- readonly destWeightLimit: XcmV3WeightLimit;
+ readonly dest: StagingXcmVersionedMultiLocation;
+ readonly destWeightLimit: StagingXcmV3WeightLimit;
} & Struct;
readonly isTransferMultiasset: boolean;
readonly asTransferMultiasset: {
- readonly asset: XcmVersionedMultiAsset;
- readonly dest: XcmVersionedMultiLocation;
- readonly destWeightLimit: XcmV3WeightLimit;
+ readonly asset: StagingXcmVersionedMultiAsset;
+ readonly dest: StagingXcmVersionedMultiLocation;
+ readonly destWeightLimit: StagingXcmV3WeightLimit;
} & Struct;
readonly isTransferWithFee: boolean;
readonly asTransferWithFee: {
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly amount: u128;
readonly fee: u128;
- readonly dest: XcmVersionedMultiLocation;
- readonly destWeightLimit: XcmV3WeightLimit;
+ readonly dest: StagingXcmVersionedMultiLocation;
+ readonly destWeightLimit: StagingXcmV3WeightLimit;
} & Struct;
readonly isTransferMultiassetWithFee: boolean;
readonly asTransferMultiassetWithFee: {
- readonly asset: XcmVersionedMultiAsset;
- readonly fee: XcmVersionedMultiAsset;
- readonly dest: XcmVersionedMultiLocation;
- readonly destWeightLimit: XcmV3WeightLimit;
+ readonly asset: StagingXcmVersionedMultiAsset;
+ readonly fee: StagingXcmVersionedMultiAsset;
+ readonly dest: StagingXcmVersionedMultiLocation;
+ readonly destWeightLimit: StagingXcmV3WeightLimit;
} & Struct;
readonly isTransferMulticurrencies: boolean;
readonly asTransferMulticurrencies: {
- readonly currencies: Vec<ITuple<[PalletForeignAssetsAssetIds, u128]>>;
+ readonly currencies: Vec<ITuple<[PalletForeignAssetsAssetId, u128]>>;
readonly feeItem: u32;
- readonly dest: XcmVersionedMultiLocation;
- readonly destWeightLimit: XcmV3WeightLimit;
+ readonly dest: StagingXcmVersionedMultiLocation;
+ readonly destWeightLimit: StagingXcmV3WeightLimit;
} & Struct;
readonly isTransferMultiassets: boolean;
readonly asTransferMultiassets: {
- readonly assets: XcmVersionedMultiAssets;
+ readonly assets: StagingXcmVersionedMultiAssets;
readonly feeItem: u32;
- readonly dest: XcmVersionedMultiLocation;
- readonly destWeightLimit: XcmV3WeightLimit;
+ readonly dest: StagingXcmVersionedMultiLocation;
+ readonly destWeightLimit: StagingXcmV3WeightLimit;
} & Struct;
readonly type: 'Transfer' | 'TransferMultiasset' | 'TransferWithFee' | 'TransferMultiassetWithFee' | 'TransferMulticurrencies' | 'TransferMultiassets';
}
- /** @name XcmVersionedMultiLocation (128) */
- interface XcmVersionedMultiLocation extends Enum {
+ /** @name StagingXcmVersionedMultiLocation (128) */
+ interface StagingXcmVersionedMultiLocation extends Enum {
readonly isV2: boolean;
- readonly asV2: XcmV2MultiLocation;
+ readonly asV2: StagingXcmV2MultiLocation;
readonly isV3: boolean;
- readonly asV3: XcmV3MultiLocation;
+ readonly asV3: StagingXcmV3MultiLocation;
readonly type: 'V2' | 'V3';
}
- /** @name XcmV2MultiLocation (129) */
- interface XcmV2MultiLocation extends Struct {
+ /** @name StagingXcmV2MultiLocation (129) */
+ interface StagingXcmV2MultiLocation extends Struct {
readonly parents: u8;
- readonly interior: XcmV2MultilocationJunctions;
+ readonly interior: StagingXcmV2MultilocationJunctions;
}
- /** @name XcmV2MultilocationJunctions (130) */
- interface XcmV2MultilocationJunctions extends Enum {
+ /** @name StagingXcmV2MultilocationJunctions (130) */
+ interface StagingXcmV2MultilocationJunctions extends Enum {
readonly isHere: boolean;
readonly isX1: boolean;
- readonly asX1: XcmV2Junction;
+ readonly asX1: StagingXcmV2Junction;
readonly isX2: boolean;
- readonly asX2: ITuple<[XcmV2Junction, XcmV2Junction]>;
+ readonly asX2: ITuple<[StagingXcmV2Junction, StagingXcmV2Junction]>;
readonly isX3: boolean;
- readonly asX3: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction]>;
+ readonly asX3: ITuple<[StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction]>;
readonly isX4: boolean;
- readonly asX4: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>;
+ readonly asX4: ITuple<[StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction]>;
readonly isX5: boolean;
- readonly asX5: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>;
+ readonly asX5: ITuple<[StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction]>;
readonly isX6: boolean;
- readonly asX6: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>;
+ readonly asX6: ITuple<[StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction]>;
readonly isX7: boolean;
- readonly asX7: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>;
+ readonly asX7: ITuple<[StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction]>;
readonly isX8: boolean;
- readonly asX8: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>;
+ readonly asX8: ITuple<[StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction]>;
readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';
}
- /** @name XcmV2Junction (131) */
- interface XcmV2Junction extends Enum {
+ /** @name StagingXcmV2Junction (131) */
+ interface StagingXcmV2Junction extends Enum {
readonly isParachain: boolean;
readonly asParachain: Compact<u32>;
readonly isAccountId32: boolean;
readonly asAccountId32: {
- readonly network: XcmV2NetworkId;
+ readonly network: StagingXcmV2NetworkId;
readonly id: U8aFixed;
} & Struct;
readonly isAccountIndex64: boolean;
readonly asAccountIndex64: {
- readonly network: XcmV2NetworkId;
+ readonly network: StagingXcmV2NetworkId;
readonly index: Compact<u64>;
} & Struct;
readonly isAccountKey20: boolean;
readonly asAccountKey20: {
- readonly network: XcmV2NetworkId;
+ readonly network: StagingXcmV2NetworkId;
readonly key: U8aFixed;
} & Struct;
readonly isPalletInstance: boolean;
@@ -1650,14 +1660,14 @@
readonly isOnlyChild: boolean;
readonly isPlurality: boolean;
readonly asPlurality: {
- readonly id: XcmV2BodyId;
- readonly part: XcmV2BodyPart;
+ readonly id: StagingXcmV2BodyId;
+ readonly part: StagingXcmV2BodyPart;
} & Struct;
readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';
}
- /** @name XcmV2NetworkId (132) */
- interface XcmV2NetworkId extends Enum {
+ /** @name StagingXcmV2NetworkId (132) */
+ interface StagingXcmV2NetworkId extends Enum {
readonly isAny: boolean;
readonly isNamed: boolean;
readonly asNamed: Bytes;
@@ -1666,8 +1676,8 @@
readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';
}
- /** @name XcmV2BodyId (134) */
- interface XcmV2BodyId extends Enum {
+ /** @name StagingXcmV2BodyId (134) */
+ interface StagingXcmV2BodyId extends Enum {
readonly isUnit: boolean;
readonly isNamed: boolean;
readonly asNamed: Bytes;
@@ -1683,8 +1693,8 @@
readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial' | 'Defense' | 'Administration' | 'Treasury';
}
- /** @name XcmV2BodyPart (135) */
- interface XcmV2BodyPart extends Enum {
+ /** @name StagingXcmV2BodyPart (135) */
+ interface StagingXcmV2BodyPart extends Enum {
readonly isVoice: boolean;
readonly isMembers: boolean;
readonly asMembers: {
@@ -1708,49 +1718,49 @@
readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';
}
- /** @name XcmV3WeightLimit (136) */
- interface XcmV3WeightLimit extends Enum {
+ /** @name StagingXcmV3WeightLimit (136) */
+ interface StagingXcmV3WeightLimit extends Enum {
readonly isUnlimited: boolean;
readonly isLimited: boolean;
readonly asLimited: SpWeightsWeightV2Weight;
readonly type: 'Unlimited' | 'Limited';
}
- /** @name XcmVersionedMultiAsset (137) */
- interface XcmVersionedMultiAsset extends Enum {
+ /** @name StagingXcmVersionedMultiAsset (137) */
+ interface StagingXcmVersionedMultiAsset extends Enum {
readonly isV2: boolean;
- readonly asV2: XcmV2MultiAsset;
+ readonly asV2: StagingXcmV2MultiAsset;
readonly isV3: boolean;
- readonly asV3: XcmV3MultiAsset;
+ readonly asV3: StagingXcmV3MultiAsset;
readonly type: 'V2' | 'V3';
}
- /** @name XcmV2MultiAsset (138) */
- interface XcmV2MultiAsset extends Struct {
- readonly id: XcmV2MultiassetAssetId;
- readonly fun: XcmV2MultiassetFungibility;
+ /** @name StagingXcmV2MultiAsset (138) */
+ interface StagingXcmV2MultiAsset extends Struct {
+ readonly id: StagingXcmV2MultiassetAssetId;
+ readonly fun: StagingXcmV2MultiassetFungibility;
}
- /** @name XcmV2MultiassetAssetId (139) */
- interface XcmV2MultiassetAssetId extends Enum {
+ /** @name StagingXcmV2MultiassetAssetId (139) */
+ interface StagingXcmV2MultiassetAssetId extends Enum {
readonly isConcrete: boolean;
- readonly asConcrete: XcmV2MultiLocation;
+ readonly asConcrete: StagingXcmV2MultiLocation;
readonly isAbstract: boolean;
readonly asAbstract: Bytes;
readonly type: 'Concrete' | 'Abstract';
}
- /** @name XcmV2MultiassetFungibility (140) */
- interface XcmV2MultiassetFungibility extends Enum {
+ /** @name StagingXcmV2MultiassetFungibility (140) */
+ interface StagingXcmV2MultiassetFungibility extends Enum {
readonly isFungible: boolean;
readonly asFungible: Compact<u128>;
readonly isNonFungible: boolean;
- readonly asNonFungible: XcmV2MultiassetAssetInstance;
+ readonly asNonFungible: StagingXcmV2MultiassetAssetInstance;
readonly type: 'Fungible' | 'NonFungible';
}
- /** @name XcmV2MultiassetAssetInstance (141) */
- interface XcmV2MultiassetAssetInstance extends Enum {
+ /** @name StagingXcmV2MultiassetAssetInstance (141) */
+ interface StagingXcmV2MultiassetAssetInstance extends Enum {
readonly isUndefined: boolean;
readonly isIndex: boolean;
readonly asIndex: Compact<u128>;
@@ -1767,49 +1777,49 @@
readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob';
}
- /** @name XcmVersionedMultiAssets (144) */
- interface XcmVersionedMultiAssets extends Enum {
+ /** @name StagingXcmVersionedMultiAssets (144) */
+ interface StagingXcmVersionedMultiAssets extends Enum {
readonly isV2: boolean;
- readonly asV2: XcmV2MultiassetMultiAssets;
+ readonly asV2: StagingXcmV2MultiassetMultiAssets;
readonly isV3: boolean;
- readonly asV3: XcmV3MultiassetMultiAssets;
+ readonly asV3: StagingXcmV3MultiassetMultiAssets;
readonly type: 'V2' | 'V3';
}
- /** @name XcmV2MultiassetMultiAssets (145) */
- interface XcmV2MultiassetMultiAssets extends Vec<XcmV2MultiAsset> {}
+ /** @name StagingXcmV2MultiassetMultiAssets (145) */
+ interface StagingXcmV2MultiassetMultiAssets extends Vec<StagingXcmV2MultiAsset> {}
/** @name OrmlTokensModuleCall (147) */
interface OrmlTokensModuleCall extends Enum {
readonly isTransfer: boolean;
readonly asTransfer: {
readonly dest: MultiAddress;
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly amount: Compact<u128>;
} & Struct;
readonly isTransferAll: boolean;
readonly asTransferAll: {
readonly dest: MultiAddress;
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly keepAlive: bool;
} & Struct;
readonly isTransferKeepAlive: boolean;
readonly asTransferKeepAlive: {
readonly dest: MultiAddress;
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly amount: Compact<u128>;
} & Struct;
readonly isForceTransfer: boolean;
readonly asForceTransfer: {
readonly source: MultiAddress;
readonly dest: MultiAddress;
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly amount: Compact<u128>;
} & Struct;
readonly isSetBalance: boolean;
readonly asSetBalance: {
readonly who: MultiAddress;
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly newFree: Compact<u128>;
readonly newReserved: Compact<u128>;
} & Struct;
@@ -2265,9 +2275,9 @@
/** @name PalletXcmOrigin (214) */
interface PalletXcmOrigin extends Enum {
readonly isXcm: boolean;
- readonly asXcm: XcmV3MultiLocation;
+ readonly asXcm: StagingXcmV3MultiLocation;
readonly isResponse: boolean;
- readonly asResponse: XcmV3MultiLocation;
+ readonly asResponse: StagingXcmV3MultiLocation;
readonly type: 'Xcm' | 'Response';
}
@@ -2382,32 +2392,32 @@
interface PalletXcmCall extends Enum {
readonly isSend: boolean;
readonly asSend: {
- readonly dest: XcmVersionedMultiLocation;
- readonly message: XcmVersionedXcm;
+ readonly dest: StagingXcmVersionedMultiLocation;
+ readonly message: StagingXcmVersionedXcm;
} & Struct;
readonly isTeleportAssets: boolean;
readonly asTeleportAssets: {
- readonly dest: XcmVersionedMultiLocation;
- readonly beneficiary: XcmVersionedMultiLocation;
- readonly assets: XcmVersionedMultiAssets;
+ readonly dest: StagingXcmVersionedMultiLocation;
+ readonly beneficiary: StagingXcmVersionedMultiLocation;
+ readonly assets: StagingXcmVersionedMultiAssets;
readonly feeAssetItem: u32;
} & Struct;
readonly isReserveTransferAssets: boolean;
readonly asReserveTransferAssets: {
- readonly dest: XcmVersionedMultiLocation;
- readonly beneficiary: XcmVersionedMultiLocation;
- readonly assets: XcmVersionedMultiAssets;
+ readonly dest: StagingXcmVersionedMultiLocation;
+ readonly beneficiary: StagingXcmVersionedMultiLocation;
+ readonly assets: StagingXcmVersionedMultiAssets;
readonly feeAssetItem: u32;
} & Struct;
readonly isExecute: boolean;
readonly asExecute: {
- readonly message: XcmVersionedXcm;
+ readonly message: StagingXcmVersionedXcm;
readonly maxWeight: SpWeightsWeightV2Weight;
} & Struct;
readonly isForceXcmVersion: boolean;
readonly asForceXcmVersion: {
- readonly location: XcmV3MultiLocation;
- readonly xcmVersion: u32;
+ readonly location: StagingXcmV3MultiLocation;
+ readonly version: u32;
} & Struct;
readonly isForceDefaultXcmVersion: boolean;
readonly asForceDefaultXcmVersion: {
@@ -2415,27 +2425,27 @@
} & Struct;
readonly isForceSubscribeVersionNotify: boolean;
readonly asForceSubscribeVersionNotify: {
- readonly location: XcmVersionedMultiLocation;
+ readonly location: StagingXcmVersionedMultiLocation;
} & Struct;
readonly isForceUnsubscribeVersionNotify: boolean;
readonly asForceUnsubscribeVersionNotify: {
- readonly location: XcmVersionedMultiLocation;
+ readonly location: StagingXcmVersionedMultiLocation;
} & Struct;
readonly isLimitedReserveTransferAssets: boolean;
readonly asLimitedReserveTransferAssets: {
- readonly dest: XcmVersionedMultiLocation;
- readonly beneficiary: XcmVersionedMultiLocation;
- readonly assets: XcmVersionedMultiAssets;
+ readonly dest: StagingXcmVersionedMultiLocation;
+ readonly beneficiary: StagingXcmVersionedMultiLocation;
+ readonly assets: StagingXcmVersionedMultiAssets;
readonly feeAssetItem: u32;
- readonly weightLimit: XcmV3WeightLimit;
+ readonly weightLimit: StagingXcmV3WeightLimit;
} & Struct;
readonly isLimitedTeleportAssets: boolean;
readonly asLimitedTeleportAssets: {
- readonly dest: XcmVersionedMultiLocation;
- readonly beneficiary: XcmVersionedMultiLocation;
- readonly assets: XcmVersionedMultiAssets;
+ readonly dest: StagingXcmVersionedMultiLocation;
+ readonly beneficiary: StagingXcmVersionedMultiLocation;
+ readonly assets: StagingXcmVersionedMultiAssets;
readonly feeAssetItem: u32;
- readonly weightLimit: XcmV3WeightLimit;
+ readonly weightLimit: StagingXcmV3WeightLimit;
} & Struct;
readonly isForceSuspension: boolean;
readonly asForceSuspension: {
@@ -2444,48 +2454,48 @@
readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets' | 'ForceSuspension';
}
- /** @name XcmVersionedXcm (225) */
- interface XcmVersionedXcm extends Enum {
+ /** @name StagingXcmVersionedXcm (225) */
+ interface StagingXcmVersionedXcm extends Enum {
readonly isV2: boolean;
- readonly asV2: XcmV2Xcm;
+ readonly asV2: StagingXcmV2Xcm;
readonly isV3: boolean;
- readonly asV3: XcmV3Xcm;
+ readonly asV3: StagingXcmV3Xcm;
readonly type: 'V2' | 'V3';
}
- /** @name XcmV2Xcm (226) */
- interface XcmV2Xcm extends Vec<XcmV2Instruction> {}
+ /** @name StagingXcmV2Xcm (226) */
+ interface StagingXcmV2Xcm extends Vec<StagingXcmV2Instruction> {}
- /** @name XcmV2Instruction (228) */
- interface XcmV2Instruction extends Enum {
+ /** @name StagingXcmV2Instruction (228) */
+ interface StagingXcmV2Instruction extends Enum {
readonly isWithdrawAsset: boolean;
- readonly asWithdrawAsset: XcmV2MultiassetMultiAssets;
+ readonly asWithdrawAsset: StagingXcmV2MultiassetMultiAssets;
readonly isReserveAssetDeposited: boolean;
- readonly asReserveAssetDeposited: XcmV2MultiassetMultiAssets;
+ readonly asReserveAssetDeposited: StagingXcmV2MultiassetMultiAssets;
readonly isReceiveTeleportedAsset: boolean;
- readonly asReceiveTeleportedAsset: XcmV2MultiassetMultiAssets;
+ readonly asReceiveTeleportedAsset: StagingXcmV2MultiassetMultiAssets;
readonly isQueryResponse: boolean;
readonly asQueryResponse: {
readonly queryId: Compact<u64>;
- readonly response: XcmV2Response;
+ readonly response: StagingXcmV2Response;
readonly maxWeight: Compact<u64>;
} & Struct;
readonly isTransferAsset: boolean;
readonly asTransferAsset: {
- readonly assets: XcmV2MultiassetMultiAssets;
- readonly beneficiary: XcmV2MultiLocation;
+ readonly assets: StagingXcmV2MultiassetMultiAssets;
+ readonly beneficiary: StagingXcmV2MultiLocation;
} & Struct;
readonly isTransferReserveAsset: boolean;
readonly asTransferReserveAsset: {
- readonly assets: XcmV2MultiassetMultiAssets;
- readonly dest: XcmV2MultiLocation;
- readonly xcm: XcmV2Xcm;
+ readonly assets: StagingXcmV2MultiassetMultiAssets;
+ readonly dest: StagingXcmV2MultiLocation;
+ readonly xcm: StagingXcmV2Xcm;
} & Struct;
readonly isTransact: boolean;
readonly asTransact: {
- readonly originType: XcmV2OriginKind;
+ readonly originType: StagingXcmV2OriginKind;
readonly requireWeightAtMost: Compact<u64>;
- readonly call: XcmDoubleEncoded;
+ readonly call: StagingXcmDoubleEncoded;
} & Struct;
readonly isHrmpNewChannelOpenRequest: boolean;
readonly asHrmpNewChannelOpenRequest: {
@@ -2505,65 +2515,65 @@
} & Struct;
readonly isClearOrigin: boolean;
readonly isDescendOrigin: boolean;
- readonly asDescendOrigin: XcmV2MultilocationJunctions;
+ readonly asDescendOrigin: StagingXcmV2MultilocationJunctions;
readonly isReportError: boolean;
readonly asReportError: {
readonly queryId: Compact<u64>;
- readonly dest: XcmV2MultiLocation;
+ readonly dest: StagingXcmV2MultiLocation;
readonly maxResponseWeight: Compact<u64>;
} & Struct;
readonly isDepositAsset: boolean;
readonly asDepositAsset: {
- readonly assets: XcmV2MultiassetMultiAssetFilter;
+ readonly assets: StagingXcmV2MultiassetMultiAssetFilter;
readonly maxAssets: Compact<u32>;
- readonly beneficiary: XcmV2MultiLocation;
+ readonly beneficiary: StagingXcmV2MultiLocation;
} & Struct;
readonly isDepositReserveAsset: boolean;
readonly asDepositReserveAsset: {
- readonly assets: XcmV2MultiassetMultiAssetFilter;
+ readonly assets: StagingXcmV2MultiassetMultiAssetFilter;
readonly maxAssets: Compact<u32>;
- readonly dest: XcmV2MultiLocation;
- readonly xcm: XcmV2Xcm;
+ readonly dest: StagingXcmV2MultiLocation;
+ readonly xcm: StagingXcmV2Xcm;
} & Struct;
readonly isExchangeAsset: boolean;
readonly asExchangeAsset: {
- readonly give: XcmV2MultiassetMultiAssetFilter;
- readonly receive: XcmV2MultiassetMultiAssets;
+ readonly give: StagingXcmV2MultiassetMultiAssetFilter;
+ readonly receive: StagingXcmV2MultiassetMultiAssets;
} & Struct;
readonly isInitiateReserveWithdraw: boolean;
readonly asInitiateReserveWithdraw: {
- readonly assets: XcmV2MultiassetMultiAssetFilter;
- readonly reserve: XcmV2MultiLocation;
- readonly xcm: XcmV2Xcm;
+ readonly assets: StagingXcmV2MultiassetMultiAssetFilter;
+ readonly reserve: StagingXcmV2MultiLocation;
+ readonly xcm: StagingXcmV2Xcm;
} & Struct;
readonly isInitiateTeleport: boolean;
readonly asInitiateTeleport: {
- readonly assets: XcmV2MultiassetMultiAssetFilter;
- readonly dest: XcmV2MultiLocation;
- readonly xcm: XcmV2Xcm;
+ readonly assets: StagingXcmV2MultiassetMultiAssetFilter;
+ readonly dest: StagingXcmV2MultiLocation;
+ readonly xcm: StagingXcmV2Xcm;
} & Struct;
readonly isQueryHolding: boolean;
readonly asQueryHolding: {
readonly queryId: Compact<u64>;
- readonly dest: XcmV2MultiLocation;
- readonly assets: XcmV2MultiassetMultiAssetFilter;
+ readonly dest: StagingXcmV2MultiLocation;
+ readonly assets: StagingXcmV2MultiassetMultiAssetFilter;
readonly maxResponseWeight: Compact<u64>;
} & Struct;
readonly isBuyExecution: boolean;
readonly asBuyExecution: {
- readonly fees: XcmV2MultiAsset;
- readonly weightLimit: XcmV2WeightLimit;
+ readonly fees: StagingXcmV2MultiAsset;
+ readonly weightLimit: StagingXcmV2WeightLimit;
} & Struct;
readonly isRefundSurplus: boolean;
readonly isSetErrorHandler: boolean;
- readonly asSetErrorHandler: XcmV2Xcm;
+ readonly asSetErrorHandler: StagingXcmV2Xcm;
readonly isSetAppendix: boolean;
- readonly asSetAppendix: XcmV2Xcm;
+ readonly asSetAppendix: StagingXcmV2Xcm;
readonly isClearError: boolean;
readonly isClaimAsset: boolean;
readonly asClaimAsset: {
- readonly assets: XcmV2MultiassetMultiAssets;
- readonly ticket: XcmV2MultiLocation;
+ readonly assets: StagingXcmV2MultiassetMultiAssets;
+ readonly ticket: StagingXcmV2MultiLocation;
} & Struct;
readonly isTrap: boolean;
readonly asTrap: Compact<u64>;
@@ -2576,20 +2586,20 @@
readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'ClearOrigin' | 'DescendOrigin' | 'ReportError' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution' | 'RefundSurplus' | 'SetErrorHandler' | 'SetAppendix' | 'ClearError' | 'ClaimAsset' | 'Trap' | 'SubscribeVersion' | 'UnsubscribeVersion';
}
- /** @name XcmV2Response (229) */
- interface XcmV2Response extends Enum {
+ /** @name StagingXcmV2Response (229) */
+ interface StagingXcmV2Response extends Enum {
readonly isNull: boolean;
readonly isAssets: boolean;
- readonly asAssets: XcmV2MultiassetMultiAssets;
+ readonly asAssets: StagingXcmV2MultiassetMultiAssets;
readonly isExecutionResult: boolean;
- readonly asExecutionResult: Option<ITuple<[u32, XcmV2TraitsError]>>;
+ readonly asExecutionResult: Option<ITuple<[u32, StagingXcmV2TraitsError]>>;
readonly isVersion: boolean;
readonly asVersion: u32;
readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version';
}
- /** @name XcmV2TraitsError (232) */
- interface XcmV2TraitsError extends Enum {
+ /** @name StagingXcmV2TraitsError (232) */
+ interface StagingXcmV2TraitsError extends Enum {
readonly isOverflow: boolean;
readonly isUnimplemented: boolean;
readonly isUntrustedReserveLocation: boolean;
@@ -2621,8 +2631,8 @@
readonly type: 'Overflow' | 'Unimplemented' | 'UntrustedReserveLocation' | 'UntrustedTeleportLocation' | 'MultiLocationFull' | 'MultiLocationNotInvertible' | 'BadOrigin' | 'InvalidLocation' | 'AssetNotFound' | 'FailedToTransactAsset' | 'NotWithdrawable' | 'LocationCannotHold' | 'ExceedsMaxMessageSize' | 'DestinationUnsupported' | 'Transport' | 'Unroutable' | 'UnknownClaim' | 'FailedToDecode' | 'MaxWeightInvalid' | 'NotHoldingFees' | 'TooExpensive' | 'Trap' | 'UnhandledXcmVersion' | 'WeightLimitReached' | 'Barrier' | 'WeightNotComputable';
}
- /** @name XcmV2OriginKind (233) */
- interface XcmV2OriginKind extends Enum {
+ /** @name StagingXcmV2OriginKind (233) */
+ interface StagingXcmV2OriginKind extends Enum {
readonly isNative: boolean;
readonly isSovereignAccount: boolean;
readonly isSuperuser: boolean;
@@ -2630,80 +2640,80 @@
readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm';
}
- /** @name XcmDoubleEncoded (234) */
- interface XcmDoubleEncoded extends Struct {
+ /** @name StagingXcmDoubleEncoded (234) */
+ interface StagingXcmDoubleEncoded extends Struct {
readonly encoded: Bytes;
}
- /** @name XcmV2MultiassetMultiAssetFilter (235) */
- interface XcmV2MultiassetMultiAssetFilter extends Enum {
+ /** @name StagingXcmV2MultiassetMultiAssetFilter (235) */
+ interface StagingXcmV2MultiassetMultiAssetFilter extends Enum {
readonly isDefinite: boolean;
- readonly asDefinite: XcmV2MultiassetMultiAssets;
+ readonly asDefinite: StagingXcmV2MultiassetMultiAssets;
readonly isWild: boolean;
- readonly asWild: XcmV2MultiassetWildMultiAsset;
+ readonly asWild: StagingXcmV2MultiassetWildMultiAsset;
readonly type: 'Definite' | 'Wild';
}
- /** @name XcmV2MultiassetWildMultiAsset (236) */
- interface XcmV2MultiassetWildMultiAsset extends Enum {
+ /** @name StagingXcmV2MultiassetWildMultiAsset (236) */
+ interface StagingXcmV2MultiassetWildMultiAsset extends Enum {
readonly isAll: boolean;
readonly isAllOf: boolean;
readonly asAllOf: {
- readonly id: XcmV2MultiassetAssetId;
- readonly fun: XcmV2MultiassetWildFungibility;
+ readonly id: StagingXcmV2MultiassetAssetId;
+ readonly fun: StagingXcmV2MultiassetWildFungibility;
} & Struct;
readonly type: 'All' | 'AllOf';
}
- /** @name XcmV2MultiassetWildFungibility (237) */
- interface XcmV2MultiassetWildFungibility extends Enum {
+ /** @name StagingXcmV2MultiassetWildFungibility (237) */
+ interface StagingXcmV2MultiassetWildFungibility extends Enum {
readonly isFungible: boolean;
readonly isNonFungible: boolean;
readonly type: 'Fungible' | 'NonFungible';
}
- /** @name XcmV2WeightLimit (238) */
- interface XcmV2WeightLimit extends Enum {
+ /** @name StagingXcmV2WeightLimit (238) */
+ interface StagingXcmV2WeightLimit extends Enum {
readonly isUnlimited: boolean;
readonly isLimited: boolean;
readonly asLimited: Compact<u64>;
readonly type: 'Unlimited' | 'Limited';
}
- /** @name XcmV3Xcm (239) */
- interface XcmV3Xcm extends Vec<XcmV3Instruction> {}
+ /** @name StagingXcmV3Xcm (239) */
+ interface StagingXcmV3Xcm extends Vec<StagingXcmV3Instruction> {}
- /** @name XcmV3Instruction (241) */
- interface XcmV3Instruction extends Enum {
+ /** @name StagingXcmV3Instruction (241) */
+ interface StagingXcmV3Instruction extends Enum {
readonly isWithdrawAsset: boolean;
- readonly asWithdrawAsset: XcmV3MultiassetMultiAssets;
+ readonly asWithdrawAsset: StagingXcmV3MultiassetMultiAssets;
readonly isReserveAssetDeposited: boolean;
- readonly asReserveAssetDeposited: XcmV3MultiassetMultiAssets;
+ readonly asReserveAssetDeposited: StagingXcmV3MultiassetMultiAssets;
readonly isReceiveTeleportedAsset: boolean;
- readonly asReceiveTeleportedAsset: XcmV3MultiassetMultiAssets;
+ readonly asReceiveTeleportedAsset: StagingXcmV3MultiassetMultiAssets;
readonly isQueryResponse: boolean;
readonly asQueryResponse: {
readonly queryId: Compact<u64>;
- readonly response: XcmV3Response;
+ readonly response: StagingXcmV3Response;
readonly maxWeight: SpWeightsWeightV2Weight;
- readonly querier: Option<XcmV3MultiLocation>;
+ readonly querier: Option<StagingXcmV3MultiLocation>;
} & Struct;
readonly isTransferAsset: boolean;
readonly asTransferAsset: {
- readonly assets: XcmV3MultiassetMultiAssets;
- readonly beneficiary: XcmV3MultiLocation;
+ readonly assets: StagingXcmV3MultiassetMultiAssets;
+ readonly beneficiary: StagingXcmV3MultiLocation;
} & Struct;
readonly isTransferReserveAsset: boolean;
readonly asTransferReserveAsset: {
- readonly assets: XcmV3MultiassetMultiAssets;
- readonly dest: XcmV3MultiLocation;
- readonly xcm: XcmV3Xcm;
+ readonly assets: StagingXcmV3MultiassetMultiAssets;
+ readonly dest: StagingXcmV3MultiLocation;
+ readonly xcm: StagingXcmV3Xcm;
} & Struct;
readonly isTransact: boolean;
readonly asTransact: {
- readonly originKind: XcmV2OriginKind;
+ readonly originKind: StagingXcmV2OriginKind;
readonly requireWeightAtMost: SpWeightsWeightV2Weight;
- readonly call: XcmDoubleEncoded;
+ readonly call: StagingXcmDoubleEncoded;
} & Struct;
readonly isHrmpNewChannelOpenRequest: boolean;
readonly asHrmpNewChannelOpenRequest: {
@@ -2723,58 +2733,58 @@
} & Struct;
readonly isClearOrigin: boolean;
readonly isDescendOrigin: boolean;
- readonly asDescendOrigin: XcmV3Junctions;
+ readonly asDescendOrigin: StagingXcmV3Junctions;
readonly isReportError: boolean;
- readonly asReportError: XcmV3QueryResponseInfo;
+ readonly asReportError: StagingXcmV3QueryResponseInfo;
readonly isDepositAsset: boolean;
readonly asDepositAsset: {
- readonly assets: XcmV3MultiassetMultiAssetFilter;
- readonly beneficiary: XcmV3MultiLocation;
+ readonly assets: StagingXcmV3MultiassetMultiAssetFilter;
+ readonly beneficiary: StagingXcmV3MultiLocation;
} & Struct;
readonly isDepositReserveAsset: boolean;
readonly asDepositReserveAsset: {
- readonly assets: XcmV3MultiassetMultiAssetFilter;
- readonly dest: XcmV3MultiLocation;
- readonly xcm: XcmV3Xcm;
+ readonly assets: StagingXcmV3MultiassetMultiAssetFilter;
+ readonly dest: StagingXcmV3MultiLocation;
+ readonly xcm: StagingXcmV3Xcm;
} & Struct;
readonly isExchangeAsset: boolean;
readonly asExchangeAsset: {
- readonly give: XcmV3MultiassetMultiAssetFilter;
- readonly want: XcmV3MultiassetMultiAssets;
+ readonly give: StagingXcmV3MultiassetMultiAssetFilter;
+ readonly want: StagingXcmV3MultiassetMultiAssets;
readonly maximal: bool;
} & Struct;
readonly isInitiateReserveWithdraw: boolean;
readonly asInitiateReserveWithdraw: {
- readonly assets: XcmV3MultiassetMultiAssetFilter;
- readonly reserve: XcmV3MultiLocation;
- readonly xcm: XcmV3Xcm;
+ readonly assets: StagingXcmV3MultiassetMultiAssetFilter;
+ readonly reserve: StagingXcmV3MultiLocation;
+ readonly xcm: StagingXcmV3Xcm;
} & Struct;
readonly isInitiateTeleport: boolean;
readonly asInitiateTeleport: {
- readonly assets: XcmV3MultiassetMultiAssetFilter;
- readonly dest: XcmV3MultiLocation;
- readonly xcm: XcmV3Xcm;
+ readonly assets: StagingXcmV3MultiassetMultiAssetFilter;
+ readonly dest: StagingXcmV3MultiLocation;
+ readonly xcm: StagingXcmV3Xcm;
} & Struct;
readonly isReportHolding: boolean;
readonly asReportHolding: {
- readonly responseInfo: XcmV3QueryResponseInfo;
- readonly assets: XcmV3MultiassetMultiAssetFilter;
+ readonly responseInfo: StagingXcmV3QueryResponseInfo;
+ readonly assets: StagingXcmV3MultiassetMultiAssetFilter;
} & Struct;
readonly isBuyExecution: boolean;
readonly asBuyExecution: {
- readonly fees: XcmV3MultiAsset;
- readonly weightLimit: XcmV3WeightLimit;
+ readonly fees: StagingXcmV3MultiAsset;
+ readonly weightLimit: StagingXcmV3WeightLimit;
} & Struct;
readonly isRefundSurplus: boolean;
readonly isSetErrorHandler: boolean;
- readonly asSetErrorHandler: XcmV3Xcm;
+ readonly asSetErrorHandler: StagingXcmV3Xcm;
readonly isSetAppendix: boolean;
- readonly asSetAppendix: XcmV3Xcm;
+ readonly asSetAppendix: StagingXcmV3Xcm;
readonly isClearError: boolean;
readonly isClaimAsset: boolean;
readonly asClaimAsset: {
- readonly assets: XcmV3MultiassetMultiAssets;
- readonly ticket: XcmV3MultiLocation;
+ readonly assets: StagingXcmV3MultiassetMultiAssets;
+ readonly ticket: StagingXcmV3MultiLocation;
} & Struct;
readonly isTrap: boolean;
readonly asTrap: Compact<u64>;
@@ -2785,19 +2795,19 @@
} & Struct;
readonly isUnsubscribeVersion: boolean;
readonly isBurnAsset: boolean;
- readonly asBurnAsset: XcmV3MultiassetMultiAssets;
+ readonly asBurnAsset: StagingXcmV3MultiassetMultiAssets;
readonly isExpectAsset: boolean;
- readonly asExpectAsset: XcmV3MultiassetMultiAssets;
+ readonly asExpectAsset: StagingXcmV3MultiassetMultiAssets;
readonly isExpectOrigin: boolean;
- readonly asExpectOrigin: Option<XcmV3MultiLocation>;
+ readonly asExpectOrigin: Option<StagingXcmV3MultiLocation>;
readonly isExpectError: boolean;
- readonly asExpectError: Option<ITuple<[u32, XcmV3TraitsError]>>;
+ readonly asExpectError: Option<ITuple<[u32, StagingXcmV3TraitsError]>>;
readonly isExpectTransactStatus: boolean;
- readonly asExpectTransactStatus: XcmV3MaybeErrorCode;
+ readonly asExpectTransactStatus: StagingXcmV3MaybeErrorCode;
readonly isQueryPallet: boolean;
readonly asQueryPallet: {
readonly moduleName: Bytes;
- readonly responseInfo: XcmV3QueryResponseInfo;
+ readonly responseInfo: StagingXcmV3QueryResponseInfo;
} & Struct;
readonly isExpectPallet: boolean;
readonly asExpectPallet: {
@@ -2808,35 +2818,35 @@
readonly minCrateMinor: Compact<u32>;
} & Struct;
readonly isReportTransactStatus: boolean;
- readonly asReportTransactStatus: XcmV3QueryResponseInfo;
+ readonly asReportTransactStatus: StagingXcmV3QueryResponseInfo;
readonly isClearTransactStatus: boolean;
readonly isUniversalOrigin: boolean;
- readonly asUniversalOrigin: XcmV3Junction;
+ readonly asUniversalOrigin: StagingXcmV3Junction;
readonly isExportMessage: boolean;
readonly asExportMessage: {
- readonly network: XcmV3JunctionNetworkId;
- readonly destination: XcmV3Junctions;
- readonly xcm: XcmV3Xcm;
+ readonly network: StagingXcmV3JunctionNetworkId;
+ readonly destination: StagingXcmV3Junctions;
+ readonly xcm: StagingXcmV3Xcm;
} & Struct;
readonly isLockAsset: boolean;
readonly asLockAsset: {
- readonly asset: XcmV3MultiAsset;
- readonly unlocker: XcmV3MultiLocation;
+ readonly asset: StagingXcmV3MultiAsset;
+ readonly unlocker: StagingXcmV3MultiLocation;
} & Struct;
readonly isUnlockAsset: boolean;
readonly asUnlockAsset: {
- readonly asset: XcmV3MultiAsset;
- readonly target: XcmV3MultiLocation;
+ readonly asset: StagingXcmV3MultiAsset;
+ readonly target: StagingXcmV3MultiLocation;
} & Struct;
readonly isNoteUnlockable: boolean;
readonly asNoteUnlockable: {
- readonly asset: XcmV3MultiAsset;
- readonly owner: XcmV3MultiLocation;
+ readonly asset: StagingXcmV3MultiAsset;
+ readonly owner: StagingXcmV3MultiLocation;
} & Struct;
readonly isRequestUnlock: boolean;
readonly asRequestUnlock: {
- readonly asset: XcmV3MultiAsset;
- readonly locker: XcmV3MultiLocation;
+ readonly asset: StagingXcmV3MultiAsset;
+ readonly locker: StagingXcmV3MultiLocation;
} & Struct;
readonly isSetFeesMode: boolean;
readonly asSetFeesMode: {
@@ -2846,33 +2856,33 @@
readonly asSetTopic: U8aFixed;
readonly isClearTopic: boolean;
readonly isAliasOrigin: boolean;
- readonly asAliasOrigin: XcmV3MultiLocation;
+ readonly asAliasOrigin: StagingXcmV3MultiLocation;
readonly isUnpaidExecution: boolean;
readonly asUnpaidExecution: {
- readonly weightLimit: XcmV3WeightLimit;
- readonly checkOrigin: Option<XcmV3MultiLocation>;
+ readonly weightLimit: StagingXcmV3WeightLimit;
+ readonly checkOrigin: Option<StagingXcmV3MultiLocation>;
} & Struct;
readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'ClearOrigin' | 'DescendOrigin' | 'ReportError' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'ReportHolding' | 'BuyExecution' | 'RefundSurplus' | 'SetErrorHandler' | 'SetAppendix' | 'ClearError' | 'ClaimAsset' | 'Trap' | 'SubscribeVersion' | 'UnsubscribeVersion' | 'BurnAsset' | 'ExpectAsset' | 'ExpectOrigin' | 'ExpectError' | 'ExpectTransactStatus' | 'QueryPallet' | 'ExpectPallet' | 'ReportTransactStatus' | 'ClearTransactStatus' | 'UniversalOrigin' | 'ExportMessage' | 'LockAsset' | 'UnlockAsset' | 'NoteUnlockable' | 'RequestUnlock' | 'SetFeesMode' | 'SetTopic' | 'ClearTopic' | 'AliasOrigin' | 'UnpaidExecution';
}
- /** @name XcmV3Response (242) */
- interface XcmV3Response extends Enum {
+ /** @name StagingXcmV3Response (242) */
+ interface StagingXcmV3Response extends Enum {
readonly isNull: boolean;
readonly isAssets: boolean;
- readonly asAssets: XcmV3MultiassetMultiAssets;
+ readonly asAssets: StagingXcmV3MultiassetMultiAssets;
readonly isExecutionResult: boolean;
- readonly asExecutionResult: Option<ITuple<[u32, XcmV3TraitsError]>>;
+ readonly asExecutionResult: Option<ITuple<[u32, StagingXcmV3TraitsError]>>;
readonly isVersion: boolean;
readonly asVersion: u32;
readonly isPalletsInfo: boolean;
- readonly asPalletsInfo: Vec<XcmV3PalletInfo>;
+ readonly asPalletsInfo: Vec<StagingXcmV3PalletInfo>;
readonly isDispatchResult: boolean;
- readonly asDispatchResult: XcmV3MaybeErrorCode;
+ readonly asDispatchResult: StagingXcmV3MaybeErrorCode;
readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version' | 'PalletsInfo' | 'DispatchResult';
}
- /** @name XcmV3TraitsError (245) */
- interface XcmV3TraitsError extends Enum {
+ /** @name StagingXcmV3TraitsError (245) */
+ interface StagingXcmV3TraitsError extends Enum {
readonly isOverflow: boolean;
readonly isUnimplemented: boolean;
readonly isUntrustedReserveLocation: boolean;
@@ -2918,8 +2928,8 @@
readonly type: 'Overflow' | 'Unimplemented' | 'UntrustedReserveLocation' | 'UntrustedTeleportLocation' | 'LocationFull' | 'LocationNotInvertible' | 'BadOrigin' | 'InvalidLocation' | 'AssetNotFound' | 'FailedToTransactAsset' | 'NotWithdrawable' | 'LocationCannotHold' | 'ExceedsMaxMessageSize' | 'DestinationUnsupported' | 'Transport' | 'Unroutable' | 'UnknownClaim' | 'FailedToDecode' | 'MaxWeightInvalid' | 'NotHoldingFees' | 'TooExpensive' | 'Trap' | 'ExpectationFalse' | 'PalletNotFound' | 'NameMismatch' | 'VersionIncompatible' | 'HoldingWouldOverflow' | 'ExportError' | 'ReanchorFailed' | 'NoDeal' | 'FeesNotMet' | 'LockError' | 'NoPermission' | 'Unanchored' | 'NotDepositable' | 'UnhandledXcmVersion' | 'WeightLimitReached' | 'Barrier' | 'WeightNotComputable' | 'ExceedsStackLimit';
}
- /** @name XcmV3PalletInfo (247) */
- interface XcmV3PalletInfo extends Struct {
+ /** @name StagingXcmV3PalletInfo (247) */
+ interface StagingXcmV3PalletInfo extends Struct {
readonly index: Compact<u32>;
readonly name: Bytes;
readonly moduleName: Bytes;
@@ -2928,8 +2938,8 @@
readonly patch: Compact<u32>;
}
- /** @name XcmV3MaybeErrorCode (250) */
- interface XcmV3MaybeErrorCode extends Enum {
+ /** @name StagingXcmV3MaybeErrorCode (250) */
+ interface StagingXcmV3MaybeErrorCode extends Enum {
readonly isSuccess: boolean;
readonly isError: boolean;
readonly asError: Bytes;
@@ -2938,43 +2948,43 @@
readonly type: 'Success' | 'Error' | 'TruncatedError';
}
- /** @name XcmV3QueryResponseInfo (253) */
- interface XcmV3QueryResponseInfo extends Struct {
- readonly destination: XcmV3MultiLocation;
+ /** @name StagingXcmV3QueryResponseInfo (253) */
+ interface StagingXcmV3QueryResponseInfo extends Struct {
+ readonly destination: StagingXcmV3MultiLocation;
readonly queryId: Compact<u64>;
readonly maxWeight: SpWeightsWeightV2Weight;
}
- /** @name XcmV3MultiassetMultiAssetFilter (254) */
- interface XcmV3MultiassetMultiAssetFilter extends Enum {
+ /** @name StagingXcmV3MultiassetMultiAssetFilter (254) */
+ interface StagingXcmV3MultiassetMultiAssetFilter extends Enum {
readonly isDefinite: boolean;
- readonly asDefinite: XcmV3MultiassetMultiAssets;
+ readonly asDefinite: StagingXcmV3MultiassetMultiAssets;
readonly isWild: boolean;
- readonly asWild: XcmV3MultiassetWildMultiAsset;
+ readonly asWild: StagingXcmV3MultiassetWildMultiAsset;
readonly type: 'Definite' | 'Wild';
}
- /** @name XcmV3MultiassetWildMultiAsset (255) */
- interface XcmV3MultiassetWildMultiAsset extends Enum {
+ /** @name StagingXcmV3MultiassetWildMultiAsset (255) */
+ interface StagingXcmV3MultiassetWildMultiAsset extends Enum {
readonly isAll: boolean;
readonly isAllOf: boolean;
readonly asAllOf: {
- readonly id: XcmV3MultiassetAssetId;
- readonly fun: XcmV3MultiassetWildFungibility;
+ readonly id: StagingXcmV3MultiassetAssetId;
+ readonly fun: StagingXcmV3MultiassetWildFungibility;
} & Struct;
readonly isAllCounted: boolean;
readonly asAllCounted: Compact<u32>;
readonly isAllOfCounted: boolean;
readonly asAllOfCounted: {
- readonly id: XcmV3MultiassetAssetId;
- readonly fun: XcmV3MultiassetWildFungibility;
+ readonly id: StagingXcmV3MultiassetAssetId;
+ readonly fun: StagingXcmV3MultiassetWildFungibility;
readonly count: Compact<u32>;
} & Struct;
readonly type: 'All' | 'AllOf' | 'AllCounted' | 'AllOfCounted';
}
- /** @name XcmV3MultiassetWildFungibility (256) */
- interface XcmV3MultiassetWildFungibility extends Enum {
+ /** @name StagingXcmV3MultiassetWildFungibility (256) */
+ interface StagingXcmV3MultiassetWildFungibility extends Enum {
readonly isFungible: boolean;
readonly isNonFungible: boolean;
readonly type: 'Fungible' | 'NonFungible';
@@ -3427,13 +3437,13 @@
readonly isRegisterForeignAsset: boolean;
readonly asRegisterForeignAsset: {
readonly owner: AccountId32;
- readonly location: XcmVersionedMultiLocation;
+ readonly location: StagingXcmVersionedMultiLocation;
readonly metadata: PalletForeignAssetsModuleAssetMetadata;
} & Struct;
readonly isUpdateForeignAsset: boolean;
readonly asUpdateForeignAsset: {
readonly foreignAssetId: u32;
- readonly location: XcmVersionedMultiLocation;
+ readonly location: StagingXcmVersionedMultiLocation;
readonly metadata: PalletForeignAssetsModuleAssetMetadata;
} & Struct;
readonly type: 'RegisterForeignAsset' | 'UpdateForeignAsset';
@@ -3623,15 +3633,42 @@
interface PalletMaintenanceCall extends Enum {
readonly isEnable: boolean;
readonly isDisable: boolean;
- readonly isExecutePreimage: boolean;
- readonly asExecutePreimage: {
- readonly hash_: H256;
- readonly weightBound: SpWeightsWeightV2Weight;
+ readonly type: 'Enable' | 'Disable';
+ }
+
+ /** @name PalletUtilityCall (362) */
+ interface PalletUtilityCall extends Enum {
+ readonly isBatch: boolean;
+ readonly asBatch: {
+ readonly calls: Vec<Call>;
} & Struct;
- readonly type: 'Enable' | 'Disable' | 'ExecutePreimage';
+ readonly isAsDerivative: boolean;
+ readonly asAsDerivative: {
+ readonly index: u16;
+ readonly call: Call;
+ } & Struct;
+ readonly isBatchAll: boolean;
+ readonly asBatchAll: {
+ readonly calls: Vec<Call>;
+ } & Struct;
+ readonly isDispatchAs: boolean;
+ readonly asDispatchAs: {
+ readonly asOrigin: OpalRuntimeOriginCaller;
+ readonly call: Call;
+ } & Struct;
+ readonly isForceBatch: boolean;
+ readonly asForceBatch: {
+ readonly calls: Vec<Call>;
+ } & Struct;
+ readonly isWithWeight: boolean;
+ readonly asWithWeight: {
+ readonly call: Call;
+ readonly weight: SpWeightsWeightV2Weight;
+ } & Struct;
+ readonly type: 'Batch' | 'AsDerivative' | 'BatchAll' | 'DispatchAs' | 'ForceBatch' | 'WithWeight';
}
- /** @name PalletTestUtilsCall (362) */
+ /** @name PalletTestUtilsCall (364) */
interface PalletTestUtilsCall extends Enum {
readonly isEnable: boolean;
readonly isSetTestValue: boolean;
@@ -3651,7 +3688,7 @@
readonly type: 'Enable' | 'SetTestValue' | 'SetTestValueAndRollback' | 'IncTestValue' | 'JustTakeFee' | 'BatchAll';
}
- /** @name PalletSchedulerEvent (365) */
+ /** @name PalletSchedulerEvent (366) */
interface PalletSchedulerEvent extends Enum {
readonly isScheduled: boolean;
readonly asScheduled: {
@@ -3687,30 +3724,32 @@
readonly type: 'Scheduled' | 'Canceled' | 'Dispatched' | 'CallUnavailable' | 'PeriodicFailed' | 'PermanentlyOverweight';
}
- /** @name CumulusPalletXcmpQueueEvent (366) */
+ /** @name CumulusPalletXcmpQueueEvent (367) */
interface CumulusPalletXcmpQueueEvent extends Enum {
readonly isSuccess: boolean;
readonly asSuccess: {
- readonly messageHash: Option<U8aFixed>;
+ readonly messageHash: U8aFixed;
+ readonly messageId: U8aFixed;
readonly weight: SpWeightsWeightV2Weight;
} & Struct;
readonly isFail: boolean;
readonly asFail: {
- readonly messageHash: Option<U8aFixed>;
- readonly error: XcmV3TraitsError;
+ readonly messageHash: U8aFixed;
+ readonly messageId: U8aFixed;
+ readonly error: StagingXcmV3TraitsError;
readonly weight: SpWeightsWeightV2Weight;
} & Struct;
readonly isBadVersion: boolean;
readonly asBadVersion: {
- readonly messageHash: Option<U8aFixed>;
+ readonly messageHash: U8aFixed;
} & Struct;
readonly isBadFormat: boolean;
readonly asBadFormat: {
- readonly messageHash: Option<U8aFixed>;
+ readonly messageHash: U8aFixed;
} & Struct;
readonly isXcmpMessageSent: boolean;
readonly asXcmpMessageSent: {
- readonly messageHash: Option<U8aFixed>;
+ readonly messageHash: U8aFixed;
} & Struct;
readonly isOverweightEnqueued: boolean;
readonly asOverweightEnqueued: {
@@ -3727,102 +3766,191 @@
readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';
}
- /** @name PalletXcmEvent (367) */
+ /** @name PalletXcmEvent (368) */
interface PalletXcmEvent extends Enum {
readonly isAttempted: boolean;
- readonly asAttempted: XcmV3TraitsOutcome;
+ readonly asAttempted: {
+ readonly outcome: StagingXcmV3TraitsOutcome;
+ } & Struct;
readonly isSent: boolean;
- readonly asSent: ITuple<[XcmV3MultiLocation, XcmV3MultiLocation, XcmV3Xcm]>;
+ readonly asSent: {
+ readonly origin: StagingXcmV3MultiLocation;
+ readonly destination: StagingXcmV3MultiLocation;
+ readonly message: StagingXcmV3Xcm;
+ readonly messageId: U8aFixed;
+ } & Struct;
readonly isUnexpectedResponse: boolean;
- readonly asUnexpectedResponse: ITuple<[XcmV3MultiLocation, u64]>;
+ readonly asUnexpectedResponse: {
+ readonly origin: StagingXcmV3MultiLocation;
+ readonly queryId: u64;
+ } & Struct;
readonly isResponseReady: boolean;
- readonly asResponseReady: ITuple<[u64, XcmV3Response]>;
+ readonly asResponseReady: {
+ readonly queryId: u64;
+ readonly response: StagingXcmV3Response;
+ } & Struct;
readonly isNotified: boolean;
- readonly asNotified: ITuple<[u64, u8, u8]>;
+ readonly asNotified: {
+ readonly queryId: u64;
+ readonly palletIndex: u8;
+ readonly callIndex: u8;
+ } & Struct;
readonly isNotifyOverweight: boolean;
- readonly asNotifyOverweight: ITuple<[u64, u8, u8, SpWeightsWeightV2Weight, SpWeightsWeightV2Weight]>;
+ readonly asNotifyOverweight: {
+ readonly queryId: u64;
+ readonly palletIndex: u8;
+ readonly callIndex: u8;
+ readonly actualWeight: SpWeightsWeightV2Weight;
+ readonly maxBudgetedWeight: SpWeightsWeightV2Weight;
+ } & Struct;
readonly isNotifyDispatchError: boolean;
- readonly asNotifyDispatchError: ITuple<[u64, u8, u8]>;
+ readonly asNotifyDispatchError: {
+ readonly queryId: u64;
+ readonly palletIndex: u8;
+ readonly callIndex: u8;
+ } & Struct;
readonly isNotifyDecodeFailed: boolean;
- readonly asNotifyDecodeFailed: ITuple<[u64, u8, u8]>;
+ readonly asNotifyDecodeFailed: {
+ readonly queryId: u64;
+ readonly palletIndex: u8;
+ readonly callIndex: u8;
+ } & Struct;
readonly isInvalidResponder: boolean;
- readonly asInvalidResponder: ITuple<[XcmV3MultiLocation, u64, Option<XcmV3MultiLocation>]>;
+ readonly asInvalidResponder: {
+ readonly origin: StagingXcmV3MultiLocation;
+ readonly queryId: u64;
+ readonly expectedLocation: Option<StagingXcmV3MultiLocation>;
+ } & Struct;
readonly isInvalidResponderVersion: boolean;
- readonly asInvalidResponderVersion: ITuple<[XcmV3MultiLocation, u64]>;
+ readonly asInvalidResponderVersion: {
+ readonly origin: StagingXcmV3MultiLocation;
+ readonly queryId: u64;
+ } & Struct;
readonly isResponseTaken: boolean;
- readonly asResponseTaken: u64;
+ readonly asResponseTaken: {
+ readonly queryId: u64;
+ } & Struct;
readonly isAssetsTrapped: boolean;
- readonly asAssetsTrapped: ITuple<[H256, XcmV3MultiLocation, XcmVersionedMultiAssets]>;
+ readonly asAssetsTrapped: {
+ readonly hash_: H256;
+ readonly origin: StagingXcmV3MultiLocation;
+ readonly assets: StagingXcmVersionedMultiAssets;
+ } & Struct;
readonly isVersionChangeNotified: boolean;
- readonly asVersionChangeNotified: ITuple<[XcmV3MultiLocation, u32, XcmV3MultiassetMultiAssets]>;
+ readonly asVersionChangeNotified: {
+ readonly destination: StagingXcmV3MultiLocation;
+ readonly result: u32;
+ readonly cost: StagingXcmV3MultiassetMultiAssets;
+ readonly messageId: U8aFixed;
+ } & Struct;
readonly isSupportedVersionChanged: boolean;
- readonly asSupportedVersionChanged: ITuple<[XcmV3MultiLocation, u32]>;
+ readonly asSupportedVersionChanged: {
+ readonly location: StagingXcmV3MultiLocation;
+ readonly version: u32;
+ } & Struct;
readonly isNotifyTargetSendFail: boolean;
- readonly asNotifyTargetSendFail: ITuple<[XcmV3MultiLocation, u64, XcmV3TraitsError]>;
+ readonly asNotifyTargetSendFail: {
+ readonly location: StagingXcmV3MultiLocation;
+ readonly queryId: u64;
+ readonly error: StagingXcmV3TraitsError;
+ } & Struct;
readonly isNotifyTargetMigrationFail: boolean;
- readonly asNotifyTargetMigrationFail: ITuple<[XcmVersionedMultiLocation, u64]>;
+ readonly asNotifyTargetMigrationFail: {
+ readonly location: StagingXcmVersionedMultiLocation;
+ readonly queryId: u64;
+ } & Struct;
readonly isInvalidQuerierVersion: boolean;
- readonly asInvalidQuerierVersion: ITuple<[XcmV3MultiLocation, u64]>;
+ readonly asInvalidQuerierVersion: {
+ readonly origin: StagingXcmV3MultiLocation;
+ readonly queryId: u64;
+ } & Struct;
readonly isInvalidQuerier: boolean;
- readonly asInvalidQuerier: ITuple<[XcmV3MultiLocation, u64, XcmV3MultiLocation, Option<XcmV3MultiLocation>]>;
+ readonly asInvalidQuerier: {
+ readonly origin: StagingXcmV3MultiLocation;
+ readonly queryId: u64;
+ readonly expectedQuerier: StagingXcmV3MultiLocation;
+ readonly maybeActualQuerier: Option<StagingXcmV3MultiLocation>;
+ } & Struct;
readonly isVersionNotifyStarted: boolean;
- readonly asVersionNotifyStarted: ITuple<[XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>;
+ readonly asVersionNotifyStarted: {
+ readonly destination: StagingXcmV3MultiLocation;
+ readonly cost: StagingXcmV3MultiassetMultiAssets;
+ readonly messageId: U8aFixed;
+ } & Struct;
readonly isVersionNotifyRequested: boolean;
- readonly asVersionNotifyRequested: ITuple<[XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>;
+ readonly asVersionNotifyRequested: {
+ readonly destination: StagingXcmV3MultiLocation;
+ readonly cost: StagingXcmV3MultiassetMultiAssets;
+ readonly messageId: U8aFixed;
+ } & Struct;
readonly isVersionNotifyUnrequested: boolean;
- readonly asVersionNotifyUnrequested: ITuple<[XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>;
+ readonly asVersionNotifyUnrequested: {
+ readonly destination: StagingXcmV3MultiLocation;
+ readonly cost: StagingXcmV3MultiassetMultiAssets;
+ readonly messageId: U8aFixed;
+ } & Struct;
readonly isFeesPaid: boolean;
- readonly asFeesPaid: ITuple<[XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>;
+ readonly asFeesPaid: {
+ readonly paying: StagingXcmV3MultiLocation;
+ readonly fees: StagingXcmV3MultiassetMultiAssets;
+ } & Struct;
readonly isAssetsClaimed: boolean;
- readonly asAssetsClaimed: ITuple<[H256, XcmV3MultiLocation, XcmVersionedMultiAssets]>;
+ readonly asAssetsClaimed: {
+ readonly hash_: H256;
+ readonly origin: StagingXcmV3MultiLocation;
+ readonly assets: StagingXcmVersionedMultiAssets;
+ } & Struct;
readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail' | 'InvalidQuerierVersion' | 'InvalidQuerier' | 'VersionNotifyStarted' | 'VersionNotifyRequested' | 'VersionNotifyUnrequested' | 'FeesPaid' | 'AssetsClaimed';
}
- /** @name XcmV3TraitsOutcome (368) */
- interface XcmV3TraitsOutcome extends Enum {
+ /** @name StagingXcmV3TraitsOutcome (369) */
+ interface StagingXcmV3TraitsOutcome extends Enum {
readonly isComplete: boolean;
readonly asComplete: SpWeightsWeightV2Weight;
readonly isIncomplete: boolean;
- readonly asIncomplete: ITuple<[SpWeightsWeightV2Weight, XcmV3TraitsError]>;
+ readonly asIncomplete: ITuple<[SpWeightsWeightV2Weight, StagingXcmV3TraitsError]>;
readonly isError: boolean;
- readonly asError: XcmV3TraitsError;
+ readonly asError: StagingXcmV3TraitsError;
readonly type: 'Complete' | 'Incomplete' | 'Error';
}
- /** @name CumulusPalletXcmEvent (369) */
+ /** @name CumulusPalletXcmEvent (370) */
interface CumulusPalletXcmEvent extends Enum {
readonly isInvalidFormat: boolean;
readonly asInvalidFormat: U8aFixed;
readonly isUnsupportedVersion: boolean;
readonly asUnsupportedVersion: U8aFixed;
readonly isExecutedDownward: boolean;
- readonly asExecutedDownward: ITuple<[U8aFixed, XcmV3TraitsOutcome]>;
+ readonly asExecutedDownward: ITuple<[U8aFixed, StagingXcmV3TraitsOutcome]>;
readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';
}
- /** @name CumulusPalletDmpQueueEvent (370) */
+ /** @name CumulusPalletDmpQueueEvent (371) */
interface CumulusPalletDmpQueueEvent extends Enum {
readonly isInvalidFormat: boolean;
readonly asInvalidFormat: {
- readonly messageId: U8aFixed;
+ readonly messageHash: U8aFixed;
} & Struct;
readonly isUnsupportedVersion: boolean;
readonly asUnsupportedVersion: {
- readonly messageId: U8aFixed;
+ readonly messageHash: U8aFixed;
} & Struct;
readonly isExecutedDownward: boolean;
readonly asExecutedDownward: {
+ readonly messageHash: U8aFixed;
readonly messageId: U8aFixed;
- readonly outcome: XcmV3TraitsOutcome;
+ readonly outcome: StagingXcmV3TraitsOutcome;
} & Struct;
readonly isWeightExhausted: boolean;
readonly asWeightExhausted: {
+ readonly messageHash: U8aFixed;
readonly messageId: U8aFixed;
readonly remainingWeight: SpWeightsWeightV2Weight;
readonly requiredWeight: SpWeightsWeightV2Weight;
} & Struct;
readonly isOverweightEnqueued: boolean;
readonly asOverweightEnqueued: {
+ readonly messageHash: U8aFixed;
readonly messageId: U8aFixed;
readonly overweightIndex: u64;
readonly requiredWeight: SpWeightsWeightV2Weight;
@@ -3834,12 +3962,12 @@
} & Struct;
readonly isMaxMessagesExhausted: boolean;
readonly asMaxMessagesExhausted: {
- readonly messageId: U8aFixed;
+ readonly messageHash: U8aFixed;
} & Struct;
readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced' | 'MaxMessagesExhausted';
}
- /** @name PalletConfigurationEvent (371) */
+ /** @name PalletConfigurationEvent (372) */
interface PalletConfigurationEvent extends Enum {
readonly isNewDesiredCollators: boolean;
readonly asNewDesiredCollators: {
@@ -3856,7 +3984,7 @@
readonly type: 'NewDesiredCollators' | 'NewCollatorLicenseBond' | 'NewCollatorKickThreshold';
}
- /** @name PalletCommonEvent (372) */
+ /** @name PalletCommonEvent (373) */
interface PalletCommonEvent extends Enum {
readonly isCollectionCreated: boolean;
readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>;
@@ -3905,14 +4033,14 @@
readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved' | 'ApprovedForAll' | 'CollectionPropertySet' | 'CollectionPropertyDeleted' | 'TokenPropertySet' | 'TokenPropertyDeleted' | 'PropertyPermissionSet' | 'AllowListAddressAdded' | 'AllowListAddressRemoved' | 'CollectionAdminAdded' | 'CollectionAdminRemoved' | 'CollectionLimitSet' | 'CollectionOwnerChanged' | 'CollectionPermissionSet' | 'CollectionSponsorSet' | 'SponsorshipConfirmed' | 'CollectionSponsorRemoved';
}
- /** @name PalletStructureEvent (373) */
+ /** @name PalletStructureEvent (374) */
interface PalletStructureEvent extends Enum {
readonly isExecuted: boolean;
readonly asExecuted: Result<Null, SpRuntimeDispatchError>;
readonly type: 'Executed';
}
- /** @name PalletAppPromotionEvent (374) */
+ /** @name PalletAppPromotionEvent (375) */
interface PalletAppPromotionEvent extends Enum {
readonly isStakingRecalculation: boolean;
readonly asStakingRecalculation: ITuple<[AccountId32, u128, u128]>;
@@ -3925,34 +4053,34 @@
readonly type: 'StakingRecalculation' | 'Stake' | 'Unstake' | 'SetAdmin';
}
- /** @name PalletForeignAssetsModuleEvent (375) */
+ /** @name PalletForeignAssetsModuleEvent (376) */
interface PalletForeignAssetsModuleEvent extends Enum {
readonly isForeignAssetRegistered: boolean;
readonly asForeignAssetRegistered: {
readonly assetId: u32;
- readonly assetAddress: XcmV3MultiLocation;
+ readonly assetAddress: StagingXcmV3MultiLocation;
readonly metadata: PalletForeignAssetsModuleAssetMetadata;
} & Struct;
readonly isForeignAssetUpdated: boolean;
readonly asForeignAssetUpdated: {
readonly assetId: u32;
- readonly assetAddress: XcmV3MultiLocation;
+ readonly assetAddress: StagingXcmV3MultiLocation;
readonly metadata: PalletForeignAssetsModuleAssetMetadata;
} & Struct;
readonly isAssetRegistered: boolean;
readonly asAssetRegistered: {
- readonly assetId: PalletForeignAssetsAssetIds;
+ readonly assetId: PalletForeignAssetsAssetId;
readonly metadata: PalletForeignAssetsModuleAssetMetadata;
} & Struct;
readonly isAssetUpdated: boolean;
readonly asAssetUpdated: {
- readonly assetId: PalletForeignAssetsAssetIds;
+ readonly assetId: PalletForeignAssetsAssetId;
readonly metadata: PalletForeignAssetsModuleAssetMetadata;
} & Struct;
readonly type: 'ForeignAssetRegistered' | 'ForeignAssetUpdated' | 'AssetRegistered' | 'AssetUpdated';
}
- /** @name PalletEvmEvent (376) */
+ /** @name PalletEvmEvent (377) */
interface PalletEvmEvent extends Enum {
readonly isLog: boolean;
readonly asLog: {
@@ -3977,7 +4105,7 @@
readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed';
}
- /** @name PalletEthereumEvent (377) */
+ /** @name PalletEthereumEvent (378) */
interface PalletEthereumEvent extends Enum {
readonly isExecuted: boolean;
readonly asExecuted: {
@@ -3990,7 +4118,7 @@
readonly type: 'Executed';
}
- /** @name EvmCoreErrorExitReason (378) */
+ /** @name EvmCoreErrorExitReason (379) */
interface EvmCoreErrorExitReason extends Enum {
readonly isSucceed: boolean;
readonly asSucceed: EvmCoreErrorExitSucceed;
@@ -4003,7 +4131,7 @@
readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal';
}
- /** @name EvmCoreErrorExitSucceed (379) */
+ /** @name EvmCoreErrorExitSucceed (380) */
interface EvmCoreErrorExitSucceed extends Enum {
readonly isStopped: boolean;
readonly isReturned: boolean;
@@ -4011,7 +4139,7 @@
readonly type: 'Stopped' | 'Returned' | 'Suicided';
}
- /** @name EvmCoreErrorExitError (380) */
+ /** @name EvmCoreErrorExitError (381) */
interface EvmCoreErrorExitError extends Enum {
readonly isStackUnderflow: boolean;
readonly isStackOverflow: boolean;
@@ -4034,13 +4162,13 @@
readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other' | 'MaxNonce' | 'InvalidCode';
}
- /** @name EvmCoreErrorExitRevert (384) */
+ /** @name EvmCoreErrorExitRevert (385) */
interface EvmCoreErrorExitRevert extends Enum {
readonly isReverted: boolean;
readonly type: 'Reverted';
}
- /** @name EvmCoreErrorExitFatal (385) */
+ /** @name EvmCoreErrorExitFatal (386) */
interface EvmCoreErrorExitFatal extends Enum {
readonly isNotSupported: boolean;
readonly isUnhandledInterrupt: boolean;
@@ -4051,7 +4179,7 @@
readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other';
}
- /** @name PalletEvmContractHelpersEvent (386) */
+ /** @name PalletEvmContractHelpersEvent (387) */
interface PalletEvmContractHelpersEvent extends Enum {
readonly isContractSponsorSet: boolean;
readonly asContractSponsorSet: ITuple<[H160, AccountId32]>;
@@ -4062,20 +4190,41 @@
readonly type: 'ContractSponsorSet' | 'ContractSponsorshipConfirmed' | 'ContractSponsorRemoved';
}
- /** @name PalletEvmMigrationEvent (387) */
+ /** @name PalletEvmMigrationEvent (388) */
interface PalletEvmMigrationEvent extends Enum {
readonly isTestEvent: boolean;
readonly type: 'TestEvent';
}
- /** @name PalletMaintenanceEvent (388) */
+ /** @name PalletMaintenanceEvent (389) */
interface PalletMaintenanceEvent extends Enum {
readonly isMaintenanceEnabled: boolean;
readonly isMaintenanceDisabled: boolean;
readonly type: 'MaintenanceEnabled' | 'MaintenanceDisabled';
}
- /** @name PalletTestUtilsEvent (389) */
+ /** @name PalletUtilityEvent (390) */
+ interface PalletUtilityEvent extends Enum {
+ readonly isBatchInterrupted: boolean;
+ readonly asBatchInterrupted: {
+ readonly index: u32;
+ readonly error: SpRuntimeDispatchError;
+ } & Struct;
+ readonly isBatchCompleted: boolean;
+ readonly isBatchCompletedWithErrors: boolean;
+ readonly isItemCompleted: boolean;
+ readonly isItemFailed: boolean;
+ readonly asItemFailed: {
+ readonly error: SpRuntimeDispatchError;
+ } & Struct;
+ readonly isDispatchedAs: boolean;
+ readonly asDispatchedAs: {
+ readonly result: Result<Null, SpRuntimeDispatchError>;
+ } & Struct;
+ readonly type: 'BatchInterrupted' | 'BatchCompleted' | 'BatchCompletedWithErrors' | 'ItemCompleted' | 'ItemFailed' | 'DispatchedAs';
+ }
+
+ /** @name PalletTestUtilsEvent (391) */
interface PalletTestUtilsEvent extends Enum {
readonly isValueIsSet: boolean;
readonly isShouldRollback: boolean;
@@ -4083,7 +4232,7 @@
readonly type: 'ValueIsSet' | 'ShouldRollback' | 'BatchCompleted';
}
- /** @name FrameSystemPhase (390) */
+ /** @name FrameSystemPhase (392) */
interface FrameSystemPhase extends Enum {
readonly isApplyExtrinsic: boolean;
readonly asApplyExtrinsic: u32;
@@ -4092,27 +4241,27 @@
readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';
}
- /** @name FrameSystemLastRuntimeUpgradeInfo (392) */
+ /** @name FrameSystemLastRuntimeUpgradeInfo (394) */
interface FrameSystemLastRuntimeUpgradeInfo extends Struct {
readonly specVersion: Compact<u32>;
readonly specName: Text;
}
- /** @name FrameSystemLimitsBlockWeights (393) */
+ /** @name FrameSystemLimitsBlockWeights (395) */
interface FrameSystemLimitsBlockWeights extends Struct {
readonly baseBlock: SpWeightsWeightV2Weight;
readonly maxBlock: SpWeightsWeightV2Weight;
readonly perClass: FrameSupportDispatchPerDispatchClassWeightsPerClass;
}
- /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (394) */
+ /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (396) */
interface FrameSupportDispatchPerDispatchClassWeightsPerClass extends Struct {
readonly normal: FrameSystemLimitsWeightsPerClass;
readonly operational: FrameSystemLimitsWeightsPerClass;
readonly mandatory: FrameSystemLimitsWeightsPerClass;
}
- /** @name FrameSystemLimitsWeightsPerClass (395) */
+ /** @name FrameSystemLimitsWeightsPerClass (397) */
interface FrameSystemLimitsWeightsPerClass extends Struct {
readonly baseExtrinsic: SpWeightsWeightV2Weight;
readonly maxExtrinsic: Option<SpWeightsWeightV2Weight>;
@@ -4120,25 +4269,25 @@
readonly reserved: Option<SpWeightsWeightV2Weight>;
}
- /** @name FrameSystemLimitsBlockLength (397) */
+ /** @name FrameSystemLimitsBlockLength (399) */
interface FrameSystemLimitsBlockLength extends Struct {
readonly max: FrameSupportDispatchPerDispatchClassU32;
}
- /** @name FrameSupportDispatchPerDispatchClassU32 (398) */
+ /** @name FrameSupportDispatchPerDispatchClassU32 (400) */
interface FrameSupportDispatchPerDispatchClassU32 extends Struct {
readonly normal: u32;
readonly operational: u32;
readonly mandatory: u32;
}
- /** @name SpWeightsRuntimeDbWeight (399) */
+ /** @name SpWeightsRuntimeDbWeight (401) */
interface SpWeightsRuntimeDbWeight extends Struct {
readonly read: u64;
readonly write: u64;
}
- /** @name SpVersionRuntimeVersion (400) */
+ /** @name SpVersionRuntimeVersion (402) */
interface SpVersionRuntimeVersion extends Struct {
readonly specName: Text;
readonly implName: Text;
@@ -4150,7 +4299,7 @@
readonly stateVersion: u8;
}
- /** @name FrameSystemError (404) */
+ /** @name FrameSystemError (406) */
interface FrameSystemError extends Enum {
readonly isInvalidSpecName: boolean;
readonly isSpecVersionNeedsToIncrease: boolean;
@@ -4161,28 +4310,62 @@
readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';
}
- /** @name PolkadotPrimitivesV4UpgradeRestriction (406) */
- interface PolkadotPrimitivesV4UpgradeRestriction extends Enum {
+ /** @name CumulusPalletParachainSystemUnincludedSegmentAncestor (408) */
+ interface CumulusPalletParachainSystemUnincludedSegmentAncestor extends Struct {
+ readonly usedBandwidth: CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth;
+ readonly paraHeadHash: Option<H256>;
+ readonly consumedGoAheadSignal: Option<PolkadotPrimitivesV5UpgradeGoAhead>;
+ }
+
+ /** @name CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth (409) */
+ interface CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth extends Struct {
+ readonly umpMsgCount: u32;
+ readonly umpTotalBytes: u32;
+ readonly hrmpOutgoing: BTreeMap<u32, CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate>;
+ }
+
+ /** @name CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate (411) */
+ interface CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate extends Struct {
+ readonly msgCount: u32;
+ readonly totalBytes: u32;
+ }
+
+ /** @name PolkadotPrimitivesV5UpgradeGoAhead (415) */
+ interface PolkadotPrimitivesV5UpgradeGoAhead extends Enum {
+ readonly isAbort: boolean;
+ readonly isGoAhead: boolean;
+ readonly type: 'Abort' | 'GoAhead';
+ }
+
+ /** @name CumulusPalletParachainSystemUnincludedSegmentSegmentTracker (416) */
+ interface CumulusPalletParachainSystemUnincludedSegmentSegmentTracker extends Struct {
+ readonly usedBandwidth: CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth;
+ readonly hrmpWatermark: Option<u32>;
+ readonly consumedGoAheadSignal: Option<PolkadotPrimitivesV5UpgradeGoAhead>;
+ }
+
+ /** @name PolkadotPrimitivesV5UpgradeRestriction (418) */
+ interface PolkadotPrimitivesV5UpgradeRestriction extends Enum {
readonly isPresent: boolean;
readonly type: 'Present';
}
- /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (407) */
+ /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (419) */
interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct {
readonly dmqMqcHead: H256;
- readonly relayDispatchQueueSize: CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize;
- readonly ingressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV4AbridgedHrmpChannel]>>;
- readonly egressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV4AbridgedHrmpChannel]>>;
+ readonly relayDispatchQueueRemainingCapacity: CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity;
+ readonly ingressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV5AbridgedHrmpChannel]>>;
+ readonly egressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV5AbridgedHrmpChannel]>>;
}
- /** @name CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize (408) */
- interface CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize extends Struct {
+ /** @name CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity (420) */
+ interface CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity extends Struct {
readonly remainingCount: u32;
readonly remainingSize: u32;
}
- /** @name PolkadotPrimitivesV4AbridgedHrmpChannel (411) */
- interface PolkadotPrimitivesV4AbridgedHrmpChannel extends Struct {
+ /** @name PolkadotPrimitivesV5AbridgedHrmpChannel (423) */
+ interface PolkadotPrimitivesV5AbridgedHrmpChannel extends Struct {
readonly maxCapacity: u32;
readonly maxTotalSize: u32;
readonly maxMessageSize: u32;
@@ -4191,8 +4374,8 @@
readonly mqcHead: Option<H256>;
}
- /** @name PolkadotPrimitivesV4AbridgedHostConfiguration (412) */
- interface PolkadotPrimitivesV4AbridgedHostConfiguration extends Struct {
+ /** @name PolkadotPrimitivesV5AbridgedHostConfiguration (424) */
+ interface PolkadotPrimitivesV5AbridgedHostConfiguration extends Struct {
readonly maxCodeSize: u32;
readonly maxHeadDataSize: u32;
readonly maxUpwardQueueCount: u32;
@@ -4202,21 +4385,28 @@
readonly hrmpMaxMessageNumPerCandidate: u32;
readonly validationUpgradeCooldown: u32;
readonly validationUpgradeDelay: u32;
+ readonly asyncBackingParams: PolkadotPrimitivesVstagingAsyncBackingParams;
+ }
+
+ /** @name PolkadotPrimitivesVstagingAsyncBackingParams (425) */
+ interface PolkadotPrimitivesVstagingAsyncBackingParams extends Struct {
+ readonly maxCandidateDepth: u32;
+ readonly allowedAncestryLen: u32;
}
- /** @name PolkadotCorePrimitivesOutboundHrmpMessage (418) */
+ /** @name PolkadotCorePrimitivesOutboundHrmpMessage (431) */
interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct {
readonly recipient: u32;
readonly data: Bytes;
}
- /** @name CumulusPalletParachainSystemCodeUpgradeAuthorization (419) */
+ /** @name CumulusPalletParachainSystemCodeUpgradeAuthorization (432) */
interface CumulusPalletParachainSystemCodeUpgradeAuthorization extends Struct {
readonly codeHash: H256;
readonly checkVersion: bool;
}
- /** @name CumulusPalletParachainSystemError (420) */
+ /** @name CumulusPalletParachainSystemError (433) */
interface CumulusPalletParachainSystemError extends Enum {
readonly isOverlappingUpgrades: boolean;
readonly isProhibitedByPolkadot: boolean;
@@ -4229,7 +4419,7 @@
readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled' | 'NothingAuthorized' | 'Unauthorized';
}
- /** @name PalletCollatorSelectionError (422) */
+ /** @name PalletCollatorSelectionError (435) */
interface PalletCollatorSelectionError extends Enum {
readonly isTooManyCandidates: boolean;
readonly isUnknown: boolean;
@@ -4247,10 +4437,10 @@
readonly type: 'TooManyCandidates' | 'Unknown' | 'Permission' | 'AlreadyHoldingLicense' | 'NoLicense' | 'AlreadyCandidate' | 'NotCandidate' | 'TooManyInvulnerables' | 'TooFewInvulnerables' | 'AlreadyInvulnerable' | 'NotInvulnerable' | 'NoAssociatedValidatorId' | 'ValidatorNotRegistered';
}
- /** @name SpCoreCryptoKeyTypeId (426) */
+ /** @name SpCoreCryptoKeyTypeId (439) */
interface SpCoreCryptoKeyTypeId extends U8aFixed {}
- /** @name PalletSessionError (427) */
+ /** @name PalletSessionError (440) */
interface PalletSessionError extends Enum {
readonly isInvalidProof: boolean;
readonly isNoAssociatedValidatorId: boolean;
@@ -4260,14 +4450,14 @@
readonly type: 'InvalidProof' | 'NoAssociatedValidatorId' | 'DuplicatedKey' | 'NoKeys' | 'NoAccount';
}
- /** @name PalletBalancesBalanceLock (432) */
+ /** @name PalletBalancesBalanceLock (446) */
interface PalletBalancesBalanceLock extends Struct {
readonly id: U8aFixed;
readonly amount: u128;
readonly reasons: PalletBalancesReasons;
}
- /** @name PalletBalancesReasons (433) */
+ /** @name PalletBalancesReasons (447) */
interface PalletBalancesReasons extends Enum {
readonly isFee: boolean;
readonly isMisc: boolean;
@@ -4275,19 +4465,32 @@
readonly type: 'Fee' | 'Misc' | 'All';
}
- /** @name PalletBalancesReserveData (436) */
+ /** @name PalletBalancesReserveData (450) */
interface PalletBalancesReserveData extends Struct {
readonly id: U8aFixed;
readonly amount: u128;
}
- /** @name PalletBalancesIdAmount (439) */
+ /** @name OpalRuntimeRuntimeHoldReason (454) */
+ interface OpalRuntimeRuntimeHoldReason extends Enum {
+ readonly isCollatorSelection: boolean;
+ readonly asCollatorSelection: PalletCollatorSelectionHoldReason;
+ readonly type: 'CollatorSelection';
+ }
+
+ /** @name PalletCollatorSelectionHoldReason (455) */
+ interface PalletCollatorSelectionHoldReason extends Enum {
+ readonly isLicenseBond: boolean;
+ readonly type: 'LicenseBond';
+ }
+
+ /** @name PalletBalancesIdAmount (458) */
interface PalletBalancesIdAmount extends Struct {
readonly id: U8aFixed;
readonly amount: u128;
}
- /** @name PalletBalancesError (442) */
+ /** @name PalletBalancesError (460) */
interface PalletBalancesError extends Enum {
readonly isVestingBalance: boolean;
readonly isLiquidityRestrictions: boolean;
@@ -4302,14 +4505,14 @@
readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'Expendability' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves' | 'TooManyHolds' | 'TooManyFreezes';
}
- /** @name PalletTransactionPaymentReleases (444) */
+ /** @name PalletTransactionPaymentReleases (462) */
interface PalletTransactionPaymentReleases extends Enum {
readonly isV1Ancient: boolean;
readonly isV2: boolean;
readonly type: 'V1Ancient' | 'V2';
}
- /** @name PalletTreasuryProposal (445) */
+ /** @name PalletTreasuryProposal (463) */
interface PalletTreasuryProposal extends Struct {
readonly proposer: AccountId32;
readonly value: u128;
@@ -4317,10 +4520,10 @@
readonly bond: u128;
}
- /** @name FrameSupportPalletId (448) */
+ /** @name FrameSupportPalletId (466) */
interface FrameSupportPalletId extends U8aFixed {}
- /** @name PalletTreasuryError (449) */
+ /** @name PalletTreasuryError (467) */
interface PalletTreasuryError extends Enum {
readonly isInsufficientProposersBalance: boolean;
readonly isInvalidIndex: boolean;
@@ -4330,13 +4533,13 @@
readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals' | 'InsufficientPermission' | 'ProposalNotApproved';
}
- /** @name PalletSudoError (450) */
+ /** @name PalletSudoError (468) */
interface PalletSudoError extends Enum {
readonly isRequireSudo: boolean;
readonly type: 'RequireSudo';
}
- /** @name OrmlVestingModuleError (452) */
+ /** @name OrmlVestingModuleError (470) */
interface OrmlVestingModuleError extends Enum {
readonly isZeroVestingPeriod: boolean;
readonly isZeroVestingPeriodCount: boolean;
@@ -4347,7 +4550,7 @@
readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';
}
- /** @name OrmlXtokensModuleError (453) */
+ /** @name OrmlXtokensModuleError (471) */
interface OrmlXtokensModuleError extends Enum {
readonly isAssetHasNoReserve: boolean;
readonly isNotCrossChainTransfer: boolean;
@@ -4371,26 +4574,26 @@
readonly type: 'AssetHasNoReserve' | 'NotCrossChainTransfer' | 'InvalidDest' | 'NotCrossChainTransferableCurrency' | 'UnweighableMessage' | 'XcmExecutionFailed' | 'CannotReanchor' | 'InvalidAncestry' | 'InvalidAsset' | 'DestinationNotInvertible' | 'BadVersion' | 'DistinctReserveForAssetAndFee' | 'ZeroFee' | 'ZeroAmount' | 'TooManyAssetsBeingSent' | 'AssetIndexNonExistent' | 'FeeNotEnough' | 'NotSupportedMultiLocation' | 'MinXcmFeeNotDefined';
}
- /** @name OrmlTokensBalanceLock (456) */
+ /** @name OrmlTokensBalanceLock (474) */
interface OrmlTokensBalanceLock extends Struct {
readonly id: U8aFixed;
readonly amount: u128;
}
- /** @name OrmlTokensAccountData (458) */
+ /** @name OrmlTokensAccountData (476) */
interface OrmlTokensAccountData extends Struct {
readonly free: u128;
readonly reserved: u128;
readonly frozen: u128;
}
- /** @name OrmlTokensReserveData (460) */
+ /** @name OrmlTokensReserveData (478) */
interface OrmlTokensReserveData extends Struct {
readonly id: Null;
readonly amount: u128;
}
- /** @name OrmlTokensModuleError (462) */
+ /** @name OrmlTokensModuleError (480) */
interface OrmlTokensModuleError extends Enum {
readonly isBalanceTooLow: boolean;
readonly isAmountIntoBalanceFailed: boolean;
@@ -4403,14 +4606,14 @@
readonly type: 'BalanceTooLow' | 'AmountIntoBalanceFailed' | 'LiquidityRestrictions' | 'MaxLocksExceeded' | 'KeepAlive' | 'ExistentialDeposit' | 'DeadAccount' | 'TooManyReserves';
}
- /** @name PalletIdentityRegistrarInfo (467) */
+ /** @name PalletIdentityRegistrarInfo (485) */
interface PalletIdentityRegistrarInfo extends Struct {
readonly account: AccountId32;
readonly fee: u128;
readonly fields: PalletIdentityBitFlags;
}
- /** @name PalletIdentityError (469) */
+ /** @name PalletIdentityError (487) */
interface PalletIdentityError extends Enum {
readonly isTooManySubAccounts: boolean;
readonly isNotFound: boolean;
@@ -4433,7 +4636,7 @@
readonly type: 'TooManySubAccounts' | 'NotFound' | 'NotNamed' | 'EmptyIndex' | 'FeeChanged' | 'NoIdentity' | 'StickyJudgement' | 'JudgementGiven' | 'InvalidJudgement' | 'InvalidIndex' | 'InvalidTarget' | 'TooManyFields' | 'TooManyRegistrars' | 'AlreadyClaimed' | 'NotSub' | 'NotOwned' | 'JudgementForDifferentIdentity' | 'JudgementPaymentFailed';
}
- /** @name PalletPreimageRequestStatus (470) */
+ /** @name PalletPreimageRequestStatus (488) */
interface PalletPreimageRequestStatus extends Enum {
readonly isUnrequested: boolean;
readonly asUnrequested: {
@@ -4449,7 +4652,7 @@
readonly type: 'Unrequested' | 'Requested';
}
- /** @name PalletPreimageError (475) */
+ /** @name PalletPreimageError (493) */
interface PalletPreimageError extends Enum {
readonly isTooBig: boolean;
readonly isAlreadyNoted: boolean;
@@ -4460,7 +4663,7 @@
readonly type: 'TooBig' | 'AlreadyNoted' | 'NotAuthorized' | 'NotNoted' | 'Requested' | 'NotRequested';
}
- /** @name PalletDemocracyReferendumInfo (481) */
+ /** @name PalletDemocracyReferendumInfo (499) */
interface PalletDemocracyReferendumInfo extends Enum {
readonly isOngoing: boolean;
readonly asOngoing: PalletDemocracyReferendumStatus;
@@ -4472,7 +4675,7 @@
readonly type: 'Ongoing' | 'Finished';
}
- /** @name PalletDemocracyReferendumStatus (482) */
+ /** @name PalletDemocracyReferendumStatus (500) */
interface PalletDemocracyReferendumStatus extends Struct {
readonly end: u32;
readonly proposal: FrameSupportPreimagesBounded;
@@ -4481,14 +4684,14 @@
readonly tally: PalletDemocracyTally;
}
- /** @name PalletDemocracyTally (483) */
+ /** @name PalletDemocracyTally (501) */
interface PalletDemocracyTally extends Struct {
readonly ayes: u128;
readonly nays: u128;
readonly turnout: u128;
}
- /** @name PalletDemocracyVoteVoting (484) */
+ /** @name PalletDemocracyVoteVoting (502) */
interface PalletDemocracyVoteVoting extends Enum {
readonly isDirect: boolean;
readonly asDirect: {
@@ -4507,16 +4710,16 @@
readonly type: 'Direct' | 'Delegating';
}
- /** @name PalletDemocracyDelegations (488) */
+ /** @name PalletDemocracyDelegations (506) */
interface PalletDemocracyDelegations extends Struct {
readonly votes: u128;
readonly capital: u128;
}
- /** @name PalletDemocracyVotePriorLock (489) */
+ /** @name PalletDemocracyVotePriorLock (507) */
interface PalletDemocracyVotePriorLock extends ITuple<[u32, u128]> {}
- /** @name PalletDemocracyError (492) */
+ /** @name PalletDemocracyError (510) */
interface PalletDemocracyError extends Enum {
readonly isValueLow: boolean;
readonly isProposalMissing: boolean;
@@ -4545,7 +4748,7 @@
readonly type: 'ValueLow' | 'ProposalMissing' | 'AlreadyCanceled' | 'DuplicateProposal' | 'ProposalBlacklisted' | 'NotSimpleMajority' | 'InvalidHash' | 'NoProposal' | 'AlreadyVetoed' | 'ReferendumInvalid' | 'NoneWaiting' | 'NotVoter' | 'NoPermission' | 'AlreadyDelegating' | 'InsufficientFunds' | 'NotDelegating' | 'VotesExist' | 'InstantNotAllowed' | 'Nonsense' | 'WrongUpperBound' | 'MaxVotesReached' | 'TooMany' | 'VotingPeriodLow' | 'PreimageNotExist';
}
- /** @name PalletCollectiveVotes (494) */
+ /** @name PalletCollectiveVotes (512) */
interface PalletCollectiveVotes extends Struct {
readonly index: u32;
readonly threshold: u32;
@@ -4554,7 +4757,7 @@
readonly end: u32;
}
- /** @name PalletCollectiveError (495) */
+ /** @name PalletCollectiveError (513) */
interface PalletCollectiveError extends Enum {
readonly isNotMember: boolean;
readonly isDuplicateProposal: boolean;
@@ -4566,10 +4769,11 @@
readonly isTooManyProposals: boolean;
readonly isWrongProposalWeight: boolean;
readonly isWrongProposalLength: boolean;
- readonly type: 'NotMember' | 'DuplicateProposal' | 'ProposalMissing' | 'WrongIndex' | 'DuplicateVote' | 'AlreadyInitialized' | 'TooEarly' | 'TooManyProposals' | 'WrongProposalWeight' | 'WrongProposalLength';
+ readonly isPrimeAccountNotMember: boolean;
+ readonly type: 'NotMember' | 'DuplicateProposal' | 'ProposalMissing' | 'WrongIndex' | 'DuplicateVote' | 'AlreadyInitialized' | 'TooEarly' | 'TooManyProposals' | 'WrongProposalWeight' | 'WrongProposalLength' | 'PrimeAccountNotMember';
}
- /** @name PalletMembershipError (499) */
+ /** @name PalletMembershipError (517) */
interface PalletMembershipError extends Enum {
readonly isAlreadyMember: boolean;
readonly isNotMember: boolean;
@@ -4577,12 +4781,12 @@
readonly type: 'AlreadyMember' | 'NotMember' | 'TooManyMembers';
}
- /** @name PalletRankedCollectiveMemberRecord (502) */
+ /** @name PalletRankedCollectiveMemberRecord (520) */
interface PalletRankedCollectiveMemberRecord extends Struct {
readonly rank: u16;
}
- /** @name PalletRankedCollectiveError (507) */
+ /** @name PalletRankedCollectiveError (525) */
interface PalletRankedCollectiveError extends Enum {
readonly isAlreadyMember: boolean;
readonly isNotMember: boolean;
@@ -4596,7 +4800,7 @@
readonly type: 'AlreadyMember' | 'NotMember' | 'NotPolling' | 'Ongoing' | 'NoneRemaining' | 'Corruption' | 'RankTooLow' | 'InvalidWitness' | 'NoPermission';
}
- /** @name PalletReferendaReferendumInfo (508) */
+ /** @name PalletReferendaReferendumInfo (526) */
interface PalletReferendaReferendumInfo extends Enum {
readonly isOngoing: boolean;
readonly asOngoing: PalletReferendaReferendumStatus;
@@ -4613,7 +4817,7 @@
readonly type: 'Ongoing' | 'Approved' | 'Rejected' | 'Cancelled' | 'TimedOut' | 'Killed';
}
- /** @name PalletReferendaReferendumStatus (509) */
+ /** @name PalletReferendaReferendumStatus (527) */
interface PalletReferendaReferendumStatus extends Struct {
readonly track: u16;
readonly origin: OpalRuntimeOriginCaller;
@@ -4628,19 +4832,19 @@
readonly alarm: Option<ITuple<[u32, ITuple<[u32, u32]>]>>;
}
- /** @name PalletReferendaDeposit (510) */
+ /** @name PalletReferendaDeposit (528) */
interface PalletReferendaDeposit extends Struct {
readonly who: AccountId32;
readonly amount: u128;
}
- /** @name PalletReferendaDecidingStatus (513) */
+ /** @name PalletReferendaDecidingStatus (531) */
interface PalletReferendaDecidingStatus extends Struct {
readonly since: u32;
readonly confirming: Option<u32>;
}
- /** @name PalletReferendaTrackInfo (519) */
+ /** @name PalletReferendaTrackInfo (537) */
interface PalletReferendaTrackInfo extends Struct {
readonly name: Text;
readonly maxDeciding: u32;
@@ -4653,7 +4857,7 @@
readonly minSupport: PalletReferendaCurve;
}
- /** @name PalletReferendaCurve (520) */
+ /** @name PalletReferendaCurve (538) */
interface PalletReferendaCurve extends Enum {
readonly isLinearDecreasing: boolean;
readonly asLinearDecreasing: {
@@ -4677,7 +4881,7 @@
readonly type: 'LinearDecreasing' | 'SteppedDecreasing' | 'Reciprocal';
}
- /** @name PalletReferendaError (523) */
+ /** @name PalletReferendaError (541) */
interface PalletReferendaError extends Enum {
readonly isNotOngoing: boolean;
readonly isHasDeposit: boolean;
@@ -4695,7 +4899,7 @@
readonly type: 'NotOngoing' | 'HasDeposit' | 'BadTrack' | 'Full' | 'QueueEmpty' | 'BadReferendum' | 'NothingToDo' | 'NoTrack' | 'Unfinished' | 'NoPermission' | 'NoDeposit' | 'BadStatus' | 'PreimageNotExist';
}
- /** @name PalletSchedulerScheduled (526) */
+ /** @name PalletSchedulerScheduled (544) */
interface PalletSchedulerScheduled extends Struct {
readonly maybeId: Option<U8aFixed>;
readonly priority: u8;
@@ -4704,7 +4908,7 @@
readonly origin: OpalRuntimeOriginCaller;
}
- /** @name PalletSchedulerError (528) */
+ /** @name PalletSchedulerError (546) */
interface PalletSchedulerError extends Enum {
readonly isFailedToSchedule: boolean;
readonly isNotFound: boolean;
@@ -4714,29 +4918,29 @@
readonly type: 'FailedToSchedule' | 'NotFound' | 'TargetBlockNumberInPast' | 'RescheduleNoChange' | 'Named';
}
- /** @name CumulusPalletXcmpQueueInboundChannelDetails (530) */
+ /** @name CumulusPalletXcmpQueueInboundChannelDetails (548) */
interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {
readonly sender: u32;
readonly state: CumulusPalletXcmpQueueInboundState;
- readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;
+ readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesPrimitivesXcmpMessageFormat]>>;
}
- /** @name CumulusPalletXcmpQueueInboundState (531) */
+ /** @name CumulusPalletXcmpQueueInboundState (549) */
interface CumulusPalletXcmpQueueInboundState extends Enum {
readonly isOk: boolean;
readonly isSuspended: boolean;
readonly type: 'Ok' | 'Suspended';
}
- /** @name PolkadotParachainPrimitivesXcmpMessageFormat (534) */
- interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {
+ /** @name PolkadotParachainPrimitivesPrimitivesXcmpMessageFormat (552) */
+ interface PolkadotParachainPrimitivesPrimitivesXcmpMessageFormat extends Enum {
readonly isConcatenatedVersionedXcm: boolean;
readonly isConcatenatedEncodedBlob: boolean;
readonly isSignals: boolean;
readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';
}
- /** @name CumulusPalletXcmpQueueOutboundChannelDetails (537) */
+ /** @name CumulusPalletXcmpQueueOutboundChannelDetails (555) */
interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {
readonly recipient: u32;
readonly state: CumulusPalletXcmpQueueOutboundState;
@@ -4745,14 +4949,14 @@
readonly lastIndex: u16;
}
- /** @name CumulusPalletXcmpQueueOutboundState (538) */
+ /** @name CumulusPalletXcmpQueueOutboundState (556) */
interface CumulusPalletXcmpQueueOutboundState extends Enum {
readonly isOk: boolean;
readonly isSuspended: boolean;
readonly type: 'Ok' | 'Suspended';
}
- /** @name CumulusPalletXcmpQueueQueueConfigData (540) */
+ /** @name CumulusPalletXcmpQueueQueueConfigData (558) */
interface CumulusPalletXcmpQueueQueueConfigData extends Struct {
readonly suspendThreshold: u32;
readonly dropThreshold: u32;
@@ -4762,7 +4966,7 @@
readonly xcmpMaxIndividualWeight: SpWeightsWeightV2Weight;
}
- /** @name CumulusPalletXcmpQueueError (542) */
+ /** @name CumulusPalletXcmpQueueError (560) */
interface CumulusPalletXcmpQueueError extends Enum {
readonly isFailedToSend: boolean;
readonly isBadXcmOrigin: boolean;
@@ -4772,38 +4976,38 @@
readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';
}
- /** @name PalletXcmQueryStatus (543) */
+ /** @name PalletXcmQueryStatus (561) */
interface PalletXcmQueryStatus extends Enum {
readonly isPending: boolean;
readonly asPending: {
- readonly responder: XcmVersionedMultiLocation;
- readonly maybeMatchQuerier: Option<XcmVersionedMultiLocation>;
+ readonly responder: StagingXcmVersionedMultiLocation;
+ readonly maybeMatchQuerier: Option<StagingXcmVersionedMultiLocation>;
readonly maybeNotify: Option<ITuple<[u8, u8]>>;
readonly timeout: u32;
} & Struct;
readonly isVersionNotifier: boolean;
readonly asVersionNotifier: {
- readonly origin: XcmVersionedMultiLocation;
+ readonly origin: StagingXcmVersionedMultiLocation;
readonly isActive: bool;
} & Struct;
readonly isReady: boolean;
readonly asReady: {
- readonly response: XcmVersionedResponse;
+ readonly response: StagingXcmVersionedResponse;
readonly at: u32;
} & Struct;
readonly type: 'Pending' | 'VersionNotifier' | 'Ready';
}
- /** @name XcmVersionedResponse (547) */
- interface XcmVersionedResponse extends Enum {
+ /** @name StagingXcmVersionedResponse (565) */
+ interface StagingXcmVersionedResponse extends Enum {
readonly isV2: boolean;
- readonly asV2: XcmV2Response;
+ readonly asV2: StagingXcmV2Response;
readonly isV3: boolean;
- readonly asV3: XcmV3Response;
+ readonly asV3: StagingXcmV3Response;
readonly type: 'V2' | 'V3';
}
- /** @name PalletXcmVersionMigrationStage (553) */
+ /** @name PalletXcmVersionMigrationStage (571) */
interface PalletXcmVersionMigrationStage extends Enum {
readonly isMigrateSupportedVersion: boolean;
readonly isMigrateVersionNotifiers: boolean;
@@ -4813,22 +5017,22 @@
readonly type: 'MigrateSupportedVersion' | 'MigrateVersionNotifiers' | 'NotifyCurrentTargets' | 'MigrateAndNotifyOldTargets';
}
- /** @name XcmVersionedAssetId (556) */
- interface XcmVersionedAssetId extends Enum {
+ /** @name StagingXcmVersionedAssetId (574) */
+ interface StagingXcmVersionedAssetId extends Enum {
readonly isV3: boolean;
- readonly asV3: XcmV3MultiassetAssetId;
+ readonly asV3: StagingXcmV3MultiassetAssetId;
readonly type: 'V3';
}
- /** @name PalletXcmRemoteLockedFungibleRecord (557) */
+ /** @name PalletXcmRemoteLockedFungibleRecord (575) */
interface PalletXcmRemoteLockedFungibleRecord extends Struct {
readonly amount: u128;
- readonly owner: XcmVersionedMultiLocation;
- readonly locker: XcmVersionedMultiLocation;
+ readonly owner: StagingXcmVersionedMultiLocation;
+ readonly locker: StagingXcmVersionedMultiLocation;
readonly consumers: Vec<ITuple<[Null, u128]>>;
}
- /** @name PalletXcmError (564) */
+ /** @name PalletXcmError (582) */
interface PalletXcmError extends Enum {
readonly isUnreachable: boolean;
readonly isSendFailure: boolean;
@@ -4853,29 +5057,29 @@
readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed' | 'InvalidAsset' | 'LowBalance' | 'TooManyLocks' | 'AccountNotSovereign' | 'FeesNotMet' | 'LockNotFound' | 'InUse';
}
- /** @name CumulusPalletXcmError (565) */
+ /** @name CumulusPalletXcmError (583) */
type CumulusPalletXcmError = Null;
- /** @name CumulusPalletDmpQueueConfigData (566) */
+ /** @name CumulusPalletDmpQueueConfigData (584) */
interface CumulusPalletDmpQueueConfigData extends Struct {
readonly maxIndividual: SpWeightsWeightV2Weight;
}
- /** @name CumulusPalletDmpQueuePageIndexData (567) */
+ /** @name CumulusPalletDmpQueuePageIndexData (585) */
interface CumulusPalletDmpQueuePageIndexData extends Struct {
readonly beginUsed: u32;
readonly endUsed: u32;
readonly overweightCount: u64;
}
- /** @name CumulusPalletDmpQueueError (570) */
+ /** @name CumulusPalletDmpQueueError (588) */
interface CumulusPalletDmpQueueError extends Enum {
readonly isUnknown: boolean;
readonly isOverLimit: boolean;
readonly type: 'Unknown' | 'OverLimit';
}
- /** @name PalletUniqueError (574) */
+ /** @name PalletUniqueError (592) */
interface PalletUniqueError extends Enum {
readonly isCollectionDecimalPointLimitExceeded: boolean;
readonly isEmptyArgument: boolean;
@@ -4883,13 +5087,13 @@
readonly type: 'CollectionDecimalPointLimitExceeded' | 'EmptyArgument' | 'RepartitionCalledOnNonRefungibleCollection';
}
- /** @name PalletConfigurationError (575) */
+ /** @name PalletConfigurationError (593) */
interface PalletConfigurationError extends Enum {
readonly isInconsistentConfiguration: boolean;
readonly type: 'InconsistentConfiguration';
}
- /** @name UpDataStructsCollection (576) */
+ /** @name UpDataStructsCollection (594) */
interface UpDataStructsCollection extends Struct {
readonly owner: AccountId32;
readonly mode: UpDataStructsCollectionMode;
@@ -4902,7 +5106,7 @@
readonly flags: U8aFixed;
}
- /** @name UpDataStructsSponsorshipStateAccountId32 (577) */
+ /** @name UpDataStructsSponsorshipStateAccountId32 (595) */
interface UpDataStructsSponsorshipStateAccountId32 extends Enum {
readonly isDisabled: boolean;
readonly isUnconfirmed: boolean;
@@ -4912,43 +5116,43 @@
readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';
}
- /** @name UpDataStructsProperties (578) */
+ /** @name UpDataStructsProperties (596) */
interface UpDataStructsProperties extends Struct {
readonly map: UpDataStructsPropertiesMapBoundedVec;
readonly consumedSpace: u32;
readonly reserved: u32;
}
- /** @name UpDataStructsPropertiesMapBoundedVec (579) */
+ /** @name UpDataStructsPropertiesMapBoundedVec (597) */
interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}
- /** @name UpDataStructsPropertiesMapPropertyPermission (584) */
+ /** @name UpDataStructsPropertiesMapPropertyPermission (602) */
interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}
- /** @name UpDataStructsCollectionStats (591) */
+ /** @name UpDataStructsCollectionStats (609) */
interface UpDataStructsCollectionStats extends Struct {
readonly created: u32;
readonly destroyed: u32;
readonly alive: u32;
}
- /** @name UpDataStructsTokenChild (592) */
+ /** @name UpDataStructsTokenChild (610) */
interface UpDataStructsTokenChild extends Struct {
readonly token: u32;
readonly collection: u32;
}
- /** @name PhantomTypeUpDataStructs (593) */
+ /** @name PhantomTypeUpDataStructs (611) */
interface PhantomTypeUpDataStructs extends Vec<ITuple<[UpDataStructsTokenData, UpDataStructsRpcCollection, UpPovEstimateRpcPovInfo]>> {}
- /** @name UpDataStructsTokenData (595) */
+ /** @name UpDataStructsTokenData (613) */
interface UpDataStructsTokenData extends Struct {
readonly properties: Vec<UpDataStructsProperty>;
readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;
readonly pieces: u128;
}
- /** @name UpDataStructsRpcCollection (596) */
+ /** @name UpDataStructsRpcCollection (614) */
interface UpDataStructsRpcCollection extends Struct {
readonly owner: AccountId32;
readonly mode: UpDataStructsCollectionMode;
@@ -4964,13 +5168,13 @@
readonly flags: UpDataStructsRpcCollectionFlags;
}
- /** @name UpDataStructsRpcCollectionFlags (597) */
+ /** @name UpDataStructsRpcCollectionFlags (615) */
interface UpDataStructsRpcCollectionFlags extends Struct {
readonly foreign: bool;
readonly erc721metadata: bool;
}
- /** @name UpPovEstimateRpcPovInfo (598) */
+ /** @name UpPovEstimateRpcPovInfo (616) */
interface UpPovEstimateRpcPovInfo extends Struct {
readonly proofSize: u64;
readonly compactProofSize: u64;
@@ -4979,7 +5183,7 @@
readonly keyValues: Vec<UpPovEstimateRpcTrieKeyValue>;
}
- /** @name SpRuntimeTransactionValidityTransactionValidityError (601) */
+ /** @name SpRuntimeTransactionValidityTransactionValidityError (619) */
interface SpRuntimeTransactionValidityTransactionValidityError extends Enum {
readonly isInvalid: boolean;
readonly asInvalid: SpRuntimeTransactionValidityInvalidTransaction;
@@ -4988,7 +5192,7 @@
readonly type: 'Invalid' | 'Unknown';
}
- /** @name SpRuntimeTransactionValidityInvalidTransaction (602) */
+ /** @name SpRuntimeTransactionValidityInvalidTransaction (620) */
interface SpRuntimeTransactionValidityInvalidTransaction extends Enum {
readonly isCall: boolean;
readonly isPayment: boolean;
@@ -5005,7 +5209,7 @@
readonly type: 'Call' | 'Payment' | 'Future' | 'Stale' | 'BadProof' | 'AncientBirthBlock' | 'ExhaustsResources' | 'Custom' | 'BadMandatory' | 'MandatoryValidation' | 'BadSigner';
}
- /** @name SpRuntimeTransactionValidityUnknownTransaction (603) */
+ /** @name SpRuntimeTransactionValidityUnknownTransaction (621) */
interface SpRuntimeTransactionValidityUnknownTransaction extends Enum {
readonly isCannotLookup: boolean;
readonly isNoUnsignedValidator: boolean;
@@ -5014,13 +5218,13 @@
readonly type: 'CannotLookup' | 'NoUnsignedValidator' | 'Custom';
}
- /** @name UpPovEstimateRpcTrieKeyValue (605) */
+ /** @name UpPovEstimateRpcTrieKeyValue (623) */
interface UpPovEstimateRpcTrieKeyValue extends Struct {
readonly key: Bytes;
readonly value: Bytes;
}
- /** @name PalletCommonError (607) */
+ /** @name PalletCommonError (625) */
interface PalletCommonError extends Enum {
readonly isCollectionNotFound: boolean;
readonly isMustBeTokenOwner: boolean;
@@ -5059,22 +5263,22 @@
readonly isCollectionIsInternal: boolean;
readonly isConfirmSponsorshipFail: boolean;
readonly isUserIsNotCollectionAdmin: boolean;
- readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'CantDestroyNotEmptyCollection' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsNotEthMirror' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds' | 'UserIsNotAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached' | 'PropertyKeyIsTooLong' | 'InvalidCharacterInPropertyKey' | 'EmptyPropertyKey' | 'CollectionIsExternal' | 'CollectionIsInternal' | 'ConfirmSponsorshipFail' | 'UserIsNotCollectionAdmin';
+ readonly isFungibleItemsHaveNoId: boolean;
+ readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'CantDestroyNotEmptyCollection' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsNotEthMirror' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds' | 'UserIsNotAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached' | 'PropertyKeyIsTooLong' | 'InvalidCharacterInPropertyKey' | 'EmptyPropertyKey' | 'CollectionIsExternal' | 'CollectionIsInternal' | 'ConfirmSponsorshipFail' | 'UserIsNotCollectionAdmin' | 'FungibleItemsHaveNoId';
}
- /** @name PalletFungibleError (609) */
+ /** @name PalletFungibleError (627) */
interface PalletFungibleError extends Enum {
readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;
- readonly isFungibleItemsHaveNoId: boolean;
readonly isFungibleItemsDontHaveData: boolean;
readonly isFungibleDisallowsNesting: boolean;
readonly isSettingPropertiesNotAllowed: boolean;
readonly isSettingAllowanceForAllNotAllowed: boolean;
readonly isFungibleTokensAreAlwaysValid: boolean;
- readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed' | 'SettingAllowanceForAllNotAllowed' | 'FungibleTokensAreAlwaysValid';
+ readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed' | 'SettingAllowanceForAllNotAllowed' | 'FungibleTokensAreAlwaysValid';
}
- /** @name PalletRefungibleError (614) */
+ /** @name PalletRefungibleError (632) */
interface PalletRefungibleError extends Enum {
readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;
readonly isWrongRefungiblePieces: boolean;
@@ -5084,19 +5288,19 @@
readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RepartitionWhileNotOwningAllPieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';
}
- /** @name PalletNonfungibleItemData (615) */
+ /** @name PalletNonfungibleItemData (633) */
interface PalletNonfungibleItemData extends Struct {
readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;
}
- /** @name UpDataStructsPropertyScope (617) */
+ /** @name UpDataStructsPropertyScope (635) */
interface UpDataStructsPropertyScope extends Enum {
readonly isNone: boolean;
readonly isRmrk: boolean;
readonly type: 'None' | 'Rmrk';
}
- /** @name PalletNonfungibleError (620) */
+ /** @name PalletNonfungibleError (638) */
interface PalletNonfungibleError extends Enum {
readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;
readonly isNonfungibleItemsHaveNoAmount: boolean;
@@ -5104,7 +5308,7 @@
readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount' | 'CantBurnNftWithChildren';
}
- /** @name PalletStructureError (621) */
+ /** @name PalletStructureError (639) */
interface PalletStructureError extends Enum {
readonly isOuroborosDetected: boolean;
readonly isDepthLimit: boolean;
@@ -5114,7 +5318,7 @@
readonly type: 'OuroborosDetected' | 'DepthLimit' | 'BreadthLimit' | 'TokenNotFound' | 'CantNestTokenUnderCollection';
}
- /** @name PalletAppPromotionError (626) */
+ /** @name PalletAppPromotionError (644) */
interface PalletAppPromotionError extends Enum {
readonly isAdminNotSet: boolean;
readonly isNoPermission: boolean;
@@ -5126,7 +5330,7 @@
readonly type: 'AdminNotSet' | 'NoPermission' | 'NotSufficientFunds' | 'PendingForBlockOverflow' | 'SponsorNotSet' | 'InsufficientStakedBalance' | 'InconsistencyState';
}
- /** @name PalletForeignAssetsModuleError (627) */
+ /** @name PalletForeignAssetsModuleError (645) */
interface PalletForeignAssetsModuleError extends Enum {
readonly isBadLocation: boolean;
readonly isMultiLocationExisted: boolean;
@@ -5135,13 +5339,13 @@
readonly type: 'BadLocation' | 'MultiLocationExisted' | 'AssetIdNotExists' | 'AssetIdExisted';
}
- /** @name PalletEvmCodeMetadata (628) */
+ /** @name PalletEvmCodeMetadata (646) */
interface PalletEvmCodeMetadata extends Struct {
readonly size_: u64;
readonly hash_: H256;
}
- /** @name PalletEvmError (630) */
+ /** @name PalletEvmError (648) */
interface PalletEvmError extends Enum {
readonly isBalanceLow: boolean;
readonly isFeeOverflow: boolean;
@@ -5157,7 +5361,7 @@
readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce' | 'GasLimitTooLow' | 'GasLimitTooHigh' | 'Undefined' | 'Reentrancy' | 'TransactionMustComeFromEOA';
}
- /** @name FpRpcTransactionStatus (633) */
+ /** @name FpRpcTransactionStatus (651) */
interface FpRpcTransactionStatus extends Struct {
readonly transactionHash: H256;
readonly transactionIndex: u32;
@@ -5168,10 +5372,10 @@
readonly logsBloom: EthbloomBloom;
}
- /** @name EthbloomBloom (635) */
+ /** @name EthbloomBloom (653) */
interface EthbloomBloom extends U8aFixed {}
- /** @name EthereumReceiptReceiptV3 (637) */
+ /** @name EthereumReceiptReceiptV3 (655) */
interface EthereumReceiptReceiptV3 extends Enum {
readonly isLegacy: boolean;
readonly asLegacy: EthereumReceiptEip658ReceiptData;
@@ -5182,7 +5386,7 @@
readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';
}
- /** @name EthereumReceiptEip658ReceiptData (638) */
+ /** @name EthereumReceiptEip658ReceiptData (656) */
interface EthereumReceiptEip658ReceiptData extends Struct {
readonly statusCode: u8;
readonly usedGas: U256;
@@ -5190,14 +5394,14 @@
readonly logs: Vec<EthereumLog>;
}
- /** @name EthereumBlock (639) */
+ /** @name EthereumBlock (657) */
interface EthereumBlock extends Struct {
readonly header: EthereumHeader;
readonly transactions: Vec<EthereumTransactionTransactionV2>;
readonly ommers: Vec<EthereumHeader>;
}
- /** @name EthereumHeader (640) */
+ /** @name EthereumHeader (658) */
interface EthereumHeader extends Struct {
readonly parentHash: H256;
readonly ommersHash: H256;
@@ -5216,24 +5420,24 @@
readonly nonce: EthereumTypesHashH64;
}
- /** @name EthereumTypesHashH64 (641) */
+ /** @name EthereumTypesHashH64 (659) */
interface EthereumTypesHashH64 extends U8aFixed {}
- /** @name PalletEthereumError (646) */
+ /** @name PalletEthereumError (664) */
interface PalletEthereumError extends Enum {
readonly isInvalidSignature: boolean;
readonly isPreLogExists: boolean;
readonly type: 'InvalidSignature' | 'PreLogExists';
}
- /** @name PalletEvmCoderSubstrateError (647) */
+ /** @name PalletEvmCoderSubstrateError (665) */
interface PalletEvmCoderSubstrateError extends Enum {
readonly isOutOfGas: boolean;
readonly isOutOfFund: boolean;
readonly type: 'OutOfGas' | 'OutOfFund';
}
- /** @name UpDataStructsSponsorshipStateBasicCrossAccountIdRepr (648) */
+ /** @name UpDataStructsSponsorshipStateBasicCrossAccountIdRepr (666) */
interface UpDataStructsSponsorshipStateBasicCrossAccountIdRepr extends Enum {
readonly isDisabled: boolean;
readonly isUnconfirmed: boolean;
@@ -5243,7 +5447,7 @@
readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';
}
- /** @name PalletEvmContractHelpersSponsoringModeT (649) */
+ /** @name PalletEvmContractHelpersSponsoringModeT (667) */
interface PalletEvmContractHelpersSponsoringModeT extends Enum {
readonly isDisabled: boolean;
readonly isAllowlisted: boolean;
@@ -5251,7 +5455,7 @@
readonly type: 'Disabled' | 'Allowlisted' | 'Generous';
}
- /** @name PalletEvmContractHelpersError (655) */
+ /** @name PalletEvmContractHelpersError (673) */
interface PalletEvmContractHelpersError extends Enum {
readonly isNoPermission: boolean;
readonly isNoPendingSponsor: boolean;
@@ -5259,7 +5463,7 @@
readonly type: 'NoPermission' | 'NoPendingSponsor' | 'TooManyMethodsHaveSponsoredLimit';
}
- /** @name PalletEvmMigrationError (656) */
+ /** @name PalletEvmMigrationError (674) */
interface PalletEvmMigrationError extends Enum {
readonly isAccountNotEmpty: boolean;
readonly isAccountIsNotMigrating: boolean;
@@ -5267,17 +5471,23 @@
readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating' | 'BadEvent';
}
- /** @name PalletMaintenanceError (657) */
+ /** @name PalletMaintenanceError (675) */
type PalletMaintenanceError = Null;
- /** @name PalletTestUtilsError (658) */
+ /** @name PalletUtilityError (676) */
+ interface PalletUtilityError extends Enum {
+ readonly isTooManyCalls: boolean;
+ readonly type: 'TooManyCalls';
+ }
+
+ /** @name PalletTestUtilsError (677) */
interface PalletTestUtilsError extends Enum {
readonly isTestPalletDisabled: boolean;
readonly isTriggerRollback: boolean;
readonly type: 'TestPalletDisabled' | 'TriggerRollback';
}
- /** @name SpRuntimeMultiSignature (660) */
+ /** @name SpRuntimeMultiSignature (679) */
interface SpRuntimeMultiSignature extends Enum {
readonly isEd25519: boolean;
readonly asEd25519: SpCoreEd25519Signature;
@@ -5288,43 +5498,43 @@
readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';
}
- /** @name SpCoreEd25519Signature (661) */
+ /** @name SpCoreEd25519Signature (680) */
interface SpCoreEd25519Signature extends U8aFixed {}
- /** @name SpCoreSr25519Signature (663) */
+ /** @name SpCoreSr25519Signature (682) */
interface SpCoreSr25519Signature extends U8aFixed {}
- /** @name SpCoreEcdsaSignature (664) */
+ /** @name SpCoreEcdsaSignature (683) */
interface SpCoreEcdsaSignature extends U8aFixed {}
- /** @name FrameSystemExtensionsCheckSpecVersion (667) */
+ /** @name FrameSystemExtensionsCheckSpecVersion (686) */
type FrameSystemExtensionsCheckSpecVersion = Null;
- /** @name FrameSystemExtensionsCheckTxVersion (668) */
+ /** @name FrameSystemExtensionsCheckTxVersion (687) */
type FrameSystemExtensionsCheckTxVersion = Null;
- /** @name FrameSystemExtensionsCheckGenesis (669) */
+ /** @name FrameSystemExtensionsCheckGenesis (688) */
type FrameSystemExtensionsCheckGenesis = Null;
- /** @name FrameSystemExtensionsCheckNonce (672) */
+ /** @name FrameSystemExtensionsCheckNonce (691) */
interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}
- /** @name FrameSystemExtensionsCheckWeight (673) */
+ /** @name FrameSystemExtensionsCheckWeight (692) */
type FrameSystemExtensionsCheckWeight = Null;
- /** @name OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance (674) */
+ /** @name OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance (693) */
type OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance = Null;
- /** @name OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls (675) */
+ /** @name OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls (694) */
type OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls = Null;
- /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (676) */
+ /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (695) */
interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}
- /** @name OpalRuntimeRuntime (677) */
+ /** @name OpalRuntimeRuntime (696) */
type OpalRuntimeRuntime = Null;
- /** @name PalletEthereumFakeTransactionFinalizer (678) */
+ /** @name PalletEthereumFakeTransactionFinalizer (697) */
type PalletEthereumFakeTransactionFinalizer = Null;
} // declare module