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.tsdiffbeforeafterboth1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */34/* eslint-disable sort-keys */56export default {7 /**8 * Lookup3: frame_system::AccountInfo<Index, pallet_balances::types::AccountData<Balance>>9 **/10 FrameSystemAccountInfo: {11 nonce: 'u32',12 consumers: 'u32',13 providers: 'u32',14 sufficients: 'u32',15 data: 'PalletBalancesAccountData'16 },17 /**18 * Lookup5: pallet_balances::types::AccountData<Balance>19 **/20 PalletBalancesAccountData: {21 free: 'u128',22 reserved: 'u128',23 frozen: 'u128',24 flags: 'u128'25 },26 /**27 * Lookup8: frame_support::dispatch::PerDispatchClass<sp_weights::weight_v2::Weight>28 **/29 FrameSupportDispatchPerDispatchClassWeight: {30 normal: 'SpWeightsWeightV2Weight',31 operational: 'SpWeightsWeightV2Weight',32 mandatory: 'SpWeightsWeightV2Weight'33 },34 /**35 * Lookup9: sp_weights::weight_v2::Weight36 **/37 SpWeightsWeightV2Weight: {38 refTime: 'Compact<u64>',39 proofSize: 'Compact<u64>'40 },41 /**42 * Lookup14: sp_runtime::generic::digest::Digest43 **/44 SpRuntimeDigest: {45 logs: 'Vec<SpRuntimeDigestDigestItem>'46 },47 /**48 * Lookup16: sp_runtime::generic::digest::DigestItem49 **/50 SpRuntimeDigestDigestItem: {51 _enum: {52 Other: 'Bytes',53 __Unused1: 'Null',54 __Unused2: 'Null',55 __Unused3: 'Null',56 Consensus: '([u8;4],Bytes)',57 Seal: '([u8;4],Bytes)',58 PreRuntime: '([u8;4],Bytes)',59 __Unused7: 'Null',60 RuntimeEnvironmentUpdated: 'Null'61 }62 },63 /**64 * Lookup19: frame_system::EventRecord<opal_runtime::RuntimeEvent, primitive_types::H256>65 **/66 FrameSystemEventRecord: {67 phase: 'FrameSystemPhase',68 event: 'Event',69 topics: 'Vec<H256>'70 },71 /**72 * Lookup21: frame_system::pallet::Event<T>73 **/74 FrameSystemEvent: {75 _enum: {76 ExtrinsicSuccess: {77 dispatchInfo: 'FrameSupportDispatchDispatchInfo',78 },79 ExtrinsicFailed: {80 dispatchError: 'SpRuntimeDispatchError',81 dispatchInfo: 'FrameSupportDispatchDispatchInfo',82 },83 CodeUpdated: 'Null',84 NewAccount: {85 account: 'AccountId32',86 },87 KilledAccount: {88 account: 'AccountId32',89 },90 Remarked: {91 _alias: {92 hash_: 'hash',93 },94 sender: 'AccountId32',95 hash_: 'H256'96 }97 }98 },99 /**100 * Lookup22: frame_support::dispatch::DispatchInfo101 **/102 FrameSupportDispatchDispatchInfo: {103 weight: 'SpWeightsWeightV2Weight',104 class: 'FrameSupportDispatchDispatchClass',105 paysFee: 'FrameSupportDispatchPays'106 },107 /**108 * Lookup23: frame_support::dispatch::DispatchClass109 **/110 FrameSupportDispatchDispatchClass: {111 _enum: ['Normal', 'Operational', 'Mandatory']112 },113 /**114 * Lookup24: frame_support::dispatch::Pays115 **/116 FrameSupportDispatchPays: {117 _enum: ['Yes', 'No']118 },119 /**120 * Lookup25: sp_runtime::DispatchError121 **/122 SpRuntimeDispatchError: {123 _enum: {124 Other: 'Null',125 CannotLookup: 'Null',126 BadOrigin: 'Null',127 Module: 'SpRuntimeModuleError',128 ConsumerRemaining: 'Null',129 NoProviders: 'Null',130 TooManyConsumers: 'Null',131 Token: 'SpRuntimeTokenError',132 Arithmetic: 'SpArithmeticArithmeticError',133 Transactional: 'SpRuntimeTransactionalError',134 Exhausted: 'Null',135 Corruption: 'Null',136 Unavailable: 'Null',137 RootNotAllowed: 'Null'138 }139 },140 /**141 * Lookup26: sp_runtime::ModuleError142 **/143 SpRuntimeModuleError: {144 index: 'u8',145 error: '[u8;4]'146 },147 /**148 * Lookup27: sp_runtime::TokenError149 **/150 SpRuntimeTokenError: {151 _enum: ['FundsUnavailable', 'OnlyProvider', 'BelowMinimum', 'CannotCreate', 'UnknownAsset', 'Frozen', 'Unsupported', 'CannotCreateHold', 'NotExpendable', 'Blocked']152 },153 /**154 * Lookup28: sp_arithmetic::ArithmeticError155 **/156 SpArithmeticArithmeticError: {157 _enum: ['Underflow', 'Overflow', 'DivisionByZero']158 },159 /**160 * Lookup29: sp_runtime::TransactionalError161 **/162 SpRuntimeTransactionalError: {163 _enum: ['LimitReached', 'NoLayer']164 },165 /**166 * Lookup30: pallet_state_trie_migration::pallet::Event<T>167 **/168 PalletStateTrieMigrationEvent: {169 _enum: {170 Migrated: {171 top: 'u32',172 child: 'u32',173 compute: 'PalletStateTrieMigrationMigrationCompute',174 },175 Slashed: {176 who: 'AccountId32',177 amount: 'u128',178 },179 AutoMigrationFinished: 'Null',180 Halted: {181 error: 'PalletStateTrieMigrationError'182 }183 }184 },185 /**186 * Lookup31: pallet_state_trie_migration::pallet::MigrationCompute187 **/188 PalletStateTrieMigrationMigrationCompute: {189 _enum: ['Signed', 'Auto']190 },191 /**192 * Lookup32: pallet_state_trie_migration::pallet::Error<T>193 **/194 PalletStateTrieMigrationError: {195 _enum: ['MaxSignedLimits', 'KeyTooLong', 'NotEnoughFunds', 'BadWitness', 'SignedMigrationNotAllowed', 'BadChildRoot']196 },197 /**198 * Lookup33: cumulus_pallet_parachain_system::pallet::Event<T>199 **/200 CumulusPalletParachainSystemEvent: {201 _enum: {202 ValidationFunctionStored: 'Null',203 ValidationFunctionApplied: {204 relayChainBlockNum: 'u32',205 },206 ValidationFunctionDiscarded: 'Null',207 UpgradeAuthorized: {208 codeHash: 'H256',209 },210 DownwardMessagesReceived: {211 count: 'u32',212 },213 DownwardMessagesProcessed: {214 weightUsed: 'SpWeightsWeightV2Weight',215 dmqHead: 'H256',216 },217 UpwardMessageSent: {218 messageHash: 'Option<[u8;32]>'219 }220 }221 },222 /**223 * Lookup35: pallet_collator_selection::pallet::Event<T>224 **/225 PalletCollatorSelectionEvent: {226 _enum: {227 InvulnerableAdded: {228 invulnerable: 'AccountId32',229 },230 InvulnerableRemoved: {231 invulnerable: 'AccountId32',232 },233 LicenseObtained: {234 accountId: 'AccountId32',235 deposit: 'u128',236 },237 LicenseReleased: {238 accountId: 'AccountId32',239 depositReturned: 'u128',240 },241 CandidateAdded: {242 accountId: 'AccountId32',243 },244 CandidateRemoved: {245 accountId: 'AccountId32'246 }247 }248 },249 /**250 * Lookup36: pallet_session::pallet::Event251 **/252 PalletSessionEvent: {253 _enum: {254 NewSession: {255 sessionIndex: 'u32'256 }257 }258 },259 /**260 * Lookup37: pallet_balances::pallet::Event<T, I>261 **/262 PalletBalancesEvent: {263 _enum: {264 Endowed: {265 account: 'AccountId32',266 freeBalance: 'u128',267 },268 DustLost: {269 account: 'AccountId32',270 amount: 'u128',271 },272 Transfer: {273 from: 'AccountId32',274 to: 'AccountId32',275 amount: 'u128',276 },277 BalanceSet: {278 who: 'AccountId32',279 free: 'u128',280 },281 Reserved: {282 who: 'AccountId32',283 amount: 'u128',284 },285 Unreserved: {286 who: 'AccountId32',287 amount: 'u128',288 },289 ReserveRepatriated: {290 from: 'AccountId32',291 to: 'AccountId32',292 amount: 'u128',293 destinationStatus: 'FrameSupportTokensMiscBalanceStatus',294 },295 Deposit: {296 who: 'AccountId32',297 amount: 'u128',298 },299 Withdraw: {300 who: 'AccountId32',301 amount: 'u128',302 },303 Slashed: {304 who: 'AccountId32',305 amount: 'u128',306 },307 Minted: {308 who: 'AccountId32',309 amount: 'u128',310 },311 Burned: {312 who: 'AccountId32',313 amount: 'u128',314 },315 Suspended: {316 who: 'AccountId32',317 amount: 'u128',318 },319 Restored: {320 who: 'AccountId32',321 amount: 'u128',322 },323 Upgraded: {324 who: 'AccountId32',325 },326 Issued: {327 amount: 'u128',328 },329 Rescinded: {330 amount: 'u128',331 },332 Locked: {333 who: 'AccountId32',334 amount: 'u128',335 },336 Unlocked: {337 who: 'AccountId32',338 amount: 'u128',339 },340 Frozen: {341 who: 'AccountId32',342 amount: 'u128',343 },344 Thawed: {345 who: 'AccountId32',346 amount: 'u128'347 }348 }349 },350 /**351 * Lookup38: frame_support::traits::tokens::misc::BalanceStatus352 **/353 FrameSupportTokensMiscBalanceStatus: {354 _enum: ['Free', 'Reserved']355 },356 /**357 * Lookup39: pallet_transaction_payment::pallet::Event<T>358 **/359 PalletTransactionPaymentEvent: {360 _enum: {361 TransactionFeePaid: {362 who: 'AccountId32',363 actualFee: 'u128',364 tip: 'u128'365 }366 }367 },368 /**369 * Lookup40: pallet_treasury::pallet::Event<T, I>370 **/371 PalletTreasuryEvent: {372 _enum: {373 Proposed: {374 proposalIndex: 'u32',375 },376 Spending: {377 budgetRemaining: 'u128',378 },379 Awarded: {380 proposalIndex: 'u32',381 award: 'u128',382 account: 'AccountId32',383 },384 Rejected: {385 proposalIndex: 'u32',386 slashed: 'u128',387 },388 Burnt: {389 burntFunds: 'u128',390 },391 Rollover: {392 rolloverBalance: 'u128',393 },394 Deposit: {395 value: 'u128',396 },397 SpendApproved: {398 proposalIndex: 'u32',399 amount: 'u128',400 beneficiary: 'AccountId32',401 },402 UpdatedInactive: {403 reactivated: 'u128',404 deactivated: 'u128'405 }406 }407 },408 /**409 * Lookup41: pallet_sudo::pallet::Event<T>410 **/411 PalletSudoEvent: {412 _enum: {413 Sudid: {414 sudoResult: 'Result<Null, SpRuntimeDispatchError>',415 },416 KeyChanged: {417 oldSudoer: 'Option<AccountId32>',418 },419 SudoAsDone: {420 sudoResult: 'Result<Null, SpRuntimeDispatchError>'421 }422 }423 },424 /**425 * Lookup45: orml_vesting::module::Event<T>426 **/427 OrmlVestingModuleEvent: {428 _enum: {429 VestingScheduleAdded: {430 from: 'AccountId32',431 to: 'AccountId32',432 vestingSchedule: 'OrmlVestingVestingSchedule',433 },434 Claimed: {435 who: 'AccountId32',436 amount: 'u128',437 },438 VestingSchedulesUpdated: {439 who: 'AccountId32'440 }441 }442 },443 /**444 * Lookup46: orml_vesting::VestingSchedule<BlockNumber, Balance>445 **/446 OrmlVestingVestingSchedule: {447 start: 'u32',448 period: 'u32',449 periodCount: 'u32',450 perPeriod: 'Compact<u128>'451 },452 /**453 * Lookup48: orml_xtokens::module::Event<T>454 **/455 OrmlXtokensModuleEvent: {456 _enum: {457 TransferredMultiAssets: {458 sender: 'AccountId32',459 assets: 'XcmV3MultiassetMultiAssets',460 fee: 'XcmV3MultiAsset',461 dest: 'XcmV3MultiLocation'462 }463 }464 },465 /**466 * Lookup49: xcm::v3::multiasset::MultiAssets467 **/468 XcmV3MultiassetMultiAssets: 'Vec<XcmV3MultiAsset>',469 /**470 * Lookup51: xcm::v3::multiasset::MultiAsset471 **/472 XcmV3MultiAsset: {473 id: 'XcmV3MultiassetAssetId',474 fun: 'XcmV3MultiassetFungibility'475 },476 /**477 * Lookup52: xcm::v3::multiasset::AssetId478 **/479 XcmV3MultiassetAssetId: {480 _enum: {481 Concrete: 'XcmV3MultiLocation',482 Abstract: '[u8;32]'483 }484 },485 /**486 * Lookup53: xcm::v3::multilocation::MultiLocation487 **/488 XcmV3MultiLocation: {489 parents: 'u8',490 interior: 'XcmV3Junctions'491 },492 /**493 * Lookup54: xcm::v3::junctions::Junctions494 **/495 XcmV3Junctions: {496 _enum: {497 Here: 'Null',498 X1: 'XcmV3Junction',499 X2: '(XcmV3Junction,XcmV3Junction)',500 X3: '(XcmV3Junction,XcmV3Junction,XcmV3Junction)',501 X4: '(XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction)',502 X5: '(XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction)',503 X6: '(XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction)',504 X7: '(XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction)',505 X8: '(XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction,XcmV3Junction)'506 }507 },508 /**509 * Lookup55: xcm::v3::junction::Junction510 **/511 XcmV3Junction: {512 _enum: {513 Parachain: 'Compact<u32>',514 AccountId32: {515 network: 'Option<XcmV3JunctionNetworkId>',516 id: '[u8;32]',517 },518 AccountIndex64: {519 network: 'Option<XcmV3JunctionNetworkId>',520 index: 'Compact<u64>',521 },522 AccountKey20: {523 network: 'Option<XcmV3JunctionNetworkId>',524 key: '[u8;20]',525 },526 PalletInstance: 'u8',527 GeneralIndex: 'Compact<u128>',528 GeneralKey: {529 length: 'u8',530 data: '[u8;32]',531 },532 OnlyChild: 'Null',533 Plurality: {534 id: 'XcmV3JunctionBodyId',535 part: 'XcmV3JunctionBodyPart',536 },537 GlobalConsensus: 'XcmV3JunctionNetworkId'538 }539 },540 /**541 * Lookup58: xcm::v3::junction::NetworkId542 **/543 XcmV3JunctionNetworkId: {544 _enum: {545 ByGenesis: '[u8;32]',546 ByFork: {547 blockNumber: 'u64',548 blockHash: '[u8;32]',549 },550 Polkadot: 'Null',551 Kusama: 'Null',552 Westend: 'Null',553 Rococo: 'Null',554 Wococo: 'Null',555 Ethereum: {556 chainId: 'Compact<u64>',557 },558 BitcoinCore: 'Null',559 BitcoinCash: 'Null'560 }561 },562 /**563 * Lookup60: xcm::v3::junction::BodyId564 **/565 XcmV3JunctionBodyId: {566 _enum: {567 Unit: 'Null',568 Moniker: '[u8;4]',569 Index: 'Compact<u32>',570 Executive: 'Null',571 Technical: 'Null',572 Legislative: 'Null',573 Judicial: 'Null',574 Defense: 'Null',575 Administration: 'Null',576 Treasury: 'Null'577 }578 },579 /**580 * Lookup61: xcm::v3::junction::BodyPart581 **/582 XcmV3JunctionBodyPart: {583 _enum: {584 Voice: 'Null',585 Members: {586 count: 'Compact<u32>',587 },588 Fraction: {589 nom: 'Compact<u32>',590 denom: 'Compact<u32>',591 },592 AtLeastProportion: {593 nom: 'Compact<u32>',594 denom: 'Compact<u32>',595 },596 MoreThanProportion: {597 nom: 'Compact<u32>',598 denom: 'Compact<u32>'599 }600 }601 },602 /**603 * Lookup62: xcm::v3::multiasset::Fungibility604 **/605 XcmV3MultiassetFungibility: {606 _enum: {607 Fungible: 'Compact<u128>',608 NonFungible: 'XcmV3MultiassetAssetInstance'609 }610 },611 /**612 * Lookup63: xcm::v3::multiasset::AssetInstance613 **/614 XcmV3MultiassetAssetInstance: {615 _enum: {616 Undefined: 'Null',617 Index: 'Compact<u128>',618 Array4: '[u8;4]',619 Array8: '[u8;8]',620 Array16: '[u8;16]',621 Array32: '[u8;32]'622 }623 },624 /**625 * Lookup66: orml_tokens::module::Event<T>626 **/627 OrmlTokensModuleEvent: {628 _enum: {629 Endowed: {630 currencyId: 'PalletForeignAssetsAssetIds',631 who: 'AccountId32',632 amount: 'u128',633 },634 DustLost: {635 currencyId: 'PalletForeignAssetsAssetIds',636 who: 'AccountId32',637 amount: 'u128',638 },639 Transfer: {640 currencyId: 'PalletForeignAssetsAssetIds',641 from: 'AccountId32',642 to: 'AccountId32',643 amount: 'u128',644 },645 Reserved: {646 currencyId: 'PalletForeignAssetsAssetIds',647 who: 'AccountId32',648 amount: 'u128',649 },650 Unreserved: {651 currencyId: 'PalletForeignAssetsAssetIds',652 who: 'AccountId32',653 amount: 'u128',654 },655 ReserveRepatriated: {656 currencyId: 'PalletForeignAssetsAssetIds',657 from: 'AccountId32',658 to: 'AccountId32',659 amount: 'u128',660 status: 'FrameSupportTokensMiscBalanceStatus',661 },662 BalanceSet: {663 currencyId: 'PalletForeignAssetsAssetIds',664 who: 'AccountId32',665 free: 'u128',666 reserved: 'u128',667 },668 TotalIssuanceSet: {669 currencyId: 'PalletForeignAssetsAssetIds',670 amount: 'u128',671 },672 Withdrawn: {673 currencyId: 'PalletForeignAssetsAssetIds',674 who: 'AccountId32',675 amount: 'u128',676 },677 Slashed: {678 currencyId: 'PalletForeignAssetsAssetIds',679 who: 'AccountId32',680 freeAmount: 'u128',681 reservedAmount: 'u128',682 },683 Deposited: {684 currencyId: 'PalletForeignAssetsAssetIds',685 who: 'AccountId32',686 amount: 'u128',687 },688 LockSet: {689 lockId: '[u8;8]',690 currencyId: 'PalletForeignAssetsAssetIds',691 who: 'AccountId32',692 amount: 'u128',693 },694 LockRemoved: {695 lockId: '[u8;8]',696 currencyId: 'PalletForeignAssetsAssetIds',697 who: 'AccountId32',698 },699 Locked: {700 currencyId: 'PalletForeignAssetsAssetIds',701 who: 'AccountId32',702 amount: 'u128',703 },704 Unlocked: {705 currencyId: 'PalletForeignAssetsAssetIds',706 who: 'AccountId32',707 amount: 'u128'708 }709 }710 },711 /**712 * Lookup67: pallet_foreign_assets::AssetIds713 **/714 PalletForeignAssetsAssetIds: {715 _enum: {716 ForeignAssetId: 'u32',717 NativeAssetId: 'PalletForeignAssetsNativeCurrency'718 }719 },720 /**721 * Lookup68: pallet_foreign_assets::NativeCurrency722 **/723 PalletForeignAssetsNativeCurrency: {724 _enum: ['Here', 'Parent']725 },726 /**727 * Lookup69: pallet_identity::pallet::Event<T>728 **/729 PalletIdentityEvent: {730 _enum: {731 IdentitySet: {732 who: 'AccountId32',733 },734 IdentityCleared: {735 who: 'AccountId32',736 deposit: 'u128',737 },738 IdentityKilled: {739 who: 'AccountId32',740 deposit: 'u128',741 },742 IdentitiesInserted: {743 amount: 'u32',744 },745 IdentitiesRemoved: {746 amount: 'u32',747 },748 JudgementRequested: {749 who: 'AccountId32',750 registrarIndex: 'u32',751 },752 JudgementUnrequested: {753 who: 'AccountId32',754 registrarIndex: 'u32',755 },756 JudgementGiven: {757 target: 'AccountId32',758 registrarIndex: 'u32',759 },760 RegistrarAdded: {761 registrarIndex: 'u32',762 },763 SubIdentityAdded: {764 sub: 'AccountId32',765 main: 'AccountId32',766 deposit: 'u128',767 },768 SubIdentityRemoved: {769 sub: 'AccountId32',770 main: 'AccountId32',771 deposit: 'u128',772 },773 SubIdentityRevoked: {774 sub: 'AccountId32',775 main: 'AccountId32',776 deposit: 'u128',777 },778 SubIdentitiesInserted: {779 amount: 'u32'780 }781 }782 },783 /**784 * Lookup70: pallet_preimage::pallet::Event<T>785 **/786 PalletPreimageEvent: {787 _enum: {788 Noted: {789 _alias: {790 hash_: 'hash',791 },792 hash_: 'H256',793 },794 Requested: {795 _alias: {796 hash_: 'hash',797 },798 hash_: 'H256',799 },800 Cleared: {801 _alias: {802 hash_: 'hash',803 },804 hash_: 'H256'805 }806 }807 },808 /**809 * Lookup71: pallet_democracy::pallet::Event<T>810 **/811 PalletDemocracyEvent: {812 _enum: {813 Proposed: {814 proposalIndex: 'u32',815 deposit: 'u128',816 },817 Tabled: {818 proposalIndex: 'u32',819 deposit: 'u128',820 },821 ExternalTabled: 'Null',822 Started: {823 refIndex: 'u32',824 threshold: 'PalletDemocracyVoteThreshold',825 },826 Passed: {827 refIndex: 'u32',828 },829 NotPassed: {830 refIndex: 'u32',831 },832 Cancelled: {833 refIndex: 'u32',834 },835 Delegated: {836 who: 'AccountId32',837 target: 'AccountId32',838 },839 Undelegated: {840 account: 'AccountId32',841 },842 Vetoed: {843 who: 'AccountId32',844 proposalHash: 'H256',845 until: 'u32',846 },847 Blacklisted: {848 proposalHash: 'H256',849 },850 Voted: {851 voter: 'AccountId32',852 refIndex: 'u32',853 vote: 'PalletDemocracyVoteAccountVote',854 },855 Seconded: {856 seconder: 'AccountId32',857 propIndex: 'u32',858 },859 ProposalCanceled: {860 propIndex: 'u32',861 },862 MetadataSet: {863 _alias: {864 hash_: 'hash',865 },866 owner: 'PalletDemocracyMetadataOwner',867 hash_: 'H256',868 },869 MetadataCleared: {870 _alias: {871 hash_: 'hash',872 },873 owner: 'PalletDemocracyMetadataOwner',874 hash_: 'H256',875 },876 MetadataTransferred: {877 _alias: {878 hash_: 'hash',879 },880 prevOwner: 'PalletDemocracyMetadataOwner',881 owner: 'PalletDemocracyMetadataOwner',882 hash_: 'H256'883 }884 }885 },886 /**887 * Lookup72: pallet_democracy::vote_threshold::VoteThreshold888 **/889 PalletDemocracyVoteThreshold: {890 _enum: ['SuperMajorityApprove', 'SuperMajorityAgainst', 'SimpleMajority']891 },892 /**893 * Lookup73: pallet_democracy::vote::AccountVote<Balance>894 **/895 PalletDemocracyVoteAccountVote: {896 _enum: {897 Standard: {898 vote: 'Vote',899 balance: 'u128',900 },901 Split: {902 aye: 'u128',903 nay: 'u128'904 }905 }906 },907 /**908 * Lookup75: pallet_democracy::types::MetadataOwner909 **/910 PalletDemocracyMetadataOwner: {911 _enum: {912 External: 'Null',913 Proposal: 'u32',914 Referendum: 'u32'915 }916 },917 /**918 * Lookup76: pallet_collective::pallet::Event<T, I>919 **/920 PalletCollectiveEvent: {921 _enum: {922 Proposed: {923 account: 'AccountId32',924 proposalIndex: 'u32',925 proposalHash: 'H256',926 threshold: 'u32',927 },928 Voted: {929 account: 'AccountId32',930 proposalHash: 'H256',931 voted: 'bool',932 yes: 'u32',933 no: 'u32',934 },935 Approved: {936 proposalHash: 'H256',937 },938 Disapproved: {939 proposalHash: 'H256',940 },941 Executed: {942 proposalHash: 'H256',943 result: 'Result<Null, SpRuntimeDispatchError>',944 },945 MemberExecuted: {946 proposalHash: 'H256',947 result: 'Result<Null, SpRuntimeDispatchError>',948 },949 Closed: {950 proposalHash: 'H256',951 yes: 'u32',952 no: 'u32'953 }954 }955 },956 /**957 * Lookup79: pallet_membership::pallet::Event<T, I>958 **/959 PalletMembershipEvent: {960 _enum: ['MemberAdded', 'MemberRemoved', 'MembersSwapped', 'MembersReset', 'KeyChanged', 'Dummy']961 },962 /**963 * Lookup81: pallet_ranked_collective::pallet::Event<T, I>964 **/965 PalletRankedCollectiveEvent: {966 _enum: {967 MemberAdded: {968 who: 'AccountId32',969 },970 RankChanged: {971 who: 'AccountId32',972 rank: 'u16',973 },974 MemberRemoved: {975 who: 'AccountId32',976 rank: 'u16',977 },978 Voted: {979 who: 'AccountId32',980 poll: 'u32',981 vote: 'PalletRankedCollectiveVoteRecord',982 tally: 'PalletRankedCollectiveTally'983 }984 }985 },986 /**987 * Lookup83: pallet_ranked_collective::VoteRecord988 **/989 PalletRankedCollectiveVoteRecord: {990 _enum: {991 Aye: 'u32',992 Nay: 'u32'993 }994 },995 /**996 * Lookup84: pallet_ranked_collective::Tally<T, I, M>997 **/998 PalletRankedCollectiveTally: {999 bareAyes: 'u32',1000 ayes: 'u32',1001 nays: 'u32'1002 },1003 /**1004 * Lookup85: pallet_referenda::pallet::Event<T, I>1005 **/1006 PalletReferendaEvent: {1007 _enum: {1008 Submitted: {1009 index: 'u32',1010 track: 'u16',1011 proposal: 'FrameSupportPreimagesBounded',1012 },1013 DecisionDepositPlaced: {1014 index: 'u32',1015 who: 'AccountId32',1016 amount: 'u128',1017 },1018 DecisionDepositRefunded: {1019 index: 'u32',1020 who: 'AccountId32',1021 amount: 'u128',1022 },1023 DepositSlashed: {1024 who: 'AccountId32',1025 amount: 'u128',1026 },1027 DecisionStarted: {1028 index: 'u32',1029 track: 'u16',1030 proposal: 'FrameSupportPreimagesBounded',1031 tally: 'PalletRankedCollectiveTally',1032 },1033 ConfirmStarted: {1034 index: 'u32',1035 },1036 ConfirmAborted: {1037 index: 'u32',1038 },1039 Confirmed: {1040 index: 'u32',1041 tally: 'PalletRankedCollectiveTally',1042 },1043 Approved: {1044 index: 'u32',1045 },1046 Rejected: {1047 index: 'u32',1048 tally: 'PalletRankedCollectiveTally',1049 },1050 TimedOut: {1051 index: 'u32',1052 tally: 'PalletRankedCollectiveTally',1053 },1054 Cancelled: {1055 index: 'u32',1056 tally: 'PalletRankedCollectiveTally',1057 },1058 Killed: {1059 index: 'u32',1060 tally: 'PalletRankedCollectiveTally',1061 },1062 SubmissionDepositRefunded: {1063 index: 'u32',1064 who: 'AccountId32',1065 amount: 'u128',1066 },1067 MetadataSet: {1068 _alias: {1069 hash_: 'hash',1070 },1071 index: 'u32',1072 hash_: 'H256',1073 },1074 MetadataCleared: {1075 _alias: {1076 hash_: 'hash',1077 },1078 index: 'u32',1079 hash_: 'H256'1080 }1081 }1082 },1083 /**1084 * Lookup86: frame_support::traits::preimages::Bounded<opal_runtime::RuntimeCall>1085 **/1086 FrameSupportPreimagesBounded: {1087 _enum: {1088 Legacy: {1089 _alias: {1090 hash_: 'hash',1091 },1092 hash_: 'H256',1093 },1094 Inline: 'Bytes',1095 Lookup: {1096 _alias: {1097 hash_: 'hash',1098 },1099 hash_: 'H256',1100 len: 'u32'1101 }1102 }1103 },1104 /**1105 * Lookup88: frame_system::pallet::Call<T>1106 **/1107 FrameSystemCall: {1108 _enum: {1109 remark: {1110 remark: 'Bytes',1111 },1112 set_heap_pages: {1113 pages: 'u64',1114 },1115 set_code: {1116 code: 'Bytes',1117 },1118 set_code_without_checks: {1119 code: 'Bytes',1120 },1121 set_storage: {1122 items: 'Vec<(Bytes,Bytes)>',1123 },1124 kill_storage: {1125 _alias: {1126 keys_: 'keys',1127 },1128 keys_: 'Vec<Bytes>',1129 },1130 kill_prefix: {1131 prefix: 'Bytes',1132 subkeys: 'u32',1133 },1134 remark_with_event: {1135 remark: 'Bytes'1136 }1137 }1138 },1139 /**1140 * Lookup92: pallet_state_trie_migration::pallet::Call<T>1141 **/1142 PalletStateTrieMigrationCall: {1143 _enum: {1144 control_auto_migration: {1145 maybeConfig: 'Option<PalletStateTrieMigrationMigrationLimits>',1146 },1147 continue_migrate: {1148 limits: 'PalletStateTrieMigrationMigrationLimits',1149 realSizeUpper: 'u32',1150 witnessTask: 'PalletStateTrieMigrationMigrationTask',1151 },1152 migrate_custom_top: {1153 _alias: {1154 keys_: 'keys',1155 },1156 keys_: 'Vec<Bytes>',1157 witnessSize: 'u32',1158 },1159 migrate_custom_child: {1160 root: 'Bytes',1161 childKeys: 'Vec<Bytes>',1162 totalSize: 'u32',1163 },1164 set_signed_max_limits: {1165 limits: 'PalletStateTrieMigrationMigrationLimits',1166 },1167 force_set_progress: {1168 progressTop: 'PalletStateTrieMigrationProgress',1169 progressChild: 'PalletStateTrieMigrationProgress'1170 }1171 }1172 },1173 /**1174 * Lookup94: pallet_state_trie_migration::pallet::MigrationLimits1175 **/1176 PalletStateTrieMigrationMigrationLimits: {1177 _alias: {1178 size_: 'size'1179 },1180 size_: 'u32',1181 item: 'u32'1182 },1183 /**1184 * Lookup95: pallet_state_trie_migration::pallet::MigrationTask<T>1185 **/1186 PalletStateTrieMigrationMigrationTask: {1187 _alias: {1188 size_: 'size'1189 },1190 progressTop: 'PalletStateTrieMigrationProgress',1191 progressChild: 'PalletStateTrieMigrationProgress',1192 size_: 'u32',1193 topItems: 'u32',1194 childItems: 'u32'1195 },1196 /**1197 * Lookup96: pallet_state_trie_migration::pallet::Progress<MaxKeyLen>1198 **/1199 PalletStateTrieMigrationProgress: {1200 _enum: {1201 ToStart: 'Null',1202 LastKey: 'Bytes',1203 Complete: 'Null'1204 }1205 },1206 /**1207 * Lookup98: cumulus_pallet_parachain_system::pallet::Call<T>1208 **/1209 CumulusPalletParachainSystemCall: {1210 _enum: {1211 set_validation_data: {1212 data: 'CumulusPrimitivesParachainInherentParachainInherentData',1213 },1214 sudo_send_upward_message: {1215 message: 'Bytes',1216 },1217 authorize_upgrade: {1218 codeHash: 'H256',1219 checkVersion: 'bool',1220 },1221 enact_authorized_upgrade: {1222 code: 'Bytes'1223 }1224 }1225 },1226 /**1227 * Lookup99: cumulus_primitives_parachain_inherent::ParachainInherentData1228 **/1229 CumulusPrimitivesParachainInherentParachainInherentData: {1230 validationData: 'PolkadotPrimitivesV4PersistedValidationData',1231 relayChainState: 'SpTrieStorageProof',1232 downwardMessages: 'Vec<PolkadotCorePrimitivesInboundDownwardMessage>',1233 horizontalMessages: 'BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>'1234 },1235 /**1236 * Lookup100: polkadot_primitives::v4::PersistedValidationData<primitive_types::H256, N>1237 **/1238 PolkadotPrimitivesV4PersistedValidationData: {1239 parentHead: 'Bytes',1240 relayParentNumber: 'u32',1241 relayParentStorageRoot: 'H256',1242 maxPovSize: 'u32'1243 },1244 /**1245 * Lookup102: sp_trie::storage_proof::StorageProof1246 **/1247 SpTrieStorageProof: {1248 trieNodes: 'BTreeSet<Bytes>'1249 },1250 /**1251 * Lookup105: polkadot_core_primitives::InboundDownwardMessage<BlockNumber>1252 **/1253 PolkadotCorePrimitivesInboundDownwardMessage: {1254 sentAt: 'u32',1255 msg: 'Bytes'1256 },1257 /**1258 * Lookup109: polkadot_core_primitives::InboundHrmpMessage<BlockNumber>1259 **/1260 PolkadotCorePrimitivesInboundHrmpMessage: {1261 sentAt: 'u32',1262 data: 'Bytes'1263 },1264 /**1265 * Lookup112: parachain_info::pallet::Call<T>1266 **/1267 ParachainInfoCall: 'Null',1268 /**1269 * Lookup113: pallet_collator_selection::pallet::Call<T>1270 **/1271 PalletCollatorSelectionCall: {1272 _enum: {1273 add_invulnerable: {1274 _alias: {1275 new_: 'new',1276 },1277 new_: 'AccountId32',1278 },1279 remove_invulnerable: {1280 who: 'AccountId32',1281 },1282 get_license: 'Null',1283 onboard: 'Null',1284 offboard: 'Null',1285 release_license: 'Null',1286 force_release_license: {1287 who: 'AccountId32'1288 }1289 }1290 },1291 /**1292 * Lookup114: pallet_session::pallet::Call<T>1293 **/1294 PalletSessionCall: {1295 _enum: {1296 set_keys: {1297 _alias: {1298 keys_: 'keys',1299 },1300 keys_: 'OpalRuntimeRuntimeCommonSessionKeys',1301 proof: 'Bytes',1302 },1303 purge_keys: 'Null'1304 }1305 },1306 /**1307 * Lookup115: opal_runtime::runtime_common::SessionKeys1308 **/1309 OpalRuntimeRuntimeCommonSessionKeys: {1310 aura: 'SpConsensusAuraSr25519AppSr25519Public'1311 },1312 /**1313 * Lookup116: sp_consensus_aura::sr25519::app_sr25519::Public1314 **/1315 SpConsensusAuraSr25519AppSr25519Public: 'SpCoreSr25519Public',1316 /**1317 * Lookup117: sp_core::sr25519::Public1318 **/1319 SpCoreSr25519Public: '[u8;32]',1320 /**1321 * Lookup118: pallet_balances::pallet::Call<T, I>1322 **/1323 PalletBalancesCall: {1324 _enum: {1325 transfer_allow_death: {1326 dest: 'MultiAddress',1327 value: 'Compact<u128>',1328 },1329 set_balance_deprecated: {1330 who: 'MultiAddress',1331 newFree: 'Compact<u128>',1332 oldReserved: 'Compact<u128>',1333 },1334 force_transfer: {1335 source: 'MultiAddress',1336 dest: 'MultiAddress',1337 value: 'Compact<u128>',1338 },1339 transfer_keep_alive: {1340 dest: 'MultiAddress',1341 value: 'Compact<u128>',1342 },1343 transfer_all: {1344 dest: 'MultiAddress',1345 keepAlive: 'bool',1346 },1347 force_unreserve: {1348 who: 'MultiAddress',1349 amount: 'u128',1350 },1351 upgrade_accounts: {1352 who: 'Vec<AccountId32>',1353 },1354 transfer: {1355 dest: 'MultiAddress',1356 value: 'Compact<u128>',1357 },1358 force_set_balance: {1359 who: 'MultiAddress',1360 newFree: 'Compact<u128>'1361 }1362 }1363 },1364 /**1365 * Lookup122: pallet_timestamp::pallet::Call<T>1366 **/1367 PalletTimestampCall: {1368 _enum: {1369 set: {1370 now: 'Compact<u64>'1371 }1372 }1373 },1374 /**1375 * Lookup123: pallet_treasury::pallet::Call<T, I>1376 **/1377 PalletTreasuryCall: {1378 _enum: {1379 propose_spend: {1380 value: 'Compact<u128>',1381 beneficiary: 'MultiAddress',1382 },1383 reject_proposal: {1384 proposalId: 'Compact<u32>',1385 },1386 approve_proposal: {1387 proposalId: 'Compact<u32>',1388 },1389 spend: {1390 amount: 'Compact<u128>',1391 beneficiary: 'MultiAddress',1392 },1393 remove_approval: {1394 proposalId: 'Compact<u32>'1395 }1396 }1397 },1398 /**1399 * Lookup124: pallet_sudo::pallet::Call<T>1400 **/1401 PalletSudoCall: {1402 _enum: {1403 sudo: {1404 call: 'Call',1405 },1406 sudo_unchecked_weight: {1407 call: 'Call',1408 weight: 'SpWeightsWeightV2Weight',1409 },1410 set_key: {1411 _alias: {1412 new_: 'new',1413 },1414 new_: 'MultiAddress',1415 },1416 sudo_as: {1417 who: 'MultiAddress',1418 call: 'Call'1419 }1420 }1421 },1422 /**1423 * Lookup125: orml_vesting::module::Call<T>1424 **/1425 OrmlVestingModuleCall: {1426 _enum: {1427 claim: 'Null',1428 vested_transfer: {1429 dest: 'MultiAddress',1430 schedule: 'OrmlVestingVestingSchedule',1431 },1432 update_vesting_schedules: {1433 who: 'MultiAddress',1434 vestingSchedules: 'Vec<OrmlVestingVestingSchedule>',1435 },1436 claim_for: {1437 dest: 'MultiAddress'1438 }1439 }1440 },1441 /**1442 * Lookup127: orml_xtokens::module::Call<T>1443 **/1444 OrmlXtokensModuleCall: {1445 _enum: {1446 transfer: {1447 currencyId: 'PalletForeignAssetsAssetIds',1448 amount: 'u128',1449 dest: 'XcmVersionedMultiLocation',1450 destWeightLimit: 'XcmV3WeightLimit',1451 },1452 transfer_multiasset: {1453 asset: 'XcmVersionedMultiAsset',1454 dest: 'XcmVersionedMultiLocation',1455 destWeightLimit: 'XcmV3WeightLimit',1456 },1457 transfer_with_fee: {1458 currencyId: 'PalletForeignAssetsAssetIds',1459 amount: 'u128',1460 fee: 'u128',1461 dest: 'XcmVersionedMultiLocation',1462 destWeightLimit: 'XcmV3WeightLimit',1463 },1464 transfer_multiasset_with_fee: {1465 asset: 'XcmVersionedMultiAsset',1466 fee: 'XcmVersionedMultiAsset',1467 dest: 'XcmVersionedMultiLocation',1468 destWeightLimit: 'XcmV3WeightLimit',1469 },1470 transfer_multicurrencies: {1471 currencies: 'Vec<(PalletForeignAssetsAssetIds,u128)>',1472 feeItem: 'u32',1473 dest: 'XcmVersionedMultiLocation',1474 destWeightLimit: 'XcmV3WeightLimit',1475 },1476 transfer_multiassets: {1477 assets: 'XcmVersionedMultiAssets',1478 feeItem: 'u32',1479 dest: 'XcmVersionedMultiLocation',1480 destWeightLimit: 'XcmV3WeightLimit'1481 }1482 }1483 },1484 /**1485 * Lookup128: xcm::VersionedMultiLocation1486 **/1487 XcmVersionedMultiLocation: {1488 _enum: {1489 __Unused0: 'Null',1490 V2: 'XcmV2MultiLocation',1491 __Unused2: 'Null',1492 V3: 'XcmV3MultiLocation'1493 }1494 },1495 /**1496 * Lookup129: xcm::v2::multilocation::MultiLocation1497 **/1498 XcmV2MultiLocation: {1499 parents: 'u8',1500 interior: 'XcmV2MultilocationJunctions'1501 },1502 /**1503 * Lookup130: xcm::v2::multilocation::Junctions1504 **/1505 XcmV2MultilocationJunctions: {1506 _enum: {1507 Here: 'Null',1508 X1: 'XcmV2Junction',1509 X2: '(XcmV2Junction,XcmV2Junction)',1510 X3: '(XcmV2Junction,XcmV2Junction,XcmV2Junction)',1511 X4: '(XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction)',1512 X5: '(XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction)',1513 X6: '(XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction)',1514 X7: '(XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction)',1515 X8: '(XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction,XcmV2Junction)'1516 }1517 },1518 /**1519 * Lookup131: xcm::v2::junction::Junction1520 **/1521 XcmV2Junction: {1522 _enum: {1523 Parachain: 'Compact<u32>',1524 AccountId32: {1525 network: 'XcmV2NetworkId',1526 id: '[u8;32]',1527 },1528 AccountIndex64: {1529 network: 'XcmV2NetworkId',1530 index: 'Compact<u64>',1531 },1532 AccountKey20: {1533 network: 'XcmV2NetworkId',1534 key: '[u8;20]',1535 },1536 PalletInstance: 'u8',1537 GeneralIndex: 'Compact<u128>',1538 GeneralKey: 'Bytes',1539 OnlyChild: 'Null',1540 Plurality: {1541 id: 'XcmV2BodyId',1542 part: 'XcmV2BodyPart'1543 }1544 }1545 },1546 /**1547 * Lookup132: xcm::v2::NetworkId1548 **/1549 XcmV2NetworkId: {1550 _enum: {1551 Any: 'Null',1552 Named: 'Bytes',1553 Polkadot: 'Null',1554 Kusama: 'Null'1555 }1556 },1557 /**1558 * Lookup134: xcm::v2::BodyId1559 **/1560 XcmV2BodyId: {1561 _enum: {1562 Unit: 'Null',1563 Named: 'Bytes',1564 Index: 'Compact<u32>',1565 Executive: 'Null',1566 Technical: 'Null',1567 Legislative: 'Null',1568 Judicial: 'Null',1569 Defense: 'Null',1570 Administration: 'Null',1571 Treasury: 'Null'1572 }1573 },1574 /**1575 * Lookup135: xcm::v2::BodyPart1576 **/1577 XcmV2BodyPart: {1578 _enum: {1579 Voice: 'Null',1580 Members: {1581 count: 'Compact<u32>',1582 },1583 Fraction: {1584 nom: 'Compact<u32>',1585 denom: 'Compact<u32>',1586 },1587 AtLeastProportion: {1588 nom: 'Compact<u32>',1589 denom: 'Compact<u32>',1590 },1591 MoreThanProportion: {1592 nom: 'Compact<u32>',1593 denom: 'Compact<u32>'1594 }1595 }1596 },1597 /**1598 * Lookup136: xcm::v3::WeightLimit1599 **/1600 XcmV3WeightLimit: {1601 _enum: {1602 Unlimited: 'Null',1603 Limited: 'SpWeightsWeightV2Weight'1604 }1605 },1606 /**1607 * Lookup137: xcm::VersionedMultiAsset1608 **/1609 XcmVersionedMultiAsset: {1610 _enum: {1611 __Unused0: 'Null',1612 V2: 'XcmV2MultiAsset',1613 __Unused2: 'Null',1614 V3: 'XcmV3MultiAsset'1615 }1616 },1617 /**1618 * Lookup138: xcm::v2::multiasset::MultiAsset1619 **/1620 XcmV2MultiAsset: {1621 id: 'XcmV2MultiassetAssetId',1622 fun: 'XcmV2MultiassetFungibility'1623 },1624 /**1625 * Lookup139: xcm::v2::multiasset::AssetId1626 **/1627 XcmV2MultiassetAssetId: {1628 _enum: {1629 Concrete: 'XcmV2MultiLocation',1630 Abstract: 'Bytes'1631 }1632 },1633 /**1634 * Lookup140: xcm::v2::multiasset::Fungibility1635 **/1636 XcmV2MultiassetFungibility: {1637 _enum: {1638 Fungible: 'Compact<u128>',1639 NonFungible: 'XcmV2MultiassetAssetInstance'1640 }1641 },1642 /**1643 * Lookup141: xcm::v2::multiasset::AssetInstance1644 **/1645 XcmV2MultiassetAssetInstance: {1646 _enum: {1647 Undefined: 'Null',1648 Index: 'Compact<u128>',1649 Array4: '[u8;4]',1650 Array8: '[u8;8]',1651 Array16: '[u8;16]',1652 Array32: '[u8;32]',1653 Blob: 'Bytes'1654 }1655 },1656 /**1657 * Lookup144: xcm::VersionedMultiAssets1658 **/1659 XcmVersionedMultiAssets: {1660 _enum: {1661 __Unused0: 'Null',1662 V2: 'XcmV2MultiassetMultiAssets',1663 __Unused2: 'Null',1664 V3: 'XcmV3MultiassetMultiAssets'1665 }1666 },1667 /**1668 * Lookup145: xcm::v2::multiasset::MultiAssets1669 **/1670 XcmV2MultiassetMultiAssets: 'Vec<XcmV2MultiAsset>',1671 /**1672 * Lookup147: orml_tokens::module::Call<T>1673 **/1674 OrmlTokensModuleCall: {1675 _enum: {1676 transfer: {1677 dest: 'MultiAddress',1678 currencyId: 'PalletForeignAssetsAssetIds',1679 amount: 'Compact<u128>',1680 },1681 transfer_all: {1682 dest: 'MultiAddress',1683 currencyId: 'PalletForeignAssetsAssetIds',1684 keepAlive: 'bool',1685 },1686 transfer_keep_alive: {1687 dest: 'MultiAddress',1688 currencyId: 'PalletForeignAssetsAssetIds',1689 amount: 'Compact<u128>',1690 },1691 force_transfer: {1692 source: 'MultiAddress',1693 dest: 'MultiAddress',1694 currencyId: 'PalletForeignAssetsAssetIds',1695 amount: 'Compact<u128>',1696 },1697 set_balance: {1698 who: 'MultiAddress',1699 currencyId: 'PalletForeignAssetsAssetIds',1700 newFree: 'Compact<u128>',1701 newReserved: 'Compact<u128>'1702 }1703 }1704 },1705 /**1706 * Lookup148: pallet_identity::pallet::Call<T>1707 **/1708 PalletIdentityCall: {1709 _enum: {1710 add_registrar: {1711 account: 'MultiAddress',1712 },1713 set_identity: {1714 info: 'PalletIdentityIdentityInfo',1715 },1716 set_subs: {1717 subs: 'Vec<(AccountId32,Data)>',1718 },1719 clear_identity: 'Null',1720 request_judgement: {1721 regIndex: 'Compact<u32>',1722 maxFee: 'Compact<u128>',1723 },1724 cancel_request: {1725 regIndex: 'u32',1726 },1727 set_fee: {1728 index: 'Compact<u32>',1729 fee: 'Compact<u128>',1730 },1731 set_account_id: {1732 _alias: {1733 new_: 'new',1734 },1735 index: 'Compact<u32>',1736 new_: 'MultiAddress',1737 },1738 set_fields: {1739 index: 'Compact<u32>',1740 fields: 'PalletIdentityBitFlags',1741 },1742 provide_judgement: {1743 regIndex: 'Compact<u32>',1744 target: 'MultiAddress',1745 judgement: 'PalletIdentityJudgement',1746 identity: 'H256',1747 },1748 kill_identity: {1749 target: 'MultiAddress',1750 },1751 add_sub: {1752 sub: 'MultiAddress',1753 data: 'Data',1754 },1755 rename_sub: {1756 sub: 'MultiAddress',1757 data: 'Data',1758 },1759 remove_sub: {1760 sub: 'MultiAddress',1761 },1762 quit_sub: 'Null',1763 force_insert_identities: {1764 identities: 'Vec<(AccountId32,PalletIdentityRegistration)>',1765 },1766 force_remove_identities: {1767 identities: 'Vec<AccountId32>',1768 },1769 force_set_subs: {1770 subs: 'Vec<(AccountId32,(u128,Vec<(AccountId32,Data)>))>'1771 }1772 }1773 },1774 /**1775 * Lookup149: pallet_identity::types::IdentityInfo<FieldLimit>1776 **/1777 PalletIdentityIdentityInfo: {1778 additional: 'Vec<(Data,Data)>',1779 display: 'Data',1780 legal: 'Data',1781 web: 'Data',1782 riot: 'Data',1783 email: 'Data',1784 pgpFingerprint: 'Option<[u8;20]>',1785 image: 'Data',1786 twitter: 'Data'1787 },1788 /**1789 * Lookup185: pallet_identity::types::BitFlags<pallet_identity::types::IdentityField>1790 **/1791 PalletIdentityBitFlags: {1792 _bitLength: 64,1793 Display: 1,1794 Legal: 2,1795 Web: 4,1796 Riot: 8,1797 Email: 16,1798 PgpFingerprint: 32,1799 Image: 64,1800 Twitter: 1281801 },1802 /**1803 * Lookup186: pallet_identity::types::IdentityField1804 **/1805 PalletIdentityIdentityField: {1806 _enum: ['__Unused0', 'Display', 'Legal', '__Unused3', 'Web', '__Unused5', '__Unused6', '__Unused7', 'Riot', '__Unused9', '__Unused10', '__Unused11', '__Unused12', '__Unused13', '__Unused14', '__Unused15', 'Email', '__Unused17', '__Unused18', '__Unused19', '__Unused20', '__Unused21', '__Unused22', '__Unused23', '__Unused24', '__Unused25', '__Unused26', '__Unused27', '__Unused28', '__Unused29', '__Unused30', '__Unused31', 'PgpFingerprint', '__Unused33', '__Unused34', '__Unused35', '__Unused36', '__Unused37', '__Unused38', '__Unused39', '__Unused40', '__Unused41', '__Unused42', '__Unused43', '__Unused44', '__Unused45', '__Unused46', '__Unused47', '__Unused48', '__Unused49', '__Unused50', '__Unused51', '__Unused52', '__Unused53', '__Unused54', '__Unused55', '__Unused56', '__Unused57', '__Unused58', '__Unused59', '__Unused60', '__Unused61', '__Unused62', '__Unused63', 'Image', '__Unused65', '__Unused66', '__Unused67', '__Unused68', '__Unused69', '__Unused70', '__Unused71', '__Unused72', '__Unused73', '__Unused74', '__Unused75', '__Unused76', '__Unused77', '__Unused78', '__Unused79', '__Unused80', '__Unused81', '__Unused82', '__Unused83', '__Unused84', '__Unused85', '__Unused86', '__Unused87', '__Unused88', '__Unused89', '__Unused90', '__Unused91', '__Unused92', '__Unused93', '__Unused94', '__Unused95', '__Unused96', '__Unused97', '__Unused98', '__Unused99', '__Unused100', '__Unused101', '__Unused102', '__Unused103', '__Unused104', '__Unused105', '__Unused106', '__Unused107', '__Unused108', '__Unused109', '__Unused110', '__Unused111', '__Unused112', '__Unused113', '__Unused114', '__Unused115', '__Unused116', '__Unused117', '__Unused118', '__Unused119', '__Unused120', '__Unused121', '__Unused122', '__Unused123', '__Unused124', '__Unused125', '__Unused126', '__Unused127', 'Twitter']1807 },1808 /**1809 * Lookup187: pallet_identity::types::Judgement<Balance>1810 **/1811 PalletIdentityJudgement: {1812 _enum: {1813 Unknown: 'Null',1814 FeePaid: 'u128',1815 Reasonable: 'Null',1816 KnownGood: 'Null',1817 OutOfDate: 'Null',1818 LowQuality: 'Null',1819 Erroneous: 'Null'1820 }1821 },1822 /**1823 * Lookup190: pallet_identity::types::Registration<Balance, MaxJudgements, MaxAdditionalFields>1824 **/1825 PalletIdentityRegistration: {1826 judgements: 'Vec<(u32,PalletIdentityJudgement)>',1827 deposit: 'u128',1828 info: 'PalletIdentityIdentityInfo'1829 },1830 /**1831 * Lookup198: pallet_preimage::pallet::Call<T>1832 **/1833 PalletPreimageCall: {1834 _enum: {1835 note_preimage: {1836 bytes: 'Bytes',1837 },1838 unnote_preimage: {1839 _alias: {1840 hash_: 'hash',1841 },1842 hash_: 'H256',1843 },1844 request_preimage: {1845 _alias: {1846 hash_: 'hash',1847 },1848 hash_: 'H256',1849 },1850 unrequest_preimage: {1851 _alias: {1852 hash_: 'hash',1853 },1854 hash_: 'H256'1855 }1856 }1857 },1858 /**1859 * Lookup199: pallet_democracy::pallet::Call<T>1860 **/1861 PalletDemocracyCall: {1862 _enum: {1863 propose: {1864 proposal: 'FrameSupportPreimagesBounded',1865 value: 'Compact<u128>',1866 },1867 second: {1868 proposal: 'Compact<u32>',1869 },1870 vote: {1871 refIndex: 'Compact<u32>',1872 vote: 'PalletDemocracyVoteAccountVote',1873 },1874 emergency_cancel: {1875 refIndex: 'u32',1876 },1877 external_propose: {1878 proposal: 'FrameSupportPreimagesBounded',1879 },1880 external_propose_majority: {1881 proposal: 'FrameSupportPreimagesBounded',1882 },1883 external_propose_default: {1884 proposal: 'FrameSupportPreimagesBounded',1885 },1886 fast_track: {1887 proposalHash: 'H256',1888 votingPeriod: 'u32',1889 delay: 'u32',1890 },1891 veto_external: {1892 proposalHash: 'H256',1893 },1894 cancel_referendum: {1895 refIndex: 'Compact<u32>',1896 },1897 delegate: {1898 to: 'MultiAddress',1899 conviction: 'PalletDemocracyConviction',1900 balance: 'u128',1901 },1902 undelegate: 'Null',1903 clear_public_proposals: 'Null',1904 unlock: {1905 target: 'MultiAddress',1906 },1907 remove_vote: {1908 index: 'u32',1909 },1910 remove_other_vote: {1911 target: 'MultiAddress',1912 index: 'u32',1913 },1914 blacklist: {1915 proposalHash: 'H256',1916 maybeRefIndex: 'Option<u32>',1917 },1918 cancel_proposal: {1919 propIndex: 'Compact<u32>',1920 },1921 set_metadata: {1922 owner: 'PalletDemocracyMetadataOwner',1923 maybeHash: 'Option<H256>'1924 }1925 }1926 },1927 /**1928 * Lookup200: pallet_democracy::conviction::Conviction1929 **/1930 PalletDemocracyConviction: {1931 _enum: ['None', 'Locked1x', 'Locked2x', 'Locked3x', 'Locked4x', 'Locked5x', 'Locked6x']1932 },1933 /**1934 * Lookup203: pallet_collective::pallet::Call<T, I>1935 **/1936 PalletCollectiveCall: {1937 _enum: {1938 set_members: {1939 newMembers: 'Vec<AccountId32>',1940 prime: 'Option<AccountId32>',1941 oldCount: 'u32',1942 },1943 execute: {1944 proposal: 'Call',1945 lengthBound: 'Compact<u32>',1946 },1947 propose: {1948 threshold: 'Compact<u32>',1949 proposal: 'Call',1950 lengthBound: 'Compact<u32>',1951 },1952 vote: {1953 proposal: 'H256',1954 index: 'Compact<u32>',1955 approve: 'bool',1956 },1957 __Unused4: 'Null',1958 disapprove_proposal: {1959 proposalHash: 'H256',1960 },1961 close: {1962 proposalHash: 'H256',1963 index: 'Compact<u32>',1964 proposalWeightBound: 'SpWeightsWeightV2Weight',1965 lengthBound: 'Compact<u32>'1966 }1967 }1968 },1969 /**1970 * Lookup205: pallet_membership::pallet::Call<T, I>1971 **/1972 PalletMembershipCall: {1973 _enum: {1974 add_member: {1975 who: 'MultiAddress',1976 },1977 remove_member: {1978 who: 'MultiAddress',1979 },1980 swap_member: {1981 remove: 'MultiAddress',1982 add: 'MultiAddress',1983 },1984 reset_members: {1985 members: 'Vec<AccountId32>',1986 },1987 change_key: {1988 _alias: {1989 new_: 'new',1990 },1991 new_: 'MultiAddress',1992 },1993 set_prime: {1994 who: 'MultiAddress',1995 },1996 clear_prime: 'Null'1997 }1998 },1999 /**2000 * Lookup207: pallet_ranked_collective::pallet::Call<T, I>2001 **/2002 PalletRankedCollectiveCall: {2003 _enum: {2004 add_member: {2005 who: 'MultiAddress',2006 },2007 promote_member: {2008 who: 'MultiAddress',2009 },2010 demote_member: {2011 who: 'MultiAddress',2012 },2013 remove_member: {2014 who: 'MultiAddress',2015 minRank: 'u16',2016 },2017 vote: {2018 poll: 'u32',2019 aye: 'bool',2020 },2021 cleanup_poll: {2022 pollIndex: 'u32',2023 max: 'u32'2024 }2025 }2026 },2027 /**2028 * Lookup208: pallet_referenda::pallet::Call<T, I>2029 **/2030 PalletReferendaCall: {2031 _enum: {2032 submit: {2033 proposalOrigin: 'OpalRuntimeOriginCaller',2034 proposal: 'FrameSupportPreimagesBounded',2035 enactmentMoment: 'FrameSupportScheduleDispatchTime',2036 },2037 place_decision_deposit: {2038 index: 'u32',2039 },2040 refund_decision_deposit: {2041 index: 'u32',2042 },2043 cancel: {2044 index: 'u32',2045 },2046 kill: {2047 index: 'u32',2048 },2049 nudge_referendum: {2050 index: 'u32',2051 },2052 one_fewer_deciding: {2053 track: 'u16',2054 },2055 refund_submission_deposit: {2056 index: 'u32',2057 },2058 set_metadata: {2059 index: 'u32',2060 maybeHash: 'Option<H256>'2061 }2062 }2063 },2064 /**2065 * Lookup209: opal_runtime::OriginCaller2066 **/2067 OpalRuntimeOriginCaller: {2068 _enum: {2069 system: 'FrameSupportDispatchRawOrigin',2070 __Unused1: 'Null',2071 __Unused2: 'Null',2072 __Unused3: 'Null',2073 __Unused4: 'Null',2074 __Unused5: 'Null',2075 __Unused6: 'Null',2076 Void: 'SpCoreVoid',2077 __Unused8: 'Null',2078 __Unused9: 'Null',2079 __Unused10: 'Null',2080 __Unused11: 'Null',2081 __Unused12: 'Null',2082 __Unused13: 'Null',2083 __Unused14: 'Null',2084 __Unused15: 'Null',2085 __Unused16: 'Null',2086 __Unused17: 'Null',2087 __Unused18: 'Null',2088 __Unused19: 'Null',2089 __Unused20: 'Null',2090 __Unused21: 'Null',2091 __Unused22: 'Null',2092 __Unused23: 'Null',2093 __Unused24: 'Null',2094 __Unused25: 'Null',2095 __Unused26: 'Null',2096 __Unused27: 'Null',2097 __Unused28: 'Null',2098 __Unused29: 'Null',2099 __Unused30: 'Null',2100 __Unused31: 'Null',2101 __Unused32: 'Null',2102 __Unused33: 'Null',2103 __Unused34: 'Null',2104 __Unused35: 'Null',2105 __Unused36: 'Null',2106 __Unused37: 'Null',2107 __Unused38: 'Null',2108 __Unused39: 'Null',2109 __Unused40: 'Null',2110 __Unused41: 'Null',2111 __Unused42: 'Null',2112 Council: 'PalletCollectiveRawOrigin',2113 TechnicalCommittee: 'PalletCollectiveRawOrigin',2114 __Unused45: 'Null',2115 __Unused46: 'Null',2116 __Unused47: 'Null',2117 __Unused48: 'Null',2118 __Unused49: 'Null',2119 __Unused50: 'Null',2120 PolkadotXcm: 'PalletXcmOrigin',2121 CumulusXcm: 'CumulusPalletXcmOrigin',2122 __Unused53: 'Null',2123 __Unused54: 'Null',2124 __Unused55: 'Null',2125 __Unused56: 'Null',2126 __Unused57: 'Null',2127 __Unused58: 'Null',2128 __Unused59: 'Null',2129 __Unused60: 'Null',2130 __Unused61: 'Null',2131 __Unused62: 'Null',2132 __Unused63: 'Null',2133 __Unused64: 'Null',2134 __Unused65: 'Null',2135 __Unused66: 'Null',2136 __Unused67: 'Null',2137 __Unused68: 'Null',2138 __Unused69: 'Null',2139 __Unused70: 'Null',2140 __Unused71: 'Null',2141 __Unused72: 'Null',2142 __Unused73: 'Null',2143 __Unused74: 'Null',2144 __Unused75: 'Null',2145 __Unused76: 'Null',2146 __Unused77: 'Null',2147 __Unused78: 'Null',2148 __Unused79: 'Null',2149 __Unused80: 'Null',2150 __Unused81: 'Null',2151 __Unused82: 'Null',2152 __Unused83: 'Null',2153 __Unused84: 'Null',2154 __Unused85: 'Null',2155 __Unused86: 'Null',2156 __Unused87: 'Null',2157 __Unused88: 'Null',2158 __Unused89: 'Null',2159 __Unused90: 'Null',2160 __Unused91: 'Null',2161 __Unused92: 'Null',2162 __Unused93: 'Null',2163 __Unused94: 'Null',2164 __Unused95: 'Null',2165 __Unused96: 'Null',2166 __Unused97: 'Null',2167 __Unused98: 'Null',2168 Origins: 'PalletGovOriginsOrigin',2169 __Unused100: 'Null',2170 Ethereum: 'PalletEthereumRawOrigin'2171 }2172 },2173 /**2174 * Lookup210: frame_support::dispatch::RawOrigin<sp_core::crypto::AccountId32>2175 **/2176 FrameSupportDispatchRawOrigin: {2177 _enum: {2178 Root: 'Null',2179 Signed: 'AccountId32',2180 None: 'Null'2181 }2182 },2183 /**2184 * Lookup211: pallet_collective::RawOrigin<sp_core::crypto::AccountId32, I>2185 **/2186 PalletCollectiveRawOrigin: {2187 _enum: {2188 Members: '(u32,u32)',2189 Member: 'AccountId32',2190 _Phantom: 'Null'2191 }2192 },2193 /**2194 * Lookup213: pallet_gov_origins::pallet::Origin2195 **/2196 PalletGovOriginsOrigin: {2197 _enum: ['FellowshipProposition']2198 },2199 /**2200 * Lookup214: pallet_xcm::pallet::Origin2201 **/2202 PalletXcmOrigin: {2203 _enum: {2204 Xcm: 'XcmV3MultiLocation',2205 Response: 'XcmV3MultiLocation'2206 }2207 },2208 /**2209 * Lookup215: cumulus_pallet_xcm::pallet::Origin2210 **/2211 CumulusPalletXcmOrigin: {2212 _enum: {2213 Relay: 'Null',2214 SiblingParachain: 'u32'2215 }2216 },2217 /**2218 * Lookup216: pallet_ethereum::RawOrigin2219 **/2220 PalletEthereumRawOrigin: {2221 _enum: {2222 EthereumTransaction: 'H160'2223 }2224 },2225 /**2226 * Lookup218: sp_core::Void2227 **/2228 SpCoreVoid: 'Null',2229 /**2230 * Lookup219: frame_support::traits::schedule::DispatchTime<BlockNumber>2231 **/2232 FrameSupportScheduleDispatchTime: {2233 _enum: {2234 At: 'u32',2235 After: 'u32'2236 }2237 },2238 /**2239 * Lookup220: pallet_scheduler::pallet::Call<T>2240 **/2241 PalletSchedulerCall: {2242 _enum: {2243 schedule: {2244 when: 'u32',2245 maybePeriodic: 'Option<(u32,u32)>',2246 priority: 'u8',2247 call: 'Call',2248 },2249 cancel: {2250 when: 'u32',2251 index: 'u32',2252 },2253 schedule_named: {2254 id: '[u8;32]',2255 when: 'u32',2256 maybePeriodic: 'Option<(u32,u32)>',2257 priority: 'u8',2258 call: 'Call',2259 },2260 cancel_named: {2261 id: '[u8;32]',2262 },2263 schedule_after: {2264 after: 'u32',2265 maybePeriodic: 'Option<(u32,u32)>',2266 priority: 'u8',2267 call: 'Call',2268 },2269 schedule_named_after: {2270 id: '[u8;32]',2271 after: 'u32',2272 maybePeriodic: 'Option<(u32,u32)>',2273 priority: 'u8',2274 call: 'Call'2275 }2276 }2277 },2278 /**2279 * Lookup223: cumulus_pallet_xcmp_queue::pallet::Call<T>2280 **/2281 CumulusPalletXcmpQueueCall: {2282 _enum: {2283 service_overweight: {2284 index: 'u64',2285 weightLimit: 'SpWeightsWeightV2Weight',2286 },2287 suspend_xcm_execution: 'Null',2288 resume_xcm_execution: 'Null',2289 update_suspend_threshold: {2290 _alias: {2291 new_: 'new',2292 },2293 new_: 'u32',2294 },2295 update_drop_threshold: {2296 _alias: {2297 new_: 'new',2298 },2299 new_: 'u32',2300 },2301 update_resume_threshold: {2302 _alias: {2303 new_: 'new',2304 },2305 new_: 'u32',2306 },2307 update_threshold_weight: {2308 _alias: {2309 new_: 'new',2310 },2311 new_: 'SpWeightsWeightV2Weight',2312 },2313 update_weight_restrict_decay: {2314 _alias: {2315 new_: 'new',2316 },2317 new_: 'SpWeightsWeightV2Weight',2318 },2319 update_xcmp_max_individual_weight: {2320 _alias: {2321 new_: 'new',2322 },2323 new_: 'SpWeightsWeightV2Weight'2324 }2325 }2326 },2327 /**2328 * Lookup224: pallet_xcm::pallet::Call<T>2329 **/2330 PalletXcmCall: {2331 _enum: {2332 send: {2333 dest: 'XcmVersionedMultiLocation',2334 message: 'XcmVersionedXcm',2335 },2336 teleport_assets: {2337 dest: 'XcmVersionedMultiLocation',2338 beneficiary: 'XcmVersionedMultiLocation',2339 assets: 'XcmVersionedMultiAssets',2340 feeAssetItem: 'u32',2341 },2342 reserve_transfer_assets: {2343 dest: 'XcmVersionedMultiLocation',2344 beneficiary: 'XcmVersionedMultiLocation',2345 assets: 'XcmVersionedMultiAssets',2346 feeAssetItem: 'u32',2347 },2348 execute: {2349 message: 'XcmVersionedXcm',2350 maxWeight: 'SpWeightsWeightV2Weight',2351 },2352 force_xcm_version: {2353 location: 'XcmV3MultiLocation',2354 xcmVersion: 'u32',2355 },2356 force_default_xcm_version: {2357 maybeXcmVersion: 'Option<u32>',2358 },2359 force_subscribe_version_notify: {2360 location: 'XcmVersionedMultiLocation',2361 },2362 force_unsubscribe_version_notify: {2363 location: 'XcmVersionedMultiLocation',2364 },2365 limited_reserve_transfer_assets: {2366 dest: 'XcmVersionedMultiLocation',2367 beneficiary: 'XcmVersionedMultiLocation',2368 assets: 'XcmVersionedMultiAssets',2369 feeAssetItem: 'u32',2370 weightLimit: 'XcmV3WeightLimit',2371 },2372 limited_teleport_assets: {2373 dest: 'XcmVersionedMultiLocation',2374 beneficiary: 'XcmVersionedMultiLocation',2375 assets: 'XcmVersionedMultiAssets',2376 feeAssetItem: 'u32',2377 weightLimit: 'XcmV3WeightLimit',2378 },2379 force_suspension: {2380 suspended: 'bool'2381 }2382 }2383 },2384 /**2385 * Lookup225: xcm::VersionedXcm<RuntimeCall>2386 **/2387 XcmVersionedXcm: {2388 _enum: {2389 __Unused0: 'Null',2390 __Unused1: 'Null',2391 V2: 'XcmV2Xcm',2392 V3: 'XcmV3Xcm'2393 }2394 },2395 /**2396 * Lookup226: xcm::v2::Xcm<RuntimeCall>2397 **/2398 XcmV2Xcm: 'Vec<XcmV2Instruction>',2399 /**2400 * Lookup228: xcm::v2::Instruction<RuntimeCall>2401 **/2402 XcmV2Instruction: {2403 _enum: {2404 WithdrawAsset: 'XcmV2MultiassetMultiAssets',2405 ReserveAssetDeposited: 'XcmV2MultiassetMultiAssets',2406 ReceiveTeleportedAsset: 'XcmV2MultiassetMultiAssets',2407 QueryResponse: {2408 queryId: 'Compact<u64>',2409 response: 'XcmV2Response',2410 maxWeight: 'Compact<u64>',2411 },2412 TransferAsset: {2413 assets: 'XcmV2MultiassetMultiAssets',2414 beneficiary: 'XcmV2MultiLocation',2415 },2416 TransferReserveAsset: {2417 assets: 'XcmV2MultiassetMultiAssets',2418 dest: 'XcmV2MultiLocation',2419 xcm: 'XcmV2Xcm',2420 },2421 Transact: {2422 originType: 'XcmV2OriginKind',2423 requireWeightAtMost: 'Compact<u64>',2424 call: 'XcmDoubleEncoded',2425 },2426 HrmpNewChannelOpenRequest: {2427 sender: 'Compact<u32>',2428 maxMessageSize: 'Compact<u32>',2429 maxCapacity: 'Compact<u32>',2430 },2431 HrmpChannelAccepted: {2432 recipient: 'Compact<u32>',2433 },2434 HrmpChannelClosing: {2435 initiator: 'Compact<u32>',2436 sender: 'Compact<u32>',2437 recipient: 'Compact<u32>',2438 },2439 ClearOrigin: 'Null',2440 DescendOrigin: 'XcmV2MultilocationJunctions',2441 ReportError: {2442 queryId: 'Compact<u64>',2443 dest: 'XcmV2MultiLocation',2444 maxResponseWeight: 'Compact<u64>',2445 },2446 DepositAsset: {2447 assets: 'XcmV2MultiassetMultiAssetFilter',2448 maxAssets: 'Compact<u32>',2449 beneficiary: 'XcmV2MultiLocation',2450 },2451 DepositReserveAsset: {2452 assets: 'XcmV2MultiassetMultiAssetFilter',2453 maxAssets: 'Compact<u32>',2454 dest: 'XcmV2MultiLocation',2455 xcm: 'XcmV2Xcm',2456 },2457 ExchangeAsset: {2458 give: 'XcmV2MultiassetMultiAssetFilter',2459 receive: 'XcmV2MultiassetMultiAssets',2460 },2461 InitiateReserveWithdraw: {2462 assets: 'XcmV2MultiassetMultiAssetFilter',2463 reserve: 'XcmV2MultiLocation',2464 xcm: 'XcmV2Xcm',2465 },2466 InitiateTeleport: {2467 assets: 'XcmV2MultiassetMultiAssetFilter',2468 dest: 'XcmV2MultiLocation',2469 xcm: 'XcmV2Xcm',2470 },2471 QueryHolding: {2472 queryId: 'Compact<u64>',2473 dest: 'XcmV2MultiLocation',2474 assets: 'XcmV2MultiassetMultiAssetFilter',2475 maxResponseWeight: 'Compact<u64>',2476 },2477 BuyExecution: {2478 fees: 'XcmV2MultiAsset',2479 weightLimit: 'XcmV2WeightLimit',2480 },2481 RefundSurplus: 'Null',2482 SetErrorHandler: 'XcmV2Xcm',2483 SetAppendix: 'XcmV2Xcm',2484 ClearError: 'Null',2485 ClaimAsset: {2486 assets: 'XcmV2MultiassetMultiAssets',2487 ticket: 'XcmV2MultiLocation',2488 },2489 Trap: 'Compact<u64>',2490 SubscribeVersion: {2491 queryId: 'Compact<u64>',2492 maxResponseWeight: 'Compact<u64>',2493 },2494 UnsubscribeVersion: 'Null'2495 }2496 },2497 /**2498 * Lookup229: xcm::v2::Response2499 **/2500 XcmV2Response: {2501 _enum: {2502 Null: 'Null',2503 Assets: 'XcmV2MultiassetMultiAssets',2504 ExecutionResult: 'Option<(u32,XcmV2TraitsError)>',2505 Version: 'u32'2506 }2507 },2508 /**2509 * Lookup232: xcm::v2::traits::Error2510 **/2511 XcmV2TraitsError: {2512 _enum: {2513 Overflow: 'Null',2514 Unimplemented: 'Null',2515 UntrustedReserveLocation: 'Null',2516 UntrustedTeleportLocation: 'Null',2517 MultiLocationFull: 'Null',2518 MultiLocationNotInvertible: 'Null',2519 BadOrigin: 'Null',2520 InvalidLocation: 'Null',2521 AssetNotFound: 'Null',2522 FailedToTransactAsset: 'Null',2523 NotWithdrawable: 'Null',2524 LocationCannotHold: 'Null',2525 ExceedsMaxMessageSize: 'Null',2526 DestinationUnsupported: 'Null',2527 Transport: 'Null',2528 Unroutable: 'Null',2529 UnknownClaim: 'Null',2530 FailedToDecode: 'Null',2531 MaxWeightInvalid: 'Null',2532 NotHoldingFees: 'Null',2533 TooExpensive: 'Null',2534 Trap: 'u64',2535 UnhandledXcmVersion: 'Null',2536 WeightLimitReached: 'u64',2537 Barrier: 'Null',2538 WeightNotComputable: 'Null'2539 }2540 },2541 /**2542 * Lookup233: xcm::v2::OriginKind2543 **/2544 XcmV2OriginKind: {2545 _enum: ['Native', 'SovereignAccount', 'Superuser', 'Xcm']2546 },2547 /**2548 * Lookup234: xcm::double_encoded::DoubleEncoded<T>2549 **/2550 XcmDoubleEncoded: {2551 encoded: 'Bytes'2552 },2553 /**2554 * Lookup235: xcm::v2::multiasset::MultiAssetFilter2555 **/2556 XcmV2MultiassetMultiAssetFilter: {2557 _enum: {2558 Definite: 'XcmV2MultiassetMultiAssets',2559 Wild: 'XcmV2MultiassetWildMultiAsset'2560 }2561 },2562 /**2563 * Lookup236: xcm::v2::multiasset::WildMultiAsset2564 **/2565 XcmV2MultiassetWildMultiAsset: {2566 _enum: {2567 All: 'Null',2568 AllOf: {2569 id: 'XcmV2MultiassetAssetId',2570 fun: 'XcmV2MultiassetWildFungibility'2571 }2572 }2573 },2574 /**2575 * Lookup237: xcm::v2::multiasset::WildFungibility2576 **/2577 XcmV2MultiassetWildFungibility: {2578 _enum: ['Fungible', 'NonFungible']2579 },2580 /**2581 * Lookup238: xcm::v2::WeightLimit2582 **/2583 XcmV2WeightLimit: {2584 _enum: {2585 Unlimited: 'Null',2586 Limited: 'Compact<u64>'2587 }2588 },2589 /**2590 * Lookup239: xcm::v3::Xcm<Call>2591 **/2592 XcmV3Xcm: 'Vec<XcmV3Instruction>',2593 /**2594 * Lookup241: xcm::v3::Instruction<Call>2595 **/2596 XcmV3Instruction: {2597 _enum: {2598 WithdrawAsset: 'XcmV3MultiassetMultiAssets',2599 ReserveAssetDeposited: 'XcmV3MultiassetMultiAssets',2600 ReceiveTeleportedAsset: 'XcmV3MultiassetMultiAssets',2601 QueryResponse: {2602 queryId: 'Compact<u64>',2603 response: 'XcmV3Response',2604 maxWeight: 'SpWeightsWeightV2Weight',2605 querier: 'Option<XcmV3MultiLocation>',2606 },2607 TransferAsset: {2608 assets: 'XcmV3MultiassetMultiAssets',2609 beneficiary: 'XcmV3MultiLocation',2610 },2611 TransferReserveAsset: {2612 assets: 'XcmV3MultiassetMultiAssets',2613 dest: 'XcmV3MultiLocation',2614 xcm: 'XcmV3Xcm',2615 },2616 Transact: {2617 originKind: 'XcmV2OriginKind',2618 requireWeightAtMost: 'SpWeightsWeightV2Weight',2619 call: 'XcmDoubleEncoded',2620 },2621 HrmpNewChannelOpenRequest: {2622 sender: 'Compact<u32>',2623 maxMessageSize: 'Compact<u32>',2624 maxCapacity: 'Compact<u32>',2625 },2626 HrmpChannelAccepted: {2627 recipient: 'Compact<u32>',2628 },2629 HrmpChannelClosing: {2630 initiator: 'Compact<u32>',2631 sender: 'Compact<u32>',2632 recipient: 'Compact<u32>',2633 },2634 ClearOrigin: 'Null',2635 DescendOrigin: 'XcmV3Junctions',2636 ReportError: 'XcmV3QueryResponseInfo',2637 DepositAsset: {2638 assets: 'XcmV3MultiassetMultiAssetFilter',2639 beneficiary: 'XcmV3MultiLocation',2640 },2641 DepositReserveAsset: {2642 assets: 'XcmV3MultiassetMultiAssetFilter',2643 dest: 'XcmV3MultiLocation',2644 xcm: 'XcmV3Xcm',2645 },2646 ExchangeAsset: {2647 give: 'XcmV3MultiassetMultiAssetFilter',2648 want: 'XcmV3MultiassetMultiAssets',2649 maximal: 'bool',2650 },2651 InitiateReserveWithdraw: {2652 assets: 'XcmV3MultiassetMultiAssetFilter',2653 reserve: 'XcmV3MultiLocation',2654 xcm: 'XcmV3Xcm',2655 },2656 InitiateTeleport: {2657 assets: 'XcmV3MultiassetMultiAssetFilter',2658 dest: 'XcmV3MultiLocation',2659 xcm: 'XcmV3Xcm',2660 },2661 ReportHolding: {2662 responseInfo: 'XcmV3QueryResponseInfo',2663 assets: 'XcmV3MultiassetMultiAssetFilter',2664 },2665 BuyExecution: {2666 fees: 'XcmV3MultiAsset',2667 weightLimit: 'XcmV3WeightLimit',2668 },2669 RefundSurplus: 'Null',2670 SetErrorHandler: 'XcmV3Xcm',2671 SetAppendix: 'XcmV3Xcm',2672 ClearError: 'Null',2673 ClaimAsset: {2674 assets: 'XcmV3MultiassetMultiAssets',2675 ticket: 'XcmV3MultiLocation',2676 },2677 Trap: 'Compact<u64>',2678 SubscribeVersion: {2679 queryId: 'Compact<u64>',2680 maxResponseWeight: 'SpWeightsWeightV2Weight',2681 },2682 UnsubscribeVersion: 'Null',2683 BurnAsset: 'XcmV3MultiassetMultiAssets',2684 ExpectAsset: 'XcmV3MultiassetMultiAssets',2685 ExpectOrigin: 'Option<XcmV3MultiLocation>',2686 ExpectError: 'Option<(u32,XcmV3TraitsError)>',2687 ExpectTransactStatus: 'XcmV3MaybeErrorCode',2688 QueryPallet: {2689 moduleName: 'Bytes',2690 responseInfo: 'XcmV3QueryResponseInfo',2691 },2692 ExpectPallet: {2693 index: 'Compact<u32>',2694 name: 'Bytes',2695 moduleName: 'Bytes',2696 crateMajor: 'Compact<u32>',2697 minCrateMinor: 'Compact<u32>',2698 },2699 ReportTransactStatus: 'XcmV3QueryResponseInfo',2700 ClearTransactStatus: 'Null',2701 UniversalOrigin: 'XcmV3Junction',2702 ExportMessage: {2703 network: 'XcmV3JunctionNetworkId',2704 destination: 'XcmV3Junctions',2705 xcm: 'XcmV3Xcm',2706 },2707 LockAsset: {2708 asset: 'XcmV3MultiAsset',2709 unlocker: 'XcmV3MultiLocation',2710 },2711 UnlockAsset: {2712 asset: 'XcmV3MultiAsset',2713 target: 'XcmV3MultiLocation',2714 },2715 NoteUnlockable: {2716 asset: 'XcmV3MultiAsset',2717 owner: 'XcmV3MultiLocation',2718 },2719 RequestUnlock: {2720 asset: 'XcmV3MultiAsset',2721 locker: 'XcmV3MultiLocation',2722 },2723 SetFeesMode: {2724 jitWithdraw: 'bool',2725 },2726 SetTopic: '[u8;32]',2727 ClearTopic: 'Null',2728 AliasOrigin: 'XcmV3MultiLocation',2729 UnpaidExecution: {2730 weightLimit: 'XcmV3WeightLimit',2731 checkOrigin: 'Option<XcmV3MultiLocation>'2732 }2733 }2734 },2735 /**2736 * Lookup242: xcm::v3::Response2737 **/2738 XcmV3Response: {2739 _enum: {2740 Null: 'Null',2741 Assets: 'XcmV3MultiassetMultiAssets',2742 ExecutionResult: 'Option<(u32,XcmV3TraitsError)>',2743 Version: 'u32',2744 PalletsInfo: 'Vec<XcmV3PalletInfo>',2745 DispatchResult: 'XcmV3MaybeErrorCode'2746 }2747 },2748 /**2749 * Lookup245: xcm::v3::traits::Error2750 **/2751 XcmV3TraitsError: {2752 _enum: {2753 Overflow: 'Null',2754 Unimplemented: 'Null',2755 UntrustedReserveLocation: 'Null',2756 UntrustedTeleportLocation: 'Null',2757 LocationFull: 'Null',2758 LocationNotInvertible: 'Null',2759 BadOrigin: 'Null',2760 InvalidLocation: 'Null',2761 AssetNotFound: 'Null',2762 FailedToTransactAsset: 'Null',2763 NotWithdrawable: 'Null',2764 LocationCannotHold: 'Null',2765 ExceedsMaxMessageSize: 'Null',2766 DestinationUnsupported: 'Null',2767 Transport: 'Null',2768 Unroutable: 'Null',2769 UnknownClaim: 'Null',2770 FailedToDecode: 'Null',2771 MaxWeightInvalid: 'Null',2772 NotHoldingFees: 'Null',2773 TooExpensive: 'Null',2774 Trap: 'u64',2775 ExpectationFalse: 'Null',2776 PalletNotFound: 'Null',2777 NameMismatch: 'Null',2778 VersionIncompatible: 'Null',2779 HoldingWouldOverflow: 'Null',2780 ExportError: 'Null',2781 ReanchorFailed: 'Null',2782 NoDeal: 'Null',2783 FeesNotMet: 'Null',2784 LockError: 'Null',2785 NoPermission: 'Null',2786 Unanchored: 'Null',2787 NotDepositable: 'Null',2788 UnhandledXcmVersion: 'Null',2789 WeightLimitReached: 'SpWeightsWeightV2Weight',2790 Barrier: 'Null',2791 WeightNotComputable: 'Null',2792 ExceedsStackLimit: 'Null'2793 }2794 },2795 /**2796 * Lookup247: xcm::v3::PalletInfo2797 **/2798 XcmV3PalletInfo: {2799 index: 'Compact<u32>',2800 name: 'Bytes',2801 moduleName: 'Bytes',2802 major: 'Compact<u32>',2803 minor: 'Compact<u32>',2804 patch: 'Compact<u32>'2805 },2806 /**2807 * Lookup250: xcm::v3::MaybeErrorCode2808 **/2809 XcmV3MaybeErrorCode: {2810 _enum: {2811 Success: 'Null',2812 Error: 'Bytes',2813 TruncatedError: 'Bytes'2814 }2815 },2816 /**2817 * Lookup253: xcm::v3::QueryResponseInfo2818 **/2819 XcmV3QueryResponseInfo: {2820 destination: 'XcmV3MultiLocation',2821 queryId: 'Compact<u64>',2822 maxWeight: 'SpWeightsWeightV2Weight'2823 },2824 /**2825 * Lookup254: xcm::v3::multiasset::MultiAssetFilter2826 **/2827 XcmV3MultiassetMultiAssetFilter: {2828 _enum: {2829 Definite: 'XcmV3MultiassetMultiAssets',2830 Wild: 'XcmV3MultiassetWildMultiAsset'2831 }2832 },2833 /**2834 * Lookup255: xcm::v3::multiasset::WildMultiAsset2835 **/2836 XcmV3MultiassetWildMultiAsset: {2837 _enum: {2838 All: 'Null',2839 AllOf: {2840 id: 'XcmV3MultiassetAssetId',2841 fun: 'XcmV3MultiassetWildFungibility',2842 },2843 AllCounted: 'Compact<u32>',2844 AllOfCounted: {2845 id: 'XcmV3MultiassetAssetId',2846 fun: 'XcmV3MultiassetWildFungibility',2847 count: 'Compact<u32>'2848 }2849 }2850 },2851 /**2852 * Lookup256: xcm::v3::multiasset::WildFungibility2853 **/2854 XcmV3MultiassetWildFungibility: {2855 _enum: ['Fungible', 'NonFungible']2856 },2857 /**2858 * Lookup265: cumulus_pallet_xcm::pallet::Call<T>2859 **/2860 CumulusPalletXcmCall: 'Null',2861 /**2862 * Lookup266: cumulus_pallet_dmp_queue::pallet::Call<T>2863 **/2864 CumulusPalletDmpQueueCall: {2865 _enum: {2866 service_overweight: {2867 index: 'u64',2868 weightLimit: 'SpWeightsWeightV2Weight'2869 }2870 }2871 },2872 /**2873 * Lookup267: pallet_inflation::pallet::Call<T>2874 **/2875 PalletInflationCall: {2876 _enum: {2877 start_inflation: {2878 inflationStartRelayBlock: 'u32'2879 }2880 }2881 },2882 /**2883 * Lookup268: pallet_unique::pallet::Call<T>2884 **/2885 PalletUniqueCall: {2886 _enum: {2887 create_collection: {2888 collectionName: 'Vec<u16>',2889 collectionDescription: 'Vec<u16>',2890 tokenPrefix: 'Bytes',2891 mode: 'UpDataStructsCollectionMode',2892 },2893 create_collection_ex: {2894 data: 'UpDataStructsCreateCollectionData',2895 },2896 destroy_collection: {2897 collectionId: 'u32',2898 },2899 add_to_allow_list: {2900 collectionId: 'u32',2901 address: 'PalletEvmAccountBasicCrossAccountIdRepr',2902 },2903 remove_from_allow_list: {2904 collectionId: 'u32',2905 address: 'PalletEvmAccountBasicCrossAccountIdRepr',2906 },2907 change_collection_owner: {2908 collectionId: 'u32',2909 newOwner: 'AccountId32',2910 },2911 add_collection_admin: {2912 collectionId: 'u32',2913 newAdminId: 'PalletEvmAccountBasicCrossAccountIdRepr',2914 },2915 remove_collection_admin: {2916 collectionId: 'u32',2917 accountId: 'PalletEvmAccountBasicCrossAccountIdRepr',2918 },2919 set_collection_sponsor: {2920 collectionId: 'u32',2921 newSponsor: 'AccountId32',2922 },2923 confirm_sponsorship: {2924 collectionId: 'u32',2925 },2926 remove_collection_sponsor: {2927 collectionId: 'u32',2928 },2929 create_item: {2930 collectionId: 'u32',2931 owner: 'PalletEvmAccountBasicCrossAccountIdRepr',2932 data: 'UpDataStructsCreateItemData',2933 },2934 create_multiple_items: {2935 collectionId: 'u32',2936 owner: 'PalletEvmAccountBasicCrossAccountIdRepr',2937 itemsData: 'Vec<UpDataStructsCreateItemData>',2938 },2939 set_collection_properties: {2940 collectionId: 'u32',2941 properties: 'Vec<UpDataStructsProperty>',2942 },2943 delete_collection_properties: {2944 collectionId: 'u32',2945 propertyKeys: 'Vec<Bytes>',2946 },2947 set_token_properties: {2948 collectionId: 'u32',2949 tokenId: 'u32',2950 properties: 'Vec<UpDataStructsProperty>',2951 },2952 delete_token_properties: {2953 collectionId: 'u32',2954 tokenId: 'u32',2955 propertyKeys: 'Vec<Bytes>',2956 },2957 set_token_property_permissions: {2958 collectionId: 'u32',2959 propertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',2960 },2961 create_multiple_items_ex: {2962 collectionId: 'u32',2963 data: 'UpDataStructsCreateItemExData',2964 },2965 set_transfers_enabled_flag: {2966 collectionId: 'u32',2967 value: 'bool',2968 },2969 burn_item: {2970 collectionId: 'u32',2971 itemId: 'u32',2972 value: 'u128',2973 },2974 burn_from: {2975 collectionId: 'u32',2976 from: 'PalletEvmAccountBasicCrossAccountIdRepr',2977 itemId: 'u32',2978 value: 'u128',2979 },2980 transfer: {2981 recipient: 'PalletEvmAccountBasicCrossAccountIdRepr',2982 collectionId: 'u32',2983 itemId: 'u32',2984 value: 'u128',2985 },2986 approve: {2987 spender: 'PalletEvmAccountBasicCrossAccountIdRepr',2988 collectionId: 'u32',2989 itemId: 'u32',2990 amount: 'u128',2991 },2992 approve_from: {2993 from: 'PalletEvmAccountBasicCrossAccountIdRepr',2994 to: 'PalletEvmAccountBasicCrossAccountIdRepr',2995 collectionId: 'u32',2996 itemId: 'u32',2997 amount: 'u128',2998 },2999 transfer_from: {3000 from: 'PalletEvmAccountBasicCrossAccountIdRepr',3001 recipient: 'PalletEvmAccountBasicCrossAccountIdRepr',3002 collectionId: 'u32',3003 itemId: 'u32',3004 value: 'u128',3005 },3006 set_collection_limits: {3007 collectionId: 'u32',3008 newLimit: 'UpDataStructsCollectionLimits',3009 },3010 set_collection_permissions: {3011 collectionId: 'u32',3012 newPermission: 'UpDataStructsCollectionPermissions',3013 },3014 repartition: {3015 collectionId: 'u32',3016 tokenId: 'u32',3017 amount: 'u128',3018 },3019 set_allowance_for_all: {3020 collectionId: 'u32',3021 operator: 'PalletEvmAccountBasicCrossAccountIdRepr',3022 approve: 'bool',3023 },3024 force_repair_collection: {3025 collectionId: 'u32',3026 },3027 force_repair_item: {3028 collectionId: 'u32',3029 itemId: 'u32'3030 }3031 }3032 },3033 /**3034 * Lookup273: up_data_structs::CollectionMode3035 **/3036 UpDataStructsCollectionMode: {3037 _enum: {3038 NFT: 'Null',3039 Fungible: 'u8',3040 ReFungible: 'Null'3041 }3042 },3043 /**3044 * Lookup274: up_data_structs::CreateCollectionData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>3045 **/3046 UpDataStructsCreateCollectionData: {3047 mode: 'UpDataStructsCollectionMode',3048 access: 'Option<UpDataStructsAccessMode>',3049 name: 'Vec<u16>',3050 description: 'Vec<u16>',3051 tokenPrefix: 'Bytes',3052 limits: 'Option<UpDataStructsCollectionLimits>',3053 permissions: 'Option<UpDataStructsCollectionPermissions>',3054 tokenPropertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',3055 properties: 'Vec<UpDataStructsProperty>',3056 adminList: 'Vec<PalletEvmAccountBasicCrossAccountIdRepr>',3057 pendingSponsor: 'Option<PalletEvmAccountBasicCrossAccountIdRepr>',3058 flags: '[u8;1]'3059 },3060 /**3061 * Lookup275: pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>3062 **/3063 PalletEvmAccountBasicCrossAccountIdRepr: {3064 _enum: {3065 Substrate: 'AccountId32',3066 Ethereum: 'H160'3067 }3068 },3069 /**3070 * Lookup277: up_data_structs::AccessMode3071 **/3072 UpDataStructsAccessMode: {3073 _enum: ['Normal', 'AllowList']3074 },3075 /**3076 * Lookup279: up_data_structs::CollectionLimits3077 **/3078 UpDataStructsCollectionLimits: {3079 accountTokenOwnershipLimit: 'Option<u32>',3080 sponsoredDataSize: 'Option<u32>',3081 sponsoredDataRateLimit: 'Option<UpDataStructsSponsoringRateLimit>',3082 tokenLimit: 'Option<u32>',3083 sponsorTransferTimeout: 'Option<u32>',3084 sponsorApproveTimeout: 'Option<u32>',3085 ownerCanTransfer: 'Option<bool>',3086 ownerCanDestroy: 'Option<bool>',3087 transfersEnabled: 'Option<bool>'3088 },3089 /**3090 * Lookup281: up_data_structs::SponsoringRateLimit3091 **/3092 UpDataStructsSponsoringRateLimit: {3093 _enum: {3094 SponsoringDisabled: 'Null',3095 Blocks: 'u32'3096 }3097 },3098 /**3099 * Lookup284: up_data_structs::CollectionPermissions3100 **/3101 UpDataStructsCollectionPermissions: {3102 access: 'Option<UpDataStructsAccessMode>',3103 mintMode: 'Option<bool>',3104 nesting: 'Option<UpDataStructsNestingPermissions>'3105 },3106 /**3107 * Lookup286: up_data_structs::NestingPermissions3108 **/3109 UpDataStructsNestingPermissions: {3110 tokenOwner: 'bool',3111 collectionAdmin: 'bool',3112 restricted: 'Option<UpDataStructsOwnerRestrictedSet>'3113 },3114 /**3115 * Lookup288: up_data_structs::OwnerRestrictedSet3116 **/3117 UpDataStructsOwnerRestrictedSet: 'BTreeSet<u32>',3118 /**3119 * Lookup294: up_data_structs::PropertyKeyPermission3120 **/3121 UpDataStructsPropertyKeyPermission: {3122 key: 'Bytes',3123 permission: 'UpDataStructsPropertyPermission'3124 },3125 /**3126 * Lookup296: up_data_structs::PropertyPermission3127 **/3128 UpDataStructsPropertyPermission: {3129 mutable: 'bool',3130 collectionAdmin: 'bool',3131 tokenOwner: 'bool'3132 },3133 /**3134 * Lookup299: up_data_structs::Property3135 **/3136 UpDataStructsProperty: {3137 key: 'Bytes',3138 value: 'Bytes'3139 },3140 /**3141 * Lookup304: up_data_structs::CreateItemData3142 **/3143 UpDataStructsCreateItemData: {3144 _enum: {3145 NFT: 'UpDataStructsCreateNftData',3146 Fungible: 'UpDataStructsCreateFungibleData',3147 ReFungible: 'UpDataStructsCreateReFungibleData'3148 }3149 },3150 /**3151 * Lookup305: up_data_structs::CreateNftData3152 **/3153 UpDataStructsCreateNftData: {3154 properties: 'Vec<UpDataStructsProperty>'3155 },3156 /**3157 * Lookup306: up_data_structs::CreateFungibleData3158 **/3159 UpDataStructsCreateFungibleData: {3160 value: 'u128'3161 },3162 /**3163 * Lookup307: up_data_structs::CreateReFungibleData3164 **/3165 UpDataStructsCreateReFungibleData: {3166 pieces: 'u128',3167 properties: 'Vec<UpDataStructsProperty>'3168 },3169 /**3170 * Lookup311: up_data_structs::CreateItemExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>3171 **/3172 UpDataStructsCreateItemExData: {3173 _enum: {3174 NFT: 'Vec<UpDataStructsCreateNftExData>',3175 Fungible: 'BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>',3176 RefungibleMultipleItems: 'Vec<UpDataStructsCreateRefungibleExSingleOwner>',3177 RefungibleMultipleOwners: 'UpDataStructsCreateRefungibleExMultipleOwners'3178 }3179 },3180 /**3181 * Lookup313: up_data_structs::CreateNftExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>3182 **/3183 UpDataStructsCreateNftExData: {3184 properties: 'Vec<UpDataStructsProperty>',3185 owner: 'PalletEvmAccountBasicCrossAccountIdRepr'3186 },3187 /**3188 * Lookup320: up_data_structs::CreateRefungibleExSingleOwner<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>3189 **/3190 UpDataStructsCreateRefungibleExSingleOwner: {3191 user: 'PalletEvmAccountBasicCrossAccountIdRepr',3192 pieces: 'u128',3193 properties: 'Vec<UpDataStructsProperty>'3194 },3195 /**3196 * Lookup322: up_data_structs::CreateRefungibleExMultipleOwners<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>3197 **/3198 UpDataStructsCreateRefungibleExMultipleOwners: {3199 users: 'BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>',3200 properties: 'Vec<UpDataStructsProperty>'3201 },3202 /**3203 * Lookup323: pallet_configuration::pallet::Call<T>3204 **/3205 PalletConfigurationCall: {3206 _enum: {3207 set_weight_to_fee_coefficient_override: {3208 coeff: 'Option<u64>',3209 },3210 set_min_gas_price_override: {3211 coeff: 'Option<u64>',3212 },3213 __Unused2: 'Null',3214 set_app_promotion_configuration_override: {3215 configuration: 'PalletConfigurationAppPromotionConfiguration',3216 },3217 set_collator_selection_desired_collators: {3218 max: 'Option<u32>',3219 },3220 set_collator_selection_license_bond: {3221 amount: 'Option<u128>',3222 },3223 set_collator_selection_kick_threshold: {3224 threshold: 'Option<u32>'3225 }3226 }3227 },3228 /**3229 * Lookup325: pallet_configuration::AppPromotionConfiguration<BlockNumber>3230 **/3231 PalletConfigurationAppPromotionConfiguration: {3232 recalculationInterval: 'Option<u32>',3233 pendingInterval: 'Option<u32>',3234 intervalIncome: 'Option<Perbill>',3235 maxStakersPerCalculation: 'Option<u8>'3236 },3237 /**3238 * Lookup330: pallet_structure::pallet::Call<T>3239 **/3240 PalletStructureCall: 'Null',3241 /**3242 * Lookup331: pallet_app_promotion::pallet::Call<T>3243 **/3244 PalletAppPromotionCall: {3245 _enum: {3246 set_admin_address: {3247 admin: 'PalletEvmAccountBasicCrossAccountIdRepr',3248 },3249 stake: {3250 amount: 'u128',3251 },3252 unstake_all: 'Null',3253 sponsor_collection: {3254 collectionId: 'u32',3255 },3256 stop_sponsoring_collection: {3257 collectionId: 'u32',3258 },3259 sponsor_contract: {3260 contractId: 'H160',3261 },3262 stop_sponsoring_contract: {3263 contractId: 'H160',3264 },3265 payout_stakers: {3266 stakersNumber: 'Option<u8>',3267 },3268 unstake_partial: {3269 amount: 'u128',3270 },3271 force_unstake: {3272 pendingBlocks: 'Vec<u32>'3273 }3274 }3275 },3276 /**3277 * Lookup333: pallet_foreign_assets::module::Call<T>3278 **/3279 PalletForeignAssetsModuleCall: {3280 _enum: {3281 register_foreign_asset: {3282 owner: 'AccountId32',3283 location: 'XcmVersionedMultiLocation',3284 metadata: 'PalletForeignAssetsModuleAssetMetadata',3285 },3286 update_foreign_asset: {3287 foreignAssetId: 'u32',3288 location: 'XcmVersionedMultiLocation',3289 metadata: 'PalletForeignAssetsModuleAssetMetadata'3290 }3291 }3292 },3293 /**3294 * Lookup334: pallet_foreign_assets::module::AssetMetadata<Balance>3295 **/3296 PalletForeignAssetsModuleAssetMetadata: {3297 name: 'Bytes',3298 symbol: 'Bytes',3299 decimals: 'u8',3300 minimalBalance: 'u128'3301 },3302 /**3303 * Lookup337: pallet_evm::pallet::Call<T>3304 **/3305 PalletEvmCall: {3306 _enum: {3307 withdraw: {3308 address: 'H160',3309 value: 'u128',3310 },3311 call: {3312 source: 'H160',3313 target: 'H160',3314 input: 'Bytes',3315 value: 'U256',3316 gasLimit: 'u64',3317 maxFeePerGas: 'U256',3318 maxPriorityFeePerGas: 'Option<U256>',3319 nonce: 'Option<U256>',3320 accessList: 'Vec<(H160,Vec<H256>)>',3321 },3322 create: {3323 source: 'H160',3324 init: 'Bytes',3325 value: 'U256',3326 gasLimit: 'u64',3327 maxFeePerGas: 'U256',3328 maxPriorityFeePerGas: 'Option<U256>',3329 nonce: 'Option<U256>',3330 accessList: 'Vec<(H160,Vec<H256>)>',3331 },3332 create2: {3333 source: 'H160',3334 init: 'Bytes',3335 salt: 'H256',3336 value: 'U256',3337 gasLimit: 'u64',3338 maxFeePerGas: 'U256',3339 maxPriorityFeePerGas: 'Option<U256>',3340 nonce: 'Option<U256>',3341 accessList: 'Vec<(H160,Vec<H256>)>'3342 }3343 }3344 },3345 /**3346 * Lookup344: pallet_ethereum::pallet::Call<T>3347 **/3348 PalletEthereumCall: {3349 _enum: {3350 transact: {3351 transaction: 'EthereumTransactionTransactionV2'3352 }3353 }3354 },3355 /**3356 * Lookup345: ethereum::transaction::TransactionV23357 **/3358 EthereumTransactionTransactionV2: {3359 _enum: {3360 Legacy: 'EthereumTransactionLegacyTransaction',3361 EIP2930: 'EthereumTransactionEip2930Transaction',3362 EIP1559: 'EthereumTransactionEip1559Transaction'3363 }3364 },3365 /**3366 * Lookup346: ethereum::transaction::LegacyTransaction3367 **/3368 EthereumTransactionLegacyTransaction: {3369 nonce: 'U256',3370 gasPrice: 'U256',3371 gasLimit: 'U256',3372 action: 'EthereumTransactionTransactionAction',3373 value: 'U256',3374 input: 'Bytes',3375 signature: 'EthereumTransactionTransactionSignature'3376 },3377 /**3378 * Lookup347: ethereum::transaction::TransactionAction3379 **/3380 EthereumTransactionTransactionAction: {3381 _enum: {3382 Call: 'H160',3383 Create: 'Null'3384 }3385 },3386 /**3387 * Lookup348: ethereum::transaction::TransactionSignature3388 **/3389 EthereumTransactionTransactionSignature: {3390 v: 'u64',3391 r: 'H256',3392 s: 'H256'3393 },3394 /**3395 * Lookup350: ethereum::transaction::EIP2930Transaction3396 **/3397 EthereumTransactionEip2930Transaction: {3398 chainId: 'u64',3399 nonce: 'U256',3400 gasPrice: 'U256',3401 gasLimit: 'U256',3402 action: 'EthereumTransactionTransactionAction',3403 value: 'U256',3404 input: 'Bytes',3405 accessList: 'Vec<EthereumTransactionAccessListItem>',3406 oddYParity: 'bool',3407 r: 'H256',3408 s: 'H256'3409 },3410 /**3411 * Lookup352: ethereum::transaction::AccessListItem3412 **/3413 EthereumTransactionAccessListItem: {3414 address: 'H160',3415 storageKeys: 'Vec<H256>'3416 },3417 /**3418 * Lookup353: ethereum::transaction::EIP1559Transaction3419 **/3420 EthereumTransactionEip1559Transaction: {3421 chainId: 'u64',3422 nonce: 'U256',3423 maxPriorityFeePerGas: 'U256',3424 maxFeePerGas: 'U256',3425 gasLimit: 'U256',3426 action: 'EthereumTransactionTransactionAction',3427 value: 'U256',3428 input: 'Bytes',3429 accessList: 'Vec<EthereumTransactionAccessListItem>',3430 oddYParity: 'bool',3431 r: 'H256',3432 s: 'H256'3433 },3434 /**3435 * Lookup354: pallet_evm_contract_helpers::pallet::Call<T>3436 **/3437 PalletEvmContractHelpersCall: {3438 _enum: {3439 migrate_from_self_sponsoring: {3440 addresses: 'Vec<H160>'3441 }3442 }3443 },3444 /**3445 * Lookup356: pallet_evm_migration::pallet::Call<T>3446 **/3447 PalletEvmMigrationCall: {3448 _enum: {3449 begin: {3450 address: 'H160',3451 },3452 set_data: {3453 address: 'H160',3454 data: 'Vec<(H256,H256)>',3455 },3456 finish: {3457 address: 'H160',3458 code: 'Bytes',3459 },3460 insert_eth_logs: {3461 logs: 'Vec<EthereumLog>',3462 },3463 insert_events: {3464 events: 'Vec<Bytes>',3465 },3466 remove_rmrk_data: 'Null'3467 }3468 },3469 /**3470 * Lookup360: ethereum::log::Log3471 **/3472 EthereumLog: {3473 address: 'H160',3474 topics: 'Vec<H256>',3475 data: 'Bytes'3476 },3477 /**3478 * Lookup361: pallet_maintenance::pallet::Call<T>3479 **/3480 PalletMaintenanceCall: {3481 _enum: {3482 enable: 'Null',3483 disable: 'Null',3484 execute_preimage: {3485 _alias: {3486 hash_: 'hash',3487 },3488 hash_: 'H256',3489 weightBound: 'SpWeightsWeightV2Weight'3490 }3491 }3492 },3493 /**3494 * Lookup362: pallet_test_utils::pallet::Call<T>3495 **/3496 PalletTestUtilsCall: {3497 _enum: {3498 enable: 'Null',3499 set_test_value: {3500 value: 'u32',3501 },3502 set_test_value_and_rollback: {3503 value: 'u32',3504 },3505 inc_test_value: 'Null',3506 just_take_fee: 'Null',3507 batch_all: {3508 calls: 'Vec<Call>'3509 }3510 }3511 },3512 /**3513 * Lookup365: pallet_scheduler::pallet::Event<T>3514 **/3515 PalletSchedulerEvent: {3516 _enum: {3517 Scheduled: {3518 when: 'u32',3519 index: 'u32',3520 },3521 Canceled: {3522 when: 'u32',3523 index: 'u32',3524 },3525 Dispatched: {3526 task: '(u32,u32)',3527 id: 'Option<[u8;32]>',3528 result: 'Result<Null, SpRuntimeDispatchError>',3529 },3530 CallUnavailable: {3531 task: '(u32,u32)',3532 id: 'Option<[u8;32]>',3533 },3534 PeriodicFailed: {3535 task: '(u32,u32)',3536 id: 'Option<[u8;32]>',3537 },3538 PermanentlyOverweight: {3539 task: '(u32,u32)',3540 id: 'Option<[u8;32]>'3541 }3542 }3543 },3544 /**3545 * Lookup366: cumulus_pallet_xcmp_queue::pallet::Event<T>3546 **/3547 CumulusPalletXcmpQueueEvent: {3548 _enum: {3549 Success: {3550 messageHash: 'Option<[u8;32]>',3551 weight: 'SpWeightsWeightV2Weight',3552 },3553 Fail: {3554 messageHash: 'Option<[u8;32]>',3555 error: 'XcmV3TraitsError',3556 weight: 'SpWeightsWeightV2Weight',3557 },3558 BadVersion: {3559 messageHash: 'Option<[u8;32]>',3560 },3561 BadFormat: {3562 messageHash: 'Option<[u8;32]>',3563 },3564 XcmpMessageSent: {3565 messageHash: 'Option<[u8;32]>',3566 },3567 OverweightEnqueued: {3568 sender: 'u32',3569 sentAt: 'u32',3570 index: 'u64',3571 required: 'SpWeightsWeightV2Weight',3572 },3573 OverweightServiced: {3574 index: 'u64',3575 used: 'SpWeightsWeightV2Weight'3576 }3577 }3578 },3579 /**3580 * Lookup367: pallet_xcm::pallet::Event<T>3581 **/3582 PalletXcmEvent: {3583 _enum: {3584 Attempted: 'XcmV3TraitsOutcome',3585 Sent: '(XcmV3MultiLocation,XcmV3MultiLocation,XcmV3Xcm)',3586 UnexpectedResponse: '(XcmV3MultiLocation,u64)',3587 ResponseReady: '(u64,XcmV3Response)',3588 Notified: '(u64,u8,u8)',3589 NotifyOverweight: '(u64,u8,u8,SpWeightsWeightV2Weight,SpWeightsWeightV2Weight)',3590 NotifyDispatchError: '(u64,u8,u8)',3591 NotifyDecodeFailed: '(u64,u8,u8)',3592 InvalidResponder: '(XcmV3MultiLocation,u64,Option<XcmV3MultiLocation>)',3593 InvalidResponderVersion: '(XcmV3MultiLocation,u64)',3594 ResponseTaken: 'u64',3595 AssetsTrapped: '(H256,XcmV3MultiLocation,XcmVersionedMultiAssets)',3596 VersionChangeNotified: '(XcmV3MultiLocation,u32,XcmV3MultiassetMultiAssets)',3597 SupportedVersionChanged: '(XcmV3MultiLocation,u32)',3598 NotifyTargetSendFail: '(XcmV3MultiLocation,u64,XcmV3TraitsError)',3599 NotifyTargetMigrationFail: '(XcmVersionedMultiLocation,u64)',3600 InvalidQuerierVersion: '(XcmV3MultiLocation,u64)',3601 InvalidQuerier: '(XcmV3MultiLocation,u64,XcmV3MultiLocation,Option<XcmV3MultiLocation>)',3602 VersionNotifyStarted: '(XcmV3MultiLocation,XcmV3MultiassetMultiAssets)',3603 VersionNotifyRequested: '(XcmV3MultiLocation,XcmV3MultiassetMultiAssets)',3604 VersionNotifyUnrequested: '(XcmV3MultiLocation,XcmV3MultiassetMultiAssets)',3605 FeesPaid: '(XcmV3MultiLocation,XcmV3MultiassetMultiAssets)',3606 AssetsClaimed: '(H256,XcmV3MultiLocation,XcmVersionedMultiAssets)'3607 }3608 },3609 /**3610 * Lookup368: xcm::v3::traits::Outcome3611 **/3612 XcmV3TraitsOutcome: {3613 _enum: {3614 Complete: 'SpWeightsWeightV2Weight',3615 Incomplete: '(SpWeightsWeightV2Weight,XcmV3TraitsError)',3616 Error: 'XcmV3TraitsError'3617 }3618 },3619 /**3620 * Lookup369: cumulus_pallet_xcm::pallet::Event<T>3621 **/3622 CumulusPalletXcmEvent: {3623 _enum: {3624 InvalidFormat: '[u8;32]',3625 UnsupportedVersion: '[u8;32]',3626 ExecutedDownward: '([u8;32],XcmV3TraitsOutcome)'3627 }3628 },3629 /**3630 * Lookup370: cumulus_pallet_dmp_queue::pallet::Event<T>3631 **/3632 CumulusPalletDmpQueueEvent: {3633 _enum: {3634 InvalidFormat: {3635 messageId: '[u8;32]',3636 },3637 UnsupportedVersion: {3638 messageId: '[u8;32]',3639 },3640 ExecutedDownward: {3641 messageId: '[u8;32]',3642 outcome: 'XcmV3TraitsOutcome',3643 },3644 WeightExhausted: {3645 messageId: '[u8;32]',3646 remainingWeight: 'SpWeightsWeightV2Weight',3647 requiredWeight: 'SpWeightsWeightV2Weight',3648 },3649 OverweightEnqueued: {3650 messageId: '[u8;32]',3651 overweightIndex: 'u64',3652 requiredWeight: 'SpWeightsWeightV2Weight',3653 },3654 OverweightServiced: {3655 overweightIndex: 'u64',3656 weightUsed: 'SpWeightsWeightV2Weight',3657 },3658 MaxMessagesExhausted: {3659 messageId: '[u8;32]'3660 }3661 }3662 },3663 /**3664 * Lookup371: pallet_configuration::pallet::Event<T>3665 **/3666 PalletConfigurationEvent: {3667 _enum: {3668 NewDesiredCollators: {3669 desiredCollators: 'Option<u32>',3670 },3671 NewCollatorLicenseBond: {3672 bondCost: 'Option<u128>',3673 },3674 NewCollatorKickThreshold: {3675 lengthInBlocks: 'Option<u32>'3676 }3677 }3678 },3679 /**3680 * Lookup372: pallet_common::pallet::Event<T>3681 **/3682 PalletCommonEvent: {3683 _enum: {3684 CollectionCreated: '(u32,u8,AccountId32)',3685 CollectionDestroyed: 'u32',3686 ItemCreated: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,u128)',3687 ItemDestroyed: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,u128)',3688 Transfer: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,PalletEvmAccountBasicCrossAccountIdRepr,u128)',3689 Approved: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,PalletEvmAccountBasicCrossAccountIdRepr,u128)',3690 ApprovedForAll: '(u32,PalletEvmAccountBasicCrossAccountIdRepr,PalletEvmAccountBasicCrossAccountIdRepr,bool)',3691 CollectionPropertySet: '(u32,Bytes)',3692 CollectionPropertyDeleted: '(u32,Bytes)',3693 TokenPropertySet: '(u32,u32,Bytes)',3694 TokenPropertyDeleted: '(u32,u32,Bytes)',3695 PropertyPermissionSet: '(u32,Bytes)',3696 AllowListAddressAdded: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',3697 AllowListAddressRemoved: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',3698 CollectionAdminAdded: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',3699 CollectionAdminRemoved: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',3700 CollectionLimitSet: 'u32',3701 CollectionOwnerChanged: '(u32,AccountId32)',3702 CollectionPermissionSet: 'u32',3703 CollectionSponsorSet: '(u32,AccountId32)',3704 SponsorshipConfirmed: '(u32,AccountId32)',3705 CollectionSponsorRemoved: 'u32'3706 }3707 },3708 /**3709 * Lookup373: pallet_structure::pallet::Event<T>3710 **/3711 PalletStructureEvent: {3712 _enum: {3713 Executed: 'Result<Null, SpRuntimeDispatchError>'3714 }3715 },3716 /**3717 * Lookup374: pallet_app_promotion::pallet::Event<T>3718 **/3719 PalletAppPromotionEvent: {3720 _enum: {3721 StakingRecalculation: '(AccountId32,u128,u128)',3722 Stake: '(AccountId32,u128)',3723 Unstake: '(AccountId32,u128)',3724 SetAdmin: 'AccountId32'3725 }3726 },3727 /**3728 * Lookup375: pallet_foreign_assets::module::Event<T>3729 **/3730 PalletForeignAssetsModuleEvent: {3731 _enum: {3732 ForeignAssetRegistered: {3733 assetId: 'u32',3734 assetAddress: 'XcmV3MultiLocation',3735 metadata: 'PalletForeignAssetsModuleAssetMetadata',3736 },3737 ForeignAssetUpdated: {3738 assetId: 'u32',3739 assetAddress: 'XcmV3MultiLocation',3740 metadata: 'PalletForeignAssetsModuleAssetMetadata',3741 },3742 AssetRegistered: {3743 assetId: 'PalletForeignAssetsAssetIds',3744 metadata: 'PalletForeignAssetsModuleAssetMetadata',3745 },3746 AssetUpdated: {3747 assetId: 'PalletForeignAssetsAssetIds',3748 metadata: 'PalletForeignAssetsModuleAssetMetadata'3749 }3750 }3751 },3752 /**3753 * Lookup376: pallet_evm::pallet::Event<T>3754 **/3755 PalletEvmEvent: {3756 _enum: {3757 Log: {3758 log: 'EthereumLog',3759 },3760 Created: {3761 address: 'H160',3762 },3763 CreatedFailed: {3764 address: 'H160',3765 },3766 Executed: {3767 address: 'H160',3768 },3769 ExecutedFailed: {3770 address: 'H160'3771 }3772 }3773 },3774 /**3775 * Lookup377: pallet_ethereum::pallet::Event3776 **/3777 PalletEthereumEvent: {3778 _enum: {3779 Executed: {3780 from: 'H160',3781 to: 'H160',3782 transactionHash: 'H256',3783 exitReason: 'EvmCoreErrorExitReason',3784 extraData: 'Bytes'3785 }3786 }3787 },3788 /**3789 * Lookup378: evm_core::error::ExitReason3790 **/3791 EvmCoreErrorExitReason: {3792 _enum: {3793 Succeed: 'EvmCoreErrorExitSucceed',3794 Error: 'EvmCoreErrorExitError',3795 Revert: 'EvmCoreErrorExitRevert',3796 Fatal: 'EvmCoreErrorExitFatal'3797 }3798 },3799 /**3800 * Lookup379: evm_core::error::ExitSucceed3801 **/3802 EvmCoreErrorExitSucceed: {3803 _enum: ['Stopped', 'Returned', 'Suicided']3804 },3805 /**3806 * Lookup380: evm_core::error::ExitError3807 **/3808 EvmCoreErrorExitError: {3809 _enum: {3810 StackUnderflow: 'Null',3811 StackOverflow: 'Null',3812 InvalidJump: 'Null',3813 InvalidRange: 'Null',3814 DesignatedInvalid: 'Null',3815 CallTooDeep: 'Null',3816 CreateCollision: 'Null',3817 CreateContractLimit: 'Null',3818 OutOfOffset: 'Null',3819 OutOfGas: 'Null',3820 OutOfFund: 'Null',3821 PCUnderflow: 'Null',3822 CreateEmpty: 'Null',3823 Other: 'Text',3824 MaxNonce: 'Null',3825 InvalidCode: 'u8'3826 }3827 },3828 /**3829 * Lookup384: evm_core::error::ExitRevert3830 **/3831 EvmCoreErrorExitRevert: {3832 _enum: ['Reverted']3833 },3834 /**3835 * Lookup385: evm_core::error::ExitFatal3836 **/3837 EvmCoreErrorExitFatal: {3838 _enum: {3839 NotSupported: 'Null',3840 UnhandledInterrupt: 'Null',3841 CallErrorAsFatal: 'EvmCoreErrorExitError',3842 Other: 'Text'3843 }3844 },3845 /**3846 * Lookup386: pallet_evm_contract_helpers::pallet::Event<T>3847 **/3848 PalletEvmContractHelpersEvent: {3849 _enum: {3850 ContractSponsorSet: '(H160,AccountId32)',3851 ContractSponsorshipConfirmed: '(H160,AccountId32)',3852 ContractSponsorRemoved: 'H160'3853 }3854 },3855 /**3856 * Lookup387: pallet_evm_migration::pallet::Event<T>3857 **/3858 PalletEvmMigrationEvent: {3859 _enum: ['TestEvent']3860 },3861 /**3862 * Lookup388: pallet_maintenance::pallet::Event<T>3863 **/3864 PalletMaintenanceEvent: {3865 _enum: ['MaintenanceEnabled', 'MaintenanceDisabled']3866 },3867 /**3868 * Lookup389: pallet_test_utils::pallet::Event<T>3869 **/3870 PalletTestUtilsEvent: {3871 _enum: ['ValueIsSet', 'ShouldRollback', 'BatchCompleted']3872 },3873 /**3874 * Lookup390: frame_system::Phase3875 **/3876 FrameSystemPhase: {3877 _enum: {3878 ApplyExtrinsic: 'u32',3879 Finalization: 'Null',3880 Initialization: 'Null'3881 }3882 },3883 /**3884 * Lookup392: frame_system::LastRuntimeUpgradeInfo3885 **/3886 FrameSystemLastRuntimeUpgradeInfo: {3887 specVersion: 'Compact<u32>',3888 specName: 'Text'3889 },3890 /**3891 * Lookup393: frame_system::limits::BlockWeights3892 **/3893 FrameSystemLimitsBlockWeights: {3894 baseBlock: 'SpWeightsWeightV2Weight',3895 maxBlock: 'SpWeightsWeightV2Weight',3896 perClass: 'FrameSupportDispatchPerDispatchClassWeightsPerClass'3897 },3898 /**3899 * Lookup394: frame_support::dispatch::PerDispatchClass<frame_system::limits::WeightsPerClass>3900 **/3901 FrameSupportDispatchPerDispatchClassWeightsPerClass: {3902 normal: 'FrameSystemLimitsWeightsPerClass',3903 operational: 'FrameSystemLimitsWeightsPerClass',3904 mandatory: 'FrameSystemLimitsWeightsPerClass'3905 },3906 /**3907 * Lookup395: frame_system::limits::WeightsPerClass3908 **/3909 FrameSystemLimitsWeightsPerClass: {3910 baseExtrinsic: 'SpWeightsWeightV2Weight',3911 maxExtrinsic: 'Option<SpWeightsWeightV2Weight>',3912 maxTotal: 'Option<SpWeightsWeightV2Weight>',3913 reserved: 'Option<SpWeightsWeightV2Weight>'3914 },3915 /**3916 * Lookup397: frame_system::limits::BlockLength3917 **/3918 FrameSystemLimitsBlockLength: {3919 max: 'FrameSupportDispatchPerDispatchClassU32'3920 },3921 /**3922 * Lookup398: frame_support::dispatch::PerDispatchClass<T>3923 **/3924 FrameSupportDispatchPerDispatchClassU32: {3925 normal: 'u32',3926 operational: 'u32',3927 mandatory: 'u32'3928 },3929 /**3930 * Lookup399: sp_weights::RuntimeDbWeight3931 **/3932 SpWeightsRuntimeDbWeight: {3933 read: 'u64',3934 write: 'u64'3935 },3936 /**3937 * Lookup400: sp_version::RuntimeVersion3938 **/3939 SpVersionRuntimeVersion: {3940 specName: 'Text',3941 implName: 'Text',3942 authoringVersion: 'u32',3943 specVersion: 'u32',3944 implVersion: 'u32',3945 apis: 'Vec<([u8;8],u32)>',3946 transactionVersion: 'u32',3947 stateVersion: 'u8'3948 },3949 /**3950 * Lookup404: frame_system::pallet::Error<T>3951 **/3952 FrameSystemError: {3953 _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered']3954 },3955 /**3956 * Lookup406: polkadot_primitives::v4::UpgradeRestriction3957 **/3958 PolkadotPrimitivesV4UpgradeRestriction: {3959 _enum: ['Present']3960 },3961 /**3962 * Lookup407: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot3963 **/3964 CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: {3965 dmqMqcHead: 'H256',3966 relayDispatchQueueSize: 'CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize',3967 ingressChannels: 'Vec<(u32,PolkadotPrimitivesV4AbridgedHrmpChannel)>',3968 egressChannels: 'Vec<(u32,PolkadotPrimitivesV4AbridgedHrmpChannel)>'3969 },3970 /**3971 * Lookup408: cumulus_pallet_parachain_system::relay_state_snapshot::RelayDispachQueueSize3972 **/3973 CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize: {3974 remainingCount: 'u32',3975 remainingSize: 'u32'3976 },3977 /**3978 * Lookup411: polkadot_primitives::v4::AbridgedHrmpChannel3979 **/3980 PolkadotPrimitivesV4AbridgedHrmpChannel: {3981 maxCapacity: 'u32',3982 maxTotalSize: 'u32',3983 maxMessageSize: 'u32',3984 msgCount: 'u32',3985 totalSize: 'u32',3986 mqcHead: 'Option<H256>'3987 },3988 /**3989 * Lookup412: polkadot_primitives::v4::AbridgedHostConfiguration3990 **/3991 PolkadotPrimitivesV4AbridgedHostConfiguration: {3992 maxCodeSize: 'u32',3993 maxHeadDataSize: 'u32',3994 maxUpwardQueueCount: 'u32',3995 maxUpwardQueueSize: 'u32',3996 maxUpwardMessageSize: 'u32',3997 maxUpwardMessageNumPerCandidate: 'u32',3998 hrmpMaxMessageNumPerCandidate: 'u32',3999 validationUpgradeCooldown: 'u32',4000 validationUpgradeDelay: 'u32'4001 },4002 /**4003 * Lookup418: polkadot_core_primitives::OutboundHrmpMessage<polkadot_parachain::primitives::Id>4004 **/4005 PolkadotCorePrimitivesOutboundHrmpMessage: {4006 recipient: 'u32',4007 data: 'Bytes'4008 },4009 /**4010 * Lookup419: cumulus_pallet_parachain_system::CodeUpgradeAuthorization<T>4011 **/4012 CumulusPalletParachainSystemCodeUpgradeAuthorization: {4013 codeHash: 'H256',4014 checkVersion: 'bool'4015 },4016 /**4017 * Lookup420: cumulus_pallet_parachain_system::pallet::Error<T>4018 **/4019 CumulusPalletParachainSystemError: {4020 _enum: ['OverlappingUpgrades', 'ProhibitedByPolkadot', 'TooBig', 'ValidationDataNotAvailable', 'HostConfigurationNotAvailable', 'NotScheduled', 'NothingAuthorized', 'Unauthorized']4021 },4022 /**4023 * Lookup422: pallet_collator_selection::pallet::Error<T>4024 **/4025 PalletCollatorSelectionError: {4026 _enum: ['TooManyCandidates', 'Unknown', 'Permission', 'AlreadyHoldingLicense', 'NoLicense', 'AlreadyCandidate', 'NotCandidate', 'TooManyInvulnerables', 'TooFewInvulnerables', 'AlreadyInvulnerable', 'NotInvulnerable', 'NoAssociatedValidatorId', 'ValidatorNotRegistered']4027 },4028 /**4029 * Lookup426: sp_core::crypto::KeyTypeId4030 **/4031 SpCoreCryptoKeyTypeId: '[u8;4]',4032 /**4033 * Lookup427: pallet_session::pallet::Error<T>4034 **/4035 PalletSessionError: {4036 _enum: ['InvalidProof', 'NoAssociatedValidatorId', 'DuplicatedKey', 'NoKeys', 'NoAccount']4037 },4038 /**4039 * Lookup432: pallet_balances::types::BalanceLock<Balance>4040 **/4041 PalletBalancesBalanceLock: {4042 id: '[u8;8]',4043 amount: 'u128',4044 reasons: 'PalletBalancesReasons'4045 },4046 /**4047 * Lookup433: pallet_balances::types::Reasons4048 **/4049 PalletBalancesReasons: {4050 _enum: ['Fee', 'Misc', 'All']4051 },4052 /**4053 * Lookup436: pallet_balances::types::ReserveData<ReserveIdentifier, Balance>4054 **/4055 PalletBalancesReserveData: {4056 id: '[u8;16]',4057 amount: 'u128'4058 },4059 /**4060 * Lookup439: pallet_balances::types::IdAmount<Id, Balance>4061 **/4062 PalletBalancesIdAmount: {4063 id: '[u8;16]',4064 amount: 'u128'4065 },4066 /**4067 * Lookup442: pallet_balances::pallet::Error<T, I>4068 **/4069 PalletBalancesError: {4070 _enum: ['VestingBalance', 'LiquidityRestrictions', 'InsufficientBalance', 'ExistentialDeposit', 'Expendability', 'ExistingVestingSchedule', 'DeadAccount', 'TooManyReserves', 'TooManyHolds', 'TooManyFreezes']4071 },4072 /**4073 * Lookup444: pallet_transaction_payment::Releases4074 **/4075 PalletTransactionPaymentReleases: {4076 _enum: ['V1Ancient', 'V2']4077 },4078 /**4079 * Lookup445: pallet_treasury::Proposal<sp_core::crypto::AccountId32, Balance>4080 **/4081 PalletTreasuryProposal: {4082 proposer: 'AccountId32',4083 value: 'u128',4084 beneficiary: 'AccountId32',4085 bond: 'u128'4086 },4087 /**4088 * Lookup448: frame_support::PalletId4089 **/4090 FrameSupportPalletId: '[u8;8]',4091 /**4092 * Lookup449: pallet_treasury::pallet::Error<T, I>4093 **/4094 PalletTreasuryError: {4095 _enum: ['InsufficientProposersBalance', 'InvalidIndex', 'TooManyApprovals', 'InsufficientPermission', 'ProposalNotApproved']4096 },4097 /**4098 * Lookup450: pallet_sudo::pallet::Error<T>4099 **/4100 PalletSudoError: {4101 _enum: ['RequireSudo']4102 },4103 /**4104 * Lookup452: orml_vesting::module::Error<T>4105 **/4106 OrmlVestingModuleError: {4107 _enum: ['ZeroVestingPeriod', 'ZeroVestingPeriodCount', 'InsufficientBalanceToLock', 'TooManyVestingSchedules', 'AmountLow', 'MaxVestingSchedulesExceeded']4108 },4109 /**4110 * Lookup453: orml_xtokens::module::Error<T>4111 **/4112 OrmlXtokensModuleError: {4113 _enum: ['AssetHasNoReserve', 'NotCrossChainTransfer', 'InvalidDest', 'NotCrossChainTransferableCurrency', 'UnweighableMessage', 'XcmExecutionFailed', 'CannotReanchor', 'InvalidAncestry', 'InvalidAsset', 'DestinationNotInvertible', 'BadVersion', 'DistinctReserveForAssetAndFee', 'ZeroFee', 'ZeroAmount', 'TooManyAssetsBeingSent', 'AssetIndexNonExistent', 'FeeNotEnough', 'NotSupportedMultiLocation', 'MinXcmFeeNotDefined']4114 },4115 /**4116 * Lookup456: orml_tokens::BalanceLock<Balance>4117 **/4118 OrmlTokensBalanceLock: {4119 id: '[u8;8]',4120 amount: 'u128'4121 },4122 /**4123 * Lookup458: orml_tokens::AccountData<Balance>4124 **/4125 OrmlTokensAccountData: {4126 free: 'u128',4127 reserved: 'u128',4128 frozen: 'u128'4129 },4130 /**4131 * Lookup460: orml_tokens::ReserveData<ReserveIdentifier, Balance>4132 **/4133 OrmlTokensReserveData: {4134 id: 'Null',4135 amount: 'u128'4136 },4137 /**4138 * Lookup462: orml_tokens::module::Error<T>4139 **/4140 OrmlTokensModuleError: {4141 _enum: ['BalanceTooLow', 'AmountIntoBalanceFailed', 'LiquidityRestrictions', 'MaxLocksExceeded', 'KeepAlive', 'ExistentialDeposit', 'DeadAccount', 'TooManyReserves']4142 },4143 /**4144 * Lookup467: pallet_identity::types::RegistrarInfo<Balance, sp_core::crypto::AccountId32>4145 **/4146 PalletIdentityRegistrarInfo: {4147 account: 'AccountId32',4148 fee: 'u128',4149 fields: 'PalletIdentityBitFlags'4150 },4151 /**4152 * Lookup469: pallet_identity::pallet::Error<T>4153 **/4154 PalletIdentityError: {4155 _enum: ['TooManySubAccounts', 'NotFound', 'NotNamed', 'EmptyIndex', 'FeeChanged', 'NoIdentity', 'StickyJudgement', 'JudgementGiven', 'InvalidJudgement', 'InvalidIndex', 'InvalidTarget', 'TooManyFields', 'TooManyRegistrars', 'AlreadyClaimed', 'NotSub', 'NotOwned', 'JudgementForDifferentIdentity', 'JudgementPaymentFailed']4156 },4157 /**4158 * Lookup470: pallet_preimage::RequestStatus<sp_core::crypto::AccountId32, Balance>4159 **/4160 PalletPreimageRequestStatus: {4161 _enum: {4162 Unrequested: {4163 deposit: '(AccountId32,u128)',4164 len: 'u32',4165 },4166 Requested: {4167 deposit: 'Option<(AccountId32,u128)>',4168 count: 'u32',4169 len: 'Option<u32>'4170 }4171 }4172 },4173 /**4174 * Lookup475: pallet_preimage::pallet::Error<T>4175 **/4176 PalletPreimageError: {4177 _enum: ['TooBig', 'AlreadyNoted', 'NotAuthorized', 'NotNoted', 'Requested', 'NotRequested']4178 },4179 /**4180 * Lookup481: pallet_democracy::types::ReferendumInfo<BlockNumber, frame_support::traits::preimages::Bounded<opal_runtime::RuntimeCall>, Balance>4181 **/4182 PalletDemocracyReferendumInfo: {4183 _enum: {4184 Ongoing: 'PalletDemocracyReferendumStatus',4185 Finished: {4186 approved: 'bool',4187 end: 'u32'4188 }4189 }4190 },4191 /**4192 * Lookup482: pallet_democracy::types::ReferendumStatus<BlockNumber, frame_support::traits::preimages::Bounded<opal_runtime::RuntimeCall>, Balance>4193 **/4194 PalletDemocracyReferendumStatus: {4195 end: 'u32',4196 proposal: 'FrameSupportPreimagesBounded',4197 threshold: 'PalletDemocracyVoteThreshold',4198 delay: 'u32',4199 tally: 'PalletDemocracyTally'4200 },4201 /**4202 * Lookup483: pallet_democracy::types::Tally<Balance>4203 **/4204 PalletDemocracyTally: {4205 ayes: 'u128',4206 nays: 'u128',4207 turnout: 'u128'4208 },4209 /**4210 * Lookup484: pallet_democracy::vote::Voting<Balance, sp_core::crypto::AccountId32, BlockNumber, MaxVotes>4211 **/4212 PalletDemocracyVoteVoting: {4213 _enum: {4214 Direct: {4215 votes: 'Vec<(u32,PalletDemocracyVoteAccountVote)>',4216 delegations: 'PalletDemocracyDelegations',4217 prior: 'PalletDemocracyVotePriorLock',4218 },4219 Delegating: {4220 balance: 'u128',4221 target: 'AccountId32',4222 conviction: 'PalletDemocracyConviction',4223 delegations: 'PalletDemocracyDelegations',4224 prior: 'PalletDemocracyVotePriorLock'4225 }4226 }4227 },4228 /**4229 * Lookup488: pallet_democracy::types::Delegations<Balance>4230 **/4231 PalletDemocracyDelegations: {4232 votes: 'u128',4233 capital: 'u128'4234 },4235 /**4236 * Lookup489: pallet_democracy::vote::PriorLock<BlockNumber, Balance>4237 **/4238 PalletDemocracyVotePriorLock: '(u32,u128)',4239 /**4240 * Lookup492: pallet_democracy::pallet::Error<T>4241 **/4242 PalletDemocracyError: {4243 _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']4244 },4245 /**4246 * Lookup494: pallet_collective::Votes<sp_core::crypto::AccountId32, BlockNumber>4247 **/4248 PalletCollectiveVotes: {4249 index: 'u32',4250 threshold: 'u32',4251 ayes: 'Vec<AccountId32>',4252 nays: 'Vec<AccountId32>',4253 end: 'u32'4254 },4255 /**4256 * Lookup495: pallet_collective::pallet::Error<T, I>4257 **/4258 PalletCollectiveError: {4259 _enum: ['NotMember', 'DuplicateProposal', 'ProposalMissing', 'WrongIndex', 'DuplicateVote', 'AlreadyInitialized', 'TooEarly', 'TooManyProposals', 'WrongProposalWeight', 'WrongProposalLength']4260 },4261 /**4262 * Lookup499: pallet_membership::pallet::Error<T, I>4263 **/4264 PalletMembershipError: {4265 _enum: ['AlreadyMember', 'NotMember', 'TooManyMembers']4266 },4267 /**4268 * Lookup502: pallet_ranked_collective::MemberRecord4269 **/4270 PalletRankedCollectiveMemberRecord: {4271 rank: 'u16'4272 },4273 /**4274 * Lookup507: pallet_ranked_collective::pallet::Error<T, I>4275 **/4276 PalletRankedCollectiveError: {4277 _enum: ['AlreadyMember', 'NotMember', 'NotPolling', 'Ongoing', 'NoneRemaining', 'Corruption', 'RankTooLow', 'InvalidWitness', 'NoPermission']4278 },4279 /**4280 * 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>4281 **/4282 PalletReferendaReferendumInfo: {4283 _enum: {4284 Ongoing: 'PalletReferendaReferendumStatus',4285 Approved: '(u32,Option<PalletReferendaDeposit>,Option<PalletReferendaDeposit>)',4286 Rejected: '(u32,Option<PalletReferendaDeposit>,Option<PalletReferendaDeposit>)',4287 Cancelled: '(u32,Option<PalletReferendaDeposit>,Option<PalletReferendaDeposit>)',4288 TimedOut: '(u32,Option<PalletReferendaDeposit>,Option<PalletReferendaDeposit>)',4289 Killed: 'u32'4290 }4291 },4292 /**4293 * 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>4294 **/4295 PalletReferendaReferendumStatus: {4296 track: 'u16',4297 origin: 'OpalRuntimeOriginCaller',4298 proposal: 'FrameSupportPreimagesBounded',4299 enactment: 'FrameSupportScheduleDispatchTime',4300 submitted: 'u32',4301 submissionDeposit: 'PalletReferendaDeposit',4302 decisionDeposit: 'Option<PalletReferendaDeposit>',4303 deciding: 'Option<PalletReferendaDecidingStatus>',4304 tally: 'PalletRankedCollectiveTally',4305 inQueue: 'bool',4306 alarm: 'Option<(u32,(u32,u32))>'4307 },4308 /**4309 * Lookup510: pallet_referenda::types::Deposit<sp_core::crypto::AccountId32, Balance>4310 **/4311 PalletReferendaDeposit: {4312 who: 'AccountId32',4313 amount: 'u128'4314 },4315 /**4316 * Lookup513: pallet_referenda::types::DecidingStatus<BlockNumber>4317 **/4318 PalletReferendaDecidingStatus: {4319 since: 'u32',4320 confirming: 'Option<u32>'4321 },4322 /**4323 * Lookup519: pallet_referenda::types::TrackInfo<Balance, Moment>4324 **/4325 PalletReferendaTrackInfo: {4326 name: 'Text',4327 maxDeciding: 'u32',4328 decisionDeposit: 'u128',4329 preparePeriod: 'u32',4330 decisionPeriod: 'u32',4331 confirmPeriod: 'u32',4332 minEnactmentPeriod: 'u32',4333 minApproval: 'PalletReferendaCurve',4334 minSupport: 'PalletReferendaCurve'4335 },4336 /**4337 * Lookup520: pallet_referenda::types::Curve4338 **/4339 PalletReferendaCurve: {4340 _enum: {4341 LinearDecreasing: {4342 length: 'Perbill',4343 floor: 'Perbill',4344 ceil: 'Perbill',4345 },4346 SteppedDecreasing: {4347 begin: 'Perbill',4348 end: 'Perbill',4349 step: 'Perbill',4350 period: 'Perbill',4351 },4352 Reciprocal: {4353 factor: 'i64',4354 xOffset: 'i64',4355 yOffset: 'i64'4356 }4357 }4358 },4359 /**4360 * Lookup523: pallet_referenda::pallet::Error<T, I>4361 **/4362 PalletReferendaError: {4363 _enum: ['NotOngoing', 'HasDeposit', 'BadTrack', 'Full', 'QueueEmpty', 'BadReferendum', 'NothingToDo', 'NoTrack', 'Unfinished', 'NoPermission', 'NoDeposit', 'BadStatus', 'PreimageNotExist']4364 },4365 /**4366 * Lookup526: pallet_scheduler::Scheduled<Name, frame_support::traits::preimages::Bounded<opal_runtime::RuntimeCall>, BlockNumber, opal_runtime::OriginCaller, sp_core::crypto::AccountId32>4367 **/4368 PalletSchedulerScheduled: {4369 maybeId: 'Option<[u8;32]>',4370 priority: 'u8',4371 call: 'FrameSupportPreimagesBounded',4372 maybePeriodic: 'Option<(u32,u32)>',4373 origin: 'OpalRuntimeOriginCaller'4374 },4375 /**4376 * Lookup528: pallet_scheduler::pallet::Error<T>4377 **/4378 PalletSchedulerError: {4379 _enum: ['FailedToSchedule', 'NotFound', 'TargetBlockNumberInPast', 'RescheduleNoChange', 'Named']4380 },4381 /**4382 * Lookup530: cumulus_pallet_xcmp_queue::InboundChannelDetails4383 **/4384 CumulusPalletXcmpQueueInboundChannelDetails: {4385 sender: 'u32',4386 state: 'CumulusPalletXcmpQueueInboundState',4387 messageMetadata: 'Vec<(u32,PolkadotParachainPrimitivesXcmpMessageFormat)>'4388 },4389 /**4390 * Lookup531: cumulus_pallet_xcmp_queue::InboundState4391 **/4392 CumulusPalletXcmpQueueInboundState: {4393 _enum: ['Ok', 'Suspended']4394 },4395 /**4396 * Lookup534: polkadot_parachain::primitives::XcmpMessageFormat4397 **/4398 PolkadotParachainPrimitivesXcmpMessageFormat: {4399 _enum: ['ConcatenatedVersionedXcm', 'ConcatenatedEncodedBlob', 'Signals']4400 },4401 /**4402 * Lookup537: cumulus_pallet_xcmp_queue::OutboundChannelDetails4403 **/4404 CumulusPalletXcmpQueueOutboundChannelDetails: {4405 recipient: 'u32',4406 state: 'CumulusPalletXcmpQueueOutboundState',4407 signalsExist: 'bool',4408 firstIndex: 'u16',4409 lastIndex: 'u16'4410 },4411 /**4412 * Lookup538: cumulus_pallet_xcmp_queue::OutboundState4413 **/4414 CumulusPalletXcmpQueueOutboundState: {4415 _enum: ['Ok', 'Suspended']4416 },4417 /**4418 * Lookup540: cumulus_pallet_xcmp_queue::QueueConfigData4419 **/4420 CumulusPalletXcmpQueueQueueConfigData: {4421 suspendThreshold: 'u32',4422 dropThreshold: 'u32',4423 resumeThreshold: 'u32',4424 thresholdWeight: 'SpWeightsWeightV2Weight',4425 weightRestrictDecay: 'SpWeightsWeightV2Weight',4426 xcmpMaxIndividualWeight: 'SpWeightsWeightV2Weight'4427 },4428 /**4429 * Lookup542: cumulus_pallet_xcmp_queue::pallet::Error<T>4430 **/4431 CumulusPalletXcmpQueueError: {4432 _enum: ['FailedToSend', 'BadXcmOrigin', 'BadXcm', 'BadOverweightIndex', 'WeightOverLimit']4433 },4434 /**4435 * Lookup543: pallet_xcm::pallet::QueryStatus<BlockNumber>4436 **/4437 PalletXcmQueryStatus: {4438 _enum: {4439 Pending: {4440 responder: 'XcmVersionedMultiLocation',4441 maybeMatchQuerier: 'Option<XcmVersionedMultiLocation>',4442 maybeNotify: 'Option<(u8,u8)>',4443 timeout: 'u32',4444 },4445 VersionNotifier: {4446 origin: 'XcmVersionedMultiLocation',4447 isActive: 'bool',4448 },4449 Ready: {4450 response: 'XcmVersionedResponse',4451 at: 'u32'4452 }4453 }4454 },4455 /**4456 * Lookup547: xcm::VersionedResponse4457 **/4458 XcmVersionedResponse: {4459 _enum: {4460 __Unused0: 'Null',4461 __Unused1: 'Null',4462 V2: 'XcmV2Response',4463 V3: 'XcmV3Response'4464 }4465 },4466 /**4467 * Lookup553: pallet_xcm::pallet::VersionMigrationStage4468 **/4469 PalletXcmVersionMigrationStage: {4470 _enum: {4471 MigrateSupportedVersion: 'Null',4472 MigrateVersionNotifiers: 'Null',4473 NotifyCurrentTargets: 'Option<Bytes>',4474 MigrateAndNotifyOldTargets: 'Null'4475 }4476 },4477 /**4478 * Lookup556: xcm::VersionedAssetId4479 **/4480 XcmVersionedAssetId: {4481 _enum: {4482 __Unused0: 'Null',4483 __Unused1: 'Null',4484 __Unused2: 'Null',4485 V3: 'XcmV3MultiassetAssetId'4486 }4487 },4488 /**4489 * Lookup557: pallet_xcm::pallet::RemoteLockedFungibleRecord<ConsumerIdentifier, MaxConsumers>4490 **/4491 PalletXcmRemoteLockedFungibleRecord: {4492 amount: 'u128',4493 owner: 'XcmVersionedMultiLocation',4494 locker: 'XcmVersionedMultiLocation',4495 consumers: 'Vec<(Null,u128)>'4496 },4497 /**4498 * Lookup564: pallet_xcm::pallet::Error<T>4499 **/4500 PalletXcmError: {4501 _enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed', 'InvalidAsset', 'LowBalance', 'TooManyLocks', 'AccountNotSovereign', 'FeesNotMet', 'LockNotFound', 'InUse']4502 },4503 /**4504 * Lookup565: cumulus_pallet_xcm::pallet::Error<T>4505 **/4506 CumulusPalletXcmError: 'Null',4507 /**4508 * Lookup566: cumulus_pallet_dmp_queue::ConfigData4509 **/4510 CumulusPalletDmpQueueConfigData: {4511 maxIndividual: 'SpWeightsWeightV2Weight'4512 },4513 /**4514 * Lookup567: cumulus_pallet_dmp_queue::PageIndexData4515 **/4516 CumulusPalletDmpQueuePageIndexData: {4517 beginUsed: 'u32',4518 endUsed: 'u32',4519 overweightCount: 'u64'4520 },4521 /**4522 * Lookup570: cumulus_pallet_dmp_queue::pallet::Error<T>4523 **/4524 CumulusPalletDmpQueueError: {4525 _enum: ['Unknown', 'OverLimit']4526 },4527 /**4528 * Lookup574: pallet_unique::pallet::Error<T>4529 **/4530 PalletUniqueError: {4531 _enum: ['CollectionDecimalPointLimitExceeded', 'EmptyArgument', 'RepartitionCalledOnNonRefungibleCollection']4532 },4533 /**4534 * Lookup575: pallet_configuration::pallet::Error<T>4535 **/4536 PalletConfigurationError: {4537 _enum: ['InconsistentConfiguration']4538 },4539 /**4540 * Lookup576: up_data_structs::Collection<sp_core::crypto::AccountId32>4541 **/4542 UpDataStructsCollection: {4543 owner: 'AccountId32',4544 mode: 'UpDataStructsCollectionMode',4545 name: 'Vec<u16>',4546 description: 'Vec<u16>',4547 tokenPrefix: 'Bytes',4548 sponsorship: 'UpDataStructsSponsorshipStateAccountId32',4549 limits: 'UpDataStructsCollectionLimits',4550 permissions: 'UpDataStructsCollectionPermissions',4551 flags: '[u8;1]'4552 },4553 /**4554 * Lookup577: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>4555 **/4556 UpDataStructsSponsorshipStateAccountId32: {4557 _enum: {4558 Disabled: 'Null',4559 Unconfirmed: 'AccountId32',4560 Confirmed: 'AccountId32'4561 }4562 },4563 /**4564 * Lookup578: up_data_structs::Properties4565 **/4566 UpDataStructsProperties: {4567 map: 'UpDataStructsPropertiesMapBoundedVec',4568 consumedSpace: 'u32',4569 reserved: 'u32'4570 },4571 /**4572 * Lookup579: up_data_structs::PropertiesMap<bounded_collections::bounded_vec::BoundedVec<T, S>>4573 **/4574 UpDataStructsPropertiesMapBoundedVec: 'BTreeMap<Bytes, Bytes>',4575 /**4576 * Lookup584: up_data_structs::PropertiesMap<up_data_structs::PropertyPermission>4577 **/4578 UpDataStructsPropertiesMapPropertyPermission: 'BTreeMap<Bytes, UpDataStructsPropertyPermission>',4579 /**4580 * Lookup591: up_data_structs::CollectionStats4581 **/4582 UpDataStructsCollectionStats: {4583 created: 'u32',4584 destroyed: 'u32',4585 alive: 'u32'4586 },4587 /**4588 * Lookup592: up_data_structs::TokenChild4589 **/4590 UpDataStructsTokenChild: {4591 token: 'u32',4592 collection: 'u32'4593 },4594 /**4595 * Lookup593: PhantomType::up_data_structs<T>4596 **/4597 PhantomTypeUpDataStructs: '[(UpDataStructsTokenData,UpDataStructsRpcCollection,UpPovEstimateRpcPovInfo);0]',4598 /**4599 * Lookup595: up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>4600 **/4601 UpDataStructsTokenData: {4602 properties: 'Vec<UpDataStructsProperty>',4603 owner: 'Option<PalletEvmAccountBasicCrossAccountIdRepr>',4604 pieces: 'u128'4605 },4606 /**4607 * Lookup596: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>4608 **/4609 UpDataStructsRpcCollection: {4610 owner: 'AccountId32',4611 mode: 'UpDataStructsCollectionMode',4612 name: 'Vec<u16>',4613 description: 'Vec<u16>',4614 tokenPrefix: 'Bytes',4615 sponsorship: 'UpDataStructsSponsorshipStateAccountId32',4616 limits: 'UpDataStructsCollectionLimits',4617 permissions: 'UpDataStructsCollectionPermissions',4618 tokenPropertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',4619 properties: 'Vec<UpDataStructsProperty>',4620 readOnly: 'bool',4621 flags: 'UpDataStructsRpcCollectionFlags'4622 },4623 /**4624 * Lookup597: up_data_structs::RpcCollectionFlags4625 **/4626 UpDataStructsRpcCollectionFlags: {4627 foreign: 'bool',4628 erc721metadata: 'bool'4629 },4630 /**4631 * Lookup598: up_pov_estimate_rpc::PovInfo4632 **/4633 UpPovEstimateRpcPovInfo: {4634 proofSize: 'u64',4635 compactProofSize: 'u64',4636 compressedProofSize: 'u64',4637 results: 'Vec<Result<Result<Null, SpRuntimeDispatchError>, SpRuntimeTransactionValidityTransactionValidityError>>',4638 keyValues: 'Vec<UpPovEstimateRpcTrieKeyValue>'4639 },4640 /**4641 * Lookup601: sp_runtime::transaction_validity::TransactionValidityError4642 **/4643 SpRuntimeTransactionValidityTransactionValidityError: {4644 _enum: {4645 Invalid: 'SpRuntimeTransactionValidityInvalidTransaction',4646 Unknown: 'SpRuntimeTransactionValidityUnknownTransaction'4647 }4648 },4649 /**4650 * Lookup602: sp_runtime::transaction_validity::InvalidTransaction4651 **/4652 SpRuntimeTransactionValidityInvalidTransaction: {4653 _enum: {4654 Call: 'Null',4655 Payment: 'Null',4656 Future: 'Null',4657 Stale: 'Null',4658 BadProof: 'Null',4659 AncientBirthBlock: 'Null',4660 ExhaustsResources: 'Null',4661 Custom: 'u8',4662 BadMandatory: 'Null',4663 MandatoryValidation: 'Null',4664 BadSigner: 'Null'4665 }4666 },4667 /**4668 * Lookup603: sp_runtime::transaction_validity::UnknownTransaction4669 **/4670 SpRuntimeTransactionValidityUnknownTransaction: {4671 _enum: {4672 CannotLookup: 'Null',4673 NoUnsignedValidator: 'Null',4674 Custom: 'u8'4675 }4676 },4677 /**4678 * Lookup605: up_pov_estimate_rpc::TrieKeyValue4679 **/4680 UpPovEstimateRpcTrieKeyValue: {4681 key: 'Bytes',4682 value: 'Bytes'4683 },4684 /**4685 * Lookup607: pallet_common::pallet::Error<T>4686 **/4687 PalletCommonError: {4688 _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']4689 },4690 /**4691 * Lookup609: pallet_fungible::pallet::Error<T>4692 **/4693 PalletFungibleError: {4694 _enum: ['NotFungibleDataUsedToMintFungibleCollectionToken', 'FungibleItemsHaveNoId', 'FungibleItemsDontHaveData', 'FungibleDisallowsNesting', 'SettingPropertiesNotAllowed', 'SettingAllowanceForAllNotAllowed', 'FungibleTokensAreAlwaysValid']4695 },4696 /**4697 * Lookup614: pallet_refungible::pallet::Error<T>4698 **/4699 PalletRefungibleError: {4700 _enum: ['NotRefungibleDataUsedToMintFungibleCollectionToken', 'WrongRefungiblePieces', 'RepartitionWhileNotOwningAllPieces', 'RefungibleDisallowsNesting', 'SettingPropertiesNotAllowed']4701 },4702 /**4703 * Lookup615: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>4704 **/4705 PalletNonfungibleItemData: {4706 owner: 'PalletEvmAccountBasicCrossAccountIdRepr'4707 },4708 /**4709 * Lookup617: up_data_structs::PropertyScope4710 **/4711 UpDataStructsPropertyScope: {4712 _enum: ['None', 'Rmrk']4713 },4714 /**4715 * Lookup620: pallet_nonfungible::pallet::Error<T>4716 **/4717 PalletNonfungibleError: {4718 _enum: ['NotNonfungibleDataUsedToMintFungibleCollectionToken', 'NonfungibleItemsHaveNoAmount', 'CantBurnNftWithChildren']4719 },4720 /**4721 * Lookup621: pallet_structure::pallet::Error<T>4722 **/4723 PalletStructureError: {4724 _enum: ['OuroborosDetected', 'DepthLimit', 'BreadthLimit', 'TokenNotFound', 'CantNestTokenUnderCollection']4725 },4726 /**4727 * Lookup626: pallet_app_promotion::pallet::Error<T>4728 **/4729 PalletAppPromotionError: {4730 _enum: ['AdminNotSet', 'NoPermission', 'NotSufficientFunds', 'PendingForBlockOverflow', 'SponsorNotSet', 'InsufficientStakedBalance', 'InconsistencyState']4731 },4732 /**4733 * Lookup627: pallet_foreign_assets::module::Error<T>4734 **/4735 PalletForeignAssetsModuleError: {4736 _enum: ['BadLocation', 'MultiLocationExisted', 'AssetIdNotExists', 'AssetIdExisted']4737 },4738 /**4739 * Lookup628: pallet_evm::CodeMetadata4740 **/4741 PalletEvmCodeMetadata: {4742 _alias: {4743 size_: 'size',4744 hash_: 'hash'4745 },4746 size_: 'u64',4747 hash_: 'H256'4748 },4749 /**4750 * Lookup630: pallet_evm::pallet::Error<T>4751 **/4752 PalletEvmError: {4753 _enum: ['BalanceLow', 'FeeOverflow', 'PaymentOverflow', 'WithdrawFailed', 'GasPriceTooLow', 'InvalidNonce', 'GasLimitTooLow', 'GasLimitTooHigh', 'Undefined', 'Reentrancy', 'TransactionMustComeFromEOA']4754 },4755 /**4756 * Lookup633: fp_rpc::TransactionStatus4757 **/4758 FpRpcTransactionStatus: {4759 transactionHash: 'H256',4760 transactionIndex: 'u32',4761 from: 'H160',4762 to: 'Option<H160>',4763 contractAddress: 'Option<H160>',4764 logs: 'Vec<EthereumLog>',4765 logsBloom: 'EthbloomBloom'4766 },4767 /**4768 * Lookup635: ethbloom::Bloom4769 **/4770 EthbloomBloom: '[u8;256]',4771 /**4772 * Lookup637: ethereum::receipt::ReceiptV34773 **/4774 EthereumReceiptReceiptV3: {4775 _enum: {4776 Legacy: 'EthereumReceiptEip658ReceiptData',4777 EIP2930: 'EthereumReceiptEip658ReceiptData',4778 EIP1559: 'EthereumReceiptEip658ReceiptData'4779 }4780 },4781 /**4782 * Lookup638: ethereum::receipt::EIP658ReceiptData4783 **/4784 EthereumReceiptEip658ReceiptData: {4785 statusCode: 'u8',4786 usedGas: 'U256',4787 logsBloom: 'EthbloomBloom',4788 logs: 'Vec<EthereumLog>'4789 },4790 /**4791 * Lookup639: ethereum::block::Block<ethereum::transaction::TransactionV2>4792 **/4793 EthereumBlock: {4794 header: 'EthereumHeader',4795 transactions: 'Vec<EthereumTransactionTransactionV2>',4796 ommers: 'Vec<EthereumHeader>'4797 },4798 /**4799 * Lookup640: ethereum::header::Header4800 **/4801 EthereumHeader: {4802 parentHash: 'H256',4803 ommersHash: 'H256',4804 beneficiary: 'H160',4805 stateRoot: 'H256',4806 transactionsRoot: 'H256',4807 receiptsRoot: 'H256',4808 logsBloom: 'EthbloomBloom',4809 difficulty: 'U256',4810 number: 'U256',4811 gasLimit: 'U256',4812 gasUsed: 'U256',4813 timestamp: 'u64',4814 extraData: 'Bytes',4815 mixHash: 'H256',4816 nonce: 'EthereumTypesHashH64'4817 },4818 /**4819 * Lookup641: ethereum_types::hash::H644820 **/4821 EthereumTypesHashH64: '[u8;8]',4822 /**4823 * Lookup646: pallet_ethereum::pallet::Error<T>4824 **/4825 PalletEthereumError: {4826 _enum: ['InvalidSignature', 'PreLogExists']4827 },4828 /**4829 * Lookup647: pallet_evm_coder_substrate::pallet::Error<T>4830 **/4831 PalletEvmCoderSubstrateError: {4832 _enum: ['OutOfGas', 'OutOfFund']4833 },4834 /**4835 * Lookup648: up_data_structs::SponsorshipState<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>4836 **/4837 UpDataStructsSponsorshipStateBasicCrossAccountIdRepr: {4838 _enum: {4839 Disabled: 'Null',4840 Unconfirmed: 'PalletEvmAccountBasicCrossAccountIdRepr',4841 Confirmed: 'PalletEvmAccountBasicCrossAccountIdRepr'4842 }4843 },4844 /**4845 * Lookup649: pallet_evm_contract_helpers::SponsoringModeT4846 **/4847 PalletEvmContractHelpersSponsoringModeT: {4848 _enum: ['Disabled', 'Allowlisted', 'Generous']4849 },4850 /**4851 * Lookup655: pallet_evm_contract_helpers::pallet::Error<T>4852 **/4853 PalletEvmContractHelpersError: {4854 _enum: ['NoPermission', 'NoPendingSponsor', 'TooManyMethodsHaveSponsoredLimit']4855 },4856 /**4857 * Lookup656: pallet_evm_migration::pallet::Error<T>4858 **/4859 PalletEvmMigrationError: {4860 _enum: ['AccountNotEmpty', 'AccountIsNotMigrating', 'BadEvent']4861 },4862 /**4863 * Lookup657: pallet_maintenance::pallet::Error<T>4864 **/4865 PalletMaintenanceError: 'Null',4866 /**4867 * Lookup658: pallet_test_utils::pallet::Error<T>4868 **/4869 PalletTestUtilsError: {4870 _enum: ['TestPalletDisabled', 'TriggerRollback']4871 },4872 /**4873 * Lookup660: sp_runtime::MultiSignature4874 **/4875 SpRuntimeMultiSignature: {4876 _enum: {4877 Ed25519: 'SpCoreEd25519Signature',4878 Sr25519: 'SpCoreSr25519Signature',4879 Ecdsa: 'SpCoreEcdsaSignature'4880 }4881 },4882 /**4883 * Lookup661: sp_core::ed25519::Signature4884 **/4885 SpCoreEd25519Signature: '[u8;64]',4886 /**4887 * Lookup663: sp_core::sr25519::Signature4888 **/4889 SpCoreSr25519Signature: '[u8;64]',4890 /**4891 * Lookup664: sp_core::ecdsa::Signature4892 **/4893 SpCoreEcdsaSignature: '[u8;65]',4894 /**4895 * Lookup667: frame_system::extensions::check_spec_version::CheckSpecVersion<T>4896 **/4897 FrameSystemExtensionsCheckSpecVersion: 'Null',4898 /**4899 * Lookup668: frame_system::extensions::check_tx_version::CheckTxVersion<T>4900 **/4901 FrameSystemExtensionsCheckTxVersion: 'Null',4902 /**4903 * Lookup669: frame_system::extensions::check_genesis::CheckGenesis<T>4904 **/4905 FrameSystemExtensionsCheckGenesis: 'Null',4906 /**4907 * Lookup672: frame_system::extensions::check_nonce::CheckNonce<T>4908 **/4909 FrameSystemExtensionsCheckNonce: 'Compact<u32>',4910 /**4911 * Lookup673: frame_system::extensions::check_weight::CheckWeight<T>4912 **/4913 FrameSystemExtensionsCheckWeight: 'Null',4914 /**4915 * Lookup674: opal_runtime::runtime_common::maintenance::CheckMaintenance4916 **/4917 OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance: 'Null',4918 /**4919 * Lookup675: opal_runtime::runtime_common::identity::DisableIdentityCalls4920 **/4921 OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls: 'Null',4922 /**4923 * Lookup676: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>4924 **/4925 PalletTemplateTransactionPaymentChargeTransactionPayment: 'Compact<u128>',4926 /**4927 * Lookup677: opal_runtime::Runtime4928 **/4929 OpalRuntimeRuntime: 'Null',4930 /**4931 * Lookup678: pallet_ethereum::FakeTransactionFinalizer<opal_runtime::Runtime>4932 **/4933 PalletEthereumFakeTransactionFinalizer: 'Null'4934};1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */34/* eslint-disable sort-keys */56export default {7 /**8 * Lookup3: frame_system::AccountInfo<Nonce, pallet_balances::types::AccountData<Balance>>9 **/10 FrameSystemAccountInfo: {11 nonce: 'u32',12 consumers: 'u32',13 providers: 'u32',14 sufficients: 'u32',15 data: 'PalletBalancesAccountData'16 },17 /**18 * Lookup5: pallet_balances::types::AccountData<Balance>19 **/20 PalletBalancesAccountData: {21 free: 'u128',22 reserved: 'u128',23 frozen: 'u128',24 flags: 'u128'25 },26 /**27 * Lookup8: frame_support::dispatch::PerDispatchClass<sp_weights::weight_v2::Weight>28 **/29 FrameSupportDispatchPerDispatchClassWeight: {30 normal: 'SpWeightsWeightV2Weight',31 operational: 'SpWeightsWeightV2Weight',32 mandatory: 'SpWeightsWeightV2Weight'33 },34 /**35 * Lookup9: sp_weights::weight_v2::Weight36 **/37 SpWeightsWeightV2Weight: {38 refTime: 'Compact<u64>',39 proofSize: 'Compact<u64>'40 },41 /**42 * Lookup14: sp_runtime::generic::digest::Digest43 **/44 SpRuntimeDigest: {45 logs: 'Vec<SpRuntimeDigestDigestItem>'46 },47 /**48 * Lookup16: sp_runtime::generic::digest::DigestItem49 **/50 SpRuntimeDigestDigestItem: {51 _enum: {52 Other: 'Bytes',53 __Unused1: 'Null',54 __Unused2: 'Null',55 __Unused3: 'Null',56 Consensus: '([u8;4],Bytes)',57 Seal: '([u8;4],Bytes)',58 PreRuntime: '([u8;4],Bytes)',59 __Unused7: 'Null',60 RuntimeEnvironmentUpdated: 'Null'61 }62 },63 /**64 * Lookup19: frame_system::EventRecord<opal_runtime::RuntimeEvent, primitive_types::H256>65 **/66 FrameSystemEventRecord: {67 phase: 'FrameSystemPhase',68 event: 'Event',69 topics: 'Vec<H256>'70 },71 /**72 * Lookup21: frame_system::pallet::Event<T>73 **/74 FrameSystemEvent: {75 _enum: {76 ExtrinsicSuccess: {77 dispatchInfo: 'FrameSupportDispatchDispatchInfo',78 },79 ExtrinsicFailed: {80 dispatchError: 'SpRuntimeDispatchError',81 dispatchInfo: 'FrameSupportDispatchDispatchInfo',82 },83 CodeUpdated: 'Null',84 NewAccount: {85 account: 'AccountId32',86 },87 KilledAccount: {88 account: 'AccountId32',89 },90 Remarked: {91 _alias: {92 hash_: 'hash',93 },94 sender: 'AccountId32',95 hash_: 'H256'96 }97 }98 },99 /**100 * Lookup22: frame_support::dispatch::DispatchInfo101 **/102 FrameSupportDispatchDispatchInfo: {103 weight: 'SpWeightsWeightV2Weight',104 class: 'FrameSupportDispatchDispatchClass',105 paysFee: 'FrameSupportDispatchPays'106 },107 /**108 * Lookup23: frame_support::dispatch::DispatchClass109 **/110 FrameSupportDispatchDispatchClass: {111 _enum: ['Normal', 'Operational', 'Mandatory']112 },113 /**114 * Lookup24: frame_support::dispatch::Pays115 **/116 FrameSupportDispatchPays: {117 _enum: ['Yes', 'No']118 },119 /**120 * Lookup25: sp_runtime::DispatchError121 **/122 SpRuntimeDispatchError: {123 _enum: {124 Other: 'Null',125 CannotLookup: 'Null',126 BadOrigin: 'Null',127 Module: 'SpRuntimeModuleError',128 ConsumerRemaining: 'Null',129 NoProviders: 'Null',130 TooManyConsumers: 'Null',131 Token: 'SpRuntimeTokenError',132 Arithmetic: 'SpArithmeticArithmeticError',133 Transactional: 'SpRuntimeTransactionalError',134 Exhausted: 'Null',135 Corruption: 'Null',136 Unavailable: 'Null',137 RootNotAllowed: 'Null'138 }139 },140 /**141 * Lookup26: sp_runtime::ModuleError142 **/143 SpRuntimeModuleError: {144 index: 'u8',145 error: '[u8;4]'146 },147 /**148 * Lookup27: sp_runtime::TokenError149 **/150 SpRuntimeTokenError: {151 _enum: ['FundsUnavailable', 'OnlyProvider', 'BelowMinimum', 'CannotCreate', 'UnknownAsset', 'Frozen', 'Unsupported', 'CannotCreateHold', 'NotExpendable', 'Blocked']152 },153 /**154 * Lookup28: sp_arithmetic::ArithmeticError155 **/156 SpArithmeticArithmeticError: {157 _enum: ['Underflow', 'Overflow', 'DivisionByZero']158 },159 /**160 * Lookup29: sp_runtime::TransactionalError161 **/162 SpRuntimeTransactionalError: {163 _enum: ['LimitReached', 'NoLayer']164 },165 /**166 * Lookup30: pallet_state_trie_migration::pallet::Event<T>167 **/168 PalletStateTrieMigrationEvent: {169 _enum: {170 Migrated: {171 top: 'u32',172 child: 'u32',173 compute: 'PalletStateTrieMigrationMigrationCompute',174 },175 Slashed: {176 who: 'AccountId32',177 amount: 'u128',178 },179 AutoMigrationFinished: 'Null',180 Halted: {181 error: 'PalletStateTrieMigrationError'182 }183 }184 },185 /**186 * Lookup31: pallet_state_trie_migration::pallet::MigrationCompute187 **/188 PalletStateTrieMigrationMigrationCompute: {189 _enum: ['Signed', 'Auto']190 },191 /**192 * Lookup32: pallet_state_trie_migration::pallet::Error<T>193 **/194 PalletStateTrieMigrationError: {195 _enum: ['MaxSignedLimits', 'KeyTooLong', 'NotEnoughFunds', 'BadWitness', 'SignedMigrationNotAllowed', 'BadChildRoot']196 },197 /**198 * Lookup33: cumulus_pallet_parachain_system::pallet::Event<T>199 **/200 CumulusPalletParachainSystemEvent: {201 _enum: {202 ValidationFunctionStored: 'Null',203 ValidationFunctionApplied: {204 relayChainBlockNum: 'u32',205 },206 ValidationFunctionDiscarded: 'Null',207 UpgradeAuthorized: {208 codeHash: 'H256',209 },210 DownwardMessagesReceived: {211 count: 'u32',212 },213 DownwardMessagesProcessed: {214 weightUsed: 'SpWeightsWeightV2Weight',215 dmqHead: 'H256',216 },217 UpwardMessageSent: {218 messageHash: 'Option<[u8;32]>'219 }220 }221 },222 /**223 * Lookup35: pallet_collator_selection::pallet::Event<T>224 **/225 PalletCollatorSelectionEvent: {226 _enum: {227 InvulnerableAdded: {228 invulnerable: 'AccountId32',229 },230 InvulnerableRemoved: {231 invulnerable: 'AccountId32',232 },233 LicenseObtained: {234 accountId: 'AccountId32',235 deposit: 'u128',236 },237 LicenseReleased: {238 accountId: 'AccountId32',239 depositReturned: 'u128',240 },241 CandidateAdded: {242 accountId: 'AccountId32',243 },244 CandidateRemoved: {245 accountId: 'AccountId32'246 }247 }248 },249 /**250 * Lookup36: pallet_session::pallet::Event251 **/252 PalletSessionEvent: {253 _enum: {254 NewSession: {255 sessionIndex: 'u32'256 }257 }258 },259 /**260 * Lookup37: pallet_balances::pallet::Event<T, I>261 **/262 PalletBalancesEvent: {263 _enum: {264 Endowed: {265 account: 'AccountId32',266 freeBalance: 'u128',267 },268 DustLost: {269 account: 'AccountId32',270 amount: 'u128',271 },272 Transfer: {273 from: 'AccountId32',274 to: 'AccountId32',275 amount: 'u128',276 },277 BalanceSet: {278 who: 'AccountId32',279 free: 'u128',280 },281 Reserved: {282 who: 'AccountId32',283 amount: 'u128',284 },285 Unreserved: {286 who: 'AccountId32',287 amount: 'u128',288 },289 ReserveRepatriated: {290 from: 'AccountId32',291 to: 'AccountId32',292 amount: 'u128',293 destinationStatus: 'FrameSupportTokensMiscBalanceStatus',294 },295 Deposit: {296 who: 'AccountId32',297 amount: 'u128',298 },299 Withdraw: {300 who: 'AccountId32',301 amount: 'u128',302 },303 Slashed: {304 who: 'AccountId32',305 amount: 'u128',306 },307 Minted: {308 who: 'AccountId32',309 amount: 'u128',310 },311 Burned: {312 who: 'AccountId32',313 amount: 'u128',314 },315 Suspended: {316 who: 'AccountId32',317 amount: 'u128',318 },319 Restored: {320 who: 'AccountId32',321 amount: 'u128',322 },323 Upgraded: {324 who: 'AccountId32',325 },326 Issued: {327 amount: 'u128',328 },329 Rescinded: {330 amount: 'u128',331 },332 Locked: {333 who: 'AccountId32',334 amount: 'u128',335 },336 Unlocked: {337 who: 'AccountId32',338 amount: 'u128',339 },340 Frozen: {341 who: 'AccountId32',342 amount: 'u128',343 },344 Thawed: {345 who: 'AccountId32',346 amount: 'u128'347 }348 }349 },350 /**351 * Lookup38: frame_support::traits::tokens::misc::BalanceStatus352 **/353 FrameSupportTokensMiscBalanceStatus: {354 _enum: ['Free', 'Reserved']355 },356 /**357 * Lookup39: pallet_transaction_payment::pallet::Event<T>358 **/359 PalletTransactionPaymentEvent: {360 _enum: {361 TransactionFeePaid: {362 who: 'AccountId32',363 actualFee: 'u128',364 tip: 'u128'365 }366 }367 },368 /**369 * Lookup40: pallet_treasury::pallet::Event<T, I>370 **/371 PalletTreasuryEvent: {372 _enum: {373 Proposed: {374 proposalIndex: 'u32',375 },376 Spending: {377 budgetRemaining: 'u128',378 },379 Awarded: {380 proposalIndex: 'u32',381 award: 'u128',382 account: 'AccountId32',383 },384 Rejected: {385 proposalIndex: 'u32',386 slashed: 'u128',387 },388 Burnt: {389 burntFunds: 'u128',390 },391 Rollover: {392 rolloverBalance: 'u128',393 },394 Deposit: {395 value: 'u128',396 },397 SpendApproved: {398 proposalIndex: 'u32',399 amount: 'u128',400 beneficiary: 'AccountId32',401 },402 UpdatedInactive: {403 reactivated: 'u128',404 deactivated: 'u128'405 }406 }407 },408 /**409 * Lookup41: pallet_sudo::pallet::Event<T>410 **/411 PalletSudoEvent: {412 _enum: {413 Sudid: {414 sudoResult: 'Result<Null, SpRuntimeDispatchError>',415 },416 KeyChanged: {417 oldSudoer: 'Option<AccountId32>',418 },419 SudoAsDone: {420 sudoResult: 'Result<Null, SpRuntimeDispatchError>'421 }422 }423 },424 /**425 * Lookup45: orml_vesting::module::Event<T>426 **/427 OrmlVestingModuleEvent: {428 _enum: {429 VestingScheduleAdded: {430 from: 'AccountId32',431 to: 'AccountId32',432 vestingSchedule: 'OrmlVestingVestingSchedule',433 },434 Claimed: {435 who: 'AccountId32',436 amount: 'u128',437 },438 VestingSchedulesUpdated: {439 who: 'AccountId32'440 }441 }442 },443 /**444 * Lookup46: orml_vesting::VestingSchedule<BlockNumber, Balance>445 **/446 OrmlVestingVestingSchedule: {447 start: 'u32',448 period: 'u32',449 periodCount: 'u32',450 perPeriod: 'Compact<u128>'451 },452 /**453 * Lookup48: orml_xtokens::module::Event<T>454 **/455 OrmlXtokensModuleEvent: {456 _enum: {457 TransferredMultiAssets: {458 sender: 'AccountId32',459 assets: 'StagingXcmV3MultiassetMultiAssets',460 fee: 'StagingXcmV3MultiAsset',461 dest: 'StagingXcmV3MultiLocation'462 }463 }464 },465 /**466 * Lookup49: staging_xcm::v3::multiasset::MultiAssets467 **/468 StagingXcmV3MultiassetMultiAssets: 'Vec<StagingXcmV3MultiAsset>',469 /**470 * Lookup51: staging_xcm::v3::multiasset::MultiAsset471 **/472 StagingXcmV3MultiAsset: {473 id: 'StagingXcmV3MultiassetAssetId',474 fun: 'StagingXcmV3MultiassetFungibility'475 },476 /**477 * Lookup52: staging_xcm::v3::multiasset::AssetId478 **/479 StagingXcmV3MultiassetAssetId: {480 _enum: {481 Concrete: 'StagingXcmV3MultiLocation',482 Abstract: '[u8;32]'483 }484 },485 /**486 * Lookup53: staging_xcm::v3::multilocation::MultiLocation487 **/488 StagingXcmV3MultiLocation: {489 parents: 'u8',490 interior: 'StagingXcmV3Junctions'491 },492 /**493 * Lookup54: staging_xcm::v3::junctions::Junctions494 **/495 StagingXcmV3Junctions: {496 _enum: {497 Here: 'Null',498 X1: 'StagingXcmV3Junction',499 X2: '(StagingXcmV3Junction,StagingXcmV3Junction)',500 X3: '(StagingXcmV3Junction,StagingXcmV3Junction,StagingXcmV3Junction)',501 X4: '(StagingXcmV3Junction,StagingXcmV3Junction,StagingXcmV3Junction,StagingXcmV3Junction)',502 X5: '(StagingXcmV3Junction,StagingXcmV3Junction,StagingXcmV3Junction,StagingXcmV3Junction,StagingXcmV3Junction)',503 X6: '(StagingXcmV3Junction,StagingXcmV3Junction,StagingXcmV3Junction,StagingXcmV3Junction,StagingXcmV3Junction,StagingXcmV3Junction)',504 X7: '(StagingXcmV3Junction,StagingXcmV3Junction,StagingXcmV3Junction,StagingXcmV3Junction,StagingXcmV3Junction,StagingXcmV3Junction,StagingXcmV3Junction)',505 X8: '(StagingXcmV3Junction,StagingXcmV3Junction,StagingXcmV3Junction,StagingXcmV3Junction,StagingXcmV3Junction,StagingXcmV3Junction,StagingXcmV3Junction,StagingXcmV3Junction)'506 }507 },508 /**509 * Lookup55: staging_xcm::v3::junction::Junction510 **/511 StagingXcmV3Junction: {512 _enum: {513 Parachain: 'Compact<u32>',514 AccountId32: {515 network: 'Option<StagingXcmV3JunctionNetworkId>',516 id: '[u8;32]',517 },518 AccountIndex64: {519 network: 'Option<StagingXcmV3JunctionNetworkId>',520 index: 'Compact<u64>',521 },522 AccountKey20: {523 network: 'Option<StagingXcmV3JunctionNetworkId>',524 key: '[u8;20]',525 },526 PalletInstance: 'u8',527 GeneralIndex: 'Compact<u128>',528 GeneralKey: {529 length: 'u8',530 data: '[u8;32]',531 },532 OnlyChild: 'Null',533 Plurality: {534 id: 'StagingXcmV3JunctionBodyId',535 part: 'StagingXcmV3JunctionBodyPart',536 },537 GlobalConsensus: 'StagingXcmV3JunctionNetworkId'538 }539 },540 /**541 * Lookup58: staging_xcm::v3::junction::NetworkId542 **/543 StagingXcmV3JunctionNetworkId: {544 _enum: {545 ByGenesis: '[u8;32]',546 ByFork: {547 blockNumber: 'u64',548 blockHash: '[u8;32]',549 },550 Polkadot: 'Null',551 Kusama: 'Null',552 Westend: 'Null',553 Rococo: 'Null',554 Wococo: 'Null',555 Ethereum: {556 chainId: 'Compact<u64>',557 },558 BitcoinCore: 'Null',559 BitcoinCash: 'Null'560 }561 },562 /**563 * Lookup60: staging_xcm::v3::junction::BodyId564 **/565 StagingXcmV3JunctionBodyId: {566 _enum: {567 Unit: 'Null',568 Moniker: '[u8;4]',569 Index: 'Compact<u32>',570 Executive: 'Null',571 Technical: 'Null',572 Legislative: 'Null',573 Judicial: 'Null',574 Defense: 'Null',575 Administration: 'Null',576 Treasury: 'Null'577 }578 },579 /**580 * Lookup61: staging_xcm::v3::junction::BodyPart581 **/582 StagingXcmV3JunctionBodyPart: {583 _enum: {584 Voice: 'Null',585 Members: {586 count: 'Compact<u32>',587 },588 Fraction: {589 nom: 'Compact<u32>',590 denom: 'Compact<u32>',591 },592 AtLeastProportion: {593 nom: 'Compact<u32>',594 denom: 'Compact<u32>',595 },596 MoreThanProportion: {597 nom: 'Compact<u32>',598 denom: 'Compact<u32>'599 }600 }601 },602 /**603 * Lookup62: staging_xcm::v3::multiasset::Fungibility604 **/605 StagingXcmV3MultiassetFungibility: {606 _enum: {607 Fungible: 'Compact<u128>',608 NonFungible: 'StagingXcmV3MultiassetAssetInstance'609 }610 },611 /**612 * Lookup63: staging_xcm::v3::multiasset::AssetInstance613 **/614 StagingXcmV3MultiassetAssetInstance: {615 _enum: {616 Undefined: 'Null',617 Index: 'Compact<u128>',618 Array4: '[u8;4]',619 Array8: '[u8;8]',620 Array16: '[u8;16]',621 Array32: '[u8;32]'622 }623 },624 /**625 * Lookup66: orml_tokens::module::Event<T>626 **/627 OrmlTokensModuleEvent: {628 _enum: {629 Endowed: {630 currencyId: 'PalletForeignAssetsAssetId',631 who: 'AccountId32',632 amount: 'u128',633 },634 DustLost: {635 currencyId: 'PalletForeignAssetsAssetId',636 who: 'AccountId32',637 amount: 'u128',638 },639 Transfer: {640 currencyId: 'PalletForeignAssetsAssetId',641 from: 'AccountId32',642 to: 'AccountId32',643 amount: 'u128',644 },645 Reserved: {646 currencyId: 'PalletForeignAssetsAssetId',647 who: 'AccountId32',648 amount: 'u128',649 },650 Unreserved: {651 currencyId: 'PalletForeignAssetsAssetId',652 who: 'AccountId32',653 amount: 'u128',654 },655 ReserveRepatriated: {656 currencyId: 'PalletForeignAssetsAssetId',657 from: 'AccountId32',658 to: 'AccountId32',659 amount: 'u128',660 status: 'FrameSupportTokensMiscBalanceStatus',661 },662 BalanceSet: {663 currencyId: 'PalletForeignAssetsAssetId',664 who: 'AccountId32',665 free: 'u128',666 reserved: 'u128',667 },668 TotalIssuanceSet: {669 currencyId: 'PalletForeignAssetsAssetId',670 amount: 'u128',671 },672 Withdrawn: {673 currencyId: 'PalletForeignAssetsAssetId',674 who: 'AccountId32',675 amount: 'u128',676 },677 Slashed: {678 currencyId: 'PalletForeignAssetsAssetId',679 who: 'AccountId32',680 freeAmount: 'u128',681 reservedAmount: 'u128',682 },683 Deposited: {684 currencyId: 'PalletForeignAssetsAssetId',685 who: 'AccountId32',686 amount: 'u128',687 },688 LockSet: {689 lockId: '[u8;8]',690 currencyId: 'PalletForeignAssetsAssetId',691 who: 'AccountId32',692 amount: 'u128',693 },694 LockRemoved: {695 lockId: '[u8;8]',696 currencyId: 'PalletForeignAssetsAssetId',697 who: 'AccountId32',698 },699 Locked: {700 currencyId: 'PalletForeignAssetsAssetId',701 who: 'AccountId32',702 amount: 'u128',703 },704 Unlocked: {705 currencyId: 'PalletForeignAssetsAssetId',706 who: 'AccountId32',707 amount: 'u128',708 },709 Issued: {710 currencyId: 'PalletForeignAssetsAssetId',711 amount: 'u128',712 },713 Rescinded: {714 currencyId: 'PalletForeignAssetsAssetId',715 amount: 'u128'716 }717 }718 },719 /**720 * Lookup67: pallet_foreign_assets::AssetId721 **/722 PalletForeignAssetsAssetId: {723 _enum: {724 ForeignAssetId: 'u32',725 NativeAssetId: 'PalletForeignAssetsNativeCurrency'726 }727 },728 /**729 * Lookup68: pallet_foreign_assets::NativeCurrency730 **/731 PalletForeignAssetsNativeCurrency: {732 _enum: ['Here', 'Parent']733 },734 /**735 * Lookup69: pallet_identity::pallet::Event<T>736 **/737 PalletIdentityEvent: {738 _enum: {739 IdentitySet: {740 who: 'AccountId32',741 },742 IdentityCleared: {743 who: 'AccountId32',744 deposit: 'u128',745 },746 IdentityKilled: {747 who: 'AccountId32',748 deposit: 'u128',749 },750 IdentitiesInserted: {751 amount: 'u32',752 },753 IdentitiesRemoved: {754 amount: 'u32',755 },756 JudgementRequested: {757 who: 'AccountId32',758 registrarIndex: 'u32',759 },760 JudgementUnrequested: {761 who: 'AccountId32',762 registrarIndex: 'u32',763 },764 JudgementGiven: {765 target: 'AccountId32',766 registrarIndex: 'u32',767 },768 RegistrarAdded: {769 registrarIndex: 'u32',770 },771 SubIdentityAdded: {772 sub: 'AccountId32',773 main: 'AccountId32',774 deposit: 'u128',775 },776 SubIdentityRemoved: {777 sub: 'AccountId32',778 main: 'AccountId32',779 deposit: 'u128',780 },781 SubIdentityRevoked: {782 sub: 'AccountId32',783 main: 'AccountId32',784 deposit: 'u128',785 },786 SubIdentitiesInserted: {787 amount: 'u32'788 }789 }790 },791 /**792 * Lookup70: pallet_preimage::pallet::Event<T>793 **/794 PalletPreimageEvent: {795 _enum: {796 Noted: {797 _alias: {798 hash_: 'hash',799 },800 hash_: 'H256',801 },802 Requested: {803 _alias: {804 hash_: 'hash',805 },806 hash_: 'H256',807 },808 Cleared: {809 _alias: {810 hash_: 'hash',811 },812 hash_: 'H256'813 }814 }815 },816 /**817 * Lookup71: pallet_democracy::pallet::Event<T>818 **/819 PalletDemocracyEvent: {820 _enum: {821 Proposed: {822 proposalIndex: 'u32',823 deposit: 'u128',824 },825 Tabled: {826 proposalIndex: 'u32',827 deposit: 'u128',828 },829 ExternalTabled: 'Null',830 Started: {831 refIndex: 'u32',832 threshold: 'PalletDemocracyVoteThreshold',833 },834 Passed: {835 refIndex: 'u32',836 },837 NotPassed: {838 refIndex: 'u32',839 },840 Cancelled: {841 refIndex: 'u32',842 },843 Delegated: {844 who: 'AccountId32',845 target: 'AccountId32',846 },847 Undelegated: {848 account: 'AccountId32',849 },850 Vetoed: {851 who: 'AccountId32',852 proposalHash: 'H256',853 until: 'u32',854 },855 Blacklisted: {856 proposalHash: 'H256',857 },858 Voted: {859 voter: 'AccountId32',860 refIndex: 'u32',861 vote: 'PalletDemocracyVoteAccountVote',862 },863 Seconded: {864 seconder: 'AccountId32',865 propIndex: 'u32',866 },867 ProposalCanceled: {868 propIndex: 'u32',869 },870 MetadataSet: {871 _alias: {872 hash_: 'hash',873 },874 owner: 'PalletDemocracyMetadataOwner',875 hash_: 'H256',876 },877 MetadataCleared: {878 _alias: {879 hash_: 'hash',880 },881 owner: 'PalletDemocracyMetadataOwner',882 hash_: 'H256',883 },884 MetadataTransferred: {885 _alias: {886 hash_: 'hash',887 },888 prevOwner: 'PalletDemocracyMetadataOwner',889 owner: 'PalletDemocracyMetadataOwner',890 hash_: 'H256'891 }892 }893 },894 /**895 * Lookup72: pallet_democracy::vote_threshold::VoteThreshold896 **/897 PalletDemocracyVoteThreshold: {898 _enum: ['SuperMajorityApprove', 'SuperMajorityAgainst', 'SimpleMajority']899 },900 /**901 * Lookup73: pallet_democracy::vote::AccountVote<Balance>902 **/903 PalletDemocracyVoteAccountVote: {904 _enum: {905 Standard: {906 vote: 'Vote',907 balance: 'u128',908 },909 Split: {910 aye: 'u128',911 nay: 'u128'912 }913 }914 },915 /**916 * Lookup75: pallet_democracy::types::MetadataOwner917 **/918 PalletDemocracyMetadataOwner: {919 _enum: {920 External: 'Null',921 Proposal: 'u32',922 Referendum: 'u32'923 }924 },925 /**926 * Lookup76: pallet_collective::pallet::Event<T, I>927 **/928 PalletCollectiveEvent: {929 _enum: {930 Proposed: {931 account: 'AccountId32',932 proposalIndex: 'u32',933 proposalHash: 'H256',934 threshold: 'u32',935 },936 Voted: {937 account: 'AccountId32',938 proposalHash: 'H256',939 voted: 'bool',940 yes: 'u32',941 no: 'u32',942 },943 Approved: {944 proposalHash: 'H256',945 },946 Disapproved: {947 proposalHash: 'H256',948 },949 Executed: {950 proposalHash: 'H256',951 result: 'Result<Null, SpRuntimeDispatchError>',952 },953 MemberExecuted: {954 proposalHash: 'H256',955 result: 'Result<Null, SpRuntimeDispatchError>',956 },957 Closed: {958 proposalHash: 'H256',959 yes: 'u32',960 no: 'u32'961 }962 }963 },964 /**965 * Lookup79: pallet_membership::pallet::Event<T, I>966 **/967 PalletMembershipEvent: {968 _enum: ['MemberAdded', 'MemberRemoved', 'MembersSwapped', 'MembersReset', 'KeyChanged', 'Dummy']969 },970 /**971 * Lookup81: pallet_ranked_collective::pallet::Event<T, I>972 **/973 PalletRankedCollectiveEvent: {974 _enum: {975 MemberAdded: {976 who: 'AccountId32',977 },978 RankChanged: {979 who: 'AccountId32',980 rank: 'u16',981 },982 MemberRemoved: {983 who: 'AccountId32',984 rank: 'u16',985 },986 Voted: {987 who: 'AccountId32',988 poll: 'u32',989 vote: 'PalletRankedCollectiveVoteRecord',990 tally: 'PalletRankedCollectiveTally'991 }992 }993 },994 /**995 * Lookup83: pallet_ranked_collective::VoteRecord996 **/997 PalletRankedCollectiveVoteRecord: {998 _enum: {999 Aye: 'u32',1000 Nay: 'u32'1001 }1002 },1003 /**1004 * Lookup84: pallet_ranked_collective::Tally<T, I, M>1005 **/1006 PalletRankedCollectiveTally: {1007 bareAyes: 'u32',1008 ayes: 'u32',1009 nays: 'u32'1010 },1011 /**1012 * Lookup85: pallet_referenda::pallet::Event<T, I>1013 **/1014 PalletReferendaEvent: {1015 _enum: {1016 Submitted: {1017 index: 'u32',1018 track: 'u16',1019 proposal: 'FrameSupportPreimagesBounded',1020 },1021 DecisionDepositPlaced: {1022 index: 'u32',1023 who: 'AccountId32',1024 amount: 'u128',1025 },1026 DecisionDepositRefunded: {1027 index: 'u32',1028 who: 'AccountId32',1029 amount: 'u128',1030 },1031 DepositSlashed: {1032 who: 'AccountId32',1033 amount: 'u128',1034 },1035 DecisionStarted: {1036 index: 'u32',1037 track: 'u16',1038 proposal: 'FrameSupportPreimagesBounded',1039 tally: 'PalletRankedCollectiveTally',1040 },1041 ConfirmStarted: {1042 index: 'u32',1043 },1044 ConfirmAborted: {1045 index: 'u32',1046 },1047 Confirmed: {1048 index: 'u32',1049 tally: 'PalletRankedCollectiveTally',1050 },1051 Approved: {1052 index: 'u32',1053 },1054 Rejected: {1055 index: 'u32',1056 tally: 'PalletRankedCollectiveTally',1057 },1058 TimedOut: {1059 index: 'u32',1060 tally: 'PalletRankedCollectiveTally',1061 },1062 Cancelled: {1063 index: 'u32',1064 tally: 'PalletRankedCollectiveTally',1065 },1066 Killed: {1067 index: 'u32',1068 tally: 'PalletRankedCollectiveTally',1069 },1070 SubmissionDepositRefunded: {1071 index: 'u32',1072 who: 'AccountId32',1073 amount: 'u128',1074 },1075 MetadataSet: {1076 _alias: {1077 hash_: 'hash',1078 },1079 index: 'u32',1080 hash_: 'H256',1081 },1082 MetadataCleared: {1083 _alias: {1084 hash_: 'hash',1085 },1086 index: 'u32',1087 hash_: 'H256'1088 }1089 }1090 },1091 /**1092 * Lookup86: frame_support::traits::preimages::Bounded<opal_runtime::RuntimeCall>1093 **/1094 FrameSupportPreimagesBounded: {1095 _enum: {1096 Legacy: {1097 _alias: {1098 hash_: 'hash',1099 },1100 hash_: 'H256',1101 },1102 Inline: 'Bytes',1103 Lookup: {1104 _alias: {1105 hash_: 'hash',1106 },1107 hash_: 'H256',1108 len: 'u32'1109 }1110 }1111 },1112 /**1113 * Lookup88: frame_system::pallet::Call<T>1114 **/1115 FrameSystemCall: {1116 _enum: {1117 remark: {1118 remark: 'Bytes',1119 },1120 set_heap_pages: {1121 pages: 'u64',1122 },1123 set_code: {1124 code: 'Bytes',1125 },1126 set_code_without_checks: {1127 code: 'Bytes',1128 },1129 set_storage: {1130 items: 'Vec<(Bytes,Bytes)>',1131 },1132 kill_storage: {1133 _alias: {1134 keys_: 'keys',1135 },1136 keys_: 'Vec<Bytes>',1137 },1138 kill_prefix: {1139 prefix: 'Bytes',1140 subkeys: 'u32',1141 },1142 remark_with_event: {1143 remark: 'Bytes'1144 }1145 }1146 },1147 /**1148 * Lookup92: pallet_state_trie_migration::pallet::Call<T>1149 **/1150 PalletStateTrieMigrationCall: {1151 _enum: {1152 control_auto_migration: {1153 maybeConfig: 'Option<PalletStateTrieMigrationMigrationLimits>',1154 },1155 continue_migrate: {1156 limits: 'PalletStateTrieMigrationMigrationLimits',1157 realSizeUpper: 'u32',1158 witnessTask: 'PalletStateTrieMigrationMigrationTask',1159 },1160 migrate_custom_top: {1161 _alias: {1162 keys_: 'keys',1163 },1164 keys_: 'Vec<Bytes>',1165 witnessSize: 'u32',1166 },1167 migrate_custom_child: {1168 root: 'Bytes',1169 childKeys: 'Vec<Bytes>',1170 totalSize: 'u32',1171 },1172 set_signed_max_limits: {1173 limits: 'PalletStateTrieMigrationMigrationLimits',1174 },1175 force_set_progress: {1176 progressTop: 'PalletStateTrieMigrationProgress',1177 progressChild: 'PalletStateTrieMigrationProgress'1178 }1179 }1180 },1181 /**1182 * Lookup94: pallet_state_trie_migration::pallet::MigrationLimits1183 **/1184 PalletStateTrieMigrationMigrationLimits: {1185 _alias: {1186 size_: 'size'1187 },1188 size_: 'u32',1189 item: 'u32'1190 },1191 /**1192 * Lookup95: pallet_state_trie_migration::pallet::MigrationTask<T>1193 **/1194 PalletStateTrieMigrationMigrationTask: {1195 _alias: {1196 size_: 'size'1197 },1198 progressTop: 'PalletStateTrieMigrationProgress',1199 progressChild: 'PalletStateTrieMigrationProgress',1200 size_: 'u32',1201 topItems: 'u32',1202 childItems: 'u32'1203 },1204 /**1205 * Lookup96: pallet_state_trie_migration::pallet::Progress<MaxKeyLen>1206 **/1207 PalletStateTrieMigrationProgress: {1208 _enum: {1209 ToStart: 'Null',1210 LastKey: 'Bytes',1211 Complete: 'Null'1212 }1213 },1214 /**1215 * Lookup98: cumulus_pallet_parachain_system::pallet::Call<T>1216 **/1217 CumulusPalletParachainSystemCall: {1218 _enum: {1219 set_validation_data: {1220 data: 'CumulusPrimitivesParachainInherentParachainInherentData',1221 },1222 sudo_send_upward_message: {1223 message: 'Bytes',1224 },1225 authorize_upgrade: {1226 codeHash: 'H256',1227 checkVersion: 'bool',1228 },1229 enact_authorized_upgrade: {1230 code: 'Bytes'1231 }1232 }1233 },1234 /**1235 * Lookup99: cumulus_primitives_parachain_inherent::ParachainInherentData1236 **/1237 CumulusPrimitivesParachainInherentParachainInherentData: {1238 validationData: 'PolkadotPrimitivesV5PersistedValidationData',1239 relayChainState: 'SpTrieStorageProof',1240 downwardMessages: 'Vec<PolkadotCorePrimitivesInboundDownwardMessage>',1241 horizontalMessages: 'BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>'1242 },1243 /**1244 * Lookup100: polkadot_primitives::v5::PersistedValidationData<primitive_types::H256, N>1245 **/1246 PolkadotPrimitivesV5PersistedValidationData: {1247 parentHead: 'Bytes',1248 relayParentNumber: 'u32',1249 relayParentStorageRoot: 'H256',1250 maxPovSize: 'u32'1251 },1252 /**1253 * Lookup102: sp_trie::storage_proof::StorageProof1254 **/1255 SpTrieStorageProof: {1256 trieNodes: 'BTreeSet<Bytes>'1257 },1258 /**1259 * Lookup105: polkadot_core_primitives::InboundDownwardMessage<BlockNumber>1260 **/1261 PolkadotCorePrimitivesInboundDownwardMessage: {1262 sentAt: 'u32',1263 msg: 'Bytes'1264 },1265 /**1266 * Lookup109: polkadot_core_primitives::InboundHrmpMessage<BlockNumber>1267 **/1268 PolkadotCorePrimitivesInboundHrmpMessage: {1269 sentAt: 'u32',1270 data: 'Bytes'1271 },1272 /**1273 * Lookup112: parachain_info::pallet::Call<T>1274 **/1275 ParachainInfoCall: 'Null',1276 /**1277 * Lookup113: pallet_collator_selection::pallet::Call<T>1278 **/1279 PalletCollatorSelectionCall: {1280 _enum: {1281 add_invulnerable: {1282 _alias: {1283 new_: 'new',1284 },1285 new_: 'AccountId32',1286 },1287 remove_invulnerable: {1288 who: 'AccountId32',1289 },1290 get_license: 'Null',1291 onboard: 'Null',1292 offboard: 'Null',1293 release_license: 'Null',1294 force_release_license: {1295 who: 'AccountId32'1296 }1297 }1298 },1299 /**1300 * Lookup114: pallet_session::pallet::Call<T>1301 **/1302 PalletSessionCall: {1303 _enum: {1304 set_keys: {1305 _alias: {1306 keys_: 'keys',1307 },1308 keys_: 'OpalRuntimeRuntimeCommonSessionKeys',1309 proof: 'Bytes',1310 },1311 purge_keys: 'Null'1312 }1313 },1314 /**1315 * Lookup115: opal_runtime::runtime_common::SessionKeys1316 **/1317 OpalRuntimeRuntimeCommonSessionKeys: {1318 aura: 'SpConsensusAuraSr25519AppSr25519Public'1319 },1320 /**1321 * Lookup116: sp_consensus_aura::sr25519::app_sr25519::Public1322 **/1323 SpConsensusAuraSr25519AppSr25519Public: 'SpCoreSr25519Public',1324 /**1325 * Lookup117: sp_core::sr25519::Public1326 **/1327 SpCoreSr25519Public: '[u8;32]',1328 /**1329 * Lookup118: pallet_balances::pallet::Call<T, I>1330 **/1331 PalletBalancesCall: {1332 _enum: {1333 transfer_allow_death: {1334 dest: 'MultiAddress',1335 value: 'Compact<u128>',1336 },1337 set_balance_deprecated: {1338 who: 'MultiAddress',1339 newFree: 'Compact<u128>',1340 oldReserved: 'Compact<u128>',1341 },1342 force_transfer: {1343 source: 'MultiAddress',1344 dest: 'MultiAddress',1345 value: 'Compact<u128>',1346 },1347 transfer_keep_alive: {1348 dest: 'MultiAddress',1349 value: 'Compact<u128>',1350 },1351 transfer_all: {1352 dest: 'MultiAddress',1353 keepAlive: 'bool',1354 },1355 force_unreserve: {1356 who: 'MultiAddress',1357 amount: 'u128',1358 },1359 upgrade_accounts: {1360 who: 'Vec<AccountId32>',1361 },1362 transfer: {1363 dest: 'MultiAddress',1364 value: 'Compact<u128>',1365 },1366 force_set_balance: {1367 who: 'MultiAddress',1368 newFree: 'Compact<u128>'1369 }1370 }1371 },1372 /**1373 * Lookup122: pallet_timestamp::pallet::Call<T>1374 **/1375 PalletTimestampCall: {1376 _enum: {1377 set: {1378 now: 'Compact<u64>'1379 }1380 }1381 },1382 /**1383 * Lookup123: pallet_treasury::pallet::Call<T, I>1384 **/1385 PalletTreasuryCall: {1386 _enum: {1387 propose_spend: {1388 value: 'Compact<u128>',1389 beneficiary: 'MultiAddress',1390 },1391 reject_proposal: {1392 proposalId: 'Compact<u32>',1393 },1394 approve_proposal: {1395 proposalId: 'Compact<u32>',1396 },1397 spend: {1398 amount: 'Compact<u128>',1399 beneficiary: 'MultiAddress',1400 },1401 remove_approval: {1402 proposalId: 'Compact<u32>'1403 }1404 }1405 },1406 /**1407 * Lookup124: pallet_sudo::pallet::Call<T>1408 **/1409 PalletSudoCall: {1410 _enum: {1411 sudo: {1412 call: 'Call',1413 },1414 sudo_unchecked_weight: {1415 call: 'Call',1416 weight: 'SpWeightsWeightV2Weight',1417 },1418 set_key: {1419 _alias: {1420 new_: 'new',1421 },1422 new_: 'MultiAddress',1423 },1424 sudo_as: {1425 who: 'MultiAddress',1426 call: 'Call'1427 }1428 }1429 },1430 /**1431 * Lookup125: orml_vesting::module::Call<T>1432 **/1433 OrmlVestingModuleCall: {1434 _enum: {1435 claim: 'Null',1436 vested_transfer: {1437 dest: 'MultiAddress',1438 schedule: 'OrmlVestingVestingSchedule',1439 },1440 update_vesting_schedules: {1441 who: 'MultiAddress',1442 vestingSchedules: 'Vec<OrmlVestingVestingSchedule>',1443 },1444 claim_for: {1445 dest: 'MultiAddress'1446 }1447 }1448 },1449 /**1450 * Lookup127: orml_xtokens::module::Call<T>1451 **/1452 OrmlXtokensModuleCall: {1453 _enum: {1454 transfer: {1455 currencyId: 'PalletForeignAssetsAssetId',1456 amount: 'u128',1457 dest: 'StagingXcmVersionedMultiLocation',1458 destWeightLimit: 'StagingXcmV3WeightLimit',1459 },1460 transfer_multiasset: {1461 asset: 'StagingXcmVersionedMultiAsset',1462 dest: 'StagingXcmVersionedMultiLocation',1463 destWeightLimit: 'StagingXcmV3WeightLimit',1464 },1465 transfer_with_fee: {1466 currencyId: 'PalletForeignAssetsAssetId',1467 amount: 'u128',1468 fee: 'u128',1469 dest: 'StagingXcmVersionedMultiLocation',1470 destWeightLimit: 'StagingXcmV3WeightLimit',1471 },1472 transfer_multiasset_with_fee: {1473 asset: 'StagingXcmVersionedMultiAsset',1474 fee: 'StagingXcmVersionedMultiAsset',1475 dest: 'StagingXcmVersionedMultiLocation',1476 destWeightLimit: 'StagingXcmV3WeightLimit',1477 },1478 transfer_multicurrencies: {1479 currencies: 'Vec<(PalletForeignAssetsAssetId,u128)>',1480 feeItem: 'u32',1481 dest: 'StagingXcmVersionedMultiLocation',1482 destWeightLimit: 'StagingXcmV3WeightLimit',1483 },1484 transfer_multiassets: {1485 assets: 'StagingXcmVersionedMultiAssets',1486 feeItem: 'u32',1487 dest: 'StagingXcmVersionedMultiLocation',1488 destWeightLimit: 'StagingXcmV3WeightLimit'1489 }1490 }1491 },1492 /**1493 * Lookup128: staging_xcm::VersionedMultiLocation1494 **/1495 StagingXcmVersionedMultiLocation: {1496 _enum: {1497 __Unused0: 'Null',1498 V2: 'StagingXcmV2MultiLocation',1499 __Unused2: 'Null',1500 V3: 'StagingXcmV3MultiLocation'1501 }1502 },1503 /**1504 * Lookup129: staging_xcm::v2::multilocation::MultiLocation1505 **/1506 StagingXcmV2MultiLocation: {1507 parents: 'u8',1508 interior: 'StagingXcmV2MultilocationJunctions'1509 },1510 /**1511 * Lookup130: staging_xcm::v2::multilocation::Junctions1512 **/1513 StagingXcmV2MultilocationJunctions: {1514 _enum: {1515 Here: 'Null',1516 X1: 'StagingXcmV2Junction',1517 X2: '(StagingXcmV2Junction,StagingXcmV2Junction)',1518 X3: '(StagingXcmV2Junction,StagingXcmV2Junction,StagingXcmV2Junction)',1519 X4: '(StagingXcmV2Junction,StagingXcmV2Junction,StagingXcmV2Junction,StagingXcmV2Junction)',1520 X5: '(StagingXcmV2Junction,StagingXcmV2Junction,StagingXcmV2Junction,StagingXcmV2Junction,StagingXcmV2Junction)',1521 X6: '(StagingXcmV2Junction,StagingXcmV2Junction,StagingXcmV2Junction,StagingXcmV2Junction,StagingXcmV2Junction,StagingXcmV2Junction)',1522 X7: '(StagingXcmV2Junction,StagingXcmV2Junction,StagingXcmV2Junction,StagingXcmV2Junction,StagingXcmV2Junction,StagingXcmV2Junction,StagingXcmV2Junction)',1523 X8: '(StagingXcmV2Junction,StagingXcmV2Junction,StagingXcmV2Junction,StagingXcmV2Junction,StagingXcmV2Junction,StagingXcmV2Junction,StagingXcmV2Junction,StagingXcmV2Junction)'1524 }1525 },1526 /**1527 * Lookup131: staging_xcm::v2::junction::Junction1528 **/1529 StagingXcmV2Junction: {1530 _enum: {1531 Parachain: 'Compact<u32>',1532 AccountId32: {1533 network: 'StagingXcmV2NetworkId',1534 id: '[u8;32]',1535 },1536 AccountIndex64: {1537 network: 'StagingXcmV2NetworkId',1538 index: 'Compact<u64>',1539 },1540 AccountKey20: {1541 network: 'StagingXcmV2NetworkId',1542 key: '[u8;20]',1543 },1544 PalletInstance: 'u8',1545 GeneralIndex: 'Compact<u128>',1546 GeneralKey: 'Bytes',1547 OnlyChild: 'Null',1548 Plurality: {1549 id: 'StagingXcmV2BodyId',1550 part: 'StagingXcmV2BodyPart'1551 }1552 }1553 },1554 /**1555 * Lookup132: staging_xcm::v2::NetworkId1556 **/1557 StagingXcmV2NetworkId: {1558 _enum: {1559 Any: 'Null',1560 Named: 'Bytes',1561 Polkadot: 'Null',1562 Kusama: 'Null'1563 }1564 },1565 /**1566 * Lookup134: staging_xcm::v2::BodyId1567 **/1568 StagingXcmV2BodyId: {1569 _enum: {1570 Unit: 'Null',1571 Named: 'Bytes',1572 Index: 'Compact<u32>',1573 Executive: 'Null',1574 Technical: 'Null',1575 Legislative: 'Null',1576 Judicial: 'Null',1577 Defense: 'Null',1578 Administration: 'Null',1579 Treasury: 'Null'1580 }1581 },1582 /**1583 * Lookup135: staging_xcm::v2::BodyPart1584 **/1585 StagingXcmV2BodyPart: {1586 _enum: {1587 Voice: 'Null',1588 Members: {1589 count: 'Compact<u32>',1590 },1591 Fraction: {1592 nom: 'Compact<u32>',1593 denom: 'Compact<u32>',1594 },1595 AtLeastProportion: {1596 nom: 'Compact<u32>',1597 denom: 'Compact<u32>',1598 },1599 MoreThanProportion: {1600 nom: 'Compact<u32>',1601 denom: 'Compact<u32>'1602 }1603 }1604 },1605 /**1606 * Lookup136: staging_xcm::v3::WeightLimit1607 **/1608 StagingXcmV3WeightLimit: {1609 _enum: {1610 Unlimited: 'Null',1611 Limited: 'SpWeightsWeightV2Weight'1612 }1613 },1614 /**1615 * Lookup137: staging_xcm::VersionedMultiAsset1616 **/1617 StagingXcmVersionedMultiAsset: {1618 _enum: {1619 __Unused0: 'Null',1620 V2: 'StagingXcmV2MultiAsset',1621 __Unused2: 'Null',1622 V3: 'StagingXcmV3MultiAsset'1623 }1624 },1625 /**1626 * Lookup138: staging_xcm::v2::multiasset::MultiAsset1627 **/1628 StagingXcmV2MultiAsset: {1629 id: 'StagingXcmV2MultiassetAssetId',1630 fun: 'StagingXcmV2MultiassetFungibility'1631 },1632 /**1633 * Lookup139: staging_xcm::v2::multiasset::AssetId1634 **/1635 StagingXcmV2MultiassetAssetId: {1636 _enum: {1637 Concrete: 'StagingXcmV2MultiLocation',1638 Abstract: 'Bytes'1639 }1640 },1641 /**1642 * Lookup140: staging_xcm::v2::multiasset::Fungibility1643 **/1644 StagingXcmV2MultiassetFungibility: {1645 _enum: {1646 Fungible: 'Compact<u128>',1647 NonFungible: 'StagingXcmV2MultiassetAssetInstance'1648 }1649 },1650 /**1651 * Lookup141: staging_xcm::v2::multiasset::AssetInstance1652 **/1653 StagingXcmV2MultiassetAssetInstance: {1654 _enum: {1655 Undefined: 'Null',1656 Index: 'Compact<u128>',1657 Array4: '[u8;4]',1658 Array8: '[u8;8]',1659 Array16: '[u8;16]',1660 Array32: '[u8;32]',1661 Blob: 'Bytes'1662 }1663 },1664 /**1665 * Lookup144: staging_xcm::VersionedMultiAssets1666 **/1667 StagingXcmVersionedMultiAssets: {1668 _enum: {1669 __Unused0: 'Null',1670 V2: 'StagingXcmV2MultiassetMultiAssets',1671 __Unused2: 'Null',1672 V3: 'StagingXcmV3MultiassetMultiAssets'1673 }1674 },1675 /**1676 * Lookup145: staging_xcm::v2::multiasset::MultiAssets1677 **/1678 StagingXcmV2MultiassetMultiAssets: 'Vec<StagingXcmV2MultiAsset>',1679 /**1680 * Lookup147: orml_tokens::module::Call<T>1681 **/1682 OrmlTokensModuleCall: {1683 _enum: {1684 transfer: {1685 dest: 'MultiAddress',1686 currencyId: 'PalletForeignAssetsAssetId',1687 amount: 'Compact<u128>',1688 },1689 transfer_all: {1690 dest: 'MultiAddress',1691 currencyId: 'PalletForeignAssetsAssetId',1692 keepAlive: 'bool',1693 },1694 transfer_keep_alive: {1695 dest: 'MultiAddress',1696 currencyId: 'PalletForeignAssetsAssetId',1697 amount: 'Compact<u128>',1698 },1699 force_transfer: {1700 source: 'MultiAddress',1701 dest: 'MultiAddress',1702 currencyId: 'PalletForeignAssetsAssetId',1703 amount: 'Compact<u128>',1704 },1705 set_balance: {1706 who: 'MultiAddress',1707 currencyId: 'PalletForeignAssetsAssetId',1708 newFree: 'Compact<u128>',1709 newReserved: 'Compact<u128>'1710 }1711 }1712 },1713 /**1714 * Lookup148: pallet_identity::pallet::Call<T>1715 **/1716 PalletIdentityCall: {1717 _enum: {1718 add_registrar: {1719 account: 'MultiAddress',1720 },1721 set_identity: {1722 info: 'PalletIdentityIdentityInfo',1723 },1724 set_subs: {1725 subs: 'Vec<(AccountId32,Data)>',1726 },1727 clear_identity: 'Null',1728 request_judgement: {1729 regIndex: 'Compact<u32>',1730 maxFee: 'Compact<u128>',1731 },1732 cancel_request: {1733 regIndex: 'u32',1734 },1735 set_fee: {1736 index: 'Compact<u32>',1737 fee: 'Compact<u128>',1738 },1739 set_account_id: {1740 _alias: {1741 new_: 'new',1742 },1743 index: 'Compact<u32>',1744 new_: 'MultiAddress',1745 },1746 set_fields: {1747 index: 'Compact<u32>',1748 fields: 'PalletIdentityBitFlags',1749 },1750 provide_judgement: {1751 regIndex: 'Compact<u32>',1752 target: 'MultiAddress',1753 judgement: 'PalletIdentityJudgement',1754 identity: 'H256',1755 },1756 kill_identity: {1757 target: 'MultiAddress',1758 },1759 add_sub: {1760 sub: 'MultiAddress',1761 data: 'Data',1762 },1763 rename_sub: {1764 sub: 'MultiAddress',1765 data: 'Data',1766 },1767 remove_sub: {1768 sub: 'MultiAddress',1769 },1770 quit_sub: 'Null',1771 force_insert_identities: {1772 identities: 'Vec<(AccountId32,PalletIdentityRegistration)>',1773 },1774 force_remove_identities: {1775 identities: 'Vec<AccountId32>',1776 },1777 force_set_subs: {1778 subs: 'Vec<(AccountId32,(u128,Vec<(AccountId32,Data)>))>'1779 }1780 }1781 },1782 /**1783 * Lookup149: pallet_identity::types::IdentityInfo<FieldLimit>1784 **/1785 PalletIdentityIdentityInfo: {1786 additional: 'Vec<(Data,Data)>',1787 display: 'Data',1788 legal: 'Data',1789 web: 'Data',1790 riot: 'Data',1791 email: 'Data',1792 pgpFingerprint: 'Option<[u8;20]>',1793 image: 'Data',1794 twitter: 'Data'1795 },1796 /**1797 * Lookup185: pallet_identity::types::BitFlags<pallet_identity::types::IdentityField>1798 **/1799 PalletIdentityBitFlags: {1800 _bitLength: 64,1801 Display: 1,1802 Legal: 2,1803 Web: 4,1804 Riot: 8,1805 Email: 16,1806 PgpFingerprint: 32,1807 Image: 64,1808 Twitter: 1281809 },1810 /**1811 * Lookup186: pallet_identity::types::IdentityField1812 **/1813 PalletIdentityIdentityField: {1814 _enum: ['__Unused0', 'Display', 'Legal', '__Unused3', 'Web', '__Unused5', '__Unused6', '__Unused7', 'Riot', '__Unused9', '__Unused10', '__Unused11', '__Unused12', '__Unused13', '__Unused14', '__Unused15', 'Email', '__Unused17', '__Unused18', '__Unused19', '__Unused20', '__Unused21', '__Unused22', '__Unused23', '__Unused24', '__Unused25', '__Unused26', '__Unused27', '__Unused28', '__Unused29', '__Unused30', '__Unused31', 'PgpFingerprint', '__Unused33', '__Unused34', '__Unused35', '__Unused36', '__Unused37', '__Unused38', '__Unused39', '__Unused40', '__Unused41', '__Unused42', '__Unused43', '__Unused44', '__Unused45', '__Unused46', '__Unused47', '__Unused48', '__Unused49', '__Unused50', '__Unused51', '__Unused52', '__Unused53', '__Unused54', '__Unused55', '__Unused56', '__Unused57', '__Unused58', '__Unused59', '__Unused60', '__Unused61', '__Unused62', '__Unused63', 'Image', '__Unused65', '__Unused66', '__Unused67', '__Unused68', '__Unused69', '__Unused70', '__Unused71', '__Unused72', '__Unused73', '__Unused74', '__Unused75', '__Unused76', '__Unused77', '__Unused78', '__Unused79', '__Unused80', '__Unused81', '__Unused82', '__Unused83', '__Unused84', '__Unused85', '__Unused86', '__Unused87', '__Unused88', '__Unused89', '__Unused90', '__Unused91', '__Unused92', '__Unused93', '__Unused94', '__Unused95', '__Unused96', '__Unused97', '__Unused98', '__Unused99', '__Unused100', '__Unused101', '__Unused102', '__Unused103', '__Unused104', '__Unused105', '__Unused106', '__Unused107', '__Unused108', '__Unused109', '__Unused110', '__Unused111', '__Unused112', '__Unused113', '__Unused114', '__Unused115', '__Unused116', '__Unused117', '__Unused118', '__Unused119', '__Unused120', '__Unused121', '__Unused122', '__Unused123', '__Unused124', '__Unused125', '__Unused126', '__Unused127', 'Twitter']1815 },1816 /**1817 * Lookup187: pallet_identity::types::Judgement<Balance>1818 **/1819 PalletIdentityJudgement: {1820 _enum: {1821 Unknown: 'Null',1822 FeePaid: 'u128',1823 Reasonable: 'Null',1824 KnownGood: 'Null',1825 OutOfDate: 'Null',1826 LowQuality: 'Null',1827 Erroneous: 'Null'1828 }1829 },1830 /**1831 * Lookup190: pallet_identity::types::Registration<Balance, MaxJudgements, MaxAdditionalFields>1832 **/1833 PalletIdentityRegistration: {1834 judgements: 'Vec<(u32,PalletIdentityJudgement)>',1835 deposit: 'u128',1836 info: 'PalletIdentityIdentityInfo'1837 },1838 /**1839 * Lookup198: pallet_preimage::pallet::Call<T>1840 **/1841 PalletPreimageCall: {1842 _enum: {1843 note_preimage: {1844 bytes: 'Bytes',1845 },1846 unnote_preimage: {1847 _alias: {1848 hash_: 'hash',1849 },1850 hash_: 'H256',1851 },1852 request_preimage: {1853 _alias: {1854 hash_: 'hash',1855 },1856 hash_: 'H256',1857 },1858 unrequest_preimage: {1859 _alias: {1860 hash_: 'hash',1861 },1862 hash_: 'H256'1863 }1864 }1865 },1866 /**1867 * Lookup199: pallet_democracy::pallet::Call<T>1868 **/1869 PalletDemocracyCall: {1870 _enum: {1871 propose: {1872 proposal: 'FrameSupportPreimagesBounded',1873 value: 'Compact<u128>',1874 },1875 second: {1876 proposal: 'Compact<u32>',1877 },1878 vote: {1879 refIndex: 'Compact<u32>',1880 vote: 'PalletDemocracyVoteAccountVote',1881 },1882 emergency_cancel: {1883 refIndex: 'u32',1884 },1885 external_propose: {1886 proposal: 'FrameSupportPreimagesBounded',1887 },1888 external_propose_majority: {1889 proposal: 'FrameSupportPreimagesBounded',1890 },1891 external_propose_default: {1892 proposal: 'FrameSupportPreimagesBounded',1893 },1894 fast_track: {1895 proposalHash: 'H256',1896 votingPeriod: 'u32',1897 delay: 'u32',1898 },1899 veto_external: {1900 proposalHash: 'H256',1901 },1902 cancel_referendum: {1903 refIndex: 'Compact<u32>',1904 },1905 delegate: {1906 to: 'MultiAddress',1907 conviction: 'PalletDemocracyConviction',1908 balance: 'u128',1909 },1910 undelegate: 'Null',1911 clear_public_proposals: 'Null',1912 unlock: {1913 target: 'MultiAddress',1914 },1915 remove_vote: {1916 index: 'u32',1917 },1918 remove_other_vote: {1919 target: 'MultiAddress',1920 index: 'u32',1921 },1922 blacklist: {1923 proposalHash: 'H256',1924 maybeRefIndex: 'Option<u32>',1925 },1926 cancel_proposal: {1927 propIndex: 'Compact<u32>',1928 },1929 set_metadata: {1930 owner: 'PalletDemocracyMetadataOwner',1931 maybeHash: 'Option<H256>'1932 }1933 }1934 },1935 /**1936 * Lookup200: pallet_democracy::conviction::Conviction1937 **/1938 PalletDemocracyConviction: {1939 _enum: ['None', 'Locked1x', 'Locked2x', 'Locked3x', 'Locked4x', 'Locked5x', 'Locked6x']1940 },1941 /**1942 * Lookup203: pallet_collective::pallet::Call<T, I>1943 **/1944 PalletCollectiveCall: {1945 _enum: {1946 set_members: {1947 newMembers: 'Vec<AccountId32>',1948 prime: 'Option<AccountId32>',1949 oldCount: 'u32',1950 },1951 execute: {1952 proposal: 'Call',1953 lengthBound: 'Compact<u32>',1954 },1955 propose: {1956 threshold: 'Compact<u32>',1957 proposal: 'Call',1958 lengthBound: 'Compact<u32>',1959 },1960 vote: {1961 proposal: 'H256',1962 index: 'Compact<u32>',1963 approve: 'bool',1964 },1965 __Unused4: 'Null',1966 disapprove_proposal: {1967 proposalHash: 'H256',1968 },1969 close: {1970 proposalHash: 'H256',1971 index: 'Compact<u32>',1972 proposalWeightBound: 'SpWeightsWeightV2Weight',1973 lengthBound: 'Compact<u32>'1974 }1975 }1976 },1977 /**1978 * Lookup205: pallet_membership::pallet::Call<T, I>1979 **/1980 PalletMembershipCall: {1981 _enum: {1982 add_member: {1983 who: 'MultiAddress',1984 },1985 remove_member: {1986 who: 'MultiAddress',1987 },1988 swap_member: {1989 remove: 'MultiAddress',1990 add: 'MultiAddress',1991 },1992 reset_members: {1993 members: 'Vec<AccountId32>',1994 },1995 change_key: {1996 _alias: {1997 new_: 'new',1998 },1999 new_: 'MultiAddress',2000 },2001 set_prime: {2002 who: 'MultiAddress',2003 },2004 clear_prime: 'Null'2005 }2006 },2007 /**2008 * Lookup207: pallet_ranked_collective::pallet::Call<T, I>2009 **/2010 PalletRankedCollectiveCall: {2011 _enum: {2012 add_member: {2013 who: 'MultiAddress',2014 },2015 promote_member: {2016 who: 'MultiAddress',2017 },2018 demote_member: {2019 who: 'MultiAddress',2020 },2021 remove_member: {2022 who: 'MultiAddress',2023 minRank: 'u16',2024 },2025 vote: {2026 poll: 'u32',2027 aye: 'bool',2028 },2029 cleanup_poll: {2030 pollIndex: 'u32',2031 max: 'u32'2032 }2033 }2034 },2035 /**2036 * Lookup208: pallet_referenda::pallet::Call<T, I>2037 **/2038 PalletReferendaCall: {2039 _enum: {2040 submit: {2041 proposalOrigin: 'OpalRuntimeOriginCaller',2042 proposal: 'FrameSupportPreimagesBounded',2043 enactmentMoment: 'FrameSupportScheduleDispatchTime',2044 },2045 place_decision_deposit: {2046 index: 'u32',2047 },2048 refund_decision_deposit: {2049 index: 'u32',2050 },2051 cancel: {2052 index: 'u32',2053 },2054 kill: {2055 index: 'u32',2056 },2057 nudge_referendum: {2058 index: 'u32',2059 },2060 one_fewer_deciding: {2061 track: 'u16',2062 },2063 refund_submission_deposit: {2064 index: 'u32',2065 },2066 set_metadata: {2067 index: 'u32',2068 maybeHash: 'Option<H256>'2069 }2070 }2071 },2072 /**2073 * Lookup209: opal_runtime::OriginCaller2074 **/2075 OpalRuntimeOriginCaller: {2076 _enum: {2077 system: 'FrameSupportDispatchRawOrigin',2078 __Unused1: 'Null',2079 __Unused2: 'Null',2080 __Unused3: 'Null',2081 __Unused4: 'Null',2082 __Unused5: 'Null',2083 __Unused6: 'Null',2084 Void: 'SpCoreVoid',2085 __Unused8: 'Null',2086 __Unused9: 'Null',2087 __Unused10: 'Null',2088 __Unused11: 'Null',2089 __Unused12: 'Null',2090 __Unused13: 'Null',2091 __Unused14: 'Null',2092 __Unused15: 'Null',2093 __Unused16: 'Null',2094 __Unused17: 'Null',2095 __Unused18: 'Null',2096 __Unused19: 'Null',2097 __Unused20: 'Null',2098 __Unused21: 'Null',2099 __Unused22: 'Null',2100 __Unused23: 'Null',2101 __Unused24: 'Null',2102 __Unused25: 'Null',2103 __Unused26: 'Null',2104 __Unused27: 'Null',2105 __Unused28: 'Null',2106 __Unused29: 'Null',2107 __Unused30: 'Null',2108 __Unused31: 'Null',2109 __Unused32: 'Null',2110 __Unused33: 'Null',2111 __Unused34: 'Null',2112 __Unused35: 'Null',2113 __Unused36: 'Null',2114 __Unused37: 'Null',2115 __Unused38: 'Null',2116 __Unused39: 'Null',2117 __Unused40: 'Null',2118 __Unused41: 'Null',2119 __Unused42: 'Null',2120 Council: 'PalletCollectiveRawOrigin',2121 TechnicalCommittee: 'PalletCollectiveRawOrigin',2122 __Unused45: 'Null',2123 __Unused46: 'Null',2124 __Unused47: 'Null',2125 __Unused48: 'Null',2126 __Unused49: 'Null',2127 __Unused50: 'Null',2128 PolkadotXcm: 'PalletXcmOrigin',2129 CumulusXcm: 'CumulusPalletXcmOrigin',2130 __Unused53: 'Null',2131 __Unused54: 'Null',2132 __Unused55: 'Null',2133 __Unused56: 'Null',2134 __Unused57: 'Null',2135 __Unused58: 'Null',2136 __Unused59: 'Null',2137 __Unused60: 'Null',2138 __Unused61: 'Null',2139 __Unused62: 'Null',2140 __Unused63: 'Null',2141 __Unused64: 'Null',2142 __Unused65: 'Null',2143 __Unused66: 'Null',2144 __Unused67: 'Null',2145 __Unused68: 'Null',2146 __Unused69: 'Null',2147 __Unused70: 'Null',2148 __Unused71: 'Null',2149 __Unused72: 'Null',2150 __Unused73: 'Null',2151 __Unused74: 'Null',2152 __Unused75: 'Null',2153 __Unused76: 'Null',2154 __Unused77: 'Null',2155 __Unused78: 'Null',2156 __Unused79: 'Null',2157 __Unused80: 'Null',2158 __Unused81: 'Null',2159 __Unused82: 'Null',2160 __Unused83: 'Null',2161 __Unused84: 'Null',2162 __Unused85: 'Null',2163 __Unused86: 'Null',2164 __Unused87: 'Null',2165 __Unused88: 'Null',2166 __Unused89: 'Null',2167 __Unused90: 'Null',2168 __Unused91: 'Null',2169 __Unused92: 'Null',2170 __Unused93: 'Null',2171 __Unused94: 'Null',2172 __Unused95: 'Null',2173 __Unused96: 'Null',2174 __Unused97: 'Null',2175 __Unused98: 'Null',2176 Origins: 'PalletGovOriginsOrigin',2177 __Unused100: 'Null',2178 Ethereum: 'PalletEthereumRawOrigin'2179 }2180 },2181 /**2182 * Lookup210: frame_support::dispatch::RawOrigin<sp_core::crypto::AccountId32>2183 **/2184 FrameSupportDispatchRawOrigin: {2185 _enum: {2186 Root: 'Null',2187 Signed: 'AccountId32',2188 None: 'Null'2189 }2190 },2191 /**2192 * Lookup211: pallet_collective::RawOrigin<sp_core::crypto::AccountId32, I>2193 **/2194 PalletCollectiveRawOrigin: {2195 _enum: {2196 Members: '(u32,u32)',2197 Member: 'AccountId32',2198 _Phantom: 'Null'2199 }2200 },2201 /**2202 * Lookup213: pallet_gov_origins::pallet::Origin2203 **/2204 PalletGovOriginsOrigin: {2205 _enum: ['FellowshipProposition']2206 },2207 /**2208 * Lookup214: pallet_xcm::pallet::Origin2209 **/2210 PalletXcmOrigin: {2211 _enum: {2212 Xcm: 'StagingXcmV3MultiLocation',2213 Response: 'StagingXcmV3MultiLocation'2214 }2215 },2216 /**2217 * Lookup215: cumulus_pallet_xcm::pallet::Origin2218 **/2219 CumulusPalletXcmOrigin: {2220 _enum: {2221 Relay: 'Null',2222 SiblingParachain: 'u32'2223 }2224 },2225 /**2226 * Lookup216: pallet_ethereum::RawOrigin2227 **/2228 PalletEthereumRawOrigin: {2229 _enum: {2230 EthereumTransaction: 'H160'2231 }2232 },2233 /**2234 * Lookup218: sp_core::Void2235 **/2236 SpCoreVoid: 'Null',2237 /**2238 * Lookup219: frame_support::traits::schedule::DispatchTime<BlockNumber>2239 **/2240 FrameSupportScheduleDispatchTime: {2241 _enum: {2242 At: 'u32',2243 After: 'u32'2244 }2245 },2246 /**2247 * Lookup220: pallet_scheduler::pallet::Call<T>2248 **/2249 PalletSchedulerCall: {2250 _enum: {2251 schedule: {2252 when: 'u32',2253 maybePeriodic: 'Option<(u32,u32)>',2254 priority: 'u8',2255 call: 'Call',2256 },2257 cancel: {2258 when: 'u32',2259 index: 'u32',2260 },2261 schedule_named: {2262 id: '[u8;32]',2263 when: 'u32',2264 maybePeriodic: 'Option<(u32,u32)>',2265 priority: 'u8',2266 call: 'Call',2267 },2268 cancel_named: {2269 id: '[u8;32]',2270 },2271 schedule_after: {2272 after: 'u32',2273 maybePeriodic: 'Option<(u32,u32)>',2274 priority: 'u8',2275 call: 'Call',2276 },2277 schedule_named_after: {2278 id: '[u8;32]',2279 after: 'u32',2280 maybePeriodic: 'Option<(u32,u32)>',2281 priority: 'u8',2282 call: 'Call'2283 }2284 }2285 },2286 /**2287 * Lookup223: cumulus_pallet_xcmp_queue::pallet::Call<T>2288 **/2289 CumulusPalletXcmpQueueCall: {2290 _enum: {2291 service_overweight: {2292 index: 'u64',2293 weightLimit: 'SpWeightsWeightV2Weight',2294 },2295 suspend_xcm_execution: 'Null',2296 resume_xcm_execution: 'Null',2297 update_suspend_threshold: {2298 _alias: {2299 new_: 'new',2300 },2301 new_: 'u32',2302 },2303 update_drop_threshold: {2304 _alias: {2305 new_: 'new',2306 },2307 new_: 'u32',2308 },2309 update_resume_threshold: {2310 _alias: {2311 new_: 'new',2312 },2313 new_: 'u32',2314 },2315 update_threshold_weight: {2316 _alias: {2317 new_: 'new',2318 },2319 new_: 'SpWeightsWeightV2Weight',2320 },2321 update_weight_restrict_decay: {2322 _alias: {2323 new_: 'new',2324 },2325 new_: 'SpWeightsWeightV2Weight',2326 },2327 update_xcmp_max_individual_weight: {2328 _alias: {2329 new_: 'new',2330 },2331 new_: 'SpWeightsWeightV2Weight'2332 }2333 }2334 },2335 /**2336 * Lookup224: pallet_xcm::pallet::Call<T>2337 **/2338 PalletXcmCall: {2339 _enum: {2340 send: {2341 dest: 'StagingXcmVersionedMultiLocation',2342 message: 'StagingXcmVersionedXcm',2343 },2344 teleport_assets: {2345 dest: 'StagingXcmVersionedMultiLocation',2346 beneficiary: 'StagingXcmVersionedMultiLocation',2347 assets: 'StagingXcmVersionedMultiAssets',2348 feeAssetItem: 'u32',2349 },2350 reserve_transfer_assets: {2351 dest: 'StagingXcmVersionedMultiLocation',2352 beneficiary: 'StagingXcmVersionedMultiLocation',2353 assets: 'StagingXcmVersionedMultiAssets',2354 feeAssetItem: 'u32',2355 },2356 execute: {2357 message: 'StagingXcmVersionedXcm',2358 maxWeight: 'SpWeightsWeightV2Weight',2359 },2360 force_xcm_version: {2361 location: 'StagingXcmV3MultiLocation',2362 version: 'u32',2363 },2364 force_default_xcm_version: {2365 maybeXcmVersion: 'Option<u32>',2366 },2367 force_subscribe_version_notify: {2368 location: 'StagingXcmVersionedMultiLocation',2369 },2370 force_unsubscribe_version_notify: {2371 location: 'StagingXcmVersionedMultiLocation',2372 },2373 limited_reserve_transfer_assets: {2374 dest: 'StagingXcmVersionedMultiLocation',2375 beneficiary: 'StagingXcmVersionedMultiLocation',2376 assets: 'StagingXcmVersionedMultiAssets',2377 feeAssetItem: 'u32',2378 weightLimit: 'StagingXcmV3WeightLimit',2379 },2380 limited_teleport_assets: {2381 dest: 'StagingXcmVersionedMultiLocation',2382 beneficiary: 'StagingXcmVersionedMultiLocation',2383 assets: 'StagingXcmVersionedMultiAssets',2384 feeAssetItem: 'u32',2385 weightLimit: 'StagingXcmV3WeightLimit',2386 },2387 force_suspension: {2388 suspended: 'bool'2389 }2390 }2391 },2392 /**2393 * Lookup225: staging_xcm::VersionedXcm<RuntimeCall>2394 **/2395 StagingXcmVersionedXcm: {2396 _enum: {2397 __Unused0: 'Null',2398 __Unused1: 'Null',2399 V2: 'StagingXcmV2Xcm',2400 V3: 'StagingXcmV3Xcm'2401 }2402 },2403 /**2404 * Lookup226: staging_xcm::v2::Xcm<RuntimeCall>2405 **/2406 StagingXcmV2Xcm: 'Vec<StagingXcmV2Instruction>',2407 /**2408 * Lookup228: staging_xcm::v2::Instruction<RuntimeCall>2409 **/2410 StagingXcmV2Instruction: {2411 _enum: {2412 WithdrawAsset: 'StagingXcmV2MultiassetMultiAssets',2413 ReserveAssetDeposited: 'StagingXcmV2MultiassetMultiAssets',2414 ReceiveTeleportedAsset: 'StagingXcmV2MultiassetMultiAssets',2415 QueryResponse: {2416 queryId: 'Compact<u64>',2417 response: 'StagingXcmV2Response',2418 maxWeight: 'Compact<u64>',2419 },2420 TransferAsset: {2421 assets: 'StagingXcmV2MultiassetMultiAssets',2422 beneficiary: 'StagingXcmV2MultiLocation',2423 },2424 TransferReserveAsset: {2425 assets: 'StagingXcmV2MultiassetMultiAssets',2426 dest: 'StagingXcmV2MultiLocation',2427 xcm: 'StagingXcmV2Xcm',2428 },2429 Transact: {2430 originType: 'StagingXcmV2OriginKind',2431 requireWeightAtMost: 'Compact<u64>',2432 call: 'StagingXcmDoubleEncoded',2433 },2434 HrmpNewChannelOpenRequest: {2435 sender: 'Compact<u32>',2436 maxMessageSize: 'Compact<u32>',2437 maxCapacity: 'Compact<u32>',2438 },2439 HrmpChannelAccepted: {2440 recipient: 'Compact<u32>',2441 },2442 HrmpChannelClosing: {2443 initiator: 'Compact<u32>',2444 sender: 'Compact<u32>',2445 recipient: 'Compact<u32>',2446 },2447 ClearOrigin: 'Null',2448 DescendOrigin: 'StagingXcmV2MultilocationJunctions',2449 ReportError: {2450 queryId: 'Compact<u64>',2451 dest: 'StagingXcmV2MultiLocation',2452 maxResponseWeight: 'Compact<u64>',2453 },2454 DepositAsset: {2455 assets: 'StagingXcmV2MultiassetMultiAssetFilter',2456 maxAssets: 'Compact<u32>',2457 beneficiary: 'StagingXcmV2MultiLocation',2458 },2459 DepositReserveAsset: {2460 assets: 'StagingXcmV2MultiassetMultiAssetFilter',2461 maxAssets: 'Compact<u32>',2462 dest: 'StagingXcmV2MultiLocation',2463 xcm: 'StagingXcmV2Xcm',2464 },2465 ExchangeAsset: {2466 give: 'StagingXcmV2MultiassetMultiAssetFilter',2467 receive: 'StagingXcmV2MultiassetMultiAssets',2468 },2469 InitiateReserveWithdraw: {2470 assets: 'StagingXcmV2MultiassetMultiAssetFilter',2471 reserve: 'StagingXcmV2MultiLocation',2472 xcm: 'StagingXcmV2Xcm',2473 },2474 InitiateTeleport: {2475 assets: 'StagingXcmV2MultiassetMultiAssetFilter',2476 dest: 'StagingXcmV2MultiLocation',2477 xcm: 'StagingXcmV2Xcm',2478 },2479 QueryHolding: {2480 queryId: 'Compact<u64>',2481 dest: 'StagingXcmV2MultiLocation',2482 assets: 'StagingXcmV2MultiassetMultiAssetFilter',2483 maxResponseWeight: 'Compact<u64>',2484 },2485 BuyExecution: {2486 fees: 'StagingXcmV2MultiAsset',2487 weightLimit: 'StagingXcmV2WeightLimit',2488 },2489 RefundSurplus: 'Null',2490 SetErrorHandler: 'StagingXcmV2Xcm',2491 SetAppendix: 'StagingXcmV2Xcm',2492 ClearError: 'Null',2493 ClaimAsset: {2494 assets: 'StagingXcmV2MultiassetMultiAssets',2495 ticket: 'StagingXcmV2MultiLocation',2496 },2497 Trap: 'Compact<u64>',2498 SubscribeVersion: {2499 queryId: 'Compact<u64>',2500 maxResponseWeight: 'Compact<u64>',2501 },2502 UnsubscribeVersion: 'Null'2503 }2504 },2505 /**2506 * Lookup229: staging_xcm::v2::Response2507 **/2508 StagingXcmV2Response: {2509 _enum: {2510 Null: 'Null',2511 Assets: 'StagingXcmV2MultiassetMultiAssets',2512 ExecutionResult: 'Option<(u32,StagingXcmV2TraitsError)>',2513 Version: 'u32'2514 }2515 },2516 /**2517 * Lookup232: staging_xcm::v2::traits::Error2518 **/2519 StagingXcmV2TraitsError: {2520 _enum: {2521 Overflow: 'Null',2522 Unimplemented: 'Null',2523 UntrustedReserveLocation: 'Null',2524 UntrustedTeleportLocation: 'Null',2525 MultiLocationFull: 'Null',2526 MultiLocationNotInvertible: 'Null',2527 BadOrigin: 'Null',2528 InvalidLocation: 'Null',2529 AssetNotFound: 'Null',2530 FailedToTransactAsset: 'Null',2531 NotWithdrawable: 'Null',2532 LocationCannotHold: 'Null',2533 ExceedsMaxMessageSize: 'Null',2534 DestinationUnsupported: 'Null',2535 Transport: 'Null',2536 Unroutable: 'Null',2537 UnknownClaim: 'Null',2538 FailedToDecode: 'Null',2539 MaxWeightInvalid: 'Null',2540 NotHoldingFees: 'Null',2541 TooExpensive: 'Null',2542 Trap: 'u64',2543 UnhandledXcmVersion: 'Null',2544 WeightLimitReached: 'u64',2545 Barrier: 'Null',2546 WeightNotComputable: 'Null'2547 }2548 },2549 /**2550 * Lookup233: staging_xcm::v2::OriginKind2551 **/2552 StagingXcmV2OriginKind: {2553 _enum: ['Native', 'SovereignAccount', 'Superuser', 'Xcm']2554 },2555 /**2556 * Lookup234: staging_xcm::double_encoded::DoubleEncoded<T>2557 **/2558 StagingXcmDoubleEncoded: {2559 encoded: 'Bytes'2560 },2561 /**2562 * Lookup235: staging_xcm::v2::multiasset::MultiAssetFilter2563 **/2564 StagingXcmV2MultiassetMultiAssetFilter: {2565 _enum: {2566 Definite: 'StagingXcmV2MultiassetMultiAssets',2567 Wild: 'StagingXcmV2MultiassetWildMultiAsset'2568 }2569 },2570 /**2571 * Lookup236: staging_xcm::v2::multiasset::WildMultiAsset2572 **/2573 StagingXcmV2MultiassetWildMultiAsset: {2574 _enum: {2575 All: 'Null',2576 AllOf: {2577 id: 'StagingXcmV2MultiassetAssetId',2578 fun: 'StagingXcmV2MultiassetWildFungibility'2579 }2580 }2581 },2582 /**2583 * Lookup237: staging_xcm::v2::multiasset::WildFungibility2584 **/2585 StagingXcmV2MultiassetWildFungibility: {2586 _enum: ['Fungible', 'NonFungible']2587 },2588 /**2589 * Lookup238: staging_xcm::v2::WeightLimit2590 **/2591 StagingXcmV2WeightLimit: {2592 _enum: {2593 Unlimited: 'Null',2594 Limited: 'Compact<u64>'2595 }2596 },2597 /**2598 * Lookup239: staging_xcm::v3::Xcm<Call>2599 **/2600 StagingXcmV3Xcm: 'Vec<StagingXcmV3Instruction>',2601 /**2602 * Lookup241: staging_xcm::v3::Instruction<Call>2603 **/2604 StagingXcmV3Instruction: {2605 _enum: {2606 WithdrawAsset: 'StagingXcmV3MultiassetMultiAssets',2607 ReserveAssetDeposited: 'StagingXcmV3MultiassetMultiAssets',2608 ReceiveTeleportedAsset: 'StagingXcmV3MultiassetMultiAssets',2609 QueryResponse: {2610 queryId: 'Compact<u64>',2611 response: 'StagingXcmV3Response',2612 maxWeight: 'SpWeightsWeightV2Weight',2613 querier: 'Option<StagingXcmV3MultiLocation>',2614 },2615 TransferAsset: {2616 assets: 'StagingXcmV3MultiassetMultiAssets',2617 beneficiary: 'StagingXcmV3MultiLocation',2618 },2619 TransferReserveAsset: {2620 assets: 'StagingXcmV3MultiassetMultiAssets',2621 dest: 'StagingXcmV3MultiLocation',2622 xcm: 'StagingXcmV3Xcm',2623 },2624 Transact: {2625 originKind: 'StagingXcmV2OriginKind',2626 requireWeightAtMost: 'SpWeightsWeightV2Weight',2627 call: 'StagingXcmDoubleEncoded',2628 },2629 HrmpNewChannelOpenRequest: {2630 sender: 'Compact<u32>',2631 maxMessageSize: 'Compact<u32>',2632 maxCapacity: 'Compact<u32>',2633 },2634 HrmpChannelAccepted: {2635 recipient: 'Compact<u32>',2636 },2637 HrmpChannelClosing: {2638 initiator: 'Compact<u32>',2639 sender: 'Compact<u32>',2640 recipient: 'Compact<u32>',2641 },2642 ClearOrigin: 'Null',2643 DescendOrigin: 'StagingXcmV3Junctions',2644 ReportError: 'StagingXcmV3QueryResponseInfo',2645 DepositAsset: {2646 assets: 'StagingXcmV3MultiassetMultiAssetFilter',2647 beneficiary: 'StagingXcmV3MultiLocation',2648 },2649 DepositReserveAsset: {2650 assets: 'StagingXcmV3MultiassetMultiAssetFilter',2651 dest: 'StagingXcmV3MultiLocation',2652 xcm: 'StagingXcmV3Xcm',2653 },2654 ExchangeAsset: {2655 give: 'StagingXcmV3MultiassetMultiAssetFilter',2656 want: 'StagingXcmV3MultiassetMultiAssets',2657 maximal: 'bool',2658 },2659 InitiateReserveWithdraw: {2660 assets: 'StagingXcmV3MultiassetMultiAssetFilter',2661 reserve: 'StagingXcmV3MultiLocation',2662 xcm: 'StagingXcmV3Xcm',2663 },2664 InitiateTeleport: {2665 assets: 'StagingXcmV3MultiassetMultiAssetFilter',2666 dest: 'StagingXcmV3MultiLocation',2667 xcm: 'StagingXcmV3Xcm',2668 },2669 ReportHolding: {2670 responseInfo: 'StagingXcmV3QueryResponseInfo',2671 assets: 'StagingXcmV3MultiassetMultiAssetFilter',2672 },2673 BuyExecution: {2674 fees: 'StagingXcmV3MultiAsset',2675 weightLimit: 'StagingXcmV3WeightLimit',2676 },2677 RefundSurplus: 'Null',2678 SetErrorHandler: 'StagingXcmV3Xcm',2679 SetAppendix: 'StagingXcmV3Xcm',2680 ClearError: 'Null',2681 ClaimAsset: {2682 assets: 'StagingXcmV3MultiassetMultiAssets',2683 ticket: 'StagingXcmV3MultiLocation',2684 },2685 Trap: 'Compact<u64>',2686 SubscribeVersion: {2687 queryId: 'Compact<u64>',2688 maxResponseWeight: 'SpWeightsWeightV2Weight',2689 },2690 UnsubscribeVersion: 'Null',2691 BurnAsset: 'StagingXcmV3MultiassetMultiAssets',2692 ExpectAsset: 'StagingXcmV3MultiassetMultiAssets',2693 ExpectOrigin: 'Option<StagingXcmV3MultiLocation>',2694 ExpectError: 'Option<(u32,StagingXcmV3TraitsError)>',2695 ExpectTransactStatus: 'StagingXcmV3MaybeErrorCode',2696 QueryPallet: {2697 moduleName: 'Bytes',2698 responseInfo: 'StagingXcmV3QueryResponseInfo',2699 },2700 ExpectPallet: {2701 index: 'Compact<u32>',2702 name: 'Bytes',2703 moduleName: 'Bytes',2704 crateMajor: 'Compact<u32>',2705 minCrateMinor: 'Compact<u32>',2706 },2707 ReportTransactStatus: 'StagingXcmV3QueryResponseInfo',2708 ClearTransactStatus: 'Null',2709 UniversalOrigin: 'StagingXcmV3Junction',2710 ExportMessage: {2711 network: 'StagingXcmV3JunctionNetworkId',2712 destination: 'StagingXcmV3Junctions',2713 xcm: 'StagingXcmV3Xcm',2714 },2715 LockAsset: {2716 asset: 'StagingXcmV3MultiAsset',2717 unlocker: 'StagingXcmV3MultiLocation',2718 },2719 UnlockAsset: {2720 asset: 'StagingXcmV3MultiAsset',2721 target: 'StagingXcmV3MultiLocation',2722 },2723 NoteUnlockable: {2724 asset: 'StagingXcmV3MultiAsset',2725 owner: 'StagingXcmV3MultiLocation',2726 },2727 RequestUnlock: {2728 asset: 'StagingXcmV3MultiAsset',2729 locker: 'StagingXcmV3MultiLocation',2730 },2731 SetFeesMode: {2732 jitWithdraw: 'bool',2733 },2734 SetTopic: '[u8;32]',2735 ClearTopic: 'Null',2736 AliasOrigin: 'StagingXcmV3MultiLocation',2737 UnpaidExecution: {2738 weightLimit: 'StagingXcmV3WeightLimit',2739 checkOrigin: 'Option<StagingXcmV3MultiLocation>'2740 }2741 }2742 },2743 /**2744 * Lookup242: staging_xcm::v3::Response2745 **/2746 StagingXcmV3Response: {2747 _enum: {2748 Null: 'Null',2749 Assets: 'StagingXcmV3MultiassetMultiAssets',2750 ExecutionResult: 'Option<(u32,StagingXcmV3TraitsError)>',2751 Version: 'u32',2752 PalletsInfo: 'Vec<StagingXcmV3PalletInfo>',2753 DispatchResult: 'StagingXcmV3MaybeErrorCode'2754 }2755 },2756 /**2757 * Lookup245: staging_xcm::v3::traits::Error2758 **/2759 StagingXcmV3TraitsError: {2760 _enum: {2761 Overflow: 'Null',2762 Unimplemented: 'Null',2763 UntrustedReserveLocation: 'Null',2764 UntrustedTeleportLocation: 'Null',2765 LocationFull: 'Null',2766 LocationNotInvertible: 'Null',2767 BadOrigin: 'Null',2768 InvalidLocation: 'Null',2769 AssetNotFound: 'Null',2770 FailedToTransactAsset: 'Null',2771 NotWithdrawable: 'Null',2772 LocationCannotHold: 'Null',2773 ExceedsMaxMessageSize: 'Null',2774 DestinationUnsupported: 'Null',2775 Transport: 'Null',2776 Unroutable: 'Null',2777 UnknownClaim: 'Null',2778 FailedToDecode: 'Null',2779 MaxWeightInvalid: 'Null',2780 NotHoldingFees: 'Null',2781 TooExpensive: 'Null',2782 Trap: 'u64',2783 ExpectationFalse: 'Null',2784 PalletNotFound: 'Null',2785 NameMismatch: 'Null',2786 VersionIncompatible: 'Null',2787 HoldingWouldOverflow: 'Null',2788 ExportError: 'Null',2789 ReanchorFailed: 'Null',2790 NoDeal: 'Null',2791 FeesNotMet: 'Null',2792 LockError: 'Null',2793 NoPermission: 'Null',2794 Unanchored: 'Null',2795 NotDepositable: 'Null',2796 UnhandledXcmVersion: 'Null',2797 WeightLimitReached: 'SpWeightsWeightV2Weight',2798 Barrier: 'Null',2799 WeightNotComputable: 'Null',2800 ExceedsStackLimit: 'Null'2801 }2802 },2803 /**2804 * Lookup247: staging_xcm::v3::PalletInfo2805 **/2806 StagingXcmV3PalletInfo: {2807 index: 'Compact<u32>',2808 name: 'Bytes',2809 moduleName: 'Bytes',2810 major: 'Compact<u32>',2811 minor: 'Compact<u32>',2812 patch: 'Compact<u32>'2813 },2814 /**2815 * Lookup250: staging_xcm::v3::MaybeErrorCode2816 **/2817 StagingXcmV3MaybeErrorCode: {2818 _enum: {2819 Success: 'Null',2820 Error: 'Bytes',2821 TruncatedError: 'Bytes'2822 }2823 },2824 /**2825 * Lookup253: staging_xcm::v3::QueryResponseInfo2826 **/2827 StagingXcmV3QueryResponseInfo: {2828 destination: 'StagingXcmV3MultiLocation',2829 queryId: 'Compact<u64>',2830 maxWeight: 'SpWeightsWeightV2Weight'2831 },2832 /**2833 * Lookup254: staging_xcm::v3::multiasset::MultiAssetFilter2834 **/2835 StagingXcmV3MultiassetMultiAssetFilter: {2836 _enum: {2837 Definite: 'StagingXcmV3MultiassetMultiAssets',2838 Wild: 'StagingXcmV3MultiassetWildMultiAsset'2839 }2840 },2841 /**2842 * Lookup255: staging_xcm::v3::multiasset::WildMultiAsset2843 **/2844 StagingXcmV3MultiassetWildMultiAsset: {2845 _enum: {2846 All: 'Null',2847 AllOf: {2848 id: 'StagingXcmV3MultiassetAssetId',2849 fun: 'StagingXcmV3MultiassetWildFungibility',2850 },2851 AllCounted: 'Compact<u32>',2852 AllOfCounted: {2853 id: 'StagingXcmV3MultiassetAssetId',2854 fun: 'StagingXcmV3MultiassetWildFungibility',2855 count: 'Compact<u32>'2856 }2857 }2858 },2859 /**2860 * Lookup256: staging_xcm::v3::multiasset::WildFungibility2861 **/2862 StagingXcmV3MultiassetWildFungibility: {2863 _enum: ['Fungible', 'NonFungible']2864 },2865 /**2866 * Lookup265: cumulus_pallet_xcm::pallet::Call<T>2867 **/2868 CumulusPalletXcmCall: 'Null',2869 /**2870 * Lookup266: cumulus_pallet_dmp_queue::pallet::Call<T>2871 **/2872 CumulusPalletDmpQueueCall: {2873 _enum: {2874 service_overweight: {2875 index: 'u64',2876 weightLimit: 'SpWeightsWeightV2Weight'2877 }2878 }2879 },2880 /**2881 * Lookup267: pallet_inflation::pallet::Call<T>2882 **/2883 PalletInflationCall: {2884 _enum: {2885 start_inflation: {2886 inflationStartRelayBlock: 'u32'2887 }2888 }2889 },2890 /**2891 * Lookup268: pallet_unique::pallet::Call<T>2892 **/2893 PalletUniqueCall: {2894 _enum: {2895 create_collection: {2896 collectionName: 'Vec<u16>',2897 collectionDescription: 'Vec<u16>',2898 tokenPrefix: 'Bytes',2899 mode: 'UpDataStructsCollectionMode',2900 },2901 create_collection_ex: {2902 data: 'UpDataStructsCreateCollectionData',2903 },2904 destroy_collection: {2905 collectionId: 'u32',2906 },2907 add_to_allow_list: {2908 collectionId: 'u32',2909 address: 'PalletEvmAccountBasicCrossAccountIdRepr',2910 },2911 remove_from_allow_list: {2912 collectionId: 'u32',2913 address: 'PalletEvmAccountBasicCrossAccountIdRepr',2914 },2915 change_collection_owner: {2916 collectionId: 'u32',2917 newOwner: 'AccountId32',2918 },2919 add_collection_admin: {2920 collectionId: 'u32',2921 newAdminId: 'PalletEvmAccountBasicCrossAccountIdRepr',2922 },2923 remove_collection_admin: {2924 collectionId: 'u32',2925 accountId: 'PalletEvmAccountBasicCrossAccountIdRepr',2926 },2927 set_collection_sponsor: {2928 collectionId: 'u32',2929 newSponsor: 'AccountId32',2930 },2931 confirm_sponsorship: {2932 collectionId: 'u32',2933 },2934 remove_collection_sponsor: {2935 collectionId: 'u32',2936 },2937 create_item: {2938 collectionId: 'u32',2939 owner: 'PalletEvmAccountBasicCrossAccountIdRepr',2940 data: 'UpDataStructsCreateItemData',2941 },2942 create_multiple_items: {2943 collectionId: 'u32',2944 owner: 'PalletEvmAccountBasicCrossAccountIdRepr',2945 itemsData: 'Vec<UpDataStructsCreateItemData>',2946 },2947 set_collection_properties: {2948 collectionId: 'u32',2949 properties: 'Vec<UpDataStructsProperty>',2950 },2951 delete_collection_properties: {2952 collectionId: 'u32',2953 propertyKeys: 'Vec<Bytes>',2954 },2955 set_token_properties: {2956 collectionId: 'u32',2957 tokenId: 'u32',2958 properties: 'Vec<UpDataStructsProperty>',2959 },2960 delete_token_properties: {2961 collectionId: 'u32',2962 tokenId: 'u32',2963 propertyKeys: 'Vec<Bytes>',2964 },2965 set_token_property_permissions: {2966 collectionId: 'u32',2967 propertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',2968 },2969 create_multiple_items_ex: {2970 collectionId: 'u32',2971 data: 'UpDataStructsCreateItemExData',2972 },2973 set_transfers_enabled_flag: {2974 collectionId: 'u32',2975 value: 'bool',2976 },2977 burn_item: {2978 collectionId: 'u32',2979 itemId: 'u32',2980 value: 'u128',2981 },2982 burn_from: {2983 collectionId: 'u32',2984 from: 'PalletEvmAccountBasicCrossAccountIdRepr',2985 itemId: 'u32',2986 value: 'u128',2987 },2988 transfer: {2989 recipient: 'PalletEvmAccountBasicCrossAccountIdRepr',2990 collectionId: 'u32',2991 itemId: 'u32',2992 value: 'u128',2993 },2994 approve: {2995 spender: 'PalletEvmAccountBasicCrossAccountIdRepr',2996 collectionId: 'u32',2997 itemId: 'u32',2998 amount: 'u128',2999 },3000 approve_from: {3001 from: 'PalletEvmAccountBasicCrossAccountIdRepr',3002 to: 'PalletEvmAccountBasicCrossAccountIdRepr',3003 collectionId: 'u32',3004 itemId: 'u32',3005 amount: 'u128',3006 },3007 transfer_from: {3008 from: 'PalletEvmAccountBasicCrossAccountIdRepr',3009 recipient: 'PalletEvmAccountBasicCrossAccountIdRepr',3010 collectionId: 'u32',3011 itemId: 'u32',3012 value: 'u128',3013 },3014 set_collection_limits: {3015 collectionId: 'u32',3016 newLimit: 'UpDataStructsCollectionLimits',3017 },3018 set_collection_permissions: {3019 collectionId: 'u32',3020 newPermission: 'UpDataStructsCollectionPermissions',3021 },3022 repartition: {3023 collectionId: 'u32',3024 tokenId: 'u32',3025 amount: 'u128',3026 },3027 set_allowance_for_all: {3028 collectionId: 'u32',3029 operator: 'PalletEvmAccountBasicCrossAccountIdRepr',3030 approve: 'bool',3031 },3032 force_repair_collection: {3033 collectionId: 'u32',3034 },3035 force_repair_item: {3036 collectionId: 'u32',3037 itemId: 'u32'3038 }3039 }3040 },3041 /**3042 * Lookup273: up_data_structs::CollectionMode3043 **/3044 UpDataStructsCollectionMode: {3045 _enum: {3046 NFT: 'Null',3047 Fungible: 'u8',3048 ReFungible: 'Null'3049 }3050 },3051 /**3052 * Lookup274: up_data_structs::CreateCollectionData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>3053 **/3054 UpDataStructsCreateCollectionData: {3055 mode: 'UpDataStructsCollectionMode',3056 access: 'Option<UpDataStructsAccessMode>',3057 name: 'Vec<u16>',3058 description: 'Vec<u16>',3059 tokenPrefix: 'Bytes',3060 limits: 'Option<UpDataStructsCollectionLimits>',3061 permissions: 'Option<UpDataStructsCollectionPermissions>',3062 tokenPropertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',3063 properties: 'Vec<UpDataStructsProperty>',3064 adminList: 'Vec<PalletEvmAccountBasicCrossAccountIdRepr>',3065 pendingSponsor: 'Option<PalletEvmAccountBasicCrossAccountIdRepr>',3066 flags: '[u8;1]'3067 },3068 /**3069 * Lookup275: pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>3070 **/3071 PalletEvmAccountBasicCrossAccountIdRepr: {3072 _enum: {3073 Substrate: 'AccountId32',3074 Ethereum: 'H160'3075 }3076 },3077 /**3078 * Lookup277: up_data_structs::AccessMode3079 **/3080 UpDataStructsAccessMode: {3081 _enum: ['Normal', 'AllowList']3082 },3083 /**3084 * Lookup279: up_data_structs::CollectionLimits3085 **/3086 UpDataStructsCollectionLimits: {3087 accountTokenOwnershipLimit: 'Option<u32>',3088 sponsoredDataSize: 'Option<u32>',3089 sponsoredDataRateLimit: 'Option<UpDataStructsSponsoringRateLimit>',3090 tokenLimit: 'Option<u32>',3091 sponsorTransferTimeout: 'Option<u32>',3092 sponsorApproveTimeout: 'Option<u32>',3093 ownerCanTransfer: 'Option<bool>',3094 ownerCanDestroy: 'Option<bool>',3095 transfersEnabled: 'Option<bool>'3096 },3097 /**3098 * Lookup281: up_data_structs::SponsoringRateLimit3099 **/3100 UpDataStructsSponsoringRateLimit: {3101 _enum: {3102 SponsoringDisabled: 'Null',3103 Blocks: 'u32'3104 }3105 },3106 /**3107 * Lookup284: up_data_structs::CollectionPermissions3108 **/3109 UpDataStructsCollectionPermissions: {3110 access: 'Option<UpDataStructsAccessMode>',3111 mintMode: 'Option<bool>',3112 nesting: 'Option<UpDataStructsNestingPermissions>'3113 },3114 /**3115 * Lookup286: up_data_structs::NestingPermissions3116 **/3117 UpDataStructsNestingPermissions: {3118 tokenOwner: 'bool',3119 collectionAdmin: 'bool',3120 restricted: 'Option<UpDataStructsOwnerRestrictedSet>'3121 },3122 /**3123 * Lookup288: up_data_structs::OwnerRestrictedSet3124 **/3125 UpDataStructsOwnerRestrictedSet: 'BTreeSet<u32>',3126 /**3127 * Lookup294: up_data_structs::PropertyKeyPermission3128 **/3129 UpDataStructsPropertyKeyPermission: {3130 key: 'Bytes',3131 permission: 'UpDataStructsPropertyPermission'3132 },3133 /**3134 * Lookup296: up_data_structs::PropertyPermission3135 **/3136 UpDataStructsPropertyPermission: {3137 mutable: 'bool',3138 collectionAdmin: 'bool',3139 tokenOwner: 'bool'3140 },3141 /**3142 * Lookup299: up_data_structs::Property3143 **/3144 UpDataStructsProperty: {3145 key: 'Bytes',3146 value: 'Bytes'3147 },3148 /**3149 * Lookup304: up_data_structs::CreateItemData3150 **/3151 UpDataStructsCreateItemData: {3152 _enum: {3153 NFT: 'UpDataStructsCreateNftData',3154 Fungible: 'UpDataStructsCreateFungibleData',3155 ReFungible: 'UpDataStructsCreateReFungibleData'3156 }3157 },3158 /**3159 * Lookup305: up_data_structs::CreateNftData3160 **/3161 UpDataStructsCreateNftData: {3162 properties: 'Vec<UpDataStructsProperty>'3163 },3164 /**3165 * Lookup306: up_data_structs::CreateFungibleData3166 **/3167 UpDataStructsCreateFungibleData: {3168 value: 'u128'3169 },3170 /**3171 * Lookup307: up_data_structs::CreateReFungibleData3172 **/3173 UpDataStructsCreateReFungibleData: {3174 pieces: 'u128',3175 properties: 'Vec<UpDataStructsProperty>'3176 },3177 /**3178 * Lookup311: up_data_structs::CreateItemExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>3179 **/3180 UpDataStructsCreateItemExData: {3181 _enum: {3182 NFT: 'Vec<UpDataStructsCreateNftExData>',3183 Fungible: 'BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>',3184 RefungibleMultipleItems: 'Vec<UpDataStructsCreateRefungibleExSingleOwner>',3185 RefungibleMultipleOwners: 'UpDataStructsCreateRefungibleExMultipleOwners'3186 }3187 },3188 /**3189 * Lookup313: up_data_structs::CreateNftExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>3190 **/3191 UpDataStructsCreateNftExData: {3192 properties: 'Vec<UpDataStructsProperty>',3193 owner: 'PalletEvmAccountBasicCrossAccountIdRepr'3194 },3195 /**3196 * Lookup320: up_data_structs::CreateRefungibleExSingleOwner<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>3197 **/3198 UpDataStructsCreateRefungibleExSingleOwner: {3199 user: 'PalletEvmAccountBasicCrossAccountIdRepr',3200 pieces: 'u128',3201 properties: 'Vec<UpDataStructsProperty>'3202 },3203 /**3204 * Lookup322: up_data_structs::CreateRefungibleExMultipleOwners<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>3205 **/3206 UpDataStructsCreateRefungibleExMultipleOwners: {3207 users: 'BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>',3208 properties: 'Vec<UpDataStructsProperty>'3209 },3210 /**3211 * Lookup323: pallet_configuration::pallet::Call<T>3212 **/3213 PalletConfigurationCall: {3214 _enum: {3215 set_weight_to_fee_coefficient_override: {3216 coeff: 'Option<u64>',3217 },3218 set_min_gas_price_override: {3219 coeff: 'Option<u64>',3220 },3221 __Unused2: 'Null',3222 set_app_promotion_configuration_override: {3223 configuration: 'PalletConfigurationAppPromotionConfiguration',3224 },3225 set_collator_selection_desired_collators: {3226 max: 'Option<u32>',3227 },3228 set_collator_selection_license_bond: {3229 amount: 'Option<u128>',3230 },3231 set_collator_selection_kick_threshold: {3232 threshold: 'Option<u32>'3233 }3234 }3235 },3236 /**3237 * Lookup325: pallet_configuration::AppPromotionConfiguration<BlockNumber>3238 **/3239 PalletConfigurationAppPromotionConfiguration: {3240 recalculationInterval: 'Option<u32>',3241 pendingInterval: 'Option<u32>',3242 intervalIncome: 'Option<Perbill>',3243 maxStakersPerCalculation: 'Option<u8>'3244 },3245 /**3246 * Lookup330: pallet_structure::pallet::Call<T>3247 **/3248 PalletStructureCall: 'Null',3249 /**3250 * Lookup331: pallet_app_promotion::pallet::Call<T>3251 **/3252 PalletAppPromotionCall: {3253 _enum: {3254 set_admin_address: {3255 admin: 'PalletEvmAccountBasicCrossAccountIdRepr',3256 },3257 stake: {3258 amount: 'u128',3259 },3260 unstake_all: 'Null',3261 sponsor_collection: {3262 collectionId: 'u32',3263 },3264 stop_sponsoring_collection: {3265 collectionId: 'u32',3266 },3267 sponsor_contract: {3268 contractId: 'H160',3269 },3270 stop_sponsoring_contract: {3271 contractId: 'H160',3272 },3273 payout_stakers: {3274 stakersNumber: 'Option<u8>',3275 },3276 unstake_partial: {3277 amount: 'u128',3278 },3279 force_unstake: {3280 pendingBlocks: 'Vec<u32>'3281 }3282 }3283 },3284 /**3285 * Lookup333: pallet_foreign_assets::module::Call<T>3286 **/3287 PalletForeignAssetsModuleCall: {3288 _enum: {3289 register_foreign_asset: {3290 owner: 'AccountId32',3291 location: 'StagingXcmVersionedMultiLocation',3292 metadata: 'PalletForeignAssetsModuleAssetMetadata',3293 },3294 update_foreign_asset: {3295 foreignAssetId: 'u32',3296 location: 'StagingXcmVersionedMultiLocation',3297 metadata: 'PalletForeignAssetsModuleAssetMetadata'3298 }3299 }3300 },3301 /**3302 * Lookup334: pallet_foreign_assets::module::AssetMetadata<Balance>3303 **/3304 PalletForeignAssetsModuleAssetMetadata: {3305 name: 'Bytes',3306 symbol: 'Bytes',3307 decimals: 'u8',3308 minimalBalance: 'u128'3309 },3310 /**3311 * Lookup337: pallet_evm::pallet::Call<T>3312 **/3313 PalletEvmCall: {3314 _enum: {3315 withdraw: {3316 address: 'H160',3317 value: 'u128',3318 },3319 call: {3320 source: 'H160',3321 target: 'H160',3322 input: 'Bytes',3323 value: 'U256',3324 gasLimit: 'u64',3325 maxFeePerGas: 'U256',3326 maxPriorityFeePerGas: 'Option<U256>',3327 nonce: 'Option<U256>',3328 accessList: 'Vec<(H160,Vec<H256>)>',3329 },3330 create: {3331 source: 'H160',3332 init: 'Bytes',3333 value: 'U256',3334 gasLimit: 'u64',3335 maxFeePerGas: 'U256',3336 maxPriorityFeePerGas: 'Option<U256>',3337 nonce: 'Option<U256>',3338 accessList: 'Vec<(H160,Vec<H256>)>',3339 },3340 create2: {3341 source: 'H160',3342 init: 'Bytes',3343 salt: 'H256',3344 value: 'U256',3345 gasLimit: 'u64',3346 maxFeePerGas: 'U256',3347 maxPriorityFeePerGas: 'Option<U256>',3348 nonce: 'Option<U256>',3349 accessList: 'Vec<(H160,Vec<H256>)>'3350 }3351 }3352 },3353 /**3354 * Lookup344: pallet_ethereum::pallet::Call<T>3355 **/3356 PalletEthereumCall: {3357 _enum: {3358 transact: {3359 transaction: 'EthereumTransactionTransactionV2'3360 }3361 }3362 },3363 /**3364 * Lookup345: ethereum::transaction::TransactionV23365 **/3366 EthereumTransactionTransactionV2: {3367 _enum: {3368 Legacy: 'EthereumTransactionLegacyTransaction',3369 EIP2930: 'EthereumTransactionEip2930Transaction',3370 EIP1559: 'EthereumTransactionEip1559Transaction'3371 }3372 },3373 /**3374 * Lookup346: ethereum::transaction::LegacyTransaction3375 **/3376 EthereumTransactionLegacyTransaction: {3377 nonce: 'U256',3378 gasPrice: 'U256',3379 gasLimit: 'U256',3380 action: 'EthereumTransactionTransactionAction',3381 value: 'U256',3382 input: 'Bytes',3383 signature: 'EthereumTransactionTransactionSignature'3384 },3385 /**3386 * Lookup347: ethereum::transaction::TransactionAction3387 **/3388 EthereumTransactionTransactionAction: {3389 _enum: {3390 Call: 'H160',3391 Create: 'Null'3392 }3393 },3394 /**3395 * Lookup348: ethereum::transaction::TransactionSignature3396 **/3397 EthereumTransactionTransactionSignature: {3398 v: 'u64',3399 r: 'H256',3400 s: 'H256'3401 },3402 /**3403 * Lookup350: ethereum::transaction::EIP2930Transaction3404 **/3405 EthereumTransactionEip2930Transaction: {3406 chainId: 'u64',3407 nonce: 'U256',3408 gasPrice: 'U256',3409 gasLimit: 'U256',3410 action: 'EthereumTransactionTransactionAction',3411 value: 'U256',3412 input: 'Bytes',3413 accessList: 'Vec<EthereumTransactionAccessListItem>',3414 oddYParity: 'bool',3415 r: 'H256',3416 s: 'H256'3417 },3418 /**3419 * Lookup352: ethereum::transaction::AccessListItem3420 **/3421 EthereumTransactionAccessListItem: {3422 address: 'H160',3423 storageKeys: 'Vec<H256>'3424 },3425 /**3426 * Lookup353: ethereum::transaction::EIP1559Transaction3427 **/3428 EthereumTransactionEip1559Transaction: {3429 chainId: 'u64',3430 nonce: 'U256',3431 maxPriorityFeePerGas: 'U256',3432 maxFeePerGas: 'U256',3433 gasLimit: 'U256',3434 action: 'EthereumTransactionTransactionAction',3435 value: 'U256',3436 input: 'Bytes',3437 accessList: 'Vec<EthereumTransactionAccessListItem>',3438 oddYParity: 'bool',3439 r: 'H256',3440 s: 'H256'3441 },3442 /**3443 * Lookup354: pallet_evm_contract_helpers::pallet::Call<T>3444 **/3445 PalletEvmContractHelpersCall: {3446 _enum: {3447 migrate_from_self_sponsoring: {3448 addresses: 'Vec<H160>'3449 }3450 }3451 },3452 /**3453 * Lookup356: pallet_evm_migration::pallet::Call<T>3454 **/3455 PalletEvmMigrationCall: {3456 _enum: {3457 begin: {3458 address: 'H160',3459 },3460 set_data: {3461 address: 'H160',3462 data: 'Vec<(H256,H256)>',3463 },3464 finish: {3465 address: 'H160',3466 code: 'Bytes',3467 },3468 insert_eth_logs: {3469 logs: 'Vec<EthereumLog>',3470 },3471 insert_events: {3472 events: 'Vec<Bytes>',3473 },3474 remove_rmrk_data: 'Null'3475 }3476 },3477 /**3478 * Lookup360: ethereum::log::Log3479 **/3480 EthereumLog: {3481 address: 'H160',3482 topics: 'Vec<H256>',3483 data: 'Bytes'3484 },3485 /**3486 * Lookup361: pallet_maintenance::pallet::Call<T>3487 **/3488 PalletMaintenanceCall: {3489 _enum: ['enable', 'disable']3490 },3491 /**3492 * Lookup362: pallet_utility::pallet::Call<T>3493 **/3494 PalletUtilityCall: {3495 _enum: {3496 batch: {3497 calls: 'Vec<Call>',3498 },3499 as_derivative: {3500 index: 'u16',3501 call: 'Call',3502 },3503 batch_all: {3504 calls: 'Vec<Call>',3505 },3506 dispatch_as: {3507 asOrigin: 'OpalRuntimeOriginCaller',3508 call: 'Call',3509 },3510 force_batch: {3511 calls: 'Vec<Call>',3512 },3513 with_weight: {3514 call: 'Call',3515 weight: 'SpWeightsWeightV2Weight'3516 }3517 }3518 },3519 /**3520 * Lookup364: pallet_test_utils::pallet::Call<T>3521 **/3522 PalletTestUtilsCall: {3523 _enum: {3524 enable: 'Null',3525 set_test_value: {3526 value: 'u32',3527 },3528 set_test_value_and_rollback: {3529 value: 'u32',3530 },3531 inc_test_value: 'Null',3532 just_take_fee: 'Null',3533 batch_all: {3534 calls: 'Vec<Call>'3535 }3536 }3537 },3538 /**3539 * Lookup366: pallet_scheduler::pallet::Event<T>3540 **/3541 PalletSchedulerEvent: {3542 _enum: {3543 Scheduled: {3544 when: 'u32',3545 index: 'u32',3546 },3547 Canceled: {3548 when: 'u32',3549 index: 'u32',3550 },3551 Dispatched: {3552 task: '(u32,u32)',3553 id: 'Option<[u8;32]>',3554 result: 'Result<Null, SpRuntimeDispatchError>',3555 },3556 CallUnavailable: {3557 task: '(u32,u32)',3558 id: 'Option<[u8;32]>',3559 },3560 PeriodicFailed: {3561 task: '(u32,u32)',3562 id: 'Option<[u8;32]>',3563 },3564 PermanentlyOverweight: {3565 task: '(u32,u32)',3566 id: 'Option<[u8;32]>'3567 }3568 }3569 },3570 /**3571 * Lookup367: cumulus_pallet_xcmp_queue::pallet::Event<T>3572 **/3573 CumulusPalletXcmpQueueEvent: {3574 _enum: {3575 Success: {3576 messageHash: '[u8;32]',3577 messageId: '[u8;32]',3578 weight: 'SpWeightsWeightV2Weight',3579 },3580 Fail: {3581 messageHash: '[u8;32]',3582 messageId: '[u8;32]',3583 error: 'StagingXcmV3TraitsError',3584 weight: 'SpWeightsWeightV2Weight',3585 },3586 BadVersion: {3587 messageHash: '[u8;32]',3588 },3589 BadFormat: {3590 messageHash: '[u8;32]',3591 },3592 XcmpMessageSent: {3593 messageHash: '[u8;32]',3594 },3595 OverweightEnqueued: {3596 sender: 'u32',3597 sentAt: 'u32',3598 index: 'u64',3599 required: 'SpWeightsWeightV2Weight',3600 },3601 OverweightServiced: {3602 index: 'u64',3603 used: 'SpWeightsWeightV2Weight'3604 }3605 }3606 },3607 /**3608 * Lookup368: pallet_xcm::pallet::Event<T>3609 **/3610 PalletXcmEvent: {3611 _enum: {3612 Attempted: {3613 outcome: 'StagingXcmV3TraitsOutcome',3614 },3615 Sent: {3616 origin: 'StagingXcmV3MultiLocation',3617 destination: 'StagingXcmV3MultiLocation',3618 message: 'StagingXcmV3Xcm',3619 messageId: '[u8;32]',3620 },3621 UnexpectedResponse: {3622 origin: 'StagingXcmV3MultiLocation',3623 queryId: 'u64',3624 },3625 ResponseReady: {3626 queryId: 'u64',3627 response: 'StagingXcmV3Response',3628 },3629 Notified: {3630 queryId: 'u64',3631 palletIndex: 'u8',3632 callIndex: 'u8',3633 },3634 NotifyOverweight: {3635 queryId: 'u64',3636 palletIndex: 'u8',3637 callIndex: 'u8',3638 actualWeight: 'SpWeightsWeightV2Weight',3639 maxBudgetedWeight: 'SpWeightsWeightV2Weight',3640 },3641 NotifyDispatchError: {3642 queryId: 'u64',3643 palletIndex: 'u8',3644 callIndex: 'u8',3645 },3646 NotifyDecodeFailed: {3647 queryId: 'u64',3648 palletIndex: 'u8',3649 callIndex: 'u8',3650 },3651 InvalidResponder: {3652 origin: 'StagingXcmV3MultiLocation',3653 queryId: 'u64',3654 expectedLocation: 'Option<StagingXcmV3MultiLocation>',3655 },3656 InvalidResponderVersion: {3657 origin: 'StagingXcmV3MultiLocation',3658 queryId: 'u64',3659 },3660 ResponseTaken: {3661 queryId: 'u64',3662 },3663 AssetsTrapped: {3664 _alias: {3665 hash_: 'hash',3666 },3667 hash_: 'H256',3668 origin: 'StagingXcmV3MultiLocation',3669 assets: 'StagingXcmVersionedMultiAssets',3670 },3671 VersionChangeNotified: {3672 destination: 'StagingXcmV3MultiLocation',3673 result: 'u32',3674 cost: 'StagingXcmV3MultiassetMultiAssets',3675 messageId: '[u8;32]',3676 },3677 SupportedVersionChanged: {3678 location: 'StagingXcmV3MultiLocation',3679 version: 'u32',3680 },3681 NotifyTargetSendFail: {3682 location: 'StagingXcmV3MultiLocation',3683 queryId: 'u64',3684 error: 'StagingXcmV3TraitsError',3685 },3686 NotifyTargetMigrationFail: {3687 location: 'StagingXcmVersionedMultiLocation',3688 queryId: 'u64',3689 },3690 InvalidQuerierVersion: {3691 origin: 'StagingXcmV3MultiLocation',3692 queryId: 'u64',3693 },3694 InvalidQuerier: {3695 origin: 'StagingXcmV3MultiLocation',3696 queryId: 'u64',3697 expectedQuerier: 'StagingXcmV3MultiLocation',3698 maybeActualQuerier: 'Option<StagingXcmV3MultiLocation>',3699 },3700 VersionNotifyStarted: {3701 destination: 'StagingXcmV3MultiLocation',3702 cost: 'StagingXcmV3MultiassetMultiAssets',3703 messageId: '[u8;32]',3704 },3705 VersionNotifyRequested: {3706 destination: 'StagingXcmV3MultiLocation',3707 cost: 'StagingXcmV3MultiassetMultiAssets',3708 messageId: '[u8;32]',3709 },3710 VersionNotifyUnrequested: {3711 destination: 'StagingXcmV3MultiLocation',3712 cost: 'StagingXcmV3MultiassetMultiAssets',3713 messageId: '[u8;32]',3714 },3715 FeesPaid: {3716 paying: 'StagingXcmV3MultiLocation',3717 fees: 'StagingXcmV3MultiassetMultiAssets',3718 },3719 AssetsClaimed: {3720 _alias: {3721 hash_: 'hash',3722 },3723 hash_: 'H256',3724 origin: 'StagingXcmV3MultiLocation',3725 assets: 'StagingXcmVersionedMultiAssets'3726 }3727 }3728 },3729 /**3730 * Lookup369: staging_xcm::v3::traits::Outcome3731 **/3732 StagingXcmV3TraitsOutcome: {3733 _enum: {3734 Complete: 'SpWeightsWeightV2Weight',3735 Incomplete: '(SpWeightsWeightV2Weight,StagingXcmV3TraitsError)',3736 Error: 'StagingXcmV3TraitsError'3737 }3738 },3739 /**3740 * Lookup370: cumulus_pallet_xcm::pallet::Event<T>3741 **/3742 CumulusPalletXcmEvent: {3743 _enum: {3744 InvalidFormat: '[u8;32]',3745 UnsupportedVersion: '[u8;32]',3746 ExecutedDownward: '([u8;32],StagingXcmV3TraitsOutcome)'3747 }3748 },3749 /**3750 * Lookup371: cumulus_pallet_dmp_queue::pallet::Event<T>3751 **/3752 CumulusPalletDmpQueueEvent: {3753 _enum: {3754 InvalidFormat: {3755 messageHash: '[u8;32]',3756 },3757 UnsupportedVersion: {3758 messageHash: '[u8;32]',3759 },3760 ExecutedDownward: {3761 messageHash: '[u8;32]',3762 messageId: '[u8;32]',3763 outcome: 'StagingXcmV3TraitsOutcome',3764 },3765 WeightExhausted: {3766 messageHash: '[u8;32]',3767 messageId: '[u8;32]',3768 remainingWeight: 'SpWeightsWeightV2Weight',3769 requiredWeight: 'SpWeightsWeightV2Weight',3770 },3771 OverweightEnqueued: {3772 messageHash: '[u8;32]',3773 messageId: '[u8;32]',3774 overweightIndex: 'u64',3775 requiredWeight: 'SpWeightsWeightV2Weight',3776 },3777 OverweightServiced: {3778 overweightIndex: 'u64',3779 weightUsed: 'SpWeightsWeightV2Weight',3780 },3781 MaxMessagesExhausted: {3782 messageHash: '[u8;32]'3783 }3784 }3785 },3786 /**3787 * Lookup372: pallet_configuration::pallet::Event<T>3788 **/3789 PalletConfigurationEvent: {3790 _enum: {3791 NewDesiredCollators: {3792 desiredCollators: 'Option<u32>',3793 },3794 NewCollatorLicenseBond: {3795 bondCost: 'Option<u128>',3796 },3797 NewCollatorKickThreshold: {3798 lengthInBlocks: 'Option<u32>'3799 }3800 }3801 },3802 /**3803 * Lookup373: pallet_common::pallet::Event<T>3804 **/3805 PalletCommonEvent: {3806 _enum: {3807 CollectionCreated: '(u32,u8,AccountId32)',3808 CollectionDestroyed: 'u32',3809 ItemCreated: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,u128)',3810 ItemDestroyed: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,u128)',3811 Transfer: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,PalletEvmAccountBasicCrossAccountIdRepr,u128)',3812 Approved: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,PalletEvmAccountBasicCrossAccountIdRepr,u128)',3813 ApprovedForAll: '(u32,PalletEvmAccountBasicCrossAccountIdRepr,PalletEvmAccountBasicCrossAccountIdRepr,bool)',3814 CollectionPropertySet: '(u32,Bytes)',3815 CollectionPropertyDeleted: '(u32,Bytes)',3816 TokenPropertySet: '(u32,u32,Bytes)',3817 TokenPropertyDeleted: '(u32,u32,Bytes)',3818 PropertyPermissionSet: '(u32,Bytes)',3819 AllowListAddressAdded: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',3820 AllowListAddressRemoved: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',3821 CollectionAdminAdded: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',3822 CollectionAdminRemoved: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',3823 CollectionLimitSet: 'u32',3824 CollectionOwnerChanged: '(u32,AccountId32)',3825 CollectionPermissionSet: 'u32',3826 CollectionSponsorSet: '(u32,AccountId32)',3827 SponsorshipConfirmed: '(u32,AccountId32)',3828 CollectionSponsorRemoved: 'u32'3829 }3830 },3831 /**3832 * Lookup374: pallet_structure::pallet::Event<T>3833 **/3834 PalletStructureEvent: {3835 _enum: {3836 Executed: 'Result<Null, SpRuntimeDispatchError>'3837 }3838 },3839 /**3840 * Lookup375: pallet_app_promotion::pallet::Event<T>3841 **/3842 PalletAppPromotionEvent: {3843 _enum: {3844 StakingRecalculation: '(AccountId32,u128,u128)',3845 Stake: '(AccountId32,u128)',3846 Unstake: '(AccountId32,u128)',3847 SetAdmin: 'AccountId32'3848 }3849 },3850 /**3851 * Lookup376: pallet_foreign_assets::module::Event<T>3852 **/3853 PalletForeignAssetsModuleEvent: {3854 _enum: {3855 ForeignAssetRegistered: {3856 assetId: 'u32',3857 assetAddress: 'StagingXcmV3MultiLocation',3858 metadata: 'PalletForeignAssetsModuleAssetMetadata',3859 },3860 ForeignAssetUpdated: {3861 assetId: 'u32',3862 assetAddress: 'StagingXcmV3MultiLocation',3863 metadata: 'PalletForeignAssetsModuleAssetMetadata',3864 },3865 AssetRegistered: {3866 assetId: 'PalletForeignAssetsAssetId',3867 metadata: 'PalletForeignAssetsModuleAssetMetadata',3868 },3869 AssetUpdated: {3870 assetId: 'PalletForeignAssetsAssetId',3871 metadata: 'PalletForeignAssetsModuleAssetMetadata'3872 }3873 }3874 },3875 /**3876 * Lookup377: pallet_evm::pallet::Event<T>3877 **/3878 PalletEvmEvent: {3879 _enum: {3880 Log: {3881 log: 'EthereumLog',3882 },3883 Created: {3884 address: 'H160',3885 },3886 CreatedFailed: {3887 address: 'H160',3888 },3889 Executed: {3890 address: 'H160',3891 },3892 ExecutedFailed: {3893 address: 'H160'3894 }3895 }3896 },3897 /**3898 * Lookup378: pallet_ethereum::pallet::Event3899 **/3900 PalletEthereumEvent: {3901 _enum: {3902 Executed: {3903 from: 'H160',3904 to: 'H160',3905 transactionHash: 'H256',3906 exitReason: 'EvmCoreErrorExitReason',3907 extraData: 'Bytes'3908 }3909 }3910 },3911 /**3912 * Lookup379: evm_core::error::ExitReason3913 **/3914 EvmCoreErrorExitReason: {3915 _enum: {3916 Succeed: 'EvmCoreErrorExitSucceed',3917 Error: 'EvmCoreErrorExitError',3918 Revert: 'EvmCoreErrorExitRevert',3919 Fatal: 'EvmCoreErrorExitFatal'3920 }3921 },3922 /**3923 * Lookup380: evm_core::error::ExitSucceed3924 **/3925 EvmCoreErrorExitSucceed: {3926 _enum: ['Stopped', 'Returned', 'Suicided']3927 },3928 /**3929 * Lookup381: evm_core::error::ExitError3930 **/3931 EvmCoreErrorExitError: {3932 _enum: {3933 StackUnderflow: 'Null',3934 StackOverflow: 'Null',3935 InvalidJump: 'Null',3936 InvalidRange: 'Null',3937 DesignatedInvalid: 'Null',3938 CallTooDeep: 'Null',3939 CreateCollision: 'Null',3940 CreateContractLimit: 'Null',3941 OutOfOffset: 'Null',3942 OutOfGas: 'Null',3943 OutOfFund: 'Null',3944 PCUnderflow: 'Null',3945 CreateEmpty: 'Null',3946 Other: 'Text',3947 MaxNonce: 'Null',3948 InvalidCode: 'u8'3949 }3950 },3951 /**3952 * Lookup385: evm_core::error::ExitRevert3953 **/3954 EvmCoreErrorExitRevert: {3955 _enum: ['Reverted']3956 },3957 /**3958 * Lookup386: evm_core::error::ExitFatal3959 **/3960 EvmCoreErrorExitFatal: {3961 _enum: {3962 NotSupported: 'Null',3963 UnhandledInterrupt: 'Null',3964 CallErrorAsFatal: 'EvmCoreErrorExitError',3965 Other: 'Text'3966 }3967 },3968 /**3969 * Lookup387: pallet_evm_contract_helpers::pallet::Event<T>3970 **/3971 PalletEvmContractHelpersEvent: {3972 _enum: {3973 ContractSponsorSet: '(H160,AccountId32)',3974 ContractSponsorshipConfirmed: '(H160,AccountId32)',3975 ContractSponsorRemoved: 'H160'3976 }3977 },3978 /**3979 * Lookup388: pallet_evm_migration::pallet::Event<T>3980 **/3981 PalletEvmMigrationEvent: {3982 _enum: ['TestEvent']3983 },3984 /**3985 * Lookup389: pallet_maintenance::pallet::Event<T>3986 **/3987 PalletMaintenanceEvent: {3988 _enum: ['MaintenanceEnabled', 'MaintenanceDisabled']3989 },3990 /**3991 * Lookup390: pallet_utility::pallet::Event3992 **/3993 PalletUtilityEvent: {3994 _enum: {3995 BatchInterrupted: {3996 index: 'u32',3997 error: 'SpRuntimeDispatchError',3998 },3999 BatchCompleted: 'Null',4000 BatchCompletedWithErrors: 'Null',4001 ItemCompleted: 'Null',4002 ItemFailed: {4003 error: 'SpRuntimeDispatchError',4004 },4005 DispatchedAs: {4006 result: 'Result<Null, SpRuntimeDispatchError>'4007 }4008 }4009 },4010 /**4011 * Lookup391: pallet_test_utils::pallet::Event<T>4012 **/4013 PalletTestUtilsEvent: {4014 _enum: ['ValueIsSet', 'ShouldRollback', 'BatchCompleted']4015 },4016 /**4017 * Lookup392: frame_system::Phase4018 **/4019 FrameSystemPhase: {4020 _enum: {4021 ApplyExtrinsic: 'u32',4022 Finalization: 'Null',4023 Initialization: 'Null'4024 }4025 },4026 /**4027 * Lookup394: frame_system::LastRuntimeUpgradeInfo4028 **/4029 FrameSystemLastRuntimeUpgradeInfo: {4030 specVersion: 'Compact<u32>',4031 specName: 'Text'4032 },4033 /**4034 * Lookup395: frame_system::limits::BlockWeights4035 **/4036 FrameSystemLimitsBlockWeights: {4037 baseBlock: 'SpWeightsWeightV2Weight',4038 maxBlock: 'SpWeightsWeightV2Weight',4039 perClass: 'FrameSupportDispatchPerDispatchClassWeightsPerClass'4040 },4041 /**4042 * Lookup396: frame_support::dispatch::PerDispatchClass<frame_system::limits::WeightsPerClass>4043 **/4044 FrameSupportDispatchPerDispatchClassWeightsPerClass: {4045 normal: 'FrameSystemLimitsWeightsPerClass',4046 operational: 'FrameSystemLimitsWeightsPerClass',4047 mandatory: 'FrameSystemLimitsWeightsPerClass'4048 },4049 /**4050 * Lookup397: frame_system::limits::WeightsPerClass4051 **/4052 FrameSystemLimitsWeightsPerClass: {4053 baseExtrinsic: 'SpWeightsWeightV2Weight',4054 maxExtrinsic: 'Option<SpWeightsWeightV2Weight>',4055 maxTotal: 'Option<SpWeightsWeightV2Weight>',4056 reserved: 'Option<SpWeightsWeightV2Weight>'4057 },4058 /**4059 * Lookup399: frame_system::limits::BlockLength4060 **/4061 FrameSystemLimitsBlockLength: {4062 max: 'FrameSupportDispatchPerDispatchClassU32'4063 },4064 /**4065 * Lookup400: frame_support::dispatch::PerDispatchClass<T>4066 **/4067 FrameSupportDispatchPerDispatchClassU32: {4068 normal: 'u32',4069 operational: 'u32',4070 mandatory: 'u32'4071 },4072 /**4073 * Lookup401: sp_weights::RuntimeDbWeight4074 **/4075 SpWeightsRuntimeDbWeight: {4076 read: 'u64',4077 write: 'u64'4078 },4079 /**4080 * Lookup402: sp_version::RuntimeVersion4081 **/4082 SpVersionRuntimeVersion: {4083 specName: 'Text',4084 implName: 'Text',4085 authoringVersion: 'u32',4086 specVersion: 'u32',4087 implVersion: 'u32',4088 apis: 'Vec<([u8;8],u32)>',4089 transactionVersion: 'u32',4090 stateVersion: 'u8'4091 },4092 /**4093 * Lookup406: frame_system::pallet::Error<T>4094 **/4095 FrameSystemError: {4096 _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered']4097 },4098 /**4099 * Lookup408: cumulus_pallet_parachain_system::unincluded_segment::Ancestor<primitive_types::H256>4100 **/4101 CumulusPalletParachainSystemUnincludedSegmentAncestor: {4102 usedBandwidth: 'CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth',4103 paraHeadHash: 'Option<H256>',4104 consumedGoAheadSignal: 'Option<PolkadotPrimitivesV5UpgradeGoAhead>'4105 },4106 /**4107 * Lookup409: cumulus_pallet_parachain_system::unincluded_segment::UsedBandwidth4108 **/4109 CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth: {4110 umpMsgCount: 'u32',4111 umpTotalBytes: 'u32',4112 hrmpOutgoing: 'BTreeMap<u32, CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate>'4113 },4114 /**4115 * Lookup411: cumulus_pallet_parachain_system::unincluded_segment::HrmpChannelUpdate4116 **/4117 CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate: {4118 msgCount: 'u32',4119 totalBytes: 'u32'4120 },4121 /**4122 * Lookup415: polkadot_primitives::v5::UpgradeGoAhead4123 **/4124 PolkadotPrimitivesV5UpgradeGoAhead: {4125 _enum: ['Abort', 'GoAhead']4126 },4127 /**4128 * Lookup416: cumulus_pallet_parachain_system::unincluded_segment::SegmentTracker<primitive_types::H256>4129 **/4130 CumulusPalletParachainSystemUnincludedSegmentSegmentTracker: {4131 usedBandwidth: 'CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth',4132 hrmpWatermark: 'Option<u32>',4133 consumedGoAheadSignal: 'Option<PolkadotPrimitivesV5UpgradeGoAhead>'4134 },4135 /**4136 * Lookup418: polkadot_primitives::v5::UpgradeRestriction4137 **/4138 PolkadotPrimitivesV5UpgradeRestriction: {4139 _enum: ['Present']4140 },4141 /**4142 * Lookup419: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot4143 **/4144 CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: {4145 dmqMqcHead: 'H256',4146 relayDispatchQueueRemainingCapacity: 'CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity',4147 ingressChannels: 'Vec<(u32,PolkadotPrimitivesV5AbridgedHrmpChannel)>',4148 egressChannels: 'Vec<(u32,PolkadotPrimitivesV5AbridgedHrmpChannel)>'4149 },4150 /**4151 * Lookup420: cumulus_pallet_parachain_system::relay_state_snapshot::RelayDispatchQueueRemainingCapacity4152 **/4153 CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity: {4154 remainingCount: 'u32',4155 remainingSize: 'u32'4156 },4157 /**4158 * Lookup423: polkadot_primitives::v5::AbridgedHrmpChannel4159 **/4160 PolkadotPrimitivesV5AbridgedHrmpChannel: {4161 maxCapacity: 'u32',4162 maxTotalSize: 'u32',4163 maxMessageSize: 'u32',4164 msgCount: 'u32',4165 totalSize: 'u32',4166 mqcHead: 'Option<H256>'4167 },4168 /**4169 * Lookup424: polkadot_primitives::v5::AbridgedHostConfiguration4170 **/4171 PolkadotPrimitivesV5AbridgedHostConfiguration: {4172 maxCodeSize: 'u32',4173 maxHeadDataSize: 'u32',4174 maxUpwardQueueCount: 'u32',4175 maxUpwardQueueSize: 'u32',4176 maxUpwardMessageSize: 'u32',4177 maxUpwardMessageNumPerCandidate: 'u32',4178 hrmpMaxMessageNumPerCandidate: 'u32',4179 validationUpgradeCooldown: 'u32',4180 validationUpgradeDelay: 'u32',4181 asyncBackingParams: 'PolkadotPrimitivesVstagingAsyncBackingParams'4182 },4183 /**4184 * Lookup425: polkadot_primitives::vstaging::AsyncBackingParams4185 **/4186 PolkadotPrimitivesVstagingAsyncBackingParams: {4187 maxCandidateDepth: 'u32',4188 allowedAncestryLen: 'u32'4189 },4190 /**4191 * Lookup431: polkadot_core_primitives::OutboundHrmpMessage<polkadot_parachain_primitives::primitives::Id>4192 **/4193 PolkadotCorePrimitivesOutboundHrmpMessage: {4194 recipient: 'u32',4195 data: 'Bytes'4196 },4197 /**4198 * Lookup432: cumulus_pallet_parachain_system::CodeUpgradeAuthorization<T>4199 **/4200 CumulusPalletParachainSystemCodeUpgradeAuthorization: {4201 codeHash: 'H256',4202 checkVersion: 'bool'4203 },4204 /**4205 * Lookup433: cumulus_pallet_parachain_system::pallet::Error<T>4206 **/4207 CumulusPalletParachainSystemError: {4208 _enum: ['OverlappingUpgrades', 'ProhibitedByPolkadot', 'TooBig', 'ValidationDataNotAvailable', 'HostConfigurationNotAvailable', 'NotScheduled', 'NothingAuthorized', 'Unauthorized']4209 },4210 /**4211 * Lookup435: pallet_collator_selection::pallet::Error<T>4212 **/4213 PalletCollatorSelectionError: {4214 _enum: ['TooManyCandidates', 'Unknown', 'Permission', 'AlreadyHoldingLicense', 'NoLicense', 'AlreadyCandidate', 'NotCandidate', 'TooManyInvulnerables', 'TooFewInvulnerables', 'AlreadyInvulnerable', 'NotInvulnerable', 'NoAssociatedValidatorId', 'ValidatorNotRegistered']4215 },4216 /**4217 * Lookup439: sp_core::crypto::KeyTypeId4218 **/4219 SpCoreCryptoKeyTypeId: '[u8;4]',4220 /**4221 * Lookup440: pallet_session::pallet::Error<T>4222 **/4223 PalletSessionError: {4224 _enum: ['InvalidProof', 'NoAssociatedValidatorId', 'DuplicatedKey', 'NoKeys', 'NoAccount']4225 },4226 /**4227 * Lookup446: pallet_balances::types::BalanceLock<Balance>4228 **/4229 PalletBalancesBalanceLock: {4230 id: '[u8;8]',4231 amount: 'u128',4232 reasons: 'PalletBalancesReasons'4233 },4234 /**4235 * Lookup447: pallet_balances::types::Reasons4236 **/4237 PalletBalancesReasons: {4238 _enum: ['Fee', 'Misc', 'All']4239 },4240 /**4241 * Lookup450: pallet_balances::types::ReserveData<ReserveIdentifier, Balance>4242 **/4243 PalletBalancesReserveData: {4244 id: '[u8;16]',4245 amount: 'u128'4246 },4247 /**4248 * Lookup454: opal_runtime::RuntimeHoldReason4249 **/4250 OpalRuntimeRuntimeHoldReason: {4251 _enum: {4252 __Unused0: 'Null',4253 __Unused1: 'Null',4254 __Unused2: 'Null',4255 __Unused3: 'Null',4256 __Unused4: 'Null',4257 __Unused5: 'Null',4258 __Unused6: 'Null',4259 __Unused7: 'Null',4260 __Unused8: 'Null',4261 __Unused9: 'Null',4262 __Unused10: 'Null',4263 __Unused11: 'Null',4264 __Unused12: 'Null',4265 __Unused13: 'Null',4266 __Unused14: 'Null',4267 __Unused15: 'Null',4268 __Unused16: 'Null',4269 __Unused17: 'Null',4270 __Unused18: 'Null',4271 __Unused19: 'Null',4272 __Unused20: 'Null',4273 __Unused21: 'Null',4274 __Unused22: 'Null',4275 CollatorSelection: 'PalletCollatorSelectionHoldReason'4276 }4277 },4278 /**4279 * Lookup455: pallet_collator_selection::pallet::HoldReason4280 **/4281 PalletCollatorSelectionHoldReason: {4282 _enum: ['LicenseBond']4283 },4284 /**4285 * Lookup458: pallet_balances::types::IdAmount<Id, Balance>4286 **/4287 PalletBalancesIdAmount: {4288 id: '[u8;16]',4289 amount: 'u128'4290 },4291 /**4292 * Lookup460: pallet_balances::pallet::Error<T, I>4293 **/4294 PalletBalancesError: {4295 _enum: ['VestingBalance', 'LiquidityRestrictions', 'InsufficientBalance', 'ExistentialDeposit', 'Expendability', 'ExistingVestingSchedule', 'DeadAccount', 'TooManyReserves', 'TooManyHolds', 'TooManyFreezes']4296 },4297 /**4298 * Lookup462: pallet_transaction_payment::Releases4299 **/4300 PalletTransactionPaymentReleases: {4301 _enum: ['V1Ancient', 'V2']4302 },4303 /**4304 * Lookup463: pallet_treasury::Proposal<sp_core::crypto::AccountId32, Balance>4305 **/4306 PalletTreasuryProposal: {4307 proposer: 'AccountId32',4308 value: 'u128',4309 beneficiary: 'AccountId32',4310 bond: 'u128'4311 },4312 /**4313 * Lookup466: frame_support::PalletId4314 **/4315 FrameSupportPalletId: '[u8;8]',4316 /**4317 * Lookup467: pallet_treasury::pallet::Error<T, I>4318 **/4319 PalletTreasuryError: {4320 _enum: ['InsufficientProposersBalance', 'InvalidIndex', 'TooManyApprovals', 'InsufficientPermission', 'ProposalNotApproved']4321 },4322 /**4323 * Lookup468: pallet_sudo::pallet::Error<T>4324 **/4325 PalletSudoError: {4326 _enum: ['RequireSudo']4327 },4328 /**4329 * Lookup470: orml_vesting::module::Error<T>4330 **/4331 OrmlVestingModuleError: {4332 _enum: ['ZeroVestingPeriod', 'ZeroVestingPeriodCount', 'InsufficientBalanceToLock', 'TooManyVestingSchedules', 'AmountLow', 'MaxVestingSchedulesExceeded']4333 },4334 /**4335 * Lookup471: orml_xtokens::module::Error<T>4336 **/4337 OrmlXtokensModuleError: {4338 _enum: ['AssetHasNoReserve', 'NotCrossChainTransfer', 'InvalidDest', 'NotCrossChainTransferableCurrency', 'UnweighableMessage', 'XcmExecutionFailed', 'CannotReanchor', 'InvalidAncestry', 'InvalidAsset', 'DestinationNotInvertible', 'BadVersion', 'DistinctReserveForAssetAndFee', 'ZeroFee', 'ZeroAmount', 'TooManyAssetsBeingSent', 'AssetIndexNonExistent', 'FeeNotEnough', 'NotSupportedMultiLocation', 'MinXcmFeeNotDefined']4339 },4340 /**4341 * Lookup474: orml_tokens::BalanceLock<Balance>4342 **/4343 OrmlTokensBalanceLock: {4344 id: '[u8;8]',4345 amount: 'u128'4346 },4347 /**4348 * Lookup476: orml_tokens::AccountData<Balance>4349 **/4350 OrmlTokensAccountData: {4351 free: 'u128',4352 reserved: 'u128',4353 frozen: 'u128'4354 },4355 /**4356 * Lookup478: orml_tokens::ReserveData<ReserveIdentifier, Balance>4357 **/4358 OrmlTokensReserveData: {4359 id: 'Null',4360 amount: 'u128'4361 },4362 /**4363 * Lookup480: orml_tokens::module::Error<T>4364 **/4365 OrmlTokensModuleError: {4366 _enum: ['BalanceTooLow', 'AmountIntoBalanceFailed', 'LiquidityRestrictions', 'MaxLocksExceeded', 'KeepAlive', 'ExistentialDeposit', 'DeadAccount', 'TooManyReserves']4367 },4368 /**4369 * Lookup485: pallet_identity::types::RegistrarInfo<Balance, sp_core::crypto::AccountId32>4370 **/4371 PalletIdentityRegistrarInfo: {4372 account: 'AccountId32',4373 fee: 'u128',4374 fields: 'PalletIdentityBitFlags'4375 },4376 /**4377 * Lookup487: pallet_identity::pallet::Error<T>4378 **/4379 PalletIdentityError: {4380 _enum: ['TooManySubAccounts', 'NotFound', 'NotNamed', 'EmptyIndex', 'FeeChanged', 'NoIdentity', 'StickyJudgement', 'JudgementGiven', 'InvalidJudgement', 'InvalidIndex', 'InvalidTarget', 'TooManyFields', 'TooManyRegistrars', 'AlreadyClaimed', 'NotSub', 'NotOwned', 'JudgementForDifferentIdentity', 'JudgementPaymentFailed']4381 },4382 /**4383 * Lookup488: pallet_preimage::RequestStatus<sp_core::crypto::AccountId32, Balance>4384 **/4385 PalletPreimageRequestStatus: {4386 _enum: {4387 Unrequested: {4388 deposit: '(AccountId32,u128)',4389 len: 'u32',4390 },4391 Requested: {4392 deposit: 'Option<(AccountId32,u128)>',4393 count: 'u32',4394 len: 'Option<u32>'4395 }4396 }4397 },4398 /**4399 * Lookup493: pallet_preimage::pallet::Error<T>4400 **/4401 PalletPreimageError: {4402 _enum: ['TooBig', 'AlreadyNoted', 'NotAuthorized', 'NotNoted', 'Requested', 'NotRequested']4403 },4404 /**4405 * Lookup499: pallet_democracy::types::ReferendumInfo<BlockNumber, frame_support::traits::preimages::Bounded<opal_runtime::RuntimeCall>, Balance>4406 **/4407 PalletDemocracyReferendumInfo: {4408 _enum: {4409 Ongoing: 'PalletDemocracyReferendumStatus',4410 Finished: {4411 approved: 'bool',4412 end: 'u32'4413 }4414 }4415 },4416 /**4417 * Lookup500: pallet_democracy::types::ReferendumStatus<BlockNumber, frame_support::traits::preimages::Bounded<opal_runtime::RuntimeCall>, Balance>4418 **/4419 PalletDemocracyReferendumStatus: {4420 end: 'u32',4421 proposal: 'FrameSupportPreimagesBounded',4422 threshold: 'PalletDemocracyVoteThreshold',4423 delay: 'u32',4424 tally: 'PalletDemocracyTally'4425 },4426 /**4427 * Lookup501: pallet_democracy::types::Tally<Balance>4428 **/4429 PalletDemocracyTally: {4430 ayes: 'u128',4431 nays: 'u128',4432 turnout: 'u128'4433 },4434 /**4435 * Lookup502: pallet_democracy::vote::Voting<Balance, sp_core::crypto::AccountId32, BlockNumber, MaxVotes>4436 **/4437 PalletDemocracyVoteVoting: {4438 _enum: {4439 Direct: {4440 votes: 'Vec<(u32,PalletDemocracyVoteAccountVote)>',4441 delegations: 'PalletDemocracyDelegations',4442 prior: 'PalletDemocracyVotePriorLock',4443 },4444 Delegating: {4445 balance: 'u128',4446 target: 'AccountId32',4447 conviction: 'PalletDemocracyConviction',4448 delegations: 'PalletDemocracyDelegations',4449 prior: 'PalletDemocracyVotePriorLock'4450 }4451 }4452 },4453 /**4454 * Lookup506: pallet_democracy::types::Delegations<Balance>4455 **/4456 PalletDemocracyDelegations: {4457 votes: 'u128',4458 capital: 'u128'4459 },4460 /**4461 * Lookup507: pallet_democracy::vote::PriorLock<BlockNumber, Balance>4462 **/4463 PalletDemocracyVotePriorLock: '(u32,u128)',4464 /**4465 * Lookup510: pallet_democracy::pallet::Error<T>4466 **/4467 PalletDemocracyError: {4468 _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']4469 },4470 /**4471 * Lookup512: pallet_collective::Votes<sp_core::crypto::AccountId32, BlockNumber>4472 **/4473 PalletCollectiveVotes: {4474 index: 'u32',4475 threshold: 'u32',4476 ayes: 'Vec<AccountId32>',4477 nays: 'Vec<AccountId32>',4478 end: 'u32'4479 },4480 /**4481 * Lookup513: pallet_collective::pallet::Error<T, I>4482 **/4483 PalletCollectiveError: {4484 _enum: ['NotMember', 'DuplicateProposal', 'ProposalMissing', 'WrongIndex', 'DuplicateVote', 'AlreadyInitialized', 'TooEarly', 'TooManyProposals', 'WrongProposalWeight', 'WrongProposalLength', 'PrimeAccountNotMember']4485 },4486 /**4487 * Lookup517: pallet_membership::pallet::Error<T, I>4488 **/4489 PalletMembershipError: {4490 _enum: ['AlreadyMember', 'NotMember', 'TooManyMembers']4491 },4492 /**4493 * Lookup520: pallet_ranked_collective::MemberRecord4494 **/4495 PalletRankedCollectiveMemberRecord: {4496 rank: 'u16'4497 },4498 /**4499 * Lookup525: pallet_ranked_collective::pallet::Error<T, I>4500 **/4501 PalletRankedCollectiveError: {4502 _enum: ['AlreadyMember', 'NotMember', 'NotPolling', 'Ongoing', 'NoneRemaining', 'Corruption', 'RankTooLow', 'InvalidWitness', 'NoPermission']4503 },4504 /**4505 * 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>4506 **/4507 PalletReferendaReferendumInfo: {4508 _enum: {4509 Ongoing: 'PalletReferendaReferendumStatus',4510 Approved: '(u32,Option<PalletReferendaDeposit>,Option<PalletReferendaDeposit>)',4511 Rejected: '(u32,Option<PalletReferendaDeposit>,Option<PalletReferendaDeposit>)',4512 Cancelled: '(u32,Option<PalletReferendaDeposit>,Option<PalletReferendaDeposit>)',4513 TimedOut: '(u32,Option<PalletReferendaDeposit>,Option<PalletReferendaDeposit>)',4514 Killed: 'u32'4515 }4516 },4517 /**4518 * 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>4519 **/4520 PalletReferendaReferendumStatus: {4521 track: 'u16',4522 origin: 'OpalRuntimeOriginCaller',4523 proposal: 'FrameSupportPreimagesBounded',4524 enactment: 'FrameSupportScheduleDispatchTime',4525 submitted: 'u32',4526 submissionDeposit: 'PalletReferendaDeposit',4527 decisionDeposit: 'Option<PalletReferendaDeposit>',4528 deciding: 'Option<PalletReferendaDecidingStatus>',4529 tally: 'PalletRankedCollectiveTally',4530 inQueue: 'bool',4531 alarm: 'Option<(u32,(u32,u32))>'4532 },4533 /**4534 * Lookup528: pallet_referenda::types::Deposit<sp_core::crypto::AccountId32, Balance>4535 **/4536 PalletReferendaDeposit: {4537 who: 'AccountId32',4538 amount: 'u128'4539 },4540 /**4541 * Lookup531: pallet_referenda::types::DecidingStatus<BlockNumber>4542 **/4543 PalletReferendaDecidingStatus: {4544 since: 'u32',4545 confirming: 'Option<u32>'4546 },4547 /**4548 * Lookup537: pallet_referenda::types::TrackInfo<Balance, Moment>4549 **/4550 PalletReferendaTrackInfo: {4551 name: 'Text',4552 maxDeciding: 'u32',4553 decisionDeposit: 'u128',4554 preparePeriod: 'u32',4555 decisionPeriod: 'u32',4556 confirmPeriod: 'u32',4557 minEnactmentPeriod: 'u32',4558 minApproval: 'PalletReferendaCurve',4559 minSupport: 'PalletReferendaCurve'4560 },4561 /**4562 * Lookup538: pallet_referenda::types::Curve4563 **/4564 PalletReferendaCurve: {4565 _enum: {4566 LinearDecreasing: {4567 length: 'Perbill',4568 floor: 'Perbill',4569 ceil: 'Perbill',4570 },4571 SteppedDecreasing: {4572 begin: 'Perbill',4573 end: 'Perbill',4574 step: 'Perbill',4575 period: 'Perbill',4576 },4577 Reciprocal: {4578 factor: 'i64',4579 xOffset: 'i64',4580 yOffset: 'i64'4581 }4582 }4583 },4584 /**4585 * Lookup541: pallet_referenda::pallet::Error<T, I>4586 **/4587 PalletReferendaError: {4588 _enum: ['NotOngoing', 'HasDeposit', 'BadTrack', 'Full', 'QueueEmpty', 'BadReferendum', 'NothingToDo', 'NoTrack', 'Unfinished', 'NoPermission', 'NoDeposit', 'BadStatus', 'PreimageNotExist']4589 },4590 /**4591 * Lookup544: pallet_scheduler::Scheduled<Name, frame_support::traits::preimages::Bounded<opal_runtime::RuntimeCall>, BlockNumber, opal_runtime::OriginCaller, sp_core::crypto::AccountId32>4592 **/4593 PalletSchedulerScheduled: {4594 maybeId: 'Option<[u8;32]>',4595 priority: 'u8',4596 call: 'FrameSupportPreimagesBounded',4597 maybePeriodic: 'Option<(u32,u32)>',4598 origin: 'OpalRuntimeOriginCaller'4599 },4600 /**4601 * Lookup546: pallet_scheduler::pallet::Error<T>4602 **/4603 PalletSchedulerError: {4604 _enum: ['FailedToSchedule', 'NotFound', 'TargetBlockNumberInPast', 'RescheduleNoChange', 'Named']4605 },4606 /**4607 * Lookup548: cumulus_pallet_xcmp_queue::InboundChannelDetails4608 **/4609 CumulusPalletXcmpQueueInboundChannelDetails: {4610 sender: 'u32',4611 state: 'CumulusPalletXcmpQueueInboundState',4612 messageMetadata: 'Vec<(u32,PolkadotParachainPrimitivesPrimitivesXcmpMessageFormat)>'4613 },4614 /**4615 * Lookup549: cumulus_pallet_xcmp_queue::InboundState4616 **/4617 CumulusPalletXcmpQueueInboundState: {4618 _enum: ['Ok', 'Suspended']4619 },4620 /**4621 * Lookup552: polkadot_parachain_primitives::primitives::XcmpMessageFormat4622 **/4623 PolkadotParachainPrimitivesPrimitivesXcmpMessageFormat: {4624 _enum: ['ConcatenatedVersionedXcm', 'ConcatenatedEncodedBlob', 'Signals']4625 },4626 /**4627 * Lookup555: cumulus_pallet_xcmp_queue::OutboundChannelDetails4628 **/4629 CumulusPalletXcmpQueueOutboundChannelDetails: {4630 recipient: 'u32',4631 state: 'CumulusPalletXcmpQueueOutboundState',4632 signalsExist: 'bool',4633 firstIndex: 'u16',4634 lastIndex: 'u16'4635 },4636 /**4637 * Lookup556: cumulus_pallet_xcmp_queue::OutboundState4638 **/4639 CumulusPalletXcmpQueueOutboundState: {4640 _enum: ['Ok', 'Suspended']4641 },4642 /**4643 * Lookup558: cumulus_pallet_xcmp_queue::QueueConfigData4644 **/4645 CumulusPalletXcmpQueueQueueConfigData: {4646 suspendThreshold: 'u32',4647 dropThreshold: 'u32',4648 resumeThreshold: 'u32',4649 thresholdWeight: 'SpWeightsWeightV2Weight',4650 weightRestrictDecay: 'SpWeightsWeightV2Weight',4651 xcmpMaxIndividualWeight: 'SpWeightsWeightV2Weight'4652 },4653 /**4654 * Lookup560: cumulus_pallet_xcmp_queue::pallet::Error<T>4655 **/4656 CumulusPalletXcmpQueueError: {4657 _enum: ['FailedToSend', 'BadXcmOrigin', 'BadXcm', 'BadOverweightIndex', 'WeightOverLimit']4658 },4659 /**4660 * Lookup561: pallet_xcm::pallet::QueryStatus<BlockNumber>4661 **/4662 PalletXcmQueryStatus: {4663 _enum: {4664 Pending: {4665 responder: 'StagingXcmVersionedMultiLocation',4666 maybeMatchQuerier: 'Option<StagingXcmVersionedMultiLocation>',4667 maybeNotify: 'Option<(u8,u8)>',4668 timeout: 'u32',4669 },4670 VersionNotifier: {4671 origin: 'StagingXcmVersionedMultiLocation',4672 isActive: 'bool',4673 },4674 Ready: {4675 response: 'StagingXcmVersionedResponse',4676 at: 'u32'4677 }4678 }4679 },4680 /**4681 * Lookup565: staging_xcm::VersionedResponse4682 **/4683 StagingXcmVersionedResponse: {4684 _enum: {4685 __Unused0: 'Null',4686 __Unused1: 'Null',4687 V2: 'StagingXcmV2Response',4688 V3: 'StagingXcmV3Response'4689 }4690 },4691 /**4692 * Lookup571: pallet_xcm::pallet::VersionMigrationStage4693 **/4694 PalletXcmVersionMigrationStage: {4695 _enum: {4696 MigrateSupportedVersion: 'Null',4697 MigrateVersionNotifiers: 'Null',4698 NotifyCurrentTargets: 'Option<Bytes>',4699 MigrateAndNotifyOldTargets: 'Null'4700 }4701 },4702 /**4703 * Lookup574: staging_xcm::VersionedAssetId4704 **/4705 StagingXcmVersionedAssetId: {4706 _enum: {4707 __Unused0: 'Null',4708 __Unused1: 'Null',4709 __Unused2: 'Null',4710 V3: 'StagingXcmV3MultiassetAssetId'4711 }4712 },4713 /**4714 * Lookup575: pallet_xcm::pallet::RemoteLockedFungibleRecord<ConsumerIdentifier, MaxConsumers>4715 **/4716 PalletXcmRemoteLockedFungibleRecord: {4717 amount: 'u128',4718 owner: 'StagingXcmVersionedMultiLocation',4719 locker: 'StagingXcmVersionedMultiLocation',4720 consumers: 'Vec<(Null,u128)>'4721 },4722 /**4723 * Lookup582: pallet_xcm::pallet::Error<T>4724 **/4725 PalletXcmError: {4726 _enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed', 'InvalidAsset', 'LowBalance', 'TooManyLocks', 'AccountNotSovereign', 'FeesNotMet', 'LockNotFound', 'InUse']4727 },4728 /**4729 * Lookup583: cumulus_pallet_xcm::pallet::Error<T>4730 **/4731 CumulusPalletXcmError: 'Null',4732 /**4733 * Lookup584: cumulus_pallet_dmp_queue::ConfigData4734 **/4735 CumulusPalletDmpQueueConfigData: {4736 maxIndividual: 'SpWeightsWeightV2Weight'4737 },4738 /**4739 * Lookup585: cumulus_pallet_dmp_queue::PageIndexData4740 **/4741 CumulusPalletDmpQueuePageIndexData: {4742 beginUsed: 'u32',4743 endUsed: 'u32',4744 overweightCount: 'u64'4745 },4746 /**4747 * Lookup588: cumulus_pallet_dmp_queue::pallet::Error<T>4748 **/4749 CumulusPalletDmpQueueError: {4750 _enum: ['Unknown', 'OverLimit']4751 },4752 /**4753 * Lookup592: pallet_unique::pallet::Error<T>4754 **/4755 PalletUniqueError: {4756 _enum: ['CollectionDecimalPointLimitExceeded', 'EmptyArgument', 'RepartitionCalledOnNonRefungibleCollection']4757 },4758 /**4759 * Lookup593: pallet_configuration::pallet::Error<T>4760 **/4761 PalletConfigurationError: {4762 _enum: ['InconsistentConfiguration']4763 },4764 /**4765 * Lookup594: up_data_structs::Collection<sp_core::crypto::AccountId32>4766 **/4767 UpDataStructsCollection: {4768 owner: 'AccountId32',4769 mode: 'UpDataStructsCollectionMode',4770 name: 'Vec<u16>',4771 description: 'Vec<u16>',4772 tokenPrefix: 'Bytes',4773 sponsorship: 'UpDataStructsSponsorshipStateAccountId32',4774 limits: 'UpDataStructsCollectionLimits',4775 permissions: 'UpDataStructsCollectionPermissions',4776 flags: '[u8;1]'4777 },4778 /**4779 * Lookup595: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>4780 **/4781 UpDataStructsSponsorshipStateAccountId32: {4782 _enum: {4783 Disabled: 'Null',4784 Unconfirmed: 'AccountId32',4785 Confirmed: 'AccountId32'4786 }4787 },4788 /**4789 * Lookup596: up_data_structs::Properties4790 **/4791 UpDataStructsProperties: {4792 map: 'UpDataStructsPropertiesMapBoundedVec',4793 consumedSpace: 'u32',4794 reserved: 'u32'4795 },4796 /**4797 * Lookup597: up_data_structs::PropertiesMap<bounded_collections::bounded_vec::BoundedVec<T, S>>4798 **/4799 UpDataStructsPropertiesMapBoundedVec: 'BTreeMap<Bytes, Bytes>',4800 /**4801 * Lookup602: up_data_structs::PropertiesMap<up_data_structs::PropertyPermission>4802 **/4803 UpDataStructsPropertiesMapPropertyPermission: 'BTreeMap<Bytes, UpDataStructsPropertyPermission>',4804 /**4805 * Lookup609: up_data_structs::CollectionStats4806 **/4807 UpDataStructsCollectionStats: {4808 created: 'u32',4809 destroyed: 'u32',4810 alive: 'u32'4811 },4812 /**4813 * Lookup610: up_data_structs::TokenChild4814 **/4815 UpDataStructsTokenChild: {4816 token: 'u32',4817 collection: 'u32'4818 },4819 /**4820 * Lookup611: PhantomType::up_data_structs<T>4821 **/4822 PhantomTypeUpDataStructs: '[(UpDataStructsTokenData,UpDataStructsRpcCollection,UpPovEstimateRpcPovInfo);0]',4823 /**4824 * Lookup613: up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>4825 **/4826 UpDataStructsTokenData: {4827 properties: 'Vec<UpDataStructsProperty>',4828 owner: 'Option<PalletEvmAccountBasicCrossAccountIdRepr>',4829 pieces: 'u128'4830 },4831 /**4832 * Lookup614: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>4833 **/4834 UpDataStructsRpcCollection: {4835 owner: 'AccountId32',4836 mode: 'UpDataStructsCollectionMode',4837 name: 'Vec<u16>',4838 description: 'Vec<u16>',4839 tokenPrefix: 'Bytes',4840 sponsorship: 'UpDataStructsSponsorshipStateAccountId32',4841 limits: 'UpDataStructsCollectionLimits',4842 permissions: 'UpDataStructsCollectionPermissions',4843 tokenPropertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',4844 properties: 'Vec<UpDataStructsProperty>',4845 readOnly: 'bool',4846 flags: 'UpDataStructsRpcCollectionFlags'4847 },4848 /**4849 * Lookup615: up_data_structs::RpcCollectionFlags4850 **/4851 UpDataStructsRpcCollectionFlags: {4852 foreign: 'bool',4853 erc721metadata: 'bool'4854 },4855 /**4856 * Lookup616: up_pov_estimate_rpc::PovInfo4857 **/4858 UpPovEstimateRpcPovInfo: {4859 proofSize: 'u64',4860 compactProofSize: 'u64',4861 compressedProofSize: 'u64',4862 results: 'Vec<Result<Result<Null, SpRuntimeDispatchError>, SpRuntimeTransactionValidityTransactionValidityError>>',4863 keyValues: 'Vec<UpPovEstimateRpcTrieKeyValue>'4864 },4865 /**4866 * Lookup619: sp_runtime::transaction_validity::TransactionValidityError4867 **/4868 SpRuntimeTransactionValidityTransactionValidityError: {4869 _enum: {4870 Invalid: 'SpRuntimeTransactionValidityInvalidTransaction',4871 Unknown: 'SpRuntimeTransactionValidityUnknownTransaction'4872 }4873 },4874 /**4875 * Lookup620: sp_runtime::transaction_validity::InvalidTransaction4876 **/4877 SpRuntimeTransactionValidityInvalidTransaction: {4878 _enum: {4879 Call: 'Null',4880 Payment: 'Null',4881 Future: 'Null',4882 Stale: 'Null',4883 BadProof: 'Null',4884 AncientBirthBlock: 'Null',4885 ExhaustsResources: 'Null',4886 Custom: 'u8',4887 BadMandatory: 'Null',4888 MandatoryValidation: 'Null',4889 BadSigner: 'Null'4890 }4891 },4892 /**4893 * Lookup621: sp_runtime::transaction_validity::UnknownTransaction4894 **/4895 SpRuntimeTransactionValidityUnknownTransaction: {4896 _enum: {4897 CannotLookup: 'Null',4898 NoUnsignedValidator: 'Null',4899 Custom: 'u8'4900 }4901 },4902 /**4903 * Lookup623: up_pov_estimate_rpc::TrieKeyValue4904 **/4905 UpPovEstimateRpcTrieKeyValue: {4906 key: 'Bytes',4907 value: 'Bytes'4908 },4909 /**4910 * Lookup625: pallet_common::pallet::Error<T>4911 **/4912 PalletCommonError: {4913 _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']4914 },4915 /**4916 * Lookup627: pallet_fungible::pallet::Error<T>4917 **/4918 PalletFungibleError: {4919 _enum: ['NotFungibleDataUsedToMintFungibleCollectionToken', 'FungibleItemsDontHaveData', 'FungibleDisallowsNesting', 'SettingPropertiesNotAllowed', 'SettingAllowanceForAllNotAllowed', 'FungibleTokensAreAlwaysValid']4920 },4921 /**4922 * Lookup632: pallet_refungible::pallet::Error<T>4923 **/4924 PalletRefungibleError: {4925 _enum: ['NotRefungibleDataUsedToMintFungibleCollectionToken', 'WrongRefungiblePieces', 'RepartitionWhileNotOwningAllPieces', 'RefungibleDisallowsNesting', 'SettingPropertiesNotAllowed']4926 },4927 /**4928 * Lookup633: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>4929 **/4930 PalletNonfungibleItemData: {4931 owner: 'PalletEvmAccountBasicCrossAccountIdRepr'4932 },4933 /**4934 * Lookup635: up_data_structs::PropertyScope4935 **/4936 UpDataStructsPropertyScope: {4937 _enum: ['None', 'Rmrk']4938 },4939 /**4940 * Lookup638: pallet_nonfungible::pallet::Error<T>4941 **/4942 PalletNonfungibleError: {4943 _enum: ['NotNonfungibleDataUsedToMintFungibleCollectionToken', 'NonfungibleItemsHaveNoAmount', 'CantBurnNftWithChildren']4944 },4945 /**4946 * Lookup639: pallet_structure::pallet::Error<T>4947 **/4948 PalletStructureError: {4949 _enum: ['OuroborosDetected', 'DepthLimit', 'BreadthLimit', 'TokenNotFound', 'CantNestTokenUnderCollection']4950 },4951 /**4952 * Lookup644: pallet_app_promotion::pallet::Error<T>4953 **/4954 PalletAppPromotionError: {4955 _enum: ['AdminNotSet', 'NoPermission', 'NotSufficientFunds', 'PendingForBlockOverflow', 'SponsorNotSet', 'InsufficientStakedBalance', 'InconsistencyState']4956 },4957 /**4958 * Lookup645: pallet_foreign_assets::module::Error<T>4959 **/4960 PalletForeignAssetsModuleError: {4961 _enum: ['BadLocation', 'MultiLocationExisted', 'AssetIdNotExists', 'AssetIdExisted']4962 },4963 /**4964 * Lookup646: pallet_evm::CodeMetadata4965 **/4966 PalletEvmCodeMetadata: {4967 _alias: {4968 size_: 'size',4969 hash_: 'hash'4970 },4971 size_: 'u64',4972 hash_: 'H256'4973 },4974 /**4975 * Lookup648: pallet_evm::pallet::Error<T>4976 **/4977 PalletEvmError: {4978 _enum: ['BalanceLow', 'FeeOverflow', 'PaymentOverflow', 'WithdrawFailed', 'GasPriceTooLow', 'InvalidNonce', 'GasLimitTooLow', 'GasLimitTooHigh', 'Undefined', 'Reentrancy', 'TransactionMustComeFromEOA']4979 },4980 /**4981 * Lookup651: fp_rpc::TransactionStatus4982 **/4983 FpRpcTransactionStatus: {4984 transactionHash: 'H256',4985 transactionIndex: 'u32',4986 from: 'H160',4987 to: 'Option<H160>',4988 contractAddress: 'Option<H160>',4989 logs: 'Vec<EthereumLog>',4990 logsBloom: 'EthbloomBloom'4991 },4992 /**4993 * Lookup653: ethbloom::Bloom4994 **/4995 EthbloomBloom: '[u8;256]',4996 /**4997 * Lookup655: ethereum::receipt::ReceiptV34998 **/4999 EthereumReceiptReceiptV3: {5000 _enum: {5001 Legacy: 'EthereumReceiptEip658ReceiptData',5002 EIP2930: 'EthereumReceiptEip658ReceiptData',5003 EIP1559: 'EthereumReceiptEip658ReceiptData'5004 }5005 },5006 /**5007 * Lookup656: ethereum::receipt::EIP658ReceiptData5008 **/5009 EthereumReceiptEip658ReceiptData: {5010 statusCode: 'u8',5011 usedGas: 'U256',5012 logsBloom: 'EthbloomBloom',5013 logs: 'Vec<EthereumLog>'5014 },5015 /**5016 * Lookup657: ethereum::block::Block<ethereum::transaction::TransactionV2>5017 **/5018 EthereumBlock: {5019 header: 'EthereumHeader',5020 transactions: 'Vec<EthereumTransactionTransactionV2>',5021 ommers: 'Vec<EthereumHeader>'5022 },5023 /**5024 * Lookup658: ethereum::header::Header5025 **/5026 EthereumHeader: {5027 parentHash: 'H256',5028 ommersHash: 'H256',5029 beneficiary: 'H160',5030 stateRoot: 'H256',5031 transactionsRoot: 'H256',5032 receiptsRoot: 'H256',5033 logsBloom: 'EthbloomBloom',5034 difficulty: 'U256',5035 number: 'U256',5036 gasLimit: 'U256',5037 gasUsed: 'U256',5038 timestamp: 'u64',5039 extraData: 'Bytes',5040 mixHash: 'H256',5041 nonce: 'EthereumTypesHashH64'5042 },5043 /**5044 * Lookup659: ethereum_types::hash::H645045 **/5046 EthereumTypesHashH64: '[u8;8]',5047 /**5048 * Lookup664: pallet_ethereum::pallet::Error<T>5049 **/5050 PalletEthereumError: {5051 _enum: ['InvalidSignature', 'PreLogExists']5052 },5053 /**5054 * Lookup665: pallet_evm_coder_substrate::pallet::Error<T>5055 **/5056 PalletEvmCoderSubstrateError: {5057 _enum: ['OutOfGas', 'OutOfFund']5058 },5059 /**5060 * Lookup666: up_data_structs::SponsorshipState<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>5061 **/5062 UpDataStructsSponsorshipStateBasicCrossAccountIdRepr: {5063 _enum: {5064 Disabled: 'Null',5065 Unconfirmed: 'PalletEvmAccountBasicCrossAccountIdRepr',5066 Confirmed: 'PalletEvmAccountBasicCrossAccountIdRepr'5067 }5068 },5069 /**5070 * Lookup667: pallet_evm_contract_helpers::SponsoringModeT5071 **/5072 PalletEvmContractHelpersSponsoringModeT: {5073 _enum: ['Disabled', 'Allowlisted', 'Generous']5074 },5075 /**5076 * Lookup673: pallet_evm_contract_helpers::pallet::Error<T>5077 **/5078 PalletEvmContractHelpersError: {5079 _enum: ['NoPermission', 'NoPendingSponsor', 'TooManyMethodsHaveSponsoredLimit']5080 },5081 /**5082 * Lookup674: pallet_evm_migration::pallet::Error<T>5083 **/5084 PalletEvmMigrationError: {5085 _enum: ['AccountNotEmpty', 'AccountIsNotMigrating', 'BadEvent']5086 },5087 /**5088 * Lookup675: pallet_maintenance::pallet::Error<T>5089 **/5090 PalletMaintenanceError: 'Null',5091 /**5092 * Lookup676: pallet_utility::pallet::Error<T>5093 **/5094 PalletUtilityError: {5095 _enum: ['TooManyCalls']5096 },5097 /**5098 * Lookup677: pallet_test_utils::pallet::Error<T>5099 **/5100 PalletTestUtilsError: {5101 _enum: ['TestPalletDisabled', 'TriggerRollback']5102 },5103 /**5104 * Lookup679: sp_runtime::MultiSignature5105 **/5106 SpRuntimeMultiSignature: {5107 _enum: {5108 Ed25519: 'SpCoreEd25519Signature',5109 Sr25519: 'SpCoreSr25519Signature',5110 Ecdsa: 'SpCoreEcdsaSignature'5111 }5112 },5113 /**5114 * Lookup680: sp_core::ed25519::Signature5115 **/5116 SpCoreEd25519Signature: '[u8;64]',5117 /**5118 * Lookup682: sp_core::sr25519::Signature5119 **/5120 SpCoreSr25519Signature: '[u8;64]',5121 /**5122 * Lookup683: sp_core::ecdsa::Signature5123 **/5124 SpCoreEcdsaSignature: '[u8;65]',5125 /**5126 * Lookup686: frame_system::extensions::check_spec_version::CheckSpecVersion<T>5127 **/5128 FrameSystemExtensionsCheckSpecVersion: 'Null',5129 /**5130 * Lookup687: frame_system::extensions::check_tx_version::CheckTxVersion<T>5131 **/5132 FrameSystemExtensionsCheckTxVersion: 'Null',5133 /**5134 * Lookup688: frame_system::extensions::check_genesis::CheckGenesis<T>5135 **/5136 FrameSystemExtensionsCheckGenesis: 'Null',5137 /**5138 * Lookup691: frame_system::extensions::check_nonce::CheckNonce<T>5139 **/5140 FrameSystemExtensionsCheckNonce: 'Compact<u32>',5141 /**5142 * Lookup692: frame_system::extensions::check_weight::CheckWeight<T>5143 **/5144 FrameSystemExtensionsCheckWeight: 'Null',5145 /**5146 * Lookup693: opal_runtime::runtime_common::maintenance::CheckMaintenance5147 **/5148 OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance: 'Null',5149 /**5150 * Lookup694: opal_runtime::runtime_common::identity::DisableIdentityCalls5151 **/5152 OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls: 'Null',5153 /**5154 * Lookup695: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>5155 **/5156 PalletTemplateTransactionPaymentChargeTransactionPayment: 'Compact<u128>',5157 /**5158 * Lookup696: opal_runtime::Runtime5159 **/5160 OpalRuntimeRuntime: 'Null',5161 /**5162 * Lookup697: pallet_ethereum::FakeTransactionFinalizer<opal_runtime::Runtime>5163 **/5164 PalletEthereumFakeTransactionFinalizer: 'Null'5165};tests/src/interfaces/registry.tsdiffbeforeafterboth--- a/tests/src/interfaces/registry.ts
+++ b/tests/src/interfaces/registry.ts
@@ -5,7 +5,7 @@
// this is required to allow for ambient/previous definitions
import '@polkadot/types/types/registry';
-import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemCodeUpgradeAuthorization, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls, OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance, OpalRuntimeRuntimeCommonSessionKeys, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesIdAmount, PalletBalancesReasons, PalletBalancesReserveData, PalletCollatorSelectionCall, PalletCollatorSelectionError, PalletCollatorSelectionEvent, PalletCollectiveCall, PalletCollectiveError, PalletCollectiveEvent, PalletCollectiveRawOrigin, PalletCollectiveVotes, PalletCommonError, PalletCommonEvent, PalletConfigurationAppPromotionConfiguration, PalletConfigurationCall, PalletConfigurationError, PalletConfigurationEvent, PalletDemocracyCall, PalletDemocracyConviction, PalletDemocracyDelegations, PalletDemocracyError, PalletDemocracyEvent, PalletDemocracyMetadataOwner, PalletDemocracyReferendumInfo, PalletDemocracyReferendumStatus, PalletDemocracyTally, PalletDemocracyVoteAccountVote, PalletDemocracyVotePriorLock, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCodeMetadata, PalletEvmCoderSubstrateError, PalletEvmContractHelpersCall, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletEvmMigrationEvent, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletGovOriginsOrigin, PalletIdentityBitFlags, PalletIdentityCall, PalletIdentityError, PalletIdentityEvent, PalletIdentityIdentityField, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletMembershipCall, PalletMembershipError, PalletMembershipEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletPreimageCall, PalletPreimageError, PalletPreimageEvent, PalletPreimageRequestStatus, PalletRankedCollectiveCall, PalletRankedCollectiveError, PalletRankedCollectiveEvent, PalletRankedCollectiveMemberRecord, PalletRankedCollectiveTally, PalletRankedCollectiveVoteRecord, PalletReferendaCall, PalletReferendaCurve, PalletReferendaDecidingStatus, PalletReferendaDeposit, PalletReferendaError, PalletReferendaEvent, PalletReferendaReferendumInfo, PalletReferendaReferendumStatus, PalletReferendaTrackInfo, PalletRefungibleError, PalletSchedulerCall, PalletSchedulerError, PalletSchedulerEvent, PalletSchedulerScheduled, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletStateTrieMigrationCall, PalletStateTrieMigrationError, PalletStateTrieMigrationEvent, PalletStateTrieMigrationMigrationCompute, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletStateTrieMigrationProgress, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PalletXcmQueryStatus, PalletXcmRemoteLockedFungibleRecord, PalletXcmVersionMigrationStage, ParachainInfoCall, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV4AbridgedHostConfiguration, PolkadotPrimitivesV4AbridgedHrmpChannel, PolkadotPrimitivesV4PersistedValidationData, PolkadotPrimitivesV4UpgradeRestriction, SpArithmeticArithmeticError, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Public, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionValidityInvalidTransaction, SpRuntimeTransactionValidityTransactionValidityError, SpRuntimeTransactionValidityUnknownTransaction, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsRpcCollectionFlags, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipStateAccountId32, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, UpDataStructsTokenData, UpPovEstimateRpcPovInfo, UpPovEstimateRpcTrieKeyValue, XcmDoubleEncoded, XcmV2BodyId, XcmV2BodyPart, XcmV2Instruction, XcmV2Junction, XcmV2MultiAsset, XcmV2MultiLocation, XcmV2MultiassetAssetId, XcmV2MultiassetAssetInstance, XcmV2MultiassetFungibility, XcmV2MultiassetMultiAssetFilter, XcmV2MultiassetMultiAssets, XcmV2MultiassetWildFungibility, XcmV2MultiassetWildMultiAsset, XcmV2MultilocationJunctions, XcmV2NetworkId, XcmV2OriginKind, XcmV2Response, XcmV2TraitsError, XcmV2WeightLimit, XcmV2Xcm, XcmV3Instruction, XcmV3Junction, XcmV3JunctionBodyId, XcmV3JunctionBodyPart, XcmV3JunctionNetworkId, XcmV3Junctions, XcmV3MaybeErrorCode, XcmV3MultiAsset, XcmV3MultiLocation, XcmV3MultiassetAssetId, XcmV3MultiassetAssetInstance, XcmV3MultiassetFungibility, XcmV3MultiassetMultiAssetFilter, XcmV3MultiassetMultiAssets, XcmV3MultiassetWildFungibility, XcmV3MultiassetWildMultiAsset, XcmV3PalletInfo, XcmV3QueryResponseInfo, XcmV3Response, XcmV3TraitsError, XcmV3TraitsOutcome, XcmV3WeightLimit, XcmV3Xcm, XcmVersionedAssetId, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedResponse, XcmVersionedXcm } from '@polkadot/types/lookup';
+import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemCodeUpgradeAuthorization, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity, CumulusPalletParachainSystemUnincludedSegmentAncestor, CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate, CumulusPalletParachainSystemUnincludedSegmentSegmentTracker, CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportPreimagesBounded, FrameSupportScheduleDispatchTime, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls, OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance, OpalRuntimeRuntimeCommonSessionKeys, OpalRuntimeRuntimeHoldReason, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesIdAmount, PalletBalancesReasons, PalletBalancesReserveData, PalletCollatorSelectionCall, PalletCollatorSelectionError, PalletCollatorSelectionEvent, PalletCollatorSelectionHoldReason, PalletCollectiveCall, PalletCollectiveError, PalletCollectiveEvent, PalletCollectiveRawOrigin, PalletCollectiveVotes, PalletCommonError, PalletCommonEvent, PalletConfigurationAppPromotionConfiguration, PalletConfigurationCall, PalletConfigurationError, PalletConfigurationEvent, PalletDemocracyCall, PalletDemocracyConviction, PalletDemocracyDelegations, PalletDemocracyError, PalletDemocracyEvent, PalletDemocracyMetadataOwner, PalletDemocracyReferendumInfo, PalletDemocracyReferendumStatus, PalletDemocracyTally, PalletDemocracyVoteAccountVote, PalletDemocracyVotePriorLock, PalletDemocracyVoteThreshold, PalletDemocracyVoteVoting, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCodeMetadata, PalletEvmCoderSubstrateError, PalletEvmContractHelpersCall, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletEvmMigrationEvent, PalletForeignAssetsAssetId, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletGovOriginsOrigin, PalletIdentityBitFlags, PalletIdentityCall, PalletIdentityError, PalletIdentityEvent, PalletIdentityIdentityField, PalletIdentityIdentityInfo, PalletIdentityJudgement, PalletIdentityRegistrarInfo, PalletIdentityRegistration, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletMembershipCall, PalletMembershipError, PalletMembershipEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletPreimageCall, PalletPreimageError, PalletPreimageEvent, PalletPreimageRequestStatus, PalletRankedCollectiveCall, PalletRankedCollectiveError, PalletRankedCollectiveEvent, PalletRankedCollectiveMemberRecord, PalletRankedCollectiveTally, PalletRankedCollectiveVoteRecord, PalletReferendaCall, PalletReferendaCurve, PalletReferendaDecidingStatus, PalletReferendaDeposit, PalletReferendaError, PalletReferendaEvent, PalletReferendaReferendumInfo, PalletReferendaReferendumStatus, PalletReferendaTrackInfo, PalletRefungibleError, PalletSchedulerCall, PalletSchedulerError, PalletSchedulerEvent, PalletSchedulerScheduled, PalletSessionCall, PalletSessionError, PalletSessionEvent, PalletStateTrieMigrationCall, PalletStateTrieMigrationError, PalletStateTrieMigrationEvent, PalletStateTrieMigrationMigrationCompute, PalletStateTrieMigrationMigrationLimits, PalletStateTrieMigrationMigrationTask, PalletStateTrieMigrationProgress, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUtilityCall, PalletUtilityError, PalletUtilityEvent, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PalletXcmQueryStatus, PalletXcmRemoteLockedFungibleRecord, PalletXcmVersionMigrationStage, ParachainInfoCall, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesPrimitivesXcmpMessageFormat, PolkadotPrimitivesV5AbridgedHostConfiguration, PolkadotPrimitivesV5AbridgedHrmpChannel, PolkadotPrimitivesV5PersistedValidationData, PolkadotPrimitivesV5UpgradeGoAhead, PolkadotPrimitivesV5UpgradeRestriction, PolkadotPrimitivesVstagingAsyncBackingParams, SpArithmeticArithmeticError, SpConsensusAuraSr25519AppSr25519Public, SpCoreCryptoKeyTypeId, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Public, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionValidityInvalidTransaction, SpRuntimeTransactionValidityTransactionValidityError, SpRuntimeTransactionValidityUnknownTransaction, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, SpWeightsWeightV2Weight, StagingXcmDoubleEncoded, StagingXcmV2BodyId, StagingXcmV2BodyPart, StagingXcmV2Instruction, StagingXcmV2Junction, StagingXcmV2MultiAsset, StagingXcmV2MultiLocation, StagingXcmV2MultiassetAssetId, StagingXcmV2MultiassetAssetInstance, StagingXcmV2MultiassetFungibility, StagingXcmV2MultiassetMultiAssetFilter, StagingXcmV2MultiassetMultiAssets, StagingXcmV2MultiassetWildFungibility, StagingXcmV2MultiassetWildMultiAsset, StagingXcmV2MultilocationJunctions, StagingXcmV2NetworkId, StagingXcmV2OriginKind, StagingXcmV2Response, StagingXcmV2TraitsError, StagingXcmV2WeightLimit, StagingXcmV2Xcm, StagingXcmV3Instruction, StagingXcmV3Junction, StagingXcmV3JunctionBodyId, StagingXcmV3JunctionBodyPart, StagingXcmV3JunctionNetworkId, StagingXcmV3Junctions, StagingXcmV3MaybeErrorCode, StagingXcmV3MultiAsset, StagingXcmV3MultiLocation, StagingXcmV3MultiassetAssetId, StagingXcmV3MultiassetAssetInstance, StagingXcmV3MultiassetFungibility, StagingXcmV3MultiassetMultiAssetFilter, StagingXcmV3MultiassetMultiAssets, StagingXcmV3MultiassetWildFungibility, StagingXcmV3MultiassetWildMultiAsset, StagingXcmV3PalletInfo, StagingXcmV3QueryResponseInfo, StagingXcmV3Response, StagingXcmV3TraitsError, StagingXcmV3TraitsOutcome, StagingXcmV3WeightLimit, StagingXcmV3Xcm, StagingXcmVersionedAssetId, StagingXcmVersionedMultiAsset, StagingXcmVersionedMultiAssets, StagingXcmVersionedMultiLocation, StagingXcmVersionedResponse, StagingXcmVersionedXcm, UpDataStructsAccessMode, UpDataStructsCollection, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCollectionStats, UpDataStructsCreateCollectionData, UpDataStructsCreateFungibleData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsCreateNftData, UpDataStructsCreateNftExData, UpDataStructsCreateReFungibleData, UpDataStructsCreateRefungibleExMultipleOwners, UpDataStructsCreateRefungibleExSingleOwner, UpDataStructsNestingPermissions, UpDataStructsOwnerRestrictedSet, UpDataStructsProperties, UpDataStructsPropertiesMapBoundedVec, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsRpcCollection, UpDataStructsRpcCollectionFlags, UpDataStructsSponsoringRateLimit, UpDataStructsSponsorshipStateAccountId32, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, UpDataStructsTokenData, UpPovEstimateRpcPovInfo, UpPovEstimateRpcTrieKeyValue } from '@polkadot/types/lookup';
declare module '@polkadot/types/types/registry' {
interface InterfaceTypes {
@@ -19,7 +19,11 @@
CumulusPalletParachainSystemError: CumulusPalletParachainSystemError;
CumulusPalletParachainSystemEvent: CumulusPalletParachainSystemEvent;
CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot;
- CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize: CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize;
+ CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity: CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity;
+ CumulusPalletParachainSystemUnincludedSegmentAncestor: CumulusPalletParachainSystemUnincludedSegmentAncestor;
+ CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate: CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate;
+ CumulusPalletParachainSystemUnincludedSegmentSegmentTracker: CumulusPalletParachainSystemUnincludedSegmentSegmentTracker;
+ CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth: CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth;
CumulusPalletXcmCall: CumulusPalletXcmCall;
CumulusPalletXcmError: CumulusPalletXcmError;
CumulusPalletXcmEvent: CumulusPalletXcmEvent;
@@ -84,6 +88,7 @@
OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls: OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls;
OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance: OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance;
OpalRuntimeRuntimeCommonSessionKeys: OpalRuntimeRuntimeCommonSessionKeys;
+ OpalRuntimeRuntimeHoldReason: OpalRuntimeRuntimeHoldReason;
OrmlTokensAccountData: OrmlTokensAccountData;
OrmlTokensBalanceLock: OrmlTokensBalanceLock;
OrmlTokensModuleCall: OrmlTokensModuleCall;
@@ -111,6 +116,7 @@
PalletCollatorSelectionCall: PalletCollatorSelectionCall;
PalletCollatorSelectionError: PalletCollatorSelectionError;
PalletCollatorSelectionEvent: PalletCollatorSelectionEvent;
+ PalletCollatorSelectionHoldReason: PalletCollatorSelectionHoldReason;
PalletCollectiveCall: PalletCollectiveCall;
PalletCollectiveError: PalletCollectiveError;
PalletCollectiveEvent: PalletCollectiveEvent;
@@ -153,7 +159,7 @@
PalletEvmMigrationCall: PalletEvmMigrationCall;
PalletEvmMigrationError: PalletEvmMigrationError;
PalletEvmMigrationEvent: PalletEvmMigrationEvent;
- PalletForeignAssetsAssetIds: PalletForeignAssetsAssetIds;
+ PalletForeignAssetsAssetId: PalletForeignAssetsAssetId;
PalletForeignAssetsModuleAssetMetadata: PalletForeignAssetsModuleAssetMetadata;
PalletForeignAssetsModuleCall: PalletForeignAssetsModuleCall;
PalletForeignAssetsModuleError: PalletForeignAssetsModuleError;
@@ -232,6 +238,9 @@
PalletTreasuryProposal: PalletTreasuryProposal;
PalletUniqueCall: PalletUniqueCall;
PalletUniqueError: PalletUniqueError;
+ PalletUtilityCall: PalletUtilityCall;
+ PalletUtilityError: PalletUtilityError;
+ PalletUtilityEvent: PalletUtilityEvent;
PalletXcmCall: PalletXcmCall;
PalletXcmError: PalletXcmError;
PalletXcmEvent: PalletXcmEvent;
@@ -244,11 +253,13 @@
PolkadotCorePrimitivesInboundDownwardMessage: PolkadotCorePrimitivesInboundDownwardMessage;
PolkadotCorePrimitivesInboundHrmpMessage: PolkadotCorePrimitivesInboundHrmpMessage;
PolkadotCorePrimitivesOutboundHrmpMessage: PolkadotCorePrimitivesOutboundHrmpMessage;
- PolkadotParachainPrimitivesXcmpMessageFormat: PolkadotParachainPrimitivesXcmpMessageFormat;
- PolkadotPrimitivesV4AbridgedHostConfiguration: PolkadotPrimitivesV4AbridgedHostConfiguration;
- PolkadotPrimitivesV4AbridgedHrmpChannel: PolkadotPrimitivesV4AbridgedHrmpChannel;
- PolkadotPrimitivesV4PersistedValidationData: PolkadotPrimitivesV4PersistedValidationData;
- PolkadotPrimitivesV4UpgradeRestriction: PolkadotPrimitivesV4UpgradeRestriction;
+ PolkadotParachainPrimitivesPrimitivesXcmpMessageFormat: PolkadotParachainPrimitivesPrimitivesXcmpMessageFormat;
+ PolkadotPrimitivesV5AbridgedHostConfiguration: PolkadotPrimitivesV5AbridgedHostConfiguration;
+ PolkadotPrimitivesV5AbridgedHrmpChannel: PolkadotPrimitivesV5AbridgedHrmpChannel;
+ PolkadotPrimitivesV5PersistedValidationData: PolkadotPrimitivesV5PersistedValidationData;
+ PolkadotPrimitivesV5UpgradeGoAhead: PolkadotPrimitivesV5UpgradeGoAhead;
+ PolkadotPrimitivesV5UpgradeRestriction: PolkadotPrimitivesV5UpgradeRestriction;
+ PolkadotPrimitivesVstagingAsyncBackingParams: PolkadotPrimitivesVstagingAsyncBackingParams;
SpArithmeticArithmeticError: SpArithmeticArithmeticError;
SpConsensusAuraSr25519AppSr25519Public: SpConsensusAuraSr25519AppSr25519Public;
SpCoreCryptoKeyTypeId: SpCoreCryptoKeyTypeId;
@@ -271,6 +282,56 @@
SpVersionRuntimeVersion: SpVersionRuntimeVersion;
SpWeightsRuntimeDbWeight: SpWeightsRuntimeDbWeight;
SpWeightsWeightV2Weight: SpWeightsWeightV2Weight;
+ StagingXcmDoubleEncoded: StagingXcmDoubleEncoded;
+ StagingXcmV2BodyId: StagingXcmV2BodyId;
+ StagingXcmV2BodyPart: StagingXcmV2BodyPart;
+ StagingXcmV2Instruction: StagingXcmV2Instruction;
+ StagingXcmV2Junction: StagingXcmV2Junction;
+ StagingXcmV2MultiAsset: StagingXcmV2MultiAsset;
+ StagingXcmV2MultiLocation: StagingXcmV2MultiLocation;
+ StagingXcmV2MultiassetAssetId: StagingXcmV2MultiassetAssetId;
+ StagingXcmV2MultiassetAssetInstance: StagingXcmV2MultiassetAssetInstance;
+ StagingXcmV2MultiassetFungibility: StagingXcmV2MultiassetFungibility;
+ StagingXcmV2MultiassetMultiAssetFilter: StagingXcmV2MultiassetMultiAssetFilter;
+ StagingXcmV2MultiassetMultiAssets: StagingXcmV2MultiassetMultiAssets;
+ StagingXcmV2MultiassetWildFungibility: StagingXcmV2MultiassetWildFungibility;
+ StagingXcmV2MultiassetWildMultiAsset: StagingXcmV2MultiassetWildMultiAsset;
+ StagingXcmV2MultilocationJunctions: StagingXcmV2MultilocationJunctions;
+ StagingXcmV2NetworkId: StagingXcmV2NetworkId;
+ StagingXcmV2OriginKind: StagingXcmV2OriginKind;
+ StagingXcmV2Response: StagingXcmV2Response;
+ StagingXcmV2TraitsError: StagingXcmV2TraitsError;
+ StagingXcmV2WeightLimit: StagingXcmV2WeightLimit;
+ StagingXcmV2Xcm: StagingXcmV2Xcm;
+ StagingXcmV3Instruction: StagingXcmV3Instruction;
+ StagingXcmV3Junction: StagingXcmV3Junction;
+ StagingXcmV3JunctionBodyId: StagingXcmV3JunctionBodyId;
+ StagingXcmV3JunctionBodyPart: StagingXcmV3JunctionBodyPart;
+ StagingXcmV3JunctionNetworkId: StagingXcmV3JunctionNetworkId;
+ StagingXcmV3Junctions: StagingXcmV3Junctions;
+ StagingXcmV3MaybeErrorCode: StagingXcmV3MaybeErrorCode;
+ StagingXcmV3MultiAsset: StagingXcmV3MultiAsset;
+ StagingXcmV3MultiLocation: StagingXcmV3MultiLocation;
+ StagingXcmV3MultiassetAssetId: StagingXcmV3MultiassetAssetId;
+ StagingXcmV3MultiassetAssetInstance: StagingXcmV3MultiassetAssetInstance;
+ StagingXcmV3MultiassetFungibility: StagingXcmV3MultiassetFungibility;
+ StagingXcmV3MultiassetMultiAssetFilter: StagingXcmV3MultiassetMultiAssetFilter;
+ StagingXcmV3MultiassetMultiAssets: StagingXcmV3MultiassetMultiAssets;
+ StagingXcmV3MultiassetWildFungibility: StagingXcmV3MultiassetWildFungibility;
+ StagingXcmV3MultiassetWildMultiAsset: StagingXcmV3MultiassetWildMultiAsset;
+ StagingXcmV3PalletInfo: StagingXcmV3PalletInfo;
+ StagingXcmV3QueryResponseInfo: StagingXcmV3QueryResponseInfo;
+ StagingXcmV3Response: StagingXcmV3Response;
+ StagingXcmV3TraitsError: StagingXcmV3TraitsError;
+ StagingXcmV3TraitsOutcome: StagingXcmV3TraitsOutcome;
+ StagingXcmV3WeightLimit: StagingXcmV3WeightLimit;
+ StagingXcmV3Xcm: StagingXcmV3Xcm;
+ StagingXcmVersionedAssetId: StagingXcmVersionedAssetId;
+ StagingXcmVersionedMultiAsset: StagingXcmVersionedMultiAsset;
+ StagingXcmVersionedMultiAssets: StagingXcmVersionedMultiAssets;
+ StagingXcmVersionedMultiLocation: StagingXcmVersionedMultiLocation;
+ StagingXcmVersionedResponse: StagingXcmVersionedResponse;
+ StagingXcmVersionedXcm: StagingXcmVersionedXcm;
UpDataStructsAccessMode: UpDataStructsAccessMode;
UpDataStructsCollection: UpDataStructsCollection;
UpDataStructsCollectionLimits: UpDataStructsCollectionLimits;
@@ -304,55 +365,5 @@
UpDataStructsTokenData: UpDataStructsTokenData;
UpPovEstimateRpcPovInfo: UpPovEstimateRpcPovInfo;
UpPovEstimateRpcTrieKeyValue: UpPovEstimateRpcTrieKeyValue;
- XcmDoubleEncoded: XcmDoubleEncoded;
- XcmV2BodyId: XcmV2BodyId;
- XcmV2BodyPart: XcmV2BodyPart;
- XcmV2Instruction: XcmV2Instruction;
- XcmV2Junction: XcmV2Junction;
- XcmV2MultiAsset: XcmV2MultiAsset;
- XcmV2MultiLocation: XcmV2MultiLocation;
- XcmV2MultiassetAssetId: XcmV2MultiassetAssetId;
- XcmV2MultiassetAssetInstance: XcmV2MultiassetAssetInstance;
- XcmV2MultiassetFungibility: XcmV2MultiassetFungibility;
- XcmV2MultiassetMultiAssetFilter: XcmV2MultiassetMultiAssetFilter;
- XcmV2MultiassetMultiAssets: XcmV2MultiassetMultiAssets;
- XcmV2MultiassetWildFungibility: XcmV2MultiassetWildFungibility;
- XcmV2MultiassetWildMultiAsset: XcmV2MultiassetWildMultiAsset;
- XcmV2MultilocationJunctions: XcmV2MultilocationJunctions;
- XcmV2NetworkId: XcmV2NetworkId;
- XcmV2OriginKind: XcmV2OriginKind;
- XcmV2Response: XcmV2Response;
- XcmV2TraitsError: XcmV2TraitsError;
- XcmV2WeightLimit: XcmV2WeightLimit;
- XcmV2Xcm: XcmV2Xcm;
- XcmV3Instruction: XcmV3Instruction;
- XcmV3Junction: XcmV3Junction;
- XcmV3JunctionBodyId: XcmV3JunctionBodyId;
- XcmV3JunctionBodyPart: XcmV3JunctionBodyPart;
- XcmV3JunctionNetworkId: XcmV3JunctionNetworkId;
- XcmV3Junctions: XcmV3Junctions;
- XcmV3MaybeErrorCode: XcmV3MaybeErrorCode;
- XcmV3MultiAsset: XcmV3MultiAsset;
- XcmV3MultiLocation: XcmV3MultiLocation;
- XcmV3MultiassetAssetId: XcmV3MultiassetAssetId;
- XcmV3MultiassetAssetInstance: XcmV3MultiassetAssetInstance;
- XcmV3MultiassetFungibility: XcmV3MultiassetFungibility;
- XcmV3MultiassetMultiAssetFilter: XcmV3MultiassetMultiAssetFilter;
- XcmV3MultiassetMultiAssets: XcmV3MultiassetMultiAssets;
- XcmV3MultiassetWildFungibility: XcmV3MultiassetWildFungibility;
- XcmV3MultiassetWildMultiAsset: XcmV3MultiassetWildMultiAsset;
- XcmV3PalletInfo: XcmV3PalletInfo;
- XcmV3QueryResponseInfo: XcmV3QueryResponseInfo;
- XcmV3Response: XcmV3Response;
- XcmV3TraitsError: XcmV3TraitsError;
- XcmV3TraitsOutcome: XcmV3TraitsOutcome;
- XcmV3WeightLimit: XcmV3WeightLimit;
- XcmV3Xcm: XcmV3Xcm;
- XcmVersionedAssetId: XcmVersionedAssetId;
- XcmVersionedMultiAsset: XcmVersionedMultiAsset;
- XcmVersionedMultiAssets: XcmVersionedMultiAssets;
- XcmVersionedMultiLocation: XcmVersionedMultiLocation;
- XcmVersionedResponse: XcmVersionedResponse;
- XcmVersionedXcm: XcmVersionedXcm;
} // InterfaceTypes
} // declare module
tests/src/interfaces/types-lookup.tsdiffbeforeafterboth--- a/tests/src/interfaces/types-lookup.ts
+++ b/tests/src/interfaces/types-lookup.ts
@@ -510,76 +510,76 @@
readonly isTransferredMultiAssets: boolean;
readonly asTransferredMultiAssets: {
readonly sender: AccountId32;
- readonly assets: XcmV3MultiassetMultiAssets;
- readonly fee: XcmV3MultiAsset;
- readonly dest: XcmV3MultiLocation;
+ readonly assets: StagingXcmV3MultiassetMultiAssets;
+ readonly fee: StagingXcmV3MultiAsset;
+ readonly dest: StagingXcmV3MultiLocation;
} & Struct;
readonly type: 'TransferredMultiAssets';
}
- /** @name XcmV3MultiassetMultiAssets (49) */
- interface XcmV3MultiassetMultiAssets extends Vec<XcmV3MultiAsset> {}
+ /** @name StagingXcmV3MultiassetMultiAssets (49) */
+ interface StagingXcmV3MultiassetMultiAssets extends Vec<StagingXcmV3MultiAsset> {}
- /** @name XcmV3MultiAsset (51) */
- interface XcmV3MultiAsset extends Struct {
- readonly id: XcmV3MultiassetAssetId;
- readonly fun: XcmV3MultiassetFungibility;
+ /** @name StagingXcmV3MultiAsset (51) */
+ interface StagingXcmV3MultiAsset extends Struct {
+ readonly id: StagingXcmV3MultiassetAssetId;
+ readonly fun: StagingXcmV3MultiassetFungibility;
}
- /** @name XcmV3MultiassetAssetId (52) */
- interface XcmV3MultiassetAssetId extends Enum {
+ /** @name StagingXcmV3MultiassetAssetId (52) */
+ interface StagingXcmV3MultiassetAssetId extends Enum {
readonly isConcrete: boolean;
- readonly asConcrete: XcmV3MultiLocation;
+ readonly asConcrete: StagingXcmV3MultiLocation;
readonly isAbstract: boolean;
readonly asAbstract: U8aFixed;
readonly type: 'Concrete' | 'Abstract';
}
- /** @name XcmV3MultiLocation (53) */
- interface XcmV3MultiLocation extends Struct {
+ /** @name StagingXcmV3MultiLocation (53) */
+ interface StagingXcmV3MultiLocation extends Struct {
readonly parents: u8;
- readonly interior: XcmV3Junctions;
+ readonly interior: StagingXcmV3Junctions;
}
- /** @name XcmV3Junctions (54) */
- interface XcmV3Junctions extends Enum {
+ /** @name StagingXcmV3Junctions (54) */
+ interface StagingXcmV3Junctions extends Enum {
readonly isHere: boolean;
readonly isX1: boolean;
- readonly asX1: XcmV3Junction;
+ readonly asX1: StagingXcmV3Junction;
readonly isX2: boolean;
- readonly asX2: ITuple<[XcmV3Junction, XcmV3Junction]>;
+ readonly asX2: ITuple<[StagingXcmV3Junction, StagingXcmV3Junction]>;
readonly isX3: boolean;
- readonly asX3: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction]>;
+ readonly asX3: ITuple<[StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction]>;
readonly isX4: boolean;
- readonly asX4: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>;
+ readonly asX4: ITuple<[StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction]>;
readonly isX5: boolean;
- readonly asX5: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>;
+ readonly asX5: ITuple<[StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction]>;
readonly isX6: boolean;
- readonly asX6: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>;
+ readonly asX6: ITuple<[StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction]>;
readonly isX7: boolean;
- readonly asX7: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>;
+ readonly asX7: ITuple<[StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction]>;
readonly isX8: boolean;
- readonly asX8: ITuple<[XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction, XcmV3Junction]>;
+ readonly asX8: ITuple<[StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction, StagingXcmV3Junction]>;
readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';
}
- /** @name XcmV3Junction (55) */
- interface XcmV3Junction extends Enum {
+ /** @name StagingXcmV3Junction (55) */
+ interface StagingXcmV3Junction extends Enum {
readonly isParachain: boolean;
readonly asParachain: Compact<u32>;
readonly isAccountId32: boolean;
readonly asAccountId32: {
- readonly network: Option<XcmV3JunctionNetworkId>;
+ readonly network: Option<StagingXcmV3JunctionNetworkId>;
readonly id: U8aFixed;
} & Struct;
readonly isAccountIndex64: boolean;
readonly asAccountIndex64: {
- readonly network: Option<XcmV3JunctionNetworkId>;
+ readonly network: Option<StagingXcmV3JunctionNetworkId>;
readonly index: Compact<u64>;
} & Struct;
readonly isAccountKey20: boolean;
readonly asAccountKey20: {
- readonly network: Option<XcmV3JunctionNetworkId>;
+ readonly network: Option<StagingXcmV3JunctionNetworkId>;
readonly key: U8aFixed;
} & Struct;
readonly isPalletInstance: boolean;
@@ -594,16 +594,16 @@
readonly isOnlyChild: boolean;
readonly isPlurality: boolean;
readonly asPlurality: {
- readonly id: XcmV3JunctionBodyId;
- readonly part: XcmV3JunctionBodyPart;
+ readonly id: StagingXcmV3JunctionBodyId;
+ readonly part: StagingXcmV3JunctionBodyPart;
} & Struct;
readonly isGlobalConsensus: boolean;
- readonly asGlobalConsensus: XcmV3JunctionNetworkId;
+ readonly asGlobalConsensus: StagingXcmV3JunctionNetworkId;
readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality' | 'GlobalConsensus';
}
- /** @name XcmV3JunctionNetworkId (58) */
- interface XcmV3JunctionNetworkId extends Enum {
+ /** @name StagingXcmV3JunctionNetworkId (58) */
+ interface StagingXcmV3JunctionNetworkId extends Enum {
readonly isByGenesis: boolean;
readonly asByGenesis: U8aFixed;
readonly isByFork: boolean;
@@ -625,8 +625,8 @@
readonly type: 'ByGenesis' | 'ByFork' | 'Polkadot' | 'Kusama' | 'Westend' | 'Rococo' | 'Wococo' | 'Ethereum' | 'BitcoinCore' | 'BitcoinCash';
}
- /** @name XcmV3JunctionBodyId (60) */
- interface XcmV3JunctionBodyId extends Enum {
+ /** @name StagingXcmV3JunctionBodyId (60) */
+ interface StagingXcmV3JunctionBodyId extends Enum {
readonly isUnit: boolean;
readonly isMoniker: boolean;
readonly asMoniker: U8aFixed;
@@ -642,8 +642,8 @@
readonly type: 'Unit' | 'Moniker' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial' | 'Defense' | 'Administration' | 'Treasury';
}
- /** @name XcmV3JunctionBodyPart (61) */
- interface XcmV3JunctionBodyPart extends Enum {
+ /** @name StagingXcmV3JunctionBodyPart (61) */
+ interface StagingXcmV3JunctionBodyPart extends Enum {
readonly isVoice: boolean;
readonly isMembers: boolean;
readonly asMembers: {
@@ -667,17 +667,17 @@
readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';
}
- /** @name XcmV3MultiassetFungibility (62) */
- interface XcmV3MultiassetFungibility extends Enum {
+ /** @name StagingXcmV3MultiassetFungibility (62) */
+ interface StagingXcmV3MultiassetFungibility extends Enum {
readonly isFungible: boolean;
readonly asFungible: Compact<u128>;
readonly isNonFungible: boolean;
- readonly asNonFungible: XcmV3MultiassetAssetInstance;
+ readonly asNonFungible: StagingXcmV3MultiassetAssetInstance;
readonly type: 'Fungible' | 'NonFungible';
}
- /** @name XcmV3MultiassetAssetInstance (63) */
- interface XcmV3MultiassetAssetInstance extends Enum {
+ /** @name StagingXcmV3MultiassetAssetInstance (63) */
+ interface StagingXcmV3MultiassetAssetInstance extends Enum {
readonly isUndefined: boolean;
readonly isIndex: boolean;
readonly asIndex: Compact<u128>;
@@ -696,38 +696,38 @@
interface OrmlTokensModuleEvent extends Enum {
readonly isEndowed: boolean;
readonly asEndowed: {
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly who: AccountId32;
readonly amount: u128;
} & Struct;
readonly isDustLost: boolean;
readonly asDustLost: {
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly who: AccountId32;
readonly amount: u128;
} & Struct;
readonly isTransfer: boolean;
readonly asTransfer: {
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly from: AccountId32;
readonly to: AccountId32;
readonly amount: u128;
} & Struct;
readonly isReserved: boolean;
readonly asReserved: {
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly who: AccountId32;
readonly amount: u128;
} & Struct;
readonly isUnreserved: boolean;
readonly asUnreserved: {
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly who: AccountId32;
readonly amount: u128;
} & Struct;
readonly isReserveRepatriated: boolean;
readonly asReserveRepatriated: {
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly from: AccountId32;
readonly to: AccountId32;
readonly amount: u128;
@@ -735,65 +735,75 @@
} & Struct;
readonly isBalanceSet: boolean;
readonly asBalanceSet: {
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly who: AccountId32;
readonly free: u128;
readonly reserved: u128;
} & Struct;
readonly isTotalIssuanceSet: boolean;
readonly asTotalIssuanceSet: {
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly amount: u128;
} & Struct;
readonly isWithdrawn: boolean;
readonly asWithdrawn: {
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly who: AccountId32;
readonly amount: u128;
} & Struct;
readonly isSlashed: boolean;
readonly asSlashed: {
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly who: AccountId32;
readonly freeAmount: u128;
readonly reservedAmount: u128;
} & Struct;
readonly isDeposited: boolean;
readonly asDeposited: {
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly who: AccountId32;
readonly amount: u128;
} & Struct;
readonly isLockSet: boolean;
readonly asLockSet: {
readonly lockId: U8aFixed;
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly who: AccountId32;
readonly amount: u128;
} & Struct;
readonly isLockRemoved: boolean;
readonly asLockRemoved: {
readonly lockId: U8aFixed;
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly who: AccountId32;
} & Struct;
readonly isLocked: boolean;
readonly asLocked: {
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly who: AccountId32;
readonly amount: u128;
} & Struct;
readonly isUnlocked: boolean;
readonly asUnlocked: {
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly who: AccountId32;
readonly amount: u128;
} & Struct;
- readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'BalanceSet' | 'TotalIssuanceSet' | 'Withdrawn' | 'Slashed' | 'Deposited' | 'LockSet' | 'LockRemoved' | 'Locked' | 'Unlocked';
+ readonly isIssued: boolean;
+ readonly asIssued: {
+ readonly currencyId: PalletForeignAssetsAssetId;
+ readonly amount: u128;
+ } & Struct;
+ readonly isRescinded: boolean;
+ readonly asRescinded: {
+ readonly currencyId: PalletForeignAssetsAssetId;
+ readonly amount: u128;
+ } & Struct;
+ readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'BalanceSet' | 'TotalIssuanceSet' | 'Withdrawn' | 'Slashed' | 'Deposited' | 'LockSet' | 'LockRemoved' | 'Locked' | 'Unlocked' | 'Issued' | 'Rescinded';
}
- /** @name PalletForeignAssetsAssetIds (67) */
- interface PalletForeignAssetsAssetIds extends Enum {
+ /** @name PalletForeignAssetsAssetId (67) */
+ interface PalletForeignAssetsAssetId extends Enum {
readonly isForeignAssetId: boolean;
readonly asForeignAssetId: u32;
readonly isNativeAssetId: boolean;
@@ -1331,14 +1341,14 @@
/** @name CumulusPrimitivesParachainInherentParachainInherentData (99) */
interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct {
- readonly validationData: PolkadotPrimitivesV4PersistedValidationData;
+ readonly validationData: PolkadotPrimitivesV5PersistedValidationData;
readonly relayChainState: SpTrieStorageProof;
readonly downwardMessages: Vec<PolkadotCorePrimitivesInboundDownwardMessage>;
readonly horizontalMessages: BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>;
}
- /** @name PolkadotPrimitivesV4PersistedValidationData (100) */
- interface PolkadotPrimitivesV4PersistedValidationData extends Struct {
+ /** @name PolkadotPrimitivesV5PersistedValidationData (100) */
+ interface PolkadotPrimitivesV5PersistedValidationData extends Struct {
readonly parentHead: Bytes;
readonly relayParentNumber: u32;
readonly relayParentStorageRoot: H256;
@@ -1542,103 +1552,103 @@
interface OrmlXtokensModuleCall extends Enum {
readonly isTransfer: boolean;
readonly asTransfer: {
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly amount: u128;
- readonly dest: XcmVersionedMultiLocation;
- readonly destWeightLimit: XcmV3WeightLimit;
+ readonly dest: StagingXcmVersionedMultiLocation;
+ readonly destWeightLimit: StagingXcmV3WeightLimit;
} & Struct;
readonly isTransferMultiasset: boolean;
readonly asTransferMultiasset: {
- readonly asset: XcmVersionedMultiAsset;
- readonly dest: XcmVersionedMultiLocation;
- readonly destWeightLimit: XcmV3WeightLimit;
+ readonly asset: StagingXcmVersionedMultiAsset;
+ readonly dest: StagingXcmVersionedMultiLocation;
+ readonly destWeightLimit: StagingXcmV3WeightLimit;
} & Struct;
readonly isTransferWithFee: boolean;
readonly asTransferWithFee: {
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly amount: u128;
readonly fee: u128;
- readonly dest: XcmVersionedMultiLocation;
- readonly destWeightLimit: XcmV3WeightLimit;
+ readonly dest: StagingXcmVersionedMultiLocation;
+ readonly destWeightLimit: StagingXcmV3WeightLimit;
} & Struct;
readonly isTransferMultiassetWithFee: boolean;
readonly asTransferMultiassetWithFee: {
- readonly asset: XcmVersionedMultiAsset;
- readonly fee: XcmVersionedMultiAsset;
- readonly dest: XcmVersionedMultiLocation;
- readonly destWeightLimit: XcmV3WeightLimit;
+ readonly asset: StagingXcmVersionedMultiAsset;
+ readonly fee: StagingXcmVersionedMultiAsset;
+ readonly dest: StagingXcmVersionedMultiLocation;
+ readonly destWeightLimit: StagingXcmV3WeightLimit;
} & Struct;
readonly isTransferMulticurrencies: boolean;
readonly asTransferMulticurrencies: {
- readonly currencies: Vec<ITuple<[PalletForeignAssetsAssetIds, u128]>>;
+ readonly currencies: Vec<ITuple<[PalletForeignAssetsAssetId, u128]>>;
readonly feeItem: u32;
- readonly dest: XcmVersionedMultiLocation;
- readonly destWeightLimit: XcmV3WeightLimit;
+ readonly dest: StagingXcmVersionedMultiLocation;
+ readonly destWeightLimit: StagingXcmV3WeightLimit;
} & Struct;
readonly isTransferMultiassets: boolean;
readonly asTransferMultiassets: {
- readonly assets: XcmVersionedMultiAssets;
+ readonly assets: StagingXcmVersionedMultiAssets;
readonly feeItem: u32;
- readonly dest: XcmVersionedMultiLocation;
- readonly destWeightLimit: XcmV3WeightLimit;
+ readonly dest: StagingXcmVersionedMultiLocation;
+ readonly destWeightLimit: StagingXcmV3WeightLimit;
} & Struct;
readonly type: 'Transfer' | 'TransferMultiasset' | 'TransferWithFee' | 'TransferMultiassetWithFee' | 'TransferMulticurrencies' | 'TransferMultiassets';
}
- /** @name XcmVersionedMultiLocation (128) */
- interface XcmVersionedMultiLocation extends Enum {
+ /** @name StagingXcmVersionedMultiLocation (128) */
+ interface StagingXcmVersionedMultiLocation extends Enum {
readonly isV2: boolean;
- readonly asV2: XcmV2MultiLocation;
+ readonly asV2: StagingXcmV2MultiLocation;
readonly isV3: boolean;
- readonly asV3: XcmV3MultiLocation;
+ readonly asV3: StagingXcmV3MultiLocation;
readonly type: 'V2' | 'V3';
}
- /** @name XcmV2MultiLocation (129) */
- interface XcmV2MultiLocation extends Struct {
+ /** @name StagingXcmV2MultiLocation (129) */
+ interface StagingXcmV2MultiLocation extends Struct {
readonly parents: u8;
- readonly interior: XcmV2MultilocationJunctions;
+ readonly interior: StagingXcmV2MultilocationJunctions;
}
- /** @name XcmV2MultilocationJunctions (130) */
- interface XcmV2MultilocationJunctions extends Enum {
+ /** @name StagingXcmV2MultilocationJunctions (130) */
+ interface StagingXcmV2MultilocationJunctions extends Enum {
readonly isHere: boolean;
readonly isX1: boolean;
- readonly asX1: XcmV2Junction;
+ readonly asX1: StagingXcmV2Junction;
readonly isX2: boolean;
- readonly asX2: ITuple<[XcmV2Junction, XcmV2Junction]>;
+ readonly asX2: ITuple<[StagingXcmV2Junction, StagingXcmV2Junction]>;
readonly isX3: boolean;
- readonly asX3: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction]>;
+ readonly asX3: ITuple<[StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction]>;
readonly isX4: boolean;
- readonly asX4: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>;
+ readonly asX4: ITuple<[StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction]>;
readonly isX5: boolean;
- readonly asX5: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>;
+ readonly asX5: ITuple<[StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction]>;
readonly isX6: boolean;
- readonly asX6: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>;
+ readonly asX6: ITuple<[StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction]>;
readonly isX7: boolean;
- readonly asX7: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>;
+ readonly asX7: ITuple<[StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction]>;
readonly isX8: boolean;
- readonly asX8: ITuple<[XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction, XcmV2Junction]>;
+ readonly asX8: ITuple<[StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction, StagingXcmV2Junction]>;
readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';
}
- /** @name XcmV2Junction (131) */
- interface XcmV2Junction extends Enum {
+ /** @name StagingXcmV2Junction (131) */
+ interface StagingXcmV2Junction extends Enum {
readonly isParachain: boolean;
readonly asParachain: Compact<u32>;
readonly isAccountId32: boolean;
readonly asAccountId32: {
- readonly network: XcmV2NetworkId;
+ readonly network: StagingXcmV2NetworkId;
readonly id: U8aFixed;
} & Struct;
readonly isAccountIndex64: boolean;
readonly asAccountIndex64: {
- readonly network: XcmV2NetworkId;
+ readonly network: StagingXcmV2NetworkId;
readonly index: Compact<u64>;
} & Struct;
readonly isAccountKey20: boolean;
readonly asAccountKey20: {
- readonly network: XcmV2NetworkId;
+ readonly network: StagingXcmV2NetworkId;
readonly key: U8aFixed;
} & Struct;
readonly isPalletInstance: boolean;
@@ -1650,14 +1660,14 @@
readonly isOnlyChild: boolean;
readonly isPlurality: boolean;
readonly asPlurality: {
- readonly id: XcmV2BodyId;
- readonly part: XcmV2BodyPart;
+ readonly id: StagingXcmV2BodyId;
+ readonly part: StagingXcmV2BodyPart;
} & Struct;
readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';
}
- /** @name XcmV2NetworkId (132) */
- interface XcmV2NetworkId extends Enum {
+ /** @name StagingXcmV2NetworkId (132) */
+ interface StagingXcmV2NetworkId extends Enum {
readonly isAny: boolean;
readonly isNamed: boolean;
readonly asNamed: Bytes;
@@ -1666,8 +1676,8 @@
readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';
}
- /** @name XcmV2BodyId (134) */
- interface XcmV2BodyId extends Enum {
+ /** @name StagingXcmV2BodyId (134) */
+ interface StagingXcmV2BodyId extends Enum {
readonly isUnit: boolean;
readonly isNamed: boolean;
readonly asNamed: Bytes;
@@ -1683,8 +1693,8 @@
readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial' | 'Defense' | 'Administration' | 'Treasury';
}
- /** @name XcmV2BodyPart (135) */
- interface XcmV2BodyPart extends Enum {
+ /** @name StagingXcmV2BodyPart (135) */
+ interface StagingXcmV2BodyPart extends Enum {
readonly isVoice: boolean;
readonly isMembers: boolean;
readonly asMembers: {
@@ -1708,49 +1718,49 @@
readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';
}
- /** @name XcmV3WeightLimit (136) */
- interface XcmV3WeightLimit extends Enum {
+ /** @name StagingXcmV3WeightLimit (136) */
+ interface StagingXcmV3WeightLimit extends Enum {
readonly isUnlimited: boolean;
readonly isLimited: boolean;
readonly asLimited: SpWeightsWeightV2Weight;
readonly type: 'Unlimited' | 'Limited';
}
- /** @name XcmVersionedMultiAsset (137) */
- interface XcmVersionedMultiAsset extends Enum {
+ /** @name StagingXcmVersionedMultiAsset (137) */
+ interface StagingXcmVersionedMultiAsset extends Enum {
readonly isV2: boolean;
- readonly asV2: XcmV2MultiAsset;
+ readonly asV2: StagingXcmV2MultiAsset;
readonly isV3: boolean;
- readonly asV3: XcmV3MultiAsset;
+ readonly asV3: StagingXcmV3MultiAsset;
readonly type: 'V2' | 'V3';
}
- /** @name XcmV2MultiAsset (138) */
- interface XcmV2MultiAsset extends Struct {
- readonly id: XcmV2MultiassetAssetId;
- readonly fun: XcmV2MultiassetFungibility;
+ /** @name StagingXcmV2MultiAsset (138) */
+ interface StagingXcmV2MultiAsset extends Struct {
+ readonly id: StagingXcmV2MultiassetAssetId;
+ readonly fun: StagingXcmV2MultiassetFungibility;
}
- /** @name XcmV2MultiassetAssetId (139) */
- interface XcmV2MultiassetAssetId extends Enum {
+ /** @name StagingXcmV2MultiassetAssetId (139) */
+ interface StagingXcmV2MultiassetAssetId extends Enum {
readonly isConcrete: boolean;
- readonly asConcrete: XcmV2MultiLocation;
+ readonly asConcrete: StagingXcmV2MultiLocation;
readonly isAbstract: boolean;
readonly asAbstract: Bytes;
readonly type: 'Concrete' | 'Abstract';
}
- /** @name XcmV2MultiassetFungibility (140) */
- interface XcmV2MultiassetFungibility extends Enum {
+ /** @name StagingXcmV2MultiassetFungibility (140) */
+ interface StagingXcmV2MultiassetFungibility extends Enum {
readonly isFungible: boolean;
readonly asFungible: Compact<u128>;
readonly isNonFungible: boolean;
- readonly asNonFungible: XcmV2MultiassetAssetInstance;
+ readonly asNonFungible: StagingXcmV2MultiassetAssetInstance;
readonly type: 'Fungible' | 'NonFungible';
}
- /** @name XcmV2MultiassetAssetInstance (141) */
- interface XcmV2MultiassetAssetInstance extends Enum {
+ /** @name StagingXcmV2MultiassetAssetInstance (141) */
+ interface StagingXcmV2MultiassetAssetInstance extends Enum {
readonly isUndefined: boolean;
readonly isIndex: boolean;
readonly asIndex: Compact<u128>;
@@ -1767,49 +1777,49 @@
readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob';
}
- /** @name XcmVersionedMultiAssets (144) */
- interface XcmVersionedMultiAssets extends Enum {
+ /** @name StagingXcmVersionedMultiAssets (144) */
+ interface StagingXcmVersionedMultiAssets extends Enum {
readonly isV2: boolean;
- readonly asV2: XcmV2MultiassetMultiAssets;
+ readonly asV2: StagingXcmV2MultiassetMultiAssets;
readonly isV3: boolean;
- readonly asV3: XcmV3MultiassetMultiAssets;
+ readonly asV3: StagingXcmV3MultiassetMultiAssets;
readonly type: 'V2' | 'V3';
}
- /** @name XcmV2MultiassetMultiAssets (145) */
- interface XcmV2MultiassetMultiAssets extends Vec<XcmV2MultiAsset> {}
+ /** @name StagingXcmV2MultiassetMultiAssets (145) */
+ interface StagingXcmV2MultiassetMultiAssets extends Vec<StagingXcmV2MultiAsset> {}
/** @name OrmlTokensModuleCall (147) */
interface OrmlTokensModuleCall extends Enum {
readonly isTransfer: boolean;
readonly asTransfer: {
readonly dest: MultiAddress;
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly amount: Compact<u128>;
} & Struct;
readonly isTransferAll: boolean;
readonly asTransferAll: {
readonly dest: MultiAddress;
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly keepAlive: bool;
} & Struct;
readonly isTransferKeepAlive: boolean;
readonly asTransferKeepAlive: {
readonly dest: MultiAddress;
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly amount: Compact<u128>;
} & Struct;
readonly isForceTransfer: boolean;
readonly asForceTransfer: {
readonly source: MultiAddress;
readonly dest: MultiAddress;
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly amount: Compact<u128>;
} & Struct;
readonly isSetBalance: boolean;
readonly asSetBalance: {
readonly who: MultiAddress;
- readonly currencyId: PalletForeignAssetsAssetIds;
+ readonly currencyId: PalletForeignAssetsAssetId;
readonly newFree: Compact<u128>;
readonly newReserved: Compact<u128>;
} & Struct;
@@ -2265,9 +2275,9 @@
/** @name PalletXcmOrigin (214) */
interface PalletXcmOrigin extends Enum {
readonly isXcm: boolean;
- readonly asXcm: XcmV3MultiLocation;
+ readonly asXcm: StagingXcmV3MultiLocation;
readonly isResponse: boolean;
- readonly asResponse: XcmV3MultiLocation;
+ readonly asResponse: StagingXcmV3MultiLocation;
readonly type: 'Xcm' | 'Response';
}
@@ -2382,32 +2392,32 @@
interface PalletXcmCall extends Enum {
readonly isSend: boolean;
readonly asSend: {
- readonly dest: XcmVersionedMultiLocation;
- readonly message: XcmVersionedXcm;
+ readonly dest: StagingXcmVersionedMultiLocation;
+ readonly message: StagingXcmVersionedXcm;
} & Struct;
readonly isTeleportAssets: boolean;
readonly asTeleportAssets: {
- readonly dest: XcmVersionedMultiLocation;
- readonly beneficiary: XcmVersionedMultiLocation;
- readonly assets: XcmVersionedMultiAssets;
+ readonly dest: StagingXcmVersionedMultiLocation;
+ readonly beneficiary: StagingXcmVersionedMultiLocation;
+ readonly assets: StagingXcmVersionedMultiAssets;
readonly feeAssetItem: u32;
} & Struct;
readonly isReserveTransferAssets: boolean;
readonly asReserveTransferAssets: {
- readonly dest: XcmVersionedMultiLocation;
- readonly beneficiary: XcmVersionedMultiLocation;
- readonly assets: XcmVersionedMultiAssets;
+ readonly dest: StagingXcmVersionedMultiLocation;
+ readonly beneficiary: StagingXcmVersionedMultiLocation;
+ readonly assets: StagingXcmVersionedMultiAssets;
readonly feeAssetItem: u32;
} & Struct;
readonly isExecute: boolean;
readonly asExecute: {
- readonly message: XcmVersionedXcm;
+ readonly message: StagingXcmVersionedXcm;
readonly maxWeight: SpWeightsWeightV2Weight;
} & Struct;
readonly isForceXcmVersion: boolean;
readonly asForceXcmVersion: {
- readonly location: XcmV3MultiLocation;
- readonly xcmVersion: u32;
+ readonly location: StagingXcmV3MultiLocation;
+ readonly version: u32;
} & Struct;
readonly isForceDefaultXcmVersion: boolean;
readonly asForceDefaultXcmVersion: {
@@ -2415,27 +2425,27 @@
} & Struct;
readonly isForceSubscribeVersionNotify: boolean;
readonly asForceSubscribeVersionNotify: {
- readonly location: XcmVersionedMultiLocation;
+ readonly location: StagingXcmVersionedMultiLocation;
} & Struct;
readonly isForceUnsubscribeVersionNotify: boolean;
readonly asForceUnsubscribeVersionNotify: {
- readonly location: XcmVersionedMultiLocation;
+ readonly location: StagingXcmVersionedMultiLocation;
} & Struct;
readonly isLimitedReserveTransferAssets: boolean;
readonly asLimitedReserveTransferAssets: {
- readonly dest: XcmVersionedMultiLocation;
- readonly beneficiary: XcmVersionedMultiLocation;
- readonly assets: XcmVersionedMultiAssets;
+ readonly dest: StagingXcmVersionedMultiLocation;
+ readonly beneficiary: StagingXcmVersionedMultiLocation;
+ readonly assets: StagingXcmVersionedMultiAssets;
readonly feeAssetItem: u32;
- readonly weightLimit: XcmV3WeightLimit;
+ readonly weightLimit: StagingXcmV3WeightLimit;
} & Struct;
readonly isLimitedTeleportAssets: boolean;
readonly asLimitedTeleportAssets: {
- readonly dest: XcmVersionedMultiLocation;
- readonly beneficiary: XcmVersionedMultiLocation;
- readonly assets: XcmVersionedMultiAssets;
+ readonly dest: StagingXcmVersionedMultiLocation;
+ readonly beneficiary: StagingXcmVersionedMultiLocation;
+ readonly assets: StagingXcmVersionedMultiAssets;
readonly feeAssetItem: u32;
- readonly weightLimit: XcmV3WeightLimit;
+ readonly weightLimit: StagingXcmV3WeightLimit;
} & Struct;
readonly isForceSuspension: boolean;
readonly asForceSuspension: {
@@ -2444,48 +2454,48 @@
readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets' | 'ForceSuspension';
}
- /** @name XcmVersionedXcm (225) */
- interface XcmVersionedXcm extends Enum {
+ /** @name StagingXcmVersionedXcm (225) */
+ interface StagingXcmVersionedXcm extends Enum {
readonly isV2: boolean;
- readonly asV2: XcmV2Xcm;
+ readonly asV2: StagingXcmV2Xcm;
readonly isV3: boolean;
- readonly asV3: XcmV3Xcm;
+ readonly asV3: StagingXcmV3Xcm;
readonly type: 'V2' | 'V3';
}
- /** @name XcmV2Xcm (226) */
- interface XcmV2Xcm extends Vec<XcmV2Instruction> {}
+ /** @name StagingXcmV2Xcm (226) */
+ interface StagingXcmV2Xcm extends Vec<StagingXcmV2Instruction> {}
- /** @name XcmV2Instruction (228) */
- interface XcmV2Instruction extends Enum {
+ /** @name StagingXcmV2Instruction (228) */
+ interface StagingXcmV2Instruction extends Enum {
readonly isWithdrawAsset: boolean;
- readonly asWithdrawAsset: XcmV2MultiassetMultiAssets;
+ readonly asWithdrawAsset: StagingXcmV2MultiassetMultiAssets;
readonly isReserveAssetDeposited: boolean;
- readonly asReserveAssetDeposited: XcmV2MultiassetMultiAssets;
+ readonly asReserveAssetDeposited: StagingXcmV2MultiassetMultiAssets;
readonly isReceiveTeleportedAsset: boolean;
- readonly asReceiveTeleportedAsset: XcmV2MultiassetMultiAssets;
+ readonly asReceiveTeleportedAsset: StagingXcmV2MultiassetMultiAssets;
readonly isQueryResponse: boolean;
readonly asQueryResponse: {
readonly queryId: Compact<u64>;
- readonly response: XcmV2Response;
+ readonly response: StagingXcmV2Response;
readonly maxWeight: Compact<u64>;
} & Struct;
readonly isTransferAsset: boolean;
readonly asTransferAsset: {
- readonly assets: XcmV2MultiassetMultiAssets;
- readonly beneficiary: XcmV2MultiLocation;
+ readonly assets: StagingXcmV2MultiassetMultiAssets;
+ readonly beneficiary: StagingXcmV2MultiLocation;
} & Struct;
readonly isTransferReserveAsset: boolean;
readonly asTransferReserveAsset: {
- readonly assets: XcmV2MultiassetMultiAssets;
- readonly dest: XcmV2MultiLocation;
- readonly xcm: XcmV2Xcm;
+ readonly assets: StagingXcmV2MultiassetMultiAssets;
+ readonly dest: StagingXcmV2MultiLocation;
+ readonly xcm: StagingXcmV2Xcm;
} & Struct;
readonly isTransact: boolean;
readonly asTransact: {
- readonly originType: XcmV2OriginKind;
+ readonly originType: StagingXcmV2OriginKind;
readonly requireWeightAtMost: Compact<u64>;
- readonly call: XcmDoubleEncoded;
+ readonly call: StagingXcmDoubleEncoded;
} & Struct;
readonly isHrmpNewChannelOpenRequest: boolean;
readonly asHrmpNewChannelOpenRequest: {
@@ -2505,65 +2515,65 @@
} & Struct;
readonly isClearOrigin: boolean;
readonly isDescendOrigin: boolean;
- readonly asDescendOrigin: XcmV2MultilocationJunctions;
+ readonly asDescendOrigin: StagingXcmV2MultilocationJunctions;
readonly isReportError: boolean;
readonly asReportError: {
readonly queryId: Compact<u64>;
- readonly dest: XcmV2MultiLocation;
+ readonly dest: StagingXcmV2MultiLocation;
readonly maxResponseWeight: Compact<u64>;
} & Struct;
readonly isDepositAsset: boolean;
readonly asDepositAsset: {
- readonly assets: XcmV2MultiassetMultiAssetFilter;
+ readonly assets: StagingXcmV2MultiassetMultiAssetFilter;
readonly maxAssets: Compact<u32>;
- readonly beneficiary: XcmV2MultiLocation;
+ readonly beneficiary: StagingXcmV2MultiLocation;
} & Struct;
readonly isDepositReserveAsset: boolean;
readonly asDepositReserveAsset: {
- readonly assets: XcmV2MultiassetMultiAssetFilter;
+ readonly assets: StagingXcmV2MultiassetMultiAssetFilter;
readonly maxAssets: Compact<u32>;
- readonly dest: XcmV2MultiLocation;
- readonly xcm: XcmV2Xcm;
+ readonly dest: StagingXcmV2MultiLocation;
+ readonly xcm: StagingXcmV2Xcm;
} & Struct;
readonly isExchangeAsset: boolean;
readonly asExchangeAsset: {
- readonly give: XcmV2MultiassetMultiAssetFilter;
- readonly receive: XcmV2MultiassetMultiAssets;
+ readonly give: StagingXcmV2MultiassetMultiAssetFilter;
+ readonly receive: StagingXcmV2MultiassetMultiAssets;
} & Struct;
readonly isInitiateReserveWithdraw: boolean;
readonly asInitiateReserveWithdraw: {
- readonly assets: XcmV2MultiassetMultiAssetFilter;
- readonly reserve: XcmV2MultiLocation;
- readonly xcm: XcmV2Xcm;
+ readonly assets: StagingXcmV2MultiassetMultiAssetFilter;
+ readonly reserve: StagingXcmV2MultiLocation;
+ readonly xcm: StagingXcmV2Xcm;
} & Struct;
readonly isInitiateTeleport: boolean;
readonly asInitiateTeleport: {
- readonly assets: XcmV2MultiassetMultiAssetFilter;
- readonly dest: XcmV2MultiLocation;
- readonly xcm: XcmV2Xcm;
+ readonly assets: StagingXcmV2MultiassetMultiAssetFilter;
+ readonly dest: StagingXcmV2MultiLocation;
+ readonly xcm: StagingXcmV2Xcm;
} & Struct;
readonly isQueryHolding: boolean;
readonly asQueryHolding: {
readonly queryId: Compact<u64>;
- readonly dest: XcmV2MultiLocation;
- readonly assets: XcmV2MultiassetMultiAssetFilter;
+ readonly dest: StagingXcmV2MultiLocation;
+ readonly assets: StagingXcmV2MultiassetMultiAssetFilter;
readonly maxResponseWeight: Compact<u64>;
} & Struct;
readonly isBuyExecution: boolean;
readonly asBuyExecution: {
- readonly fees: XcmV2MultiAsset;
- readonly weightLimit: XcmV2WeightLimit;
+ readonly fees: StagingXcmV2MultiAsset;
+ readonly weightLimit: StagingXcmV2WeightLimit;
} & Struct;
readonly isRefundSurplus: boolean;
readonly isSetErrorHandler: boolean;
- readonly asSetErrorHandler: XcmV2Xcm;
+ readonly asSetErrorHandler: StagingXcmV2Xcm;
readonly isSetAppendix: boolean;
- readonly asSetAppendix: XcmV2Xcm;
+ readonly asSetAppendix: StagingXcmV2Xcm;
readonly isClearError: boolean;
readonly isClaimAsset: boolean;
readonly asClaimAsset: {
- readonly assets: XcmV2MultiassetMultiAssets;
- readonly ticket: XcmV2MultiLocation;
+ readonly assets: StagingXcmV2MultiassetMultiAssets;
+ readonly ticket: StagingXcmV2MultiLocation;
} & Struct;
readonly isTrap: boolean;
readonly asTrap: Compact<u64>;
@@ -2576,20 +2586,20 @@
readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'ClearOrigin' | 'DescendOrigin' | 'ReportError' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution' | 'RefundSurplus' | 'SetErrorHandler' | 'SetAppendix' | 'ClearError' | 'ClaimAsset' | 'Trap' | 'SubscribeVersion' | 'UnsubscribeVersion';
}
- /** @name XcmV2Response (229) */
- interface XcmV2Response extends Enum {
+ /** @name StagingXcmV2Response (229) */
+ interface StagingXcmV2Response extends Enum {
readonly isNull: boolean;
readonly isAssets: boolean;
- readonly asAssets: XcmV2MultiassetMultiAssets;
+ readonly asAssets: StagingXcmV2MultiassetMultiAssets;
readonly isExecutionResult: boolean;
- readonly asExecutionResult: Option<ITuple<[u32, XcmV2TraitsError]>>;
+ readonly asExecutionResult: Option<ITuple<[u32, StagingXcmV2TraitsError]>>;
readonly isVersion: boolean;
readonly asVersion: u32;
readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version';
}
- /** @name XcmV2TraitsError (232) */
- interface XcmV2TraitsError extends Enum {
+ /** @name StagingXcmV2TraitsError (232) */
+ interface StagingXcmV2TraitsError extends Enum {
readonly isOverflow: boolean;
readonly isUnimplemented: boolean;
readonly isUntrustedReserveLocation: boolean;
@@ -2621,8 +2631,8 @@
readonly type: 'Overflow' | 'Unimplemented' | 'UntrustedReserveLocation' | 'UntrustedTeleportLocation' | 'MultiLocationFull' | 'MultiLocationNotInvertible' | 'BadOrigin' | 'InvalidLocation' | 'AssetNotFound' | 'FailedToTransactAsset' | 'NotWithdrawable' | 'LocationCannotHold' | 'ExceedsMaxMessageSize' | 'DestinationUnsupported' | 'Transport' | 'Unroutable' | 'UnknownClaim' | 'FailedToDecode' | 'MaxWeightInvalid' | 'NotHoldingFees' | 'TooExpensive' | 'Trap' | 'UnhandledXcmVersion' | 'WeightLimitReached' | 'Barrier' | 'WeightNotComputable';
}
- /** @name XcmV2OriginKind (233) */
- interface XcmV2OriginKind extends Enum {
+ /** @name StagingXcmV2OriginKind (233) */
+ interface StagingXcmV2OriginKind extends Enum {
readonly isNative: boolean;
readonly isSovereignAccount: boolean;
readonly isSuperuser: boolean;
@@ -2630,80 +2640,80 @@
readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm';
}
- /** @name XcmDoubleEncoded (234) */
- interface XcmDoubleEncoded extends Struct {
+ /** @name StagingXcmDoubleEncoded (234) */
+ interface StagingXcmDoubleEncoded extends Struct {
readonly encoded: Bytes;
}
- /** @name XcmV2MultiassetMultiAssetFilter (235) */
- interface XcmV2MultiassetMultiAssetFilter extends Enum {
+ /** @name StagingXcmV2MultiassetMultiAssetFilter (235) */
+ interface StagingXcmV2MultiassetMultiAssetFilter extends Enum {
readonly isDefinite: boolean;
- readonly asDefinite: XcmV2MultiassetMultiAssets;
+ readonly asDefinite: StagingXcmV2MultiassetMultiAssets;
readonly isWild: boolean;
- readonly asWild: XcmV2MultiassetWildMultiAsset;
+ readonly asWild: StagingXcmV2MultiassetWildMultiAsset;
readonly type: 'Definite' | 'Wild';
}
- /** @name XcmV2MultiassetWildMultiAsset (236) */
- interface XcmV2MultiassetWildMultiAsset extends Enum {
+ /** @name StagingXcmV2MultiassetWildMultiAsset (236) */
+ interface StagingXcmV2MultiassetWildMultiAsset extends Enum {
readonly isAll: boolean;
readonly isAllOf: boolean;
readonly asAllOf: {
- readonly id: XcmV2MultiassetAssetId;
- readonly fun: XcmV2MultiassetWildFungibility;
+ readonly id: StagingXcmV2MultiassetAssetId;
+ readonly fun: StagingXcmV2MultiassetWildFungibility;
} & Struct;
readonly type: 'All' | 'AllOf';
}
- /** @name XcmV2MultiassetWildFungibility (237) */
- interface XcmV2MultiassetWildFungibility extends Enum {
+ /** @name StagingXcmV2MultiassetWildFungibility (237) */
+ interface StagingXcmV2MultiassetWildFungibility extends Enum {
readonly isFungible: boolean;
readonly isNonFungible: boolean;
readonly type: 'Fungible' | 'NonFungible';
}
- /** @name XcmV2WeightLimit (238) */
- interface XcmV2WeightLimit extends Enum {
+ /** @name StagingXcmV2WeightLimit (238) */
+ interface StagingXcmV2WeightLimit extends Enum {
readonly isUnlimited: boolean;
readonly isLimited: boolean;
readonly asLimited: Compact<u64>;
readonly type: 'Unlimited' | 'Limited';
}
- /** @name XcmV3Xcm (239) */
- interface XcmV3Xcm extends Vec<XcmV3Instruction> {}
+ /** @name StagingXcmV3Xcm (239) */
+ interface StagingXcmV3Xcm extends Vec<StagingXcmV3Instruction> {}
- /** @name XcmV3Instruction (241) */
- interface XcmV3Instruction extends Enum {
+ /** @name StagingXcmV3Instruction (241) */
+ interface StagingXcmV3Instruction extends Enum {
readonly isWithdrawAsset: boolean;
- readonly asWithdrawAsset: XcmV3MultiassetMultiAssets;
+ readonly asWithdrawAsset: StagingXcmV3MultiassetMultiAssets;
readonly isReserveAssetDeposited: boolean;
- readonly asReserveAssetDeposited: XcmV3MultiassetMultiAssets;
+ readonly asReserveAssetDeposited: StagingXcmV3MultiassetMultiAssets;
readonly isReceiveTeleportedAsset: boolean;
- readonly asReceiveTeleportedAsset: XcmV3MultiassetMultiAssets;
+ readonly asReceiveTeleportedAsset: StagingXcmV3MultiassetMultiAssets;
readonly isQueryResponse: boolean;
readonly asQueryResponse: {
readonly queryId: Compact<u64>;
- readonly response: XcmV3Response;
+ readonly response: StagingXcmV3Response;
readonly maxWeight: SpWeightsWeightV2Weight;
- readonly querier: Option<XcmV3MultiLocation>;
+ readonly querier: Option<StagingXcmV3MultiLocation>;
} & Struct;
readonly isTransferAsset: boolean;
readonly asTransferAsset: {
- readonly assets: XcmV3MultiassetMultiAssets;
- readonly beneficiary: XcmV3MultiLocation;
+ readonly assets: StagingXcmV3MultiassetMultiAssets;
+ readonly beneficiary: StagingXcmV3MultiLocation;
} & Struct;
readonly isTransferReserveAsset: boolean;
readonly asTransferReserveAsset: {
- readonly assets: XcmV3MultiassetMultiAssets;
- readonly dest: XcmV3MultiLocation;
- readonly xcm: XcmV3Xcm;
+ readonly assets: StagingXcmV3MultiassetMultiAssets;
+ readonly dest: StagingXcmV3MultiLocation;
+ readonly xcm: StagingXcmV3Xcm;
} & Struct;
readonly isTransact: boolean;
readonly asTransact: {
- readonly originKind: XcmV2OriginKind;
+ readonly originKind: StagingXcmV2OriginKind;
readonly requireWeightAtMost: SpWeightsWeightV2Weight;
- readonly call: XcmDoubleEncoded;
+ readonly call: StagingXcmDoubleEncoded;
} & Struct;
readonly isHrmpNewChannelOpenRequest: boolean;
readonly asHrmpNewChannelOpenRequest: {
@@ -2723,58 +2733,58 @@
} & Struct;
readonly isClearOrigin: boolean;
readonly isDescendOrigin: boolean;
- readonly asDescendOrigin: XcmV3Junctions;
+ readonly asDescendOrigin: StagingXcmV3Junctions;
readonly isReportError: boolean;
- readonly asReportError: XcmV3QueryResponseInfo;
+ readonly asReportError: StagingXcmV3QueryResponseInfo;
readonly isDepositAsset: boolean;
readonly asDepositAsset: {
- readonly assets: XcmV3MultiassetMultiAssetFilter;
- readonly beneficiary: XcmV3MultiLocation;
+ readonly assets: StagingXcmV3MultiassetMultiAssetFilter;
+ readonly beneficiary: StagingXcmV3MultiLocation;
} & Struct;
readonly isDepositReserveAsset: boolean;
readonly asDepositReserveAsset: {
- readonly assets: XcmV3MultiassetMultiAssetFilter;
- readonly dest: XcmV3MultiLocation;
- readonly xcm: XcmV3Xcm;
+ readonly assets: StagingXcmV3MultiassetMultiAssetFilter;
+ readonly dest: StagingXcmV3MultiLocation;
+ readonly xcm: StagingXcmV3Xcm;
} & Struct;
readonly isExchangeAsset: boolean;
readonly asExchangeAsset: {
- readonly give: XcmV3MultiassetMultiAssetFilter;
- readonly want: XcmV3MultiassetMultiAssets;
+ readonly give: StagingXcmV3MultiassetMultiAssetFilter;
+ readonly want: StagingXcmV3MultiassetMultiAssets;
readonly maximal: bool;
} & Struct;
readonly isInitiateReserveWithdraw: boolean;
readonly asInitiateReserveWithdraw: {
- readonly assets: XcmV3MultiassetMultiAssetFilter;
- readonly reserve: XcmV3MultiLocation;
- readonly xcm: XcmV3Xcm;
+ readonly assets: StagingXcmV3MultiassetMultiAssetFilter;
+ readonly reserve: StagingXcmV3MultiLocation;
+ readonly xcm: StagingXcmV3Xcm;
} & Struct;
readonly isInitiateTeleport: boolean;
readonly asInitiateTeleport: {
- readonly assets: XcmV3MultiassetMultiAssetFilter;
- readonly dest: XcmV3MultiLocation;
- readonly xcm: XcmV3Xcm;
+ readonly assets: StagingXcmV3MultiassetMultiAssetFilter;
+ readonly dest: StagingXcmV3MultiLocation;
+ readonly xcm: StagingXcmV3Xcm;
} & Struct;
readonly isReportHolding: boolean;
readonly asReportHolding: {
- readonly responseInfo: XcmV3QueryResponseInfo;
- readonly assets: XcmV3MultiassetMultiAssetFilter;
+ readonly responseInfo: StagingXcmV3QueryResponseInfo;
+ readonly assets: StagingXcmV3MultiassetMultiAssetFilter;
} & Struct;
readonly isBuyExecution: boolean;
readonly asBuyExecution: {
- readonly fees: XcmV3MultiAsset;
- readonly weightLimit: XcmV3WeightLimit;
+ readonly fees: StagingXcmV3MultiAsset;
+ readonly weightLimit: StagingXcmV3WeightLimit;
} & Struct;
readonly isRefundSurplus: boolean;
readonly isSetErrorHandler: boolean;
- readonly asSetErrorHandler: XcmV3Xcm;
+ readonly asSetErrorHandler: StagingXcmV3Xcm;
readonly isSetAppendix: boolean;
- readonly asSetAppendix: XcmV3Xcm;
+ readonly asSetAppendix: StagingXcmV3Xcm;
readonly isClearError: boolean;
readonly isClaimAsset: boolean;
readonly asClaimAsset: {
- readonly assets: XcmV3MultiassetMultiAssets;
- readonly ticket: XcmV3MultiLocation;
+ readonly assets: StagingXcmV3MultiassetMultiAssets;
+ readonly ticket: StagingXcmV3MultiLocation;
} & Struct;
readonly isTrap: boolean;
readonly asTrap: Compact<u64>;
@@ -2785,19 +2795,19 @@
} & Struct;
readonly isUnsubscribeVersion: boolean;
readonly isBurnAsset: boolean;
- readonly asBurnAsset: XcmV3MultiassetMultiAssets;
+ readonly asBurnAsset: StagingXcmV3MultiassetMultiAssets;
readonly isExpectAsset: boolean;
- readonly asExpectAsset: XcmV3MultiassetMultiAssets;
+ readonly asExpectAsset: StagingXcmV3MultiassetMultiAssets;
readonly isExpectOrigin: boolean;
- readonly asExpectOrigin: Option<XcmV3MultiLocation>;
+ readonly asExpectOrigin: Option<StagingXcmV3MultiLocation>;
readonly isExpectError: boolean;
- readonly asExpectError: Option<ITuple<[u32, XcmV3TraitsError]>>;
+ readonly asExpectError: Option<ITuple<[u32, StagingXcmV3TraitsError]>>;
readonly isExpectTransactStatus: boolean;
- readonly asExpectTransactStatus: XcmV3MaybeErrorCode;
+ readonly asExpectTransactStatus: StagingXcmV3MaybeErrorCode;
readonly isQueryPallet: boolean;
readonly asQueryPallet: {
readonly moduleName: Bytes;
- readonly responseInfo: XcmV3QueryResponseInfo;
+ readonly responseInfo: StagingXcmV3QueryResponseInfo;
} & Struct;
readonly isExpectPallet: boolean;
readonly asExpectPallet: {
@@ -2808,35 +2818,35 @@
readonly minCrateMinor: Compact<u32>;
} & Struct;
readonly isReportTransactStatus: boolean;
- readonly asReportTransactStatus: XcmV3QueryResponseInfo;
+ readonly asReportTransactStatus: StagingXcmV3QueryResponseInfo;
readonly isClearTransactStatus: boolean;
readonly isUniversalOrigin: boolean;
- readonly asUniversalOrigin: XcmV3Junction;
+ readonly asUniversalOrigin: StagingXcmV3Junction;
readonly isExportMessage: boolean;
readonly asExportMessage: {
- readonly network: XcmV3JunctionNetworkId;
- readonly destination: XcmV3Junctions;
- readonly xcm: XcmV3Xcm;
+ readonly network: StagingXcmV3JunctionNetworkId;
+ readonly destination: StagingXcmV3Junctions;
+ readonly xcm: StagingXcmV3Xcm;
} & Struct;
readonly isLockAsset: boolean;
readonly asLockAsset: {
- readonly asset: XcmV3MultiAsset;
- readonly unlocker: XcmV3MultiLocation;
+ readonly asset: StagingXcmV3MultiAsset;
+ readonly unlocker: StagingXcmV3MultiLocation;
} & Struct;
readonly isUnlockAsset: boolean;
readonly asUnlockAsset: {
- readonly asset: XcmV3MultiAsset;
- readonly target: XcmV3MultiLocation;
+ readonly asset: StagingXcmV3MultiAsset;
+ readonly target: StagingXcmV3MultiLocation;
} & Struct;
readonly isNoteUnlockable: boolean;
readonly asNoteUnlockable: {
- readonly asset: XcmV3MultiAsset;
- readonly owner: XcmV3MultiLocation;
+ readonly asset: StagingXcmV3MultiAsset;
+ readonly owner: StagingXcmV3MultiLocation;
} & Struct;
readonly isRequestUnlock: boolean;
readonly asRequestUnlock: {
- readonly asset: XcmV3MultiAsset;
- readonly locker: XcmV3MultiLocation;
+ readonly asset: StagingXcmV3MultiAsset;
+ readonly locker: StagingXcmV3MultiLocation;
} & Struct;
readonly isSetFeesMode: boolean;
readonly asSetFeesMode: {
@@ -2846,33 +2856,33 @@
readonly asSetTopic: U8aFixed;
readonly isClearTopic: boolean;
readonly isAliasOrigin: boolean;
- readonly asAliasOrigin: XcmV3MultiLocation;
+ readonly asAliasOrigin: StagingXcmV3MultiLocation;
readonly isUnpaidExecution: boolean;
readonly asUnpaidExecution: {
- readonly weightLimit: XcmV3WeightLimit;
- readonly checkOrigin: Option<XcmV3MultiLocation>;
+ readonly weightLimit: StagingXcmV3WeightLimit;
+ readonly checkOrigin: Option<StagingXcmV3MultiLocation>;
} & Struct;
readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'ClearOrigin' | 'DescendOrigin' | 'ReportError' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'ReportHolding' | 'BuyExecution' | 'RefundSurplus' | 'SetErrorHandler' | 'SetAppendix' | 'ClearError' | 'ClaimAsset' | 'Trap' | 'SubscribeVersion' | 'UnsubscribeVersion' | 'BurnAsset' | 'ExpectAsset' | 'ExpectOrigin' | 'ExpectError' | 'ExpectTransactStatus' | 'QueryPallet' | 'ExpectPallet' | 'ReportTransactStatus' | 'ClearTransactStatus' | 'UniversalOrigin' | 'ExportMessage' | 'LockAsset' | 'UnlockAsset' | 'NoteUnlockable' | 'RequestUnlock' | 'SetFeesMode' | 'SetTopic' | 'ClearTopic' | 'AliasOrigin' | 'UnpaidExecution';
}
- /** @name XcmV3Response (242) */
- interface XcmV3Response extends Enum {
+ /** @name StagingXcmV3Response (242) */
+ interface StagingXcmV3Response extends Enum {
readonly isNull: boolean;
readonly isAssets: boolean;
- readonly asAssets: XcmV3MultiassetMultiAssets;
+ readonly asAssets: StagingXcmV3MultiassetMultiAssets;
readonly isExecutionResult: boolean;
- readonly asExecutionResult: Option<ITuple<[u32, XcmV3TraitsError]>>;
+ readonly asExecutionResult: Option<ITuple<[u32, StagingXcmV3TraitsError]>>;
readonly isVersion: boolean;
readonly asVersion: u32;
readonly isPalletsInfo: boolean;
- readonly asPalletsInfo: Vec<XcmV3PalletInfo>;
+ readonly asPalletsInfo: Vec<StagingXcmV3PalletInfo>;
readonly isDispatchResult: boolean;
- readonly asDispatchResult: XcmV3MaybeErrorCode;
+ readonly asDispatchResult: StagingXcmV3MaybeErrorCode;
readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version' | 'PalletsInfo' | 'DispatchResult';
}
- /** @name XcmV3TraitsError (245) */
- interface XcmV3TraitsError extends Enum {
+ /** @name StagingXcmV3TraitsError (245) */
+ interface StagingXcmV3TraitsError extends Enum {
readonly isOverflow: boolean;
readonly isUnimplemented: boolean;
readonly isUntrustedReserveLocation: boolean;
@@ -2918,8 +2928,8 @@
readonly type: 'Overflow' | 'Unimplemented' | 'UntrustedReserveLocation' | 'UntrustedTeleportLocation' | 'LocationFull' | 'LocationNotInvertible' | 'BadOrigin' | 'InvalidLocation' | 'AssetNotFound' | 'FailedToTransactAsset' | 'NotWithdrawable' | 'LocationCannotHold' | 'ExceedsMaxMessageSize' | 'DestinationUnsupported' | 'Transport' | 'Unroutable' | 'UnknownClaim' | 'FailedToDecode' | 'MaxWeightInvalid' | 'NotHoldingFees' | 'TooExpensive' | 'Trap' | 'ExpectationFalse' | 'PalletNotFound' | 'NameMismatch' | 'VersionIncompatible' | 'HoldingWouldOverflow' | 'ExportError' | 'ReanchorFailed' | 'NoDeal' | 'FeesNotMet' | 'LockError' | 'NoPermission' | 'Unanchored' | 'NotDepositable' | 'UnhandledXcmVersion' | 'WeightLimitReached' | 'Barrier' | 'WeightNotComputable' | 'ExceedsStackLimit';
}
- /** @name XcmV3PalletInfo (247) */
- interface XcmV3PalletInfo extends Struct {
+ /** @name StagingXcmV3PalletInfo (247) */
+ interface StagingXcmV3PalletInfo extends Struct {
readonly index: Compact<u32>;
readonly name: Bytes;
readonly moduleName: Bytes;
@@ -2928,8 +2938,8 @@
readonly patch: Compact<u32>;
}
- /** @name XcmV3MaybeErrorCode (250) */
- interface XcmV3MaybeErrorCode extends Enum {
+ /** @name StagingXcmV3MaybeErrorCode (250) */
+ interface StagingXcmV3MaybeErrorCode extends Enum {
readonly isSuccess: boolean;
readonly isError: boolean;
readonly asError: Bytes;
@@ -2938,43 +2948,43 @@
readonly type: 'Success' | 'Error' | 'TruncatedError';
}
- /** @name XcmV3QueryResponseInfo (253) */
- interface XcmV3QueryResponseInfo extends Struct {
- readonly destination: XcmV3MultiLocation;
+ /** @name StagingXcmV3QueryResponseInfo (253) */
+ interface StagingXcmV3QueryResponseInfo extends Struct {
+ readonly destination: StagingXcmV3MultiLocation;
readonly queryId: Compact<u64>;
readonly maxWeight: SpWeightsWeightV2Weight;
}
- /** @name XcmV3MultiassetMultiAssetFilter (254) */
- interface XcmV3MultiassetMultiAssetFilter extends Enum {
+ /** @name StagingXcmV3MultiassetMultiAssetFilter (254) */
+ interface StagingXcmV3MultiassetMultiAssetFilter extends Enum {
readonly isDefinite: boolean;
- readonly asDefinite: XcmV3MultiassetMultiAssets;
+ readonly asDefinite: StagingXcmV3MultiassetMultiAssets;
readonly isWild: boolean;
- readonly asWild: XcmV3MultiassetWildMultiAsset;
+ readonly asWild: StagingXcmV3MultiassetWildMultiAsset;
readonly type: 'Definite' | 'Wild';
}
- /** @name XcmV3MultiassetWildMultiAsset (255) */
- interface XcmV3MultiassetWildMultiAsset extends Enum {
+ /** @name StagingXcmV3MultiassetWildMultiAsset (255) */
+ interface StagingXcmV3MultiassetWildMultiAsset extends Enum {
readonly isAll: boolean;
readonly isAllOf: boolean;
readonly asAllOf: {
- readonly id: XcmV3MultiassetAssetId;
- readonly fun: XcmV3MultiassetWildFungibility;
+ readonly id: StagingXcmV3MultiassetAssetId;
+ readonly fun: StagingXcmV3MultiassetWildFungibility;
} & Struct;
readonly isAllCounted: boolean;
readonly asAllCounted: Compact<u32>;
readonly isAllOfCounted: boolean;
readonly asAllOfCounted: {
- readonly id: XcmV3MultiassetAssetId;
- readonly fun: XcmV3MultiassetWildFungibility;
+ readonly id: StagingXcmV3MultiassetAssetId;
+ readonly fun: StagingXcmV3MultiassetWildFungibility;
readonly count: Compact<u32>;
} & Struct;
readonly type: 'All' | 'AllOf' | 'AllCounted' | 'AllOfCounted';
}
- /** @name XcmV3MultiassetWildFungibility (256) */
- interface XcmV3MultiassetWildFungibility extends Enum {
+ /** @name StagingXcmV3MultiassetWildFungibility (256) */
+ interface StagingXcmV3MultiassetWildFungibility extends Enum {
readonly isFungible: boolean;
readonly isNonFungible: boolean;
readonly type: 'Fungible' | 'NonFungible';
@@ -3427,13 +3437,13 @@
readonly isRegisterForeignAsset: boolean;
readonly asRegisterForeignAsset: {
readonly owner: AccountId32;
- readonly location: XcmVersionedMultiLocation;
+ readonly location: StagingXcmVersionedMultiLocation;
readonly metadata: PalletForeignAssetsModuleAssetMetadata;
} & Struct;
readonly isUpdateForeignAsset: boolean;
readonly asUpdateForeignAsset: {
readonly foreignAssetId: u32;
- readonly location: XcmVersionedMultiLocation;
+ readonly location: StagingXcmVersionedMultiLocation;
readonly metadata: PalletForeignAssetsModuleAssetMetadata;
} & Struct;
readonly type: 'RegisterForeignAsset' | 'UpdateForeignAsset';
@@ -3623,15 +3633,42 @@
interface PalletMaintenanceCall extends Enum {
readonly isEnable: boolean;
readonly isDisable: boolean;
- readonly isExecutePreimage: boolean;
- readonly asExecutePreimage: {
- readonly hash_: H256;
- readonly weightBound: SpWeightsWeightV2Weight;
+ readonly type: 'Enable' | 'Disable';
+ }
+
+ /** @name PalletUtilityCall (362) */
+ interface PalletUtilityCall extends Enum {
+ readonly isBatch: boolean;
+ readonly asBatch: {
+ readonly calls: Vec<Call>;
} & Struct;
- readonly type: 'Enable' | 'Disable' | 'ExecutePreimage';
+ readonly isAsDerivative: boolean;
+ readonly asAsDerivative: {
+ readonly index: u16;
+ readonly call: Call;
+ } & Struct;
+ readonly isBatchAll: boolean;
+ readonly asBatchAll: {
+ readonly calls: Vec<Call>;
+ } & Struct;
+ readonly isDispatchAs: boolean;
+ readonly asDispatchAs: {
+ readonly asOrigin: OpalRuntimeOriginCaller;
+ readonly call: Call;
+ } & Struct;
+ readonly isForceBatch: boolean;
+ readonly asForceBatch: {
+ readonly calls: Vec<Call>;
+ } & Struct;
+ readonly isWithWeight: boolean;
+ readonly asWithWeight: {
+ readonly call: Call;
+ readonly weight: SpWeightsWeightV2Weight;
+ } & Struct;
+ readonly type: 'Batch' | 'AsDerivative' | 'BatchAll' | 'DispatchAs' | 'ForceBatch' | 'WithWeight';
}
- /** @name PalletTestUtilsCall (362) */
+ /** @name PalletTestUtilsCall (364) */
interface PalletTestUtilsCall extends Enum {
readonly isEnable: boolean;
readonly isSetTestValue: boolean;
@@ -3651,7 +3688,7 @@
readonly type: 'Enable' | 'SetTestValue' | 'SetTestValueAndRollback' | 'IncTestValue' | 'JustTakeFee' | 'BatchAll';
}
- /** @name PalletSchedulerEvent (365) */
+ /** @name PalletSchedulerEvent (366) */
interface PalletSchedulerEvent extends Enum {
readonly isScheduled: boolean;
readonly asScheduled: {
@@ -3687,30 +3724,32 @@
readonly type: 'Scheduled' | 'Canceled' | 'Dispatched' | 'CallUnavailable' | 'PeriodicFailed' | 'PermanentlyOverweight';
}
- /** @name CumulusPalletXcmpQueueEvent (366) */
+ /** @name CumulusPalletXcmpQueueEvent (367) */
interface CumulusPalletXcmpQueueEvent extends Enum {
readonly isSuccess: boolean;
readonly asSuccess: {
- readonly messageHash: Option<U8aFixed>;
+ readonly messageHash: U8aFixed;
+ readonly messageId: U8aFixed;
readonly weight: SpWeightsWeightV2Weight;
} & Struct;
readonly isFail: boolean;
readonly asFail: {
- readonly messageHash: Option<U8aFixed>;
- readonly error: XcmV3TraitsError;
+ readonly messageHash: U8aFixed;
+ readonly messageId: U8aFixed;
+ readonly error: StagingXcmV3TraitsError;
readonly weight: SpWeightsWeightV2Weight;
} & Struct;
readonly isBadVersion: boolean;
readonly asBadVersion: {
- readonly messageHash: Option<U8aFixed>;
+ readonly messageHash: U8aFixed;
} & Struct;
readonly isBadFormat: boolean;
readonly asBadFormat: {
- readonly messageHash: Option<U8aFixed>;
+ readonly messageHash: U8aFixed;
} & Struct;
readonly isXcmpMessageSent: boolean;
readonly asXcmpMessageSent: {
- readonly messageHash: Option<U8aFixed>;
+ readonly messageHash: U8aFixed;
} & Struct;
readonly isOverweightEnqueued: boolean;
readonly asOverweightEnqueued: {
@@ -3727,102 +3766,191 @@
readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';
}
- /** @name PalletXcmEvent (367) */
+ /** @name PalletXcmEvent (368) */
interface PalletXcmEvent extends Enum {
readonly isAttempted: boolean;
- readonly asAttempted: XcmV3TraitsOutcome;
+ readonly asAttempted: {
+ readonly outcome: StagingXcmV3TraitsOutcome;
+ } & Struct;
readonly isSent: boolean;
- readonly asSent: ITuple<[XcmV3MultiLocation, XcmV3MultiLocation, XcmV3Xcm]>;
+ readonly asSent: {
+ readonly origin: StagingXcmV3MultiLocation;
+ readonly destination: StagingXcmV3MultiLocation;
+ readonly message: StagingXcmV3Xcm;
+ readonly messageId: U8aFixed;
+ } & Struct;
readonly isUnexpectedResponse: boolean;
- readonly asUnexpectedResponse: ITuple<[XcmV3MultiLocation, u64]>;
+ readonly asUnexpectedResponse: {
+ readonly origin: StagingXcmV3MultiLocation;
+ readonly queryId: u64;
+ } & Struct;
readonly isResponseReady: boolean;
- readonly asResponseReady: ITuple<[u64, XcmV3Response]>;
+ readonly asResponseReady: {
+ readonly queryId: u64;
+ readonly response: StagingXcmV3Response;
+ } & Struct;
readonly isNotified: boolean;
- readonly asNotified: ITuple<[u64, u8, u8]>;
+ readonly asNotified: {
+ readonly queryId: u64;
+ readonly palletIndex: u8;
+ readonly callIndex: u8;
+ } & Struct;
readonly isNotifyOverweight: boolean;
- readonly asNotifyOverweight: ITuple<[u64, u8, u8, SpWeightsWeightV2Weight, SpWeightsWeightV2Weight]>;
+ readonly asNotifyOverweight: {
+ readonly queryId: u64;
+ readonly palletIndex: u8;
+ readonly callIndex: u8;
+ readonly actualWeight: SpWeightsWeightV2Weight;
+ readonly maxBudgetedWeight: SpWeightsWeightV2Weight;
+ } & Struct;
readonly isNotifyDispatchError: boolean;
- readonly asNotifyDispatchError: ITuple<[u64, u8, u8]>;
+ readonly asNotifyDispatchError: {
+ readonly queryId: u64;
+ readonly palletIndex: u8;
+ readonly callIndex: u8;
+ } & Struct;
readonly isNotifyDecodeFailed: boolean;
- readonly asNotifyDecodeFailed: ITuple<[u64, u8, u8]>;
+ readonly asNotifyDecodeFailed: {
+ readonly queryId: u64;
+ readonly palletIndex: u8;
+ readonly callIndex: u8;
+ } & Struct;
readonly isInvalidResponder: boolean;
- readonly asInvalidResponder: ITuple<[XcmV3MultiLocation, u64, Option<XcmV3MultiLocation>]>;
+ readonly asInvalidResponder: {
+ readonly origin: StagingXcmV3MultiLocation;
+ readonly queryId: u64;
+ readonly expectedLocation: Option<StagingXcmV3MultiLocation>;
+ } & Struct;
readonly isInvalidResponderVersion: boolean;
- readonly asInvalidResponderVersion: ITuple<[XcmV3MultiLocation, u64]>;
+ readonly asInvalidResponderVersion: {
+ readonly origin: StagingXcmV3MultiLocation;
+ readonly queryId: u64;
+ } & Struct;
readonly isResponseTaken: boolean;
- readonly asResponseTaken: u64;
+ readonly asResponseTaken: {
+ readonly queryId: u64;
+ } & Struct;
readonly isAssetsTrapped: boolean;
- readonly asAssetsTrapped: ITuple<[H256, XcmV3MultiLocation, XcmVersionedMultiAssets]>;
+ readonly asAssetsTrapped: {
+ readonly hash_: H256;
+ readonly origin: StagingXcmV3MultiLocation;
+ readonly assets: StagingXcmVersionedMultiAssets;
+ } & Struct;
readonly isVersionChangeNotified: boolean;
- readonly asVersionChangeNotified: ITuple<[XcmV3MultiLocation, u32, XcmV3MultiassetMultiAssets]>;
+ readonly asVersionChangeNotified: {
+ readonly destination: StagingXcmV3MultiLocation;
+ readonly result: u32;
+ readonly cost: StagingXcmV3MultiassetMultiAssets;
+ readonly messageId: U8aFixed;
+ } & Struct;
readonly isSupportedVersionChanged: boolean;
- readonly asSupportedVersionChanged: ITuple<[XcmV3MultiLocation, u32]>;
+ readonly asSupportedVersionChanged: {
+ readonly location: StagingXcmV3MultiLocation;
+ readonly version: u32;
+ } & Struct;
readonly isNotifyTargetSendFail: boolean;
- readonly asNotifyTargetSendFail: ITuple<[XcmV3MultiLocation, u64, XcmV3TraitsError]>;
+ readonly asNotifyTargetSendFail: {
+ readonly location: StagingXcmV3MultiLocation;
+ readonly queryId: u64;
+ readonly error: StagingXcmV3TraitsError;
+ } & Struct;
readonly isNotifyTargetMigrationFail: boolean;
- readonly asNotifyTargetMigrationFail: ITuple<[XcmVersionedMultiLocation, u64]>;
+ readonly asNotifyTargetMigrationFail: {
+ readonly location: StagingXcmVersionedMultiLocation;
+ readonly queryId: u64;
+ } & Struct;
readonly isInvalidQuerierVersion: boolean;
- readonly asInvalidQuerierVersion: ITuple<[XcmV3MultiLocation, u64]>;
+ readonly asInvalidQuerierVersion: {
+ readonly origin: StagingXcmV3MultiLocation;
+ readonly queryId: u64;
+ } & Struct;
readonly isInvalidQuerier: boolean;
- readonly asInvalidQuerier: ITuple<[XcmV3MultiLocation, u64, XcmV3MultiLocation, Option<XcmV3MultiLocation>]>;
+ readonly asInvalidQuerier: {
+ readonly origin: StagingXcmV3MultiLocation;
+ readonly queryId: u64;
+ readonly expectedQuerier: StagingXcmV3MultiLocation;
+ readonly maybeActualQuerier: Option<StagingXcmV3MultiLocation>;
+ } & Struct;
readonly isVersionNotifyStarted: boolean;
- readonly asVersionNotifyStarted: ITuple<[XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>;
+ readonly asVersionNotifyStarted: {
+ readonly destination: StagingXcmV3MultiLocation;
+ readonly cost: StagingXcmV3MultiassetMultiAssets;
+ readonly messageId: U8aFixed;
+ } & Struct;
readonly isVersionNotifyRequested: boolean;
- readonly asVersionNotifyRequested: ITuple<[XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>;
+ readonly asVersionNotifyRequested: {
+ readonly destination: StagingXcmV3MultiLocation;
+ readonly cost: StagingXcmV3MultiassetMultiAssets;
+ readonly messageId: U8aFixed;
+ } & Struct;
readonly isVersionNotifyUnrequested: boolean;
- readonly asVersionNotifyUnrequested: ITuple<[XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>;
+ readonly asVersionNotifyUnrequested: {
+ readonly destination: StagingXcmV3MultiLocation;
+ readonly cost: StagingXcmV3MultiassetMultiAssets;
+ readonly messageId: U8aFixed;
+ } & Struct;
readonly isFeesPaid: boolean;
- readonly asFeesPaid: ITuple<[XcmV3MultiLocation, XcmV3MultiassetMultiAssets]>;
+ readonly asFeesPaid: {
+ readonly paying: StagingXcmV3MultiLocation;
+ readonly fees: StagingXcmV3MultiassetMultiAssets;
+ } & Struct;
readonly isAssetsClaimed: boolean;
- readonly asAssetsClaimed: ITuple<[H256, XcmV3MultiLocation, XcmVersionedMultiAssets]>;
+ readonly asAssetsClaimed: {
+ readonly hash_: H256;
+ readonly origin: StagingXcmV3MultiLocation;
+ readonly assets: StagingXcmVersionedMultiAssets;
+ } & Struct;
readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail' | 'InvalidQuerierVersion' | 'InvalidQuerier' | 'VersionNotifyStarted' | 'VersionNotifyRequested' | 'VersionNotifyUnrequested' | 'FeesPaid' | 'AssetsClaimed';
}
- /** @name XcmV3TraitsOutcome (368) */
- interface XcmV3TraitsOutcome extends Enum {
+ /** @name StagingXcmV3TraitsOutcome (369) */
+ interface StagingXcmV3TraitsOutcome extends Enum {
readonly isComplete: boolean;
readonly asComplete: SpWeightsWeightV2Weight;
readonly isIncomplete: boolean;
- readonly asIncomplete: ITuple<[SpWeightsWeightV2Weight, XcmV3TraitsError]>;
+ readonly asIncomplete: ITuple<[SpWeightsWeightV2Weight, StagingXcmV3TraitsError]>;
readonly isError: boolean;
- readonly asError: XcmV3TraitsError;
+ readonly asError: StagingXcmV3TraitsError;
readonly type: 'Complete' | 'Incomplete' | 'Error';
}
- /** @name CumulusPalletXcmEvent (369) */
+ /** @name CumulusPalletXcmEvent (370) */
interface CumulusPalletXcmEvent extends Enum {
readonly isInvalidFormat: boolean;
readonly asInvalidFormat: U8aFixed;
readonly isUnsupportedVersion: boolean;
readonly asUnsupportedVersion: U8aFixed;
readonly isExecutedDownward: boolean;
- readonly asExecutedDownward: ITuple<[U8aFixed, XcmV3TraitsOutcome]>;
+ readonly asExecutedDownward: ITuple<[U8aFixed, StagingXcmV3TraitsOutcome]>;
readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';
}
- /** @name CumulusPalletDmpQueueEvent (370) */
+ /** @name CumulusPalletDmpQueueEvent (371) */
interface CumulusPalletDmpQueueEvent extends Enum {
readonly isInvalidFormat: boolean;
readonly asInvalidFormat: {
- readonly messageId: U8aFixed;
+ readonly messageHash: U8aFixed;
} & Struct;
readonly isUnsupportedVersion: boolean;
readonly asUnsupportedVersion: {
- readonly messageId: U8aFixed;
+ readonly messageHash: U8aFixed;
} & Struct;
readonly isExecutedDownward: boolean;
readonly asExecutedDownward: {
+ readonly messageHash: U8aFixed;
readonly messageId: U8aFixed;
- readonly outcome: XcmV3TraitsOutcome;
+ readonly outcome: StagingXcmV3TraitsOutcome;
} & Struct;
readonly isWeightExhausted: boolean;
readonly asWeightExhausted: {
+ readonly messageHash: U8aFixed;
readonly messageId: U8aFixed;
readonly remainingWeight: SpWeightsWeightV2Weight;
readonly requiredWeight: SpWeightsWeightV2Weight;
} & Struct;
readonly isOverweightEnqueued: boolean;
readonly asOverweightEnqueued: {
+ readonly messageHash: U8aFixed;
readonly messageId: U8aFixed;
readonly overweightIndex: u64;
readonly requiredWeight: SpWeightsWeightV2Weight;
@@ -3834,12 +3962,12 @@
} & Struct;
readonly isMaxMessagesExhausted: boolean;
readonly asMaxMessagesExhausted: {
- readonly messageId: U8aFixed;
+ readonly messageHash: U8aFixed;
} & Struct;
readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced' | 'MaxMessagesExhausted';
}
- /** @name PalletConfigurationEvent (371) */
+ /** @name PalletConfigurationEvent (372) */
interface PalletConfigurationEvent extends Enum {
readonly isNewDesiredCollators: boolean;
readonly asNewDesiredCollators: {
@@ -3856,7 +3984,7 @@
readonly type: 'NewDesiredCollators' | 'NewCollatorLicenseBond' | 'NewCollatorKickThreshold';
}
- /** @name PalletCommonEvent (372) */
+ /** @name PalletCommonEvent (373) */
interface PalletCommonEvent extends Enum {
readonly isCollectionCreated: boolean;
readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>;
@@ -3905,14 +4033,14 @@
readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved' | 'ApprovedForAll' | 'CollectionPropertySet' | 'CollectionPropertyDeleted' | 'TokenPropertySet' | 'TokenPropertyDeleted' | 'PropertyPermissionSet' | 'AllowListAddressAdded' | 'AllowListAddressRemoved' | 'CollectionAdminAdded' | 'CollectionAdminRemoved' | 'CollectionLimitSet' | 'CollectionOwnerChanged' | 'CollectionPermissionSet' | 'CollectionSponsorSet' | 'SponsorshipConfirmed' | 'CollectionSponsorRemoved';
}
- /** @name PalletStructureEvent (373) */
+ /** @name PalletStructureEvent (374) */
interface PalletStructureEvent extends Enum {
readonly isExecuted: boolean;
readonly asExecuted: Result<Null, SpRuntimeDispatchError>;
readonly type: 'Executed';
}
- /** @name PalletAppPromotionEvent (374) */
+ /** @name PalletAppPromotionEvent (375) */
interface PalletAppPromotionEvent extends Enum {
readonly isStakingRecalculation: boolean;
readonly asStakingRecalculation: ITuple<[AccountId32, u128, u128]>;
@@ -3925,34 +4053,34 @@
readonly type: 'StakingRecalculation' | 'Stake' | 'Unstake' | 'SetAdmin';
}
- /** @name PalletForeignAssetsModuleEvent (375) */
+ /** @name PalletForeignAssetsModuleEvent (376) */
interface PalletForeignAssetsModuleEvent extends Enum {
readonly isForeignAssetRegistered: boolean;
readonly asForeignAssetRegistered: {
readonly assetId: u32;
- readonly assetAddress: XcmV3MultiLocation;
+ readonly assetAddress: StagingXcmV3MultiLocation;
readonly metadata: PalletForeignAssetsModuleAssetMetadata;
} & Struct;
readonly isForeignAssetUpdated: boolean;
readonly asForeignAssetUpdated: {
readonly assetId: u32;
- readonly assetAddress: XcmV3MultiLocation;
+ readonly assetAddress: StagingXcmV3MultiLocation;
readonly metadata: PalletForeignAssetsModuleAssetMetadata;
} & Struct;
readonly isAssetRegistered: boolean;
readonly asAssetRegistered: {
- readonly assetId: PalletForeignAssetsAssetIds;
+ readonly assetId: PalletForeignAssetsAssetId;
readonly metadata: PalletForeignAssetsModuleAssetMetadata;
} & Struct;
readonly isAssetUpdated: boolean;
readonly asAssetUpdated: {
- readonly assetId: PalletForeignAssetsAssetIds;
+ readonly assetId: PalletForeignAssetsAssetId;
readonly metadata: PalletForeignAssetsModuleAssetMetadata;
} & Struct;
readonly type: 'ForeignAssetRegistered' | 'ForeignAssetUpdated' | 'AssetRegistered' | 'AssetUpdated';
}
- /** @name PalletEvmEvent (376) */
+ /** @name PalletEvmEvent (377) */
interface PalletEvmEvent extends Enum {
readonly isLog: boolean;
readonly asLog: {
@@ -3977,7 +4105,7 @@
readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed';
}
- /** @name PalletEthereumEvent (377) */
+ /** @name PalletEthereumEvent (378) */
interface PalletEthereumEvent extends Enum {
readonly isExecuted: boolean;
readonly asExecuted: {
@@ -3990,7 +4118,7 @@
readonly type: 'Executed';
}
- /** @name EvmCoreErrorExitReason (378) */
+ /** @name EvmCoreErrorExitReason (379) */
interface EvmCoreErrorExitReason extends Enum {
readonly isSucceed: boolean;
readonly asSucceed: EvmCoreErrorExitSucceed;
@@ -4003,7 +4131,7 @@
readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal';
}
- /** @name EvmCoreErrorExitSucceed (379) */
+ /** @name EvmCoreErrorExitSucceed (380) */
interface EvmCoreErrorExitSucceed extends Enum {
readonly isStopped: boolean;
readonly isReturned: boolean;
@@ -4011,7 +4139,7 @@
readonly type: 'Stopped' | 'Returned' | 'Suicided';
}
- /** @name EvmCoreErrorExitError (380) */
+ /** @name EvmCoreErrorExitError (381) */
interface EvmCoreErrorExitError extends Enum {
readonly isStackUnderflow: boolean;
readonly isStackOverflow: boolean;
@@ -4034,13 +4162,13 @@
readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other' | 'MaxNonce' | 'InvalidCode';
}
- /** @name EvmCoreErrorExitRevert (384) */
+ /** @name EvmCoreErrorExitRevert (385) */
interface EvmCoreErrorExitRevert extends Enum {
readonly isReverted: boolean;
readonly type: 'Reverted';
}
- /** @name EvmCoreErrorExitFatal (385) */
+ /** @name EvmCoreErrorExitFatal (386) */
interface EvmCoreErrorExitFatal extends Enum {
readonly isNotSupported: boolean;
readonly isUnhandledInterrupt: boolean;
@@ -4051,7 +4179,7 @@
readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other';
}
- /** @name PalletEvmContractHelpersEvent (386) */
+ /** @name PalletEvmContractHelpersEvent (387) */
interface PalletEvmContractHelpersEvent extends Enum {
readonly isContractSponsorSet: boolean;
readonly asContractSponsorSet: ITuple<[H160, AccountId32]>;
@@ -4062,20 +4190,41 @@
readonly type: 'ContractSponsorSet' | 'ContractSponsorshipConfirmed' | 'ContractSponsorRemoved';
}
- /** @name PalletEvmMigrationEvent (387) */
+ /** @name PalletEvmMigrationEvent (388) */
interface PalletEvmMigrationEvent extends Enum {
readonly isTestEvent: boolean;
readonly type: 'TestEvent';
}
- /** @name PalletMaintenanceEvent (388) */
+ /** @name PalletMaintenanceEvent (389) */
interface PalletMaintenanceEvent extends Enum {
readonly isMaintenanceEnabled: boolean;
readonly isMaintenanceDisabled: boolean;
readonly type: 'MaintenanceEnabled' | 'MaintenanceDisabled';
}
- /** @name PalletTestUtilsEvent (389) */
+ /** @name PalletUtilityEvent (390) */
+ interface PalletUtilityEvent extends Enum {
+ readonly isBatchInterrupted: boolean;
+ readonly asBatchInterrupted: {
+ readonly index: u32;
+ readonly error: SpRuntimeDispatchError;
+ } & Struct;
+ readonly isBatchCompleted: boolean;
+ readonly isBatchCompletedWithErrors: boolean;
+ readonly isItemCompleted: boolean;
+ readonly isItemFailed: boolean;
+ readonly asItemFailed: {
+ readonly error: SpRuntimeDispatchError;
+ } & Struct;
+ readonly isDispatchedAs: boolean;
+ readonly asDispatchedAs: {
+ readonly result: Result<Null, SpRuntimeDispatchError>;
+ } & Struct;
+ readonly type: 'BatchInterrupted' | 'BatchCompleted' | 'BatchCompletedWithErrors' | 'ItemCompleted' | 'ItemFailed' | 'DispatchedAs';
+ }
+
+ /** @name PalletTestUtilsEvent (391) */
interface PalletTestUtilsEvent extends Enum {
readonly isValueIsSet: boolean;
readonly isShouldRollback: boolean;
@@ -4083,7 +4232,7 @@
readonly type: 'ValueIsSet' | 'ShouldRollback' | 'BatchCompleted';
}
- /** @name FrameSystemPhase (390) */
+ /** @name FrameSystemPhase (392) */
interface FrameSystemPhase extends Enum {
readonly isApplyExtrinsic: boolean;
readonly asApplyExtrinsic: u32;
@@ -4092,27 +4241,27 @@
readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';
}
- /** @name FrameSystemLastRuntimeUpgradeInfo (392) */
+ /** @name FrameSystemLastRuntimeUpgradeInfo (394) */
interface FrameSystemLastRuntimeUpgradeInfo extends Struct {
readonly specVersion: Compact<u32>;
readonly specName: Text;
}
- /** @name FrameSystemLimitsBlockWeights (393) */
+ /** @name FrameSystemLimitsBlockWeights (395) */
interface FrameSystemLimitsBlockWeights extends Struct {
readonly baseBlock: SpWeightsWeightV2Weight;
readonly maxBlock: SpWeightsWeightV2Weight;
readonly perClass: FrameSupportDispatchPerDispatchClassWeightsPerClass;
}
- /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (394) */
+ /** @name FrameSupportDispatchPerDispatchClassWeightsPerClass (396) */
interface FrameSupportDispatchPerDispatchClassWeightsPerClass extends Struct {
readonly normal: FrameSystemLimitsWeightsPerClass;
readonly operational: FrameSystemLimitsWeightsPerClass;
readonly mandatory: FrameSystemLimitsWeightsPerClass;
}
- /** @name FrameSystemLimitsWeightsPerClass (395) */
+ /** @name FrameSystemLimitsWeightsPerClass (397) */
interface FrameSystemLimitsWeightsPerClass extends Struct {
readonly baseExtrinsic: SpWeightsWeightV2Weight;
readonly maxExtrinsic: Option<SpWeightsWeightV2Weight>;
@@ -4120,25 +4269,25 @@
readonly reserved: Option<SpWeightsWeightV2Weight>;
}
- /** @name FrameSystemLimitsBlockLength (397) */
+ /** @name FrameSystemLimitsBlockLength (399) */
interface FrameSystemLimitsBlockLength extends Struct {
readonly max: FrameSupportDispatchPerDispatchClassU32;
}
- /** @name FrameSupportDispatchPerDispatchClassU32 (398) */
+ /** @name FrameSupportDispatchPerDispatchClassU32 (400) */
interface FrameSupportDispatchPerDispatchClassU32 extends Struct {
readonly normal: u32;
readonly operational: u32;
readonly mandatory: u32;
}
- /** @name SpWeightsRuntimeDbWeight (399) */
+ /** @name SpWeightsRuntimeDbWeight (401) */
interface SpWeightsRuntimeDbWeight extends Struct {
readonly read: u64;
readonly write: u64;
}
- /** @name SpVersionRuntimeVersion (400) */
+ /** @name SpVersionRuntimeVersion (402) */
interface SpVersionRuntimeVersion extends Struct {
readonly specName: Text;
readonly implName: Text;
@@ -4150,7 +4299,7 @@
readonly stateVersion: u8;
}
- /** @name FrameSystemError (404) */
+ /** @name FrameSystemError (406) */
interface FrameSystemError extends Enum {
readonly isInvalidSpecName: boolean;
readonly isSpecVersionNeedsToIncrease: boolean;
@@ -4161,28 +4310,62 @@
readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';
}
- /** @name PolkadotPrimitivesV4UpgradeRestriction (406) */
- interface PolkadotPrimitivesV4UpgradeRestriction extends Enum {
+ /** @name CumulusPalletParachainSystemUnincludedSegmentAncestor (408) */
+ interface CumulusPalletParachainSystemUnincludedSegmentAncestor extends Struct {
+ readonly usedBandwidth: CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth;
+ readonly paraHeadHash: Option<H256>;
+ readonly consumedGoAheadSignal: Option<PolkadotPrimitivesV5UpgradeGoAhead>;
+ }
+
+ /** @name CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth (409) */
+ interface CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth extends Struct {
+ readonly umpMsgCount: u32;
+ readonly umpTotalBytes: u32;
+ readonly hrmpOutgoing: BTreeMap<u32, CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate>;
+ }
+
+ /** @name CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate (411) */
+ interface CumulusPalletParachainSystemUnincludedSegmentHrmpChannelUpdate extends Struct {
+ readonly msgCount: u32;
+ readonly totalBytes: u32;
+ }
+
+ /** @name PolkadotPrimitivesV5UpgradeGoAhead (415) */
+ interface PolkadotPrimitivesV5UpgradeGoAhead extends Enum {
+ readonly isAbort: boolean;
+ readonly isGoAhead: boolean;
+ readonly type: 'Abort' | 'GoAhead';
+ }
+
+ /** @name CumulusPalletParachainSystemUnincludedSegmentSegmentTracker (416) */
+ interface CumulusPalletParachainSystemUnincludedSegmentSegmentTracker extends Struct {
+ readonly usedBandwidth: CumulusPalletParachainSystemUnincludedSegmentUsedBandwidth;
+ readonly hrmpWatermark: Option<u32>;
+ readonly consumedGoAheadSignal: Option<PolkadotPrimitivesV5UpgradeGoAhead>;
+ }
+
+ /** @name PolkadotPrimitivesV5UpgradeRestriction (418) */
+ interface PolkadotPrimitivesV5UpgradeRestriction extends Enum {
readonly isPresent: boolean;
readonly type: 'Present';
}
- /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (407) */
+ /** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot (419) */
interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct {
readonly dmqMqcHead: H256;
- readonly relayDispatchQueueSize: CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize;
- readonly ingressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV4AbridgedHrmpChannel]>>;
- readonly egressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV4AbridgedHrmpChannel]>>;
+ readonly relayDispatchQueueRemainingCapacity: CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity;
+ readonly ingressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV5AbridgedHrmpChannel]>>;
+ readonly egressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV5AbridgedHrmpChannel]>>;
}
- /** @name CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize (408) */
- interface CumulusPalletParachainSystemRelayStateSnapshotRelayDispachQueueSize extends Struct {
+ /** @name CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity (420) */
+ interface CumulusPalletParachainSystemRelayStateSnapshotRelayDispatchQueueRemainingCapacity extends Struct {
readonly remainingCount: u32;
readonly remainingSize: u32;
}
- /** @name PolkadotPrimitivesV4AbridgedHrmpChannel (411) */
- interface PolkadotPrimitivesV4AbridgedHrmpChannel extends Struct {
+ /** @name PolkadotPrimitivesV5AbridgedHrmpChannel (423) */
+ interface PolkadotPrimitivesV5AbridgedHrmpChannel extends Struct {
readonly maxCapacity: u32;
readonly maxTotalSize: u32;
readonly maxMessageSize: u32;
@@ -4191,8 +4374,8 @@
readonly mqcHead: Option<H256>;
}
- /** @name PolkadotPrimitivesV4AbridgedHostConfiguration (412) */
- interface PolkadotPrimitivesV4AbridgedHostConfiguration extends Struct {
+ /** @name PolkadotPrimitivesV5AbridgedHostConfiguration (424) */
+ interface PolkadotPrimitivesV5AbridgedHostConfiguration extends Struct {
readonly maxCodeSize: u32;
readonly maxHeadDataSize: u32;
readonly maxUpwardQueueCount: u32;
@@ -4202,21 +4385,28 @@
readonly hrmpMaxMessageNumPerCandidate: u32;
readonly validationUpgradeCooldown: u32;
readonly validationUpgradeDelay: u32;
+ readonly asyncBackingParams: PolkadotPrimitivesVstagingAsyncBackingParams;
+ }
+
+ /** @name PolkadotPrimitivesVstagingAsyncBackingParams (425) */
+ interface PolkadotPrimitivesVstagingAsyncBackingParams extends Struct {
+ readonly maxCandidateDepth: u32;
+ readonly allowedAncestryLen: u32;
}
- /** @name PolkadotCorePrimitivesOutboundHrmpMessage (418) */
+ /** @name PolkadotCorePrimitivesOutboundHrmpMessage (431) */
interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct {
readonly recipient: u32;
readonly data: Bytes;
}
- /** @name CumulusPalletParachainSystemCodeUpgradeAuthorization (419) */
+ /** @name CumulusPalletParachainSystemCodeUpgradeAuthorization (432) */
interface CumulusPalletParachainSystemCodeUpgradeAuthorization extends Struct {
readonly codeHash: H256;
readonly checkVersion: bool;
}
- /** @name CumulusPalletParachainSystemError (420) */
+ /** @name CumulusPalletParachainSystemError (433) */
interface CumulusPalletParachainSystemError extends Enum {
readonly isOverlappingUpgrades: boolean;
readonly isProhibitedByPolkadot: boolean;
@@ -4229,7 +4419,7 @@
readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled' | 'NothingAuthorized' | 'Unauthorized';
}
- /** @name PalletCollatorSelectionError (422) */
+ /** @name PalletCollatorSelectionError (435) */
interface PalletCollatorSelectionError extends Enum {
readonly isTooManyCandidates: boolean;
readonly isUnknown: boolean;
@@ -4247,10 +4437,10 @@
readonly type: 'TooManyCandidates' | 'Unknown' | 'Permission' | 'AlreadyHoldingLicense' | 'NoLicense' | 'AlreadyCandidate' | 'NotCandidate' | 'TooManyInvulnerables' | 'TooFewInvulnerables' | 'AlreadyInvulnerable' | 'NotInvulnerable' | 'NoAssociatedValidatorId' | 'ValidatorNotRegistered';
}
- /** @name SpCoreCryptoKeyTypeId (426) */
+ /** @name SpCoreCryptoKeyTypeId (439) */
interface SpCoreCryptoKeyTypeId extends U8aFixed {}
- /** @name PalletSessionError (427) */
+ /** @name PalletSessionError (440) */
interface PalletSessionError extends Enum {
readonly isInvalidProof: boolean;
readonly isNoAssociatedValidatorId: boolean;
@@ -4260,14 +4450,14 @@
readonly type: 'InvalidProof' | 'NoAssociatedValidatorId' | 'DuplicatedKey' | 'NoKeys' | 'NoAccount';
}
- /** @name PalletBalancesBalanceLock (432) */
+ /** @name PalletBalancesBalanceLock (446) */
interface PalletBalancesBalanceLock extends Struct {
readonly id: U8aFixed;
readonly amount: u128;
readonly reasons: PalletBalancesReasons;
}
- /** @name PalletBalancesReasons (433) */
+ /** @name PalletBalancesReasons (447) */
interface PalletBalancesReasons extends Enum {
readonly isFee: boolean;
readonly isMisc: boolean;
@@ -4275,19 +4465,32 @@
readonly type: 'Fee' | 'Misc' | 'All';
}
- /** @name PalletBalancesReserveData (436) */
+ /** @name PalletBalancesReserveData (450) */
interface PalletBalancesReserveData extends Struct {
readonly id: U8aFixed;
readonly amount: u128;
}
- /** @name PalletBalancesIdAmount (439) */
+ /** @name OpalRuntimeRuntimeHoldReason (454) */
+ interface OpalRuntimeRuntimeHoldReason extends Enum {
+ readonly isCollatorSelection: boolean;
+ readonly asCollatorSelection: PalletCollatorSelectionHoldReason;
+ readonly type: 'CollatorSelection';
+ }
+
+ /** @name PalletCollatorSelectionHoldReason (455) */
+ interface PalletCollatorSelectionHoldReason extends Enum {
+ readonly isLicenseBond: boolean;
+ readonly type: 'LicenseBond';
+ }
+
+ /** @name PalletBalancesIdAmount (458) */
interface PalletBalancesIdAmount extends Struct {
readonly id: U8aFixed;
readonly amount: u128;
}
- /** @name PalletBalancesError (442) */
+ /** @name PalletBalancesError (460) */
interface PalletBalancesError extends Enum {
readonly isVestingBalance: boolean;
readonly isLiquidityRestrictions: boolean;
@@ -4302,14 +4505,14 @@
readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'Expendability' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves' | 'TooManyHolds' | 'TooManyFreezes';
}
- /** @name PalletTransactionPaymentReleases (444) */
+ /** @name PalletTransactionPaymentReleases (462) */
interface PalletTransactionPaymentReleases extends Enum {
readonly isV1Ancient: boolean;
readonly isV2: boolean;
readonly type: 'V1Ancient' | 'V2';
}
- /** @name PalletTreasuryProposal (445) */
+ /** @name PalletTreasuryProposal (463) */
interface PalletTreasuryProposal extends Struct {
readonly proposer: AccountId32;
readonly value: u128;
@@ -4317,10 +4520,10 @@
readonly bond: u128;
}
- /** @name FrameSupportPalletId (448) */
+ /** @name FrameSupportPalletId (466) */
interface FrameSupportPalletId extends U8aFixed {}
- /** @name PalletTreasuryError (449) */
+ /** @name PalletTreasuryError (467) */
interface PalletTreasuryError extends Enum {
readonly isInsufficientProposersBalance: boolean;
readonly isInvalidIndex: boolean;
@@ -4330,13 +4533,13 @@
readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals' | 'InsufficientPermission' | 'ProposalNotApproved';
}
- /** @name PalletSudoError (450) */
+ /** @name PalletSudoError (468) */
interface PalletSudoError extends Enum {
readonly isRequireSudo: boolean;
readonly type: 'RequireSudo';
}
- /** @name OrmlVestingModuleError (452) */
+ /** @name OrmlVestingModuleError (470) */
interface OrmlVestingModuleError extends Enum {
readonly isZeroVestingPeriod: boolean;
readonly isZeroVestingPeriodCount: boolean;
@@ -4347,7 +4550,7 @@
readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';
}
- /** @name OrmlXtokensModuleError (453) */
+ /** @name OrmlXtokensModuleError (471) */
interface OrmlXtokensModuleError extends Enum {
readonly isAssetHasNoReserve: boolean;
readonly isNotCrossChainTransfer: boolean;
@@ -4371,26 +4574,26 @@
readonly type: 'AssetHasNoReserve' | 'NotCrossChainTransfer' | 'InvalidDest' | 'NotCrossChainTransferableCurrency' | 'UnweighableMessage' | 'XcmExecutionFailed' | 'CannotReanchor' | 'InvalidAncestry' | 'InvalidAsset' | 'DestinationNotInvertible' | 'BadVersion' | 'DistinctReserveForAssetAndFee' | 'ZeroFee' | 'ZeroAmount' | 'TooManyAssetsBeingSent' | 'AssetIndexNonExistent' | 'FeeNotEnough' | 'NotSupportedMultiLocation' | 'MinXcmFeeNotDefined';
}
- /** @name OrmlTokensBalanceLock (456) */
+ /** @name OrmlTokensBalanceLock (474) */
interface OrmlTokensBalanceLock extends Struct {
readonly id: U8aFixed;
readonly amount: u128;
}
- /** @name OrmlTokensAccountData (458) */
+ /** @name OrmlTokensAccountData (476) */
interface OrmlTokensAccountData extends Struct {
readonly free: u128;
readonly reserved: u128;
readonly frozen: u128;
}
- /** @name OrmlTokensReserveData (460) */
+ /** @name OrmlTokensReserveData (478) */
interface OrmlTokensReserveData extends Struct {
readonly id: Null;
readonly amount: u128;
}
- /** @name OrmlTokensModuleError (462) */
+ /** @name OrmlTokensModuleError (480) */
interface OrmlTokensModuleError extends Enum {
readonly isBalanceTooLow: boolean;
readonly isAmountIntoBalanceFailed: boolean;
@@ -4403,14 +4606,14 @@
readonly type: 'BalanceTooLow' | 'AmountIntoBalanceFailed' | 'LiquidityRestrictions' | 'MaxLocksExceeded' | 'KeepAlive' | 'ExistentialDeposit' | 'DeadAccount' | 'TooManyReserves';
}
- /** @name PalletIdentityRegistrarInfo (467) */
+ /** @name PalletIdentityRegistrarInfo (485) */
interface PalletIdentityRegistrarInfo extends Struct {
readonly account: AccountId32;
readonly fee: u128;
readonly fields: PalletIdentityBitFlags;
}
- /** @name PalletIdentityError (469) */
+ /** @name PalletIdentityError (487) */
interface PalletIdentityError extends Enum {
readonly isTooManySubAccounts: boolean;
readonly isNotFound: boolean;
@@ -4433,7 +4636,7 @@
readonly type: 'TooManySubAccounts' | 'NotFound' | 'NotNamed' | 'EmptyIndex' | 'FeeChanged' | 'NoIdentity' | 'StickyJudgement' | 'JudgementGiven' | 'InvalidJudgement' | 'InvalidIndex' | 'InvalidTarget' | 'TooManyFields' | 'TooManyRegistrars' | 'AlreadyClaimed' | 'NotSub' | 'NotOwned' | 'JudgementForDifferentIdentity' | 'JudgementPaymentFailed';
}
- /** @name PalletPreimageRequestStatus (470) */
+ /** @name PalletPreimageRequestStatus (488) */
interface PalletPreimageRequestStatus extends Enum {
readonly isUnrequested: boolean;
readonly asUnrequested: {
@@ -4449,7 +4652,7 @@
readonly type: 'Unrequested' | 'Requested';
}
- /** @name PalletPreimageError (475) */
+ /** @name PalletPreimageError (493) */
interface PalletPreimageError extends Enum {
readonly isTooBig: boolean;
readonly isAlreadyNoted: boolean;
@@ -4460,7 +4663,7 @@
readonly type: 'TooBig' | 'AlreadyNoted' | 'NotAuthorized' | 'NotNoted' | 'Requested' | 'NotRequested';
}
- /** @name PalletDemocracyReferendumInfo (481) */
+ /** @name PalletDemocracyReferendumInfo (499) */
interface PalletDemocracyReferendumInfo extends Enum {
readonly isOngoing: boolean;
readonly asOngoing: PalletDemocracyReferendumStatus;
@@ -4472,7 +4675,7 @@
readonly type: 'Ongoing' | 'Finished';
}
- /** @name PalletDemocracyReferendumStatus (482) */
+ /** @name PalletDemocracyReferendumStatus (500) */
interface PalletDemocracyReferendumStatus extends Struct {
readonly end: u32;
readonly proposal: FrameSupportPreimagesBounded;
@@ -4481,14 +4684,14 @@
readonly tally: PalletDemocracyTally;
}
- /** @name PalletDemocracyTally (483) */
+ /** @name PalletDemocracyTally (501) */
interface PalletDemocracyTally extends Struct {
readonly ayes: u128;
readonly nays: u128;
readonly turnout: u128;
}
- /** @name PalletDemocracyVoteVoting (484) */
+ /** @name PalletDemocracyVoteVoting (502) */
interface PalletDemocracyVoteVoting extends Enum {
readonly isDirect: boolean;
readonly asDirect: {
@@ -4507,16 +4710,16 @@
readonly type: 'Direct' | 'Delegating';
}
- /** @name PalletDemocracyDelegations (488) */
+ /** @name PalletDemocracyDelegations (506) */
interface PalletDemocracyDelegations extends Struct {
readonly votes: u128;
readonly capital: u128;
}
- /** @name PalletDemocracyVotePriorLock (489) */
+ /** @name PalletDemocracyVotePriorLock (507) */
interface PalletDemocracyVotePriorLock extends ITuple<[u32, u128]> {}
- /** @name PalletDemocracyError (492) */
+ /** @name PalletDemocracyError (510) */
interface PalletDemocracyError extends Enum {
readonly isValueLow: boolean;
readonly isProposalMissing: boolean;
@@ -4545,7 +4748,7 @@
readonly type: 'ValueLow' | 'ProposalMissing' | 'AlreadyCanceled' | 'DuplicateProposal' | 'ProposalBlacklisted' | 'NotSimpleMajority' | 'InvalidHash' | 'NoProposal' | 'AlreadyVetoed' | 'ReferendumInvalid' | 'NoneWaiting' | 'NotVoter' | 'NoPermission' | 'AlreadyDelegating' | 'InsufficientFunds' | 'NotDelegating' | 'VotesExist' | 'InstantNotAllowed' | 'Nonsense' | 'WrongUpperBound' | 'MaxVotesReached' | 'TooMany' | 'VotingPeriodLow' | 'PreimageNotExist';
}
- /** @name PalletCollectiveVotes (494) */
+ /** @name PalletCollectiveVotes (512) */
interface PalletCollectiveVotes extends Struct {
readonly index: u32;
readonly threshold: u32;
@@ -4554,7 +4757,7 @@
readonly end: u32;
}
- /** @name PalletCollectiveError (495) */
+ /** @name PalletCollectiveError (513) */
interface PalletCollectiveError extends Enum {
readonly isNotMember: boolean;
readonly isDuplicateProposal: boolean;
@@ -4566,10 +4769,11 @@
readonly isTooManyProposals: boolean;
readonly isWrongProposalWeight: boolean;
readonly isWrongProposalLength: boolean;
- readonly type: 'NotMember' | 'DuplicateProposal' | 'ProposalMissing' | 'WrongIndex' | 'DuplicateVote' | 'AlreadyInitialized' | 'TooEarly' | 'TooManyProposals' | 'WrongProposalWeight' | 'WrongProposalLength';
+ readonly isPrimeAccountNotMember: boolean;
+ readonly type: 'NotMember' | 'DuplicateProposal' | 'ProposalMissing' | 'WrongIndex' | 'DuplicateVote' | 'AlreadyInitialized' | 'TooEarly' | 'TooManyProposals' | 'WrongProposalWeight' | 'WrongProposalLength' | 'PrimeAccountNotMember';
}
- /** @name PalletMembershipError (499) */
+ /** @name PalletMembershipError (517) */
interface PalletMembershipError extends Enum {
readonly isAlreadyMember: boolean;
readonly isNotMember: boolean;
@@ -4577,12 +4781,12 @@
readonly type: 'AlreadyMember' | 'NotMember' | 'TooManyMembers';
}
- /** @name PalletRankedCollectiveMemberRecord (502) */
+ /** @name PalletRankedCollectiveMemberRecord (520) */
interface PalletRankedCollectiveMemberRecord extends Struct {
readonly rank: u16;
}
- /** @name PalletRankedCollectiveError (507) */
+ /** @name PalletRankedCollectiveError (525) */
interface PalletRankedCollectiveError extends Enum {
readonly isAlreadyMember: boolean;
readonly isNotMember: boolean;
@@ -4596,7 +4800,7 @@
readonly type: 'AlreadyMember' | 'NotMember' | 'NotPolling' | 'Ongoing' | 'NoneRemaining' | 'Corruption' | 'RankTooLow' | 'InvalidWitness' | 'NoPermission';
}
- /** @name PalletReferendaReferendumInfo (508) */
+ /** @name PalletReferendaReferendumInfo (526) */
interface PalletReferendaReferendumInfo extends Enum {
readonly isOngoing: boolean;
readonly asOngoing: PalletReferendaReferendumStatus;
@@ -4613,7 +4817,7 @@
readonly type: 'Ongoing' | 'Approved' | 'Rejected' | 'Cancelled' | 'TimedOut' | 'Killed';
}
- /** @name PalletReferendaReferendumStatus (509) */
+ /** @name PalletReferendaReferendumStatus (527) */
interface PalletReferendaReferendumStatus extends Struct {
readonly track: u16;
readonly origin: OpalRuntimeOriginCaller;
@@ -4628,19 +4832,19 @@
readonly alarm: Option<ITuple<[u32, ITuple<[u32, u32]>]>>;
}
- /** @name PalletReferendaDeposit (510) */
+ /** @name PalletReferendaDeposit (528) */
interface PalletReferendaDeposit extends Struct {
readonly who: AccountId32;
readonly amount: u128;
}
- /** @name PalletReferendaDecidingStatus (513) */
+ /** @name PalletReferendaDecidingStatus (531) */
interface PalletReferendaDecidingStatus extends Struct {
readonly since: u32;
readonly confirming: Option<u32>;
}
- /** @name PalletReferendaTrackInfo (519) */
+ /** @name PalletReferendaTrackInfo (537) */
interface PalletReferendaTrackInfo extends Struct {
readonly name: Text;
readonly maxDeciding: u32;
@@ -4653,7 +4857,7 @@
readonly minSupport: PalletReferendaCurve;
}
- /** @name PalletReferendaCurve (520) */
+ /** @name PalletReferendaCurve (538) */
interface PalletReferendaCurve extends Enum {
readonly isLinearDecreasing: boolean;
readonly asLinearDecreasing: {
@@ -4677,7 +4881,7 @@
readonly type: 'LinearDecreasing' | 'SteppedDecreasing' | 'Reciprocal';
}
- /** @name PalletReferendaError (523) */
+ /** @name PalletReferendaError (541) */
interface PalletReferendaError extends Enum {
readonly isNotOngoing: boolean;
readonly isHasDeposit: boolean;
@@ -4695,7 +4899,7 @@
readonly type: 'NotOngoing' | 'HasDeposit' | 'BadTrack' | 'Full' | 'QueueEmpty' | 'BadReferendum' | 'NothingToDo' | 'NoTrack' | 'Unfinished' | 'NoPermission' | 'NoDeposit' | 'BadStatus' | 'PreimageNotExist';
}
- /** @name PalletSchedulerScheduled (526) */
+ /** @name PalletSchedulerScheduled (544) */
interface PalletSchedulerScheduled extends Struct {
readonly maybeId: Option<U8aFixed>;
readonly priority: u8;
@@ -4704,7 +4908,7 @@
readonly origin: OpalRuntimeOriginCaller;
}
- /** @name PalletSchedulerError (528) */
+ /** @name PalletSchedulerError (546) */
interface PalletSchedulerError extends Enum {
readonly isFailedToSchedule: boolean;
readonly isNotFound: boolean;
@@ -4714,29 +4918,29 @@
readonly type: 'FailedToSchedule' | 'NotFound' | 'TargetBlockNumberInPast' | 'RescheduleNoChange' | 'Named';
}
- /** @name CumulusPalletXcmpQueueInboundChannelDetails (530) */
+ /** @name CumulusPalletXcmpQueueInboundChannelDetails (548) */
interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {
readonly sender: u32;
readonly state: CumulusPalletXcmpQueueInboundState;
- readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;
+ readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesPrimitivesXcmpMessageFormat]>>;
}
- /** @name CumulusPalletXcmpQueueInboundState (531) */
+ /** @name CumulusPalletXcmpQueueInboundState (549) */
interface CumulusPalletXcmpQueueInboundState extends Enum {
readonly isOk: boolean;
readonly isSuspended: boolean;
readonly type: 'Ok' | 'Suspended';
}
- /** @name PolkadotParachainPrimitivesXcmpMessageFormat (534) */
- interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {
+ /** @name PolkadotParachainPrimitivesPrimitivesXcmpMessageFormat (552) */
+ interface PolkadotParachainPrimitivesPrimitivesXcmpMessageFormat extends Enum {
readonly isConcatenatedVersionedXcm: boolean;
readonly isConcatenatedEncodedBlob: boolean;
readonly isSignals: boolean;
readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';
}
- /** @name CumulusPalletXcmpQueueOutboundChannelDetails (537) */
+ /** @name CumulusPalletXcmpQueueOutboundChannelDetails (555) */
interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {
readonly recipient: u32;
readonly state: CumulusPalletXcmpQueueOutboundState;
@@ -4745,14 +4949,14 @@
readonly lastIndex: u16;
}
- /** @name CumulusPalletXcmpQueueOutboundState (538) */
+ /** @name CumulusPalletXcmpQueueOutboundState (556) */
interface CumulusPalletXcmpQueueOutboundState extends Enum {
readonly isOk: boolean;
readonly isSuspended: boolean;
readonly type: 'Ok' | 'Suspended';
}
- /** @name CumulusPalletXcmpQueueQueueConfigData (540) */
+ /** @name CumulusPalletXcmpQueueQueueConfigData (558) */
interface CumulusPalletXcmpQueueQueueConfigData extends Struct {
readonly suspendThreshold: u32;
readonly dropThreshold: u32;
@@ -4762,7 +4966,7 @@
readonly xcmpMaxIndividualWeight: SpWeightsWeightV2Weight;
}
- /** @name CumulusPalletXcmpQueueError (542) */
+ /** @name CumulusPalletXcmpQueueError (560) */
interface CumulusPalletXcmpQueueError extends Enum {
readonly isFailedToSend: boolean;
readonly isBadXcmOrigin: boolean;
@@ -4772,38 +4976,38 @@
readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';
}
- /** @name PalletXcmQueryStatus (543) */
+ /** @name PalletXcmQueryStatus (561) */
interface PalletXcmQueryStatus extends Enum {
readonly isPending: boolean;
readonly asPending: {
- readonly responder: XcmVersionedMultiLocation;
- readonly maybeMatchQuerier: Option<XcmVersionedMultiLocation>;
+ readonly responder: StagingXcmVersionedMultiLocation;
+ readonly maybeMatchQuerier: Option<StagingXcmVersionedMultiLocation>;
readonly maybeNotify: Option<ITuple<[u8, u8]>>;
readonly timeout: u32;
} & Struct;
readonly isVersionNotifier: boolean;
readonly asVersionNotifier: {
- readonly origin: XcmVersionedMultiLocation;
+ readonly origin: StagingXcmVersionedMultiLocation;
readonly isActive: bool;
} & Struct;
readonly isReady: boolean;
readonly asReady: {
- readonly response: XcmVersionedResponse;
+ readonly response: StagingXcmVersionedResponse;
readonly at: u32;
} & Struct;
readonly type: 'Pending' | 'VersionNotifier' | 'Ready';
}
- /** @name XcmVersionedResponse (547) */
- interface XcmVersionedResponse extends Enum {
+ /** @name StagingXcmVersionedResponse (565) */
+ interface StagingXcmVersionedResponse extends Enum {
readonly isV2: boolean;
- readonly asV2: XcmV2Response;
+ readonly asV2: StagingXcmV2Response;
readonly isV3: boolean;
- readonly asV3: XcmV3Response;
+ readonly asV3: StagingXcmV3Response;
readonly type: 'V2' | 'V3';
}
- /** @name PalletXcmVersionMigrationStage (553) */
+ /** @name PalletXcmVersionMigrationStage (571) */
interface PalletXcmVersionMigrationStage extends Enum {
readonly isMigrateSupportedVersion: boolean;
readonly isMigrateVersionNotifiers: boolean;
@@ -4813,22 +5017,22 @@
readonly type: 'MigrateSupportedVersion' | 'MigrateVersionNotifiers' | 'NotifyCurrentTargets' | 'MigrateAndNotifyOldTargets';
}
- /** @name XcmVersionedAssetId (556) */
- interface XcmVersionedAssetId extends Enum {
+ /** @name StagingXcmVersionedAssetId (574) */
+ interface StagingXcmVersionedAssetId extends Enum {
readonly isV3: boolean;
- readonly asV3: XcmV3MultiassetAssetId;
+ readonly asV3: StagingXcmV3MultiassetAssetId;
readonly type: 'V3';
}
- /** @name PalletXcmRemoteLockedFungibleRecord (557) */
+ /** @name PalletXcmRemoteLockedFungibleRecord (575) */
interface PalletXcmRemoteLockedFungibleRecord extends Struct {
readonly amount: u128;
- readonly owner: XcmVersionedMultiLocation;
- readonly locker: XcmVersionedMultiLocation;
+ readonly owner: StagingXcmVersionedMultiLocation;
+ readonly locker: StagingXcmVersionedMultiLocation;
readonly consumers: Vec<ITuple<[Null, u128]>>;
}
- /** @name PalletXcmError (564) */
+ /** @name PalletXcmError (582) */
interface PalletXcmError extends Enum {
readonly isUnreachable: boolean;
readonly isSendFailure: boolean;
@@ -4853,29 +5057,29 @@
readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed' | 'InvalidAsset' | 'LowBalance' | 'TooManyLocks' | 'AccountNotSovereign' | 'FeesNotMet' | 'LockNotFound' | 'InUse';
}
- /** @name CumulusPalletXcmError (565) */
+ /** @name CumulusPalletXcmError (583) */
type CumulusPalletXcmError = Null;
- /** @name CumulusPalletDmpQueueConfigData (566) */
+ /** @name CumulusPalletDmpQueueConfigData (584) */
interface CumulusPalletDmpQueueConfigData extends Struct {
readonly maxIndividual: SpWeightsWeightV2Weight;
}
- /** @name CumulusPalletDmpQueuePageIndexData (567) */
+ /** @name CumulusPalletDmpQueuePageIndexData (585) */
interface CumulusPalletDmpQueuePageIndexData extends Struct {
readonly beginUsed: u32;
readonly endUsed: u32;
readonly overweightCount: u64;
}
- /** @name CumulusPalletDmpQueueError (570) */
+ /** @name CumulusPalletDmpQueueError (588) */
interface CumulusPalletDmpQueueError extends Enum {
readonly isUnknown: boolean;
readonly isOverLimit: boolean;
readonly type: 'Unknown' | 'OverLimit';
}
- /** @name PalletUniqueError (574) */
+ /** @name PalletUniqueError (592) */
interface PalletUniqueError extends Enum {
readonly isCollectionDecimalPointLimitExceeded: boolean;
readonly isEmptyArgument: boolean;
@@ -4883,13 +5087,13 @@
readonly type: 'CollectionDecimalPointLimitExceeded' | 'EmptyArgument' | 'RepartitionCalledOnNonRefungibleCollection';
}
- /** @name PalletConfigurationError (575) */
+ /** @name PalletConfigurationError (593) */
interface PalletConfigurationError extends Enum {
readonly isInconsistentConfiguration: boolean;
readonly type: 'InconsistentConfiguration';
}
- /** @name UpDataStructsCollection (576) */
+ /** @name UpDataStructsCollection (594) */
interface UpDataStructsCollection extends Struct {
readonly owner: AccountId32;
readonly mode: UpDataStructsCollectionMode;
@@ -4902,7 +5106,7 @@
readonly flags: U8aFixed;
}
- /** @name UpDataStructsSponsorshipStateAccountId32 (577) */
+ /** @name UpDataStructsSponsorshipStateAccountId32 (595) */
interface UpDataStructsSponsorshipStateAccountId32 extends Enum {
readonly isDisabled: boolean;
readonly isUnconfirmed: boolean;
@@ -4912,43 +5116,43 @@
readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';
}
- /** @name UpDataStructsProperties (578) */
+ /** @name UpDataStructsProperties (596) */
interface UpDataStructsProperties extends Struct {
readonly map: UpDataStructsPropertiesMapBoundedVec;
readonly consumedSpace: u32;
readonly reserved: u32;
}
- /** @name UpDataStructsPropertiesMapBoundedVec (579) */
+ /** @name UpDataStructsPropertiesMapBoundedVec (597) */
interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}
- /** @name UpDataStructsPropertiesMapPropertyPermission (584) */
+ /** @name UpDataStructsPropertiesMapPropertyPermission (602) */
interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}
- /** @name UpDataStructsCollectionStats (591) */
+ /** @name UpDataStructsCollectionStats (609) */
interface UpDataStructsCollectionStats extends Struct {
readonly created: u32;
readonly destroyed: u32;
readonly alive: u32;
}
- /** @name UpDataStructsTokenChild (592) */
+ /** @name UpDataStructsTokenChild (610) */
interface UpDataStructsTokenChild extends Struct {
readonly token: u32;
readonly collection: u32;
}
- /** @name PhantomTypeUpDataStructs (593) */
+ /** @name PhantomTypeUpDataStructs (611) */
interface PhantomTypeUpDataStructs extends Vec<ITuple<[UpDataStructsTokenData, UpDataStructsRpcCollection, UpPovEstimateRpcPovInfo]>> {}
- /** @name UpDataStructsTokenData (595) */
+ /** @name UpDataStructsTokenData (613) */
interface UpDataStructsTokenData extends Struct {
readonly properties: Vec<UpDataStructsProperty>;
readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;
readonly pieces: u128;
}
- /** @name UpDataStructsRpcCollection (596) */
+ /** @name UpDataStructsRpcCollection (614) */
interface UpDataStructsRpcCollection extends Struct {
readonly owner: AccountId32;
readonly mode: UpDataStructsCollectionMode;
@@ -4964,13 +5168,13 @@
readonly flags: UpDataStructsRpcCollectionFlags;
}
- /** @name UpDataStructsRpcCollectionFlags (597) */
+ /** @name UpDataStructsRpcCollectionFlags (615) */
interface UpDataStructsRpcCollectionFlags extends Struct {
readonly foreign: bool;
readonly erc721metadata: bool;
}
- /** @name UpPovEstimateRpcPovInfo (598) */
+ /** @name UpPovEstimateRpcPovInfo (616) */
interface UpPovEstimateRpcPovInfo extends Struct {
readonly proofSize: u64;
readonly compactProofSize: u64;
@@ -4979,7 +5183,7 @@
readonly keyValues: Vec<UpPovEstimateRpcTrieKeyValue>;
}
- /** @name SpRuntimeTransactionValidityTransactionValidityError (601) */
+ /** @name SpRuntimeTransactionValidityTransactionValidityError (619) */
interface SpRuntimeTransactionValidityTransactionValidityError extends Enum {
readonly isInvalid: boolean;
readonly asInvalid: SpRuntimeTransactionValidityInvalidTransaction;
@@ -4988,7 +5192,7 @@
readonly type: 'Invalid' | 'Unknown';
}
- /** @name SpRuntimeTransactionValidityInvalidTransaction (602) */
+ /** @name SpRuntimeTransactionValidityInvalidTransaction (620) */
interface SpRuntimeTransactionValidityInvalidTransaction extends Enum {
readonly isCall: boolean;
readonly isPayment: boolean;
@@ -5005,7 +5209,7 @@
readonly type: 'Call' | 'Payment' | 'Future' | 'Stale' | 'BadProof' | 'AncientBirthBlock' | 'ExhaustsResources' | 'Custom' | 'BadMandatory' | 'MandatoryValidation' | 'BadSigner';
}
- /** @name SpRuntimeTransactionValidityUnknownTransaction (603) */
+ /** @name SpRuntimeTransactionValidityUnknownTransaction (621) */
interface SpRuntimeTransactionValidityUnknownTransaction extends Enum {
readonly isCannotLookup: boolean;
readonly isNoUnsignedValidator: boolean;
@@ -5014,13 +5218,13 @@
readonly type: 'CannotLookup' | 'NoUnsignedValidator' | 'Custom';
}
- /** @name UpPovEstimateRpcTrieKeyValue (605) */
+ /** @name UpPovEstimateRpcTrieKeyValue (623) */
interface UpPovEstimateRpcTrieKeyValue extends Struct {
readonly key: Bytes;
readonly value: Bytes;
}
- /** @name PalletCommonError (607) */
+ /** @name PalletCommonError (625) */
interface PalletCommonError extends Enum {
readonly isCollectionNotFound: boolean;
readonly isMustBeTokenOwner: boolean;
@@ -5059,22 +5263,22 @@
readonly isCollectionIsInternal: boolean;
readonly isConfirmSponsorshipFail: boolean;
readonly isUserIsNotCollectionAdmin: boolean;
- readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'CantDestroyNotEmptyCollection' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsNotEthMirror' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds' | 'UserIsNotAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached' | 'PropertyKeyIsTooLong' | 'InvalidCharacterInPropertyKey' | 'EmptyPropertyKey' | 'CollectionIsExternal' | 'CollectionIsInternal' | 'ConfirmSponsorshipFail' | 'UserIsNotCollectionAdmin';
+ readonly isFungibleItemsHaveNoId: boolean;
+ readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'CantDestroyNotEmptyCollection' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsNotEthMirror' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds' | 'UserIsNotAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached' | 'PropertyKeyIsTooLong' | 'InvalidCharacterInPropertyKey' | 'EmptyPropertyKey' | 'CollectionIsExternal' | 'CollectionIsInternal' | 'ConfirmSponsorshipFail' | 'UserIsNotCollectionAdmin' | 'FungibleItemsHaveNoId';
}
- /** @name PalletFungibleError (609) */
+ /** @name PalletFungibleError (627) */
interface PalletFungibleError extends Enum {
readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;
- readonly isFungibleItemsHaveNoId: boolean;
readonly isFungibleItemsDontHaveData: boolean;
readonly isFungibleDisallowsNesting: boolean;
readonly isSettingPropertiesNotAllowed: boolean;
readonly isSettingAllowanceForAllNotAllowed: boolean;
readonly isFungibleTokensAreAlwaysValid: boolean;
- readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed' | 'SettingAllowanceForAllNotAllowed' | 'FungibleTokensAreAlwaysValid';
+ readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed' | 'SettingAllowanceForAllNotAllowed' | 'FungibleTokensAreAlwaysValid';
}
- /** @name PalletRefungibleError (614) */
+ /** @name PalletRefungibleError (632) */
interface PalletRefungibleError extends Enum {
readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;
readonly isWrongRefungiblePieces: boolean;
@@ -5084,19 +5288,19 @@
readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RepartitionWhileNotOwningAllPieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';
}
- /** @name PalletNonfungibleItemData (615) */
+ /** @name PalletNonfungibleItemData (633) */
interface PalletNonfungibleItemData extends Struct {
readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;
}
- /** @name UpDataStructsPropertyScope (617) */
+ /** @name UpDataStructsPropertyScope (635) */
interface UpDataStructsPropertyScope extends Enum {
readonly isNone: boolean;
readonly isRmrk: boolean;
readonly type: 'None' | 'Rmrk';
}
- /** @name PalletNonfungibleError (620) */
+ /** @name PalletNonfungibleError (638) */
interface PalletNonfungibleError extends Enum {
readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;
readonly isNonfungibleItemsHaveNoAmount: boolean;
@@ -5104,7 +5308,7 @@
readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount' | 'CantBurnNftWithChildren';
}
- /** @name PalletStructureError (621) */
+ /** @name PalletStructureError (639) */
interface PalletStructureError extends Enum {
readonly isOuroborosDetected: boolean;
readonly isDepthLimit: boolean;
@@ -5114,7 +5318,7 @@
readonly type: 'OuroborosDetected' | 'DepthLimit' | 'BreadthLimit' | 'TokenNotFound' | 'CantNestTokenUnderCollection';
}
- /** @name PalletAppPromotionError (626) */
+ /** @name PalletAppPromotionError (644) */
interface PalletAppPromotionError extends Enum {
readonly isAdminNotSet: boolean;
readonly isNoPermission: boolean;
@@ -5126,7 +5330,7 @@
readonly type: 'AdminNotSet' | 'NoPermission' | 'NotSufficientFunds' | 'PendingForBlockOverflow' | 'SponsorNotSet' | 'InsufficientStakedBalance' | 'InconsistencyState';
}
- /** @name PalletForeignAssetsModuleError (627) */
+ /** @name PalletForeignAssetsModuleError (645) */
interface PalletForeignAssetsModuleError extends Enum {
readonly isBadLocation: boolean;
readonly isMultiLocationExisted: boolean;
@@ -5135,13 +5339,13 @@
readonly type: 'BadLocation' | 'MultiLocationExisted' | 'AssetIdNotExists' | 'AssetIdExisted';
}
- /** @name PalletEvmCodeMetadata (628) */
+ /** @name PalletEvmCodeMetadata (646) */
interface PalletEvmCodeMetadata extends Struct {
readonly size_: u64;
readonly hash_: H256;
}
- /** @name PalletEvmError (630) */
+ /** @name PalletEvmError (648) */
interface PalletEvmError extends Enum {
readonly isBalanceLow: boolean;
readonly isFeeOverflow: boolean;
@@ -5157,7 +5361,7 @@
readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce' | 'GasLimitTooLow' | 'GasLimitTooHigh' | 'Undefined' | 'Reentrancy' | 'TransactionMustComeFromEOA';
}
- /** @name FpRpcTransactionStatus (633) */
+ /** @name FpRpcTransactionStatus (651) */
interface FpRpcTransactionStatus extends Struct {
readonly transactionHash: H256;
readonly transactionIndex: u32;
@@ -5168,10 +5372,10 @@
readonly logsBloom: EthbloomBloom;
}
- /** @name EthbloomBloom (635) */
+ /** @name EthbloomBloom (653) */
interface EthbloomBloom extends U8aFixed {}
- /** @name EthereumReceiptReceiptV3 (637) */
+ /** @name EthereumReceiptReceiptV3 (655) */
interface EthereumReceiptReceiptV3 extends Enum {
readonly isLegacy: boolean;
readonly asLegacy: EthereumReceiptEip658ReceiptData;
@@ -5182,7 +5386,7 @@
readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';
}
- /** @name EthereumReceiptEip658ReceiptData (638) */
+ /** @name EthereumReceiptEip658ReceiptData (656) */
interface EthereumReceiptEip658ReceiptData extends Struct {
readonly statusCode: u8;
readonly usedGas: U256;
@@ -5190,14 +5394,14 @@
readonly logs: Vec<EthereumLog>;
}
- /** @name EthereumBlock (639) */
+ /** @name EthereumBlock (657) */
interface EthereumBlock extends Struct {
readonly header: EthereumHeader;
readonly transactions: Vec<EthereumTransactionTransactionV2>;
readonly ommers: Vec<EthereumHeader>;
}
- /** @name EthereumHeader (640) */
+ /** @name EthereumHeader (658) */
interface EthereumHeader extends Struct {
readonly parentHash: H256;
readonly ommersHash: H256;
@@ -5216,24 +5420,24 @@
readonly nonce: EthereumTypesHashH64;
}
- /** @name EthereumTypesHashH64 (641) */
+ /** @name EthereumTypesHashH64 (659) */
interface EthereumTypesHashH64 extends U8aFixed {}
- /** @name PalletEthereumError (646) */
+ /** @name PalletEthereumError (664) */
interface PalletEthereumError extends Enum {
readonly isInvalidSignature: boolean;
readonly isPreLogExists: boolean;
readonly type: 'InvalidSignature' | 'PreLogExists';
}
- /** @name PalletEvmCoderSubstrateError (647) */
+ /** @name PalletEvmCoderSubstrateError (665) */
interface PalletEvmCoderSubstrateError extends Enum {
readonly isOutOfGas: boolean;
readonly isOutOfFund: boolean;
readonly type: 'OutOfGas' | 'OutOfFund';
}
- /** @name UpDataStructsSponsorshipStateBasicCrossAccountIdRepr (648) */
+ /** @name UpDataStructsSponsorshipStateBasicCrossAccountIdRepr (666) */
interface UpDataStructsSponsorshipStateBasicCrossAccountIdRepr extends Enum {
readonly isDisabled: boolean;
readonly isUnconfirmed: boolean;
@@ -5243,7 +5447,7 @@
readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';
}
- /** @name PalletEvmContractHelpersSponsoringModeT (649) */
+ /** @name PalletEvmContractHelpersSponsoringModeT (667) */
interface PalletEvmContractHelpersSponsoringModeT extends Enum {
readonly isDisabled: boolean;
readonly isAllowlisted: boolean;
@@ -5251,7 +5455,7 @@
readonly type: 'Disabled' | 'Allowlisted' | 'Generous';
}
- /** @name PalletEvmContractHelpersError (655) */
+ /** @name PalletEvmContractHelpersError (673) */
interface PalletEvmContractHelpersError extends Enum {
readonly isNoPermission: boolean;
readonly isNoPendingSponsor: boolean;
@@ -5259,7 +5463,7 @@
readonly type: 'NoPermission' | 'NoPendingSponsor' | 'TooManyMethodsHaveSponsoredLimit';
}
- /** @name PalletEvmMigrationError (656) */
+ /** @name PalletEvmMigrationError (674) */
interface PalletEvmMigrationError extends Enum {
readonly isAccountNotEmpty: boolean;
readonly isAccountIsNotMigrating: boolean;
@@ -5267,17 +5471,23 @@
readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating' | 'BadEvent';
}
- /** @name PalletMaintenanceError (657) */
+ /** @name PalletMaintenanceError (675) */
type PalletMaintenanceError = Null;
- /** @name PalletTestUtilsError (658) */
+ /** @name PalletUtilityError (676) */
+ interface PalletUtilityError extends Enum {
+ readonly isTooManyCalls: boolean;
+ readonly type: 'TooManyCalls';
+ }
+
+ /** @name PalletTestUtilsError (677) */
interface PalletTestUtilsError extends Enum {
readonly isTestPalletDisabled: boolean;
readonly isTriggerRollback: boolean;
readonly type: 'TestPalletDisabled' | 'TriggerRollback';
}
- /** @name SpRuntimeMultiSignature (660) */
+ /** @name SpRuntimeMultiSignature (679) */
interface SpRuntimeMultiSignature extends Enum {
readonly isEd25519: boolean;
readonly asEd25519: SpCoreEd25519Signature;
@@ -5288,43 +5498,43 @@
readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';
}
- /** @name SpCoreEd25519Signature (661) */
+ /** @name SpCoreEd25519Signature (680) */
interface SpCoreEd25519Signature extends U8aFixed {}
- /** @name SpCoreSr25519Signature (663) */
+ /** @name SpCoreSr25519Signature (682) */
interface SpCoreSr25519Signature extends U8aFixed {}
- /** @name SpCoreEcdsaSignature (664) */
+ /** @name SpCoreEcdsaSignature (683) */
interface SpCoreEcdsaSignature extends U8aFixed {}
- /** @name FrameSystemExtensionsCheckSpecVersion (667) */
+ /** @name FrameSystemExtensionsCheckSpecVersion (686) */
type FrameSystemExtensionsCheckSpecVersion = Null;
- /** @name FrameSystemExtensionsCheckTxVersion (668) */
+ /** @name FrameSystemExtensionsCheckTxVersion (687) */
type FrameSystemExtensionsCheckTxVersion = Null;
- /** @name FrameSystemExtensionsCheckGenesis (669) */
+ /** @name FrameSystemExtensionsCheckGenesis (688) */
type FrameSystemExtensionsCheckGenesis = Null;
- /** @name FrameSystemExtensionsCheckNonce (672) */
+ /** @name FrameSystemExtensionsCheckNonce (691) */
interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}
- /** @name FrameSystemExtensionsCheckWeight (673) */
+ /** @name FrameSystemExtensionsCheckWeight (692) */
type FrameSystemExtensionsCheckWeight = Null;
- /** @name OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance (674) */
+ /** @name OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance (693) */
type OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance = Null;
- /** @name OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls (675) */
+ /** @name OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls (694) */
type OpalRuntimeRuntimeCommonIdentityDisableIdentityCalls = Null;
- /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (676) */
+ /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (695) */
interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}
- /** @name OpalRuntimeRuntime (677) */
+ /** @name OpalRuntimeRuntime (696) */
type OpalRuntimeRuntime = Null;
- /** @name PalletEthereumFakeTransactionFinalizer (678) */
+ /** @name PalletEthereumFakeTransactionFinalizer (697) */
type PalletEthereumFakeTransactionFinalizer = Null;
} // declare module