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.tsdiffbeforeafterboth--- a/tests/src/interfaces/default/types.ts
+++ b/tests/src/interfaces/default/types.ts
@@ -34,25 +34,28 @@
export 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;
@@ -64,7 +67,7 @@
} & Struct;
readonly isMaxMessagesExhausted: boolean;
readonly asMaxMessagesExhausted: {
- readonly messageId: U8aFixed;
+ readonly messageHash: U8aFixed;
} & Struct;
readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced' | 'MaxMessagesExhausted';
}
@@ -148,17 +151,44 @@
/** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot */
export 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 */
-export interface CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize extends Struct {
+/** @name CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity */
+export interface CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity extends Struct {
readonly remainingCount: u32;
readonly remainingSize: u32;
}
+/** @name CumulusPalletParachainSystemUnincludedSegmentAncestor */
+export interface CumulusPalletParachainSystemUnincludedSegmentAncestor extends Struct {
+ readonly usedBandwidth: CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth;
+ readonly paraHeadHash: Option<H256>;
+ readonly consumedGoAheadSignal: Option<PolkadotPrimitivesV5UpgradeGoAhead>;
+}
+
+/** @name CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate */
+export interface CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate extends Struct {
+ readonly msgCount: u32;
+ readonly totalBytes: u32;
+}
+
+/** @name CumulusPalletParachainSystemUnincludedSegmentSegmentTracker */
+export interface CumulusPalletParachainSystemUnincludedSegmentSegmentTracker extends Struct {
+ readonly usedBandwidth: CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth;
+ readonly hrmpWatermark: Option<u32>;
+ readonly consumedGoAheadSignal: Option<PolkadotPrimitivesV5UpgradeGoAhead>;
+}
+
+/** @name CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth */
+export interface CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth extends Struct {
+ readonly umpMsgCount: u32;
+ readonly umpTotalBytes: u32;
+ readonly hrmpOutgoing: BTreeMap<u32, CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate>;
+}
+
/** @name CumulusPalletXcmCall */
export interface CumulusPalletXcmCall extends Null {}
@@ -172,7 +202,7 @@
readonly isUnsupportedVersion: boolean;
readonly asUnsupportedVersion: U8aFixed;
readonly isExecutedDownward: boolean;
- readonly asExecutedDownward: ITuple<[U8aFixed, XcmV3TraitsOutcome]>;
+ readonly asExecutedDownward: ITuple<[U8aFixed, StagingXcmV3TraitsOutcome]>;
readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';
}
@@ -234,26 +264,28 @@
export 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: {
@@ -274,7 +306,7 @@
export interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {
readonly sender: u32;
readonly state: CumulusPalletXcmpQueueInboundState;
- readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;
+ readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesPrimitivesXcmpMessageFormat]>>;
}
/** @name CumulusPalletXcmpQueueInboundState */
@@ -312,7 +344,7 @@
/** @name CumulusPrimitivesParachainInherentParachainInherentData */
export interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct {
- readonly validationData: PolkadotPrimitivesV4PersistedValidationData;
+ readonly validationData: PolkadotPrimitivesV5PersistedValidationData;
readonly relayChainState: SpTrieStorageProof;
readonly downwardMessages: Vec<PolkadotCorePrimitivesInboundDownwardMessage>;
readonly horizontalMessages: BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>;
@@ -787,6 +819,13 @@
readonly aura: SpConsensusAuraSr25519AppSr25519Public;
}
+/** @name OpalRuntimeRuntimeHoldReason */
+export interface OpalRuntimeRuntimeHoldReason extends Enum {
+ readonly isCollatorSelection: boolean;
+ readonly asCollatorSelection: PalletCollatorSelectionHoldReason;
+ readonly type: 'CollatorSelection';
+}
+
/** @name OrmlTokensAccountData */
export interface OrmlTokensAccountData extends Struct {
readonly free: u128;
@@ -805,32 +844,32 @@
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;
@@ -854,38 +893,38 @@
export 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;
@@ -893,61 +932,71 @@
} & 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 OrmlTokensReserveData */
@@ -1019,45 +1068,45 @@
export 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';
}
@@ -1091,9 +1140,9 @@
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';
}
@@ -1446,6 +1495,12 @@
readonly type: 'InvulnerableAdded' | 'InvulnerableRemoved' | 'LicenseObtained' | 'LicenseReleased' | 'CandidateAdded' | 'CandidateRemoved';
}
+/** @name PalletCollatorSelectionHoldReason */
+export interface PalletCollatorSelectionHoldReason extends Enum {
+ readonly isLicenseBond: boolean;
+ readonly type: 'LicenseBond';
+}
+
/** @name PalletCollectiveCall */
export interface PalletCollectiveCall extends Enum {
readonly isSetMembers: boolean;
@@ -1497,7 +1552,8 @@
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 PalletCollectiveEvent */
@@ -1602,7 +1658,8 @@
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 PalletCommonEvent */
@@ -2236,8 +2293,8 @@
readonly type: 'TestEvent';
}
-/** @name PalletForeignAssetsAssetIds */
-export interface PalletForeignAssetsAssetIds extends Enum {
+/** @name PalletForeignAssetsAssetId */
+export interface PalletForeignAssetsAssetId extends Enum {
readonly isForeignAssetId: boolean;
readonly asForeignAssetId: u32;
readonly isNativeAssetId: boolean;
@@ -2258,13 +2315,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';
@@ -2284,23 +2341,23 @@
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';
@@ -2316,13 +2373,12 @@
/** @name PalletFungibleError */
export 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 PalletGovOriginsOrigin */
@@ -2581,12 +2637,7 @@
export interface PalletMaintenanceCall extends Enum {
readonly isEnable: boolean;
readonly isDisable: boolean;
- readonly isExecutePreimage: boolean;
- readonly asExecutePreimage: {
- readonly hash_: H256;
- readonly weightBound: SpWeightsWeightV2Weight;
- } & Struct;
- readonly type: 'Enable' | 'Disable' | 'ExecutePreimage';
+ readonly type: 'Enable' | 'Disable';
}
/** @name PalletMaintenanceError */
@@ -3700,36 +3751,95 @@
readonly type: 'CollectionDecimalPointLimitExceeded' | 'EmptyArgument' | 'RepartitionCalledOnNonRefungibleCollection';
}
+/** @name PalletUtilityCall */
+export interface PalletUtilityCall extends Enum {
+ readonly isBatch: boolean;
+ readonly asBatch: {
+ readonly calls: Vec<Call>;
+ } & Struct;
+ 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 PalletUtilityError */
+export interface PalletUtilityError extends Enum {
+ readonly isTooManyCalls: boolean;
+ readonly type: 'TooManyCalls';
+}
+
+/** @name PalletUtilityEvent */
+export 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 PalletXcmCall */
export 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: {
@@ -3737,27 +3847,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: {
@@ -3794,60 +3904,146 @@
/** @name PalletXcmEvent */
export 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 PalletXcmOrigin */
export 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';
}
@@ -3855,19 +4051,19 @@
export 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';
@@ -3876,8 +4072,8 @@
/** @name PalletXcmRemoteLockedFungibleRecord */
export 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]>>;
}
@@ -3915,16 +4111,16 @@
readonly data: Bytes;
}
-/** @name PolkadotParachainPrimitivesXcmpMessageFormat */
-export interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {
+/** @name PolkadotParachainPrimitivesPrimitivesXcmpMessageFormat */
+export interface PolkadotParachainPrimitivesPrimitivesXcmpMessageFormat extends Enum {
readonly isConcatenatedVersionedXcm: boolean;
readonly isConcatenatedEncodedBlob: boolean;
readonly isSignals: boolean;
readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';
}
-/** @name PolkadotPrimitivesV4AbridgedHostConfiguration */
-export interface PolkadotPrimitivesV4AbridgedHostConfiguration extends Struct {
+/** @name PolkadotPrimitivesV5AbridgedHostConfiguration */
+export interface PolkadotPrimitivesV5AbridgedHostConfiguration extends Struct {
readonly maxCodeSize: u32;
readonly maxHeadDataSize: u32;
readonly maxUpwardQueueCount: u32;
@@ -3934,10 +4130,11 @@
readonly hrmpMaxMessageNumPerCandidate: u32;
readonly validationUpgradeCooldown: u32;
readonly validationUpgradeDelay: u32;
+ readonly asyncBackingParams: PolkadotPrimitivesVstagingAsyncBackingParams;
}
-/** @name PolkadotPrimitivesV4AbridgedHrmpChannel */
-export interface PolkadotPrimitivesV4AbridgedHrmpChannel extends Struct {
+/** @name PolkadotPrimitivesV5AbridgedHrmpChannel */
+export interface PolkadotPrimitivesV5AbridgedHrmpChannel extends Struct {
readonly maxCapacity: u32;
readonly maxTotalSize: u32;
readonly maxMessageSize: u32;
@@ -3946,20 +4143,33 @@
readonly mqcHead: Option<H256>;
}
-/** @name PolkadotPrimitivesV4PersistedValidationData */
-export interface PolkadotPrimitivesV4PersistedValidationData extends Struct {
+/** @name PolkadotPrimitivesV5PersistedValidationData */
+export interface PolkadotPrimitivesV5PersistedValidationData extends Struct {
readonly parentHead: Bytes;
readonly relayParentNumber: u32;
readonly relayParentStorageRoot: H256;
readonly maxPovSize: u32;
}
-/** @name PolkadotPrimitivesV4UpgradeRestriction */
-export interface PolkadotPrimitivesV4UpgradeRestriction extends Enum {
+/** @name PolkadotPrimitivesV5UpgradeGoAhead */
+export interface PolkadotPrimitivesV5UpgradeGoAhead extends Enum {
+ readonly isAbort: boolean;
+ readonly isGoAhead: boolean;
+ readonly type: 'Abort' | 'GoAhead';
+}
+
+/** @name PolkadotPrimitivesV5UpgradeRestriction */
+export interface PolkadotPrimitivesV5UpgradeRestriction extends Enum {
readonly isPresent: boolean;
readonly type: 'Present';
}
+/** @name PolkadotPrimitivesVstagingAsyncBackingParams */
+export interface PolkadotPrimitivesVstagingAsyncBackingParams extends Struct {
+ readonly maxCandidateDepth: u32;
+ readonly allowedAncestryLen: u32;
+}
+
/** @name SpArithmeticArithmeticError */
export interface SpArithmeticArithmeticError extends Enum {
readonly isUnderflow: boolean;
@@ -4132,273 +4342,15 @@
export interface SpWeightsWeightV2Weight extends Struct {
readonly refTime: Compact<u64>;
readonly proofSize: Compact<u64>;
-}
-
-/** @name UpDataStructsAccessMode */
-export interface UpDataStructsAccessMode extends Enum {
- readonly isNormal: boolean;
- readonly isAllowList: boolean;
- readonly type: 'Normal' | 'AllowList';
-}
-
-/** @name UpDataStructsCollection */
-export interface UpDataStructsCollection extends Struct {
- readonly owner: AccountId32;
- readonly mode: UpDataStructsCollectionMode;
- readonly name: Vec<u16>;
- readonly description: Vec<u16>;
- readonly tokenPrefix: Bytes;
- readonly sponsorship: UpDataStructsSponsorshipStateAccountId32;
- readonly limits: UpDataStructsCollectionLimits;
- readonly permissions: UpDataStructsCollectionPermissions;
- readonly flags: U8aFixed;
-}
-
-/** @name UpDataStructsCollectionLimits */
-export interface UpDataStructsCollectionLimits extends Struct {
- readonly accountTokenOwnershipLimit: Option<u32>;
- readonly sponsoredDataSize: Option<u32>;
- readonly sponsoredDataRateLimit: Option<UpDataStructsSponsoringRateLimit>;
- readonly tokenLimit: Option<u32>;
- readonly sponsorTransferTimeout: Option<u32>;
- readonly sponsorApproveTimeout: Option<u32>;
- readonly ownerCanTransfer: Option<bool>;
- readonly ownerCanDestroy: Option<bool>;
- readonly transfersEnabled: Option<bool>;
}
-/** @name UpDataStructsCollectionMode */
-export interface UpDataStructsCollectionMode extends Enum {
- readonly isNft: boolean;
- readonly isFungible: boolean;
- readonly asFungible: u8;
- readonly isReFungible: boolean;
- readonly type: 'Nft' | 'Fungible' | 'ReFungible';
-}
-
-/** @name UpDataStructsCollectionPermissions */
-export interface UpDataStructsCollectionPermissions extends Struct {
- readonly access: Option<UpDataStructsAccessMode>;
- readonly mintMode: Option<bool>;
- readonly nesting: Option<UpDataStructsNestingPermissions>;
-}
-
-/** @name UpDataStructsCollectionStats */
-export interface UpDataStructsCollectionStats extends Struct {
- readonly created: u32;
- readonly destroyed: u32;
- readonly alive: u32;
-}
-
-/** @name UpDataStructsCreateCollectionData */
-export interface UpDataStructsCreateCollectionData extends Struct {
- readonly mode: UpDataStructsCollectionMode;
- readonly access: Option<UpDataStructsAccessMode>;
- readonly name: Vec<u16>;
- readonly description: Vec<u16>;
- readonly tokenPrefix: Bytes;
- readonly limits: Option<UpDataStructsCollectionLimits>;
- readonly permissions: Option<UpDataStructsCollectionPermissions>;
- readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;
- readonly properties: Vec<UpDataStructsProperty>;
- readonly adminList: Vec<PalletEvmAccountBasicCrossAccountIdRepr>;
- readonly pendingSponsor: Option<PalletEvmAccountBasicCrossAccountIdRepr>;
- readonly flags: U8aFixed;
-}
-
-/** @name UpDataStructsCreateFungibleData */
-export interface UpDataStructsCreateFungibleData extends Struct {
- readonly value: u128;
-}
-
-/** @name UpDataStructsCreateItemData */
-export interface UpDataStructsCreateItemData extends Enum {
- readonly isNft: boolean;
- readonly asNft: UpDataStructsCreateNftData;
- readonly isFungible: boolean;
- readonly asFungible: UpDataStructsCreateFungibleData;
- readonly isReFungible: boolean;
- readonly asReFungible: UpDataStructsCreateReFungibleData;
- readonly type: 'Nft' | 'Fungible' | 'ReFungible';
-}
-
-/** @name UpDataStructsCreateItemExData */
-export interface UpDataStructsCreateItemExData extends Enum {
- readonly isNft: boolean;
- readonly asNft: Vec<UpDataStructsCreateNftExData>;
- readonly isFungible: boolean;
- readonly asFungible: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr,u128>;
- readonly isRefungibleMultipleItems: boolean;
- readonly asRefungibleMultipleItems: Vec<UpDataStructsCreateRefungibleExSingleOwner>;
- readonly isRefungibleMultipleOwners: boolean;
- readonly asRefungibleMultipleOwners: UpDataStructsCreateRefungibleExMultipleOwners;
- readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';
-}
-
-/** @name UpDataStructsCreateNftData */
-export interface UpDataStructsCreateNftData extends Struct {
- readonly properties: Vec<UpDataStructsProperty>;
-}
-
-/** @name UpDataStructsCreateNftExData */
-export interface UpDataStructsCreateNftExData extends Struct {
- readonly properties: Vec<UpDataStructsProperty>;
- readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;
-}
-
-/** @name UpDataStructsCreateReFungibleData */
-export interface UpDataStructsCreateReFungibleData extends Struct {
- readonly pieces: u128;
- readonly properties: Vec<UpDataStructsProperty>;
-}
-
-/** @name UpDataStructsCreateRefungibleExMultipleOwners */
-export interface UpDataStructsCreateRefungibleExMultipleOwners extends Struct {
- readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;
- readonly properties: Vec<UpDataStructsProperty>;
-}
-
-/** @name UpDataStructsCreateRefungibleExSingleOwner */
-export interface UpDataStructsCreateRefungibleExSingleOwner extends Struct {
- readonly user: PalletEvmAccountBasicCrossAccountIdRepr;
- readonly pieces: u128;
- readonly properties: Vec<UpDataStructsProperty>;
-}
-
-/** @name UpDataStructsNestingPermissions */
-export interface UpDataStructsNestingPermissions extends Struct {
- readonly tokenOwner: bool;
- readonly collectionAdmin: bool;
- readonly restricted: Option<UpDataStructsOwnerRestrictedSet>;
-}
-
-/** @name UpDataStructsOwnerRestrictedSet */
-export interface UpDataStructsOwnerRestrictedSet extends BTreeSet<u32> {}
-
-/** @name UpDataStructsProperties */
-export interface UpDataStructsProperties extends Struct {
- readonly map: UpDataStructsPropertiesMapBoundedVec;
- readonly consumedSpace: u32;
- readonly reserved: u32;
-}
-
-/** @name UpDataStructsPropertiesMapBoundedVec */
-export interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}
-
-/** @name UpDataStructsPropertiesMapPropertyPermission */
-export interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}
-
-/** @name UpDataStructsProperty */
-export interface UpDataStructsProperty extends Struct {
- readonly key: Bytes;
- readonly value: Bytes;
-}
-
-/** @name UpDataStructsPropertyKeyPermission */
-export interface UpDataStructsPropertyKeyPermission extends Struct {
- readonly key: Bytes;
- readonly permission: UpDataStructsPropertyPermission;
-}
-
-/** @name UpDataStructsPropertyPermission */
-export interface UpDataStructsPropertyPermission extends Struct {
- readonly mutable: bool;
- readonly collectionAdmin: bool;
- readonly tokenOwner: bool;
-}
-
-/** @name UpDataStructsPropertyScope */
-export interface UpDataStructsPropertyScope extends Enum {
- readonly isNone: boolean;
- readonly isRmrk: boolean;
- readonly type: 'None' | 'Rmrk';
-}
-
-/** @name UpDataStructsRpcCollection */
-export interface UpDataStructsRpcCollection extends Struct {
- readonly owner: AccountId32;
- readonly mode: UpDataStructsCollectionMode;
- readonly name: Vec<u16>;
- readonly description: Vec<u16>;
- readonly tokenPrefix: Bytes;
- readonly sponsorship: UpDataStructsSponsorshipStateAccountId32;
- readonly limits: UpDataStructsCollectionLimits;
- readonly permissions: UpDataStructsCollectionPermissions;
- readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;
- readonly properties: Vec<UpDataStructsProperty>;
- readonly readOnly: bool;
- readonly flags: UpDataStructsRpcCollectionFlags;
-}
-
-/** @name UpDataStructsRpcCollectionFlags */
-export interface UpDataStructsRpcCollectionFlags extends Struct {
- readonly foreign: bool;
- readonly erc721metadata: bool;
-}
-
-/** @name UpDataStructsSponsoringRateLimit */
-export interface UpDataStructsSponsoringRateLimit extends Enum {
- readonly isSponsoringDisabled: boolean;
- readonly isBlocks: boolean;
- readonly asBlocks: u32;
- readonly type: 'SponsoringDisabled' | 'Blocks';
-}
-
-/** @name UpDataStructsSponsorshipStateAccountId32 */
-export interface UpDataStructsSponsorshipStateAccountId32 extends Enum {
- readonly isDisabled: boolean;
- readonly isUnconfirmed: boolean;
- readonly asUnconfirmed: AccountId32;
- readonly isConfirmed: boolean;
- readonly asConfirmed: AccountId32;
- readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';
-}
-
-/** @name UpDataStructsSponsorshipStateBasicCrossAccountIdRepr */
-export interface UpDataStructsSponsorshipStateBasicCrossAccountIdRepr extends Enum {
- readonly isDisabled: boolean;
- readonly isUnconfirmed: boolean;
- readonly asUnconfirmed: PalletEvmAccountBasicCrossAccountIdRepr;
- readonly isConfirmed: boolean;
- readonly asConfirmed: PalletEvmAccountBasicCrossAccountIdRepr;
- readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';
-}
-
-/** @name UpDataStructsTokenChild */
-export interface UpDataStructsTokenChild extends Struct {
- readonly token: u32;
- readonly collection: u32;
-}
-
-/** @name UpDataStructsTokenData */
-export interface UpDataStructsTokenData extends Struct {
- readonly properties: Vec<UpDataStructsProperty>;
- readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;
- readonly pieces: u128;
-}
-
-/** @name UpPovEstimateRpcPovInfo */
-export interface UpPovEstimateRpcPovInfo extends Struct {
- readonly proofSize: u64;
- readonly compactProofSize: u64;
- readonly compressedProofSize: u64;
- readonly results: Vec<Result<Result<Null, SpRuntimeDispatchError>, SpRuntimeTransactionValidityTransactionValidityError>>;
- readonly keyValues: Vec<UpPovEstimateRpcTrieKeyValue>;
-}
-
-/** @name UpPovEstimateRpcTrieKeyValue */
-export interface UpPovEstimateRpcTrieKeyValue extends Struct {
- readonly key: Bytes;
- readonly value: Bytes;
-}
-
-/** @name XcmDoubleEncoded */
-export interface XcmDoubleEncoded extends Struct {
+/** @name StagingXcmDoubleEncoded */
+export interface StagingXcmDoubleEncoded extends Struct {
readonly encoded: Bytes;
}
-/** @name XcmV2BodyId */
-export interface XcmV2BodyId extends Enum {
+/** @name StagingXcmV2BodyId */
+export interface StagingXcmV2BodyId extends Enum {
readonly isUnit: boolean;
readonly isNamed: boolean;
readonly asNamed: Bytes;
@@ -4414,8 +4366,8 @@
readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial' | 'Defense' | 'Administration' | 'Treasury';
}
-/** @name XcmV2BodyPart */
-export interface XcmV2BodyPart extends Enum {
+/** @name StagingXcmV2BodyPart */
+export interface StagingXcmV2BodyPart extends Enum {
readonly isVoice: boolean;
readonly isMembers: boolean;
readonly asMembers: {
@@ -4439,36 +4391,36 @@
readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';
}
-/** @name XcmV2Instruction */
-export interface XcmV2Instruction extends Enum {
+/** @name StagingXcmV2Instruction */
+export 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: {
@@ -4488,65 +4440,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>;
@@ -4559,23 +4511,23 @@
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 XcmV2Junction */
-export interface XcmV2Junction extends Enum {
+/** @name StagingXcmV2Junction */
+export 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;
@@ -4587,29 +4539,29 @@
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 XcmV2MultiAsset */
-export interface XcmV2MultiAsset extends Struct {
- readonly id: XcmV2MultiassetAssetId;
- readonly fun: XcmV2MultiassetFungibility;
+/** @name StagingXcmV2MultiAsset */
+export interface StagingXcmV2MultiAsset extends Struct {
+ readonly id: StagingXcmV2MultiassetAssetId;
+ readonly fun: StagingXcmV2MultiassetFungibility;
}
-/** @name XcmV2MultiassetAssetId */
-export interface XcmV2MultiassetAssetId extends Enum {
+/** @name StagingXcmV2MultiassetAssetId */
+export interface StagingXcmV2MultiassetAssetId extends Enum {
readonly isConcrete: boolean;
- readonly asConcrete: XcmV2MultiLocation;
+ readonly asConcrete: StagingXcmV2MultiLocation;
readonly isAbstract: boolean;
readonly asAbstract: Bytes;
readonly type: 'Concrete' | 'Abstract';
}
-/** @name XcmV2MultiassetAssetInstance */
-export interface XcmV2MultiassetAssetInstance extends Enum {
+/** @name StagingXcmV2MultiassetAssetInstance */
+export interface StagingXcmV2MultiassetAssetInstance extends Enum {
readonly isUndefined: boolean;
readonly isIndex: boolean;
readonly asIndex: Compact<u128>;
@@ -4626,75 +4578,75 @@
readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob';
}
-/** @name XcmV2MultiassetFungibility */
-export interface XcmV2MultiassetFungibility extends Enum {
+/** @name StagingXcmV2MultiassetFungibility */
+export 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 XcmV2MultiassetMultiAssetFilter */
-export interface XcmV2MultiassetMultiAssetFilter extends Enum {
+/** @name StagingXcmV2MultiassetMultiAssetFilter */
+export 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 XcmV2MultiassetMultiAssets */
-export interface XcmV2MultiassetMultiAssets extends Vec<XcmV2MultiAsset> {}
+/** @name StagingXcmV2MultiassetMultiAssets */
+export interface StagingXcmV2MultiassetMultiAssets extends Vec<StagingXcmV2MultiAsset> {}
-/** @name XcmV2MultiassetWildFungibility */
-export interface XcmV2MultiassetWildFungibility extends Enum {
+/** @name StagingXcmV2MultiassetWildFungibility */
+export interface StagingXcmV2MultiassetWildFungibility extends Enum {
readonly isFungible: boolean;
readonly isNonFungible: boolean;
readonly type: 'Fungible' | 'NonFungible';
}
-/** @name XcmV2MultiassetWildMultiAsset */
-export interface XcmV2MultiassetWildMultiAsset extends Enum {
+/** @name StagingXcmV2MultiassetWildMultiAsset */
+export 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 XcmV2MultiLocation */
-export interface XcmV2MultiLocation extends Struct {
+/** @name StagingXcmV2MultiLocation */
+export interface StagingXcmV2MultiLocation extends Struct {
readonly parents: u8;
- readonly interior: XcmV2MultilocationJunctions;
+ readonly interior: StagingXcmV2MultilocationJunctions;
}
-/** @name XcmV2MultilocationJunctions */
-export interface XcmV2MultilocationJunctions extends Enum {
+/** @name StagingXcmV2MultilocationJunctions */
+export 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 XcmV2NetworkId */
-export interface XcmV2NetworkId extends Enum {
+/** @name StagingXcmV2NetworkId */
+export interface StagingXcmV2NetworkId extends Enum {
readonly isAny: boolean;
readonly isNamed: boolean;
readonly asNamed: Bytes;
@@ -4703,8 +4655,8 @@
readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';
}
-/** @name XcmV2OriginKind */
-export interface XcmV2OriginKind extends Enum {
+/** @name StagingXcmV2OriginKind */
+export interface StagingXcmV2OriginKind extends Enum {
readonly isNative: boolean;
readonly isSovereignAccount: boolean;
readonly isSuperuser: boolean;
@@ -4712,20 +4664,20 @@
readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm';
}
-/** @name XcmV2Response */
-export interface XcmV2Response extends Enum {
+/** @name StagingXcmV2Response */
+export 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 */
-export interface XcmV2TraitsError extends Enum {
+/** @name StagingXcmV2TraitsError */
+export interface StagingXcmV2TraitsError extends Enum {
readonly isOverflow: boolean;
readonly isUnimplemented: boolean;
readonly isUntrustedReserveLocation: boolean;
@@ -4757,48 +4709,48 @@
readonly type: 'Overflow' | 'Unimplemented' | 'UntrustedReserveLocation' | 'UntrustedTeleportLocation' | 'MultiLocationFull' | 'MultiLocationNotInvertible' | 'BadOrigin' | 'InvalidLocation' | 'AssetNotFound' | 'FailedToTransactAsset' | 'NotWithdrawable' | 'LocationCannotHold' | 'ExceedsMaxMessageSize' | 'DestinationUnsupported' | 'Transport' | 'Unroutable' | 'UnknownClaim' | 'FailedToDecode' | 'MaxWeightInvalid' | 'NotHoldingFees' | 'TooExpensive' | 'Trap' | 'UnhandledXcmVersion' | 'WeightLimitReached' | 'Barrier' | 'WeightNotComputable';
}
-/** @name XcmV2WeightLimit */
-export interface XcmV2WeightLimit extends Enum {
+/** @name StagingXcmV2WeightLimit */
+export interface StagingXcmV2WeightLimit extends Enum {
readonly isUnlimited: boolean;
readonly isLimited: boolean;
readonly asLimited: Compact<u64>;
readonly type: 'Unlimited' | 'Limited';
}
-/** @name XcmV2Xcm */
-export interface XcmV2Xcm extends Vec<XcmV2Instruction> {}
+/** @name StagingXcmV2Xcm */
+export interface StagingXcmV2Xcm extends Vec<StagingXcmV2Instruction> {}
-/** @name XcmV3Instruction */
-export interface XcmV3Instruction extends Enum {
+/** @name StagingXcmV3Instruction */
+export 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: {
@@ -4818,58 +4770,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>;
@@ -4880,19 +4832,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: {
@@ -4903,35 +4855,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: {
@@ -4941,32 +4893,32 @@
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 XcmV3Junction */
-export interface XcmV3Junction extends Enum {
+/** @name StagingXcmV3Junction */
+export 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;
@@ -4981,16 +4933,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 XcmV3JunctionBodyId */
-export interface XcmV3JunctionBodyId extends Enum {
+/** @name StagingXcmV3JunctionBodyId */
+export interface StagingXcmV3JunctionBodyId extends Enum {
readonly isUnit: boolean;
readonly isMoniker: boolean;
readonly asMoniker: U8aFixed;
@@ -5006,8 +4958,8 @@
readonly type: 'Unit' | 'Moniker' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial' | 'Defense' | 'Administration' | 'Treasury';
}
-/** @name XcmV3JunctionBodyPart */
-export interface XcmV3JunctionBodyPart extends Enum {
+/** @name StagingXcmV3JunctionBodyPart */
+export interface StagingXcmV3JunctionBodyPart extends Enum {
readonly isVoice: boolean;
readonly isMembers: boolean;
readonly asMembers: {
@@ -5031,8 +4983,8 @@
readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';
}
-/** @name XcmV3JunctionNetworkId */
-export interface XcmV3JunctionNetworkId extends Enum {
+/** @name StagingXcmV3JunctionNetworkId */
+export interface StagingXcmV3JunctionNetworkId extends Enum {
readonly isByGenesis: boolean;
readonly asByGenesis: U8aFixed;
readonly isByFork: boolean;
@@ -5054,30 +5006,30 @@
readonly type: 'ByGenesis' | 'ByFork' | 'Polkadot' | 'Kusama' | 'Westend' | 'Rococo' | 'Wococo' | 'Ethereum' | 'BitcoinCore' | 'BitcoinCash';
}
-/** @name XcmV3Junctions */
-export interface XcmV3Junctions extends Enum {
+/** @name StagingXcmV3Junctions */
+export 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 XcmV3MaybeErrorCode */
-export interface XcmV3MaybeErrorCode extends Enum {
+/** @name StagingXcmV3MaybeErrorCode */
+export interface StagingXcmV3MaybeErrorCode extends Enum {
readonly isSuccess: boolean;
readonly isError: boolean;
readonly asError: Bytes;
@@ -5086,23 +5038,23 @@
readonly type: 'Success' | 'Error' | 'TruncatedError';
}
-/** @name XcmV3MultiAsset */
-export interface XcmV3MultiAsset extends Struct {
- readonly id: XcmV3MultiassetAssetId;
- readonly fun: XcmV3MultiassetFungibility;
+/** @name StagingXcmV3MultiAsset */
+export interface StagingXcmV3MultiAsset extends Struct {
+ readonly id: StagingXcmV3MultiassetAssetId;
+ readonly fun: StagingXcmV3MultiassetFungibility;
}
-/** @name XcmV3MultiassetAssetId */
-export interface XcmV3MultiassetAssetId extends Enum {
+/** @name StagingXcmV3MultiassetAssetId */
+export interface StagingXcmV3MultiassetAssetId extends Enum {
readonly isConcrete: boolean;
- readonly asConcrete: XcmV3MultiLocation;
+ readonly asConcrete: StagingXcmV3MultiLocation;
readonly isAbstract: boolean;
readonly asAbstract: U8aFixed;
readonly type: 'Concrete' | 'Abstract';
}
-/** @name XcmV3MultiassetAssetInstance */
-export interface XcmV3MultiassetAssetInstance extends Enum {
+/** @name StagingXcmV3MultiassetAssetInstance */
+export interface StagingXcmV3MultiassetAssetInstance extends Enum {
readonly isUndefined: boolean;
readonly isIndex: boolean;
readonly asIndex: Compact<u128>;
@@ -5117,61 +5069,61 @@
readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32';
}
-/** @name XcmV3MultiassetFungibility */
-export interface XcmV3MultiassetFungibility extends Enum {
+/** @name StagingXcmV3MultiassetFungibility */
+export 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 XcmV3MultiassetMultiAssetFilter */
-export interface XcmV3MultiassetMultiAssetFilter extends Enum {
+/** @name StagingXcmV3MultiassetMultiAssetFilter */
+export 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 XcmV3MultiassetMultiAssets */
-export interface XcmV3MultiassetMultiAssets extends Vec<XcmV3MultiAsset> {}
+/** @name StagingXcmV3MultiassetMultiAssets */
+export interface StagingXcmV3MultiassetMultiAssets extends Vec<StagingXcmV3MultiAsset> {}
-/** @name XcmV3MultiassetWildFungibility */
-export interface XcmV3MultiassetWildFungibility extends Enum {
+/** @name StagingXcmV3MultiassetWildFungibility */
+export interface StagingXcmV3MultiassetWildFungibility extends Enum {
readonly isFungible: boolean;
readonly isNonFungible: boolean;
readonly type: 'Fungible' | 'NonFungible';
}
-/** @name XcmV3MultiassetWildMultiAsset */
-export interface XcmV3MultiassetWildMultiAsset extends Enum {
+/** @name StagingXcmV3MultiassetWildMultiAsset */
+export 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 XcmV3MultiLocation */
-export interface XcmV3MultiLocation extends Struct {
+/** @name StagingXcmV3MultiLocation */
+export interface StagingXcmV3MultiLocation extends Struct {
readonly parents: u8;
- readonly interior: XcmV3Junctions;
+ readonly interior: StagingXcmV3Junctions;
}
-/** @name XcmV3PalletInfo */
-export interface XcmV3PalletInfo extends Struct {
+/** @name StagingXcmV3PalletInfo */
+export interface StagingXcmV3PalletInfo extends Struct {
readonly index: Compact<u32>;
readonly name: Bytes;
readonly moduleName: Bytes;
@@ -5180,31 +5132,31 @@
readonly patch: Compact<u32>;
}
-/** @name XcmV3QueryResponseInfo */
-export interface XcmV3QueryResponseInfo extends Struct {
- readonly destination: XcmV3MultiLocation;
+/** @name StagingXcmV3QueryResponseInfo */
+export interface StagingXcmV3QueryResponseInfo extends Struct {
+ readonly destination: StagingXcmV3MultiLocation;
readonly queryId: Compact<u64>;
readonly maxWeight: SpWeightsWeightV2Weight;
}
-/** @name XcmV3Response */
-export interface XcmV3Response extends Enum {
+/** @name StagingXcmV3Response */
+export 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 */
-export interface XcmV3TraitsError extends Enum {
+/** @name StagingXcmV3TraitsError */
+export interface StagingXcmV3TraitsError extends Enum {
readonly isOverflow: boolean;
readonly isUnimplemented: boolean;
readonly isUntrustedReserveLocation: boolean;
@@ -5250,78 +5202,336 @@
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 XcmV3TraitsOutcome */
-export interface XcmV3TraitsOutcome extends Enum {
+/** @name StagingXcmV3TraitsOutcome */
+export 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 XcmV3WeightLimit */
-export interface XcmV3WeightLimit extends Enum {
+/** @name StagingXcmV3WeightLimit */
+export interface StagingXcmV3WeightLimit extends Enum {
readonly isUnlimited: boolean;
readonly isLimited: boolean;
readonly asLimited: SpWeightsWeightV2Weight;
readonly type: 'Unlimited' | 'Limited';
}
-/** @name XcmV3Xcm */
-export interface XcmV3Xcm extends Vec<XcmV3Instruction> {}
+/** @name StagingXcmV3Xcm */
+export interface StagingXcmV3Xcm extends Vec<StagingXcmV3Instruction> {}
-/** @name XcmVersionedAssetId */
-export interface XcmVersionedAssetId extends Enum {
+/** @name StagingXcmVersionedAssetId */
+export interface StagingXcmVersionedAssetId extends Enum {
readonly isV3: boolean;
- readonly asV3: XcmV3MultiassetAssetId;
+ readonly asV3: StagingXcmV3MultiassetAssetId;
readonly type: 'V3';
}
-/** @name XcmVersionedMultiAsset */
-export interface XcmVersionedMultiAsset extends Enum {
+/** @name StagingXcmVersionedMultiAsset */
+export 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 XcmVersionedMultiAssets */
-export interface XcmVersionedMultiAssets extends Enum {
+/** @name StagingXcmVersionedMultiAssets */
+export 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 XcmVersionedMultiLocation */
-export interface XcmVersionedMultiLocation extends Enum {
+/** @name StagingXcmVersionedMultiLocation */
+export 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 XcmVersionedResponse */
-export interface XcmVersionedResponse extends Enum {
+/** @name StagingXcmVersionedResponse */
+export 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 XcmVersionedXcm */
-export interface XcmVersionedXcm extends Enum {
+/** @name StagingXcmVersionedXcm */
+export 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 UpDataStructsAccessMode */
+export interface UpDataStructsAccessMode extends Enum {
+ readonly isNormal: boolean;
+ readonly isAllowList: boolean;
+ readonly type: 'Normal' | 'AllowList';
+}
+
+/** @name UpDataStructsCollection */
+export interface UpDataStructsCollection extends Struct {
+ readonly owner: AccountId32;
+ readonly mode: UpDataStructsCollectionMode;
+ readonly name: Vec<u16>;
+ readonly description: Vec<u16>;
+ readonly tokenPrefix: Bytes;
+ readonly sponsorship: UpDataStructsSponsorshipStateAccountId32;
+ readonly limits: UpDataStructsCollectionLimits;
+ readonly permissions: UpDataStructsCollectionPermissions;
+ readonly flags: U8aFixed;
+}
+
+/** @name UpDataStructsCollectionLimits */
+export interface UpDataStructsCollectionLimits extends Struct {
+ readonly accountTokenOwnershipLimit: Option<u32>;
+ readonly sponsoredDataSize: Option<u32>;
+ readonly sponsoredDataRateLimit: Option<UpDataStructsSponsoringRateLimit>;
+ readonly tokenLimit: Option<u32>;
+ readonly sponsorTransferTimeout: Option<u32>;
+ readonly sponsorApproveTimeout: Option<u32>;
+ readonly ownerCanTransfer: Option<bool>;
+ readonly ownerCanDestroy: Option<bool>;
+ readonly transfersEnabled: Option<bool>;
+}
+
+/** @name UpDataStructsCollectionMode */
+export interface UpDataStructsCollectionMode extends Enum {
+ readonly isNft: boolean;
+ readonly isFungible: boolean;
+ readonly asFungible: u8;
+ readonly isReFungible: boolean;
+ readonly type: 'Nft' | 'Fungible' | 'ReFungible';
+}
+
+/** @name UpDataStructsCollectionPermissions */
+export interface UpDataStructsCollectionPermissions extends Struct {
+ readonly access: Option<UpDataStructsAccessMode>;
+ readonly mintMode: Option<bool>;
+ readonly nesting: Option<UpDataStructsNestingPermissions>;
+}
+
+/** @name UpDataStructsCollectionStats */
+export interface UpDataStructsCollectionStats extends Struct {
+ readonly created: u32;
+ readonly destroyed: u32;
+ readonly alive: u32;
+}
+
+/** @name UpDataStructsCreateCollectionData */
+export interface UpDataStructsCreateCollectionData extends Struct {
+ readonly mode: UpDataStructsCollectionMode;
+ readonly access: Option<UpDataStructsAccessMode>;
+ readonly name: Vec<u16>;
+ readonly description: Vec<u16>;
+ readonly tokenPrefix: Bytes;
+ readonly limits: Option<UpDataStructsCollectionLimits>;
+ readonly permissions: Option<UpDataStructsCollectionPermissions>;
+ readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;
+ readonly properties: Vec<UpDataStructsProperty>;
+ readonly adminList: Vec<PalletEvmAccountBasicCrossAccountIdRepr>;
+ readonly pendingSponsor: Option<PalletEvmAccountBasicCrossAccountIdRepr>;
+ readonly flags: U8aFixed;
+}
+
+/** @name UpDataStructsCreateFungibleData */
+export interface UpDataStructsCreateFungibleData extends Struct {
+ readonly value: u128;
+}
+
+/** @name UpDataStructsCreateItemData */
+export interface UpDataStructsCreateItemData extends Enum {
+ readonly isNft: boolean;
+ readonly asNft: UpDataStructsCreateNftData;
+ readonly isFungible: boolean;
+ readonly asFungible: UpDataStructsCreateFungibleData;
+ readonly isReFungible: boolean;
+ readonly asReFungible: UpDataStructsCreateReFungibleData;
+ readonly type: 'Nft' | 'Fungible' | 'ReFungible';
+}
+
+/** @name UpDataStructsCreateItemExData */
+export interface UpDataStructsCreateItemExData extends Enum {
+ readonly isNft: boolean;
+ readonly asNft: Vec<UpDataStructsCreateNftExData>;
+ readonly isFungible: boolean;
+ readonly asFungible: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr,u128>;
+ readonly isRefungibleMultipleItems: boolean;
+ readonly asRefungibleMultipleItems: Vec<UpDataStructsCreateRefungibleExSingleOwner>;
+ readonly isRefungibleMultipleOwners: boolean;
+ readonly asRefungibleMultipleOwners: UpDataStructsCreateRefungibleExMultipleOwners;
+ readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';
+}
+
+/** @name UpDataStructsCreateNftData */
+export interface UpDataStructsCreateNftData extends Struct {
+ readonly properties: Vec<UpDataStructsProperty>;
+}
+
+/** @name UpDataStructsCreateNftExData */
+export interface UpDataStructsCreateNftExData extends Struct {
+ readonly properties: Vec<UpDataStructsProperty>;
+ readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;
+}
+
+/** @name UpDataStructsCreateReFungibleData */
+export interface UpDataStructsCreateReFungibleData extends Struct {
+ readonly pieces: u128;
+ readonly properties: Vec<UpDataStructsProperty>;
+}
+
+/** @name UpDataStructsCreateRefungibleExMultipleOwners */
+export interface UpDataStructsCreateRefungibleExMultipleOwners extends Struct {
+ readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;
+ readonly properties: Vec<UpDataStructsProperty>;
+}
+
+/** @name UpDataStructsCreateRefungibleExSingleOwner */
+export interface UpDataStructsCreateRefungibleExSingleOwner extends Struct {
+ readonly user: PalletEvmAccountBasicCrossAccountIdRepr;
+ readonly pieces: u128;
+ readonly properties: Vec<UpDataStructsProperty>;
+}
+
+/** @name UpDataStructsNestingPermissions */
+export interface UpDataStructsNestingPermissions extends Struct {
+ readonly tokenOwner: bool;
+ readonly collectionAdmin: bool;
+ readonly restricted: Option<UpDataStructsOwnerRestrictedSet>;
+}
+
+/** @name UpDataStructsOwnerRestrictedSet */
+export interface UpDataStructsOwnerRestrictedSet extends BTreeSet<u32> {}
+
+/** @name UpDataStructsProperties */
+export interface UpDataStructsProperties extends Struct {
+ readonly map: UpDataStructsPropertiesMapBoundedVec;
+ readonly consumedSpace: u32;
+ readonly reserved: u32;
+}
+
+/** @name UpDataStructsPropertiesMapBoundedVec */
+export interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}
+
+/** @name UpDataStructsPropertiesMapPropertyPermission */
+export interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}
+
+/** @name UpDataStructsProperty */
+export interface UpDataStructsProperty extends Struct {
+ readonly key: Bytes;
+ readonly value: Bytes;
+}
+
+/** @name UpDataStructsPropertyKeyPermission */
+export interface UpDataStructsPropertyKeyPermission extends Struct {
+ readonly key: Bytes;
+ readonly permission: UpDataStructsPropertyPermission;
+}
+
+/** @name UpDataStructsPropertyPermission */
+export interface UpDataStructsPropertyPermission extends Struct {
+ readonly mutable: bool;
+ readonly collectionAdmin: bool;
+ readonly tokenOwner: bool;
+}
+
+/** @name UpDataStructsPropertyScope */
+export interface UpDataStructsPropertyScope extends Enum {
+ readonly isNone: boolean;
+ readonly isRmrk: boolean;
+ readonly type: 'None' | 'Rmrk';
+}
+
+/** @name UpDataStructsRpcCollection */
+export interface UpDataStructsRpcCollection extends Struct {
+ readonly owner: AccountId32;
+ readonly mode: UpDataStructsCollectionMode;
+ readonly name: Vec<u16>;
+ readonly description: Vec<u16>;
+ readonly tokenPrefix: Bytes;
+ readonly sponsorship: UpDataStructsSponsorshipStateAccountId32;
+ readonly limits: UpDataStructsCollectionLimits;
+ readonly permissions: UpDataStructsCollectionPermissions;
+ readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;
+ readonly properties: Vec<UpDataStructsProperty>;
+ readonly readOnly: bool;
+ readonly flags: UpDataStructsRpcCollectionFlags;
+}
+
+/** @name UpDataStructsRpcCollectionFlags */
+export interface UpDataStructsRpcCollectionFlags extends Struct {
+ readonly foreign: bool;
+ readonly erc721metadata: bool;
+}
+
+/** @name UpDataStructsSponsoringRateLimit */
+export interface UpDataStructsSponsoringRateLimit extends Enum {
+ readonly isSponsoringDisabled: boolean;
+ readonly isBlocks: boolean;
+ readonly asBlocks: u32;
+ readonly type: 'SponsoringDisabled' | 'Blocks';
+}
+
+/** @name UpDataStructsSponsorshipStateAccountId32 */
+export interface UpDataStructsSponsorshipStateAccountId32 extends Enum {
+ readonly isDisabled: boolean;
+ readonly isUnconfirmed: boolean;
+ readonly asUnconfirmed: AccountId32;
+ readonly isConfirmed: boolean;
+ readonly asConfirmed: AccountId32;
+ readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';
+}
+
+/** @name UpDataStructsSponsorshipStateBasicCrossAccountIdRepr */
+export interface UpDataStructsSponsorshipStateBasicCrossAccountIdRepr extends Enum {
+ readonly isDisabled: boolean;
+ readonly isUnconfirmed: boolean;
+ readonly asUnconfirmed: PalletEvmAccountBasicCrossAccountIdRepr;
+ readonly isConfirmed: boolean;
+ readonly asConfirmed: PalletEvmAccountBasicCrossAccountIdRepr;
+ readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';
+}
+
+/** @name UpDataStructsTokenChild */
+export interface UpDataStructsTokenChild extends Struct {
+ readonly token: u32;
+ readonly collection: u32;
+}
+
+/** @name UpDataStructsTokenData */
+export interface UpDataStructsTokenData extends Struct {
+ readonly properties: Vec<UpDataStructsProperty>;
+ readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;
+ readonly pieces: u128;
+}
+
+/** @name UpPovEstimateRpcPovInfo */
+export interface UpPovEstimateRpcPovInfo extends Struct {
+ readonly proofSize: u64;
+ readonly compactProofSize: u64;
+ readonly compressedProofSize: u64;
+ readonly results: Vec<Result<Result<Null, SpRuntimeDispatchError>, SpRuntimeTransactionValidityTransactionValidityError>>;
+ readonly keyValues: Vec<UpPovEstimateRpcTrieKeyValue>;
+}
+
+/** @name UpPovEstimateRpcTrieKeyValue */
+export interface UpPovEstimateRpcTrieKeyValue extends Struct {
+ readonly key: Bytes;
+ readonly value: Bytes;
+}
+
export 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.tsdiffbeforeafterboth1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */34// import type lookup before we augment - in some environments5// this is required to allow for ambient/previous definitions6import '@polkadot/types/lookup';78import type { Data } from '@polkadot/types';9import type { BTreeMap, BTreeSet, Bytes, Compact, Enum, Null, Option, Result, Set, Struct, Text, U256, U8aFixed, Vec, bool, i64, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';10import type { ITuple } from '@polkadot/types-codec/types';11import type { Vote } from '@polkadot/types/interfaces/elections';12import type { AccountId32, Call, H160, H256, MultiAddress, Perbill } from '@polkadot/types/interfaces/runtime';13import type { Event } from '@polkadot/types/interfaces/system';1415declare module '@polkadot/types/lookup' {16 /** @name FrameSystemAccountInfo (3) */17 interface FrameSystemAccountInfo extends Struct {18 readonly nonce: u32;19 readonly consumers: u32;20 readonly providers: u32;21 readonly sufficients: u32;22 readonly data: PalletBalancesAccountData;23 }2425 /** @name PalletBalancesAccountData (5) */26 interface PalletBalancesAccountData extends Struct {27 readonly free: u128;28 readonly reserved: u128;29 readonly frozen: u128;30 readonly flags: u128;31 }3233 /** @name FrameSupportDispatchPerDispatchClassWeight (8) */34 interface FrameSupportDispatchPerDispatchClassWeight extends Struct {35 readonly normal: SpWeightsWeightV2Weight;36 readonly operational: SpWeightsWeightV2Weight;37 readonly mandatory: SpWeightsWeightV2Weight;38 }3940 /** @name SpWeightsWeightV2Weight (9) */41 interface SpWeightsWeightV2Weight extends Struct {42 readonly refTime: Compact<u64>;43 readonly proofSize: Compact<u64>;44 }4546 /** @name SpRuntimeDigest (14) */47 interface SpRuntimeDigest extends Struct {48 readonly logs: Vec<SpRuntimeDigestDigestItem>;49 }5051 /** @name SpRuntimeDigestDigestItem (16) */52 interface SpRuntimeDigestDigestItem extends Enum {53 readonly isOther: boolean;54 readonly asOther: Bytes;55 readonly isConsensus: boolean;56 readonly asConsensus: ITuple<[U8aFixed, Bytes]>;57 readonly isSeal: boolean;58 readonly asSeal: ITuple<[U8aFixed, Bytes]>;59 readonly isPreRuntime: boolean;60 readonly asPreRuntime: ITuple<[U8aFixed, Bytes]>;61 readonly isRuntimeEnvironmentUpdated: boolean;62 readonly type: 'Other' | 'Consensus' | 'Seal' | 'PreRuntime' | 'RuntimeEnvironmentUpdated';63 }6465 /** @name FrameSystemEventRecord (19) */66 interface FrameSystemEventRecord extends Struct {67 readonly phase: FrameSystemPhase;68 readonly event: Event;69 readonly topics: Vec<H256>;70 }7172 /** @name FrameSystemEvent (21) */73 interface FrameSystemEvent extends Enum {74 readonly isExtrinsicSuccess: boolean;75 readonly asExtrinsicSuccess: {76 readonly dispatchInfo: FrameSupportDispatchDispatchInfo;77 } & Struct;78 readonly isExtrinsicFailed: boolean;79 readonly asExtrinsicFailed: {80 readonly dispatchError: SpRuntimeDispatchError;81 readonly dispatchInfo: FrameSupportDispatchDispatchInfo;82 } & Struct;83 readonly isCodeUpdated: boolean;84 readonly isNewAccount: boolean;85 readonly asNewAccount: {86 readonly account: AccountId32;87 } & Struct;88 readonly isKilledAccount: boolean;89 readonly asKilledAccount: {90 readonly account: AccountId32;91 } & Struct;92 readonly isRemarked: boolean;93 readonly asRemarked: {94 readonly sender: AccountId32;95 readonly hash_: H256;96 } & Struct;97 readonly type: 'ExtrinsicSuccess' | 'ExtrinsicFailed' | 'CodeUpdated' | 'NewAccount' | 'KilledAccount' | 'Remarked';98 }99100 /** @name FrameSupportDispatchDispatchInfo (22) */101 interface FrameSupportDispatchDispatchInfo extends Struct {102 readonly weight: SpWeightsWeightV2Weight;103 readonly class: FrameSupportDispatchDispatchClass;104 readonly paysFee: FrameSupportDispatchPays;105 }106107 /** @name FrameSupportDispatchDispatchClass (23) */108 interface FrameSupportDispatchDispatchClass extends Enum {109 readonly isNormal: boolean;110 readonly isOperational: boolean;111 readonly isMandatory: boolean;112 readonly type: 'Normal' | 'Operational' | 'Mandatory';113 }114115 /** @name FrameSupportDispatchPays (24) */116 interface FrameSupportDispatchPays extends Enum {117 readonly isYes: boolean;118 readonly isNo: boolean;119 readonly type: 'Yes' | 'No';120 }121122 /** @name SpRuntimeDispatchError (25) */123 interface SpRuntimeDispatchError extends Enum {124 readonly isOther: boolean;125 readonly isCannotLookup: boolean;126 readonly isBadOrigin: boolean;127 readonly isModule: boolean;128 readonly asModule: SpRuntimeModuleError;129 readonly isConsumerRemaining: boolean;130 readonly isNoProviders: boolean;131 readonly isTooManyConsumers: boolean;132 readonly isToken: boolean;133 readonly asToken: SpRuntimeTokenError;134 readonly isArithmetic: boolean;135 readonly asArithmetic: SpArithmeticArithmeticError;136 readonly isTransactional: boolean;137 readonly asTransactional: SpRuntimeTransactionalError;138 readonly isExhausted: boolean;139 readonly isCorruption: boolean;140 readonly isUnavailable: boolean;141 readonly isRootNotAllowed: boolean;142 readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic' | 'Transactional' | 'Exhausted' | 'Corruption' | 'Unavailable' | 'RootNotAllowed';143 }144145 /** @name SpRuntimeModuleError (26) */146 interface SpRuntimeModuleError extends Struct {147 readonly index: u8;148 readonly error: U8aFixed;149 }150151 /** @name SpRuntimeTokenError (27) */152 interface SpRuntimeTokenError extends Enum {153 readonly isFundsUnavailable: boolean;154 readonly isOnlyProvider: boolean;155 readonly isBelowMinimum: boolean;156 readonly isCannotCreate: boolean;157 readonly isUnknownAsset: boolean;158 readonly isFrozen: boolean;159 readonly isUnsupported: boolean;160 readonly isCannotCreateHold: boolean;161 readonly isNotExpendable: boolean;162 readonly isBlocked: boolean;163 readonly type: 'FundsUnavailable' | 'OnlyProvider' | 'BelowMinimum' | 'CannotCreate' | 'UnknownAsset' | 'Frozen' | 'Unsupported' | 'CannotCreateHold' | 'NotExpendable' | 'Blocked';164 }165166 /** @name SpArithmeticArithmeticError (28) */167 interface SpArithmeticArithmeticError extends Enum {168 readonly isUnderflow: boolean;169 readonly isOverflow: boolean;170 readonly isDivisionByZero: boolean;171 readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero';172 }173174 /** @name SpRuntimeTransactionalError (29) */175 interface SpRuntimeTransactionalError extends Enum {176 readonly isLimitReached: boolean;177 readonly isNoLayer: boolean;178 readonly type: 'LimitReached' | 'NoLayer';179 }180181 /** @name PalletStateTrieMigrationEvent (30) */182 interface PalletStateTrieMigrationEvent extends Enum {183 readonly isMigrated: boolean;184 readonly asMigrated: {185 readonly top: u32;186 readonly child: u32;187 readonly compute: PalletStateTrieMigrationMigrationCompute;188 } & Struct;189 readonly isSlashed: boolean;190 readonly asSlashed: {191 readonly who: AccountId32;192 readonly amount: u128;193 } & Struct;194 readonly isAutoMigrationFinished: boolean;195 readonly isHalted: boolean;196 readonly asHalted: {197 readonly error: PalletStateTrieMigrationError;198 } & Struct;199 readonly type: 'Migrated' | 'Slashed' | 'AutoMigrationFinished' | 'Halted';200 }201202 /** @name PalletStateTrieMigrationMigrationCompute (31) */203 interface PalletStateTrieMigrationMigrationCompute extends Enum {204 readonly isSigned: boolean;205 readonly isAuto: boolean;206 readonly type: 'Signed' | 'Auto';207 }208209 /** @name PalletStateTrieMigrationError (32) */210 interface PalletStateTrieMigrationError extends Enum {211 readonly isMaxSignedLimits: boolean;212 readonly isKeyTooLong: boolean;213 readonly isNotEnoughFunds: boolean;214 readonly isBadWitness: boolean;215 readonly isSignedMigrationNotAllowed: boolean;216 readonly isBadChildRoot: boolean;217 readonly type: 'MaxSignedLimits' | 'KeyTooLong' | 'NotEnoughFunds' | 'BadWitness' | 'SignedMigrationNotAllowed' | 'BadChildRoot';218 }219220 /** @name CumulusPalletParachainSystemEvent (33) */221 interface CumulusPalletParachainSystemEvent extends Enum {222 readonly isValidationFunctionStored: boolean;223 readonly isValidationFunctionApplied: boolean;224 readonly asValidationFunctionApplied: {225 readonly relayChainBlockNum: u32;226 } & Struct;227 readonly isValidationFunctionDiscarded: boolean;228 readonly isUpgradeAuthorized: boolean;229 readonly asUpgradeAuthorized: {230 readonly codeHash: H256;231 } & Struct;232 readonly isDownwardMessagesReceived: boolean;233 readonly asDownwardMessagesReceived: {234 readonly count: u32;235 } & Struct;236 readonly isDownwardMessagesProcessed: boolean;237 readonly asDownwardMessagesProcessed: {238 readonly weightUsed: SpWeightsWeightV2Weight;239 readonly dmqHead: H256;240 } & Struct;241 readonly isUpwardMessageSent: boolean;242 readonly asUpwardMessageSent: {243 readonly messageHash: Option<U8aFixed>;244 } & Struct;245 readonly type: 'ValidationFunctionStored' | 'ValidationFunctionApplied' | 'ValidationFunctionDiscarded' | 'UpgradeAuthorized' | 'DownwardMessagesReceived' | 'DownwardMessagesProcessed' | 'UpwardMessageSent';246 }247248 /** @name PalletCollatorSelectionEvent (35) */249 interface PalletCollatorSelectionEvent extends Enum {250 readonly isInvulnerableAdded: boolean;251 readonly asInvulnerableAdded: {252 readonly invulnerable: AccountId32;253 } & Struct;254 readonly isInvulnerableRemoved: boolean;255 readonly asInvulnerableRemoved: {256 readonly invulnerable: AccountId32;257 } & Struct;258 readonly isLicenseObtained: boolean;259 readonly asLicenseObtained: {260 readonly accountId: AccountId32;261 readonly deposit: u128;262 } & Struct;263 readonly isLicenseReleased: boolean;264 readonly asLicenseReleased: {265 readonly accountId: AccountId32;266 readonly depositReturned: u128;267 } & Struct;268 readonly isCandidateAdded: boolean;269 readonly asCandidateAdded: {270 readonly accountId: AccountId32;271 } & Struct;272 readonly isCandidateRemoved: boolean;273 readonly asCandidateRemoved: {274 readonly accountId: AccountId32;275 } & Struct;276 readonly type: 'InvulnerableAdded' | 'InvulnerableRemoved' | 'LicenseObtained' | 'LicenseReleased' | 'CandidateAdded' | 'CandidateRemoved';277 }278279 /** @name PalletSessionEvent (36) */280 interface PalletSessionEvent extends Enum {281 readonly isNewSession: boolean;282 readonly asNewSession: {283 readonly sessionIndex: u32;284 } & Struct;285 readonly type: 'NewSession';286 }287288 /** @name PalletBalancesEvent (37) */289 interface PalletBalancesEvent extends Enum {290 readonly isEndowed: boolean;291 readonly asEndowed: {292 readonly account: AccountId32;293 readonly freeBalance: u128;294 } & Struct;295 readonly isDustLost: boolean;296 readonly asDustLost: {297 readonly account: AccountId32;298 readonly amount: u128;299 } & Struct;300 readonly isTransfer: boolean;301 readonly asTransfer: {302 readonly from: AccountId32;303 readonly to: AccountId32;304 readonly amount: u128;305 } & Struct;306 readonly isBalanceSet: boolean;307 readonly asBalanceSet: {308 readonly who: AccountId32;309 readonly free: u128;310 } & Struct;311 readonly isReserved: boolean;312 readonly asReserved: {313 readonly who: AccountId32;314 readonly amount: u128;315 } & Struct;316 readonly isUnreserved: boolean;317 readonly asUnreserved: {318 readonly who: AccountId32;319 readonly amount: u128;320 } & Struct;321 readonly isReserveRepatriated: boolean;322 readonly asReserveRepatriated: {323 readonly from: AccountId32;324 readonly to: AccountId32;325 readonly amount: u128;326 readonly destinationStatus: FrameSupportTokensMiscBalanceStatus;327 } & Struct;328 readonly isDeposit: boolean;329 readonly asDeposit: {330 readonly who: AccountId32;331 readonly amount: u128;332 } & Struct;333 readonly isWithdraw: boolean;334 readonly asWithdraw: {335 readonly who: AccountId32;336 readonly amount: u128;337 } & Struct;338 readonly isSlashed: boolean;339 readonly asSlashed: {340 readonly who: AccountId32;341 readonly amount: u128;342 } & Struct;343 readonly isMinted: boolean;344 readonly asMinted: {345 readonly who: AccountId32;346 readonly amount: u128;347 } & Struct;348 readonly isBurned: boolean;349 readonly asBurned: {350 readonly who: AccountId32;351 readonly amount: u128;352 } & Struct;353 readonly isSuspended: boolean;354 readonly asSuspended: {355 readonly who: AccountId32;356 readonly amount: u128;357 } & Struct;358 readonly isRestored: boolean;359 readonly asRestored: {360 readonly who: AccountId32;361 readonly amount: u128;362 } & Struct;363 readonly isUpgraded: boolean;364 readonly asUpgraded: {365 readonly who: AccountId32;366 } & Struct;367 readonly isIssued: boolean;368 readonly asIssued: {369 readonly amount: u128;370 } & Struct;371 readonly isRescinded: boolean;372 readonly asRescinded: {373 readonly amount: u128;374 } & Struct;375 readonly isLocked: boolean;376 readonly asLocked: {377 readonly who: AccountId32;378 readonly amount: u128;379 } & Struct;380 readonly isUnlocked: boolean;381 readonly asUnlocked: {382 readonly who: AccountId32;383 readonly amount: u128;384 } & Struct;385 readonly isFrozen: boolean;386 readonly asFrozen: {387 readonly who: AccountId32;388 readonly amount: u128;389 } & Struct;390 readonly isThawed: boolean;391 readonly asThawed: {392 readonly who: AccountId32;393 readonly amount: u128;394 } & Struct;395 readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'BalanceSet' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'Deposit' | 'Withdraw' | 'Slashed' | 'Minted' | 'Burned' | 'Suspended' | 'Restored' | 'Upgraded' | 'Issued' | 'Rescinded' | 'Locked' | 'Unlocked' | 'Frozen' | 'Thawed';396 }397398 /** @name FrameSupportTokensMiscBalanceStatus (38) */399 interface FrameSupportTokensMiscBalanceStatus extends Enum {400 readonly isFree: boolean;401 readonly isReserved: boolean;402 readonly type: 'Free' | 'Reserved';403 }404405 /** @name PalletTransactionPaymentEvent (39) */406 interface PalletTransactionPaymentEvent extends Enum {407 readonly isTransactionFeePaid: boolean;408 readonly asTransactionFeePaid: {409 readonly who: AccountId32;410 readonly actualFee: u128;411 readonly tip: u128;412 } & Struct;413 readonly type: 'TransactionFeePaid';414 }415416 /** @name PalletTreasuryEvent (40) */417 interface PalletTreasuryEvent extends Enum {418 readonly isProposed: boolean;419 readonly asProposed: {420 readonly proposalIndex: u32;421 } & Struct;422 readonly isSpending: boolean;423 readonly asSpending: {424 readonly budgetRemaining: u128;425 } & Struct;426 readonly isAwarded: boolean;427 readonly asAwarded: {428 readonly proposalIndex: u32;429 readonly award: u128;430 readonly account: AccountId32;431 } & Struct;432 readonly isRejected: boolean;433 readonly asRejected: {434 readonly proposalIndex: u32;435 readonly slashed: u128;436 } & Struct;437 readonly isBurnt: boolean;438 readonly asBurnt: {439 readonly burntFunds: u128;440 } & Struct;441 readonly isRollover: boolean;442 readonly asRollover: {443 readonly rolloverBalance: u128;444 } & Struct;445 readonly isDeposit: boolean;446 readonly asDeposit: {447 readonly value: u128;448 } & Struct;449 readonly isSpendApproved: boolean;450 readonly asSpendApproved: {451 readonly proposalIndex: u32;452 readonly amount: u128;453 readonly beneficiary: AccountId32;454 } & Struct;455 readonly isUpdatedInactive: boolean;456 readonly asUpdatedInactive: {457 readonly reactivated: u128;458 readonly deactivated: u128;459 } & Struct;460 readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit' | 'SpendApproved' | 'UpdatedInactive';461 }462463 /** @name PalletSudoEvent (41) */464 interface PalletSudoEvent extends Enum {465 readonly isSudid: boolean;466 readonly asSudid: {467 readonly sudoResult: Result<Null, SpRuntimeDispatchError>;468 } & Struct;469 readonly isKeyChanged: boolean;470 readonly asKeyChanged: {471 readonly oldSudoer: Option<AccountId32>;472 } & Struct;473 readonly isSudoAsDone: boolean;474 readonly asSudoAsDone: {475 readonly sudoResult: Result<Null, SpRuntimeDispatchError>;476 } & Struct;477 readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone';478 }479480 /** @name OrmlVestingModuleEvent (45) */481 interface OrmlVestingModuleEvent extends Enum {482 readonly isVestingScheduleAdded: boolean;483 readonly asVestingScheduleAdded: {484 readonly from: AccountId32;485 readonly to: AccountId32;486 readonly vestingSchedule: OrmlVestingVestingSchedule;487 } & Struct;488 readonly isClaimed: boolean;489 readonly asClaimed: {490 readonly who: AccountId32;491 readonly amount: u128;492 } & Struct;493 readonly isVestingSchedulesUpdated: boolean;494 readonly asVestingSchedulesUpdated: {495 readonly who: AccountId32;496 } & Struct;497 readonly type: 'VestingScheduleAdded' | 'Claimed' | 'VestingSchedulesUpdated';498 }499500 /** @name OrmlVestingVestingSchedule (46) */501 interface OrmlVestingVestingSchedule extends Struct {502 readonly start: u32;503 readonly period: u32;504 readonly periodCount: u32;505 readonly perPeriod: Compact<u128>;506 }507508 /** @name OrmlXtokensModuleEvent (48) */509 interface OrmlXtokensModuleEvent extends Enum {510 readonly isTransferredMultiAssets: boolean;511 readonly asTransferredMultiAssets: {512 readonly sender: AccountId32;513 readonly assets: XcmV3MultiassetMultiAssets;514 readonly fee: XcmV3MultiAsset;515 readonly dest: XcmV3MultiLocation;516 } & Struct;517 readonly type: 'TransferredMultiAssets';518 }519520 /** @name XcmV3MultiassetMultiAssets (49) */521 interface XcmV3MultiassetMultiAssets extends Vec<XcmV3MultiAsset> {}522523 /** @name XcmV3MultiAsset (51) */524 interface XcmV3MultiAsset extends Struct {525 readonly id: XcmV3MultiassetAssetId;526 readonly fun: XcmV3MultiassetFungibility;527 }528529 /** @name XcmV3MultiassetAssetId (52) */530 interface XcmV3MultiassetAssetId extends Enum {531 readonly isConcrete: boolean;532 readonly asConcrete: XcmV3MultiLocation;533 readonly isAbstract: boolean;534 readonly asAbstract: U8aFixed;535 readonly type: 'Concrete' | 'Abstract';536 }537538 /** @name XcmV3MultiLocation (53) */539 interface XcmV3MultiLocation extends Struct {540 readonly parents: u8;541 readonly interior: XcmV3Junctions;542 }543544 /** @name XcmV3Junctions (54) */545 interface XcmV3Junctions extends Enum {546 readonly isHere: boolean;547 readonly isX1: boolean;548 readonly asX1: XcmV3Junction;549 readonly isX2: boolean;550 readonly asX2: ITuple<[XcmV3Junction, XcmV3Junction]>;551 readonly isX3: boolean;552 readonly asX3: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction]>;553 readonly isX4: boolean;554 readonly asX4: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>;555 readonly isX5: boolean;556 readonly asX5: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>;557 readonly isX6: boolean;558 readonly asX6: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>;559 readonly isX7: boolean;560 readonly asX7: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>;561 readonly isX8: boolean;562 readonly asX8: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>;563 readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';564 }565566 /** @name XcmV3Junction (55) */567 interface XcmV3Junction extends Enum {568 readonly isParachain: boolean;569 readonly asParachain: Compact<u32>;570 readonly isAccountId32: boolean;571 readonly asAccountId32: {572 readonly network: Option<XcmV3JunctionNetworkId>;573 readonly id: U8aFixed;574 } & Struct;575 readonly isAccountIndex64: boolean;576 readonly asAccountIndex64: {577 readonly network: Option<XcmV3JunctionNetworkId>;578 readonly index: Compact<u64>;579 } & Struct;580 readonly isAccountKey20: boolean;581 readonly asAccountKey20: {582 readonly network: Option<XcmV3JunctionNetworkId>;583 readonly key: U8aFixed;584 } & Struct;585 readonly isPalletInstance: boolean;586 readonly asPalletInstance: u8;587 readonly isGeneralIndex: boolean;588 readonly asGeneralIndex: Compact<u128>;589 readonly isGeneralKey: boolean;590 readonly asGeneralKey: {591 readonly length: u8;592 readonly data: U8aFixed;593 } & Struct;594 readonly isOnlyChild: boolean;595 readonly isPlurality: boolean;596 readonly asPlurality: {597 readonly id: XcmV3JunctionBodyId;598 readonly part: XcmV3JunctionBodyPart;599 } & Struct;600 readonly isGlobalConsensus: boolean;601 readonly asGlobalConsensus: XcmV3JunctionNetworkId;602 readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality' | 'GlobalConsensus';603 }604605 /** @name XcmV3JunctionNetworkId (58) */606 interface XcmV3JunctionNetworkId extends Enum {607 readonly isByGenesis: boolean;608 readonly asByGenesis: U8aFixed;609 readonly isByFork: boolean;610 readonly asByFork: {611 readonly blockNumber: u64;612 readonly blockHash: U8aFixed;613 } & Struct;614 readonly isPolkadot: boolean;615 readonly isKusama: boolean;616 readonly isWestend: boolean;617 readonly isRococo: boolean;618 readonly isWococo: boolean;619 readonly isEthereum: boolean;620 readonly asEthereum: {621 readonly chainId: Compact<u64>;622 } & Struct;623 readonly isBitcoinCore: boolean;624 readonly isBitcoinCash: boolean;625 readonly type: 'ByGenesis' | 'ByFork' | 'Polkadot' | 'Kusama' | 'Westend' | 'Rococo' | 'Wococo' | 'Ethereum' | 'BitcoinCore' | 'BitcoinCash';626 }627628 /** @name XcmV3JunctionBodyId (60) */629 interface XcmV3JunctionBodyId extends Enum {630 readonly isUnit: boolean;631 readonly isMoniker: boolean;632 readonly asMoniker: U8aFixed;633 readonly isIndex: boolean;634 readonly asIndex: Compact<u32>;635 readonly isExecutive: boolean;636 readonly isTechnical: boolean;637 readonly isLegislative: boolean;638 readonly isJudicial: boolean;639 readonly isDefense: boolean;640 readonly isAdministration: boolean;641 readonly isTreasury: boolean;642 readonly type: 'Unit' | 'Moniker' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial' | 'Defense' | 'Administration' | 'Treasury';643 }644645 /** @name XcmV3JunctionBodyPart (61) */646 interface XcmV3JunctionBodyPart extends Enum {647 readonly isVoice: boolean;648 readonly isMembers: boolean;649 readonly asMembers: {650 readonly count: Compact<u32>;651 } & Struct;652 readonly isFraction: boolean;653 readonly asFraction: {654 readonly nom: Compact<u32>;655 readonly denom: Compact<u32>;656 } & Struct;657 readonly isAtLeastProportion: boolean;658 readonly asAtLeastProportion: {659 readonly nom: Compact<u32>;660 readonly denom: Compact<u32>;661 } & Struct;662 readonly isMoreThanProportion: boolean;663 readonly asMoreThanProportion: {664 readonly nom: Compact<u32>;665 readonly denom: Compact<u32>;666 } & Struct;667 readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';668 }669670 /** @name XcmV3MultiassetFungibility (62) */671 interface XcmV3MultiassetFungibility extends Enum {672 readonly isFungible: boolean;673 readonly asFungible: Compact<u128>;674 readonly isNonFungible: boolean;675 readonly asNonFungible: XcmV3MultiassetAssetInstance;676 readonly type: 'Fungible' | 'NonFungible';677 }678679 /** @name XcmV3MultiassetAssetInstance (63) */680 interface XcmV3MultiassetAssetInstance extends Enum {681 readonly isUndefined: boolean;682 readonly isIndex: boolean;683 readonly asIndex: Compact<u128>;684 readonly isArray4: boolean;685 readonly asArray4: U8aFixed;686 readonly isArray8: boolean;687 readonly asArray8: U8aFixed;688 readonly isArray16: boolean;689 readonly asArray16: U8aFixed;690 readonly isArray32: boolean;691 readonly asArray32: U8aFixed;692 readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32';693 }694695 /** @name OrmlTokensModuleEvent (66) */696 interface OrmlTokensModuleEvent extends Enum {697 readonly isEndowed: boolean;698 readonly asEndowed: {699 readonly currencyId: PalletForeignAssetsAssetIds;700 readonly who: AccountId32;701 readonly amount: u128;702 } & Struct;703 readonly isDustLost: boolean;704 readonly asDustLost: {705 readonly currencyId: PalletForeignAssetsAssetIds;706 readonly who: AccountId32;707 readonly amount: u128;708 } & Struct;709 readonly isTransfer: boolean;710 readonly asTransfer: {711 readonly currencyId: PalletForeignAssetsAssetIds;712 readonly from: AccountId32;713 readonly to: AccountId32;714 readonly amount: u128;715 } & Struct;716 readonly isReserved: boolean;717 readonly asReserved: {718 readonly currencyId: PalletForeignAssetsAssetIds;719 readonly who: AccountId32;720 readonly amount: u128;721 } & Struct;722 readonly isUnreserved: boolean;723 readonly asUnreserved: {724 readonly currencyId: PalletForeignAssetsAssetIds;725 readonly who: AccountId32;726 readonly amount: u128;727 } & Struct;728 readonly isReserveRepatriated: boolean;729 readonly asReserveRepatriated: {730 readonly currencyId: PalletForeignAssetsAssetIds;731 readonly from: AccountId32;732 readonly to: AccountId32;733 readonly amount: u128;734 readonly status: FrameSupportTokensMiscBalanceStatus;735 } & Struct;736 readonly isBalanceSet: boolean;737 readonly asBalanceSet: {738 readonly currencyId: PalletForeignAssetsAssetIds;739 readonly who: AccountId32;740 readonly free: u128;741 readonly reserved: u128;742 } & Struct;743 readonly isTotalIssuanceSet: boolean;744 readonly asTotalIssuanceSet: {745 readonly currencyId: PalletForeignAssetsAssetIds;746 readonly amount: u128;747 } & Struct;748 readonly isWithdrawn: boolean;749 readonly asWithdrawn: {750 readonly currencyId: PalletForeignAssetsAssetIds;751 readonly who: AccountId32;752 readonly amount: u128;753 } & Struct;754 readonly isSlashed: boolean;755 readonly asSlashed: {756 readonly currencyId: PalletForeignAssetsAssetIds;757 readonly who: AccountId32;758 readonly freeAmount: u128;759 readonly reservedAmount: u128;760 } & Struct;761 readonly isDeposited: boolean;762 readonly asDeposited: {763 readonly currencyId: PalletForeignAssetsAssetIds;764 readonly who: AccountId32;765 readonly amount: u128;766 } & Struct;767 readonly isLockSet: boolean;768 readonly asLockSet: {769 readonly lockId: U8aFixed;770 readonly currencyId: PalletForeignAssetsAssetIds;771 readonly who: AccountId32;772 readonly amount: u128;773 } & Struct;774 readonly isLockRemoved: boolean;775 readonly asLockRemoved: {776 readonly lockId: U8aFixed;777 readonly currencyId: PalletForeignAssetsAssetIds;778 readonly who: AccountId32;779 } & Struct;780 readonly isLocked: boolean;781 readonly asLocked: {782 readonly currencyId: PalletForeignAssetsAssetIds;783 readonly who: AccountId32;784 readonly amount: u128;785 } & Struct;786 readonly isUnlocked: boolean;787 readonly asUnlocked: {788 readonly currencyId: PalletForeignAssetsAssetIds;789 readonly who: AccountId32;790 readonly amount: u128;791 } & Struct;792 readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'BalanceSet' | 'TotalIssuanceSet' | 'Withdrawn' | 'Slashed' | 'Deposited' | 'LockSet' | 'LockRemoved' | 'Locked' | 'Unlocked';793 }794795 /** @name PalletForeignAssetsAssetIds (67) */796 interface PalletForeignAssetsAssetIds extends Enum {797 readonly isForeignAssetId: boolean;798 readonly asForeignAssetId: u32;799 readonly isNativeAssetId: boolean;800 readonly asNativeAssetId: PalletForeignAssetsNativeCurrency;801 readonly type: 'ForeignAssetId' | 'NativeAssetId';802 }803804 /** @name PalletForeignAssetsNativeCurrency (68) */805 interface PalletForeignAssetsNativeCurrency extends Enum {806 readonly isHere: boolean;807 readonly isParent: boolean;808 readonly type: 'Here' | 'Parent';809 }810811 /** @name PalletIdentityEvent (69) */812 interface PalletIdentityEvent extends Enum {813 readonly isIdentitySet: boolean;814 readonly asIdentitySet: {815 readonly who: AccountId32;816 } & Struct;817 readonly isIdentityCleared: boolean;818 readonly asIdentityCleared: {819 readonly who: AccountId32;820 readonly deposit: u128;821 } & Struct;822 readonly isIdentityKilled: boolean;823 readonly asIdentityKilled: {824 readonly who: AccountId32;825 readonly deposit: u128;826 } & Struct;827 readonly isIdentitiesInserted: boolean;828 readonly asIdentitiesInserted: {829 readonly amount: u32;830 } & Struct;831 readonly isIdentitiesRemoved: boolean;832 readonly asIdentitiesRemoved: {833 readonly amount: u32;834 } & Struct;835 readonly isJudgementRequested: boolean;836 readonly asJudgementRequested: {837 readonly who: AccountId32;838 readonly registrarIndex: u32;839 } & Struct;840 readonly isJudgementUnrequested: boolean;841 readonly asJudgementUnrequested: {842 readonly who: AccountId32;843 readonly registrarIndex: u32;844 } & Struct;845 readonly isJudgementGiven: boolean;846 readonly asJudgementGiven: {847 readonly target: AccountId32;848 readonly registrarIndex: u32;849 } & Struct;850 readonly isRegistrarAdded: boolean;851 readonly asRegistrarAdded: {852 readonly registrarIndex: u32;853 } & Struct;854 readonly isSubIdentityAdded: boolean;855 readonly asSubIdentityAdded: {856 readonly sub: AccountId32;857 readonly main: AccountId32;858 readonly deposit: u128;859 } & Struct;860 readonly isSubIdentityRemoved: boolean;861 readonly asSubIdentityRemoved: {862 readonly sub: AccountId32;863 readonly main: AccountId32;864 readonly deposit: u128;865 } & Struct;866 readonly isSubIdentityRevoked: boolean;867 readonly asSubIdentityRevoked: {868 readonly sub: AccountId32;869 readonly main: AccountId32;870 readonly deposit: u128;871 } & Struct;872 readonly isSubIdentitiesInserted: boolean;873 readonly asSubIdentitiesInserted: {874 readonly amount: u32;875 } & Struct;876 readonly type: 'IdentitySet' | 'IdentityCleared' | 'IdentityKilled' | 'IdentitiesInserted' | 'IdentitiesRemoved' | 'JudgementRequested' | 'JudgementUnrequested' | 'JudgementGiven' | 'RegistrarAdded' | 'SubIdentityAdded' | 'SubIdentityRemoved' | 'SubIdentityRevoked' | 'SubIdentitiesInserted';877 }878879 /** @name PalletPreimageEvent (70) */880 interface PalletPreimageEvent extends Enum {881 readonly isNoted: boolean;882 readonly asNoted: {883 readonly hash_: H256;884 } & Struct;885 readonly isRequested: boolean;886 readonly asRequested: {887 readonly hash_: H256;888 } & Struct;889 readonly isCleared: boolean;890 readonly asCleared: {891 readonly hash_: H256;892 } & Struct;893 readonly type: 'Noted' | 'Requested' | 'Cleared';894 }895896 /** @name PalletDemocracyEvent (71) */897 interface PalletDemocracyEvent extends Enum {898 readonly isProposed: boolean;899 readonly asProposed: {900 readonly proposalIndex: u32;901 readonly deposit: u128;902 } & Struct;903 readonly isTabled: boolean;904 readonly asTabled: {905 readonly proposalIndex: u32;906 readonly deposit: u128;907 } & Struct;908 readonly isExternalTabled: boolean;909 readonly isStarted: boolean;910 readonly asStarted: {911 readonly refIndex: u32;912 readonly threshold: PalletDemocracyVoteThreshold;913 } & Struct;914 readonly isPassed: boolean;915 readonly asPassed: {916 readonly refIndex: u32;917 } & Struct;918 readonly isNotPassed: boolean;919 readonly asNotPassed: {920 readonly refIndex: u32;921 } & Struct;922 readonly isCancelled: boolean;923 readonly asCancelled: {924 readonly refIndex: u32;925 } & Struct;926 readonly isDelegated: boolean;927 readonly asDelegated: {928 readonly who: AccountId32;929 readonly target: AccountId32;930 } & Struct;931 readonly isUndelegated: boolean;932 readonly asUndelegated: {933 readonly account: AccountId32;934 } & Struct;935 readonly isVetoed: boolean;936 readonly asVetoed: {937 readonly who: AccountId32;938 readonly proposalHash: H256;939 readonly until: u32;940 } & Struct;941 readonly isBlacklisted: boolean;942 readonly asBlacklisted: {943 readonly proposalHash: H256;944 } & Struct;945 readonly isVoted: boolean;946 readonly asVoted: {947 readonly voter: AccountId32;948 readonly refIndex: u32;949 readonly vote: PalletDemocracyVoteAccountVote;950 } & Struct;951 readonly isSeconded: boolean;952 readonly asSeconded: {953 readonly seconder: AccountId32;954 readonly propIndex: u32;955 } & Struct;956 readonly isProposalCanceled: boolean;957 readonly asProposalCanceled: {958 readonly propIndex: u32;959 } & Struct;960 readonly isMetadataSet: boolean;961 readonly asMetadataSet: {962 readonly owner: PalletDemocracyMetadataOwner;963 readonly hash_: H256;964 } & Struct;965 readonly isMetadataCleared: boolean;966 readonly asMetadataCleared: {967 readonly owner: PalletDemocracyMetadataOwner;968 readonly hash_: H256;969 } & Struct;970 readonly isMetadataTransferred: boolean;971 readonly asMetadataTransferred: {972 readonly prevOwner: PalletDemocracyMetadataOwner;973 readonly owner: PalletDemocracyMetadataOwner;974 readonly hash_: H256;975 } & Struct;976 readonly type: 'Proposed' | 'Tabled' | 'ExternalTabled' | 'Started' | 'Passed' | 'NotPassed' | 'Cancelled' | 'Delegated' | 'Undelegated' | 'Vetoed' | 'Blacklisted' | 'Voted' | 'Seconded' | 'ProposalCanceled' | 'MetadataSet' | 'MetadataCleared' | 'MetadataTransferred';977 }978979 /** @name PalletDemocracyVoteThreshold (72) */980 interface PalletDemocracyVoteThreshold extends Enum {981 readonly isSuperMajorityApprove: boolean;982 readonly isSuperMajorityAgainst: boolean;983 readonly isSimpleMajority: boolean;984 readonly type: 'SuperMajorityApprove' | 'SuperMajorityAgainst' | 'SimpleMajority';985 }986987 /** @name PalletDemocracyVoteAccountVote (73) */988 interface PalletDemocracyVoteAccountVote extends Enum {989 readonly isStandard: boolean;990 readonly asStandard: {991 readonly vote: Vote;992 readonly balance: u128;993 } & Struct;994 readonly isSplit: boolean;995 readonly asSplit: {996 readonly aye: u128;997 readonly nay: u128;998 } & Struct;999 readonly type: 'Standard' | 'Split';1000 }10011002 /** @name PalletDemocracyMetadataOwner (75) */1003 interface PalletDemocracyMetadataOwner extends Enum {1004 readonly isExternal: boolean;1005 readonly isProposal: boolean;1006 readonly asProposal: u32;1007 readonly isReferendum: boolean;1008 readonly asReferendum: u32;1009 readonly type: 'External' | 'Proposal' | 'Referendum';1010 }10111012 /** @name PalletCollectiveEvent (76) */1013 interface PalletCollectiveEvent extends Enum {1014 readonly isProposed: boolean;1015 readonly asProposed: {1016 readonly account: AccountId32;1017 readonly proposalIndex: u32;1018 readonly proposalHash: H256;1019 readonly threshold: u32;1020 } & Struct;1021 readonly isVoted: boolean;1022 readonly asVoted: {1023 readonly account: AccountId32;1024 readonly proposalHash: H256;1025 readonly voted: bool;1026 readonly yes: u32;1027 readonly no: u32;1028 } & Struct;1029 readonly isApproved: boolean;1030 readonly asApproved: {1031 readonly proposalHash: H256;1032 } & Struct;1033 readonly isDisapproved: boolean;1034 readonly asDisapproved: {1035 readonly proposalHash: H256;1036 } & Struct;1037 readonly isExecuted: boolean;1038 readonly asExecuted: {1039 readonly proposalHash: H256;1040 readonly result: Result<Null, SpRuntimeDispatchError>;1041 } & Struct;1042 readonly isMemberExecuted: boolean;1043 readonly asMemberExecuted: {1044 readonly proposalHash: H256;1045 readonly result: Result<Null, SpRuntimeDispatchError>;1046 } & Struct;1047 readonly isClosed: boolean;1048 readonly asClosed: {1049 readonly proposalHash: H256;1050 readonly yes: u32;1051 readonly no: u32;1052 } & Struct;1053 readonly type: 'Proposed' | 'Voted' | 'Approved' | 'Disapproved' | 'Executed' | 'MemberExecuted' | 'Closed';1054 }10551056 /** @name PalletMembershipEvent (79) */1057 interface PalletMembershipEvent extends Enum {1058 readonly isMemberAdded: boolean;1059 readonly isMemberRemoved: boolean;1060 readonly isMembersSwapped: boolean;1061 readonly isMembersReset: boolean;1062 readonly isKeyChanged: boolean;1063 readonly isDummy: boolean;1064 readonly type: 'MemberAdded' | 'MemberRemoved' | 'MembersSwapped' | 'MembersReset' | 'KeyChanged' | 'Dummy';1065 }10661067 /** @name PalletRankedCollectiveEvent (81) */1068 interface PalletRankedCollectiveEvent extends Enum {1069 readonly isMemberAdded: boolean;1070 readonly asMemberAdded: {1071 readonly who: AccountId32;1072 } & Struct;1073 readonly isRankChanged: boolean;1074 readonly asRankChanged: {1075 readonly who: AccountId32;1076 readonly rank: u16;1077 } & Struct;1078 readonly isMemberRemoved: boolean;1079 readonly asMemberRemoved: {1080 readonly who: AccountId32;1081 readonly rank: u16;1082 } & Struct;1083 readonly isVoted: boolean;1084 readonly asVoted: {1085 readonly who: AccountId32;1086 readonly poll: u32;1087 readonly vote: PalletRankedCollectiveVoteRecord;1088 readonly tally: PalletRankedCollectiveTally;1089 } & Struct;1090 readonly type: 'MemberAdded' | 'RankChanged' | 'MemberRemoved' | 'Voted';1091 }10921093 /** @name PalletRankedCollectiveVoteRecord (83) */1094 interface PalletRankedCollectiveVoteRecord extends Enum {1095 readonly isAye: boolean;1096 readonly asAye: u32;1097 readonly isNay: boolean;1098 readonly asNay: u32;1099 readonly type: 'Aye' | 'Nay';1100 }11011102 /** @name PalletRankedCollectiveTally (84) */1103 interface PalletRankedCollectiveTally extends Struct {1104 readonly bareAyes: u32;1105 readonly ayes: u32;1106 readonly nays: u32;1107 }11081109 /** @name PalletReferendaEvent (85) */1110 interface PalletReferendaEvent extends Enum {1111 readonly isSubmitted: boolean;1112 readonly asSubmitted: {1113 readonly index: u32;1114 readonly track: u16;1115 readonly proposal: FrameSupportPreimagesBounded;1116 } & Struct;1117 readonly isDecisionDepositPlaced: boolean;1118 readonly asDecisionDepositPlaced: {1119 readonly index: u32;1120 readonly who: AccountId32;1121 readonly amount: u128;1122 } & Struct;1123 readonly isDecisionDepositRefunded: boolean;1124 readonly asDecisionDepositRefunded: {1125 readonly index: u32;1126 readonly who: AccountId32;1127 readonly amount: u128;1128 } & Struct;1129 readonly isDepositSlashed: boolean;1130 readonly asDepositSlashed: {1131 readonly who: AccountId32;1132 readonly amount: u128;1133 } & Struct;1134 readonly isDecisionStarted: boolean;1135 readonly asDecisionStarted: {1136 readonly index: u32;1137 readonly track: u16;1138 readonly proposal: FrameSupportPreimagesBounded;1139 readonly tally: PalletRankedCollectiveTally;1140 } & Struct;1141 readonly isConfirmStarted: boolean;1142 readonly asConfirmStarted: {1143 readonly index: u32;1144 } & Struct;1145 readonly isConfirmAborted: boolean;1146 readonly asConfirmAborted: {1147 readonly index: u32;1148 } & Struct;1149 readonly isConfirmed: boolean;1150 readonly asConfirmed: {1151 readonly index: u32;1152 readonly tally: PalletRankedCollectiveTally;1153 } & Struct;1154 readonly isApproved: boolean;1155 readonly asApproved: {1156 readonly index: u32;1157 } & Struct;1158 readonly isRejected: boolean;1159 readonly asRejected: {1160 readonly index: u32;1161 readonly tally: PalletRankedCollectiveTally;1162 } & Struct;1163 readonly isTimedOut: boolean;1164 readonly asTimedOut: {1165 readonly index: u32;1166 readonly tally: PalletRankedCollectiveTally;1167 } & Struct;1168 readonly isCancelled: boolean;1169 readonly asCancelled: {1170 readonly index: u32;1171 readonly tally: PalletRankedCollectiveTally;1172 } & Struct;1173 readonly isKilled: boolean;1174 readonly asKilled: {1175 readonly index: u32;1176 readonly tally: PalletRankedCollectiveTally;1177 } & Struct;1178 readonly isSubmissionDepositRefunded: boolean;1179 readonly asSubmissionDepositRefunded: {1180 readonly index: u32;1181 readonly who: AccountId32;1182 readonly amount: u128;1183 } & Struct;1184 readonly isMetadataSet: boolean;1185 readonly asMetadataSet: {1186 readonly index: u32;1187 readonly hash_: H256;1188 } & Struct;1189 readonly isMetadataCleared: boolean;1190 readonly asMetadataCleared: {1191 readonly index: u32;1192 readonly hash_: H256;1193 } & Struct;1194 readonly type: 'Submitted' | 'DecisionDepositPlaced' | 'DecisionDepositRefunded' | 'DepositSlashed' | 'DecisionStarted' | 'ConfirmStarted' | 'ConfirmAborted' | 'Confirmed' | 'Approved' | 'Rejected' | 'TimedOut' | 'Cancelled' | 'Killed' | 'SubmissionDepositRefunded' | 'MetadataSet' | 'MetadataCleared';1195 }11961197 /** @name FrameSupportPreimagesBounded (86) */1198 interface FrameSupportPreimagesBounded extends Enum {1199 readonly isLegacy: boolean;1200 readonly asLegacy: {1201 readonly hash_: H256;1202 } & Struct;1203 readonly isInline: boolean;1204 readonly asInline: Bytes;1205 readonly isLookup: boolean;1206 readonly asLookup: {1207 readonly hash_: H256;1208 readonly len: u32;1209 } & Struct;1210 readonly type: 'Legacy' | 'Inline' | 'Lookup';1211 }12121213 /** @name FrameSystemCall (88) */1214 interface FrameSystemCall extends Enum {1215 readonly isRemark: boolean;1216 readonly asRemark: {1217 readonly remark: Bytes;1218 } & Struct;1219 readonly isSetHeapPages: boolean;1220 readonly asSetHeapPages: {1221 readonly pages: u64;1222 } & Struct;1223 readonly isSetCode: boolean;1224 readonly asSetCode: {1225 readonly code: Bytes;1226 } & Struct;1227 readonly isSetCodeWithoutChecks: boolean;1228 readonly asSetCodeWithoutChecks: {1229 readonly code: Bytes;1230 } & Struct;1231 readonly isSetStorage: boolean;1232 readonly asSetStorage: {1233 readonly items: Vec<ITuple<[Bytes, Bytes]>>;1234 } & Struct;1235 readonly isKillStorage: boolean;1236 readonly asKillStorage: {1237 readonly keys_: Vec<Bytes>;1238 } & Struct;1239 readonly isKillPrefix: boolean;1240 readonly asKillPrefix: {1241 readonly prefix: Bytes;1242 readonly subkeys: u32;1243 } & Struct;1244 readonly isRemarkWithEvent: boolean;1245 readonly asRemarkWithEvent: {1246 readonly remark: Bytes;1247 } & Struct;1248 readonly type: 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent';1249 }12501251 /** @name PalletStateTrieMigrationCall (92) */1252 interface PalletStateTrieMigrationCall extends Enum {1253 readonly isControlAutoMigration: boolean;1254 readonly asControlAutoMigration: {1255 readonly maybeConfig: Option<PalletStateTrieMigrationMigrationLimits>;1256 } & Struct;1257 readonly isContinueMigrate: boolean;1258 readonly asContinueMigrate: {1259 readonly limits: PalletStateTrieMigrationMigrationLimits;1260 readonly realSizeUpper: u32;1261 readonly witnessTask: PalletStateTrieMigrationMigrationTask;1262 } & Struct;1263 readonly isMigrateCustomTop: boolean;1264 readonly asMigrateCustomTop: {1265 readonly keys_: Vec<Bytes>;1266 readonly witnessSize: u32;1267 } & Struct;1268 readonly isMigrateCustomChild: boolean;1269 readonly asMigrateCustomChild: {1270 readonly root: Bytes;1271 readonly childKeys: Vec<Bytes>;1272 readonly totalSize: u32;1273 } & Struct;1274 readonly isSetSignedMaxLimits: boolean;1275 readonly asSetSignedMaxLimits: {1276 readonly limits: PalletStateTrieMigrationMigrationLimits;1277 } & Struct;1278 readonly isForceSetProgress: boolean;1279 readonly asForceSetProgress: {1280 readonly progressTop: PalletStateTrieMigrationProgress;1281 readonly progressChild: PalletStateTrieMigrationProgress;1282 } & Struct;1283 readonly type: 'ControlAutoMigration' | 'ContinueMigrate' | 'MigrateCustomTop' | 'MigrateCustomChild' | 'SetSignedMaxLimits' | 'ForceSetProgress';1284 }12851286 /** @name PalletStateTrieMigrationMigrationLimits (94) */1287 interface PalletStateTrieMigrationMigrationLimits extends Struct {1288 readonly size_: u32;1289 readonly item: u32;1290 }12911292 /** @name PalletStateTrieMigrationMigrationTask (95) */1293 interface PalletStateTrieMigrationMigrationTask extends Struct {1294 readonly progressTop: PalletStateTrieMigrationProgress;1295 readonly progressChild: PalletStateTrieMigrationProgress;1296 readonly size_: u32;1297 readonly topItems: u32;1298 readonly childItems: u32;1299 }13001301 /** @name PalletStateTrieMigrationProgress (96) */1302 interface PalletStateTrieMigrationProgress extends Enum {1303 readonly isToStart: boolean;1304 readonly isLastKey: boolean;1305 readonly asLastKey: Bytes;1306 readonly isComplete: boolean;1307 readonly type: 'ToStart' | 'LastKey' | 'Complete';1308 }13091310 /** @name CumulusPalletParachainSystemCall (98) */1311 interface CumulusPalletParachainSystemCall extends Enum {1312 readonly isSetValidationData: boolean;1313 readonly asSetValidationData: {1314 readonly data: CumulusPrimitivesParachainInherentParachainInherentData;1315 } & Struct;1316 readonly isSudoSendUpwardMessage: boolean;1317 readonly asSudoSendUpwardMessage: {1318 readonly message: Bytes;1319 } & Struct;1320 readonly isAuthorizeUpgrade: boolean;1321 readonly asAuthorizeUpgrade: {1322 readonly codeHash: H256;1323 readonly checkVersion: bool;1324 } & Struct;1325 readonly isEnactAuthorizedUpgrade: boolean;1326 readonly asEnactAuthorizedUpgrade: {1327 readonly code: Bytes;1328 } & Struct;1329 readonly type: 'SetValidationData' | 'SudoSendUpwardMessage' | 'AuthorizeUpgrade' | 'EnactAuthorizedUpgrade';1330 }13311332 /** @name CumulusPrimitivesParachainInherentParachainInherentData (99) */1333 interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct {1334 readonly validationData: PolkadotPrimitivesV4PersistedValidationData;1335 readonly relayChainState: SpTrieStorageProof;1336 readonly downwardMessages: Vec<PolkadotCorePrimitivesInboundDownwardMessage>;1337 readonly horizontalMessages: BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>;1338 }13391340 /** @name PolkadotPrimitivesV4PersistedValidationData (100) */1341 interface PolkadotPrimitivesV4PersistedValidationData extends Struct {1342 readonly parentHead: Bytes;1343 readonly relayParentNumber: u32;1344 readonly relayParentStorageRoot: H256;1345 readonly maxPovSize: u32;1346 }13471348 /** @name SpTrieStorageProof (102) */1349 interface SpTrieStorageProof extends Struct {1350 readonly trieNodes: BTreeSet<Bytes>;1351 }13521353 /** @name PolkadotCorePrimitivesInboundDownwardMessage (105) */1354 interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {1355 readonly sentAt: u32;1356 readonly msg: Bytes;1357 }13581359 /** @name PolkadotCorePrimitivesInboundHrmpMessage (109) */1360 interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct {1361 readonly sentAt: u32;1362 readonly data: Bytes;1363 }13641365 /** @name ParachainInfoCall (112) */1366 type ParachainInfoCall = Null;13671368 /** @name PalletCollatorSelectionCall (113) */1369 interface PalletCollatorSelectionCall extends Enum {1370 readonly isAddInvulnerable: boolean;1371 readonly asAddInvulnerable: {1372 readonly new_: AccountId32;1373 } & Struct;1374 readonly isRemoveInvulnerable: boolean;1375 readonly asRemoveInvulnerable: {1376 readonly who: AccountId32;1377 } & Struct;1378 readonly isGetLicense: boolean;1379 readonly isOnboard: boolean;1380 readonly isOffboard: boolean;1381 readonly isReleaseLicense: boolean;1382 readonly isForceReleaseLicense: boolean;1383 readonly asForceReleaseLicense: {1384 readonly who: AccountId32;1385 } & Struct;1386 readonly type: 'AddInvulnerable' | 'RemoveInvulnerable' | 'GetLicense' | 'Onboard' | 'Offboard' | 'ReleaseLicense' | 'ForceReleaseLicense';1387 }13881389 /** @name PalletSessionCall (114) */1390 interface PalletSessionCall extends Enum {1391 readonly isSetKeys: boolean;1392 readonly asSetKeys: {1393 readonly keys_: OpalRuntimeRuntimeCommonSessionKeys;1394 readonly proof: Bytes;1395 } & Struct;1396 readonly isPurgeKeys: boolean;1397 readonly type: 'SetKeys' | 'PurgeKeys';1398 }13991400 /** @name OpalRuntimeRuntimeCommonSessionKeys (115) */1401 interface OpalRuntimeRuntimeCommonSessionKeys extends Struct {1402 readonly aura: SpConsensusAuraSr25519AppSr25519Public;1403 }14041405 /** @name SpConsensusAuraSr25519AppSr25519Public (116) */1406 interface SpConsensusAuraSr25519AppSr25519Public extends SpCoreSr25519Public {}14071408 /** @name SpCoreSr25519Public (117) */1409 interface SpCoreSr25519Public extends U8aFixed {}14101411 /** @name PalletBalancesCall (118) */1412 interface PalletBalancesCall extends Enum {1413 readonly isTransferAllowDeath: boolean;1414 readonly asTransferAllowDeath: {1415 readonly dest: MultiAddress;1416 readonly value: Compact<u128>;1417 } & Struct;1418 readonly isSetBalanceDeprecated: boolean;1419 readonly asSetBalanceDeprecated: {1420 readonly who: MultiAddress;1421 readonly newFree: Compact<u128>;1422 readonly oldReserved: Compact<u128>;1423 } & Struct;1424 readonly isForceTransfer: boolean;1425 readonly asForceTransfer: {1426 readonly source: MultiAddress;1427 readonly dest: MultiAddress;1428 readonly value: Compact<u128>;1429 } & Struct;1430 readonly isTransferKeepAlive: boolean;1431 readonly asTransferKeepAlive: {1432 readonly dest: MultiAddress;1433 readonly value: Compact<u128>;1434 } & Struct;1435 readonly isTransferAll: boolean;1436 readonly asTransferAll: {1437 readonly dest: MultiAddress;1438 readonly keepAlive: bool;1439 } & Struct;1440 readonly isForceUnreserve: boolean;1441 readonly asForceUnreserve: {1442 readonly who: MultiAddress;1443 readonly amount: u128;1444 } & Struct;1445 readonly isUpgradeAccounts: boolean;1446 readonly asUpgradeAccounts: {1447 readonly who: Vec<AccountId32>;1448 } & Struct;1449 readonly isTransfer: boolean;1450 readonly asTransfer: {1451 readonly dest: MultiAddress;1452 readonly value: Compact<u128>;1453 } & Struct;1454 readonly isForceSetBalance: boolean;1455 readonly asForceSetBalance: {1456 readonly who: MultiAddress;1457 readonly newFree: Compact<u128>;1458 } & Struct;1459 readonly type: 'TransferAllowDeath' | 'SetBalanceDeprecated' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve' | 'UpgradeAccounts' | 'Transfer' | 'ForceSetBalance';1460 }14611462 /** @name PalletTimestampCall (122) */1463 interface PalletTimestampCall extends Enum {1464 readonly isSet: boolean;1465 readonly asSet: {1466 readonly now: Compact<u64>;1467 } & Struct;1468 readonly type: 'Set';1469 }14701471 /** @name PalletTreasuryCall (123) */1472 interface PalletTreasuryCall extends Enum {1473 readonly isProposeSpend: boolean;1474 readonly asProposeSpend: {1475 readonly value: Compact<u128>;1476 readonly beneficiary: MultiAddress;1477 } & Struct;1478 readonly isRejectProposal: boolean;1479 readonly asRejectProposal: {1480 readonly proposalId: Compact<u32>;1481 } & Struct;1482 readonly isApproveProposal: boolean;1483 readonly asApproveProposal: {1484 readonly proposalId: Compact<u32>;1485 } & Struct;1486 readonly isSpend: boolean;1487 readonly asSpend: {1488 readonly amount: Compact<u128>;1489 readonly beneficiary: MultiAddress;1490 } & Struct;1491 readonly isRemoveApproval: boolean;1492 readonly asRemoveApproval: {1493 readonly proposalId: Compact<u32>;1494 } & Struct;1495 readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal' | 'Spend' | 'RemoveApproval';1496 }14971498 /** @name PalletSudoCall (124) */1499 interface PalletSudoCall extends Enum {1500 readonly isSudo: boolean;1501 readonly asSudo: {1502 readonly call: Call;1503 } & Struct;1504 readonly isSudoUncheckedWeight: boolean;1505 readonly asSudoUncheckedWeight: {1506 readonly call: Call;1507 readonly weight: SpWeightsWeightV2Weight;1508 } & Struct;1509 readonly isSetKey: boolean;1510 readonly asSetKey: {1511 readonly new_: MultiAddress;1512 } & Struct;1513 readonly isSudoAs: boolean;1514 readonly asSudoAs: {1515 readonly who: MultiAddress;1516 readonly call: Call;1517 } & Struct;1518 readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';1519 }15201521 /** @name OrmlVestingModuleCall (125) */1522 interface OrmlVestingModuleCall extends Enum {1523 readonly isClaim: boolean;1524 readonly isVestedTransfer: boolean;1525 readonly asVestedTransfer: {1526 readonly dest: MultiAddress;1527 readonly schedule: OrmlVestingVestingSchedule;1528 } & Struct;1529 readonly isUpdateVestingSchedules: boolean;1530 readonly asUpdateVestingSchedules: {1531 readonly who: MultiAddress;1532 readonly vestingSchedules: Vec<OrmlVestingVestingSchedule>;1533 } & Struct;1534 readonly isClaimFor: boolean;1535 readonly asClaimFor: {1536 readonly dest: MultiAddress;1537 } & Struct;1538 readonly type: 'Claim' | 'VestedTransfer' | 'UpdateVestingSchedules' | 'ClaimFor';1539 }15401541 /** @name OrmlXtokensModuleCall (127) */1542 interface OrmlXtokensModuleCall extends Enum {1543 readonly isTransfer: boolean;1544 readonly asTransfer: {1545 readonly currencyId: PalletForeignAssetsAssetIds;1546 readonly amount: u128;1547 readonly dest: XcmVersionedMultiLocation;1548 readonly destWeightLimit: XcmV3WeightLimit;1549 } & Struct;1550 readonly isTransferMultiasset: boolean;1551 readonly asTransferMultiasset: {1552 readonly asset: XcmVersionedMultiAsset;1553 readonly dest: XcmVersionedMultiLocation;1554 readonly destWeightLimit: XcmV3WeightLimit;1555 } & Struct;1556 readonly isTransferWithFee: boolean;1557 readonly asTransferWithFee: {1558 readonly currencyId: PalletForeignAssetsAssetIds;1559 readonly amount: u128;1560 readonly fee: u128;1561 readonly dest: XcmVersionedMultiLocation;1562 readonly destWeightLimit: XcmV3WeightLimit;1563 } & Struct;1564 readonly isTransferMultiassetWithFee: boolean;1565 readonly asTransferMultiassetWithFee: {1566 readonly asset: XcmVersionedMultiAsset;1567 readonly fee: XcmVersionedMultiAsset;1568 readonly dest: XcmVersionedMultiLocation;1569 readonly destWeightLimit: XcmV3WeightLimit;1570 } & Struct;1571 readonly isTransferMulticurrencies: boolean;1572 readonly asTransferMulticurrencies: {1573 readonly currencies: Vec<ITuple<[PalletForeignAssetsAssetIds, u128]>>;1574 readonly feeItem: u32;1575 readonly dest: XcmVersionedMultiLocation;1576 readonly destWeightLimit: XcmV3WeightLimit;1577 } & Struct;1578 readonly isTransferMultiassets: boolean;1579 readonly asTransferMultiassets: {1580 readonly assets: XcmVersionedMultiAssets;1581 readonly feeItem: u32;1582 readonly dest: XcmVersionedMultiLocation;1583 readonly destWeightLimit: XcmV3WeightLimit;1584 } & Struct;1585 readonly type: 'Transfer' | 'TransferMultiasset' | 'TransferWithFee' | 'TransferMultiassetWithFee' | 'TransferMulticurrencies' | 'TransferMultiassets';1586 }15871588 /** @name XcmVersionedMultiLocation (128) */1589 interface XcmVersionedMultiLocation extends Enum {1590 readonly isV2: boolean;1591 readonly asV2: XcmV2MultiLocation;1592 readonly isV3: boolean;1593 readonly asV3: XcmV3MultiLocation;1594 readonly type: 'V2' | 'V3';1595 }15961597 /** @name XcmV2MultiLocation (129) */1598 interface XcmV2MultiLocation extends Struct {1599 readonly parents: u8;1600 readonly interior: XcmV2MultilocationJunctions;1601 }16021603 /** @name XcmV2MultilocationJunctions (130) */1604 interface XcmV2MultilocationJunctions extends Enum {1605 readonly isHere: boolean;1606 readonly isX1: boolean;1607 readonly asX1: XcmV2Junction;1608 readonly isX2: boolean;1609 readonly asX2: ITuple<[XcmV2Junction, XcmV2Junction]>;1610 readonly isX3: boolean;1611 readonly asX3: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction]>;1612 readonly isX4: boolean;1613 readonly asX4: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>;1614 readonly isX5: boolean;1615 readonly asX5: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>;1616 readonly isX6: boolean;1617 readonly asX6: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>;1618 readonly isX7: boolean;1619 readonly asX7: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>;1620 readonly isX8: boolean;1621 readonly asX8: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>;1622 readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';1623 }16241625 /** @name XcmV2Junction (131) */1626 interface XcmV2Junction extends Enum {1627 readonly isParachain: boolean;1628 readonly asParachain: Compact<u32>;1629 readonly isAccountId32: boolean;1630 readonly asAccountId32: {1631 readonly network: XcmV2NetworkId;1632 readonly id: U8aFixed;1633 } & Struct;1634 readonly isAccountIndex64: boolean;1635 readonly asAccountIndex64: {1636 readonly network: XcmV2NetworkId;1637 readonly index: Compact<u64>;1638 } & Struct;1639 readonly isAccountKey20: boolean;1640 readonly asAccountKey20: {1641 readonly network: XcmV2NetworkId;1642 readonly key: U8aFixed;1643 } & Struct;1644 readonly isPalletInstance: boolean;1645 readonly asPalletInstance: u8;1646 readonly isGeneralIndex: boolean;1647 readonly asGeneralIndex: Compact<u128>;1648 readonly isGeneralKey: boolean;1649 readonly asGeneralKey: Bytes;1650 readonly isOnlyChild: boolean;1651 readonly isPlurality: boolean;1652 readonly asPlurality: {1653 readonly id: XcmV2BodyId;1654 readonly part: XcmV2BodyPart;1655 } & Struct;1656 readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';1657 }16581659 /** @name XcmV2NetworkId (132) */1660 interface XcmV2NetworkId extends Enum {1661 readonly isAny: boolean;1662 readonly isNamed: boolean;1663 readonly asNamed: Bytes;1664 readonly isPolkadot: boolean;1665 readonly isKusama: boolean;1666 readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';1667 }16681669 /** @name XcmV2BodyId (134) */1670 interface XcmV2BodyId extends Enum {1671 readonly isUnit: boolean;1672 readonly isNamed: boolean;1673 readonly asNamed: Bytes;1674 readonly isIndex: boolean;1675 readonly asIndex: Compact<u32>;1676 readonly isExecutive: boolean;1677 readonly isTechnical: boolean;1678 readonly isLegislative: boolean;1679 readonly isJudicial: boolean;1680 readonly isDefense: boolean;1681 readonly isAdministration: boolean;1682 readonly isTreasury: boolean;1683 readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial' | 'Defense' | 'Administration' | 'Treasury';1684 }16851686 /** @name XcmV2BodyPart (135) */1687 interface XcmV2BodyPart extends Enum {1688 readonly isVoice: boolean;1689 readonly isMembers: boolean;1690 readonly asMembers: {1691 readonly count: Compact<u32>;1692 } & Struct;1693 readonly isFraction: boolean;1694 readonly asFraction: {1695 readonly nom: Compact<u32>;1696 readonly denom: Compact<u32>;1697 } & Struct;1698 readonly isAtLeastProportion: boolean;1699 readonly asAtLeastProportion: {1700 readonly nom: Compact<u32>;1701 readonly denom: Compact<u32>;1702 } & Struct;1703 readonly isMoreThanProportion: boolean;1704 readonly asMoreThanProportion: {1705 readonly nom: Compact<u32>;1706 readonly denom: Compact<u32>;1707 } & Struct;1708 readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';1709 }17101711 /** @name XcmV3WeightLimit (136) */1712 interface XcmV3WeightLimit extends Enum {1713 readonly isUnlimited: boolean;1714 readonly isLimited: boolean;1715 readonly asLimited: SpWeightsWeightV2Weight;1716 readonly type: 'Unlimited' | 'Limited';1717 }17181719 /** @name XcmVersionedMultiAsset (137) */1720 interface XcmVersionedMultiAsset extends Enum {1721 readonly isV2: boolean;1722 readonly asV2: XcmV2MultiAsset;1723 readonly isV3: boolean;1724 readonly asV3: XcmV3MultiAsset;1725 readonly type: 'V2' | 'V3';1726 }17271728 /** @name XcmV2MultiAsset (138) */1729 interface XcmV2MultiAsset extends Struct {1730 readonly id: XcmV2MultiassetAssetId;1731 readonly fun: XcmV2MultiassetFungibility;1732 }17331734 /** @name XcmV2MultiassetAssetId (139) */1735 interface XcmV2MultiassetAssetId extends Enum {1736 readonly isConcrete: boolean;1737 readonly asConcrete: XcmV2MultiLocation;1738 readonly isAbstract: boolean;1739 readonly asAbstract: Bytes;1740 readonly type: 'Concrete' | 'Abstract';1741 }17421743 /** @name XcmV2MultiassetFungibility (140) */1744 interface XcmV2MultiassetFungibility extends Enum {1745 readonly isFungible: boolean;1746 readonly asFungible: Compact<u128>;1747 readonly isNonFungible: boolean;1748 readonly asNonFungible: XcmV2MultiassetAssetInstance;1749 readonly type: 'Fungible' | 'NonFungible';1750 }17511752 /** @name XcmV2MultiassetAssetInstance (141) */1753 interface XcmV2MultiassetAssetInstance extends Enum {1754 readonly isUndefined: boolean;1755 readonly isIndex: boolean;1756 readonly asIndex: Compact<u128>;1757 readonly isArray4: boolean;1758 readonly asArray4: U8aFixed;1759 readonly isArray8: boolean;1760 readonly asArray8: U8aFixed;1761 readonly isArray16: boolean;1762 readonly asArray16: U8aFixed;1763 readonly isArray32: boolean;1764 readonly asArray32: U8aFixed;1765 readonly isBlob: boolean;1766 readonly asBlob: Bytes;1767 readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob';1768 }17691770 /** @name XcmVersionedMultiAssets (144) */1771 interface XcmVersionedMultiAssets extends Enum {1772 readonly isV2: boolean;1773 readonly asV2: XcmV2MultiassetMultiAssets;1774 readonly isV3: boolean;1775 readonly asV3: XcmV3MultiassetMultiAssets;1776 readonly type: 'V2' | 'V3';1777 }17781779 /** @name XcmV2MultiassetMultiAssets (145) */1780 interface XcmV2MultiassetMultiAssets extends Vec<XcmV2MultiAsset> {}17811782 /** @name OrmlTokensModuleCall (147) */1783 interface OrmlTokensModuleCall extends Enum {1784 readonly isTransfer: boolean;1785 readonly asTransfer: {1786 readonly dest: MultiAddress;1787 readonly currencyId: PalletForeignAssetsAssetIds;1788 readonly amount: Compact<u128>;1789 } & Struct;1790 readonly isTransferAll: boolean;1791 readonly asTransferAll: {1792 readonly dest: MultiAddress;1793 readonly currencyId: PalletForeignAssetsAssetIds;1794 readonly keepAlive: bool;1795 } & Struct;1796 readonly isTransferKeepAlive: boolean;1797 readonly asTransferKeepAlive: {1798 readonly dest: MultiAddress;1799 readonly currencyId: PalletForeignAssetsAssetIds;1800 readonly amount: Compact<u128>;1801 } & Struct;1802 readonly isForceTransfer: boolean;1803 readonly asForceTransfer: {1804 readonly source: MultiAddress;1805 readonly dest: MultiAddress;1806 readonly currencyId: PalletForeignAssetsAssetIds;1807 readonly amount: Compact<u128>;1808 } & Struct;1809 readonly isSetBalance: boolean;1810 readonly asSetBalance: {1811 readonly who: MultiAddress;1812 readonly currencyId: PalletForeignAssetsAssetIds;1813 readonly newFree: Compact<u128>;1814 readonly newReserved: Compact<u128>;1815 } & Struct;1816 readonly type: 'Transfer' | 'TransferAll' | 'TransferKeepAlive' | 'ForceTransfer' | 'SetBalance';1817 }18181819 /** @name PalletIdentityCall (148) */1820 interface PalletIdentityCall extends Enum {1821 readonly isAddRegistrar: boolean;1822 readonly asAddRegistrar: {1823 readonly account: MultiAddress;1824 } & Struct;1825 readonly isSetIdentity: boolean;1826 readonly asSetIdentity: {1827 readonly info: PalletIdentityIdentityInfo;1828 } & Struct;1829 readonly isSetSubs: boolean;1830 readonly asSetSubs: {1831 readonly subs: Vec<ITuple<[AccountId32, Data]>>;1832 } & Struct;1833 readonly isClearIdentity: boolean;1834 readonly isRequestJudgement: boolean;1835 readonly asRequestJudgement: {1836 readonly regIndex: Compact<u32>;1837 readonly maxFee: Compact<u128>;1838 } & Struct;1839 readonly isCancelRequest: boolean;1840 readonly asCancelRequest: {1841 readonly regIndex: u32;1842 } & Struct;1843 readonly isSetFee: boolean;1844 readonly asSetFee: {1845 readonly index: Compact<u32>;1846 readonly fee: Compact<u128>;1847 } & Struct;1848 readonly isSetAccountId: boolean;1849 readonly asSetAccountId: {1850 readonly index: Compact<u32>;1851 readonly new_: MultiAddress;1852 } & Struct;1853 readonly isSetFields: boolean;1854 readonly asSetFields: {1855 readonly index: Compact<u32>;1856 readonly fields: PalletIdentityBitFlags;1857 } & Struct;1858 readonly isProvideJudgement: boolean;1859 readonly asProvideJudgement: {1860 readonly regIndex: Compact<u32>;1861 readonly target: MultiAddress;1862 readonly judgement: PalletIdentityJudgement;1863 readonly identity: H256;1864 } & Struct;1865 readonly isKillIdentity: boolean;1866 readonly asKillIdentity: {1867 readonly target: MultiAddress;1868 } & Struct;1869 readonly isAddSub: boolean;1870 readonly asAddSub: {1871 readonly sub: MultiAddress;1872 readonly data: Data;1873 } & Struct;1874 readonly isRenameSub: boolean;1875 readonly asRenameSub: {1876 readonly sub: MultiAddress;1877 readonly data: Data;1878 } & Struct;1879 readonly isRemoveSub: boolean;1880 readonly asRemoveSub: {1881 readonly sub: MultiAddress;1882 } & Struct;1883 readonly isQuitSub: boolean;1884 readonly isForceInsertIdentities: boolean;1885 readonly asForceInsertIdentities: {1886 readonly identities: Vec<ITuple<[AccountId32, PalletIdentityRegistration]>>;1887 } & Struct;1888 readonly isForceRemoveIdentities: boolean;1889 readonly asForceRemoveIdentities: {1890 readonly identities: Vec<AccountId32>;1891 } & Struct;1892 readonly isForceSetSubs: boolean;1893 readonly asForceSetSubs: {1894 readonly subs: Vec<ITuple<[AccountId32, ITuple<[u128, Vec<ITuple<[AccountId32, Data]>>]>]>>;1895 } & Struct;1896 readonly type: 'AddRegistrar' | 'SetIdentity' | 'SetSubs' | 'ClearIdentity' | 'RequestJudgement' | 'CancelRequest' | 'SetFee' | 'SetAccountId' | 'SetFields' | 'ProvideJudgement' | 'KillIdentity' | 'AddSub' | 'RenameSub' | 'RemoveSub' | 'QuitSub' | 'ForceInsertIdentities' | 'ForceRemoveIdentities' | 'ForceSetSubs';1897 }18981899 /** @name PalletIdentityIdentityInfo (149) */1900 interface PalletIdentityIdentityInfo extends Struct {1901 readonly additional: Vec<ITuple<[Data, Data]>>;1902 readonly display: Data;1903 readonly legal: Data;1904 readonly web: Data;1905 readonly riot: Data;1906 readonly email: Data;1907 readonly pgpFingerprint: Option<U8aFixed>;1908 readonly image: Data;1909 readonly twitter: Data;1910 }19111912 /** @name PalletIdentityBitFlags (185) */1913 interface PalletIdentityBitFlags extends Set {1914 readonly isDisplay: boolean;1915 readonly isLegal: boolean;1916 readonly isWeb: boolean;1917 readonly isRiot: boolean;1918 readonly isEmail: boolean;1919 readonly isPgpFingerprint: boolean;1920 readonly isImage: boolean;1921 readonly isTwitter: boolean;1922 }19231924 /** @name PalletIdentityIdentityField (186) */1925 interface PalletIdentityIdentityField extends Enum {1926 readonly isDisplay: boolean;1927 readonly isLegal: boolean;1928 readonly isWeb: boolean;1929 readonly isRiot: boolean;1930 readonly isEmail: boolean;1931 readonly isPgpFingerprint: boolean;1932 readonly isImage: boolean;1933 readonly isTwitter: boolean;1934 readonly type: 'Display' | 'Legal' | 'Web' | 'Riot' | 'Email' | 'PgpFingerprint' | 'Image' | 'Twitter';1935 }19361937 /** @name PalletIdentityJudgement (187) */1938 interface PalletIdentityJudgement extends Enum {1939 readonly isUnknown: boolean;1940 readonly isFeePaid: boolean;1941 readonly asFeePaid: u128;1942 readonly isReasonable: boolean;1943 readonly isKnownGood: boolean;1944 readonly isOutOfDate: boolean;1945 readonly isLowQuality: boolean;1946 readonly isErroneous: boolean;1947 readonly type: 'Unknown' | 'FeePaid' | 'Reasonable' | 'KnownGood' | 'OutOfDate' | 'LowQuality' | 'Erroneous';1948 }19491950 /** @name PalletIdentityRegistration (190) */1951 interface PalletIdentityRegistration extends Struct {1952 readonly judgements: Vec<ITuple<[u32, PalletIdentityJudgement]>>;1953 readonly deposit: u128;1954 readonly info: PalletIdentityIdentityInfo;1955 }19561957 /** @name PalletPreimageCall (198) */1958 interface PalletPreimageCall extends Enum {1959 readonly isNotePreimage: boolean;1960 readonly asNotePreimage: {1961 readonly bytes: Bytes;1962 } & Struct;1963 readonly isUnnotePreimage: boolean;1964 readonly asUnnotePreimage: {1965 readonly hash_: H256;1966 } & Struct;1967 readonly isRequestPreimage: boolean;1968 readonly asRequestPreimage: {1969 readonly hash_: H256;1970 } & Struct;1971 readonly isUnrequestPreimage: boolean;1972 readonly asUnrequestPreimage: {1973 readonly hash_: H256;1974 } & Struct;1975 readonly type: 'NotePreimage' | 'UnnotePreimage' | 'RequestPreimage' | 'UnrequestPreimage';1976 }19771978 /** @name PalletDemocracyCall (199) */1979 interface PalletDemocracyCall extends Enum {1980 readonly isPropose: boolean;1981 readonly asPropose: {1982 readonly proposal: FrameSupportPreimagesBounded;1983 readonly value: Compact<u128>;1984 } & Struct;1985 readonly isSecond: boolean;1986 readonly asSecond: {1987 readonly proposal: Compact<u32>;1988 } & Struct;1989 readonly isVote: boolean;1990 readonly asVote: {1991 readonly refIndex: Compact<u32>;1992 readonly vote: PalletDemocracyVoteAccountVote;1993 } & Struct;1994 readonly isEmergencyCancel: boolean;1995 readonly asEmergencyCancel: {1996 readonly refIndex: u32;1997 } & Struct;1998 readonly isExternalPropose: boolean;1999 readonly asExternalPropose: {2000 readonly proposal: FrameSupportPreimagesBounded;2001 } & Struct;2002 readonly isExternalProposeMajority: boolean;2003 readonly asExternalProposeMajority: {2004 readonly proposal: FrameSupportPreimagesBounded;2005 } & Struct;2006 readonly isExternalProposeDefault: boolean;2007 readonly asExternalProposeDefault: {2008 readonly proposal: FrameSupportPreimagesBounded;2009 } & Struct;2010 readonly isFastTrack: boolean;2011 readonly asFastTrack: {2012 readonly proposalHash: H256;2013 readonly votingPeriod: u32;2014 readonly delay: u32;2015 } & Struct;2016 readonly isVetoExternal: boolean;2017 readonly asVetoExternal: {2018 readonly proposalHash: H256;2019 } & Struct;2020 readonly isCancelReferendum: boolean;2021 readonly asCancelReferendum: {2022 readonly refIndex: Compact<u32>;2023 } & Struct;2024 readonly isDelegate: boolean;2025 readonly asDelegate: {2026 readonly to: MultiAddress;2027 readonly conviction: PalletDemocracyConviction;2028 readonly balance: u128;2029 } & Struct;2030 readonly isUndelegate: boolean;2031 readonly isClearPublicProposals: boolean;2032 readonly isUnlock: boolean;2033 readonly asUnlock: {2034 readonly target: MultiAddress;2035 } & Struct;2036 readonly isRemoveVote: boolean;2037 readonly asRemoveVote: {2038 readonly index: u32;2039 } & Struct;2040 readonly isRemoveOtherVote: boolean;2041 readonly asRemoveOtherVote: {2042 readonly target: MultiAddress;2043 readonly index: u32;2044 } & Struct;2045 readonly isBlacklist: boolean;2046 readonly asBlacklist: {2047 readonly proposalHash: H256;2048 readonly maybeRefIndex: Option<u32>;2049 } & Struct;2050 readonly isCancelProposal: boolean;2051 readonly asCancelProposal: {2052 readonly propIndex: Compact<u32>;2053 } & Struct;2054 readonly isSetMetadata: boolean;2055 readonly asSetMetadata: {2056 readonly owner: PalletDemocracyMetadataOwner;2057 readonly maybeHash: Option<H256>;2058 } & Struct;2059 readonly type: 'Propose' | 'Second' | 'Vote' | 'EmergencyCancel' | 'ExternalPropose' | 'ExternalProposeMajority' | 'ExternalProposeDefault' | 'FastTrack' | 'VetoExternal' | 'CancelReferendum' | 'Delegate' | 'Undelegate' | 'ClearPublicProposals' | 'Unlock' | 'RemoveVote' | 'RemoveOtherVote' | 'Blacklist' | 'CancelProposal' | 'SetMetadata';2060 }20612062 /** @name PalletDemocracyConviction (200) */2063 interface PalletDemocracyConviction extends Enum {2064 readonly isNone: boolean;2065 readonly isLocked1x: boolean;2066 readonly isLocked2x: boolean;2067 readonly isLocked3x: boolean;2068 readonly isLocked4x: boolean;2069 readonly isLocked5x: boolean;2070 readonly isLocked6x: boolean;2071 readonly type: 'None' | 'Locked1x' | 'Locked2x' | 'Locked3x' | 'Locked4x' | 'Locked5x' | 'Locked6x';2072 }20732074 /** @name PalletCollectiveCall (203) */2075 interface PalletCollectiveCall extends Enum {2076 readonly isSetMembers: boolean;2077 readonly asSetMembers: {2078 readonly newMembers: Vec<AccountId32>;2079 readonly prime: Option<AccountId32>;2080 readonly oldCount: u32;2081 } & Struct;2082 readonly isExecute: boolean;2083 readonly asExecute: {2084 readonly proposal: Call;2085 readonly lengthBound: Compact<u32>;2086 } & Struct;2087 readonly isPropose: boolean;2088 readonly asPropose: {2089 readonly threshold: Compact<u32>;2090 readonly proposal: Call;2091 readonly lengthBound: Compact<u32>;2092 } & Struct;2093 readonly isVote: boolean;2094 readonly asVote: {2095 readonly proposal: H256;2096 readonly index: Compact<u32>;2097 readonly approve: bool;2098 } & Struct;2099 readonly isDisapproveProposal: boolean;2100 readonly asDisapproveProposal: {2101 readonly proposalHash: H256;2102 } & Struct;2103 readonly isClose: boolean;2104 readonly asClose: {2105 readonly proposalHash: H256;2106 readonly index: Compact<u32>;2107 readonly proposalWeightBound: SpWeightsWeightV2Weight;2108 readonly lengthBound: Compact<u32>;2109 } & Struct;2110 readonly type: 'SetMembers' | 'Execute' | 'Propose' | 'Vote' | 'DisapproveProposal' | 'Close';2111 }21122113 /** @name PalletMembershipCall (205) */2114 interface PalletMembershipCall extends Enum {2115 readonly isAddMember: boolean;2116 readonly asAddMember: {2117 readonly who: MultiAddress;2118 } & Struct;2119 readonly isRemoveMember: boolean;2120 readonly asRemoveMember: {2121 readonly who: MultiAddress;2122 } & Struct;2123 readonly isSwapMember: boolean;2124 readonly asSwapMember: {2125 readonly remove: MultiAddress;2126 readonly add: MultiAddress;2127 } & Struct;2128 readonly isResetMembers: boolean;2129 readonly asResetMembers: {2130 readonly members: Vec<AccountId32>;2131 } & Struct;2132 readonly isChangeKey: boolean;2133 readonly asChangeKey: {2134 readonly new_: MultiAddress;2135 } & Struct;2136 readonly isSetPrime: boolean;2137 readonly asSetPrime: {2138 readonly who: MultiAddress;2139 } & Struct;2140 readonly isClearPrime: boolean;2141 readonly type: 'AddMember' | 'RemoveMember' | 'SwapMember' | 'ResetMembers' | 'ChangeKey' | 'SetPrime' | 'ClearPrime';2142 }21432144 /** @name PalletRankedCollectiveCall (207) */2145 interface PalletRankedCollectiveCall extends Enum {2146 readonly isAddMember: boolean;2147 readonly asAddMember: {2148 readonly who: MultiAddress;2149 } & Struct;2150 readonly isPromoteMember: boolean;2151 readonly asPromoteMember: {2152 readonly who: MultiAddress;2153 } & Struct;2154 readonly isDemoteMember: boolean;2155 readonly asDemoteMember: {2156 readonly who: MultiAddress;2157 } & Struct;2158 readonly isRemoveMember: boolean;2159 readonly asRemoveMember: {2160 readonly who: MultiAddress;2161 readonly minRank: u16;2162 } & Struct;2163 readonly isVote: boolean;2164 readonly asVote: {2165 readonly poll: u32;2166 readonly aye: bool;2167 } & Struct;2168 readonly isCleanupPoll: boolean;2169 readonly asCleanupPoll: {2170 readonly pollIndex: u32;2171 readonly max: u32;2172 } & Struct;2173 readonly type: 'AddMember' | 'PromoteMember' | 'DemoteMember' | 'RemoveMember' | 'Vote' | 'CleanupPoll';2174 }21752176 /** @name PalletReferendaCall (208) */2177 interface PalletReferendaCall extends Enum {2178 readonly isSubmit: boolean;2179 readonly asSubmit: {2180 readonly proposalOrigin: OpalRuntimeOriginCaller;2181 readonly proposal: FrameSupportPreimagesBounded;2182 readonly enactmentMoment: FrameSupportScheduleDispatchTime;2183 } & Struct;2184 readonly isPlaceDecisionDeposit: boolean;2185 readonly asPlaceDecisionDeposit: {2186 readonly index: u32;2187 } & Struct;2188 readonly isRefundDecisionDeposit: boolean;2189 readonly asRefundDecisionDeposit: {2190 readonly index: u32;2191 } & Struct;2192 readonly isCancel: boolean;2193 readonly asCancel: {2194 readonly index: u32;2195 } & Struct;2196 readonly isKill: boolean;2197 readonly asKill: {2198 readonly index: u32;2199 } & Struct;2200 readonly isNudgeReferendum: boolean;2201 readonly asNudgeReferendum: {2202 readonly index: u32;2203 } & Struct;2204 readonly isOneFewerDeciding: boolean;2205 readonly asOneFewerDeciding: {2206 readonly track: u16;2207 } & Struct;2208 readonly isRefundSubmissionDeposit: boolean;2209 readonly asRefundSubmissionDeposit: {2210 readonly index: u32;2211 } & Struct;2212 readonly isSetMetadata: boolean;2213 readonly asSetMetadata: {2214 readonly index: u32;2215 readonly maybeHash: Option<H256>;2216 } & Struct;2217 readonly type: 'Submit' | 'PlaceDecisionDeposit' | 'RefundDecisionDeposit' | 'Cancel' | 'Kill' | 'NudgeReferendum' | 'OneFewerDeciding' | 'RefundSubmissionDeposit' | 'SetMetadata';2218 }22192220 /** @name OpalRuntimeOriginCaller (209) */2221 interface OpalRuntimeOriginCaller extends Enum {2222 readonly isSystem: boolean;2223 readonly asSystem: FrameSupportDispatchRawOrigin;2224 readonly isVoid: boolean;2225 readonly isCouncil: boolean;2226 readonly asCouncil: PalletCollectiveRawOrigin;2227 readonly isTechnicalCommittee: boolean;2228 readonly asTechnicalCommittee: PalletCollectiveRawOrigin;2229 readonly isPolkadotXcm: boolean;2230 readonly asPolkadotXcm: PalletXcmOrigin;2231 readonly isCumulusXcm: boolean;2232 readonly asCumulusXcm: CumulusPalletXcmOrigin;2233 readonly isOrigins: boolean;2234 readonly asOrigins: PalletGovOriginsOrigin;2235 readonly isEthereum: boolean;2236 readonly asEthereum: PalletEthereumRawOrigin;2237 readonly type: 'System' | 'Void' | 'Council' | 'TechnicalCommittee' | 'PolkadotXcm' | 'CumulusXcm' | 'Origins' | 'Ethereum';2238 }22392240 /** @name FrameSupportDispatchRawOrigin (210) */2241 interface FrameSupportDispatchRawOrigin extends Enum {2242 readonly isRoot: boolean;2243 readonly isSigned: boolean;2244 readonly asSigned: AccountId32;2245 readonly isNone: boolean;2246 readonly type: 'Root' | 'Signed' | 'None';2247 }22482249 /** @name PalletCollectiveRawOrigin (211) */2250 interface PalletCollectiveRawOrigin extends Enum {2251 readonly isMembers: boolean;2252 readonly asMembers: ITuple<[u32, u32]>;2253 readonly isMember: boolean;2254 readonly asMember: AccountId32;2255 readonly isPhantom: boolean;2256 readonly type: 'Members' | 'Member' | 'Phantom';2257 }22582259 /** @name PalletGovOriginsOrigin (213) */2260 interface PalletGovOriginsOrigin extends Enum {2261 readonly isFellowshipProposition: boolean;2262 readonly type: 'FellowshipProposition';2263 }22642265 /** @name PalletXcmOrigin (214) */2266 interface PalletXcmOrigin extends Enum {2267 readonly isXcm: boolean;2268 readonly asXcm: XcmV3MultiLocation;2269 readonly isResponse: boolean;2270 readonly asResponse: XcmV3MultiLocation;2271 readonly type: 'Xcm' | 'Response';2272 }22732274 /** @name CumulusPalletXcmOrigin (215) */2275 interface CumulusPalletXcmOrigin extends Enum {2276 readonly isRelay: boolean;2277 readonly isSiblingParachain: boolean;2278 readonly asSiblingParachain: u32;2279 readonly type: 'Relay' | 'SiblingParachain';2280 }22812282 /** @name PalletEthereumRawOrigin (216) */2283 interface PalletEthereumRawOrigin extends Enum {2284 readonly isEthereumTransaction: boolean;2285 readonly asEthereumTransaction: H160;2286 readonly type: 'EthereumTransaction';2287 }22882289 /** @name SpCoreVoid (218) */2290 type SpCoreVoid = Null;22912292 /** @name FrameSupportScheduleDispatchTime (219) */2293 interface FrameSupportScheduleDispatchTime extends Enum {2294 readonly isAt: boolean;2295 readonly asAt: u32;2296 readonly isAfter: boolean;2297 readonly asAfter: u32;2298 readonly type: 'At' | 'After';2299 }23002301 /** @name PalletSchedulerCall (220) */2302 interface PalletSchedulerCall extends Enum {2303 readonly isSchedule: boolean;2304 readonly asSchedule: {2305 readonly when: u32;2306 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;2307 readonly priority: u8;2308 readonly call: Call;2309 } & Struct;2310 readonly isCancel: boolean;2311 readonly asCancel: {2312 readonly when: u32;2313 readonly index: u32;2314 } & Struct;2315 readonly isScheduleNamed: boolean;2316 readonly asScheduleNamed: {2317 readonly id: U8aFixed;2318 readonly when: u32;2319 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;2320 readonly priority: u8;2321 readonly call: Call;2322 } & Struct;2323 readonly isCancelNamed: boolean;2324 readonly asCancelNamed: {2325 readonly id: U8aFixed;2326 } & Struct;2327 readonly isScheduleAfter: boolean;2328 readonly asScheduleAfter: {2329 readonly after: u32;2330 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;2331 readonly priority: u8;2332 readonly call: Call;2333 } & Struct;2334 readonly isScheduleNamedAfter: boolean;2335 readonly asScheduleNamedAfter: {2336 readonly id: U8aFixed;2337 readonly after: u32;2338 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;2339 readonly priority: u8;2340 readonly call: Call;2341 } & Struct;2342 readonly type: 'Schedule' | 'Cancel' | 'ScheduleNamed' | 'CancelNamed' | 'ScheduleAfter' | 'ScheduleNamedAfter';2343 }23442345 /** @name CumulusPalletXcmpQueueCall (223) */2346 interface CumulusPalletXcmpQueueCall extends Enum {2347 readonly isServiceOverweight: boolean;2348 readonly asServiceOverweight: {2349 readonly index: u64;2350 readonly weightLimit: SpWeightsWeightV2Weight;2351 } & Struct;2352 readonly isSuspendXcmExecution: boolean;2353 readonly isResumeXcmExecution: boolean;2354 readonly isUpdateSuspendThreshold: boolean;2355 readonly asUpdateSuspendThreshold: {2356 readonly new_: u32;2357 } & Struct;2358 readonly isUpdateDropThreshold: boolean;2359 readonly asUpdateDropThreshold: {2360 readonly new_: u32;2361 } & Struct;2362 readonly isUpdateResumeThreshold: boolean;2363 readonly asUpdateResumeThreshold: {2364 readonly new_: u32;2365 } & Struct;2366 readonly isUpdateThresholdWeight: boolean;2367 readonly asUpdateThresholdWeight: {2368 readonly new_: SpWeightsWeightV2Weight;2369 } & Struct;2370 readonly isUpdateWeightRestrictDecay: boolean;2371 readonly asUpdateWeightRestrictDecay: {2372 readonly new_: SpWeightsWeightV2Weight;2373 } & Struct;2374 readonly isUpdateXcmpMaxIndividualWeight: boolean;2375 readonly asUpdateXcmpMaxIndividualWeight: {2376 readonly new_: SpWeightsWeightV2Weight;2377 } & Struct;2378 readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight';2379 }23802381 /** @name PalletXcmCall (224) */2382 interface PalletXcmCall extends Enum {2383 readonly isSend: boolean;2384 readonly asSend: {2385 readonly dest: XcmVersionedMultiLocation;2386 readonly message: XcmVersionedXcm;2387 } & Struct;2388 readonly isTeleportAssets: boolean;2389 readonly asTeleportAssets: {2390 readonly dest: XcmVersionedMultiLocation;2391 readonly beneficiary: XcmVersionedMultiLocation;2392 readonly assets: XcmVersionedMultiAssets;2393 readonly feeAssetItem: u32;2394 } & Struct;2395 readonly isReserveTransferAssets: boolean;2396 readonly asReserveTransferAssets: {2397 readonly dest: XcmVersionedMultiLocation;2398 readonly beneficiary: XcmVersionedMultiLocation;2399 readonly assets: XcmVersionedMultiAssets;2400 readonly feeAssetItem: u32;2401 } & Struct;2402 readonly isExecute: boolean;2403 readonly asExecute: {2404 readonly message: XcmVersionedXcm;2405 readonly maxWeight: SpWeightsWeightV2Weight;2406 } & Struct;2407 readonly isForceXcmVersion: boolean;2408 readonly asForceXcmVersion: {2409 readonly location: XcmV3MultiLocation;2410 readonly xcmVersion: u32;2411 } & Struct;2412 readonly isForceDefaultXcmVersion: boolean;2413 readonly asForceDefaultXcmVersion: {2414 readonly maybeXcmVersion: Option<u32>;2415 } & Struct;2416 readonly isForceSubscribeVersionNotify: boolean;2417 readonly asForceSubscribeVersionNotify: {2418 readonly location: XcmVersionedMultiLocation;2419 } & Struct;2420 readonly isForceUnsubscribeVersionNotify: boolean;2421 readonly asForceUnsubscribeVersionNotify: {2422 readonly location: XcmVersionedMultiLocation;2423 } & Struct;2424 readonly isLimitedReserveTransferAssets: boolean;2425 readonly asLimitedReserveTransferAssets: {2426 readonly dest: XcmVersionedMultiLocation;2427 readonly beneficiary: XcmVersionedMultiLocation;2428 readonly assets: XcmVersionedMultiAssets;2429 readonly feeAssetItem: u32;2430 readonly weightLimit: XcmV3WeightLimit;2431 } & Struct;2432 readonly isLimitedTeleportAssets: boolean;2433 readonly asLimitedTeleportAssets: {2434 readonly dest: XcmVersionedMultiLocation;2435 readonly beneficiary: XcmVersionedMultiLocation;2436 readonly assets: XcmVersionedMultiAssets;2437 readonly feeAssetItem: u32;2438 readonly weightLimit: XcmV3WeightLimit;2439 } & Struct;2440 readonly isForceSuspension: boolean;2441 readonly asForceSuspension: {2442 readonly suspended: bool;2443 } & Struct;2444 readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets' | 'ForceSuspension';2445 }24462447 /** @name XcmVersionedXcm (225) */2448 interface XcmVersionedXcm extends Enum {2449 readonly isV2: boolean;2450 readonly asV2: XcmV2Xcm;2451 readonly isV3: boolean;2452 readonly asV3: XcmV3Xcm;2453 readonly type: 'V2' | 'V3';2454 }24552456 /** @name XcmV2Xcm (226) */2457 interface XcmV2Xcm extends Vec<XcmV2Instruction> {}24582459 /** @name XcmV2Instruction (228) */2460 interface XcmV2Instruction extends Enum {2461 readonly isWithdrawAsset: boolean;2462 readonly asWithdrawAsset: XcmV2MultiassetMultiAssets;2463 readonly isReserveAssetDeposited: boolean;2464 readonly asReserveAssetDeposited: XcmV2MultiassetMultiAssets;2465 readonly isReceiveTeleportedAsset: boolean;2466 readonly asReceiveTeleportedAsset: XcmV2MultiassetMultiAssets;2467 readonly isQueryResponse: boolean;2468 readonly asQueryResponse: {2469 readonly queryId: Compact<u64>;2470 readonly response: XcmV2Response;2471 readonly maxWeight: Compact<u64>;2472 } & Struct;2473 readonly isTransferAsset: boolean;2474 readonly asTransferAsset: {2475 readonly assets: XcmV2MultiassetMultiAssets;2476 readonly beneficiary: XcmV2MultiLocation;2477 } & Struct;2478 readonly isTransferReserveAsset: boolean;2479 readonly asTransferReserveAsset: {2480 readonly assets: XcmV2MultiassetMultiAssets;2481 readonly dest: XcmV2MultiLocation;2482 readonly xcm: XcmV2Xcm;2483 } & Struct;2484 readonly isTransact: boolean;2485 readonly asTransact: {2486 readonly originType: XcmV2OriginKind;2487 readonly requireWeightAtMost: Compact<u64>;2488 readonly call: XcmDoubleEncoded;2489 } & Struct;2490 readonly isHrmpNewChannelOpenRequest: boolean;2491 readonly asHrmpNewChannelOpenRequest: {2492 readonly sender: Compact<u32>;2493 readonly maxMessageSize: Compact<u32>;2494 readonly maxCapacity: Compact<u32>;2495 } & Struct;2496 readonly isHrmpChannelAccepted: boolean;2497 readonly asHrmpChannelAccepted: {2498 readonly recipient: Compact<u32>;2499 } & Struct;2500 readonly isHrmpChannelClosing: boolean;2501 readonly asHrmpChannelClosing: {2502 readonly initiator: Compact<u32>;2503 readonly sender: Compact<u32>;2504 readonly recipient: Compact<u32>;2505 } & Struct;2506 readonly isClearOrigin: boolean;2507 readonly isDescendOrigin: boolean;2508 readonly asDescendOrigin: XcmV2MultilocationJunctions;2509 readonly isReportError: boolean;2510 readonly asReportError: {2511 readonly queryId: Compact<u64>;2512 readonly dest: XcmV2MultiLocation;2513 readonly maxResponseWeight: Compact<u64>;2514 } & Struct;2515 readonly isDepositAsset: boolean;2516 readonly asDepositAsset: {2517 readonly assets: XcmV2MultiassetMultiAssetFilter;2518 readonly maxAssets: Compact<u32>;2519 readonly beneficiary: XcmV2MultiLocation;2520 } & Struct;2521 readonly isDepositReserveAsset: boolean;2522 readonly asDepositReserveAsset: {2523 readonly assets: XcmV2MultiassetMultiAssetFilter;2524 readonly maxAssets: Compact<u32>;2525 readonly dest: XcmV2MultiLocation;2526 readonly xcm: XcmV2Xcm;2527 } & Struct;2528 readonly isExchangeAsset: boolean;2529 readonly asExchangeAsset: {2530 readonly give: XcmV2MultiassetMultiAssetFilter;2531 readonly receive: XcmV2MultiassetMultiAssets;2532 } & Struct;2533 readonly isInitiateReserveWithdraw: boolean;2534 readonly asInitiateReserveWithdraw: {2535 readonly assets: XcmV2MultiassetMultiAssetFilter;2536 readonly reserve: XcmV2MultiLocation;2537 readonly xcm: XcmV2Xcm;2538 } & Struct;2539 readonly isInitiateTeleport: boolean;2540 readonly asInitiateTeleport: {2541 readonly assets: XcmV2MultiassetMultiAssetFilter;2542 readonly dest: XcmV2MultiLocation;2543 readonly xcm: XcmV2Xcm;2544 } & Struct;2545 readonly isQueryHolding: boolean;2546 readonly asQueryHolding: {2547 readonly queryId: Compact<u64>;2548 readonly dest: XcmV2MultiLocation;2549 readonly assets: XcmV2MultiassetMultiAssetFilter;2550 readonly maxResponseWeight: Compact<u64>;2551 } & Struct;2552 readonly isBuyExecution: boolean;2553 readonly asBuyExecution: {2554 readonly fees: XcmV2MultiAsset;2555 readonly weightLimit: XcmV2WeightLimit;2556 } & Struct;2557 readonly isRefundSurplus: boolean;2558 readonly isSetErrorHandler: boolean;2559 readonly asSetErrorHandler: XcmV2Xcm;2560 readonly isSetAppendix: boolean;2561 readonly asSetAppendix: XcmV2Xcm;2562 readonly isClearError: boolean;2563 readonly isClaimAsset: boolean;2564 readonly asClaimAsset: {2565 readonly assets: XcmV2MultiassetMultiAssets;2566 readonly ticket: XcmV2MultiLocation;2567 } & Struct;2568 readonly isTrap: boolean;2569 readonly asTrap: Compact<u64>;2570 readonly isSubscribeVersion: boolean;2571 readonly asSubscribeVersion: {2572 readonly queryId: Compact<u64>;2573 readonly maxResponseWeight: Compact<u64>;2574 } & Struct;2575 readonly isUnsubscribeVersion: boolean;2576 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';2577 }25782579 /** @name XcmV2Response (229) */2580 interface XcmV2Response extends Enum {2581 readonly isNull: boolean;2582 readonly isAssets: boolean;2583 readonly asAssets: XcmV2MultiassetMultiAssets;2584 readonly isExecutionResult: boolean;2585 readonly asExecutionResult: Option<ITuple<[u32, XcmV2TraitsError]>>;2586 readonly isVersion: boolean;2587 readonly asVersion: u32;2588 readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version';2589 }25902591 /** @name XcmV2TraitsError (232) */2592 interface XcmV2TraitsError extends Enum {2593 readonly isOverflow: boolean;2594 readonly isUnimplemented: boolean;2595 readonly isUntrustedReserveLocation: boolean;2596 readonly isUntrustedTeleportLocation: boolean;2597 readonly isMultiLocationFull: boolean;2598 readonly isMultiLocationNotInvertible: boolean;2599 readonly isBadOrigin: boolean;2600 readonly isInvalidLocation: boolean;2601 readonly isAssetNotFound: boolean;2602 readonly isFailedToTransactAsset: boolean;2603 readonly isNotWithdrawable: boolean;2604 readonly isLocationCannotHold: boolean;2605 readonly isExceedsMaxMessageSize: boolean;2606 readonly isDestinationUnsupported: boolean;2607 readonly isTransport: boolean;2608 readonly isUnroutable: boolean;2609 readonly isUnknownClaim: boolean;2610 readonly isFailedToDecode: boolean;2611 readonly isMaxWeightInvalid: boolean;2612 readonly isNotHoldingFees: boolean;2613 readonly isTooExpensive: boolean;2614 readonly isTrap: boolean;2615 readonly asTrap: u64;2616 readonly isUnhandledXcmVersion: boolean;2617 readonly isWeightLimitReached: boolean;2618 readonly asWeightLimitReached: u64;2619 readonly isBarrier: boolean;2620 readonly isWeightNotComputable: boolean;2621 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';2622 }26232624 /** @name XcmV2OriginKind (233) */2625 interface XcmV2OriginKind extends Enum {2626 readonly isNative: boolean;2627 readonly isSovereignAccount: boolean;2628 readonly isSuperuser: boolean;2629 readonly isXcm: boolean;2630 readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm';2631 }26322633 /** @name XcmDoubleEncoded (234) */2634 interface XcmDoubleEncoded extends Struct {2635 readonly encoded: Bytes;2636 }26372638 /** @name XcmV2MultiassetMultiAssetFilter (235) */2639 interface XcmV2MultiassetMultiAssetFilter extends Enum {2640 readonly isDefinite: boolean;2641 readonly asDefinite: XcmV2MultiassetMultiAssets;2642 readonly isWild: boolean;2643 readonly asWild: XcmV2MultiassetWildMultiAsset;2644 readonly type: 'Definite' | 'Wild';2645 }26462647 /** @name XcmV2MultiassetWildMultiAsset (236) */2648 interface XcmV2MultiassetWildMultiAsset extends Enum {2649 readonly isAll: boolean;2650 readonly isAllOf: boolean;2651 readonly asAllOf: {2652 readonly id: XcmV2MultiassetAssetId;2653 readonly fun: XcmV2MultiassetWildFungibility;2654 } & Struct;2655 readonly type: 'All' | 'AllOf';2656 }26572658 /** @name XcmV2MultiassetWildFungibility (237) */2659 interface XcmV2MultiassetWildFungibility extends Enum {2660 readonly isFungible: boolean;2661 readonly isNonFungible: boolean;2662 readonly type: 'Fungible' | 'NonFungible';2663 }26642665 /** @name XcmV2WeightLimit (238) */2666 interface XcmV2WeightLimit extends Enum {2667 readonly isUnlimited: boolean;2668 readonly isLimited: boolean;2669 readonly asLimited: Compact<u64>;2670 readonly type: 'Unlimited' | 'Limited';2671 }26722673 /** @name XcmV3Xcm (239) */2674 interface XcmV3Xcm extends Vec<XcmV3Instruction> {}26752676 /** @name XcmV3Instruction (241) */2677 interface XcmV3Instruction extends Enum {2678 readonly isWithdrawAsset: boolean;2679 readonly asWithdrawAsset: XcmV3MultiassetMultiAssets;2680 readonly isReserveAssetDeposited: boolean;2681 readonly asReserveAssetDeposited: XcmV3MultiassetMultiAssets;2682 readonly isReceiveTeleportedAsset: boolean;2683 readonly asReceiveTeleportedAsset: XcmV3MultiassetMultiAssets;2684 readonly isQueryResponse: boolean;2685 readonly asQueryResponse: {2686 readonly queryId: Compact<u64>;2687 readonly response: XcmV3Response;2688 readonly maxWeight: SpWeightsWeightV2Weight;2689 readonly querier: Option<XcmV3MultiLocation>;2690 } & Struct;2691 readonly isTransferAsset: boolean;2692 readonly asTransferAsset: {2693 readonly assets: XcmV3MultiassetMultiAssets;2694 readonly beneficiary: XcmV3MultiLocation;2695 } & Struct;2696 readonly isTransferReserveAsset: boolean;2697 readonly asTransferReserveAsset: {2698 readonly assets: XcmV3MultiassetMultiAssets;2699 readonly dest: XcmV3MultiLocation;2700 readonly xcm: XcmV3Xcm;2701 } & Struct;2702 readonly isTransact: boolean;2703 readonly asTransact: {2704 readonly originKind: XcmV2OriginKind;2705 readonly requireWeightAtMost: SpWeightsWeightV2Weight;2706 readonly call: XcmDoubleEncoded;2707 } & Struct;2708 readonly isHrmpNewChannelOpenRequest: boolean;2709 readonly asHrmpNewChannelOpenRequest: {2710 readonly sender: Compact<u32>;2711 readonly maxMessageSize: Compact<u32>;2712 readonly maxCapacity: Compact<u32>;2713 } & Struct;2714 readonly isHrmpChannelAccepted: boolean;2715 readonly asHrmpChannelAccepted: {2716 readonly recipient: Compact<u32>;2717 } & Struct;2718 readonly isHrmpChannelClosing: boolean;2719 readonly asHrmpChannelClosing: {2720 readonly initiator: Compact<u32>;2721 readonly sender: Compact<u32>;2722 readonly recipient: Compact<u32>;2723 } & Struct;2724 readonly isClearOrigin: boolean;2725 readonly isDescendOrigin: boolean;2726 readonly asDescendOrigin: XcmV3Junctions;2727 readonly isReportError: boolean;2728 readonly asReportError: XcmV3QueryResponseInfo;2729 readonly isDepositAsset: boolean;2730 readonly asDepositAsset: {2731 readonly assets: XcmV3MultiassetMultiAssetFilter;2732 readonly beneficiary: XcmV3MultiLocation;2733 } & Struct;2734 readonly isDepositReserveAsset: boolean;2735 readonly asDepositReserveAsset: {2736 readonly assets: XcmV3MultiassetMultiAssetFilter;2737 readonly dest: XcmV3MultiLocation;2738 readonly xcm: XcmV3Xcm;2739 } & Struct;2740 readonly isExchangeAsset: boolean;2741 readonly asExchangeAsset: {2742 readonly give: XcmV3MultiassetMultiAssetFilter;2743 readonly want: XcmV3MultiassetMultiAssets;2744 readonly maximal: bool;2745 } & Struct;2746 readonly isInitiateReserveWithdraw: boolean;2747 readonly asInitiateReserveWithdraw: {2748 readonly assets: XcmV3MultiassetMultiAssetFilter;2749 readonly reserve: XcmV3MultiLocation;2750 readonly xcm: XcmV3Xcm;2751 } & Struct;2752 readonly isInitiateTeleport: boolean;2753 readonly asInitiateTeleport: {2754 readonly assets: XcmV3MultiassetMultiAssetFilter;2755 readonly dest: XcmV3MultiLocation;2756 readonly xcm: XcmV3Xcm;2757 } & Struct;2758 readonly isReportHolding: boolean;2759 readonly asReportHolding: {2760 readonly responseInfo: XcmV3QueryResponseInfo;2761 readonly assets: XcmV3MultiassetMultiAssetFilter;2762 } & Struct;2763 readonly isBuyExecution: boolean;2764 readonly asBuyExecution: {2765 readonly fees: XcmV3MultiAsset;2766 readonly weightLimit: XcmV3WeightLimit;2767 } & Struct;2768 readonly isRefundSurplus: boolean;2769 readonly isSetErrorHandler: boolean;2770 readonly asSetErrorHandler: XcmV3Xcm;2771 readonly isSetAppendix: boolean;2772 readonly asSetAppendix: XcmV3Xcm;2773 readonly isClearError: boolean;2774 readonly isClaimAsset: boolean;2775 readonly asClaimAsset: {2776 readonly assets: XcmV3MultiassetMultiAssets;2777 readonly ticket: XcmV3MultiLocation;2778 } & Struct;2779 readonly isTrap: boolean;2780 readonly asTrap: Compact<u64>;2781 readonly isSubscribeVersion: boolean;2782 readonly asSubscribeVersion: {2783 readonly queryId: Compact<u64>;2784 readonly maxResponseWeight: SpWeightsWeightV2Weight;2785 } & Struct;2786 readonly isUnsubscribeVersion: boolean;2787 readonly isBurnAsset: boolean;2788 readonly asBurnAsset: XcmV3MultiassetMultiAssets;2789 readonly isExpectAsset: boolean;2790 readonly asExpectAsset: XcmV3MultiassetMultiAssets;2791 readonly isExpectOrigin: boolean;2792 readonly asExpectOrigin: Option<XcmV3MultiLocation>;2793 readonly isExpectError: boolean;2794 readonly asExpectError: Option<ITuple<[u32, XcmV3TraitsError]>>;2795 readonly isExpectTransactStatus: boolean;2796 readonly asExpectTransactStatus: XcmV3MaybeErrorCode;2797 readonly isQueryPallet: boolean;2798 readonly asQueryPallet: {2799 readonly moduleName: Bytes;2800 readonly responseInfo: XcmV3QueryResponseInfo;2801 } & Struct;2802 readonly isExpectPallet: boolean;2803 readonly asExpectPallet: {2804 readonly index: Compact<u32>;2805 readonly name: Bytes;2806 readonly moduleName: Bytes;2807 readonly crateMajor: Compact<u32>;2808 readonly minCrateMinor: Compact<u32>;2809 } & Struct;2810 readonly isReportTransactStatus: boolean;2811 readonly asReportTransactStatus: XcmV3QueryResponseInfo;2812 readonly isClearTransactStatus: boolean;2813 readonly isUniversalOrigin: boolean;2814 readonly asUniversalOrigin: XcmV3Junction;2815 readonly isExportMessage: boolean;2816 readonly asExportMessage: {2817 readonly network: XcmV3JunctionNetworkId;2818 readonly destination: XcmV3Junctions;2819 readonly xcm: XcmV3Xcm;2820 } & Struct;2821 readonly isLockAsset: boolean;2822 readonly asLockAsset: {2823 readonly asset: XcmV3MultiAsset;2824 readonly unlocker: XcmV3MultiLocation;2825 } & Struct;2826 readonly isUnlockAsset: boolean;2827 readonly asUnlockAsset: {2828 readonly asset: XcmV3MultiAsset;2829 readonly target: XcmV3MultiLocation;2830 } & Struct;2831 readonly isNoteUnlockable: boolean;2832 readonly asNoteUnlockable: {2833 readonly asset: XcmV3MultiAsset;2834 readonly owner: XcmV3MultiLocation;2835 } & Struct;2836 readonly isRequestUnlock: boolean;2837 readonly asRequestUnlock: {2838 readonly asset: XcmV3MultiAsset;2839 readonly locker: XcmV3MultiLocation;2840 } & Struct;2841 readonly isSetFeesMode: boolean;2842 readonly asSetFeesMode: {2843 readonly jitWithdraw: bool;2844 } & Struct;2845 readonly isSetTopic: boolean;2846 readonly asSetTopic: U8aFixed;2847 readonly isClearTopic: boolean;2848 readonly isAliasOrigin: boolean;2849 readonly asAliasOrigin: XcmV3MultiLocation;2850 readonly isUnpaidExecution: boolean;2851 readonly asUnpaidExecution: {2852 readonly weightLimit: XcmV3WeightLimit;2853 readonly checkOrigin: Option<XcmV3MultiLocation>;2854 } & Struct;2855 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';2856 }28572858 /** @name XcmV3Response (242) */2859 interface XcmV3Response extends Enum {2860 readonly isNull: boolean;2861 readonly isAssets: boolean;2862 readonly asAssets: XcmV3MultiassetMultiAssets;2863 readonly isExecutionResult: boolean;2864 readonly asExecutionResult: Option<ITuple<[u32, XcmV3TraitsError]>>;2865 readonly isVersion: boolean;2866 readonly asVersion: u32;2867 readonly isPalletsInfo: boolean;2868 readonly asPalletsInfo: Vec<XcmV3PalletInfo>;2869 readonly isDispatchResult: boolean;2870 readonly asDispatchResult: XcmV3MaybeErrorCode;2871 readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version' | 'PalletsInfo' | 'DispatchResult';2872 }28732874 /** @name XcmV3TraitsError (245) */2875 interface XcmV3TraitsError extends Enum {2876 readonly isOverflow: boolean;2877 readonly isUnimplemented: boolean;2878 readonly isUntrustedReserveLocation: boolean;2879 readonly isUntrustedTeleportLocation: boolean;2880 readonly isLocationFull: boolean;2881 readonly isLocationNotInvertible: boolean;2882 readonly isBadOrigin: boolean;2883 readonly isInvalidLocation: boolean;2884 readonly isAssetNotFound: boolean;2885 readonly isFailedToTransactAsset: boolean;2886 readonly isNotWithdrawable: boolean;2887 readonly isLocationCannotHold: boolean;2888 readonly isExceedsMaxMessageSize: boolean;2889 readonly isDestinationUnsupported: boolean;2890 readonly isTransport: boolean;2891 readonly isUnroutable: boolean;2892 readonly isUnknownClaim: boolean;2893 readonly isFailedToDecode: boolean;2894 readonly isMaxWeightInvalid: boolean;2895 readonly isNotHoldingFees: boolean;2896 readonly isTooExpensive: boolean;2897 readonly isTrap: boolean;2898 readonly asTrap: u64;2899 readonly isExpectationFalse: boolean;2900 readonly isPalletNotFound: boolean;2901 readonly isNameMismatch: boolean;2902 readonly isVersionIncompatible: boolean;2903 readonly isHoldingWouldOverflow: boolean;2904 readonly isExportError: boolean;2905 readonly isReanchorFailed: boolean;2906 readonly isNoDeal: boolean;2907 readonly isFeesNotMet: boolean;2908 readonly isLockError: boolean;2909 readonly isNoPermission: boolean;2910 readonly isUnanchored: boolean;2911 readonly isNotDepositable: boolean;2912 readonly isUnhandledXcmVersion: boolean;2913 readonly isWeightLimitReached: boolean;2914 readonly asWeightLimitReached: SpWeightsWeightV2Weight;2915 readonly isBarrier: boolean;2916 readonly isWeightNotComputable: boolean;2917 readonly isExceedsStackLimit: boolean;2918 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';2919 }29202921 /** @name XcmV3PalletInfo (247) */2922 interface XcmV3PalletInfo extends Struct {2923 readonly index: Compact<u32>;2924 readonly name: Bytes;2925 readonly moduleName: Bytes;2926 readonly major: Compact<u32>;2927 readonly minor: Compact<u32>;2928 readonly patch: Compact<u32>;2929 }29302931 /** @name XcmV3MaybeErrorCode (250) */2932 interface XcmV3MaybeErrorCode extends Enum {2933 readonly isSuccess: boolean;2934 readonly isError: boolean;2935 readonly asError: Bytes;2936 readonly isTruncatedError: boolean;2937 readonly asTruncatedError: Bytes;2938 readonly type: 'Success' | 'Error' | 'TruncatedError';2939 }29402941 /** @name XcmV3QueryResponseInfo (253) */2942 interface XcmV3QueryResponseInfo extends Struct {2943 readonly destination: XcmV3MultiLocation;2944 readonly queryId: Compact<u64>;2945 readonly maxWeight: SpWeightsWeightV2Weight;2946 }29472948 /** @name XcmV3MultiassetMultiAssetFilter (254) */2949 interface XcmV3MultiassetMultiAssetFilter extends Enum {2950 readonly isDefinite: boolean;2951 readonly asDefinite: XcmV3MultiassetMultiAssets;2952 readonly isWild: boolean;2953 readonly asWild: XcmV3MultiassetWildMultiAsset;2954 readonly type: 'Definite' | 'Wild';2955 }29562957 /** @name XcmV3MultiassetWildMultiAsset (255) */2958 interface XcmV3MultiassetWildMultiAsset extends Enum {2959 readonly isAll: boolean;2960 readonly isAllOf: boolean;2961 readonly asAllOf: {2962 readonly id: XcmV3MultiassetAssetId;2963 readonly fun: XcmV3MultiassetWildFungibility;2964 } & Struct;2965 readonly isAllCounted: boolean;2966 readonly asAllCounted: Compact<u32>;2967 readonly isAllOfCounted: boolean;2968 readonly asAllOfCounted: {2969 readonly id: XcmV3MultiassetAssetId;2970 readonly fun: XcmV3MultiassetWildFungibility;2971 readonly count: Compact<u32>;2972 } & Struct;2973 readonly type: 'All' | 'AllOf' | 'AllCounted' | 'AllOfCounted';2974 }29752976 /** @name XcmV3MultiassetWildFungibility (256) */2977 interface XcmV3MultiassetWildFungibility extends Enum {2978 readonly isFungible: boolean;2979 readonly isNonFungible: boolean;2980 readonly type: 'Fungible' | 'NonFungible';2981 }29822983 /** @name CumulusPalletXcmCall (265) */2984 type CumulusPalletXcmCall = Null;29852986 /** @name CumulusPalletDmpQueueCall (266) */2987 interface CumulusPalletDmpQueueCall extends Enum {2988 readonly isServiceOverweight: boolean;2989 readonly asServiceOverweight: {2990 readonly index: u64;2991 readonly weightLimit: SpWeightsWeightV2Weight;2992 } & Struct;2993 readonly type: 'ServiceOverweight';2994 }29952996 /** @name PalletInflationCall (267) */2997 interface PalletInflationCall extends Enum {2998 readonly isStartInflation: boolean;2999 readonly asStartInflation: {3000 readonly inflationStartRelayBlock: u32;3001 } & Struct;3002 readonly type: 'StartInflation';3003 }30043005 /** @name PalletUniqueCall (268) */3006 interface PalletUniqueCall extends Enum {3007 readonly isCreateCollection: boolean;3008 readonly asCreateCollection: {3009 readonly collectionName: Vec<u16>;3010 readonly collectionDescription: Vec<u16>;3011 readonly tokenPrefix: Bytes;3012 readonly mode: UpDataStructsCollectionMode;3013 } & Struct;3014 readonly isCreateCollectionEx: boolean;3015 readonly asCreateCollectionEx: {3016 readonly data: UpDataStructsCreateCollectionData;3017 } & Struct;3018 readonly isDestroyCollection: boolean;3019 readonly asDestroyCollection: {3020 readonly collectionId: u32;3021 } & Struct;3022 readonly isAddToAllowList: boolean;3023 readonly asAddToAllowList: {3024 readonly collectionId: u32;3025 readonly address: PalletEvmAccountBasicCrossAccountIdRepr;3026 } & Struct;3027 readonly isRemoveFromAllowList: boolean;3028 readonly asRemoveFromAllowList: {3029 readonly collectionId: u32;3030 readonly address: PalletEvmAccountBasicCrossAccountIdRepr;3031 } & Struct;3032 readonly isChangeCollectionOwner: boolean;3033 readonly asChangeCollectionOwner: {3034 readonly collectionId: u32;3035 readonly newOwner: AccountId32;3036 } & Struct;3037 readonly isAddCollectionAdmin: boolean;3038 readonly asAddCollectionAdmin: {3039 readonly collectionId: u32;3040 readonly newAdminId: PalletEvmAccountBasicCrossAccountIdRepr;3041 } & Struct;3042 readonly isRemoveCollectionAdmin: boolean;3043 readonly asRemoveCollectionAdmin: {3044 readonly collectionId: u32;3045 readonly accountId: PalletEvmAccountBasicCrossAccountIdRepr;3046 } & Struct;3047 readonly isSetCollectionSponsor: boolean;3048 readonly asSetCollectionSponsor: {3049 readonly collectionId: u32;3050 readonly newSponsor: AccountId32;3051 } & Struct;3052 readonly isConfirmSponsorship: boolean;3053 readonly asConfirmSponsorship: {3054 readonly collectionId: u32;3055 } & Struct;3056 readonly isRemoveCollectionSponsor: boolean;3057 readonly asRemoveCollectionSponsor: {3058 readonly collectionId: u32;3059 } & Struct;3060 readonly isCreateItem: boolean;3061 readonly asCreateItem: {3062 readonly collectionId: u32;3063 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;3064 readonly data: UpDataStructsCreateItemData;3065 } & Struct;3066 readonly isCreateMultipleItems: boolean;3067 readonly asCreateMultipleItems: {3068 readonly collectionId: u32;3069 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;3070 readonly itemsData: Vec<UpDataStructsCreateItemData>;3071 } & Struct;3072 readonly isSetCollectionProperties: boolean;3073 readonly asSetCollectionProperties: {3074 readonly collectionId: u32;3075 readonly properties: Vec<UpDataStructsProperty>;3076 } & Struct;3077 readonly isDeleteCollectionProperties: boolean;3078 readonly asDeleteCollectionProperties: {3079 readonly collectionId: u32;3080 readonly propertyKeys: Vec<Bytes>;3081 } & Struct;3082 readonly isSetTokenProperties: boolean;3083 readonly asSetTokenProperties: {3084 readonly collectionId: u32;3085 readonly tokenId: u32;3086 readonly properties: Vec<UpDataStructsProperty>;3087 } & Struct;3088 readonly isDeleteTokenProperties: boolean;3089 readonly asDeleteTokenProperties: {3090 readonly collectionId: u32;3091 readonly tokenId: u32;3092 readonly propertyKeys: Vec<Bytes>;3093 } & Struct;3094 readonly isSetTokenPropertyPermissions: boolean;3095 readonly asSetTokenPropertyPermissions: {3096 readonly collectionId: u32;3097 readonly propertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;3098 } & Struct;3099 readonly isCreateMultipleItemsEx: boolean;3100 readonly asCreateMultipleItemsEx: {3101 readonly collectionId: u32;3102 readonly data: UpDataStructsCreateItemExData;3103 } & Struct;3104 readonly isSetTransfersEnabledFlag: boolean;3105 readonly asSetTransfersEnabledFlag: {3106 readonly collectionId: u32;3107 readonly value: bool;3108 } & Struct;3109 readonly isBurnItem: boolean;3110 readonly asBurnItem: {3111 readonly collectionId: u32;3112 readonly itemId: u32;3113 readonly value: u128;3114 } & Struct;3115 readonly isBurnFrom: boolean;3116 readonly asBurnFrom: {3117 readonly collectionId: u32;3118 readonly from: PalletEvmAccountBasicCrossAccountIdRepr;3119 readonly itemId: u32;3120 readonly value: u128;3121 } & Struct;3122 readonly isTransfer: boolean;3123 readonly asTransfer: {3124 readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;3125 readonly collectionId: u32;3126 readonly itemId: u32;3127 readonly value: u128;3128 } & Struct;3129 readonly isApprove: boolean;3130 readonly asApprove: {3131 readonly spender: PalletEvmAccountBasicCrossAccountIdRepr;3132 readonly collectionId: u32;3133 readonly itemId: u32;3134 readonly amount: u128;3135 } & Struct;3136 readonly isApproveFrom: boolean;3137 readonly asApproveFrom: {3138 readonly from: PalletEvmAccountBasicCrossAccountIdRepr;3139 readonly to: PalletEvmAccountBasicCrossAccountIdRepr;3140 readonly collectionId: u32;3141 readonly itemId: u32;3142 readonly amount: u128;3143 } & Struct;3144 readonly isTransferFrom: boolean;3145 readonly asTransferFrom: {3146 readonly from: PalletEvmAccountBasicCrossAccountIdRepr;3147 readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;3148 readonly collectionId: u32;3149 readonly itemId: u32;3150 readonly value: u128;3151 } & Struct;3152 readonly isSetCollectionLimits: boolean;3153 readonly asSetCollectionLimits: {3154 readonly collectionId: u32;3155 readonly newLimit: UpDataStructsCollectionLimits;3156 } & Struct;3157 readonly isSetCollectionPermissions: boolean;3158 readonly asSetCollectionPermissions: {3159 readonly collectionId: u32;3160 readonly newPermission: UpDataStructsCollectionPermissions;3161 } & Struct;3162 readonly isRepartition: boolean;3163 readonly asRepartition: {3164 readonly collectionId: u32;3165 readonly tokenId: u32;3166 readonly amount: u128;3167 } & Struct;3168 readonly isSetAllowanceForAll: boolean;3169 readonly asSetAllowanceForAll: {3170 readonly collectionId: u32;3171 readonly operator: PalletEvmAccountBasicCrossAccountIdRepr;3172 readonly approve: bool;3173 } & Struct;3174 readonly isForceRepairCollection: boolean;3175 readonly asForceRepairCollection: {3176 readonly collectionId: u32;3177 } & Struct;3178 readonly isForceRepairItem: boolean;3179 readonly asForceRepairItem: {3180 readonly collectionId: u32;3181 readonly itemId: u32;3182 } & Struct;3183 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';3184 }31853186 /** @name UpDataStructsCollectionMode (273) */3187 interface UpDataStructsCollectionMode extends Enum {3188 readonly isNft: boolean;3189 readonly isFungible: boolean;3190 readonly asFungible: u8;3191 readonly isReFungible: boolean;3192 readonly type: 'Nft' | 'Fungible' | 'ReFungible';3193 }31943195 /** @name UpDataStructsCreateCollectionData (274) */3196 interface UpDataStructsCreateCollectionData extends Struct {3197 readonly mode: UpDataStructsCollectionMode;3198 readonly access: Option<UpDataStructsAccessMode>;3199 readonly name: Vec<u16>;3200 readonly description: Vec<u16>;3201 readonly tokenPrefix: Bytes;3202 readonly limits: Option<UpDataStructsCollectionLimits>;3203 readonly permissions: Option<UpDataStructsCollectionPermissions>;3204 readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;3205 readonly properties: Vec<UpDataStructsProperty>;3206 readonly adminList: Vec<PalletEvmAccountBasicCrossAccountIdRepr>;3207 readonly pendingSponsor: Option<PalletEvmAccountBasicCrossAccountIdRepr>;3208 readonly flags: U8aFixed;3209 }32103211 /** @name PalletEvmAccountBasicCrossAccountIdRepr (275) */3212 interface PalletEvmAccountBasicCrossAccountIdRepr extends Enum {3213 readonly isSubstrate: boolean;3214 readonly asSubstrate: AccountId32;3215 readonly isEthereum: boolean;3216 readonly asEthereum: H160;3217 readonly type: 'Substrate' | 'Ethereum';3218 }32193220 /** @name UpDataStructsAccessMode (277) */3221 interface UpDataStructsAccessMode extends Enum {3222 readonly isNormal: boolean;3223 readonly isAllowList: boolean;3224 readonly type: 'Normal' | 'AllowList';3225 }32263227 /** @name UpDataStructsCollectionLimits (279) */3228 interface UpDataStructsCollectionLimits extends Struct {3229 readonly accountTokenOwnershipLimit: Option<u32>;3230 readonly sponsoredDataSize: Option<u32>;3231 readonly sponsoredDataRateLimit: Option<UpDataStructsSponsoringRateLimit>;3232 readonly tokenLimit: Option<u32>;3233 readonly sponsorTransferTimeout: Option<u32>;3234 readonly sponsorApproveTimeout: Option<u32>;3235 readonly ownerCanTransfer: Option<bool>;3236 readonly ownerCanDestroy: Option<bool>;3237 readonly transfersEnabled: Option<bool>;3238 }32393240 /** @name UpDataStructsSponsoringRateLimit (281) */3241 interface UpDataStructsSponsoringRateLimit extends Enum {3242 readonly isSponsoringDisabled: boolean;3243 readonly isBlocks: boolean;3244 readonly asBlocks: u32;3245 readonly type: 'SponsoringDisabled' | 'Blocks';3246 }32473248 /** @name UpDataStructsCollectionPermissions (284) */3249 interface UpDataStructsCollectionPermissions extends Struct {3250 readonly access: Option<UpDataStructsAccessMode>;3251 readonly mintMode: Option<bool>;3252 readonly nesting: Option<UpDataStructsNestingPermissions>;3253 }32543255 /** @name UpDataStructsNestingPermissions (286) */3256 interface UpDataStructsNestingPermissions extends Struct {3257 readonly tokenOwner: bool;3258 readonly collectionAdmin: bool;3259 readonly restricted: Option<UpDataStructsOwnerRestrictedSet>;3260 }32613262 /** @name UpDataStructsOwnerRestrictedSet (288) */3263 interface UpDataStructsOwnerRestrictedSet extends BTreeSet<u32> {}32643265 /** @name UpDataStructsPropertyKeyPermission (294) */3266 interface UpDataStructsPropertyKeyPermission extends Struct {3267 readonly key: Bytes;3268 readonly permission: UpDataStructsPropertyPermission;3269 }32703271 /** @name UpDataStructsPropertyPermission (296) */3272 interface UpDataStructsPropertyPermission extends Struct {3273 readonly mutable: bool;3274 readonly collectionAdmin: bool;3275 readonly tokenOwner: bool;3276 }32773278 /** @name UpDataStructsProperty (299) */3279 interface UpDataStructsProperty extends Struct {3280 readonly key: Bytes;3281 readonly value: Bytes;3282 }32833284 /** @name UpDataStructsCreateItemData (304) */3285 interface UpDataStructsCreateItemData extends Enum {3286 readonly isNft: boolean;3287 readonly asNft: UpDataStructsCreateNftData;3288 readonly isFungible: boolean;3289 readonly asFungible: UpDataStructsCreateFungibleData;3290 readonly isReFungible: boolean;3291 readonly asReFungible: UpDataStructsCreateReFungibleData;3292 readonly type: 'Nft' | 'Fungible' | 'ReFungible';3293 }32943295 /** @name UpDataStructsCreateNftData (305) */3296 interface UpDataStructsCreateNftData extends Struct {3297 readonly properties: Vec<UpDataStructsProperty>;3298 }32993300 /** @name UpDataStructsCreateFungibleData (306) */3301 interface UpDataStructsCreateFungibleData extends Struct {3302 readonly value: u128;3303 }33043305 /** @name UpDataStructsCreateReFungibleData (307) */3306 interface UpDataStructsCreateReFungibleData extends Struct {3307 readonly pieces: u128;3308 readonly properties: Vec<UpDataStructsProperty>;3309 }33103311 /** @name UpDataStructsCreateItemExData (311) */3312 interface UpDataStructsCreateItemExData extends Enum {3313 readonly isNft: boolean;3314 readonly asNft: Vec<UpDataStructsCreateNftExData>;3315 readonly isFungible: boolean;3316 readonly asFungible: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;3317 readonly isRefungibleMultipleItems: boolean;3318 readonly asRefungibleMultipleItems: Vec<UpDataStructsCreateRefungibleExSingleOwner>;3319 readonly isRefungibleMultipleOwners: boolean;3320 readonly asRefungibleMultipleOwners: UpDataStructsCreateRefungibleExMultipleOwners;3321 readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';3322 }33233324 /** @name UpDataStructsCreateNftExData (313) */3325 interface UpDataStructsCreateNftExData extends Struct {3326 readonly properties: Vec<UpDataStructsProperty>;3327 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;3328 }33293330 /** @name UpDataStructsCreateRefungibleExSingleOwner (320) */3331 interface UpDataStructsCreateRefungibleExSingleOwner extends Struct {3332 readonly user: PalletEvmAccountBasicCrossAccountIdRepr;3333 readonly pieces: u128;3334 readonly properties: Vec<UpDataStructsProperty>;3335 }33363337 /** @name UpDataStructsCreateRefungibleExMultipleOwners (322) */3338 interface UpDataStructsCreateRefungibleExMultipleOwners extends Struct {3339 readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;3340 readonly properties: Vec<UpDataStructsProperty>;3341 }33423343 /** @name PalletConfigurationCall (323) */3344 interface PalletConfigurationCall extends Enum {3345 readonly isSetWeightToFeeCoefficientOverride: boolean;3346 readonly asSetWeightToFeeCoefficientOverride: {3347 readonly coeff: Option<u64>;3348 } & Struct;3349 readonly isSetMinGasPriceOverride: boolean;3350 readonly asSetMinGasPriceOverride: {3351 readonly coeff: Option<u64>;3352 } & Struct;3353 readonly isSetAppPromotionConfigurationOverride: boolean;3354 readonly asSetAppPromotionConfigurationOverride: {3355 readonly configuration: PalletConfigurationAppPromotionConfiguration;3356 } & Struct;3357 readonly isSetCollatorSelectionDesiredCollators: boolean;3358 readonly asSetCollatorSelectionDesiredCollators: {3359 readonly max: Option<u32>;3360 } & Struct;3361 readonly isSetCollatorSelectionLicenseBond: boolean;3362 readonly asSetCollatorSelectionLicenseBond: {3363 readonly amount: Option<u128>;3364 } & Struct;3365 readonly isSetCollatorSelectionKickThreshold: boolean;3366 readonly asSetCollatorSelectionKickThreshold: {3367 readonly threshold: Option<u32>;3368 } & Struct;3369 readonly type: 'SetWeightToFeeCoefficientOverride' | 'SetMinGasPriceOverride' | 'SetAppPromotionConfigurationOverride' | 'SetCollatorSelectionDesiredCollators' | 'SetCollatorSelectionLicenseBond' | 'SetCollatorSelectionKickThreshold';3370 }33713372 /** @name PalletConfigurationAppPromotionConfiguration (325) */3373 interface PalletConfigurationAppPromotionConfiguration extends Struct {3374 readonly recalculationInterval: Option<u32>;3375 readonly pendingInterval: Option<u32>;3376 readonly intervalIncome: Option<Perbill>;3377 readonly maxStakersPerCalculation: Option<u8>;3378 }33793380 /** @name PalletStructureCall (330) */3381 type PalletStructureCall = Null;33823383 /** @name PalletAppPromotionCall (331) */3384 interface PalletAppPromotionCall extends Enum {3385 readonly isSetAdminAddress: boolean;3386 readonly asSetAdminAddress: {3387 readonly admin: PalletEvmAccountBasicCrossAccountIdRepr;3388 } & Struct;3389 readonly isStake: boolean;3390 readonly asStake: {3391 readonly amount: u128;3392 } & Struct;3393 readonly isUnstakeAll: boolean;3394 readonly isSponsorCollection: boolean;3395 readonly asSponsorCollection: {3396 readonly collectionId: u32;3397 } & Struct;3398 readonly isStopSponsoringCollection: boolean;3399 readonly asStopSponsoringCollection: {3400 readonly collectionId: u32;3401 } & Struct;3402 readonly isSponsorContract: boolean;3403 readonly asSponsorContract: {3404 readonly contractId: H160;3405 } & Struct;3406 readonly isStopSponsoringContract: boolean;3407 readonly asStopSponsoringContract: {3408 readonly contractId: H160;3409 } & Struct;3410 readonly isPayoutStakers: boolean;3411 readonly asPayoutStakers: {3412 readonly stakersNumber: Option<u8>;3413 } & Struct;3414 readonly isUnstakePartial: boolean;3415 readonly asUnstakePartial: {3416 readonly amount: u128;3417 } & Struct;3418 readonly isForceUnstake: boolean;3419 readonly asForceUnstake: {3420 readonly pendingBlocks: Vec<u32>;3421 } & Struct;3422 readonly type: 'SetAdminAddress' | 'Stake' | 'UnstakeAll' | 'SponsorCollection' | 'StopSponsoringCollection' | 'SponsorContract' | 'StopSponsoringContract' | 'PayoutStakers' | 'UnstakePartial' | 'ForceUnstake';3423 }34243425 /** @name PalletForeignAssetsModuleCall (333) */3426 interface PalletForeignAssetsModuleCall extends Enum {3427 readonly isRegisterForeignAsset: boolean;3428 readonly asRegisterForeignAsset: {3429 readonly owner: AccountId32;3430 readonly location: XcmVersionedMultiLocation;3431 readonly metadata: PalletForeignAssetsModuleAssetMetadata;3432 } & Struct;3433 readonly isUpdateForeignAsset: boolean;3434 readonly asUpdateForeignAsset: {3435 readonly foreignAssetId: u32;3436 readonly location: XcmVersionedMultiLocation;3437 readonly metadata: PalletForeignAssetsModuleAssetMetadata;3438 } & Struct;3439 readonly type: 'RegisterForeignAsset' | 'UpdateForeignAsset';3440 }34413442 /** @name PalletForeignAssetsModuleAssetMetadata (334) */3443 interface PalletForeignAssetsModuleAssetMetadata extends Struct {3444 readonly name: Bytes;3445 readonly symbol: Bytes;3446 readonly decimals: u8;3447 readonly minimalBalance: u128;3448 }34493450 /** @name PalletEvmCall (337) */3451 interface PalletEvmCall extends Enum {3452 readonly isWithdraw: boolean;3453 readonly asWithdraw: {3454 readonly address: H160;3455 readonly value: u128;3456 } & Struct;3457 readonly isCall: boolean;3458 readonly asCall: {3459 readonly source: H160;3460 readonly target: H160;3461 readonly input: Bytes;3462 readonly value: U256;3463 readonly gasLimit: u64;3464 readonly maxFeePerGas: U256;3465 readonly maxPriorityFeePerGas: Option<U256>;3466 readonly nonce: Option<U256>;3467 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;3468 } & Struct;3469 readonly isCreate: boolean;3470 readonly asCreate: {3471 readonly source: H160;3472 readonly init: Bytes;3473 readonly value: U256;3474 readonly gasLimit: u64;3475 readonly maxFeePerGas: U256;3476 readonly maxPriorityFeePerGas: Option<U256>;3477 readonly nonce: Option<U256>;3478 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;3479 } & Struct;3480 readonly isCreate2: boolean;3481 readonly asCreate2: {3482 readonly source: H160;3483 readonly init: Bytes;3484 readonly salt: H256;3485 readonly value: U256;3486 readonly gasLimit: u64;3487 readonly maxFeePerGas: U256;3488 readonly maxPriorityFeePerGas: Option<U256>;3489 readonly nonce: Option<U256>;3490 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;3491 } & Struct;3492 readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';3493 }34943495 /** @name PalletEthereumCall (344) */3496 interface PalletEthereumCall extends Enum {3497 readonly isTransact: boolean;3498 readonly asTransact: {3499 readonly transaction: EthereumTransactionTransactionV2;3500 } & Struct;3501 readonly type: 'Transact';3502 }35033504 /** @name EthereumTransactionTransactionV2 (345) */3505 interface EthereumTransactionTransactionV2 extends Enum {3506 readonly isLegacy: boolean;3507 readonly asLegacy: EthereumTransactionLegacyTransaction;3508 readonly isEip2930: boolean;3509 readonly asEip2930: EthereumTransactionEip2930Transaction;3510 readonly isEip1559: boolean;3511 readonly asEip1559: EthereumTransactionEip1559Transaction;3512 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';3513 }35143515 /** @name EthereumTransactionLegacyTransaction (346) */3516 interface EthereumTransactionLegacyTransaction extends Struct {3517 readonly nonce: U256;3518 readonly gasPrice: U256;3519 readonly gasLimit: U256;3520 readonly action: EthereumTransactionTransactionAction;3521 readonly value: U256;3522 readonly input: Bytes;3523 readonly signature: EthereumTransactionTransactionSignature;3524 }35253526 /** @name EthereumTransactionTransactionAction (347) */3527 interface EthereumTransactionTransactionAction extends Enum {3528 readonly isCall: boolean;3529 readonly asCall: H160;3530 readonly isCreate: boolean;3531 readonly type: 'Call' | 'Create';3532 }35333534 /** @name EthereumTransactionTransactionSignature (348) */3535 interface EthereumTransactionTransactionSignature extends Struct {3536 readonly v: u64;3537 readonly r: H256;3538 readonly s: H256;3539 }35403541 /** @name EthereumTransactionEip2930Transaction (350) */3542 interface EthereumTransactionEip2930Transaction extends Struct {3543 readonly chainId: u64;3544 readonly nonce: U256;3545 readonly gasPrice: U256;3546 readonly gasLimit: U256;3547 readonly action: EthereumTransactionTransactionAction;3548 readonly value: U256;3549 readonly input: Bytes;3550 readonly accessList: Vec<EthereumTransactionAccessListItem>;3551 readonly oddYParity: bool;3552 readonly r: H256;3553 readonly s: H256;3554 }35553556 /** @name EthereumTransactionAccessListItem (352) */3557 interface EthereumTransactionAccessListItem extends Struct {3558 readonly address: H160;3559 readonly storageKeys: Vec<H256>;3560 }35613562 /** @name EthereumTransactionEip1559Transaction (353) */3563 interface EthereumTransactionEip1559Transaction extends Struct {3564 readonly chainId: u64;3565 readonly nonce: U256;3566 readonly maxPriorityFeePerGas: U256;3567 readonly maxFeePerGas: U256;3568 readonly gasLimit: U256;3569 readonly action: EthereumTransactionTransactionAction;3570 readonly value: U256;3571 readonly input: Bytes;3572 readonly accessList: Vec<EthereumTransactionAccessListItem>;3573 readonly oddYParity: bool;3574 readonly r: H256;3575 readonly s: H256;3576 }35773578 /** @name PalletEvmContractHelpersCall (354) */3579 interface PalletEvmContractHelpersCall extends Enum {3580 readonly isMigrateFromSelfSponsoring: boolean;3581 readonly asMigrateFromSelfSponsoring: {3582 readonly addresses: Vec<H160>;3583 } & Struct;3584 readonly type: 'MigrateFromSelfSponsoring';3585 }35863587 /** @name PalletEvmMigrationCall (356) */3588 interface PalletEvmMigrationCall extends Enum {3589 readonly isBegin: boolean;3590 readonly asBegin: {3591 readonly address: H160;3592 } & Struct;3593 readonly isSetData: boolean;3594 readonly asSetData: {3595 readonly address: H160;3596 readonly data: Vec<ITuple<[H256, H256]>>;3597 } & Struct;3598 readonly isFinish: boolean;3599 readonly asFinish: {3600 readonly address: H160;3601 readonly code: Bytes;3602 } & Struct;3603 readonly isInsertEthLogs: boolean;3604 readonly asInsertEthLogs: {3605 readonly logs: Vec<EthereumLog>;3606 } & Struct;3607 readonly isInsertEvents: boolean;3608 readonly asInsertEvents: {3609 readonly events: Vec<Bytes>;3610 } & Struct;3611 readonly isRemoveRmrkData: boolean;3612 readonly type: 'Begin' | 'SetData' | 'Finish' | 'InsertEthLogs' | 'InsertEvents' | 'RemoveRmrkData';3613 }36143615 /** @name EthereumLog (360) */3616 interface EthereumLog extends Struct {3617 readonly address: H160;3618 readonly topics: Vec<H256>;3619 readonly data: Bytes;3620 }36213622 /** @name PalletMaintenanceCall (361) */3623 interface PalletMaintenanceCall extends Enum {3624 readonly isEnable: boolean;3625 readonly isDisable: boolean;3626 readonly isExecutePreimage: boolean;3627 readonly asExecutePreimage: {3628 readonly hash_: H256;3629 readonly weightBound: SpWeightsWeightV2Weight;3630 } & Struct;3631 readonly type: 'Enable' | 'Disable' | 'ExecutePreimage';3632 }36333634 /** @name PalletTestUtilsCall (362) */3635 interface PalletTestUtilsCall extends Enum {3636 readonly isEnable: boolean;3637 readonly isSetTestValue: boolean;3638 readonly asSetTestValue: {3639 readonly value: u32;3640 } & Struct;3641 readonly isSetTestValueAndRollback: boolean;3642 readonly asSetTestValueAndRollback: {3643 readonly value: u32;3644 } & Struct;3645 readonly isIncTestValue: boolean;3646 readonly isJustTakeFee: boolean;3647 readonly isBatchAll: boolean;3648 readonly asBatchAll: {3649 readonly calls: Vec<Call>;3650 } & Struct;3651 readonly type: 'Enable' | 'SetTestValue' | 'SetTestValueAndRollback' | 'IncTestValue' | 'JustTakeFee' | 'BatchAll';3652 }36533654 /** @name PalletSchedulerEvent (365) */3655 interface PalletSchedulerEvent extends Enum {3656 readonly isScheduled: boolean;3657 readonly asScheduled: {3658 readonly when: u32;3659 readonly index: u32;3660 } & Struct;3661 readonly isCanceled: boolean;3662 readonly asCanceled: {3663 readonly when: u32;3664 readonly index: u32;3665 } & Struct;3666 readonly isDispatched: boolean;3667 readonly asDispatched: {3668 readonly task: ITuple<[u32, u32]>;3669 readonly id: Option<U8aFixed>;3670 readonly result: Result<Null, SpRuntimeDispatchError>;3671 } & Struct;3672 readonly isCallUnavailable: boolean;3673 readonly asCallUnavailable: {3674 readonly task: ITuple<[u32, u32]>;3675 readonly id: Option<U8aFixed>;3676 } & Struct;3677 readonly isPeriodicFailed: boolean;3678 readonly asPeriodicFailed: {3679 readonly task: ITuple<[u32, u32]>;3680 readonly id: Option<U8aFixed>;3681 } & Struct;3682 readonly isPermanentlyOverweight: boolean;3683 readonly asPermanentlyOverweight: {3684 readonly task: ITuple<[u32, u32]>;3685 readonly id: Option<U8aFixed>;3686 } & Struct;3687 readonly type: 'Scheduled' | 'Canceled' | 'Dispatched' | 'CallUnavailable' | 'PeriodicFailed' | 'PermanentlyOverweight';3688 }36893690 /** @name CumulusPalletXcmpQueueEvent (366) */3691 interface CumulusPalletXcmpQueueEvent extends Enum {3692 readonly isSuccess: boolean;3693 readonly asSuccess: {3694 readonly messageHash: Option<U8aFixed>;3695 readonly weight: SpWeightsWeightV2Weight;3696 } & Struct;3697 readonly isFail: boolean;3698 readonly asFail: {3699 readonly messageHash: Option<U8aFixed>;3700 readonly error: XcmV3TraitsError;3701 readonly weight: SpWeightsWeightV2Weight;3702 } & Struct;3703 readonly isBadVersion: boolean;3704 readonly asBadVersion: {3705 readonly messageHash: Option<U8aFixed>;3706 } & Struct;3707 readonly isBadFormat: boolean;3708 readonly asBadFormat: {3709 readonly messageHash: Option<U8aFixed>;3710 } & Struct;3711 readonly isXcmpMessageSent: boolean;3712 readonly asXcmpMessageSent: {3713 readonly messageHash: Option<U8aFixed>;3714 } & Struct;3715 readonly isOverweightEnqueued: boolean;3716 readonly asOverweightEnqueued: {3717 readonly sender: u32;3718 readonly sentAt: u32;3719 readonly index: u64;3720 readonly required: SpWeightsWeightV2Weight;3721 } & Struct;3722 readonly isOverweightServiced: boolean;3723 readonly asOverweightServiced: {3724 readonly index: u64;3725 readonly used: SpWeightsWeightV2Weight;3726 } & Struct;3727 readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';3728 }37293730 /** @name PalletXcmEvent (367) */3731 interface PalletXcmEvent extends Enum {3732 readonly isAttempted: boolean;3733 readonly asAttempted: XcmV3TraitsOutcome;3734 readonly isSent: boolean;3735 readonly asSent: ITuple<[XcmV3MultiLocation, XcmV3MultiLocation, XcmV3Xcm]>;3736 readonly isUnexpectedResponse: boolean;3737 readonly asUnexpectedResponse: ITuple<[XcmV3MultiLocation, u64]>;3738 readonly isResponseReady: boolean;3739 readonly asResponseReady: ITuple<[u64, XcmV3Response]>;3740 readonly isNotified: boolean;3741 readonly asNotified: ITuple<[u64, u8, u8]>;3742 readonly isNotifyOverweight: boolean;3743 readonly asNotifyOverweight: ITuple<[u64, u8, u8, SpWeightsWeightV2Weight, SpWeightsWeightV2Weight]>;3744 readonly isNotifyDispatchError: boolean;3745 readonly asNotifyDispatchError: ITuple<[u64, u8, u8]>;3746 readonly isNotifyDecodeFailed: boolean;3747 readonly asNotifyDecodeFailed: ITuple<[u64, u8, u8]>;3748 readonly isInvalidResponder: boolean;3749 readonly asInvalidResponder: ITuple<[XcmV3MultiLocation, u64, Option<XcmV3MultiLocation>]>;3750 readonly isInvalidResponderVersion: boolean;3751 readonly asInvalidResponderVersion: ITuple<[XcmV3MultiLocation, u64]>;3752 readonly isResponseTaken: boolean;3753 readonly asResponseTaken: u64;3754 readonly isAssetsTrapped: boolean;3755 readonly asAssetsTrapped: ITuple<[H256, XcmV3MultiLocation, XcmVersionedMultiAssets]>;3756 readonly isVersionChangeNotified: boolean;3757 readonly asVersionChangeNotified: ITuple<[XcmV3MultiLocation, u32, XcmV3MultiassetMultiAssets]>;3758 readonly isSupportedVersionChanged: boolean;3759 readonly asSupportedVersionChanged: ITuple<[XcmV3MultiLocation, u32]>;3760 readonly isNotifyTargetSendFail: boolean;3761 readonly asNotifyTargetSendFail: ITuple<[XcmV3MultiLocation, u64, XcmV3TraitsError]>;3762 readonly isNotifyTargetMigrationFail: boolean;3763 readonly asNotifyTargetMigrationFail: ITuple<[XcmVersionedMultiLocation, u64]>;3764 readonly isInvalidQuerierVersion: boolean;3765 readonly asInvalidQuerierVersion: ITuple<[XcmV3MultiLocation, u64]>;3766 readonly isInvalidQuerier: boolean;3767 readonly asInvalidQuerier: ITuple<[XcmV3MultiLocation, u64, XcmV3MultiLocation, Option<XcmV3MultiLocation>]>;3768 readonly isVersionNotifyStarted: boolean;3769 readonly asVersionNotifyStarted: ITuple<[XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>;3770 readonly isVersionNotifyRequested: boolean;3771 readonly asVersionNotifyRequested: ITuple<[XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>;3772 readonly isVersionNotifyUnrequested: boolean;3773 readonly asVersionNotifyUnrequested: ITuple<[XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>;3774 readonly isFeesPaid: boolean;3775 readonly asFeesPaid: ITuple<[XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>;3776 readonly isAssetsClaimed: boolean;3777 readonly asAssetsClaimed: ITuple<[H256, XcmV3MultiLocation, XcmVersionedMultiAssets]>;3778 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';3779 }37803781 /** @name XcmV3TraitsOutcome (368) */3782 interface XcmV3TraitsOutcome extends Enum {3783 readonly isComplete: boolean;3784 readonly asComplete: SpWeightsWeightV2Weight;3785 readonly isIncomplete: boolean;3786 readonly asIncomplete: ITuple<[SpWeightsWeightV2Weight, XcmV3TraitsError]>;3787 readonly isError: boolean;3788 readonly asError: XcmV3TraitsError;3789 readonly type: 'Complete' | 'Incomplete' | 'Error';3790 }37913792 /** @name CumulusPalletXcmEvent (369) */3793 interface CumulusPalletXcmEvent extends Enum {3794 readonly isInvalidFormat: boolean;3795 readonly asInvalidFormat: U8aFixed;3796 readonly isUnsupportedVersion: boolean;3797 readonly asUnsupportedVersion: U8aFixed;3798 readonly isExecutedDownward: boolean;3799 readonly asExecutedDownward: ITuple<[U8aFixed, XcmV3TraitsOutcome]>;3800 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';3801 }38023803 /** @name CumulusPalletDmpQueueEvent (370) */3804 interface CumulusPalletDmpQueueEvent extends Enum {3805 readonly isInvalidFormat: boolean;3806 readonly asInvalidFormat: {3807 readonly messageId: U8aFixed;3808 } & Struct;3809 readonly isUnsupportedVersion: boolean;3810 readonly asUnsupportedVersion: {3811 readonly messageId: U8aFixed;3812 } & Struct;3813 readonly isExecutedDownward: boolean;3814 readonly asExecutedDownward: {3815 readonly messageId: U8aFixed;3816 readonly outcome: XcmV3TraitsOutcome;3817 } & Struct;3818 readonly isWeightExhausted: boolean;3819 readonly asWeightExhausted: {3820 readonly messageId: U8aFixed;3821 readonly remainingWeight: SpWeightsWeightV2Weight;3822 readonly requiredWeight: SpWeightsWeightV2Weight;3823 } & Struct;3824 readonly isOverweightEnqueued: boolean;3825 readonly asOverweightEnqueued: {3826 readonly messageId: U8aFixed;3827 readonly overweightIndex: u64;3828 readonly requiredWeight: SpWeightsWeightV2Weight;3829 } & Struct;3830 readonly isOverweightServiced: boolean;3831 readonly asOverweightServiced: {3832 readonly overweightIndex: u64;3833 readonly weightUsed: SpWeightsWeightV2Weight;3834 } & Struct;3835 readonly isMaxMessagesExhausted: boolean;3836 readonly asMaxMessagesExhausted: {3837 readonly messageId: U8aFixed;3838 } & Struct;3839 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced' | 'MaxMessagesExhausted';3840 }38413842 /** @name PalletConfigurationEvent (371) */3843 interface PalletConfigurationEvent extends Enum {3844 readonly isNewDesiredCollators: boolean;3845 readonly asNewDesiredCollators: {3846 readonly desiredCollators: Option<u32>;3847 } & Struct;3848 readonly isNewCollatorLicenseBond: boolean;3849 readonly asNewCollatorLicenseBond: {3850 readonly bondCost: Option<u128>;3851 } & Struct;3852 readonly isNewCollatorKickThreshold: boolean;3853 readonly asNewCollatorKickThreshold: {3854 readonly lengthInBlocks: Option<u32>;3855 } & Struct;3856 readonly type: 'NewDesiredCollators' | 'NewCollatorLicenseBond' | 'NewCollatorKickThreshold';3857 }38583859 /** @name PalletCommonEvent (372) */3860 interface PalletCommonEvent extends Enum {3861 readonly isCollectionCreated: boolean;3862 readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>;3863 readonly isCollectionDestroyed: boolean;3864 readonly asCollectionDestroyed: u32;3865 readonly isItemCreated: boolean;3866 readonly asItemCreated: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;3867 readonly isItemDestroyed: boolean;3868 readonly asItemDestroyed: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;3869 readonly isTransfer: boolean;3870 readonly asTransfer: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;3871 readonly isApproved: boolean;3872 readonly asApproved: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;3873 readonly isApprovedForAll: boolean;3874 readonly asApprovedForAll: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, bool]>;3875 readonly isCollectionPropertySet: boolean;3876 readonly asCollectionPropertySet: ITuple<[u32, Bytes]>;3877 readonly isCollectionPropertyDeleted: boolean;3878 readonly asCollectionPropertyDeleted: ITuple<[u32, Bytes]>;3879 readonly isTokenPropertySet: boolean;3880 readonly asTokenPropertySet: ITuple<[u32, u32, Bytes]>;3881 readonly isTokenPropertyDeleted: boolean;3882 readonly asTokenPropertyDeleted: ITuple<[u32, u32, Bytes]>;3883 readonly isPropertyPermissionSet: boolean;3884 readonly asPropertyPermissionSet: ITuple<[u32, Bytes]>;3885 readonly isAllowListAddressAdded: boolean;3886 readonly asAllowListAddressAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;3887 readonly isAllowListAddressRemoved: boolean;3888 readonly asAllowListAddressRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;3889 readonly isCollectionAdminAdded: boolean;3890 readonly asCollectionAdminAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;3891 readonly isCollectionAdminRemoved: boolean;3892 readonly asCollectionAdminRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;3893 readonly isCollectionLimitSet: boolean;3894 readonly asCollectionLimitSet: u32;3895 readonly isCollectionOwnerChanged: boolean;3896 readonly asCollectionOwnerChanged: ITuple<[u32, AccountId32]>;3897 readonly isCollectionPermissionSet: boolean;3898 readonly asCollectionPermissionSet: u32;3899 readonly isCollectionSponsorSet: boolean;3900 readonly asCollectionSponsorSet: ITuple<[u32, AccountId32]>;3901 readonly isSponsorshipConfirmed: boolean;3902 readonly asSponsorshipConfirmed: ITuple<[u32, AccountId32]>;3903 readonly isCollectionSponsorRemoved: boolean;3904 readonly asCollectionSponsorRemoved: u32;3905 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved' | 'ApprovedForAll' | 'CollectionPropertySet' | 'CollectionPropertyDeleted' | 'TokenPropertySet' | 'TokenPropertyDeleted' | 'PropertyPermissionSet' | 'AllowListAddressAdded' | 'AllowListAddressRemoved' | 'CollectionAdminAdded' | 'CollectionAdminRemoved' | 'CollectionLimitSet' | 'CollectionOwnerChanged' | 'CollectionPermissionSet' | 'CollectionSponsorSet' | 'SponsorshipConfirmed' | 'CollectionSponsorRemoved';3906 }39073908 /** @name PalletStructureEvent (373) */3909 interface PalletStructureEvent extends Enum {3910 readonly isExecuted: boolean;3911 readonly asExecuted: Result<Null, SpRuntimeDispatchError>;3912 readonly type: 'Executed';3913 }39143915 /** @name PalletAppPromotionEvent (374) */3916 interface PalletAppPromotionEvent extends Enum {3917 readonly isStakingRecalculation: boolean;3918 readonly asStakingRecalculation: ITuple<[AccountId32, u128, u128]>;3919 readonly isStake: boolean;3920 readonly asStake: ITuple<[AccountId32, u128]>;3921 readonly isUnstake: boolean;3922 readonly asUnstake: ITuple<[AccountId32, u128]>;3923 readonly isSetAdmin: boolean;3924 readonly asSetAdmin: AccountId32;3925 readonly type: 'StakingRecalculation' | 'Stake' | 'Unstake' | 'SetAdmin';3926 }39273928 /** @name PalletForeignAssetsModuleEvent (375) */3929 interface PalletForeignAssetsModuleEvent extends Enum {3930 readonly isForeignAssetRegistered: boolean;3931 readonly asForeignAssetRegistered: {3932 readonly assetId: u32;3933 readonly assetAddress: XcmV3MultiLocation;3934 readonly metadata: PalletForeignAssetsModuleAssetMetadata;3935 } & Struct;3936 readonly isForeignAssetUpdated: boolean;3937 readonly asForeignAssetUpdated: {3938 readonly assetId: u32;3939 readonly assetAddress: XcmV3MultiLocation;3940 readonly metadata: PalletForeignAssetsModuleAssetMetadata;3941 } & Struct;3942 readonly isAssetRegistered: boolean;3943 readonly asAssetRegistered: {3944 readonly assetId: PalletForeignAssetsAssetIds;3945 readonly metadata: PalletForeignAssetsModuleAssetMetadata;3946 } & Struct;3947 readonly isAssetUpdated: boolean;3948 readonly asAssetUpdated: {3949 readonly assetId: PalletForeignAssetsAssetIds;3950 readonly metadata: PalletForeignAssetsModuleAssetMetadata;3951 } & Struct;3952 readonly type: 'ForeignAssetRegistered' | 'ForeignAssetUpdated' | 'AssetRegistered' | 'AssetUpdated';3953 }39543955 /** @name PalletEvmEvent (376) */3956 interface PalletEvmEvent extends Enum {3957 readonly isLog: boolean;3958 readonly asLog: {3959 readonly log: EthereumLog;3960 } & Struct;3961 readonly isCreated: boolean;3962 readonly asCreated: {3963 readonly address: H160;3964 } & Struct;3965 readonly isCreatedFailed: boolean;3966 readonly asCreatedFailed: {3967 readonly address: H160;3968 } & Struct;3969 readonly isExecuted: boolean;3970 readonly asExecuted: {3971 readonly address: H160;3972 } & Struct;3973 readonly isExecutedFailed: boolean;3974 readonly asExecutedFailed: {3975 readonly address: H160;3976 } & Struct;3977 readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed';3978 }39793980 /** @name PalletEthereumEvent (377) */3981 interface PalletEthereumEvent extends Enum {3982 readonly isExecuted: boolean;3983 readonly asExecuted: {3984 readonly from: H160;3985 readonly to: H160;3986 readonly transactionHash: H256;3987 readonly exitReason: EvmCoreErrorExitReason;3988 readonly extraData: Bytes;3989 } & Struct;3990 readonly type: 'Executed';3991 }39923993 /** @name EvmCoreErrorExitReason (378) */3994 interface EvmCoreErrorExitReason extends Enum {3995 readonly isSucceed: boolean;3996 readonly asSucceed: EvmCoreErrorExitSucceed;3997 readonly isError: boolean;3998 readonly asError: EvmCoreErrorExitError;3999 readonly isRevert: boolean;4000 readonly asRevert: EvmCoreErrorExitRevert;4001 readonly isFatal: boolean;4002 readonly asFatal: EvmCoreErrorExitFatal;4003 readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal';4004 }40054006 /** @name EvmCoreErrorExitSucceed (379) */4007 interface EvmCoreErrorExitSucceed extends Enum {4008 readonly isStopped: boolean;4009 readonly isReturned: boolean;4010 readonly isSuicided: boolean;4011 readonly type: 'Stopped' | 'Returned' | 'Suicided';4012 }40134014 /** @name EvmCoreErrorExitError (380) */4015 interface EvmCoreErrorExitError extends Enum {4016 readonly isStackUnderflow: boolean;4017 readonly isStackOverflow: boolean;4018 readonly isInvalidJump: boolean;4019 readonly isInvalidRange: boolean;4020 readonly isDesignatedInvalid: boolean;4021 readonly isCallTooDeep: boolean;4022 readonly isCreateCollision: boolean;4023 readonly isCreateContractLimit: boolean;4024 readonly isOutOfOffset: boolean;4025 readonly isOutOfGas: boolean;4026 readonly isOutOfFund: boolean;4027 readonly isPcUnderflow: boolean;4028 readonly isCreateEmpty: boolean;4029 readonly isOther: boolean;4030 readonly asOther: Text;4031 readonly isMaxNonce: boolean;4032 readonly isInvalidCode: boolean;4033 readonly asInvalidCode: u8;4034 readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other' | 'MaxNonce' | 'InvalidCode';4035 }40364037 /** @name EvmCoreErrorExitRevert (384) */4038 interface EvmCoreErrorExitRevert extends Enum {4039 readonly isReverted: boolean;4040 readonly type: 'Reverted';4041 }40424043 /** @name EvmCoreErrorExitFatal (385) */4044 interface EvmCoreErrorExitFatal extends Enum {4045 readonly isNotSupported: boolean;4046 readonly isUnhandledInterrupt: boolean;4047 readonly isCallErrorAsFatal: boolean;4048 readonly asCallErrorAsFatal: EvmCoreErrorExitError;4049 readonly isOther: boolean;4050 readonly asOther: Text;4051 readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other';4052 }40534054 /** @name PalletEvmContractHelpersEvent (386) */4055 interface PalletEvmContractHelpersEvent extends Enum {4056 readonly isContractSponsorSet: boolean;4057 readonly asContractSponsorSet: ITuple<[H160, AccountId32]>;4058 readonly isContractSponsorshipConfirmed: boolean;4059 readonly asContractSponsorshipConfirmed: ITuple<[H160, AccountId32]>;4060 readonly isContractSponsorRemoved: boolean;4061 readonly asContractSponsorRemoved: H160;4062 readonly type: 'ContractSponsorSet' | 'ContractSponsorshipConfirmed' | 'ContractSponsorRemoved';4063 }40644065 /** @name PalletEvmMigrationEvent (387) */4066 interface PalletEvmMigrationEvent extends Enum {4067 readonly isTestEvent: boolean;4068 readonly type: 'TestEvent';4069 }40704071 /** @name PalletMaintenanceEvent (388) */4072 interface PalletMaintenanceEvent extends Enum {4073 readonly isMaintenanceEnabled: boolean;4074 readonly isMaintenanceDisabled: boolean;4075 readonly type: 'MaintenanceEnabled' | 'MaintenanceDisabled';4076 }40774078 /** @name PalletTestUtilsEvent (389) */4079 interface PalletTestUtilsEvent extends Enum {4080 readonly isValueIsSet: boolean;4081 readonly isShouldRollback: boolean;4082 readonly isBatchCompleted: boolean;4083 readonly type: 'ValueIsSet' | 'ShouldRollback' | 'BatchCompleted';4084 }40854086 /** @name FrameSystemPhase (390) */4087 interface FrameSystemPhase extends Enum {4088 readonly isApplyExtrinsic: boolean;4089 readonly asApplyExtrinsic: u32;4090 readonly isFinalization: boolean;4091 readonly isInitialization: boolean;4092 readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';4093 }40944095 /** @name FrameSystemLastRuntimeUpgradeInfo (392) */4096 interface FrameSystemLastRuntimeUpgradeInfo extends Struct {4097 readonly specVersion: Compact<u32>;4098 readonly specName: Text;4099 }41004101 /** @name FrameSystemLimitsBlockWeights (393) */4102 interface FrameSystemLimitsBlockWeights extends Struct {4103 readonly baseBlock: SpWeightsWeightV2Weight;4104 readonly maxBlock: SpWeightsWeightV2Weight;4105 readonly perClass: FrameSupportDispatchPerDispatchClassWeightsPerClass;4106 }41074108 /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (394) */4109 interface FrameSupportDispatchPerDispatchClassWeightsPerClass extends Struct {4110 readonly normal: FrameSystemLimitsWeightsPerClass;4111 readonly operational: FrameSystemLimitsWeightsPerClass;4112 readonly mandatory: FrameSystemLimitsWeightsPerClass;4113 }41144115 /** @name FrameSystemLimitsWeightsPerClass (395) */4116 interface FrameSystemLimitsWeightsPerClass extends Struct {4117 readonly baseExtrinsic: SpWeightsWeightV2Weight;4118 readonly maxExtrinsic: Option<SpWeightsWeightV2Weight>;4119 readonly maxTotal: Option<SpWeightsWeightV2Weight>;4120 readonly reserved: Option<SpWeightsWeightV2Weight>;4121 }41224123 /** @name FrameSystemLimitsBlockLength (397) */4124 interface FrameSystemLimitsBlockLength extends Struct {4125 readonly max: FrameSupportDispatchPerDispatchClassU32;4126 }41274128 /** @name FrameSupportDispatchPerDispatchClassU32 (398) */4129 interface FrameSupportDispatchPerDispatchClassU32 extends Struct {4130 readonly normal: u32;4131 readonly operational: u32;4132 readonly mandatory: u32;4133 }41344135 /** @name SpWeightsRuntimeDbWeight (399) */4136 interface SpWeightsRuntimeDbWeight extends Struct {4137 readonly read: u64;4138 readonly write: u64;4139 }41404141 /** @name SpVersionRuntimeVersion (400) */4142 interface SpVersionRuntimeVersion extends Struct {4143 readonly specName: Text;4144 readonly implName: Text;4145 readonly authoringVersion: u32;4146 readonly specVersion: u32;4147 readonly implVersion: u32;4148 readonly apis: Vec<ITuple<[U8aFixed, u32]>>;4149 readonly transactionVersion: u32;4150 readonly stateVersion: u8;4151 }41524153 /** @name FrameSystemError (404) */4154 interface FrameSystemError extends Enum {4155 readonly isInvalidSpecName: boolean;4156 readonly isSpecVersionNeedsToIncrease: boolean;4157 readonly isFailedToExtractRuntimeVersion: boolean;4158 readonly isNonDefaultComposite: boolean;4159 readonly isNonZeroRefCount: boolean;4160 readonly isCallFiltered: boolean;4161 readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';4162 }41634164 /** @name PolkadotPrimitivesV4UpgradeRestriction (406) */4165 interface PolkadotPrimitivesV4UpgradeRestriction extends Enum {4166 readonly isPresent: boolean;4167 readonly type: 'Present';4168 }41694170 /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (407) */4171 interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct {4172 readonly dmqMqcHead: H256;4173 readonly relayDispatchQueueSize: CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize;4174 readonly ingressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV4AbridgedHrmpChannel]>>;4175 readonly egressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV4AbridgedHrmpChannel]>>;4176 }41774178 /** @name CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize (408) */4179 interface CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize extends Struct {4180 readonly remainingCount: u32;4181 readonly remainingSize: u32;4182 }41834184 /** @name PolkadotPrimitivesV4AbridgedHrmpChannel (411) */4185 interface PolkadotPrimitivesV4AbridgedHrmpChannel extends Struct {4186 readonly maxCapacity: u32;4187 readonly maxTotalSize: u32;4188 readonly maxMessageSize: u32;4189 readonly msgCount: u32;4190 readonly totalSize: u32;4191 readonly mqcHead: Option<H256>;4192 }41934194 /** @name PolkadotPrimitivesV4AbridgedHostConfiguration (412) */4195 interface PolkadotPrimitivesV4AbridgedHostConfiguration extends Struct {4196 readonly maxCodeSize: u32;4197 readonly maxHeadDataSize: u32;4198 readonly maxUpwardQueueCount: u32;4199 readonly maxUpwardQueueSize: u32;4200 readonly maxUpwardMessageSize: u32;4201 readonly maxUpwardMessageNumPerCandidate: u32;4202 readonly hrmpMaxMessageNumPerCandidate: u32;4203 readonly validationUpgradeCooldown: u32;4204 readonly validationUpgradeDelay: u32;4205 }42064207 /** @name PolkadotCorePrimitivesOutboundHrmpMessage (418) */4208 interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct {4209 readonly recipient: u32;4210 readonly data: Bytes;4211 }42124213 /** @name CumulusPalletParachainSystemCodeUpgradeAuthorization (419) */4214 interface CumulusPalletParachainSystemCodeUpgradeAuthorization extends Struct {4215 readonly codeHash: H256;4216 readonly checkVersion: bool;4217 }42184219 /** @name CumulusPalletParachainSystemError (420) */4220 interface CumulusPalletParachainSystemError extends Enum {4221 readonly isOverlappingUpgrades: boolean;4222 readonly isProhibitedByPolkadot: boolean;4223 readonly isTooBig: boolean;4224 readonly isValidationDataNotAvailable: boolean;4225 readonly isHostConfigurationNotAvailable: boolean;4226 readonly isNotScheduled: boolean;4227 readonly isNothingAuthorized: boolean;4228 readonly isUnauthorized: boolean;4229 readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled' | 'NothingAuthorized' | 'Unauthorized';4230 }42314232 /** @name PalletCollatorSelectionError (422) */4233 interface PalletCollatorSelectionError extends Enum {4234 readonly isTooManyCandidates: boolean;4235 readonly isUnknown: boolean;4236 readonly isPermission: boolean;4237 readonly isAlreadyHoldingLicense: boolean;4238 readonly isNoLicense: boolean;4239 readonly isAlreadyCandidate: boolean;4240 readonly isNotCandidate: boolean;4241 readonly isTooManyInvulnerables: boolean;4242 readonly isTooFewInvulnerables: boolean;4243 readonly isAlreadyInvulnerable: boolean;4244 readonly isNotInvulnerable: boolean;4245 readonly isNoAssociatedValidatorId: boolean;4246 readonly isValidatorNotRegistered: boolean;4247 readonly type: 'TooManyCandidates' | 'Unknown' | 'Permission' | 'AlreadyHoldingLicense' | 'NoLicense' | 'AlreadyCandidate' | 'NotCandidate' | 'TooManyInvulnerables' | 'TooFewInvulnerables' | 'AlreadyInvulnerable' | 'NotInvulnerable' | 'NoAssociatedValidatorId' | 'ValidatorNotRegistered';4248 }42494250 /** @name SpCoreCryptoKeyTypeId (426) */4251 interface SpCoreCryptoKeyTypeId extends U8aFixed {}42524253 /** @name PalletSessionError (427) */4254 interface PalletSessionError extends Enum {4255 readonly isInvalidProof: boolean;4256 readonly isNoAssociatedValidatorId: boolean;4257 readonly isDuplicatedKey: boolean;4258 readonly isNoKeys: boolean;4259 readonly isNoAccount: boolean;4260 readonly type: 'InvalidProof' | 'NoAssociatedValidatorId' | 'DuplicatedKey' | 'NoKeys' | 'NoAccount';4261 }42624263 /** @name PalletBalancesBalanceLock (432) */4264 interface PalletBalancesBalanceLock extends Struct {4265 readonly id: U8aFixed;4266 readonly amount: u128;4267 readonly reasons: PalletBalancesReasons;4268 }42694270 /** @name PalletBalancesReasons (433) */4271 interface PalletBalancesReasons extends Enum {4272 readonly isFee: boolean;4273 readonly isMisc: boolean;4274 readonly isAll: boolean;4275 readonly type: 'Fee' | 'Misc' | 'All';4276 }42774278 /** @name PalletBalancesReserveData (436) */4279 interface PalletBalancesReserveData extends Struct {4280 readonly id: U8aFixed;4281 readonly amount: u128;4282 }42834284 /** @name PalletBalancesIdAmount (439) */4285 interface PalletBalancesIdAmount extends Struct {4286 readonly id: U8aFixed;4287 readonly amount: u128;4288 }42894290 /** @name PalletBalancesError (442) */4291 interface PalletBalancesError extends Enum {4292 readonly isVestingBalance: boolean;4293 readonly isLiquidityRestrictions: boolean;4294 readonly isInsufficientBalance: boolean;4295 readonly isExistentialDeposit: boolean;4296 readonly isExpendability: boolean;4297 readonly isExistingVestingSchedule: boolean;4298 readonly isDeadAccount: boolean;4299 readonly isTooManyReserves: boolean;4300 readonly isTooManyHolds: boolean;4301 readonly isTooManyFreezes: boolean;4302 readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'Expendability' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves' | 'TooManyHolds' | 'TooManyFreezes';4303 }43044305 /** @name PalletTransactionPaymentReleases (444) */4306 interface PalletTransactionPaymentReleases extends Enum {4307 readonly isV1Ancient: boolean;4308 readonly isV2: boolean;4309 readonly type: 'V1Ancient' | 'V2';4310 }43114312 /** @name PalletTreasuryProposal (445) */4313 interface PalletTreasuryProposal extends Struct {4314 readonly proposer: AccountId32;4315 readonly value: u128;4316 readonly beneficiary: AccountId32;4317 readonly bond: u128;4318 }43194320 /** @name FrameSupportPalletId (448) */4321 interface FrameSupportPalletId extends U8aFixed {}43224323 /** @name PalletTreasuryError (449) */4324 interface PalletTreasuryError extends Enum {4325 readonly isInsufficientProposersBalance: boolean;4326 readonly isInvalidIndex: boolean;4327 readonly isTooManyApprovals: boolean;4328 readonly isInsufficientPermission: boolean;4329 readonly isProposalNotApproved: boolean;4330 readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals' | 'InsufficientPermission' | 'ProposalNotApproved';4331 }43324333 /** @name PalletSudoError (450) */4334 interface PalletSudoError extends Enum {4335 readonly isRequireSudo: boolean;4336 readonly type: 'RequireSudo';4337 }43384339 /** @name OrmlVestingModuleError (452) */4340 interface OrmlVestingModuleError extends Enum {4341 readonly isZeroVestingPeriod: boolean;4342 readonly isZeroVestingPeriodCount: boolean;4343 readonly isInsufficientBalanceToLock: boolean;4344 readonly isTooManyVestingSchedules: boolean;4345 readonly isAmountLow: boolean;4346 readonly isMaxVestingSchedulesExceeded: boolean;4347 readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';4348 }43494350 /** @name OrmlXtokensModuleError (453) */4351 interface OrmlXtokensModuleError extends Enum {4352 readonly isAssetHasNoReserve: boolean;4353 readonly isNotCrossChainTransfer: boolean;4354 readonly isInvalidDest: boolean;4355 readonly isNotCrossChainTransferableCurrency: boolean;4356 readonly isUnweighableMessage: boolean;4357 readonly isXcmExecutionFailed: boolean;4358 readonly isCannotReanchor: boolean;4359 readonly isInvalidAncestry: boolean;4360 readonly isInvalidAsset: boolean;4361 readonly isDestinationNotInvertible: boolean;4362 readonly isBadVersion: boolean;4363 readonly isDistinctReserveForAssetAndFee: boolean;4364 readonly isZeroFee: boolean;4365 readonly isZeroAmount: boolean;4366 readonly isTooManyAssetsBeingSent: boolean;4367 readonly isAssetIndexNonExistent: boolean;4368 readonly isFeeNotEnough: boolean;4369 readonly isNotSupportedMultiLocation: boolean;4370 readonly isMinXcmFeeNotDefined: boolean;4371 readonly type: 'AssetHasNoReserve' | 'NotCrossChainTransfer' | 'InvalidDest' | 'NotCrossChainTransferableCurrency' | 'UnweighableMessage' | 'XcmExecutionFailed' | 'CannotReanchor' | 'InvalidAncestry' | 'InvalidAsset' | 'DestinationNotInvertible' | 'BadVersion' | 'DistinctReserveForAssetAndFee' | 'ZeroFee' | 'ZeroAmount' | 'TooManyAssetsBeingSent' | 'AssetIndexNonExistent' | 'FeeNotEnough' | 'NotSupportedMultiLocation' | 'MinXcmFeeNotDefined';4372 }43734374 /** @name OrmlTokensBalanceLock (456) */4375 interface OrmlTokensBalanceLock extends Struct {4376 readonly id: U8aFixed;4377 readonly amount: u128;4378 }43794380 /** @name OrmlTokensAccountData (458) */4381 interface OrmlTokensAccountData extends Struct {4382 readonly free: u128;4383 readonly reserved: u128;4384 readonly frozen: u128;4385 }43864387 /** @name OrmlTokensReserveData (460) */4388 interface OrmlTokensReserveData extends Struct {4389 readonly id: Null;4390 readonly amount: u128;4391 }43924393 /** @name OrmlTokensModuleError (462) */4394 interface OrmlTokensModuleError extends Enum {4395 readonly isBalanceTooLow: boolean;4396 readonly isAmountIntoBalanceFailed: boolean;4397 readonly isLiquidityRestrictions: boolean;4398 readonly isMaxLocksExceeded: boolean;4399 readonly isKeepAlive: boolean;4400 readonly isExistentialDeposit: boolean;4401 readonly isDeadAccount: boolean;4402 readonly isTooManyReserves: boolean;4403 readonly type: 'BalanceTooLow' | 'AmountIntoBalanceFailed' | 'LiquidityRestrictions' | 'MaxLocksExceeded' | 'KeepAlive' | 'ExistentialDeposit' | 'DeadAccount' | 'TooManyReserves';4404 }44054406 /** @name PalletIdentityRegistrarInfo (467) */4407 interface PalletIdentityRegistrarInfo extends Struct {4408 readonly account: AccountId32;4409 readonly fee: u128;4410 readonly fields: PalletIdentityBitFlags;4411 }44124413 /** @name PalletIdentityError (469) */4414 interface PalletIdentityError extends Enum {4415 readonly isTooManySubAccounts: boolean;4416 readonly isNotFound: boolean;4417 readonly isNotNamed: boolean;4418 readonly isEmptyIndex: boolean;4419 readonly isFeeChanged: boolean;4420 readonly isNoIdentity: boolean;4421 readonly isStickyJudgement: boolean;4422 readonly isJudgementGiven: boolean;4423 readonly isInvalidJudgement: boolean;4424 readonly isInvalidIndex: boolean;4425 readonly isInvalidTarget: boolean;4426 readonly isTooManyFields: boolean;4427 readonly isTooManyRegistrars: boolean;4428 readonly isAlreadyClaimed: boolean;4429 readonly isNotSub: boolean;4430 readonly isNotOwned: boolean;4431 readonly isJudgementForDifferentIdentity: boolean;4432 readonly isJudgementPaymentFailed: boolean;4433 readonly type: 'TooManySubAccounts' | 'NotFound' | 'NotNamed' | 'EmptyIndex' | 'FeeChanged' | 'NoIdentity' | 'StickyJudgement' | 'JudgementGiven' | 'InvalidJudgement' | 'InvalidIndex' | 'InvalidTarget' | 'TooManyFields' | 'TooManyRegistrars' | 'AlreadyClaimed' | 'NotSub' | 'NotOwned' | 'JudgementForDifferentIdentity' | 'JudgementPaymentFailed';4434 }44354436 /** @name PalletPreimageRequestStatus (470) */4437 interface PalletPreimageRequestStatus extends Enum {4438 readonly isUnrequested: boolean;4439 readonly asUnrequested: {4440 readonly deposit: ITuple<[AccountId32, u128]>;4441 readonly len: u32;4442 } & Struct;4443 readonly isRequested: boolean;4444 readonly asRequested: {4445 readonly deposit: Option<ITuple<[AccountId32, u128]>>;4446 readonly count: u32;4447 readonly len: Option<u32>;4448 } & Struct;4449 readonly type: 'Unrequested' | 'Requested';4450 }44514452 /** @name PalletPreimageError (475) */4453 interface PalletPreimageError extends Enum {4454 readonly isTooBig: boolean;4455 readonly isAlreadyNoted: boolean;4456 readonly isNotAuthorized: boolean;4457 readonly isNotNoted: boolean;4458 readonly isRequested: boolean;4459 readonly isNotRequested: boolean;4460 readonly type: 'TooBig' | 'AlreadyNoted' | 'NotAuthorized' | 'NotNoted' | 'Requested' | 'NotRequested';4461 }44624463 /** @name PalletDemocracyReferendumInfo (481) */4464 interface PalletDemocracyReferendumInfo extends Enum {4465 readonly isOngoing: boolean;4466 readonly asOngoing: PalletDemocracyReferendumStatus;4467 readonly isFinished: boolean;4468 readonly asFinished: {4469 readonly approved: bool;4470 readonly end: u32;4471 } & Struct;4472 readonly type: 'Ongoing' | 'Finished';4473 }44744475 /** @name PalletDemocracyReferendumStatus (482) */4476 interface PalletDemocracyReferendumStatus extends Struct {4477 readonly end: u32;4478 readonly proposal: FrameSupportPreimagesBounded;4479 readonly threshold: PalletDemocracyVoteThreshold;4480 readonly delay: u32;4481 readonly tally: PalletDemocracyTally;4482 }44834484 /** @name PalletDemocracyTally (483) */4485 interface PalletDemocracyTally extends Struct {4486 readonly ayes: u128;4487 readonly nays: u128;4488 readonly turnout: u128;4489 }44904491 /** @name PalletDemocracyVoteVoting (484) */4492 interface PalletDemocracyVoteVoting extends Enum {4493 readonly isDirect: boolean;4494 readonly asDirect: {4495 readonly votes: Vec<ITuple<[u32, PalletDemocracyVoteAccountVote]>>;4496 readonly delegations: PalletDemocracyDelegations;4497 readonly prior: PalletDemocracyVotePriorLock;4498 } & Struct;4499 readonly isDelegating: boolean;4500 readonly asDelegating: {4501 readonly balance: u128;4502 readonly target: AccountId32;4503 readonly conviction: PalletDemocracyConviction;4504 readonly delegations: PalletDemocracyDelegations;4505 readonly prior: PalletDemocracyVotePriorLock;4506 } & Struct;4507 readonly type: 'Direct' | 'Delegating';4508 }45094510 /** @name PalletDemocracyDelegations (488) */4511 interface PalletDemocracyDelegations extends Struct {4512 readonly votes: u128;4513 readonly capital: u128;4514 }45154516 /** @name PalletDemocracyVotePriorLock (489) */4517 interface PalletDemocracyVotePriorLock extends ITuple<[u32, u128]> {}45184519 /** @name PalletDemocracyError (492) */4520 interface PalletDemocracyError extends Enum {4521 readonly isValueLow: boolean;4522 readonly isProposalMissing: boolean;4523 readonly isAlreadyCanceled: boolean;4524 readonly isDuplicateProposal: boolean;4525 readonly isProposalBlacklisted: boolean;4526 readonly isNotSimpleMajority: boolean;4527 readonly isInvalidHash: boolean;4528 readonly isNoProposal: boolean;4529 readonly isAlreadyVetoed: boolean;4530 readonly isReferendumInvalid: boolean;4531 readonly isNoneWaiting: boolean;4532 readonly isNotVoter: boolean;4533 readonly isNoPermission: boolean;4534 readonly isAlreadyDelegating: boolean;4535 readonly isInsufficientFunds: boolean;4536 readonly isNotDelegating: boolean;4537 readonly isVotesExist: boolean;4538 readonly isInstantNotAllowed: boolean;4539 readonly isNonsense: boolean;4540 readonly isWrongUpperBound: boolean;4541 readonly isMaxVotesReached: boolean;4542 readonly isTooMany: boolean;4543 readonly isVotingPeriodLow: boolean;4544 readonly isPreimageNotExist: boolean;4545 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';4546 }45474548 /** @name PalletCollectiveVotes (494) */4549 interface PalletCollectiveVotes extends Struct {4550 readonly index: u32;4551 readonly threshold: u32;4552 readonly ayes: Vec<AccountId32>;4553 readonly nays: Vec<AccountId32>;4554 readonly end: u32;4555 }45564557 /** @name PalletCollectiveError (495) */4558 interface PalletCollectiveError extends Enum {4559 readonly isNotMember: boolean;4560 readonly isDuplicateProposal: boolean;4561 readonly isProposalMissing: boolean;4562 readonly isWrongIndex: boolean;4563 readonly isDuplicateVote: boolean;4564 readonly isAlreadyInitialized: boolean;4565 readonly isTooEarly: boolean;4566 readonly isTooManyProposals: boolean;4567 readonly isWrongProposalWeight: boolean;4568 readonly isWrongProposalLength: boolean;4569 readonly type: 'NotMember' | 'DuplicateProposal' | 'ProposalMissing' | 'WrongIndex' | 'DuplicateVote' | 'AlreadyInitialized' | 'TooEarly' | 'TooManyProposals' | 'WrongProposalWeight' | 'WrongProposalLength';4570 }45714572 /** @name PalletMembershipError (499) */4573 interface PalletMembershipError extends Enum {4574 readonly isAlreadyMember: boolean;4575 readonly isNotMember: boolean;4576 readonly isTooManyMembers: boolean;4577 readonly type: 'AlreadyMember' | 'NotMember' | 'TooManyMembers';4578 }45794580 /** @name PalletRankedCollectiveMemberRecord (502) */4581 interface PalletRankedCollectiveMemberRecord extends Struct {4582 readonly rank: u16;4583 }45844585 /** @name PalletRankedCollectiveError (507) */4586 interface PalletRankedCollectiveError extends Enum {4587 readonly isAlreadyMember: boolean;4588 readonly isNotMember: boolean;4589 readonly isNotPolling: boolean;4590 readonly isOngoing: boolean;4591 readonly isNoneRemaining: boolean;4592 readonly isCorruption: boolean;4593 readonly isRankTooLow: boolean;4594 readonly isInvalidWitness: boolean;4595 readonly isNoPermission: boolean;4596 readonly type: 'AlreadyMember' | 'NotMember' | 'NotPolling' | 'Ongoing' | 'NoneRemaining' | 'Corruption' | 'RankTooLow' | 'InvalidWitness' | 'NoPermission';4597 }45984599 /** @name PalletReferendaReferendumInfo (508) */4600 interface PalletReferendaReferendumInfo extends Enum {4601 readonly isOngoing: boolean;4602 readonly asOngoing: PalletReferendaReferendumStatus;4603 readonly isApproved: boolean;4604 readonly asApproved: ITuple<[u32, Option<PalletReferendaDeposit>, Option<PalletReferendaDeposit>]>;4605 readonly isRejected: boolean;4606 readonly asRejected: ITuple<[u32, Option<PalletReferendaDeposit>, Option<PalletReferendaDeposit>]>;4607 readonly isCancelled: boolean;4608 readonly asCancelled: ITuple<[u32, Option<PalletReferendaDeposit>, Option<PalletReferendaDeposit>]>;4609 readonly isTimedOut: boolean;4610 readonly asTimedOut: ITuple<[u32, Option<PalletReferendaDeposit>, Option<PalletReferendaDeposit>]>;4611 readonly isKilled: boolean;4612 readonly asKilled: u32;4613 readonly type: 'Ongoing' | 'Approved' | 'Rejected' | 'Cancelled' | 'TimedOut' | 'Killed';4614 }46154616 /** @name PalletReferendaReferendumStatus (509) */4617 interface PalletReferendaReferendumStatus extends Struct {4618 readonly track: u16;4619 readonly origin: OpalRuntimeOriginCaller;4620 readonly proposal: FrameSupportPreimagesBounded;4621 readonly enactment: FrameSupportScheduleDispatchTime;4622 readonly submitted: u32;4623 readonly submissionDeposit: PalletReferendaDeposit;4624 readonly decisionDeposit: Option<PalletReferendaDeposit>;4625 readonly deciding: Option<PalletReferendaDecidingStatus>;4626 readonly tally: PalletRankedCollectiveTally;4627 readonly inQueue: bool;4628 readonly alarm: Option<ITuple<[u32, ITuple<[u32, u32]>]>>;4629 }46304631 /** @name PalletReferendaDeposit (510) */4632 interface PalletReferendaDeposit extends Struct {4633 readonly who: AccountId32;4634 readonly amount: u128;4635 }46364637 /** @name PalletReferendaDecidingStatus (513) */4638 interface PalletReferendaDecidingStatus extends Struct {4639 readonly since: u32;4640 readonly confirming: Option<u32>;4641 }46424643 /** @name PalletReferendaTrackInfo (519) */4644 interface PalletReferendaTrackInfo extends Struct {4645 readonly name: Text;4646 readonly maxDeciding: u32;4647 readonly decisionDeposit: u128;4648 readonly preparePeriod: u32;4649 readonly decisionPeriod: u32;4650 readonly confirmPeriod: u32;4651 readonly minEnactmentPeriod: u32;4652 readonly minApproval: PalletReferendaCurve;4653 readonly minSupport: PalletReferendaCurve;4654 }46554656 /** @name PalletReferendaCurve (520) */4657 interface PalletReferendaCurve extends Enum {4658 readonly isLinearDecreasing: boolean;4659 readonly asLinearDecreasing: {4660 readonly length: Perbill;4661 readonly floor: Perbill;4662 readonly ceil: Perbill;4663 } & Struct;4664 readonly isSteppedDecreasing: boolean;4665 readonly asSteppedDecreasing: {4666 readonly begin: Perbill;4667 readonly end: Perbill;4668 readonly step: Perbill;4669 readonly period: Perbill;4670 } & Struct;4671 readonly isReciprocal: boolean;4672 readonly asReciprocal: {4673 readonly factor: i64;4674 readonly xOffset: i64;4675 readonly yOffset: i64;4676 } & Struct;4677 readonly type: 'LinearDecreasing' | 'SteppedDecreasing' | 'Reciprocal';4678 }46794680 /** @name PalletReferendaError (523) */4681 interface PalletReferendaError extends Enum {4682 readonly isNotOngoing: boolean;4683 readonly isHasDeposit: boolean;4684 readonly isBadTrack: boolean;4685 readonly isFull: boolean;4686 readonly isQueueEmpty: boolean;4687 readonly isBadReferendum: boolean;4688 readonly isNothingToDo: boolean;4689 readonly isNoTrack: boolean;4690 readonly isUnfinished: boolean;4691 readonly isNoPermission: boolean;4692 readonly isNoDeposit: boolean;4693 readonly isBadStatus: boolean;4694 readonly isPreimageNotExist: boolean;4695 readonly type: 'NotOngoing' | 'HasDeposit' | 'BadTrack' | 'Full' | 'QueueEmpty' | 'BadReferendum' | 'NothingToDo' | 'NoTrack' | 'Unfinished' | 'NoPermission' | 'NoDeposit' | 'BadStatus' | 'PreimageNotExist';4696 }46974698 /** @name PalletSchedulerScheduled (526) */4699 interface PalletSchedulerScheduled extends Struct {4700 readonly maybeId: Option<U8aFixed>;4701 readonly priority: u8;4702 readonly call: FrameSupportPreimagesBounded;4703 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;4704 readonly origin: OpalRuntimeOriginCaller;4705 }47064707 /** @name PalletSchedulerError (528) */4708 interface PalletSchedulerError extends Enum {4709 readonly isFailedToSchedule: boolean;4710 readonly isNotFound: boolean;4711 readonly isTargetBlockNumberInPast: boolean;4712 readonly isRescheduleNoChange: boolean;4713 readonly isNamed: boolean;4714 readonly type: 'FailedToSchedule' | 'NotFound' | 'TargetBlockNumberInPast' | 'RescheduleNoChange' | 'Named';4715 }47164717 /** @name CumulusPalletXcmpQueueInboundChannelDetails (530) */4718 interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {4719 readonly sender: u32;4720 readonly state: CumulusPalletXcmpQueueInboundState;4721 readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;4722 }47234724 /** @name CumulusPalletXcmpQueueInboundState (531) */4725 interface CumulusPalletXcmpQueueInboundState extends Enum {4726 readonly isOk: boolean;4727 readonly isSuspended: boolean;4728 readonly type: 'Ok' | 'Suspended';4729 }47304731 /** @name PolkadotParachainPrimitivesXcmpMessageFormat (534) */4732 interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {4733 readonly isConcatenatedVersionedXcm: boolean;4734 readonly isConcatenatedEncodedBlob: boolean;4735 readonly isSignals: boolean;4736 readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';4737 }47384739 /** @name CumulusPalletXcmpQueueOutboundChannelDetails (537) */4740 interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {4741 readonly recipient: u32;4742 readonly state: CumulusPalletXcmpQueueOutboundState;4743 readonly signalsExist: bool;4744 readonly firstIndex: u16;4745 readonly lastIndex: u16;4746 }47474748 /** @name CumulusPalletXcmpQueueOutboundState (538) */4749 interface CumulusPalletXcmpQueueOutboundState extends Enum {4750 readonly isOk: boolean;4751 readonly isSuspended: boolean;4752 readonly type: 'Ok' | 'Suspended';4753 }47544755 /** @name CumulusPalletXcmpQueueQueueConfigData (540) */4756 interface CumulusPalletXcmpQueueQueueConfigData extends Struct {4757 readonly suspendThreshold: u32;4758 readonly dropThreshold: u32;4759 readonly resumeThreshold: u32;4760 readonly thresholdWeight: SpWeightsWeightV2Weight;4761 readonly weightRestrictDecay: SpWeightsWeightV2Weight;4762 readonly xcmpMaxIndividualWeight: SpWeightsWeightV2Weight;4763 }47644765 /** @name CumulusPalletXcmpQueueError (542) */4766 interface CumulusPalletXcmpQueueError extends Enum {4767 readonly isFailedToSend: boolean;4768 readonly isBadXcmOrigin: boolean;4769 readonly isBadXcm: boolean;4770 readonly isBadOverweightIndex: boolean;4771 readonly isWeightOverLimit: boolean;4772 readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';4773 }47744775 /** @name PalletXcmQueryStatus (543) */4776 interface PalletXcmQueryStatus extends Enum {4777 readonly isPending: boolean;4778 readonly asPending: {4779 readonly responder: XcmVersionedMultiLocation;4780 readonly maybeMatchQuerier: Option<XcmVersionedMultiLocation>;4781 readonly maybeNotify: Option<ITuple<[u8, u8]>>;4782 readonly timeout: u32;4783 } & Struct;4784 readonly isVersionNotifier: boolean;4785 readonly asVersionNotifier: {4786 readonly origin: XcmVersionedMultiLocation;4787 readonly isActive: bool;4788 } & Struct;4789 readonly isReady: boolean;4790 readonly asReady: {4791 readonly response: XcmVersionedResponse;4792 readonly at: u32;4793 } & Struct;4794 readonly type: 'Pending' | 'VersionNotifier' | 'Ready';4795 }47964797 /** @name XcmVersionedResponse (547) */4798 interface XcmVersionedResponse extends Enum {4799 readonly isV2: boolean;4800 readonly asV2: XcmV2Response;4801 readonly isV3: boolean;4802 readonly asV3: XcmV3Response;4803 readonly type: 'V2' | 'V3';4804 }48054806 /** @name PalletXcmVersionMigrationStage (553) */4807 interface PalletXcmVersionMigrationStage extends Enum {4808 readonly isMigrateSupportedVersion: boolean;4809 readonly isMigrateVersionNotifiers: boolean;4810 readonly isNotifyCurrentTargets: boolean;4811 readonly asNotifyCurrentTargets: Option<Bytes>;4812 readonly isMigrateAndNotifyOldTargets: boolean;4813 readonly type: 'MigrateSupportedVersion' | 'MigrateVersionNotifiers' | 'NotifyCurrentTargets' | 'MigrateAndNotifyOldTargets';4814 }48154816 /** @name XcmVersionedAssetId (556) */4817 interface XcmVersionedAssetId extends Enum {4818 readonly isV3: boolean;4819 readonly asV3: XcmV3MultiassetAssetId;4820 readonly type: 'V3';4821 }48224823 /** @name PalletXcmRemoteLockedFungibleRecord (557) */4824 interface PalletXcmRemoteLockedFungibleRecord extends Struct {4825 readonly amount: u128;4826 readonly owner: XcmVersionedMultiLocation;4827 readonly locker: XcmVersionedMultiLocation;4828 readonly consumers: Vec<ITuple<[Null, u128]>>;4829 }48304831 /** @name PalletXcmError (564) */4832 interface PalletXcmError extends Enum {4833 readonly isUnreachable: boolean;4834 readonly isSendFailure: boolean;4835 readonly isFiltered: boolean;4836 readonly isUnweighableMessage: boolean;4837 readonly isDestinationNotInvertible: boolean;4838 readonly isEmpty: boolean;4839 readonly isCannotReanchor: boolean;4840 readonly isTooManyAssets: boolean;4841 readonly isInvalidOrigin: boolean;4842 readonly isBadVersion: boolean;4843 readonly isBadLocation: boolean;4844 readonly isNoSubscription: boolean;4845 readonly isAlreadySubscribed: boolean;4846 readonly isInvalidAsset: boolean;4847 readonly isLowBalance: boolean;4848 readonly isTooManyLocks: boolean;4849 readonly isAccountNotSovereign: boolean;4850 readonly isFeesNotMet: boolean;4851 readonly isLockNotFound: boolean;4852 readonly isInUse: boolean;4853 readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed' | 'InvalidAsset' | 'LowBalance' | 'TooManyLocks' | 'AccountNotSovereign' | 'FeesNotMet' | 'LockNotFound' | 'InUse';4854 }48554856 /** @name CumulusPalletXcmError (565) */4857 type CumulusPalletXcmError = Null;48584859 /** @name CumulusPalletDmpQueueConfigData (566) */4860 interface CumulusPalletDmpQueueConfigData extends Struct {4861 readonly maxIndividual: SpWeightsWeightV2Weight;4862 }48634864 /** @name CumulusPalletDmpQueuePageIndexData (567) */4865 interface CumulusPalletDmpQueuePageIndexData extends Struct {4866 readonly beginUsed: u32;4867 readonly endUsed: u32;4868 readonly overweightCount: u64;4869 }48704871 /** @name CumulusPalletDmpQueueError (570) */4872 interface CumulusPalletDmpQueueError extends Enum {4873 readonly isUnknown: boolean;4874 readonly isOverLimit: boolean;4875 readonly type: 'Unknown' | 'OverLimit';4876 }48774878 /** @name PalletUniqueError (574) */4879 interface PalletUniqueError extends Enum {4880 readonly isCollectionDecimalPointLimitExceeded: boolean;4881 readonly isEmptyArgument: boolean;4882 readonly isRepartitionCalledOnNonRefungibleCollection: boolean;4883 readonly type: 'CollectionDecimalPointLimitExceeded' | 'EmptyArgument' | 'RepartitionCalledOnNonRefungibleCollection';4884 }48854886 /** @name PalletConfigurationError (575) */4887 interface PalletConfigurationError extends Enum {4888 readonly isInconsistentConfiguration: boolean;4889 readonly type: 'InconsistentConfiguration';4890 }48914892 /** @name UpDataStructsCollection (576) */4893 interface UpDataStructsCollection extends Struct {4894 readonly owner: AccountId32;4895 readonly mode: UpDataStructsCollectionMode;4896 readonly name: Vec<u16>;4897 readonly description: Vec<u16>;4898 readonly tokenPrefix: Bytes;4899 readonly sponsorship: UpDataStructsSponsorshipStateAccountId32;4900 readonly limits: UpDataStructsCollectionLimits;4901 readonly permissions: UpDataStructsCollectionPermissions;4902 readonly flags: U8aFixed;4903 }49044905 /** @name UpDataStructsSponsorshipStateAccountId32 (577) */4906 interface UpDataStructsSponsorshipStateAccountId32 extends Enum {4907 readonly isDisabled: boolean;4908 readonly isUnconfirmed: boolean;4909 readonly asUnconfirmed: AccountId32;4910 readonly isConfirmed: boolean;4911 readonly asConfirmed: AccountId32;4912 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';4913 }49144915 /** @name UpDataStructsProperties (578) */4916 interface UpDataStructsProperties extends Struct {4917 readonly map: UpDataStructsPropertiesMapBoundedVec;4918 readonly consumedSpace: u32;4919 readonly reserved: u32;4920 }49214922 /** @name UpDataStructsPropertiesMapBoundedVec (579) */4923 interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}49244925 /** @name UpDataStructsPropertiesMapPropertyPermission (584) */4926 interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}49274928 /** @name UpDataStructsCollectionStats (591) */4929 interface UpDataStructsCollectionStats extends Struct {4930 readonly created: u32;4931 readonly destroyed: u32;4932 readonly alive: u32;4933 }49344935 /** @name UpDataStructsTokenChild (592) */4936 interface UpDataStructsTokenChild extends Struct {4937 readonly token: u32;4938 readonly collection: u32;4939 }49404941 /** @name PhantomTypeUpDataStructs (593) */4942 interface PhantomTypeUpDataStructs extends Vec<ITuple<[UpDataStructsTokenData, UpDataStructsRpcCollection, UpPovEstimateRpcPovInfo]>> {}49434944 /** @name UpDataStructsTokenData (595) */4945 interface UpDataStructsTokenData extends Struct {4946 readonly properties: Vec<UpDataStructsProperty>;4947 readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;4948 readonly pieces: u128;4949 }49504951 /** @name UpDataStructsRpcCollection (596) */4952 interface UpDataStructsRpcCollection extends Struct {4953 readonly owner: AccountId32;4954 readonly mode: UpDataStructsCollectionMode;4955 readonly name: Vec<u16>;4956 readonly description: Vec<u16>;4957 readonly tokenPrefix: Bytes;4958 readonly sponsorship: UpDataStructsSponsorshipStateAccountId32;4959 readonly limits: UpDataStructsCollectionLimits;4960 readonly permissions: UpDataStructsCollectionPermissions;4961 readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;4962 readonly properties: Vec<UpDataStructsProperty>;4963 readonly readOnly: bool;4964 readonly flags: UpDataStructsRpcCollectionFlags;4965 }49664967 /** @name UpDataStructsRpcCollectionFlags (597) */4968 interface UpDataStructsRpcCollectionFlags extends Struct {4969 readonly foreign: bool;4970 readonly erc721metadata: bool;4971 }49724973 /** @name UpPovEstimateRpcPovInfo (598) */4974 interface UpPovEstimateRpcPovInfo extends Struct {4975 readonly proofSize: u64;4976 readonly compactProofSize: u64;4977 readonly compressedProofSize: u64;4978 readonly results: Vec<Result<Result<Null, SpRuntimeDispatchError>, SpRuntimeTransactionValidityTransactionValidityError>>;4979 readonly keyValues: Vec<UpPovEstimateRpcTrieKeyValue>;4980 }49814982 /** @name SpRuntimeTransactionValidityTransactionValidityError (601) */4983 interface SpRuntimeTransactionValidityTransactionValidityError extends Enum {4984 readonly isInvalid: boolean;4985 readonly asInvalid: SpRuntimeTransactionValidityInvalidTransaction;4986 readonly isUnknown: boolean;4987 readonly asUnknown: SpRuntimeTransactionValidityUnknownTransaction;4988 readonly type: 'Invalid' | 'Unknown';4989 }49904991 /** @name SpRuntimeTransactionValidityInvalidTransaction (602) */4992 interface SpRuntimeTransactionValidityInvalidTransaction extends Enum {4993 readonly isCall: boolean;4994 readonly isPayment: boolean;4995 readonly isFuture: boolean;4996 readonly isStale: boolean;4997 readonly isBadProof: boolean;4998 readonly isAncientBirthBlock: boolean;4999 readonly isExhaustsResources: boolean;5000 readonly isCustom: boolean;5001 readonly asCustom: u8;5002 readonly isBadMandatory: boolean;5003 readonly isMandatoryValidation: boolean;5004 readonly isBadSigner: boolean;5005 readonly type: 'Call' | 'Payment' | 'Future' | 'Stale' | 'BadProof' | 'AncientBirthBlock' | 'ExhaustsResources' | 'Custom' | 'BadMandatory' | 'MandatoryValidation' | 'BadSigner';5006 }50075008 /** @name SpRuntimeTransactionValidityUnknownTransaction (603) */5009 interface SpRuntimeTransactionValidityUnknownTransaction extends Enum {5010 readonly isCannotLookup: boolean;5011 readonly isNoUnsignedValidator: boolean;5012 readonly isCustom: boolean;5013 readonly asCustom: u8;5014 readonly type: 'CannotLookup' | 'NoUnsignedValidator' | 'Custom';5015 }50165017 /** @name UpPovEstimateRpcTrieKeyValue (605) */5018 interface UpPovEstimateRpcTrieKeyValue extends Struct {5019 readonly key: Bytes;5020 readonly value: Bytes;5021 }50225023 /** @name PalletCommonError (607) */5024 interface PalletCommonError extends Enum {5025 readonly isCollectionNotFound: boolean;5026 readonly isMustBeTokenOwner: boolean;5027 readonly isNoPermission: boolean;5028 readonly isCantDestroyNotEmptyCollection: boolean;5029 readonly isPublicMintingNotAllowed: boolean;5030 readonly isAddressNotInAllowlist: boolean;5031 readonly isCollectionNameLimitExceeded: boolean;5032 readonly isCollectionDescriptionLimitExceeded: boolean;5033 readonly isCollectionTokenPrefixLimitExceeded: boolean;5034 readonly isTotalCollectionsLimitExceeded: boolean;5035 readonly isCollectionAdminCountExceeded: boolean;5036 readonly isCollectionLimitBoundsExceeded: boolean;5037 readonly isOwnerPermissionsCantBeReverted: boolean;5038 readonly isTransferNotAllowed: boolean;5039 readonly isAccountTokenLimitExceeded: boolean;5040 readonly isCollectionTokenLimitExceeded: boolean;5041 readonly isMetadataFlagFrozen: boolean;5042 readonly isTokenNotFound: boolean;5043 readonly isTokenValueTooLow: boolean;5044 readonly isApprovedValueTooLow: boolean;5045 readonly isCantApproveMoreThanOwned: boolean;5046 readonly isAddressIsNotEthMirror: boolean;5047 readonly isAddressIsZero: boolean;5048 readonly isUnsupportedOperation: boolean;5049 readonly isNotSufficientFounds: boolean;5050 readonly isUserIsNotAllowedToNest: boolean;5051 readonly isSourceCollectionIsNotAllowedToNest: boolean;5052 readonly isCollectionFieldSizeExceeded: boolean;5053 readonly isNoSpaceForProperty: boolean;5054 readonly isPropertyLimitReached: boolean;5055 readonly isPropertyKeyIsTooLong: boolean;5056 readonly isInvalidCharacterInPropertyKey: boolean;5057 readonly isEmptyPropertyKey: boolean;5058 readonly isCollectionIsExternal: boolean;5059 readonly isCollectionIsInternal: boolean;5060 readonly isConfirmSponsorshipFail: boolean;5061 readonly isUserIsNotCollectionAdmin: boolean;5062 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';5063 }50645065 /** @name PalletFungibleError (609) */5066 interface PalletFungibleError extends Enum {5067 readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;5068 readonly isFungibleItemsHaveNoId: boolean;5069 readonly isFungibleItemsDontHaveData: boolean;5070 readonly isFungibleDisallowsNesting: boolean;5071 readonly isSettingPropertiesNotAllowed: boolean;5072 readonly isSettingAllowanceForAllNotAllowed: boolean;5073 readonly isFungibleTokensAreAlwaysValid: boolean;5074 readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed' | 'SettingAllowanceForAllNotAllowed' | 'FungibleTokensAreAlwaysValid';5075 }50765077 /** @name PalletRefungibleError (614) */5078 interface PalletRefungibleError extends Enum {5079 readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;5080 readonly isWrongRefungiblePieces: boolean;5081 readonly isRepartitionWhileNotOwningAllPieces: boolean;5082 readonly isRefungibleDisallowsNesting: boolean;5083 readonly isSettingPropertiesNotAllowed: boolean;5084 readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RepartitionWhileNotOwningAllPieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';5085 }50865087 /** @name PalletNonfungibleItemData (615) */5088 interface PalletNonfungibleItemData extends Struct {5089 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;5090 }50915092 /** @name UpDataStructsPropertyScope (617) */5093 interface UpDataStructsPropertyScope extends Enum {5094 readonly isNone: boolean;5095 readonly isRmrk: boolean;5096 readonly type: 'None' | 'Rmrk';5097 }50985099 /** @name PalletNonfungibleError (620) */5100 interface PalletNonfungibleError extends Enum {5101 readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;5102 readonly isNonfungibleItemsHaveNoAmount: boolean;5103 readonly isCantBurnNftWithChildren: boolean;5104 readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount' | 'CantBurnNftWithChildren';5105 }51065107 /** @name PalletStructureError (621) */5108 interface PalletStructureError extends Enum {5109 readonly isOuroborosDetected: boolean;5110 readonly isDepthLimit: boolean;5111 readonly isBreadthLimit: boolean;5112 readonly isTokenNotFound: boolean;5113 readonly isCantNestTokenUnderCollection: boolean;5114 readonly type: 'OuroborosDetected' | 'DepthLimit' | 'BreadthLimit' | 'TokenNotFound' | 'CantNestTokenUnderCollection';5115 }51165117 /** @name PalletAppPromotionError (626) */5118 interface PalletAppPromotionError extends Enum {5119 readonly isAdminNotSet: boolean;5120 readonly isNoPermission: boolean;5121 readonly isNotSufficientFunds: boolean;5122 readonly isPendingForBlockOverflow: boolean;5123 readonly isSponsorNotSet: boolean;5124 readonly isInsufficientStakedBalance: boolean;5125 readonly isInconsistencyState: boolean;5126 readonly type: 'AdminNotSet' | 'NoPermission' | 'NotSufficientFunds' | 'PendingForBlockOverflow' | 'SponsorNotSet' | 'InsufficientStakedBalance' | 'InconsistencyState';5127 }51285129 /** @name PalletForeignAssetsModuleError (627) */5130 interface PalletForeignAssetsModuleError extends Enum {5131 readonly isBadLocation: boolean;5132 readonly isMultiLocationExisted: boolean;5133 readonly isAssetIdNotExists: boolean;5134 readonly isAssetIdExisted: boolean;5135 readonly type: 'BadLocation' | 'MultiLocationExisted' | 'AssetIdNotExists' | 'AssetIdExisted';5136 }51375138 /** @name PalletEvmCodeMetadata (628) */5139 interface PalletEvmCodeMetadata extends Struct {5140 readonly size_: u64;5141 readonly hash_: H256;5142 }51435144 /** @name PalletEvmError (630) */5145 interface PalletEvmError extends Enum {5146 readonly isBalanceLow: boolean;5147 readonly isFeeOverflow: boolean;5148 readonly isPaymentOverflow: boolean;5149 readonly isWithdrawFailed: boolean;5150 readonly isGasPriceTooLow: boolean;5151 readonly isInvalidNonce: boolean;5152 readonly isGasLimitTooLow: boolean;5153 readonly isGasLimitTooHigh: boolean;5154 readonly isUndefined: boolean;5155 readonly isReentrancy: boolean;5156 readonly isTransactionMustComeFromEOA: boolean;5157 readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce' | 'GasLimitTooLow' | 'GasLimitTooHigh' | 'Undefined' | 'Reentrancy' | 'TransactionMustComeFromEOA';5158 }51595160 /** @name FpRpcTransactionStatus (633) */5161 interface FpRpcTransactionStatus extends Struct {5162 readonly transactionHash: H256;5163 readonly transactionIndex: u32;5164 readonly from: H160;5165 readonly to: Option<H160>;5166 readonly contractAddress: Option<H160>;5167 readonly logs: Vec<EthereumLog>;5168 readonly logsBloom: EthbloomBloom;5169 }51705171 /** @name EthbloomBloom (635) */5172 interface EthbloomBloom extends U8aFixed {}51735174 /** @name EthereumReceiptReceiptV3 (637) */5175 interface EthereumReceiptReceiptV3 extends Enum {5176 readonly isLegacy: boolean;5177 readonly asLegacy: EthereumReceiptEip658ReceiptData;5178 readonly isEip2930: boolean;5179 readonly asEip2930: EthereumReceiptEip658ReceiptData;5180 readonly isEip1559: boolean;5181 readonly asEip1559: EthereumReceiptEip658ReceiptData;5182 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';5183 }51845185 /** @name EthereumReceiptEip658ReceiptData (638) */5186 interface EthereumReceiptEip658ReceiptData extends Struct {5187 readonly statusCode: u8;5188 readonly usedGas: U256;5189 readonly logsBloom: EthbloomBloom;5190 readonly logs: Vec<EthereumLog>;5191 }51925193 /** @name EthereumBlock (639) */5194 interface EthereumBlock extends Struct {5195 readonly header: EthereumHeader;5196 readonly transactions: Vec<EthereumTransactionTransactionV2>;5197 readonly ommers: Vec<EthereumHeader>;5198 }51995200 /** @name EthereumHeader (640) */5201 interface EthereumHeader extends Struct {5202 readonly parentHash: H256;5203 readonly ommersHash: H256;5204 readonly beneficiary: H160;5205 readonly stateRoot: H256;5206 readonly transactionsRoot: H256;5207 readonly receiptsRoot: H256;5208 readonly logsBloom: EthbloomBloom;5209 readonly difficulty: U256;5210 readonly number: U256;5211 readonly gasLimit: U256;5212 readonly gasUsed: U256;5213 readonly timestamp: u64;5214 readonly extraData: Bytes;5215 readonly mixHash: H256;5216 readonly nonce: EthereumTypesHashH64;5217 }52185219 /** @name EthereumTypesHashH64 (641) */5220 interface EthereumTypesHashH64 extends U8aFixed {}52215222 /** @name PalletEthereumError (646) */5223 interface PalletEthereumError extends Enum {5224 readonly isInvalidSignature: boolean;5225 readonly isPreLogExists: boolean;5226 readonly type: 'InvalidSignature' | 'PreLogExists';5227 }52285229 /** @name PalletEvmCoderSubstrateError (647) */5230 interface PalletEvmCoderSubstrateError extends Enum {5231 readonly isOutOfGas: boolean;5232 readonly isOutOfFund: boolean;5233 readonly type: 'OutOfGas' | 'OutOfFund';5234 }52355236 /** @name UpDataStructsSponsorshipStateBasicCrossAccountIdRepr (648) */5237 interface UpDataStructsSponsorshipStateBasicCrossAccountIdRepr extends Enum {5238 readonly isDisabled: boolean;5239 readonly isUnconfirmed: boolean;5240 readonly asUnconfirmed: PalletEvmAccountBasicCrossAccountIdRepr;5241 readonly isConfirmed: boolean;5242 readonly asConfirmed: PalletEvmAccountBasicCrossAccountIdRepr;5243 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';5244 }52455246 /** @name PalletEvmContractHelpersSponsoringModeT (649) */5247 interface PalletEvmContractHelpersSponsoringModeT extends Enum {5248 readonly isDisabled: boolean;5249 readonly isAllowlisted: boolean;5250 readonly isGenerous: boolean;5251 readonly type: 'Disabled' | 'Allowlisted' | 'Generous';5252 }52535254 /** @name PalletEvmContractHelpersError (655) */5255 interface PalletEvmContractHelpersError extends Enum {5256 readonly isNoPermission: boolean;5257 readonly isNoPendingSponsor: boolean;5258 readonly isTooManyMethodsHaveSponsoredLimit: boolean;5259 readonly type: 'NoPermission' | 'NoPendingSponsor' | 'TooManyMethodsHaveSponsoredLimit';5260 }52615262 /** @name PalletEvmMigrationError (656) */5263 interface PalletEvmMigrationError extends Enum {5264 readonly isAccountNotEmpty: boolean;5265 readonly isAccountIsNotMigrating: boolean;5266 readonly isBadEvent: boolean;5267 readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating' | 'BadEvent';5268 }52695270 /** @name PalletMaintenanceError (657) */5271 type PalletMaintenanceError = Null;52725273 /** @name PalletTestUtilsError (658) */5274 interface PalletTestUtilsError extends Enum {5275 readonly isTestPalletDisabled: boolean;5276 readonly isTriggerRollback: boolean;5277 readonly type: 'TestPalletDisabled' | 'TriggerRollback';5278 }52795280 /** @name SpRuntimeMultiSignature (660) */5281 interface SpRuntimeMultiSignature extends Enum {5282 readonly isEd25519: boolean;5283 readonly asEd25519: SpCoreEd25519Signature;5284 readonly isSr25519: boolean;5285 readonly asSr25519: SpCoreSr25519Signature;5286 readonly isEcdsa: boolean;5287 readonly asEcdsa: SpCoreEcdsaSignature;5288 readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';5289 }52905291 /** @name SpCoreEd25519Signature (661) */5292 interface SpCoreEd25519Signature extends U8aFixed {}52935294 /** @name SpCoreSr25519Signature (663) */5295 interface SpCoreSr25519Signature extends U8aFixed {}52965297 /** @name SpCoreEcdsaSignature (664) */5298 interface SpCoreEcdsaSignature extends U8aFixed {}52995300 /** @name FrameSystemExtensionsCheckSpecVersion (667) */5301 type FrameSystemExtensionsCheckSpecVersion = Null;53025303 /** @name FrameSystemExtensionsCheckTxVersion (668) */5304 type FrameSystemExtensionsCheckTxVersion = Null;53055306 /** @name FrameSystemExtensionsCheckGenesis (669) */5307 type FrameSystemExtensionsCheckGenesis = Null;53085309 /** @name FrameSystemExtensionsCheckNonce (672) */5310 interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}53115312 /** @name FrameSystemExtensionsCheckWeight (673) */5313 type FrameSystemExtensionsCheckWeight = Null;53145315 /** @name OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance (674) */5316 type OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance = Null;53175318 /** @name OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls (675) */5319 type OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls = Null;53205321 /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (676) */5322 interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}53235324 /** @name OpalRuntimeRuntime (677) */5325 type OpalRuntimeRuntime = Null;53265327 /** @name PalletEthereumFakeTransactionFinalizer (678) */5328 type PalletEthereumFakeTransactionFinalizer = Null;53295330} // declare module