difftreelog
feature/allowListedCross In the `Collection` solidity interface, the `allowed` function has been renamed to `allow_listed_cross`. The `EthCrossAccount` type is now used as `user` arg.
in: master
30 files changed
Cargo.lockdiffbeforeafterboth--- a/Cargo.lock
+++ b/Cargo.lock
@@ -5912,7 +5912,7 @@
[[package]]
name = "pallet-common"
-version = "0.1.11"
+version = "0.1.12"
dependencies = [
"ethereum",
"evm-coder",
pallets/common/CHANGELOG.mddiffbeforeafterboth--- a/pallets/common/CHANGELOG.md
+++ b/pallets/common/CHANGELOG.md
@@ -4,7 +4,7 @@
<!-- bureaucrate goes here -->
-## [0.1.11] - 2022-11-16
+## [0.1.12] - 2022-11-16
### Changed
@@ -12,6 +12,14 @@
Removed method overload: single signature `(string, uint256)`
is used for both cases.
+## [0.1.11] - 2022-11-12
+
+### Changed
+
+- In the `Collection` solidity interface,
+ the `allowed` function has been renamed to `allow_listed_cross`.
+ Also `EthCrossAccount` type is now used as `user` arg.
+
## [0.1.10] - 2022-11-02
### Changed
pallets/common/Cargo.tomldiffbeforeafterboth--- a/pallets/common/Cargo.toml
+++ b/pallets/common/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "pallet-common"
-version = "0.1.11"
+version = "0.1.12"
license = "GPLv3"
edition = "2021"
pallets/common/src/erc.rsdiffbeforeafterboth--- a/pallets/common/src/erc.rs
+++ b/pallets/common/src/erc.rs
@@ -529,11 +529,9 @@
/// Checks that user allowed to operate with collection.
///
/// @param user User address to check.
- fn allowed(&self, user: address) -> Result<bool> {
- Ok(Pallet::<T>::allowed(
- self.id,
- T::CrossAccountId::from_eth(user),
- ))
+ fn allowlisted_cross(&self, user: EthCrossAccount) -> Result<bool> {
+ let user = user.into_sub_cross_account::<T>()?;
+ Ok(Pallet::<T>::allowed(self.id, user))
}
/// Add the user to the allowed list.
pallets/evm-contract-helpers/src/stubs/ContractHelpers.rawdiffbeforeafterbothbinary blob — no preview
pallets/fungible/src/stubs/UniqueFungible.rawdiffbeforeafterbothbinary blob — no preview
pallets/fungible/src/stubs/UniqueFungible.soldiffbeforeafterboth--- a/pallets/fungible/src/stubs/UniqueFungible.sol
+++ b/pallets/fungible/src/stubs/UniqueFungible.sol
@@ -18,7 +18,7 @@
}
/// @title A contract that allows you to work with collections.
-/// @dev the ERC-165 identifier for this interface is 0x8b91d192
+/// @dev the ERC-165 identifier for this interface is 0xcc1d80ca
contract Collection is Dummy, ERC165 {
// /// Set collection property.
// ///
@@ -269,9 +269,9 @@
/// Checks that user allowed to operate with collection.
///
/// @param user User address to check.
- /// @dev EVM selector for this function is: 0xd63a8e11,
- /// or in textual repr: allowed(address)
- function allowed(address user) public view returns (bool) {
+ /// @dev EVM selector for this function is: 0x91b6df49,
+ /// or in textual repr: allowlistedCross((address,uint256))
+ function allowlistedCross(EthCrossAccount memory user) public view returns (bool) {
require(false, stub_error);
user;
dummy;
pallets/nonfungible/src/stubs/UniqueNFT.rawdiffbeforeafterbothbinary blob — no preview
pallets/nonfungible/src/stubs/UniqueNFT.soldiffbeforeafterboth--- a/pallets/nonfungible/src/stubs/UniqueNFT.sol
+++ b/pallets/nonfungible/src/stubs/UniqueNFT.sol
@@ -119,7 +119,7 @@
}
/// @title A contract that allows you to work with collections.
-/// @dev the ERC-165 identifier for this interface is 0x8b91d192
+/// @dev the ERC-165 identifier for this interface is 0xcc1d80ca
contract Collection is Dummy, ERC165 {
// /// Set collection property.
// ///
@@ -370,9 +370,9 @@
/// Checks that user allowed to operate with collection.
///
/// @param user User address to check.
- /// @dev EVM selector for this function is: 0xd63a8e11,
- /// or in textual repr: allowed(address)
- function allowed(address user) public view returns (bool) {
+ /// @dev EVM selector for this function is: 0x91b6df49,
+ /// or in textual repr: allowlistedCross((address,uint256))
+ function allowlistedCross(EthCrossAccount memory user) public view returns (bool) {
require(false, stub_error);
user;
dummy;
pallets/refungible/src/stubs/UniqueRefungible.rawdiffbeforeafterbothbinary blob — no preview
pallets/refungible/src/stubs/UniqueRefungible.soldiffbeforeafterboth--- a/pallets/refungible/src/stubs/UniqueRefungible.sol
+++ b/pallets/refungible/src/stubs/UniqueRefungible.sol
@@ -119,7 +119,7 @@
}
/// @title A contract that allows you to work with collections.
-/// @dev the ERC-165 identifier for this interface is 0x8b91d192
+/// @dev the ERC-165 identifier for this interface is 0xcc1d80ca
contract Collection is Dummy, ERC165 {
// /// Set collection property.
// ///
@@ -370,9 +370,9 @@
/// Checks that user allowed to operate with collection.
///
/// @param user User address to check.
- /// @dev EVM selector for this function is: 0xd63a8e11,
- /// or in textual repr: allowed(address)
- function allowed(address user) public view returns (bool) {
+ /// @dev EVM selector for this function is: 0x91b6df49,
+ /// or in textual repr: allowlistedCross((address,uint256))
+ function allowlistedCross(EthCrossAccount memory user) public view returns (bool) {
require(false, stub_error);
user;
dummy;
pallets/refungible/src/stubs/UniqueRefungibleToken.rawdiffbeforeafterbothbinary blob — no preview
pallets/unique/src/eth/stubs/CollectionHelpers.rawdiffbeforeafterbothbinary blob — no preview
tests/src/eth/abi/fungible.jsondiffbeforeafterboth--- a/tests/src/eth/abi/fungible.json
+++ b/tests/src/eth/abi/fungible.json
@@ -95,9 +95,17 @@
},
{
"inputs": [
- { "internalType": "address", "name": "user", "type": "address" }
+ {
+ "components": [
+ { "internalType": "address", "name": "eth", "type": "address" },
+ { "internalType": "uint256", "name": "sub", "type": "uint256" }
+ ],
+ "internalType": "struct EthCrossAccount",
+ "name": "user",
+ "type": "tuple"
+ }
],
- "name": "allowed",
+ "name": "allowlistedCross",
"outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],
"stateMutability": "view",
"type": "function"
tests/src/eth/abi/nonFungible.jsondiffbeforeafterboth--- a/tests/src/eth/abi/nonFungible.json
+++ b/tests/src/eth/abi/nonFungible.json
@@ -116,9 +116,17 @@
},
{
"inputs": [
- { "internalType": "address", "name": "user", "type": "address" }
+ {
+ "components": [
+ { "internalType": "address", "name": "eth", "type": "address" },
+ { "internalType": "uint256", "name": "sub", "type": "uint256" }
+ ],
+ "internalType": "struct EthCrossAccount",
+ "name": "user",
+ "type": "tuple"
+ }
],
- "name": "allowed",
+ "name": "allowlistedCross",
"outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],
"stateMutability": "view",
"type": "function"
tests/src/eth/abi/reFungible.jsondiffbeforeafterboth--- a/tests/src/eth/abi/reFungible.json
+++ b/tests/src/eth/abi/reFungible.json
@@ -116,9 +116,17 @@
},
{
"inputs": [
- { "internalType": "address", "name": "user", "type": "address" }
+ {
+ "components": [
+ { "internalType": "address", "name": "eth", "type": "address" },
+ { "internalType": "uint256", "name": "sub", "type": "uint256" }
+ ],
+ "internalType": "struct EthCrossAccount",
+ "name": "user",
+ "type": "tuple"
+ }
],
- "name": "allowed",
+ "name": "allowlistedCross",
"outputs": [{ "internalType": "bool", "name": "", "type": "bool" }],
"stateMutability": "view",
"type": "function"
tests/src/eth/allowlist.test.tsdiffbeforeafterboth--- a/tests/src/eth/allowlist.test.ts
+++ b/tests/src/eth/allowlist.test.ts
@@ -78,16 +78,17 @@
itEth('Collection allowlist can be added and removed by [eth] address', async ({helper}) => {
const owner = await helper.eth.createAccountWithBalance(donor);
const user = helper.eth.createAccount();
-
+ const crossUser = helper.ethCrossAccount.fromAddress(user);
+
const {collectionAddress} = await helper.eth.createNFTCollection(owner, 'A', 'B', 'C');
const collectionEvm = helper.ethNativeContract.collection(collectionAddress, 'nft', owner, true);
- expect(await collectionEvm.methods.allowed(user).call({from: owner})).to.be.false;
+ expect(await collectionEvm.methods.allowlistedCross(crossUser).call({from: owner})).to.be.false;
await collectionEvm.methods.addToCollectionAllowList(user).send({from: owner});
- expect(await collectionEvm.methods.allowed(user).call({from: owner})).to.be.true;
+ expect(await collectionEvm.methods.allowlistedCross(crossUser).call({from: owner})).to.be.true;
await collectionEvm.methods.removeFromCollectionAllowList(user).send({from: owner});
- expect(await collectionEvm.methods.allowed(user).call({from: owner})).to.be.false;
+ expect(await collectionEvm.methods.allowlistedCross(crossUser).call({from: owner})).to.be.false;
});
itEth('Collection allowlist can be added and removed by [cross] address', async ({helper}) => {
@@ -101,9 +102,11 @@
expect(await helper.collection.allowed(collectionId, {Substrate: user.address})).to.be.false;
await collectionEvm.methods.addToCollectionAllowListCross(userCross).send({from: owner});
expect(await helper.collection.allowed(collectionId, {Substrate: user.address})).to.be.true;
+ expect(await collectionEvm.methods.allowlistedCross(userCross).call({from: owner})).to.be.true;
await collectionEvm.methods.removeFromCollectionAllowListCross(userCross).send({from: owner});
expect(await helper.collection.allowed(collectionId, {Substrate: user.address})).to.be.false;
+ expect(await collectionEvm.methods.allowlistedCross(userCross).call({from: owner})).to.be.false;
});
// Soft-deprecated
@@ -111,17 +114,18 @@
const owner = await helper.eth.createAccountWithBalance(donor);
const notOwner = await helper.eth.createAccountWithBalance(donor);
const user = helper.eth.createAccount();
+ const crossUser = helper.ethCrossAccount.fromAddress(user);
const {collectionAddress} = await helper.eth.createNFTCollection(owner, 'A', 'B', 'C');
const collectionEvm = helper.ethNativeContract.collection(collectionAddress, 'nft', owner, true);
- expect(await collectionEvm.methods.allowed(user).call({from: owner})).to.be.false;
+ expect(await collectionEvm.methods.allowlistedCross(crossUser).call({from: owner})).to.be.false;
await expect(collectionEvm.methods.addToCollectionAllowList(user).call({from: notOwner})).to.be.rejectedWith('NoPermission');
- expect(await collectionEvm.methods.allowed(user).call({from: owner})).to.be.false;
+ expect(await collectionEvm.methods.allowlistedCross(crossUser).call({from: owner})).to.be.false;
await collectionEvm.methods.addToCollectionAllowList(user).send({from: owner});
- expect(await collectionEvm.methods.allowed(user).call({from: owner})).to.be.true;
+ expect(await collectionEvm.methods.allowlistedCross(crossUser).call({from: owner})).to.be.true;
await expect(collectionEvm.methods.removeFromCollectionAllowList(user).call({from: notOwner})).to.be.rejectedWith('NoPermission');
- expect(await collectionEvm.methods.allowed(user).call({from: owner})).to.be.true;
+ expect(await collectionEvm.methods.allowlistedCross(crossUser).call({from: owner})).to.be.true;
});
itEth('Collection allowlist can not be add and remove [cross] address by not owner', async ({helper}) => {
tests/src/eth/api/UniqueFungible.soldiffbeforeafterboth--- a/tests/src/eth/api/UniqueFungible.sol
+++ b/tests/src/eth/api/UniqueFungible.sol
@@ -13,7 +13,7 @@
}
/// @title A contract that allows you to work with collections.
-/// @dev the ERC-165 identifier for this interface is 0x8b91d192
+/// @dev the ERC-165 identifier for this interface is 0xcc1d80ca
interface Collection is Dummy, ERC165 {
// /// Set collection property.
// ///
@@ -177,9 +177,9 @@
/// Checks that user allowed to operate with collection.
///
/// @param user User address to check.
- /// @dev EVM selector for this function is: 0xd63a8e11,
- /// or in textual repr: allowed(address)
- function allowed(address user) external view returns (bool);
+ /// @dev EVM selector for this function is: 0x91b6df49,
+ /// or in textual repr: allowlistedCross((address,uint256))
+ function allowlistedCross(EthCrossAccount memory user) external view returns (bool);
// /// Add the user to the allowed list.
// ///
tests/src/eth/api/UniqueNFT.soldiffbeforeafterboth--- a/tests/src/eth/api/UniqueNFT.sol
+++ b/tests/src/eth/api/UniqueNFT.sol
@@ -80,7 +80,7 @@
}
/// @title A contract that allows you to work with collections.
-/// @dev the ERC-165 identifier for this interface is 0x8b91d192
+/// @dev the ERC-165 identifier for this interface is 0xcc1d80ca
interface Collection is Dummy, ERC165 {
// /// Set collection property.
// ///
@@ -244,9 +244,9 @@
/// Checks that user allowed to operate with collection.
///
/// @param user User address to check.
- /// @dev EVM selector for this function is: 0xd63a8e11,
- /// or in textual repr: allowed(address)
- function allowed(address user) external view returns (bool);
+ /// @dev EVM selector for this function is: 0x91b6df49,
+ /// or in textual repr: allowlistedCross((address,uint256))
+ function allowlistedCross(EthCrossAccount memory user) external view returns (bool);
// /// Add the user to the allowed list.
// ///
tests/src/eth/api/UniqueRefungible.soldiffbeforeafterboth--- a/tests/src/eth/api/UniqueRefungible.sol
+++ b/tests/src/eth/api/UniqueRefungible.sol
@@ -80,7 +80,7 @@
}
/// @title A contract that allows you to work with collections.
-/// @dev the ERC-165 identifier for this interface is 0x8b91d192
+/// @dev the ERC-165 identifier for this interface is 0xcc1d80ca
interface Collection is Dummy, ERC165 {
// /// Set collection property.
// ///
@@ -244,9 +244,9 @@
/// Checks that user allowed to operate with collection.
///
/// @param user User address to check.
- /// @dev EVM selector for this function is: 0xd63a8e11,
- /// or in textual repr: allowed(address)
- function allowed(address user) external view returns (bool);
+ /// @dev EVM selector for this function is: 0x91b6df49,
+ /// or in textual repr: allowlistedCross((address,uint256))
+ function allowlistedCross(EthCrossAccount memory user) external view returns (bool);
// /// Add the user to the allowed list.
// ///
tests/src/interfaces/augment-api-consts.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-consts.ts
+++ b/tests/src/interfaces/augment-api-consts.ts
@@ -94,13 +94,11 @@
};
scheduler: {
/**
- * The maximum weight that may be scheduled per block for any dispatchables of less
- * priority than `schedule::HARD_DEADLINE`.
+ * The maximum weight that may be scheduled per block for any dispatchables.
**/
maximumWeight: Weight & AugmentedConst<ApiType>;
/**
* The maximum number of scheduled calls in the queue for a single block.
- * Not strictly enforced, but used for weight estimation.
**/
maxScheduledPerBlock: u32 & AugmentedConst<ApiType>;
/**
tests/src/interfaces/augment-api-errors.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-errors.ts
+++ b/tests/src/interfaces/augment-api-errors.ts
@@ -337,6 +337,10 @@
**/
AccountNotEmpty: AugmentedError<ApiType>;
/**
+ * Failed to decode event bytes
+ **/
+ BadEvent: AugmentedError<ApiType>;
+ /**
* Generic error
**/
[key: string]: AugmentedError<ApiType>;
@@ -660,22 +664,38 @@
};
scheduler: {
/**
+ * There is no place for a new task in the agenda
+ **/
+ AgendaIsExhausted: AugmentedError<ApiType>;
+ /**
* Failed to schedule a call
**/
FailedToSchedule: AugmentedError<ApiType>;
/**
+ * Attempt to use a non-named function on a named task.
+ **/
+ Named: AugmentedError<ApiType>;
+ /**
* Cannot find the scheduled call.
**/
NotFound: AugmentedError<ApiType>;
/**
- * Reschedule failed because it does not change scheduled time.
+ * Scheduled call preimage is not found
+ **/
+ PreimageNotFound: AugmentedError<ApiType>;
+ /**
+ * Scheduled call is corrupted
**/
- RescheduleNoChange: AugmentedError<ApiType>;
+ ScheduledCallCorrupted: AugmentedError<ApiType>;
/**
* Given target block number is in the past.
**/
TargetBlockNumberInPast: AugmentedError<ApiType>;
/**
+ * Scheduled call is too big
+ **/
+ TooBigScheduledCall: AugmentedError<ApiType>;
+ /**
* Generic error
**/
[key: string]: AugmentedError<ApiType>;
tests/src/interfaces/augment-api-events.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-events.ts
+++ b/tests/src/interfaces/augment-api-events.ts
@@ -9,7 +9,7 @@
import type { Bytes, Null, Option, Result, U8aFixed, bool, u128, u32, u64, u8 } from '@polkadot/types-codec';
import type { ITuple } from '@polkadot/types-codec/types';
import type { AccountId32, H160, H256, Weight } from '@polkadot/types/interfaces/runtime';
-import type { EthereumLog, EvmCoreErrorExitReason, FrameSupportDispatchDispatchInfo, FrameSupportScheduleLookupError, FrameSupportTokensMiscBalanceStatus, OrmlVestingVestingSchedule, PalletEvmAccountBasicCrossAccountIdRepr, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, RmrkTraitsNftAccountIdOrCollectionNftTuple, SpRuntimeDispatchError, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetMultiAssets, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation } from '@polkadot/types/lookup';
+import type { EthereumLog, EvmCoreErrorExitReason, FrameSupportDispatchDispatchInfo, FrameSupportTokensMiscBalanceStatus, OrmlVestingVestingSchedule, PalletEvmAccountBasicCrossAccountIdRepr, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, RmrkTraitsNftAccountIdOrCollectionNftTuple, SpRuntimeDispatchError, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetMultiAssets, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2Xcm, XcmVersionedMultiAssets, XcmVersionedMultiLocation } from '@polkadot/types/lookup';
export type __AugmentedEvent<ApiType extends ApiTypes> = AugmentedEvent<ApiType>;
@@ -256,6 +256,16 @@
**/
[key: string]: AugmentedEvent<ApiType>;
};
+ evmMigration: {
+ /**
+ * This event is used in benchmarking and can be used for tests
+ **/
+ TestEvent: AugmentedEvent<ApiType, []>;
+ /**
+ * Generic event
+ **/
+ [key: string]: AugmentedEvent<ApiType>;
+ };
foreignAssets: {
/**
* The asset registered.
@@ -471,7 +481,7 @@
/**
* The call for the provided hash was not found so the task has been aborted.
**/
- CallLookupFailed: AugmentedEvent<ApiType, [task: ITuple<[u32, u32]>, id: Option<U8aFixed>, error: FrameSupportScheduleLookupError], { task: ITuple<[u32, u32]>, id: Option<U8aFixed>, error: FrameSupportScheduleLookupError }>;
+ CallUnavailable: AugmentedEvent<ApiType, [task: ITuple<[u32, u32]>, id: Option<U8aFixed>], { task: ITuple<[u32, u32]>, id: Option<U8aFixed> }>;
/**
* Canceled some task.
**/
@@ -481,9 +491,13 @@
**/
Dispatched: AugmentedEvent<ApiType, [task: ITuple<[u32, u32]>, id: Option<U8aFixed>, result: Result<Null, SpRuntimeDispatchError>], { task: ITuple<[u32, u32]>, id: Option<U8aFixed>, result: Result<Null, SpRuntimeDispatchError> }>;
/**
+ * The given task can never be executed since it is overweight.
+ **/
+ PermanentlyOverweight: AugmentedEvent<ApiType, [task: ITuple<[u32, u32]>, id: Option<U8aFixed>], { task: ITuple<[u32, u32]>, id: Option<U8aFixed> }>;
+ /**
* Scheduled task's priority has changed
**/
- PriorityChanged: AugmentedEvent<ApiType, [when: u32, index: u32, priority: u8], { when: u32, index: u32, priority: u8 }>;
+ PriorityChanged: AugmentedEvent<ApiType, [task: ITuple<[u32, u32]>, priority: u8], { task: ITuple<[u32, u32]>, priority: u8 }>;
/**
* Scheduled some task.
**/
@@ -552,6 +566,7 @@
[key: string]: AugmentedEvent<ApiType>;
};
testUtils: {
+ BatchCompleted: AugmentedEvent<ApiType, []>;
ShouldRollback: AugmentedEvent<ApiType, []>;
ValueIsSet: AugmentedEvent<ApiType, []>;
/**
tests/src/interfaces/augment-api-query.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-query.ts
+++ b/tests/src/interfaces/augment-api-query.ts
@@ -9,7 +9,7 @@
import type { BTreeMap, Bytes, Option, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';
import type { AnyNumber, ITuple } from '@polkadot/types-codec/types';
import type { AccountId32, H160, H256, Weight } from '@polkadot/types/interfaces/runtime';
-import type { CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueQueueConfigData, EthereumBlock, EthereumLog, EthereumReceiptReceiptV3, EthereumTransactionTransactionV2, FpRpcTransactionStatus, FrameSupportDispatchPerDispatchClassWeight, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensReserveData, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesReleases, PalletBalancesReserveData, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmContractHelpersSponsoringModeT, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletNonfungibleItemData, PalletRefungibleItemData, PalletTransactionPaymentReleases, PalletTreasuryProposal, PalletUniqueSchedulerScheduledV3, PhantomTypeUpDataStructs, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpRuntimeDigest, SpTrieStorageProof, UpDataStructsCollection, UpDataStructsCollectionStats, UpDataStructsProperties, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, XcmV1MultiLocation } from '@polkadot/types/lookup';
+import type { CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueQueueConfigData, EthereumBlock, EthereumLog, EthereumReceiptReceiptV3, EthereumTransactionTransactionV2, FpRpcTransactionStatus, FrameSupportDispatchPerDispatchClassWeight, FrameSystemAccountInfo, FrameSystemEventRecord, FrameSystemLastRuntimeUpgradeInfo, FrameSystemPhase, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensReserveData, OrmlVestingVestingSchedule, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesReleases, PalletBalancesReserveData, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmContractHelpersSponsoringModeT, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletNonfungibleItemData, PalletRefungibleItemData, PalletTransactionPaymentReleases, PalletTreasuryProposal, PalletUniqueSchedulerV2BlockAgenda, PhantomTypeUpDataStructs, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, SpRuntimeDigest, SpTrieStorageProof, UpDataStructsCollection, UpDataStructsCollectionStats, UpDataStructsProperties, UpDataStructsPropertiesMapPropertyPermission, UpDataStructsPropertyPermission, UpDataStructsPropertyScope, UpDataStructsSponsorshipStateBasicCrossAccountIdRepr, UpDataStructsTokenChild, XcmV1MultiLocation } from '@polkadot/types/lookup';
import type { Observable } from '@polkadot/types/types';
export type __AugmentedQuery<ApiType extends ApiTypes> = AugmentedQuery<ApiType, () => unknown>;
@@ -681,9 +681,14 @@
/**
* Items to be executed, indexed by the block number that they should be executed on.
**/
- agenda: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<Vec<Option<PalletUniqueSchedulerScheduledV3>>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
+ agenda: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<PalletUniqueSchedulerV2BlockAgenda>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
/**
- * Lookup from identity to the block number and index of the task.
+ * It contains the block number from which we should service tasks.
+ * It's used for delaying the servicing of future blocks' agendas if we had overweight tasks.
+ **/
+ incompleteSince: AugmentedQuery<ApiType, () => Observable<Option<u32>>, []> & QueryableStorageEntry<ApiType, []>;
+ /**
+ * Lookup from a name to the block number and index of the task.
**/
lookup: AugmentedQuery<ApiType, (arg: U8aFixed | string | Uint8Array) => Observable<Option<ITuple<[u32, u32]>>>, [U8aFixed]> & QueryableStorageEntry<ApiType, [U8aFixed]>;
/**
tests/src/interfaces/augment-api-tx.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-tx.ts
+++ b/tests/src/interfaces/augment-api-tx.ts
@@ -9,7 +9,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, Perbill, Permill, Weight } from '@polkadot/types/interfaces/runtime';
-import type { CumulusPrimitivesParachainInherentParachainInherentData, EthereumTransactionTransactionV2, FrameSupportScheduleMaybeHashed, OrmlVestingVestingSchedule, PalletEvmAccountBasicCrossAccountIdRepr, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsPartEquippableList, RmrkTraitsPartPartType, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCreateCollectionData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, XcmV1MultiLocation, XcmV2WeightLimit, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
+import type { CumulusPrimitivesParachainInherentParachainInherentData, EthereumLog, EthereumTransactionTransactionV2, OrmlVestingVestingSchedule, PalletEvmAccountBasicCrossAccountIdRepr, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsPartEquippableList, RmrkTraitsPartPartType, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, UpDataStructsCollectionLimits, UpDataStructsCollectionMode, UpDataStructsCollectionPermissions, UpDataStructsCreateCollectionData, UpDataStructsCreateItemData, UpDataStructsCreateItemExData, UpDataStructsProperty, UpDataStructsPropertyKeyPermission, XcmV1MultiLocation, XcmV2WeightLimit, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
export type __AugmentedSubmittable = AugmentedSubmittable<() => unknown>;
export type __SubmittableExtrinsic<ApiType extends ApiTypes> = SubmittableExtrinsic<ApiType>;
@@ -295,6 +295,14 @@
**/
finish: AugmentedSubmittable<(address: H160 | string | Uint8Array, code: Bytes | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [H160, Bytes]>;
/**
+ * Create ethereum events attached to the fake transaction
+ **/
+ insertEthLogs: AugmentedSubmittable<(logs: Vec<EthereumLog> | (EthereumLog | { address?: any; topics?: any; data?: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Vec<EthereumLog>]>;
+ /**
+ * Create substrate events
+ **/
+ insertEvents: AugmentedSubmittable<(events: Vec<Bytes> | (Bytes | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Vec<Bytes>]>;
+ /**
* Insert items into contract storage, this method can be called
* multiple times
**/
@@ -831,22 +839,56 @@
};
scheduler: {
/**
+ * Cancel an anonymously scheduled task.
+ *
+ * The `T::OriginPrivilegeCmp` decides whether the given origin is allowed to cancel the task or not.
+ **/
+ cancel: AugmentedSubmittable<(when: u32 | AnyNumber | Uint8Array, index: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32]>;
+ /**
* Cancel a named scheduled task.
+ *
+ * The `T::OriginPrivilegeCmp` decides whether the given origin is allowed to cancel the task or not.
**/
cancelNamed: AugmentedSubmittable<(id: U8aFixed | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [U8aFixed]>;
+ /**
+ * Change a named task's priority.
+ *
+ * Only the `T::PrioritySetOrigin` is allowed to change the task's priority.
+ **/
changeNamedPriority: AugmentedSubmittable<(id: U8aFixed | string | Uint8Array, priority: u8 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [U8aFixed, u8]>;
/**
+ * Anonymously schedule a task.
+ *
+ * Only `T::ScheduleOrigin` is allowed to schedule a task.
+ * Only `T::PrioritySetOrigin` is allowed to set the task's priority.
+ **/
+ schedule: AugmentedSubmittable<(when: u32 | AnyNumber | Uint8Array, maybePeriodic: Option<ITuple<[u32, u32]>> | null | Uint8Array | ITuple<[u32, u32]> | [u32 | AnyNumber | Uint8Array, u32 | AnyNumber | Uint8Array], priority: Option<u8> | null | Uint8Array | u8 | AnyNumber, call: Call | IMethod | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, Option<ITuple<[u32, u32]>>, Option<u8>, Call]>;
+ /**
+ * Anonymously schedule a task after a delay.
+ *
+ * # <weight>
+ * Same as [`schedule`].
+ * # </weight>
+ **/
+ scheduleAfter: AugmentedSubmittable<(after: u32 | AnyNumber | Uint8Array, maybePeriodic: Option<ITuple<[u32, u32]>> | null | Uint8Array | ITuple<[u32, u32]> | [u32 | AnyNumber | Uint8Array, u32 | AnyNumber | Uint8Array], priority: Option<u8> | null | Uint8Array | u8 | AnyNumber, call: Call | IMethod | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, Option<ITuple<[u32, u32]>>, Option<u8>, Call]>;
+ /**
* Schedule a named task.
+ *
+ * Only `T::ScheduleOrigin` is allowed to schedule a task.
+ * Only `T::PrioritySetOrigin` is allowed to set the task's priority.
**/
- 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: Option<u8> | null | Uint8Array | u8 | AnyNumber, call: FrameSupportScheduleMaybeHashed | { Value: any } | { Hash: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [U8aFixed, u32, Option<ITuple<[u32, u32]>>, Option<u8>, FrameSupportScheduleMaybeHashed]>;
+ 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: Option<u8> | null | Uint8Array | u8 | AnyNumber, call: Call | IMethod | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [U8aFixed, u32, Option<ITuple<[u32, u32]>>, Option<u8>, Call]>;
/**
* Schedule a named task after a delay.
*
+ * Only `T::ScheduleOrigin` is allowed to schedule a task.
+ * Only `T::PrioritySetOrigin` is allowed to set the task's priority.
+ *
* # <weight>
* Same as [`schedule_named`](Self::schedule_named).
* # </weight>
**/
- 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: Option<u8> | null | Uint8Array | u8 | AnyNumber, call: FrameSupportScheduleMaybeHashed | { Value: any } | { Hash: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [U8aFixed, u32, Option<ITuple<[u32, u32]>>, Option<u8>, FrameSupportScheduleMaybeHashed]>;
+ 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: Option<u8> | null | Uint8Array | u8 | AnyNumber, call: Call | IMethod | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [U8aFixed, u32, Option<ITuple<[u32, u32]>>, Option<u8>, Call]>;
/**
* Generic tx
**/
@@ -986,6 +1028,7 @@
[key: string]: SubmittableExtrinsicFunction<ApiType>;
};
testUtils: {
+ batchAll: AugmentedSubmittable<(calls: Vec<Call> | (Call | IMethod | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [Vec<Call>]>;
enable: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
incTestValue: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
justTakeFee: AugmentedSubmittable<() => SubmittableExtrinsic<ApiType>, []>;
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, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportScheduleLookupError, FrameSupportScheduleMaybeHashed, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletConfigurationCall, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletUniqueSchedulerCall, PalletUniqueSchedulerError, PalletUniqueSchedulerEvent, PalletUniqueSchedulerScheduledV3, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, 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, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from './default';
+import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletConfigurationCall, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletEvmMigrationEvent, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletUniqueSchedulerV2BlockAgenda, PalletUniqueSchedulerV2Call, PalletUniqueSchedulerV2Error, PalletUniqueSchedulerV2Event, PalletUniqueSchedulerV2Scheduled, PalletUniqueSchedulerV2ScheduledCall, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, 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, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from './default';
import type { Data, StorageKey } from '@polkadot/types';
import type { BitVec, Bool, Bytes, F32, F64, I128, I16, I256, I32, I64, I8, Json, Null, OptionBool, Raw, Text, Type, U128, U16, U256, U32, U64, U8, USize, bool, f32, f64, i128, i16, i256, i32, i64, i8, u128, u16, u256, u32, u64, u8, usize } from '@polkadot/types-codec';
import type { AssetApproval, AssetApprovalKey, AssetBalance, AssetDestroyWitness, AssetDetails, AssetMetadata, TAssetBalance, TAssetDepositBalance } from '@polkadot/types/interfaces/assets';
@@ -526,8 +526,6 @@
FrameSupportDispatchPerDispatchClassWeightsPerClass: FrameSupportDispatchPerDispatchClassWeightsPerClass;
FrameSupportDispatchRawOrigin: FrameSupportDispatchRawOrigin;
FrameSupportPalletId: FrameSupportPalletId;
- FrameSupportScheduleLookupError: FrameSupportScheduleLookupError;
- FrameSupportScheduleMaybeHashed: FrameSupportScheduleMaybeHashed;
FrameSupportTokensMiscBalanceStatus: FrameSupportTokensMiscBalanceStatus;
FrameSystemAccountInfo: FrameSystemAccountInfo;
FrameSystemCall: FrameSystemCall;
@@ -854,6 +852,7 @@
PalletEvmEvent: PalletEvmEvent;
PalletEvmMigrationCall: PalletEvmMigrationCall;
PalletEvmMigrationError: PalletEvmMigrationError;
+ PalletEvmMigrationEvent: PalletEvmMigrationEvent;
PalletForeignAssetsAssetIds: PalletForeignAssetsAssetIds;
PalletForeignAssetsModuleAssetMetadata: PalletForeignAssetsModuleAssetMetadata;
PalletForeignAssetsModuleCall: PalletForeignAssetsModuleCall;
@@ -902,10 +901,12 @@
PalletUniqueCall: PalletUniqueCall;
PalletUniqueError: PalletUniqueError;
PalletUniqueRawEvent: PalletUniqueRawEvent;
- PalletUniqueSchedulerCall: PalletUniqueSchedulerCall;
- PalletUniqueSchedulerError: PalletUniqueSchedulerError;
- PalletUniqueSchedulerEvent: PalletUniqueSchedulerEvent;
- PalletUniqueSchedulerScheduledV3: PalletUniqueSchedulerScheduledV3;
+ PalletUniqueSchedulerV2BlockAgenda: PalletUniqueSchedulerV2BlockAgenda;
+ PalletUniqueSchedulerV2Call: PalletUniqueSchedulerV2Call;
+ PalletUniqueSchedulerV2Error: PalletUniqueSchedulerV2Error;
+ PalletUniqueSchedulerV2Event: PalletUniqueSchedulerV2Event;
+ PalletUniqueSchedulerV2Scheduled: PalletUniqueSchedulerV2Scheduled;
+ PalletUniqueSchedulerV2ScheduledCall: PalletUniqueSchedulerV2ScheduledCall;
PalletVersion: PalletVersion;
PalletXcmCall: PalletXcmCall;
PalletXcmError: PalletXcmError;
tests/src/interfaces/default/types.tsdiffbeforeafterboth1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */34import type { BTreeMap, BTreeSet, Bytes, Compact, Enum, Null, Option, Result, Struct, Text, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';5import type { ITuple } from '@polkadot/types-codec/types';6import type { AccountId32, Call, H160, H256, MultiAddress, Perbill, Permill, Weight } from '@polkadot/types/interfaces/runtime';7import type { Event } from '@polkadot/types/interfaces/system';89/** @name CumulusPalletDmpQueueCall */10export interface CumulusPalletDmpQueueCall extends Enum {11 readonly isServiceOverweight: boolean;12 readonly asServiceOverweight: {13 readonly index: u64;14 readonly weightLimit: Weight;15 } & Struct;16 readonly type: 'ServiceOverweight';17}1819/** @name CumulusPalletDmpQueueConfigData */20export interface CumulusPalletDmpQueueConfigData extends Struct {21 readonly maxIndividual: Weight;22}2324/** @name CumulusPalletDmpQueueError */25export interface CumulusPalletDmpQueueError extends Enum {26 readonly isUnknown: boolean;27 readonly isOverLimit: boolean;28 readonly type: 'Unknown' | 'OverLimit';29}3031/** @name CumulusPalletDmpQueueEvent */32export interface CumulusPalletDmpQueueEvent extends Enum {33 readonly isInvalidFormat: boolean;34 readonly asInvalidFormat: {35 readonly messageId: U8aFixed;36 } & Struct;37 readonly isUnsupportedVersion: boolean;38 readonly asUnsupportedVersion: {39 readonly messageId: U8aFixed;40 } & Struct;41 readonly isExecutedDownward: boolean;42 readonly asExecutedDownward: {43 readonly messageId: U8aFixed;44 readonly outcome: XcmV2TraitsOutcome;45 } & Struct;46 readonly isWeightExhausted: boolean;47 readonly asWeightExhausted: {48 readonly messageId: U8aFixed;49 readonly remainingWeight: Weight;50 readonly requiredWeight: Weight;51 } & Struct;52 readonly isOverweightEnqueued: boolean;53 readonly asOverweightEnqueued: {54 readonly messageId: U8aFixed;55 readonly overweightIndex: u64;56 readonly requiredWeight: Weight;57 } & Struct;58 readonly isOverweightServiced: boolean;59 readonly asOverweightServiced: {60 readonly overweightIndex: u64;61 readonly weightUsed: Weight;62 } & Struct;63 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced';64}6566/** @name CumulusPalletDmpQueuePageIndexData */67export interface CumulusPalletDmpQueuePageIndexData extends Struct {68 readonly beginUsed: u32;69 readonly endUsed: u32;70 readonly overweightCount: u64;71}7273/** @name CumulusPalletParachainSystemCall */74export interface CumulusPalletParachainSystemCall extends Enum {75 readonly isSetValidationData: boolean;76 readonly asSetValidationData: {77 readonly data: CumulusPrimitivesParachainInherentParachainInherentData;78 } & Struct;79 readonly isSudoSendUpwardMessage: boolean;80 readonly asSudoSendUpwardMessage: {81 readonly message: Bytes;82 } & Struct;83 readonly isAuthorizeUpgrade: boolean;84 readonly asAuthorizeUpgrade: {85 readonly codeHash: H256;86 } & Struct;87 readonly isEnactAuthorizedUpgrade: boolean;88 readonly asEnactAuthorizedUpgrade: {89 readonly code: Bytes;90 } & Struct;91 readonly type: 'SetValidationData' | 'SudoSendUpwardMessage' | 'AuthorizeUpgrade' | 'EnactAuthorizedUpgrade';92}9394/** @name CumulusPalletParachainSystemError */95export interface CumulusPalletParachainSystemError extends Enum {96 readonly isOverlappingUpgrades: boolean;97 readonly isProhibitedByPolkadot: boolean;98 readonly isTooBig: boolean;99 readonly isValidationDataNotAvailable: boolean;100 readonly isHostConfigurationNotAvailable: boolean;101 readonly isNotScheduled: boolean;102 readonly isNothingAuthorized: boolean;103 readonly isUnauthorized: boolean;104 readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled' | 'NothingAuthorized' | 'Unauthorized';105}106107/** @name CumulusPalletParachainSystemEvent */108export interface CumulusPalletParachainSystemEvent extends Enum {109 readonly isValidationFunctionStored: boolean;110 readonly isValidationFunctionApplied: boolean;111 readonly asValidationFunctionApplied: {112 readonly relayChainBlockNum: u32;113 } & Struct;114 readonly isValidationFunctionDiscarded: boolean;115 readonly isUpgradeAuthorized: boolean;116 readonly asUpgradeAuthorized: {117 readonly codeHash: H256;118 } & Struct;119 readonly isDownwardMessagesReceived: boolean;120 readonly asDownwardMessagesReceived: {121 readonly count: u32;122 } & Struct;123 readonly isDownwardMessagesProcessed: boolean;124 readonly asDownwardMessagesProcessed: {125 readonly weightUsed: Weight;126 readonly dmqHead: H256;127 } & Struct;128 readonly type: 'ValidationFunctionStored' | 'ValidationFunctionApplied' | 'ValidationFunctionDiscarded' | 'UpgradeAuthorized' | 'DownwardMessagesReceived' | 'DownwardMessagesProcessed';129}130131/** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot */132export interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct {133 readonly dmqMqcHead: H256;134 readonly relayDispatchQueueSize: ITuple<[u32, u32]>;135 readonly ingressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;136 readonly egressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;137}138139/** @name CumulusPalletXcmCall */140export interface CumulusPalletXcmCall extends Null {}141142/** @name CumulusPalletXcmError */143export interface CumulusPalletXcmError extends Null {}144145/** @name CumulusPalletXcmEvent */146export interface CumulusPalletXcmEvent extends Enum {147 readonly isInvalidFormat: boolean;148 readonly asInvalidFormat: U8aFixed;149 readonly isUnsupportedVersion: boolean;150 readonly asUnsupportedVersion: U8aFixed;151 readonly isExecutedDownward: boolean;152 readonly asExecutedDownward: ITuple<[U8aFixed, XcmV2TraitsOutcome]>;153 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';154}155156/** @name CumulusPalletXcmOrigin */157export interface CumulusPalletXcmOrigin extends Enum {158 readonly isRelay: boolean;159 readonly isSiblingParachain: boolean;160 readonly asSiblingParachain: u32;161 readonly type: 'Relay' | 'SiblingParachain';162}163164/** @name CumulusPalletXcmpQueueCall */165export interface CumulusPalletXcmpQueueCall extends Enum {166 readonly isServiceOverweight: boolean;167 readonly asServiceOverweight: {168 readonly index: u64;169 readonly weightLimit: Weight;170 } & Struct;171 readonly isSuspendXcmExecution: boolean;172 readonly isResumeXcmExecution: boolean;173 readonly isUpdateSuspendThreshold: boolean;174 readonly asUpdateSuspendThreshold: {175 readonly new_: u32;176 } & Struct;177 readonly isUpdateDropThreshold: boolean;178 readonly asUpdateDropThreshold: {179 readonly new_: u32;180 } & Struct;181 readonly isUpdateResumeThreshold: boolean;182 readonly asUpdateResumeThreshold: {183 readonly new_: u32;184 } & Struct;185 readonly isUpdateThresholdWeight: boolean;186 readonly asUpdateThresholdWeight: {187 readonly new_: Weight;188 } & Struct;189 readonly isUpdateWeightRestrictDecay: boolean;190 readonly asUpdateWeightRestrictDecay: {191 readonly new_: Weight;192 } & Struct;193 readonly isUpdateXcmpMaxIndividualWeight: boolean;194 readonly asUpdateXcmpMaxIndividualWeight: {195 readonly new_: Weight;196 } & Struct;197 readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight';198}199200/** @name CumulusPalletXcmpQueueError */201export interface CumulusPalletXcmpQueueError extends Enum {202 readonly isFailedToSend: boolean;203 readonly isBadXcmOrigin: boolean;204 readonly isBadXcm: boolean;205 readonly isBadOverweightIndex: boolean;206 readonly isWeightOverLimit: boolean;207 readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';208}209210/** @name CumulusPalletXcmpQueueEvent */211export interface CumulusPalletXcmpQueueEvent extends Enum {212 readonly isSuccess: boolean;213 readonly asSuccess: {214 readonly messageHash: Option<H256>;215 readonly weight: Weight;216 } & Struct;217 readonly isFail: boolean;218 readonly asFail: {219 readonly messageHash: Option<H256>;220 readonly error: XcmV2TraitsError;221 readonly weight: Weight;222 } & Struct;223 readonly isBadVersion: boolean;224 readonly asBadVersion: {225 readonly messageHash: Option<H256>;226 } & Struct;227 readonly isBadFormat: boolean;228 readonly asBadFormat: {229 readonly messageHash: Option<H256>;230 } & Struct;231 readonly isUpwardMessageSent: boolean;232 readonly asUpwardMessageSent: {233 readonly messageHash: Option<H256>;234 } & Struct;235 readonly isXcmpMessageSent: boolean;236 readonly asXcmpMessageSent: {237 readonly messageHash: Option<H256>;238 } & Struct;239 readonly isOverweightEnqueued: boolean;240 readonly asOverweightEnqueued: {241 readonly sender: u32;242 readonly sentAt: u32;243 readonly index: u64;244 readonly required: Weight;245 } & Struct;246 readonly isOverweightServiced: boolean;247 readonly asOverweightServiced: {248 readonly index: u64;249 readonly used: Weight;250 } & Struct;251 readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'UpwardMessageSent' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';252}253254/** @name CumulusPalletXcmpQueueInboundChannelDetails */255export interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {256 readonly sender: u32;257 readonly state: CumulusPalletXcmpQueueInboundState;258 readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;259}260261/** @name CumulusPalletXcmpQueueInboundState */262export interface CumulusPalletXcmpQueueInboundState extends Enum {263 readonly isOk: boolean;264 readonly isSuspended: boolean;265 readonly type: 'Ok' | 'Suspended';266}267268/** @name CumulusPalletXcmpQueueOutboundChannelDetails */269export interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {270 readonly recipient: u32;271 readonly state: CumulusPalletXcmpQueueOutboundState;272 readonly signalsExist: bool;273 readonly firstIndex: u16;274 readonly lastIndex: u16;275}276277/** @name CumulusPalletXcmpQueueOutboundState */278export interface CumulusPalletXcmpQueueOutboundState extends Enum {279 readonly isOk: boolean;280 readonly isSuspended: boolean;281 readonly type: 'Ok' | 'Suspended';282}283284/** @name CumulusPalletXcmpQueueQueueConfigData */285export interface CumulusPalletXcmpQueueQueueConfigData extends Struct {286 readonly suspendThreshold: u32;287 readonly dropThreshold: u32;288 readonly resumeThreshold: u32;289 readonly thresholdWeight: Weight;290 readonly weightRestrictDecay: Weight;291 readonly xcmpMaxIndividualWeight: Weight;292}293294/** @name CumulusPrimitivesParachainInherentParachainInherentData */295export interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct {296 readonly validationData: PolkadotPrimitivesV2PersistedValidationData;297 readonly relayChainState: SpTrieStorageProof;298 readonly downwardMessages: Vec<PolkadotCorePrimitivesInboundDownwardMessage>;299 readonly horizontalMessages: BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>;300}301302/** @name EthbloomBloom */303export interface EthbloomBloom extends U8aFixed {}304305/** @name EthereumBlock */306export interface EthereumBlock extends Struct {307 readonly header: EthereumHeader;308 readonly transactions: Vec<EthereumTransactionTransactionV2>;309 readonly ommers: Vec<EthereumHeader>;310}311312/** @name EthereumHeader */313export interface EthereumHeader extends Struct {314 readonly parentHash: H256;315 readonly ommersHash: H256;316 readonly beneficiary: H160;317 readonly stateRoot: H256;318 readonly transactionsRoot: H256;319 readonly receiptsRoot: H256;320 readonly logsBloom: EthbloomBloom;321 readonly difficulty: U256;322 readonly number: U256;323 readonly gasLimit: U256;324 readonly gasUsed: U256;325 readonly timestamp: u64;326 readonly extraData: Bytes;327 readonly mixHash: H256;328 readonly nonce: EthereumTypesHashH64;329}330331/** @name EthereumLog */332export interface EthereumLog extends Struct {333 readonly address: H160;334 readonly topics: Vec<H256>;335 readonly data: Bytes;336}337338/** @name EthereumReceiptEip658ReceiptData */339export interface EthereumReceiptEip658ReceiptData extends Struct {340 readonly statusCode: u8;341 readonly usedGas: U256;342 readonly logsBloom: EthbloomBloom;343 readonly logs: Vec<EthereumLog>;344}345346/** @name EthereumReceiptReceiptV3 */347export interface EthereumReceiptReceiptV3 extends Enum {348 readonly isLegacy: boolean;349 readonly asLegacy: EthereumReceiptEip658ReceiptData;350 readonly isEip2930: boolean;351 readonly asEip2930: EthereumReceiptEip658ReceiptData;352 readonly isEip1559: boolean;353 readonly asEip1559: EthereumReceiptEip658ReceiptData;354 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';355}356357/** @name EthereumTransactionAccessListItem */358export interface EthereumTransactionAccessListItem extends Struct {359 readonly address: H160;360 readonly storageKeys: Vec<H256>;361}362363/** @name EthereumTransactionEip1559Transaction */364export interface EthereumTransactionEip1559Transaction extends Struct {365 readonly chainId: u64;366 readonly nonce: U256;367 readonly maxPriorityFeePerGas: U256;368 readonly maxFeePerGas: U256;369 readonly gasLimit: U256;370 readonly action: EthereumTransactionTransactionAction;371 readonly value: U256;372 readonly input: Bytes;373 readonly accessList: Vec<EthereumTransactionAccessListItem>;374 readonly oddYParity: bool;375 readonly r: H256;376 readonly s: H256;377}378379/** @name EthereumTransactionEip2930Transaction */380export interface EthereumTransactionEip2930Transaction extends Struct {381 readonly chainId: u64;382 readonly nonce: U256;383 readonly gasPrice: U256;384 readonly gasLimit: U256;385 readonly action: EthereumTransactionTransactionAction;386 readonly value: U256;387 readonly input: Bytes;388 readonly accessList: Vec<EthereumTransactionAccessListItem>;389 readonly oddYParity: bool;390 readonly r: H256;391 readonly s: H256;392}393394/** @name EthereumTransactionLegacyTransaction */395export interface EthereumTransactionLegacyTransaction extends Struct {396 readonly nonce: U256;397 readonly gasPrice: U256;398 readonly gasLimit: U256;399 readonly action: EthereumTransactionTransactionAction;400 readonly value: U256;401 readonly input: Bytes;402 readonly signature: EthereumTransactionTransactionSignature;403}404405/** @name EthereumTransactionTransactionAction */406export interface EthereumTransactionTransactionAction extends Enum {407 readonly isCall: boolean;408 readonly asCall: H160;409 readonly isCreate: boolean;410 readonly type: 'Call' | 'Create';411}412413/** @name EthereumTransactionTransactionSignature */414export interface EthereumTransactionTransactionSignature extends Struct {415 readonly v: u64;416 readonly r: H256;417 readonly s: H256;418}419420/** @name EthereumTransactionTransactionV2 */421export interface EthereumTransactionTransactionV2 extends Enum {422 readonly isLegacy: boolean;423 readonly asLegacy: EthereumTransactionLegacyTransaction;424 readonly isEip2930: boolean;425 readonly asEip2930: EthereumTransactionEip2930Transaction;426 readonly isEip1559: boolean;427 readonly asEip1559: EthereumTransactionEip1559Transaction;428 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';429}430431/** @name EthereumTypesHashH64 */432export interface EthereumTypesHashH64 extends U8aFixed {}433434/** @name EvmCoreErrorExitError */435export interface EvmCoreErrorExitError extends Enum {436 readonly isStackUnderflow: boolean;437 readonly isStackOverflow: boolean;438 readonly isInvalidJump: boolean;439 readonly isInvalidRange: boolean;440 readonly isDesignatedInvalid: boolean;441 readonly isCallTooDeep: boolean;442 readonly isCreateCollision: boolean;443 readonly isCreateContractLimit: boolean;444 readonly isOutOfOffset: boolean;445 readonly isOutOfGas: boolean;446 readonly isOutOfFund: boolean;447 readonly isPcUnderflow: boolean;448 readonly isCreateEmpty: boolean;449 readonly isOther: boolean;450 readonly asOther: Text;451 readonly isInvalidCode: boolean;452 readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other' | 'InvalidCode';453}454455/** @name EvmCoreErrorExitFatal */456export interface EvmCoreErrorExitFatal extends Enum {457 readonly isNotSupported: boolean;458 readonly isUnhandledInterrupt: boolean;459 readonly isCallErrorAsFatal: boolean;460 readonly asCallErrorAsFatal: EvmCoreErrorExitError;461 readonly isOther: boolean;462 readonly asOther: Text;463 readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other';464}465466/** @name EvmCoreErrorExitReason */467export interface EvmCoreErrorExitReason extends Enum {468 readonly isSucceed: boolean;469 readonly asSucceed: EvmCoreErrorExitSucceed;470 readonly isError: boolean;471 readonly asError: EvmCoreErrorExitError;472 readonly isRevert: boolean;473 readonly asRevert: EvmCoreErrorExitRevert;474 readonly isFatal: boolean;475 readonly asFatal: EvmCoreErrorExitFatal;476 readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal';477}478479/** @name EvmCoreErrorExitRevert */480export interface EvmCoreErrorExitRevert extends Enum {481 readonly isReverted: boolean;482 readonly type: 'Reverted';483}484485/** @name EvmCoreErrorExitSucceed */486export interface EvmCoreErrorExitSucceed extends Enum {487 readonly isStopped: boolean;488 readonly isReturned: boolean;489 readonly isSuicided: boolean;490 readonly type: 'Stopped' | 'Returned' | 'Suicided';491}492493/** @name FpRpcTransactionStatus */494export interface FpRpcTransactionStatus extends Struct {495 readonly transactionHash: H256;496 readonly transactionIndex: u32;497 readonly from: H160;498 readonly to: Option<H160>;499 readonly contractAddress: Option<H160>;500 readonly logs: Vec<EthereumLog>;501 readonly logsBloom: EthbloomBloom;502}503504/** @name FrameSupportDispatchDispatchClass */505export interface FrameSupportDispatchDispatchClass extends Enum {506 readonly isNormal: boolean;507 readonly isOperational: boolean;508 readonly isMandatory: boolean;509 readonly type: 'Normal' | 'Operational' | 'Mandatory';510}511512/** @name FrameSupportDispatchDispatchInfo */513export interface FrameSupportDispatchDispatchInfo extends Struct {514 readonly weight: Weight;515 readonly class: FrameSupportDispatchDispatchClass;516 readonly paysFee: FrameSupportDispatchPays;517}518519/** @name FrameSupportDispatchPays */520export interface FrameSupportDispatchPays extends Enum {521 readonly isYes: boolean;522 readonly isNo: boolean;523 readonly type: 'Yes' | 'No';524}525526/** @name FrameSupportDispatchPerDispatchClassU32 */527export interface FrameSupportDispatchPerDispatchClassU32 extends Struct {528 readonly normal: u32;529 readonly operational: u32;530 readonly mandatory: u32;531}532533/** @name FrameSupportDispatchPerDispatchClassWeight */534export interface FrameSupportDispatchPerDispatchClassWeight extends Struct {535 readonly normal: Weight;536 readonly operational: Weight;537 readonly mandatory: Weight;538}539540/** @name FrameSupportDispatchPerDispatchClassWeightsPerClass */541export interface FrameSupportDispatchPerDispatchClassWeightsPerClass extends Struct {542 readonly normal: FrameSystemLimitsWeightsPerClass;543 readonly operational: FrameSystemLimitsWeightsPerClass;544 readonly mandatory: FrameSystemLimitsWeightsPerClass;545}546547/** @name FrameSupportDispatchRawOrigin */548export interface FrameSupportDispatchRawOrigin extends Enum {549 readonly isRoot: boolean;550 readonly isSigned: boolean;551 readonly asSigned: AccountId32;552 readonly isNone: boolean;553 readonly type: 'Root' | 'Signed' | 'None';554}555556/** @name FrameSupportPalletId */557export interface FrameSupportPalletId extends U8aFixed {}558559/** @name FrameSupportScheduleLookupError */560export interface FrameSupportScheduleLookupError extends Enum {561 readonly isUnknown: boolean;562 readonly isBadFormat: boolean;563 readonly type: 'Unknown' | 'BadFormat';564}565566/** @name FrameSupportScheduleMaybeHashed */567export interface FrameSupportScheduleMaybeHashed extends Enum {568 readonly isValue: boolean;569 readonly asValue: Call;570 readonly isHash: boolean;571 readonly asHash: H256;572 readonly type: 'Value' | 'Hash';573}574575/** @name FrameSupportTokensMiscBalanceStatus */576export interface FrameSupportTokensMiscBalanceStatus extends Enum {577 readonly isFree: boolean;578 readonly isReserved: boolean;579 readonly type: 'Free' | 'Reserved';580}581582/** @name FrameSystemAccountInfo */583export interface FrameSystemAccountInfo extends Struct {584 readonly nonce: u32;585 readonly consumers: u32;586 readonly providers: u32;587 readonly sufficients: u32;588 readonly data: PalletBalancesAccountData;589}590591/** @name FrameSystemCall */592export interface FrameSystemCall extends Enum {593 readonly isFillBlock: boolean;594 readonly asFillBlock: {595 readonly ratio: Perbill;596 } & Struct;597 readonly isRemark: boolean;598 readonly asRemark: {599 readonly remark: Bytes;600 } & Struct;601 readonly isSetHeapPages: boolean;602 readonly asSetHeapPages: {603 readonly pages: u64;604 } & Struct;605 readonly isSetCode: boolean;606 readonly asSetCode: {607 readonly code: Bytes;608 } & Struct;609 readonly isSetCodeWithoutChecks: boolean;610 readonly asSetCodeWithoutChecks: {611 readonly code: Bytes;612 } & Struct;613 readonly isSetStorage: boolean;614 readonly asSetStorage: {615 readonly items: Vec<ITuple<[Bytes, Bytes]>>;616 } & Struct;617 readonly isKillStorage: boolean;618 readonly asKillStorage: {619 readonly keys_: Vec<Bytes>;620 } & Struct;621 readonly isKillPrefix: boolean;622 readonly asKillPrefix: {623 readonly prefix: Bytes;624 readonly subkeys: u32;625 } & Struct;626 readonly isRemarkWithEvent: boolean;627 readonly asRemarkWithEvent: {628 readonly remark: Bytes;629 } & Struct;630 readonly type: 'FillBlock' | 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent';631}632633/** @name FrameSystemError */634export interface FrameSystemError extends Enum {635 readonly isInvalidSpecName: boolean;636 readonly isSpecVersionNeedsToIncrease: boolean;637 readonly isFailedToExtractRuntimeVersion: boolean;638 readonly isNonDefaultComposite: boolean;639 readonly isNonZeroRefCount: boolean;640 readonly isCallFiltered: boolean;641 readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';642}643644/** @name FrameSystemEvent */645export interface FrameSystemEvent extends Enum {646 readonly isExtrinsicSuccess: boolean;647 readonly asExtrinsicSuccess: {648 readonly dispatchInfo: FrameSupportDispatchDispatchInfo;649 } & Struct;650 readonly isExtrinsicFailed: boolean;651 readonly asExtrinsicFailed: {652 readonly dispatchError: SpRuntimeDispatchError;653 readonly dispatchInfo: FrameSupportDispatchDispatchInfo;654 } & Struct;655 readonly isCodeUpdated: boolean;656 readonly isNewAccount: boolean;657 readonly asNewAccount: {658 readonly account: AccountId32;659 } & Struct;660 readonly isKilledAccount: boolean;661 readonly asKilledAccount: {662 readonly account: AccountId32;663 } & Struct;664 readonly isRemarked: boolean;665 readonly asRemarked: {666 readonly sender: AccountId32;667 readonly hash_: H256;668 } & Struct;669 readonly type: 'ExtrinsicSuccess' | 'ExtrinsicFailed' | 'CodeUpdated' | 'NewAccount' | 'KilledAccount' | 'Remarked';670}671672/** @name FrameSystemEventRecord */673export interface FrameSystemEventRecord extends Struct {674 readonly phase: FrameSystemPhase;675 readonly event: Event;676 readonly topics: Vec<H256>;677}678679/** @name FrameSystemExtensionsCheckGenesis */680export interface FrameSystemExtensionsCheckGenesis extends Null {}681682/** @name FrameSystemExtensionsCheckNonce */683export interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}684685/** @name FrameSystemExtensionsCheckSpecVersion */686export interface FrameSystemExtensionsCheckSpecVersion extends Null {}687688/** @name FrameSystemExtensionsCheckTxVersion */689export interface FrameSystemExtensionsCheckTxVersion extends Null {}690691/** @name FrameSystemExtensionsCheckWeight */692export interface FrameSystemExtensionsCheckWeight extends Null {}693694/** @name FrameSystemLastRuntimeUpgradeInfo */695export interface FrameSystemLastRuntimeUpgradeInfo extends Struct {696 readonly specVersion: Compact<u32>;697 readonly specName: Text;698}699700/** @name FrameSystemLimitsBlockLength */701export interface FrameSystemLimitsBlockLength extends Struct {702 readonly max: FrameSupportDispatchPerDispatchClassU32;703}704705/** @name FrameSystemLimitsBlockWeights */706export interface FrameSystemLimitsBlockWeights extends Struct {707 readonly baseBlock: Weight;708 readonly maxBlock: Weight;709 readonly perClass: FrameSupportDispatchPerDispatchClassWeightsPerClass;710}711712/** @name FrameSystemLimitsWeightsPerClass */713export interface FrameSystemLimitsWeightsPerClass extends Struct {714 readonly baseExtrinsic: Weight;715 readonly maxExtrinsic: Option<Weight>;716 readonly maxTotal: Option<Weight>;717 readonly reserved: Option<Weight>;718}719720/** @name FrameSystemPhase */721export interface FrameSystemPhase extends Enum {722 readonly isApplyExtrinsic: boolean;723 readonly asApplyExtrinsic: u32;724 readonly isFinalization: boolean;725 readonly isInitialization: boolean;726 readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';727}728729/** @name OpalRuntimeOriginCaller */730export interface OpalRuntimeOriginCaller extends Enum {731 readonly isSystem: boolean;732 readonly asSystem: FrameSupportDispatchRawOrigin;733 readonly isVoid: boolean;734 readonly asVoid: SpCoreVoid;735 readonly isPolkadotXcm: boolean;736 readonly asPolkadotXcm: PalletXcmOrigin;737 readonly isCumulusXcm: boolean;738 readonly asCumulusXcm: CumulusPalletXcmOrigin;739 readonly isEthereum: boolean;740 readonly asEthereum: PalletEthereumRawOrigin;741 readonly type: 'System' | 'Void' | 'PolkadotXcm' | 'CumulusXcm' | 'Ethereum';742}743744/** @name OpalRuntimeRuntime */745export interface OpalRuntimeRuntime extends Null {}746747/** @name OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance */748export interface OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance extends Null {}749750/** @name OrmlTokensAccountData */751export interface OrmlTokensAccountData extends Struct {752 readonly free: u128;753 readonly reserved: u128;754 readonly frozen: u128;755}756757/** @name OrmlTokensBalanceLock */758export interface OrmlTokensBalanceLock extends Struct {759 readonly id: U8aFixed;760 readonly amount: u128;761}762763/** @name OrmlTokensModuleCall */764export interface OrmlTokensModuleCall extends Enum {765 readonly isTransfer: boolean;766 readonly asTransfer: {767 readonly dest: MultiAddress;768 readonly currencyId: PalletForeignAssetsAssetIds;769 readonly amount: Compact<u128>;770 } & Struct;771 readonly isTransferAll: boolean;772 readonly asTransferAll: {773 readonly dest: MultiAddress;774 readonly currencyId: PalletForeignAssetsAssetIds;775 readonly keepAlive: bool;776 } & Struct;777 readonly isTransferKeepAlive: boolean;778 readonly asTransferKeepAlive: {779 readonly dest: MultiAddress;780 readonly currencyId: PalletForeignAssetsAssetIds;781 readonly amount: Compact<u128>;782 } & Struct;783 readonly isForceTransfer: boolean;784 readonly asForceTransfer: {785 readonly source: MultiAddress;786 readonly dest: MultiAddress;787 readonly currencyId: PalletForeignAssetsAssetIds;788 readonly amount: Compact<u128>;789 } & Struct;790 readonly isSetBalance: boolean;791 readonly asSetBalance: {792 readonly who: MultiAddress;793 readonly currencyId: PalletForeignAssetsAssetIds;794 readonly newFree: Compact<u128>;795 readonly newReserved: Compact<u128>;796 } & Struct;797 readonly type: 'Transfer' | 'TransferAll' | 'TransferKeepAlive' | 'ForceTransfer' | 'SetBalance';798}799800/** @name OrmlTokensModuleError */801export interface OrmlTokensModuleError extends Enum {802 readonly isBalanceTooLow: boolean;803 readonly isAmountIntoBalanceFailed: boolean;804 readonly isLiquidityRestrictions: boolean;805 readonly isMaxLocksExceeded: boolean;806 readonly isKeepAlive: boolean;807 readonly isExistentialDeposit: boolean;808 readonly isDeadAccount: boolean;809 readonly isTooManyReserves: boolean;810 readonly type: 'BalanceTooLow' | 'AmountIntoBalanceFailed' | 'LiquidityRestrictions' | 'MaxLocksExceeded' | 'KeepAlive' | 'ExistentialDeposit' | 'DeadAccount' | 'TooManyReserves';811}812813/** @name OrmlTokensModuleEvent */814export interface OrmlTokensModuleEvent extends Enum {815 readonly isEndowed: boolean;816 readonly asEndowed: {817 readonly currencyId: PalletForeignAssetsAssetIds;818 readonly who: AccountId32;819 readonly amount: u128;820 } & Struct;821 readonly isDustLost: boolean;822 readonly asDustLost: {823 readonly currencyId: PalletForeignAssetsAssetIds;824 readonly who: AccountId32;825 readonly amount: u128;826 } & Struct;827 readonly isTransfer: boolean;828 readonly asTransfer: {829 readonly currencyId: PalletForeignAssetsAssetIds;830 readonly from: AccountId32;831 readonly to: AccountId32;832 readonly amount: u128;833 } & Struct;834 readonly isReserved: boolean;835 readonly asReserved: {836 readonly currencyId: PalletForeignAssetsAssetIds;837 readonly who: AccountId32;838 readonly amount: u128;839 } & Struct;840 readonly isUnreserved: boolean;841 readonly asUnreserved: {842 readonly currencyId: PalletForeignAssetsAssetIds;843 readonly who: AccountId32;844 readonly amount: u128;845 } & Struct;846 readonly isReserveRepatriated: boolean;847 readonly asReserveRepatriated: {848 readonly currencyId: PalletForeignAssetsAssetIds;849 readonly from: AccountId32;850 readonly to: AccountId32;851 readonly amount: u128;852 readonly status: FrameSupportTokensMiscBalanceStatus;853 } & Struct;854 readonly isBalanceSet: boolean;855 readonly asBalanceSet: {856 readonly currencyId: PalletForeignAssetsAssetIds;857 readonly who: AccountId32;858 readonly free: u128;859 readonly reserved: u128;860 } & Struct;861 readonly isTotalIssuanceSet: boolean;862 readonly asTotalIssuanceSet: {863 readonly currencyId: PalletForeignAssetsAssetIds;864 readonly amount: u128;865 } & Struct;866 readonly isWithdrawn: boolean;867 readonly asWithdrawn: {868 readonly currencyId: PalletForeignAssetsAssetIds;869 readonly who: AccountId32;870 readonly amount: u128;871 } & Struct;872 readonly isSlashed: boolean;873 readonly asSlashed: {874 readonly currencyId: PalletForeignAssetsAssetIds;875 readonly who: AccountId32;876 readonly freeAmount: u128;877 readonly reservedAmount: u128;878 } & Struct;879 readonly isDeposited: boolean;880 readonly asDeposited: {881 readonly currencyId: PalletForeignAssetsAssetIds;882 readonly who: AccountId32;883 readonly amount: u128;884 } & Struct;885 readonly isLockSet: boolean;886 readonly asLockSet: {887 readonly lockId: U8aFixed;888 readonly currencyId: PalletForeignAssetsAssetIds;889 readonly who: AccountId32;890 readonly amount: u128;891 } & Struct;892 readonly isLockRemoved: boolean;893 readonly asLockRemoved: {894 readonly lockId: U8aFixed;895 readonly currencyId: PalletForeignAssetsAssetIds;896 readonly who: AccountId32;897 } & Struct;898 readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'BalanceSet' | 'TotalIssuanceSet' | 'Withdrawn' | 'Slashed' | 'Deposited' | 'LockSet' | 'LockRemoved';899}900901/** @name OrmlTokensReserveData */902export interface OrmlTokensReserveData extends Struct {903 readonly id: Null;904 readonly amount: u128;905}906907/** @name OrmlVestingModuleCall */908export interface OrmlVestingModuleCall extends Enum {909 readonly isClaim: boolean;910 readonly isVestedTransfer: boolean;911 readonly asVestedTransfer: {912 readonly dest: MultiAddress;913 readonly schedule: OrmlVestingVestingSchedule;914 } & Struct;915 readonly isUpdateVestingSchedules: boolean;916 readonly asUpdateVestingSchedules: {917 readonly who: MultiAddress;918 readonly vestingSchedules: Vec<OrmlVestingVestingSchedule>;919 } & Struct;920 readonly isClaimFor: boolean;921 readonly asClaimFor: {922 readonly dest: MultiAddress;923 } & Struct;924 readonly type: 'Claim' | 'VestedTransfer' | 'UpdateVestingSchedules' | 'ClaimFor';925}926927/** @name OrmlVestingModuleError */928export interface OrmlVestingModuleError extends Enum {929 readonly isZeroVestingPeriod: boolean;930 readonly isZeroVestingPeriodCount: boolean;931 readonly isInsufficientBalanceToLock: boolean;932 readonly isTooManyVestingSchedules: boolean;933 readonly isAmountLow: boolean;934 readonly isMaxVestingSchedulesExceeded: boolean;935 readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';936}937938/** @name OrmlVestingModuleEvent */939export interface OrmlVestingModuleEvent extends Enum {940 readonly isVestingScheduleAdded: boolean;941 readonly asVestingScheduleAdded: {942 readonly from: AccountId32;943 readonly to: AccountId32;944 readonly vestingSchedule: OrmlVestingVestingSchedule;945 } & Struct;946 readonly isClaimed: boolean;947 readonly asClaimed: {948 readonly who: AccountId32;949 readonly amount: u128;950 } & Struct;951 readonly isVestingSchedulesUpdated: boolean;952 readonly asVestingSchedulesUpdated: {953 readonly who: AccountId32;954 } & Struct;955 readonly type: 'VestingScheduleAdded' | 'Claimed' | 'VestingSchedulesUpdated';956}957958/** @name OrmlVestingVestingSchedule */959export interface OrmlVestingVestingSchedule extends Struct {960 readonly start: u32;961 readonly period: u32;962 readonly periodCount: u32;963 readonly perPeriod: Compact<u128>;964}965966/** @name OrmlXtokensModuleCall */967export interface OrmlXtokensModuleCall extends Enum {968 readonly isTransfer: boolean;969 readonly asTransfer: {970 readonly currencyId: PalletForeignAssetsAssetIds;971 readonly amount: u128;972 readonly dest: XcmVersionedMultiLocation;973 readonly destWeight: u64;974 } & Struct;975 readonly isTransferMultiasset: boolean;976 readonly asTransferMultiasset: {977 readonly asset: XcmVersionedMultiAsset;978 readonly dest: XcmVersionedMultiLocation;979 readonly destWeight: u64;980 } & Struct;981 readonly isTransferWithFee: boolean;982 readonly asTransferWithFee: {983 readonly currencyId: PalletForeignAssetsAssetIds;984 readonly amount: u128;985 readonly fee: u128;986 readonly dest: XcmVersionedMultiLocation;987 readonly destWeight: u64;988 } & Struct;989 readonly isTransferMultiassetWithFee: boolean;990 readonly asTransferMultiassetWithFee: {991 readonly asset: XcmVersionedMultiAsset;992 readonly fee: XcmVersionedMultiAsset;993 readonly dest: XcmVersionedMultiLocation;994 readonly destWeight: u64;995 } & Struct;996 readonly isTransferMulticurrencies: boolean;997 readonly asTransferMulticurrencies: {998 readonly currencies: Vec<ITuple<[PalletForeignAssetsAssetIds, u128]>>;999 readonly feeItem: u32;1000 readonly dest: XcmVersionedMultiLocation;1001 readonly destWeight: u64;1002 } & Struct;1003 readonly isTransferMultiassets: boolean;1004 readonly asTransferMultiassets: {1005 readonly assets: XcmVersionedMultiAssets;1006 readonly feeItem: u32;1007 readonly dest: XcmVersionedMultiLocation;1008 readonly destWeight: u64;1009 } & Struct;1010 readonly type: 'Transfer' | 'TransferMultiasset' | 'TransferWithFee' | 'TransferMultiassetWithFee' | 'TransferMulticurrencies' | 'TransferMultiassets';1011}10121013/** @name OrmlXtokensModuleError */1014export interface OrmlXtokensModuleError extends Enum {1015 readonly isAssetHasNoReserve: boolean;1016 readonly isNotCrossChainTransfer: boolean;1017 readonly isInvalidDest: boolean;1018 readonly isNotCrossChainTransferableCurrency: boolean;1019 readonly isUnweighableMessage: boolean;1020 readonly isXcmExecutionFailed: boolean;1021 readonly isCannotReanchor: boolean;1022 readonly isInvalidAncestry: boolean;1023 readonly isInvalidAsset: boolean;1024 readonly isDestinationNotInvertible: boolean;1025 readonly isBadVersion: boolean;1026 readonly isDistinctReserveForAssetAndFee: boolean;1027 readonly isZeroFee: boolean;1028 readonly isZeroAmount: boolean;1029 readonly isTooManyAssetsBeingSent: boolean;1030 readonly isAssetIndexNonExistent: boolean;1031 readonly isFeeNotEnough: boolean;1032 readonly isNotSupportedMultiLocation: boolean;1033 readonly isMinXcmFeeNotDefined: boolean;1034 readonly type: 'AssetHasNoReserve' | 'NotCrossChainTransfer' | 'InvalidDest' | 'NotCrossChainTransferableCurrency' | 'UnweighableMessage' | 'XcmExecutionFailed' | 'CannotReanchor' | 'InvalidAncestry' | 'InvalidAsset' | 'DestinationNotInvertible' | 'BadVersion' | 'DistinctReserveForAssetAndFee' | 'ZeroFee' | 'ZeroAmount' | 'TooManyAssetsBeingSent' | 'AssetIndexNonExistent' | 'FeeNotEnough' | 'NotSupportedMultiLocation' | 'MinXcmFeeNotDefined';1035}10361037/** @name OrmlXtokensModuleEvent */1038export interface OrmlXtokensModuleEvent extends Enum {1039 readonly isTransferredMultiAssets: boolean;1040 readonly asTransferredMultiAssets: {1041 readonly sender: AccountId32;1042 readonly assets: XcmV1MultiassetMultiAssets;1043 readonly fee: XcmV1MultiAsset;1044 readonly dest: XcmV1MultiLocation;1045 } & Struct;1046 readonly type: 'TransferredMultiAssets';1047}10481049/** @name PalletAppPromotionCall */1050export interface PalletAppPromotionCall extends Enum {1051 readonly isSetAdminAddress: boolean;1052 readonly asSetAdminAddress: {1053 readonly admin: PalletEvmAccountBasicCrossAccountIdRepr;1054 } & Struct;1055 readonly isStake: boolean;1056 readonly asStake: {1057 readonly amount: u128;1058 } & Struct;1059 readonly isUnstake: boolean;1060 readonly isSponsorCollection: boolean;1061 readonly asSponsorCollection: {1062 readonly collectionId: u32;1063 } & Struct;1064 readonly isStopSponsoringCollection: boolean;1065 readonly asStopSponsoringCollection: {1066 readonly collectionId: u32;1067 } & Struct;1068 readonly isSponsorContract: boolean;1069 readonly asSponsorContract: {1070 readonly contractId: H160;1071 } & Struct;1072 readonly isStopSponsoringContract: boolean;1073 readonly asStopSponsoringContract: {1074 readonly contractId: H160;1075 } & Struct;1076 readonly isPayoutStakers: boolean;1077 readonly asPayoutStakers: {1078 readonly stakersNumber: Option<u8>;1079 } & Struct;1080 readonly type: 'SetAdminAddress' | 'Stake' | 'Unstake' | 'SponsorCollection' | 'StopSponsoringCollection' | 'SponsorContract' | 'StopSponsoringContract' | 'PayoutStakers';1081}10821083/** @name PalletAppPromotionError */1084export interface PalletAppPromotionError extends Enum {1085 readonly isAdminNotSet: boolean;1086 readonly isNoPermission: boolean;1087 readonly isNotSufficientFunds: boolean;1088 readonly isPendingForBlockOverflow: boolean;1089 readonly isSponsorNotSet: boolean;1090 readonly isIncorrectLockedBalanceOperation: boolean;1091 readonly type: 'AdminNotSet' | 'NoPermission' | 'NotSufficientFunds' | 'PendingForBlockOverflow' | 'SponsorNotSet' | 'IncorrectLockedBalanceOperation';1092}10931094/** @name PalletAppPromotionEvent */1095export interface PalletAppPromotionEvent extends Enum {1096 readonly isStakingRecalculation: boolean;1097 readonly asStakingRecalculation: ITuple<[AccountId32, u128, u128]>;1098 readonly isStake: boolean;1099 readonly asStake: ITuple<[AccountId32, u128]>;1100 readonly isUnstake: boolean;1101 readonly asUnstake: ITuple<[AccountId32, u128]>;1102 readonly isSetAdmin: boolean;1103 readonly asSetAdmin: AccountId32;1104 readonly type: 'StakingRecalculation' | 'Stake' | 'Unstake' | 'SetAdmin';1105}11061107/** @name PalletBalancesAccountData */1108export interface PalletBalancesAccountData extends Struct {1109 readonly free: u128;1110 readonly reserved: u128;1111 readonly miscFrozen: u128;1112 readonly feeFrozen: u128;1113}11141115/** @name PalletBalancesBalanceLock */1116export interface PalletBalancesBalanceLock extends Struct {1117 readonly id: U8aFixed;1118 readonly amount: u128;1119 readonly reasons: PalletBalancesReasons;1120}11211122/** @name PalletBalancesCall */1123export interface PalletBalancesCall extends Enum {1124 readonly isTransfer: boolean;1125 readonly asTransfer: {1126 readonly dest: MultiAddress;1127 readonly value: Compact<u128>;1128 } & Struct;1129 readonly isSetBalance: boolean;1130 readonly asSetBalance: {1131 readonly who: MultiAddress;1132 readonly newFree: Compact<u128>;1133 readonly newReserved: Compact<u128>;1134 } & Struct;1135 readonly isForceTransfer: boolean;1136 readonly asForceTransfer: {1137 readonly source: MultiAddress;1138 readonly dest: MultiAddress;1139 readonly value: Compact<u128>;1140 } & Struct;1141 readonly isTransferKeepAlive: boolean;1142 readonly asTransferKeepAlive: {1143 readonly dest: MultiAddress;1144 readonly value: Compact<u128>;1145 } & Struct;1146 readonly isTransferAll: boolean;1147 readonly asTransferAll: {1148 readonly dest: MultiAddress;1149 readonly keepAlive: bool;1150 } & Struct;1151 readonly isForceUnreserve: boolean;1152 readonly asForceUnreserve: {1153 readonly who: MultiAddress;1154 readonly amount: u128;1155 } & Struct;1156 readonly type: 'Transfer' | 'SetBalance' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve';1157}11581159/** @name PalletBalancesError */1160export interface PalletBalancesError extends Enum {1161 readonly isVestingBalance: boolean;1162 readonly isLiquidityRestrictions: boolean;1163 readonly isInsufficientBalance: boolean;1164 readonly isExistentialDeposit: boolean;1165 readonly isKeepAlive: boolean;1166 readonly isExistingVestingSchedule: boolean;1167 readonly isDeadAccount: boolean;1168 readonly isTooManyReserves: boolean;1169 readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'KeepAlive' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves';1170}11711172/** @name PalletBalancesEvent */1173export interface PalletBalancesEvent extends Enum {1174 readonly isEndowed: boolean;1175 readonly asEndowed: {1176 readonly account: AccountId32;1177 readonly freeBalance: u128;1178 } & Struct;1179 readonly isDustLost: boolean;1180 readonly asDustLost: {1181 readonly account: AccountId32;1182 readonly amount: u128;1183 } & Struct;1184 readonly isTransfer: boolean;1185 readonly asTransfer: {1186 readonly from: AccountId32;1187 readonly to: AccountId32;1188 readonly amount: u128;1189 } & Struct;1190 readonly isBalanceSet: boolean;1191 readonly asBalanceSet: {1192 readonly who: AccountId32;1193 readonly free: u128;1194 readonly reserved: u128;1195 } & Struct;1196 readonly isReserved: boolean;1197 readonly asReserved: {1198 readonly who: AccountId32;1199 readonly amount: u128;1200 } & Struct;1201 readonly isUnreserved: boolean;1202 readonly asUnreserved: {1203 readonly who: AccountId32;1204 readonly amount: u128;1205 } & Struct;1206 readonly isReserveRepatriated: boolean;1207 readonly asReserveRepatriated: {1208 readonly from: AccountId32;1209 readonly to: AccountId32;1210 readonly amount: u128;1211 readonly destinationStatus: FrameSupportTokensMiscBalanceStatus;1212 } & Struct;1213 readonly isDeposit: boolean;1214 readonly asDeposit: {1215 readonly who: AccountId32;1216 readonly amount: u128;1217 } & Struct;1218 readonly isWithdraw: boolean;1219 readonly asWithdraw: {1220 readonly who: AccountId32;1221 readonly amount: u128;1222 } & Struct;1223 readonly isSlashed: boolean;1224 readonly asSlashed: {1225 readonly who: AccountId32;1226 readonly amount: u128;1227 } & Struct;1228 readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'BalanceSet' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'Deposit' | 'Withdraw' | 'Slashed';1229}12301231/** @name PalletBalancesReasons */1232export interface PalletBalancesReasons extends Enum {1233 readonly isFee: boolean;1234 readonly isMisc: boolean;1235 readonly isAll: boolean;1236 readonly type: 'Fee' | 'Misc' | 'All';1237}12381239/** @name PalletBalancesReleases */1240export interface PalletBalancesReleases extends Enum {1241 readonly isV100: boolean;1242 readonly isV200: boolean;1243 readonly type: 'V100' | 'V200';1244}12451246/** @name PalletBalancesReserveData */1247export interface PalletBalancesReserveData extends Struct {1248 readonly id: U8aFixed;1249 readonly amount: u128;1250}12511252/** @name PalletCommonError */1253export interface PalletCommonError extends Enum {1254 readonly isCollectionNotFound: boolean;1255 readonly isMustBeTokenOwner: boolean;1256 readonly isNoPermission: boolean;1257 readonly isCantDestroyNotEmptyCollection: boolean;1258 readonly isPublicMintingNotAllowed: boolean;1259 readonly isAddressNotInAllowlist: boolean;1260 readonly isCollectionNameLimitExceeded: boolean;1261 readonly isCollectionDescriptionLimitExceeded: boolean;1262 readonly isCollectionTokenPrefixLimitExceeded: boolean;1263 readonly isTotalCollectionsLimitExceeded: boolean;1264 readonly isCollectionAdminCountExceeded: boolean;1265 readonly isCollectionLimitBoundsExceeded: boolean;1266 readonly isOwnerPermissionsCantBeReverted: boolean;1267 readonly isTransferNotAllowed: boolean;1268 readonly isAccountTokenLimitExceeded: boolean;1269 readonly isCollectionTokenLimitExceeded: boolean;1270 readonly isMetadataFlagFrozen: boolean;1271 readonly isTokenNotFound: boolean;1272 readonly isTokenValueTooLow: boolean;1273 readonly isApprovedValueTooLow: boolean;1274 readonly isCantApproveMoreThanOwned: boolean;1275 readonly isAddressIsZero: boolean;1276 readonly isUnsupportedOperation: boolean;1277 readonly isNotSufficientFounds: boolean;1278 readonly isUserIsNotAllowedToNest: boolean;1279 readonly isSourceCollectionIsNotAllowedToNest: boolean;1280 readonly isCollectionFieldSizeExceeded: boolean;1281 readonly isNoSpaceForProperty: boolean;1282 readonly isPropertyLimitReached: boolean;1283 readonly isPropertyKeyIsTooLong: boolean;1284 readonly isInvalidCharacterInPropertyKey: boolean;1285 readonly isEmptyPropertyKey: boolean;1286 readonly isCollectionIsExternal: boolean;1287 readonly isCollectionIsInternal: boolean;1288 readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'CantDestroyNotEmptyCollection' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds' | 'UserIsNotAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached' | 'PropertyKeyIsTooLong' | 'InvalidCharacterInPropertyKey' | 'EmptyPropertyKey' | 'CollectionIsExternal' | 'CollectionIsInternal';1289}12901291/** @name PalletCommonEvent */1292export interface PalletCommonEvent extends Enum {1293 readonly isCollectionCreated: boolean;1294 readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>;1295 readonly isCollectionDestroyed: boolean;1296 readonly asCollectionDestroyed: u32;1297 readonly isItemCreated: boolean;1298 readonly asItemCreated: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;1299 readonly isItemDestroyed: boolean;1300 readonly asItemDestroyed: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;1301 readonly isTransfer: boolean;1302 readonly asTransfer: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;1303 readonly isApproved: boolean;1304 readonly asApproved: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;1305 readonly isCollectionPropertySet: boolean;1306 readonly asCollectionPropertySet: ITuple<[u32, Bytes]>;1307 readonly isCollectionPropertyDeleted: boolean;1308 readonly asCollectionPropertyDeleted: ITuple<[u32, Bytes]>;1309 readonly isTokenPropertySet: boolean;1310 readonly asTokenPropertySet: ITuple<[u32, u32, Bytes]>;1311 readonly isTokenPropertyDeleted: boolean;1312 readonly asTokenPropertyDeleted: ITuple<[u32, u32, Bytes]>;1313 readonly isPropertyPermissionSet: boolean;1314 readonly asPropertyPermissionSet: ITuple<[u32, Bytes]>;1315 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved' | 'CollectionPropertySet' | 'CollectionPropertyDeleted' | 'TokenPropertySet' | 'TokenPropertyDeleted' | 'PropertyPermissionSet';1316}13171318/** @name PalletConfigurationCall */1319export interface PalletConfigurationCall extends Enum {1320 readonly isSetWeightToFeeCoefficientOverride: boolean;1321 readonly asSetWeightToFeeCoefficientOverride: {1322 readonly coeff: Option<u32>;1323 } & Struct;1324 readonly isSetMinGasPriceOverride: boolean;1325 readonly asSetMinGasPriceOverride: {1326 readonly coeff: Option<u64>;1327 } & Struct;1328 readonly type: 'SetWeightToFeeCoefficientOverride' | 'SetMinGasPriceOverride';1329}13301331/** @name PalletEthereumCall */1332export interface PalletEthereumCall extends Enum {1333 readonly isTransact: boolean;1334 readonly asTransact: {1335 readonly transaction: EthereumTransactionTransactionV2;1336 } & Struct;1337 readonly type: 'Transact';1338}13391340/** @name PalletEthereumError */1341export interface PalletEthereumError extends Enum {1342 readonly isInvalidSignature: boolean;1343 readonly isPreLogExists: boolean;1344 readonly type: 'InvalidSignature' | 'PreLogExists';1345}13461347/** @name PalletEthereumEvent */1348export interface PalletEthereumEvent extends Enum {1349 readonly isExecuted: boolean;1350 readonly asExecuted: {1351 readonly from: H160;1352 readonly to: H160;1353 readonly transactionHash: H256;1354 readonly exitReason: EvmCoreErrorExitReason;1355 } & Struct;1356 readonly type: 'Executed';1357}13581359/** @name PalletEthereumFakeTransactionFinalizer */1360export interface PalletEthereumFakeTransactionFinalizer extends Null {}13611362/** @name PalletEthereumRawOrigin */1363export interface PalletEthereumRawOrigin extends Enum {1364 readonly isEthereumTransaction: boolean;1365 readonly asEthereumTransaction: H160;1366 readonly type: 'EthereumTransaction';1367}13681369/** @name PalletEvmAccountBasicCrossAccountIdRepr */1370export interface PalletEvmAccountBasicCrossAccountIdRepr extends Enum {1371 readonly isSubstrate: boolean;1372 readonly asSubstrate: AccountId32;1373 readonly isEthereum: boolean;1374 readonly asEthereum: H160;1375 readonly type: 'Substrate' | 'Ethereum';1376}13771378/** @name PalletEvmCall */1379export interface PalletEvmCall extends Enum {1380 readonly isWithdraw: boolean;1381 readonly asWithdraw: {1382 readonly address: H160;1383 readonly value: u128;1384 } & Struct;1385 readonly isCall: boolean;1386 readonly asCall: {1387 readonly source: H160;1388 readonly target: H160;1389 readonly input: Bytes;1390 readonly value: U256;1391 readonly gasLimit: u64;1392 readonly maxFeePerGas: U256;1393 readonly maxPriorityFeePerGas: Option<U256>;1394 readonly nonce: Option<U256>;1395 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;1396 } & Struct;1397 readonly isCreate: boolean;1398 readonly asCreate: {1399 readonly source: H160;1400 readonly init: Bytes;1401 readonly value: U256;1402 readonly gasLimit: u64;1403 readonly maxFeePerGas: U256;1404 readonly maxPriorityFeePerGas: Option<U256>;1405 readonly nonce: Option<U256>;1406 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;1407 } & Struct;1408 readonly isCreate2: boolean;1409 readonly asCreate2: {1410 readonly source: H160;1411 readonly init: Bytes;1412 readonly salt: H256;1413 readonly value: U256;1414 readonly gasLimit: u64;1415 readonly maxFeePerGas: U256;1416 readonly maxPriorityFeePerGas: Option<U256>;1417 readonly nonce: Option<U256>;1418 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;1419 } & Struct;1420 readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';1421}14221423/** @name PalletEvmCoderSubstrateError */1424export interface PalletEvmCoderSubstrateError extends Enum {1425 readonly isOutOfGas: boolean;1426 readonly isOutOfFund: boolean;1427 readonly type: 'OutOfGas' | 'OutOfFund';1428}14291430/** @name PalletEvmContractHelpersError */1431export interface PalletEvmContractHelpersError extends Enum {1432 readonly isNoPermission: boolean;1433 readonly isNoPendingSponsor: boolean;1434 readonly isTooManyMethodsHaveSponsoredLimit: boolean;1435 readonly type: 'NoPermission' | 'NoPendingSponsor' | 'TooManyMethodsHaveSponsoredLimit';1436}14371438/** @name PalletEvmContractHelpersEvent */1439export interface PalletEvmContractHelpersEvent extends Enum {1440 readonly isContractSponsorSet: boolean;1441 readonly asContractSponsorSet: ITuple<[H160, AccountId32]>;1442 readonly isContractSponsorshipConfirmed: boolean;1443 readonly asContractSponsorshipConfirmed: ITuple<[H160, AccountId32]>;1444 readonly isContractSponsorRemoved: boolean;1445 readonly asContractSponsorRemoved: H160;1446 readonly type: 'ContractSponsorSet' | 'ContractSponsorshipConfirmed' | 'ContractSponsorRemoved';1447}14481449/** @name PalletEvmContractHelpersSponsoringModeT */1450export interface PalletEvmContractHelpersSponsoringModeT extends Enum {1451 readonly isDisabled: boolean;1452 readonly isAllowlisted: boolean;1453 readonly isGenerous: boolean;1454 readonly type: 'Disabled' | 'Allowlisted' | 'Generous';1455}14561457/** @name PalletEvmError */1458export interface PalletEvmError extends Enum {1459 readonly isBalanceLow: boolean;1460 readonly isFeeOverflow: boolean;1461 readonly isPaymentOverflow: boolean;1462 readonly isWithdrawFailed: boolean;1463 readonly isGasPriceTooLow: boolean;1464 readonly isInvalidNonce: boolean;1465 readonly isGasLimitTooLow: boolean;1466 readonly isGasLimitTooHigh: boolean;1467 readonly isUndefined: boolean;1468 readonly isReentrancy: boolean;1469 readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce' | 'GasLimitTooLow' | 'GasLimitTooHigh' | 'Undefined' | 'Reentrancy';1470}14711472/** @name PalletEvmEvent */1473export interface PalletEvmEvent extends Enum {1474 readonly isLog: boolean;1475 readonly asLog: {1476 readonly log: EthereumLog;1477 } & Struct;1478 readonly isCreated: boolean;1479 readonly asCreated: {1480 readonly address: H160;1481 } & Struct;1482 readonly isCreatedFailed: boolean;1483 readonly asCreatedFailed: {1484 readonly address: H160;1485 } & Struct;1486 readonly isExecuted: boolean;1487 readonly asExecuted: {1488 readonly address: H160;1489 } & Struct;1490 readonly isExecutedFailed: boolean;1491 readonly asExecutedFailed: {1492 readonly address: H160;1493 } & Struct;1494 readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed';1495}14961497/** @name PalletEvmMigrationCall */1498export interface PalletEvmMigrationCall extends Enum {1499 readonly isBegin: boolean;1500 readonly asBegin: {1501 readonly address: H160;1502 } & Struct;1503 readonly isSetData: boolean;1504 readonly asSetData: {1505 readonly address: H160;1506 readonly data: Vec<ITuple<[H256, H256]>>;1507 } & Struct;1508 readonly isFinish: boolean;1509 readonly asFinish: {1510 readonly address: H160;1511 readonly code: Bytes;1512 } & Struct;1513 readonly type: 'Begin' | 'SetData' | 'Finish';1514}15151516/** @name PalletEvmMigrationError */1517export interface PalletEvmMigrationError extends Enum {1518 readonly isAccountNotEmpty: boolean;1519 readonly isAccountIsNotMigrating: boolean;1520 readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating';1521}15221523/** @name PalletForeignAssetsAssetIds */1524export interface PalletForeignAssetsAssetIds extends Enum {1525 readonly isForeignAssetId: boolean;1526 readonly asForeignAssetId: u32;1527 readonly isNativeAssetId: boolean;1528 readonly asNativeAssetId: PalletForeignAssetsNativeCurrency;1529 readonly type: 'ForeignAssetId' | 'NativeAssetId';1530}15311532/** @name PalletForeignAssetsModuleAssetMetadata */1533export interface PalletForeignAssetsModuleAssetMetadata extends Struct {1534 readonly name: Bytes;1535 readonly symbol: Bytes;1536 readonly decimals: u8;1537 readonly minimalBalance: u128;1538}15391540/** @name PalletForeignAssetsModuleCall */1541export interface PalletForeignAssetsModuleCall extends Enum {1542 readonly isRegisterForeignAsset: boolean;1543 readonly asRegisterForeignAsset: {1544 readonly owner: AccountId32;1545 readonly location: XcmVersionedMultiLocation;1546 readonly metadata: PalletForeignAssetsModuleAssetMetadata;1547 } & Struct;1548 readonly isUpdateForeignAsset: boolean;1549 readonly asUpdateForeignAsset: {1550 readonly foreignAssetId: u32;1551 readonly location: XcmVersionedMultiLocation;1552 readonly metadata: PalletForeignAssetsModuleAssetMetadata;1553 } & Struct;1554 readonly type: 'RegisterForeignAsset' | 'UpdateForeignAsset';1555}15561557/** @name PalletForeignAssetsModuleError */1558export interface PalletForeignAssetsModuleError extends Enum {1559 readonly isBadLocation: boolean;1560 readonly isMultiLocationExisted: boolean;1561 readonly isAssetIdNotExists: boolean;1562 readonly isAssetIdExisted: boolean;1563 readonly type: 'BadLocation' | 'MultiLocationExisted' | 'AssetIdNotExists' | 'AssetIdExisted';1564}15651566/** @name PalletForeignAssetsModuleEvent */1567export interface PalletForeignAssetsModuleEvent extends Enum {1568 readonly isForeignAssetRegistered: boolean;1569 readonly asForeignAssetRegistered: {1570 readonly assetId: u32;1571 readonly assetAddress: XcmV1MultiLocation;1572 readonly metadata: PalletForeignAssetsModuleAssetMetadata;1573 } & Struct;1574 readonly isForeignAssetUpdated: boolean;1575 readonly asForeignAssetUpdated: {1576 readonly assetId: u32;1577 readonly assetAddress: XcmV1MultiLocation;1578 readonly metadata: PalletForeignAssetsModuleAssetMetadata;1579 } & Struct;1580 readonly isAssetRegistered: boolean;1581 readonly asAssetRegistered: {1582 readonly assetId: PalletForeignAssetsAssetIds;1583 readonly metadata: PalletForeignAssetsModuleAssetMetadata;1584 } & Struct;1585 readonly isAssetUpdated: boolean;1586 readonly asAssetUpdated: {1587 readonly assetId: PalletForeignAssetsAssetIds;1588 readonly metadata: PalletForeignAssetsModuleAssetMetadata;1589 } & Struct;1590 readonly type: 'ForeignAssetRegistered' | 'ForeignAssetUpdated' | 'AssetRegistered' | 'AssetUpdated';1591}15921593/** @name PalletForeignAssetsNativeCurrency */1594export interface PalletForeignAssetsNativeCurrency extends Enum {1595 readonly isHere: boolean;1596 readonly isParent: boolean;1597 readonly type: 'Here' | 'Parent';1598}15991600/** @name PalletFungibleError */1601export interface PalletFungibleError extends Enum {1602 readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;1603 readonly isFungibleItemsHaveNoId: boolean;1604 readonly isFungibleItemsDontHaveData: boolean;1605 readonly isFungibleDisallowsNesting: boolean;1606 readonly isSettingPropertiesNotAllowed: boolean;1607 readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';1608}16091610/** @name PalletInflationCall */1611export interface PalletInflationCall extends Enum {1612 readonly isStartInflation: boolean;1613 readonly asStartInflation: {1614 readonly inflationStartRelayBlock: u32;1615 } & Struct;1616 readonly type: 'StartInflation';1617}16181619/** @name PalletMaintenanceCall */1620export interface PalletMaintenanceCall extends Enum {1621 readonly isEnable: boolean;1622 readonly isDisable: boolean;1623 readonly type: 'Enable' | 'Disable';1624}16251626/** @name PalletMaintenanceError */1627export interface PalletMaintenanceError extends Null {}16281629/** @name PalletMaintenanceEvent */1630export interface PalletMaintenanceEvent extends Enum {1631 readonly isMaintenanceEnabled: boolean;1632 readonly isMaintenanceDisabled: boolean;1633 readonly type: 'MaintenanceEnabled' | 'MaintenanceDisabled';1634}16351636/** @name PalletNonfungibleError */1637export interface PalletNonfungibleError extends Enum {1638 readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;1639 readonly isNonfungibleItemsHaveNoAmount: boolean;1640 readonly isCantBurnNftWithChildren: boolean;1641 readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount' | 'CantBurnNftWithChildren';1642}16431644/** @name PalletNonfungibleItemData */1645export interface PalletNonfungibleItemData extends Struct {1646 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1647}16481649/** @name PalletRefungibleError */1650export interface PalletRefungibleError extends Enum {1651 readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;1652 readonly isWrongRefungiblePieces: boolean;1653 readonly isRepartitionWhileNotOwningAllPieces: boolean;1654 readonly isRefungibleDisallowsNesting: boolean;1655 readonly isSettingPropertiesNotAllowed: boolean;1656 readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RepartitionWhileNotOwningAllPieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';1657}16581659/** @name PalletRefungibleItemData */1660export interface PalletRefungibleItemData extends Struct {1661 readonly constData: Bytes;1662}16631664/** @name PalletRmrkCoreCall */1665export interface PalletRmrkCoreCall extends Enum {1666 readonly isCreateCollection: boolean;1667 readonly asCreateCollection: {1668 readonly metadata: Bytes;1669 readonly max: Option<u32>;1670 readonly symbol: Bytes;1671 } & Struct;1672 readonly isDestroyCollection: boolean;1673 readonly asDestroyCollection: {1674 readonly collectionId: u32;1675 } & Struct;1676 readonly isChangeCollectionIssuer: boolean;1677 readonly asChangeCollectionIssuer: {1678 readonly collectionId: u32;1679 readonly newIssuer: MultiAddress;1680 } & Struct;1681 readonly isLockCollection: boolean;1682 readonly asLockCollection: {1683 readonly collectionId: u32;1684 } & Struct;1685 readonly isMintNft: boolean;1686 readonly asMintNft: {1687 readonly owner: Option<AccountId32>;1688 readonly collectionId: u32;1689 readonly recipient: Option<AccountId32>;1690 readonly royaltyAmount: Option<Permill>;1691 readonly metadata: Bytes;1692 readonly transferable: bool;1693 readonly resources: Option<Vec<RmrkTraitsResourceResourceTypes>>;1694 } & Struct;1695 readonly isBurnNft: boolean;1696 readonly asBurnNft: {1697 readonly collectionId: u32;1698 readonly nftId: u32;1699 readonly maxBurns: u32;1700 } & Struct;1701 readonly isSend: boolean;1702 readonly asSend: {1703 readonly rmrkCollectionId: u32;1704 readonly rmrkNftId: u32;1705 readonly newOwner: RmrkTraitsNftAccountIdOrCollectionNftTuple;1706 } & Struct;1707 readonly isAcceptNft: boolean;1708 readonly asAcceptNft: {1709 readonly rmrkCollectionId: u32;1710 readonly rmrkNftId: u32;1711 readonly newOwner: RmrkTraitsNftAccountIdOrCollectionNftTuple;1712 } & Struct;1713 readonly isRejectNft: boolean;1714 readonly asRejectNft: {1715 readonly rmrkCollectionId: u32;1716 readonly rmrkNftId: u32;1717 } & Struct;1718 readonly isAcceptResource: boolean;1719 readonly asAcceptResource: {1720 readonly rmrkCollectionId: u32;1721 readonly rmrkNftId: u32;1722 readonly resourceId: u32;1723 } & Struct;1724 readonly isAcceptResourceRemoval: boolean;1725 readonly asAcceptResourceRemoval: {1726 readonly rmrkCollectionId: u32;1727 readonly rmrkNftId: u32;1728 readonly resourceId: u32;1729 } & Struct;1730 readonly isSetProperty: boolean;1731 readonly asSetProperty: {1732 readonly rmrkCollectionId: Compact<u32>;1733 readonly maybeNftId: Option<u32>;1734 readonly key: Bytes;1735 readonly value: Bytes;1736 } & Struct;1737 readonly isSetPriority: boolean;1738 readonly asSetPriority: {1739 readonly rmrkCollectionId: u32;1740 readonly rmrkNftId: u32;1741 readonly priorities: Vec<u32>;1742 } & Struct;1743 readonly isAddBasicResource: boolean;1744 readonly asAddBasicResource: {1745 readonly rmrkCollectionId: u32;1746 readonly nftId: u32;1747 readonly resource: RmrkTraitsResourceBasicResource;1748 } & Struct;1749 readonly isAddComposableResource: boolean;1750 readonly asAddComposableResource: {1751 readonly rmrkCollectionId: u32;1752 readonly nftId: u32;1753 readonly resource: RmrkTraitsResourceComposableResource;1754 } & Struct;1755 readonly isAddSlotResource: boolean;1756 readonly asAddSlotResource: {1757 readonly rmrkCollectionId: u32;1758 readonly nftId: u32;1759 readonly resource: RmrkTraitsResourceSlotResource;1760 } & Struct;1761 readonly isRemoveResource: boolean;1762 readonly asRemoveResource: {1763 readonly rmrkCollectionId: u32;1764 readonly nftId: u32;1765 readonly resourceId: u32;1766 } & Struct;1767 readonly type: 'CreateCollection' | 'DestroyCollection' | 'ChangeCollectionIssuer' | 'LockCollection' | 'MintNft' | 'BurnNft' | 'Send' | 'AcceptNft' | 'RejectNft' | 'AcceptResource' | 'AcceptResourceRemoval' | 'SetProperty' | 'SetPriority' | 'AddBasicResource' | 'AddComposableResource' | 'AddSlotResource' | 'RemoveResource';1768}17691770/** @name PalletRmrkCoreError */1771export interface PalletRmrkCoreError extends Enum {1772 readonly isCorruptedCollectionType: boolean;1773 readonly isRmrkPropertyKeyIsTooLong: boolean;1774 readonly isRmrkPropertyValueIsTooLong: boolean;1775 readonly isRmrkPropertyIsNotFound: boolean;1776 readonly isUnableToDecodeRmrkData: boolean;1777 readonly isCollectionNotEmpty: boolean;1778 readonly isNoAvailableCollectionId: boolean;1779 readonly isNoAvailableNftId: boolean;1780 readonly isCollectionUnknown: boolean;1781 readonly isNoPermission: boolean;1782 readonly isNonTransferable: boolean;1783 readonly isCollectionFullOrLocked: boolean;1784 readonly isResourceDoesntExist: boolean;1785 readonly isCannotSendToDescendentOrSelf: boolean;1786 readonly isCannotAcceptNonOwnedNft: boolean;1787 readonly isCannotRejectNonOwnedNft: boolean;1788 readonly isCannotRejectNonPendingNft: boolean;1789 readonly isResourceNotPending: boolean;1790 readonly isNoAvailableResourceId: boolean;1791 readonly type: 'CorruptedCollectionType' | 'RmrkPropertyKeyIsTooLong' | 'RmrkPropertyValueIsTooLong' | 'RmrkPropertyIsNotFound' | 'UnableToDecodeRmrkData' | 'CollectionNotEmpty' | 'NoAvailableCollectionId' | 'NoAvailableNftId' | 'CollectionUnknown' | 'NoPermission' | 'NonTransferable' | 'CollectionFullOrLocked' | 'ResourceDoesntExist' | 'CannotSendToDescendentOrSelf' | 'CannotAcceptNonOwnedNft' | 'CannotRejectNonOwnedNft' | 'CannotRejectNonPendingNft' | 'ResourceNotPending' | 'NoAvailableResourceId';1792}17931794/** @name PalletRmrkCoreEvent */1795export interface PalletRmrkCoreEvent extends Enum {1796 readonly isCollectionCreated: boolean;1797 readonly asCollectionCreated: {1798 readonly issuer: AccountId32;1799 readonly collectionId: u32;1800 } & Struct;1801 readonly isCollectionDestroyed: boolean;1802 readonly asCollectionDestroyed: {1803 readonly issuer: AccountId32;1804 readonly collectionId: u32;1805 } & Struct;1806 readonly isIssuerChanged: boolean;1807 readonly asIssuerChanged: {1808 readonly oldIssuer: AccountId32;1809 readonly newIssuer: AccountId32;1810 readonly collectionId: u32;1811 } & Struct;1812 readonly isCollectionLocked: boolean;1813 readonly asCollectionLocked: {1814 readonly issuer: AccountId32;1815 readonly collectionId: u32;1816 } & Struct;1817 readonly isNftMinted: boolean;1818 readonly asNftMinted: {1819 readonly owner: AccountId32;1820 readonly collectionId: u32;1821 readonly nftId: u32;1822 } & Struct;1823 readonly isNftBurned: boolean;1824 readonly asNftBurned: {1825 readonly owner: AccountId32;1826 readonly nftId: u32;1827 } & Struct;1828 readonly isNftSent: boolean;1829 readonly asNftSent: {1830 readonly sender: AccountId32;1831 readonly recipient: RmrkTraitsNftAccountIdOrCollectionNftTuple;1832 readonly collectionId: u32;1833 readonly nftId: u32;1834 readonly approvalRequired: bool;1835 } & Struct;1836 readonly isNftAccepted: boolean;1837 readonly asNftAccepted: {1838 readonly sender: AccountId32;1839 readonly recipient: RmrkTraitsNftAccountIdOrCollectionNftTuple;1840 readonly collectionId: u32;1841 readonly nftId: u32;1842 } & Struct;1843 readonly isNftRejected: boolean;1844 readonly asNftRejected: {1845 readonly sender: AccountId32;1846 readonly collectionId: u32;1847 readonly nftId: u32;1848 } & Struct;1849 readonly isPropertySet: boolean;1850 readonly asPropertySet: {1851 readonly collectionId: u32;1852 readonly maybeNftId: Option<u32>;1853 readonly key: Bytes;1854 readonly value: Bytes;1855 } & Struct;1856 readonly isResourceAdded: boolean;1857 readonly asResourceAdded: {1858 readonly nftId: u32;1859 readonly resourceId: u32;1860 } & Struct;1861 readonly isResourceRemoval: boolean;1862 readonly asResourceRemoval: {1863 readonly nftId: u32;1864 readonly resourceId: u32;1865 } & Struct;1866 readonly isResourceAccepted: boolean;1867 readonly asResourceAccepted: {1868 readonly nftId: u32;1869 readonly resourceId: u32;1870 } & Struct;1871 readonly isResourceRemovalAccepted: boolean;1872 readonly asResourceRemovalAccepted: {1873 readonly nftId: u32;1874 readonly resourceId: u32;1875 } & Struct;1876 readonly isPrioritySet: boolean;1877 readonly asPrioritySet: {1878 readonly collectionId: u32;1879 readonly nftId: u32;1880 } & Struct;1881 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'IssuerChanged' | 'CollectionLocked' | 'NftMinted' | 'NftBurned' | 'NftSent' | 'NftAccepted' | 'NftRejected' | 'PropertySet' | 'ResourceAdded' | 'ResourceRemoval' | 'ResourceAccepted' | 'ResourceRemovalAccepted' | 'PrioritySet';1882}18831884/** @name PalletRmrkEquipCall */1885export interface PalletRmrkEquipCall extends Enum {1886 readonly isCreateBase: boolean;1887 readonly asCreateBase: {1888 readonly baseType: Bytes;1889 readonly symbol: Bytes;1890 readonly parts: Vec<RmrkTraitsPartPartType>;1891 } & Struct;1892 readonly isThemeAdd: boolean;1893 readonly asThemeAdd: {1894 readonly baseId: u32;1895 readonly theme: RmrkTraitsTheme;1896 } & Struct;1897 readonly isEquippable: boolean;1898 readonly asEquippable: {1899 readonly baseId: u32;1900 readonly slotId: u32;1901 readonly equippables: RmrkTraitsPartEquippableList;1902 } & Struct;1903 readonly type: 'CreateBase' | 'ThemeAdd' | 'Equippable';1904}19051906/** @name PalletRmrkEquipError */1907export interface PalletRmrkEquipError extends Enum {1908 readonly isPermissionError: boolean;1909 readonly isNoAvailableBaseId: boolean;1910 readonly isNoAvailablePartId: boolean;1911 readonly isBaseDoesntExist: boolean;1912 readonly isNeedsDefaultThemeFirst: boolean;1913 readonly isPartDoesntExist: boolean;1914 readonly isNoEquippableOnFixedPart: boolean;1915 readonly type: 'PermissionError' | 'NoAvailableBaseId' | 'NoAvailablePartId' | 'BaseDoesntExist' | 'NeedsDefaultThemeFirst' | 'PartDoesntExist' | 'NoEquippableOnFixedPart';1916}19171918/** @name PalletRmrkEquipEvent */1919export interface PalletRmrkEquipEvent extends Enum {1920 readonly isBaseCreated: boolean;1921 readonly asBaseCreated: {1922 readonly issuer: AccountId32;1923 readonly baseId: u32;1924 } & Struct;1925 readonly isEquippablesUpdated: boolean;1926 readonly asEquippablesUpdated: {1927 readonly baseId: u32;1928 readonly slotId: u32;1929 } & Struct;1930 readonly type: 'BaseCreated' | 'EquippablesUpdated';1931}19321933/** @name PalletStructureCall */1934export interface PalletStructureCall extends Null {}19351936/** @name PalletStructureError */1937export interface PalletStructureError extends Enum {1938 readonly isOuroborosDetected: boolean;1939 readonly isDepthLimit: boolean;1940 readonly isBreadthLimit: boolean;1941 readonly isTokenNotFound: boolean;1942 readonly type: 'OuroborosDetected' | 'DepthLimit' | 'BreadthLimit' | 'TokenNotFound';1943}19441945/** @name PalletStructureEvent */1946export interface PalletStructureEvent extends Enum {1947 readonly isExecuted: boolean;1948 readonly asExecuted: Result<Null, SpRuntimeDispatchError>;1949 readonly type: 'Executed';1950}19511952/** @name PalletSudoCall */1953export interface PalletSudoCall extends Enum {1954 readonly isSudo: boolean;1955 readonly asSudo: {1956 readonly call: Call;1957 } & Struct;1958 readonly isSudoUncheckedWeight: boolean;1959 readonly asSudoUncheckedWeight: {1960 readonly call: Call;1961 readonly weight: Weight;1962 } & Struct;1963 readonly isSetKey: boolean;1964 readonly asSetKey: {1965 readonly new_: MultiAddress;1966 } & Struct;1967 readonly isSudoAs: boolean;1968 readonly asSudoAs: {1969 readonly who: MultiAddress;1970 readonly call: Call;1971 } & Struct;1972 readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';1973}19741975/** @name PalletSudoError */1976export interface PalletSudoError extends Enum {1977 readonly isRequireSudo: boolean;1978 readonly type: 'RequireSudo';1979}19801981/** @name PalletSudoEvent */1982export interface PalletSudoEvent extends Enum {1983 readonly isSudid: boolean;1984 readonly asSudid: {1985 readonly sudoResult: Result<Null, SpRuntimeDispatchError>;1986 } & Struct;1987 readonly isKeyChanged: boolean;1988 readonly asKeyChanged: {1989 readonly oldSudoer: Option<AccountId32>;1990 } & Struct;1991 readonly isSudoAsDone: boolean;1992 readonly asSudoAsDone: {1993 readonly sudoResult: Result<Null, SpRuntimeDispatchError>;1994 } & Struct;1995 readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone';1996}19971998/** @name PalletTemplateTransactionPaymentCall */1999export interface PalletTemplateTransactionPaymentCall extends Null {}20002001/** @name PalletTemplateTransactionPaymentChargeTransactionPayment */2002export interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}20032004/** @name PalletTestUtilsCall */2005export interface PalletTestUtilsCall extends Enum {2006 readonly isEnable: boolean;2007 readonly isSetTestValue: boolean;2008 readonly asSetTestValue: {2009 readonly value: u32;2010 } & Struct;2011 readonly isSetTestValueAndRollback: boolean;2012 readonly asSetTestValueAndRollback: {2013 readonly value: u32;2014 } & Struct;2015 readonly isIncTestValue: boolean;2016 readonly isSelfCancelingInc: boolean;2017 readonly asSelfCancelingInc: {2018 readonly id: U8aFixed;2019 readonly maxTestValue: u32;2020 } & Struct;2021 readonly isJustTakeFee: boolean;2022 readonly type: 'Enable' | 'SetTestValue' | 'SetTestValueAndRollback' | 'IncTestValue' | 'SelfCancelingInc' | 'JustTakeFee';2023}20242025/** @name PalletTestUtilsError */2026export interface PalletTestUtilsError extends Enum {2027 readonly isTestPalletDisabled: boolean;2028 readonly isTriggerRollback: boolean;2029 readonly type: 'TestPalletDisabled' | 'TriggerRollback';2030}20312032/** @name PalletTestUtilsEvent */2033export interface PalletTestUtilsEvent extends Enum {2034 readonly isValueIsSet: boolean;2035 readonly isShouldRollback: boolean;2036 readonly type: 'ValueIsSet' | 'ShouldRollback';2037}20382039/** @name PalletTimestampCall */2040export interface PalletTimestampCall extends Enum {2041 readonly isSet: boolean;2042 readonly asSet: {2043 readonly now: Compact<u64>;2044 } & Struct;2045 readonly type: 'Set';2046}20472048/** @name PalletTransactionPaymentEvent */2049export interface PalletTransactionPaymentEvent extends Enum {2050 readonly isTransactionFeePaid: boolean;2051 readonly asTransactionFeePaid: {2052 readonly who: AccountId32;2053 readonly actualFee: u128;2054 readonly tip: u128;2055 } & Struct;2056 readonly type: 'TransactionFeePaid';2057}20582059/** @name PalletTransactionPaymentReleases */2060export interface PalletTransactionPaymentReleases extends Enum {2061 readonly isV1Ancient: boolean;2062 readonly isV2: boolean;2063 readonly type: 'V1Ancient' | 'V2';2064}20652066/** @name PalletTreasuryCall */2067export interface PalletTreasuryCall extends Enum {2068 readonly isProposeSpend: boolean;2069 readonly asProposeSpend: {2070 readonly value: Compact<u128>;2071 readonly beneficiary: MultiAddress;2072 } & Struct;2073 readonly isRejectProposal: boolean;2074 readonly asRejectProposal: {2075 readonly proposalId: Compact<u32>;2076 } & Struct;2077 readonly isApproveProposal: boolean;2078 readonly asApproveProposal: {2079 readonly proposalId: Compact<u32>;2080 } & Struct;2081 readonly isSpend: boolean;2082 readonly asSpend: {2083 readonly amount: Compact<u128>;2084 readonly beneficiary: MultiAddress;2085 } & Struct;2086 readonly isRemoveApproval: boolean;2087 readonly asRemoveApproval: {2088 readonly proposalId: Compact<u32>;2089 } & Struct;2090 readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal' | 'Spend' | 'RemoveApproval';2091}20922093/** @name PalletTreasuryError */2094export interface PalletTreasuryError extends Enum {2095 readonly isInsufficientProposersBalance: boolean;2096 readonly isInvalidIndex: boolean;2097 readonly isTooManyApprovals: boolean;2098 readonly isInsufficientPermission: boolean;2099 readonly isProposalNotApproved: boolean;2100 readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals' | 'InsufficientPermission' | 'ProposalNotApproved';2101}21022103/** @name PalletTreasuryEvent */2104export interface PalletTreasuryEvent extends Enum {2105 readonly isProposed: boolean;2106 readonly asProposed: {2107 readonly proposalIndex: u32;2108 } & Struct;2109 readonly isSpending: boolean;2110 readonly asSpending: {2111 readonly budgetRemaining: u128;2112 } & Struct;2113 readonly isAwarded: boolean;2114 readonly asAwarded: {2115 readonly proposalIndex: u32;2116 readonly award: u128;2117 readonly account: AccountId32;2118 } & Struct;2119 readonly isRejected: boolean;2120 readonly asRejected: {2121 readonly proposalIndex: u32;2122 readonly slashed: u128;2123 } & Struct;2124 readonly isBurnt: boolean;2125 readonly asBurnt: {2126 readonly burntFunds: u128;2127 } & Struct;2128 readonly isRollover: boolean;2129 readonly asRollover: {2130 readonly rolloverBalance: u128;2131 } & Struct;2132 readonly isDeposit: boolean;2133 readonly asDeposit: {2134 readonly value: u128;2135 } & Struct;2136 readonly isSpendApproved: boolean;2137 readonly asSpendApproved: {2138 readonly proposalIndex: u32;2139 readonly amount: u128;2140 readonly beneficiary: AccountId32;2141 } & Struct;2142 readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit' | 'SpendApproved';2143}21442145/** @name PalletTreasuryProposal */2146export interface PalletTreasuryProposal extends Struct {2147 readonly proposer: AccountId32;2148 readonly value: u128;2149 readonly beneficiary: AccountId32;2150 readonly bond: u128;2151}21522153/** @name PalletUniqueCall */2154export interface PalletUniqueCall extends Enum {2155 readonly isCreateCollection: boolean;2156 readonly asCreateCollection: {2157 readonly collectionName: Vec<u16>;2158 readonly collectionDescription: Vec<u16>;2159 readonly tokenPrefix: Bytes;2160 readonly mode: UpDataStructsCollectionMode;2161 } & Struct;2162 readonly isCreateCollectionEx: boolean;2163 readonly asCreateCollectionEx: {2164 readonly data: UpDataStructsCreateCollectionData;2165 } & Struct;2166 readonly isDestroyCollection: boolean;2167 readonly asDestroyCollection: {2168 readonly collectionId: u32;2169 } & Struct;2170 readonly isAddToAllowList: boolean;2171 readonly asAddToAllowList: {2172 readonly collectionId: u32;2173 readonly address: PalletEvmAccountBasicCrossAccountIdRepr;2174 } & Struct;2175 readonly isRemoveFromAllowList: boolean;2176 readonly asRemoveFromAllowList: {2177 readonly collectionId: u32;2178 readonly address: PalletEvmAccountBasicCrossAccountIdRepr;2179 } & Struct;2180 readonly isChangeCollectionOwner: boolean;2181 readonly asChangeCollectionOwner: {2182 readonly collectionId: u32;2183 readonly newOwner: AccountId32;2184 } & Struct;2185 readonly isAddCollectionAdmin: boolean;2186 readonly asAddCollectionAdmin: {2187 readonly collectionId: u32;2188 readonly newAdminId: PalletEvmAccountBasicCrossAccountIdRepr;2189 } & Struct;2190 readonly isRemoveCollectionAdmin: boolean;2191 readonly asRemoveCollectionAdmin: {2192 readonly collectionId: u32;2193 readonly accountId: PalletEvmAccountBasicCrossAccountIdRepr;2194 } & Struct;2195 readonly isSetCollectionSponsor: boolean;2196 readonly asSetCollectionSponsor: {2197 readonly collectionId: u32;2198 readonly newSponsor: AccountId32;2199 } & Struct;2200 readonly isConfirmSponsorship: boolean;2201 readonly asConfirmSponsorship: {2202 readonly collectionId: u32;2203 } & Struct;2204 readonly isRemoveCollectionSponsor: boolean;2205 readonly asRemoveCollectionSponsor: {2206 readonly collectionId: u32;2207 } & Struct;2208 readonly isCreateItem: boolean;2209 readonly asCreateItem: {2210 readonly collectionId: u32;2211 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;2212 readonly data: UpDataStructsCreateItemData;2213 } & Struct;2214 readonly isCreateMultipleItems: boolean;2215 readonly asCreateMultipleItems: {2216 readonly collectionId: u32;2217 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;2218 readonly itemsData: Vec<UpDataStructsCreateItemData>;2219 } & Struct;2220 readonly isSetCollectionProperties: boolean;2221 readonly asSetCollectionProperties: {2222 readonly collectionId: u32;2223 readonly properties: Vec<UpDataStructsProperty>;2224 } & Struct;2225 readonly isDeleteCollectionProperties: boolean;2226 readonly asDeleteCollectionProperties: {2227 readonly collectionId: u32;2228 readonly propertyKeys: Vec<Bytes>;2229 } & Struct;2230 readonly isSetTokenProperties: boolean;2231 readonly asSetTokenProperties: {2232 readonly collectionId: u32;2233 readonly tokenId: u32;2234 readonly properties: Vec<UpDataStructsProperty>;2235 } & Struct;2236 readonly isDeleteTokenProperties: boolean;2237 readonly asDeleteTokenProperties: {2238 readonly collectionId: u32;2239 readonly tokenId: u32;2240 readonly propertyKeys: Vec<Bytes>;2241 } & Struct;2242 readonly isSetTokenPropertyPermissions: boolean;2243 readonly asSetTokenPropertyPermissions: {2244 readonly collectionId: u32;2245 readonly propertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;2246 } & Struct;2247 readonly isCreateMultipleItemsEx: boolean;2248 readonly asCreateMultipleItemsEx: {2249 readonly collectionId: u32;2250 readonly data: UpDataStructsCreateItemExData;2251 } & Struct;2252 readonly isSetTransfersEnabledFlag: boolean;2253 readonly asSetTransfersEnabledFlag: {2254 readonly collectionId: u32;2255 readonly value: bool;2256 } & Struct;2257 readonly isBurnItem: boolean;2258 readonly asBurnItem: {2259 readonly collectionId: u32;2260 readonly itemId: u32;2261 readonly value: u128;2262 } & Struct;2263 readonly isBurnFrom: boolean;2264 readonly asBurnFrom: {2265 readonly collectionId: u32;2266 readonly from: PalletEvmAccountBasicCrossAccountIdRepr;2267 readonly itemId: u32;2268 readonly value: u128;2269 } & Struct;2270 readonly isTransfer: boolean;2271 readonly asTransfer: {2272 readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;2273 readonly collectionId: u32;2274 readonly itemId: u32;2275 readonly value: u128;2276 } & Struct;2277 readonly isApprove: boolean;2278 readonly asApprove: {2279 readonly spender: PalletEvmAccountBasicCrossAccountIdRepr;2280 readonly collectionId: u32;2281 readonly itemId: u32;2282 readonly amount: u128;2283 } & Struct;2284 readonly isTransferFrom: boolean;2285 readonly asTransferFrom: {2286 readonly from: PalletEvmAccountBasicCrossAccountIdRepr;2287 readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;2288 readonly collectionId: u32;2289 readonly itemId: u32;2290 readonly value: u128;2291 } & Struct;2292 readonly isSetCollectionLimits: boolean;2293 readonly asSetCollectionLimits: {2294 readonly collectionId: u32;2295 readonly newLimit: UpDataStructsCollectionLimits;2296 } & Struct;2297 readonly isSetCollectionPermissions: boolean;2298 readonly asSetCollectionPermissions: {2299 readonly collectionId: u32;2300 readonly newPermission: UpDataStructsCollectionPermissions;2301 } & Struct;2302 readonly isRepartition: boolean;2303 readonly asRepartition: {2304 readonly collectionId: u32;2305 readonly tokenId: u32;2306 readonly amount: u128;2307 } & Struct;2308 readonly type: 'CreateCollection' | 'CreateCollectionEx' | 'DestroyCollection' | 'AddToAllowList' | 'RemoveFromAllowList' | 'ChangeCollectionOwner' | 'AddCollectionAdmin' | 'RemoveCollectionAdmin' | 'SetCollectionSponsor' | 'ConfirmSponsorship' | 'RemoveCollectionSponsor' | 'CreateItem' | 'CreateMultipleItems' | 'SetCollectionProperties' | 'DeleteCollectionProperties' | 'SetTokenProperties' | 'DeleteTokenProperties' | 'SetTokenPropertyPermissions' | 'CreateMultipleItemsEx' | 'SetTransfersEnabledFlag' | 'BurnItem' | 'BurnFrom' | 'Transfer' | 'Approve' | 'TransferFrom' | 'SetCollectionLimits' | 'SetCollectionPermissions' | 'Repartition';2309}23102311/** @name PalletUniqueError */2312export interface PalletUniqueError extends Enum {2313 readonly isCollectionDecimalPointLimitExceeded: boolean;2314 readonly isConfirmUnsetSponsorFail: boolean;2315 readonly isEmptyArgument: boolean;2316 readonly isRepartitionCalledOnNonRefungibleCollection: boolean;2317 readonly type: 'CollectionDecimalPointLimitExceeded' | 'ConfirmUnsetSponsorFail' | 'EmptyArgument' | 'RepartitionCalledOnNonRefungibleCollection';2318}23192320/** @name PalletUniqueRawEvent */2321export interface PalletUniqueRawEvent extends Enum {2322 readonly isCollectionSponsorRemoved: boolean;2323 readonly asCollectionSponsorRemoved: u32;2324 readonly isCollectionAdminAdded: boolean;2325 readonly asCollectionAdminAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;2326 readonly isCollectionOwnedChanged: boolean;2327 readonly asCollectionOwnedChanged: ITuple<[u32, AccountId32]>;2328 readonly isCollectionSponsorSet: boolean;2329 readonly asCollectionSponsorSet: ITuple<[u32, AccountId32]>;2330 readonly isSponsorshipConfirmed: boolean;2331 readonly asSponsorshipConfirmed: ITuple<[u32, AccountId32]>;2332 readonly isCollectionAdminRemoved: boolean;2333 readonly asCollectionAdminRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;2334 readonly isAllowListAddressRemoved: boolean;2335 readonly asAllowListAddressRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;2336 readonly isAllowListAddressAdded: boolean;2337 readonly asAllowListAddressAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;2338 readonly isCollectionLimitSet: boolean;2339 readonly asCollectionLimitSet: u32;2340 readonly isCollectionPermissionSet: boolean;2341 readonly asCollectionPermissionSet: u32;2342 readonly type: 'CollectionSponsorRemoved' | 'CollectionAdminAdded' | 'CollectionOwnedChanged' | 'CollectionSponsorSet' | 'SponsorshipConfirmed' | 'CollectionAdminRemoved' | 'AllowListAddressRemoved' | 'AllowListAddressAdded' | 'CollectionLimitSet' | 'CollectionPermissionSet';2343}23442345/** @name PalletUniqueSchedulerCall */2346export interface PalletUniqueSchedulerCall extends Enum {2347 readonly isScheduleNamed: boolean;2348 readonly asScheduleNamed: {2349 readonly id: U8aFixed;2350 readonly when: u32;2351 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;2352 readonly priority: Option<u8>;2353 readonly call: FrameSupportScheduleMaybeHashed;2354 } & Struct;2355 readonly isCancelNamed: boolean;2356 readonly asCancelNamed: {2357 readonly id: U8aFixed;2358 } & Struct;2359 readonly isScheduleNamedAfter: boolean;2360 readonly asScheduleNamedAfter: {2361 readonly id: U8aFixed;2362 readonly after: u32;2363 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;2364 readonly priority: Option<u8>;2365 readonly call: FrameSupportScheduleMaybeHashed;2366 } & Struct;2367 readonly isChangeNamedPriority: boolean;2368 readonly asChangeNamedPriority: {2369 readonly id: U8aFixed;2370 readonly priority: u8;2371 } & Struct;2372 readonly type: 'ScheduleNamed' | 'CancelNamed' | 'ScheduleNamedAfter' | 'ChangeNamedPriority';2373}23742375/** @name PalletUniqueSchedulerError */2376export interface PalletUniqueSchedulerError extends Enum {2377 readonly isFailedToSchedule: boolean;2378 readonly isNotFound: boolean;2379 readonly isTargetBlockNumberInPast: boolean;2380 readonly isRescheduleNoChange: boolean;2381 readonly type: 'FailedToSchedule' | 'NotFound' | 'TargetBlockNumberInPast' | 'RescheduleNoChange';2382}23832384/** @name PalletUniqueSchedulerEvent */2385export interface PalletUniqueSchedulerEvent extends Enum {2386 readonly isScheduled: boolean;2387 readonly asScheduled: {2388 readonly when: u32;2389 readonly index: u32;2390 } & Struct;2391 readonly isCanceled: boolean;2392 readonly asCanceled: {2393 readonly when: u32;2394 readonly index: u32;2395 } & Struct;2396 readonly isPriorityChanged: boolean;2397 readonly asPriorityChanged: {2398 readonly when: u32;2399 readonly index: u32;2400 readonly priority: u8;2401 } & Struct;2402 readonly isDispatched: boolean;2403 readonly asDispatched: {2404 readonly task: ITuple<[u32, u32]>;2405 readonly id: Option<U8aFixed>;2406 readonly result: Result<Null, SpRuntimeDispatchError>;2407 } & Struct;2408 readonly isCallLookupFailed: boolean;2409 readonly asCallLookupFailed: {2410 readonly task: ITuple<[u32, u32]>;2411 readonly id: Option<U8aFixed>;2412 readonly error: FrameSupportScheduleLookupError;2413 } & Struct;2414 readonly type: 'Scheduled' | 'Canceled' | 'PriorityChanged' | 'Dispatched' | 'CallLookupFailed';2415}24162417/** @name PalletUniqueSchedulerScheduledV3 */2418export interface PalletUniqueSchedulerScheduledV3 extends Struct {2419 readonly maybeId: Option<U8aFixed>;2420 readonly priority: u8;2421 readonly call: FrameSupportScheduleMaybeHashed;2422 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;2423 readonly origin: OpalRuntimeOriginCaller;2424}24252426/** @name PalletXcmCall */2427export interface PalletXcmCall extends Enum {2428 readonly isSend: boolean;2429 readonly asSend: {2430 readonly dest: XcmVersionedMultiLocation;2431 readonly message: XcmVersionedXcm;2432 } & Struct;2433 readonly isTeleportAssets: boolean;2434 readonly asTeleportAssets: {2435 readonly dest: XcmVersionedMultiLocation;2436 readonly beneficiary: XcmVersionedMultiLocation;2437 readonly assets: XcmVersionedMultiAssets;2438 readonly feeAssetItem: u32;2439 } & Struct;2440 readonly isReserveTransferAssets: boolean;2441 readonly asReserveTransferAssets: {2442 readonly dest: XcmVersionedMultiLocation;2443 readonly beneficiary: XcmVersionedMultiLocation;2444 readonly assets: XcmVersionedMultiAssets;2445 readonly feeAssetItem: u32;2446 } & Struct;2447 readonly isExecute: boolean;2448 readonly asExecute: {2449 readonly message: XcmVersionedXcm;2450 readonly maxWeight: Weight;2451 } & Struct;2452 readonly isForceXcmVersion: boolean;2453 readonly asForceXcmVersion: {2454 readonly location: XcmV1MultiLocation;2455 readonly xcmVersion: u32;2456 } & Struct;2457 readonly isForceDefaultXcmVersion: boolean;2458 readonly asForceDefaultXcmVersion: {2459 readonly maybeXcmVersion: Option<u32>;2460 } & Struct;2461 readonly isForceSubscribeVersionNotify: boolean;2462 readonly asForceSubscribeVersionNotify: {2463 readonly location: XcmVersionedMultiLocation;2464 } & Struct;2465 readonly isForceUnsubscribeVersionNotify: boolean;2466 readonly asForceUnsubscribeVersionNotify: {2467 readonly location: XcmVersionedMultiLocation;2468 } & Struct;2469 readonly isLimitedReserveTransferAssets: boolean;2470 readonly asLimitedReserveTransferAssets: {2471 readonly dest: XcmVersionedMultiLocation;2472 readonly beneficiary: XcmVersionedMultiLocation;2473 readonly assets: XcmVersionedMultiAssets;2474 readonly feeAssetItem: u32;2475 readonly weightLimit: XcmV2WeightLimit;2476 } & Struct;2477 readonly isLimitedTeleportAssets: boolean;2478 readonly asLimitedTeleportAssets: {2479 readonly dest: XcmVersionedMultiLocation;2480 readonly beneficiary: XcmVersionedMultiLocation;2481 readonly assets: XcmVersionedMultiAssets;2482 readonly feeAssetItem: u32;2483 readonly weightLimit: XcmV2WeightLimit;2484 } & Struct;2485 readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets';2486}24872488/** @name PalletXcmError */2489export interface PalletXcmError extends Enum {2490 readonly isUnreachable: boolean;2491 readonly isSendFailure: boolean;2492 readonly isFiltered: boolean;2493 readonly isUnweighableMessage: boolean;2494 readonly isDestinationNotInvertible: boolean;2495 readonly isEmpty: boolean;2496 readonly isCannotReanchor: boolean;2497 readonly isTooManyAssets: boolean;2498 readonly isInvalidOrigin: boolean;2499 readonly isBadVersion: boolean;2500 readonly isBadLocation: boolean;2501 readonly isNoSubscription: boolean;2502 readonly isAlreadySubscribed: boolean;2503 readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed';2504}25052506/** @name PalletXcmEvent */2507export interface PalletXcmEvent extends Enum {2508 readonly isAttempted: boolean;2509 readonly asAttempted: XcmV2TraitsOutcome;2510 readonly isSent: boolean;2511 readonly asSent: ITuple<[XcmV1MultiLocation, XcmV1MultiLocation, XcmV2Xcm]>;2512 readonly isUnexpectedResponse: boolean;2513 readonly asUnexpectedResponse: ITuple<[XcmV1MultiLocation, u64]>;2514 readonly isResponseReady: boolean;2515 readonly asResponseReady: ITuple<[u64, XcmV2Response]>;2516 readonly isNotified: boolean;2517 readonly asNotified: ITuple<[u64, u8, u8]>;2518 readonly isNotifyOverweight: boolean;2519 readonly asNotifyOverweight: ITuple<[u64, u8, u8, Weight, Weight]>;2520 readonly isNotifyDispatchError: boolean;2521 readonly asNotifyDispatchError: ITuple<[u64, u8, u8]>;2522 readonly isNotifyDecodeFailed: boolean;2523 readonly asNotifyDecodeFailed: ITuple<[u64, u8, u8]>;2524 readonly isInvalidResponder: boolean;2525 readonly asInvalidResponder: ITuple<[XcmV1MultiLocation, u64, Option<XcmV1MultiLocation>]>;2526 readonly isInvalidResponderVersion: boolean;2527 readonly asInvalidResponderVersion: ITuple<[XcmV1MultiLocation, u64]>;2528 readonly isResponseTaken: boolean;2529 readonly asResponseTaken: u64;2530 readonly isAssetsTrapped: boolean;2531 readonly asAssetsTrapped: ITuple<[H256, XcmV1MultiLocation, XcmVersionedMultiAssets]>;2532 readonly isVersionChangeNotified: boolean;2533 readonly asVersionChangeNotified: ITuple<[XcmV1MultiLocation, u32]>;2534 readonly isSupportedVersionChanged: boolean;2535 readonly asSupportedVersionChanged: ITuple<[XcmV1MultiLocation, u32]>;2536 readonly isNotifyTargetSendFail: boolean;2537 readonly asNotifyTargetSendFail: ITuple<[XcmV1MultiLocation, u64, XcmV2TraitsError]>;2538 readonly isNotifyTargetMigrationFail: boolean;2539 readonly asNotifyTargetMigrationFail: ITuple<[XcmVersionedMultiLocation, u64]>;2540 readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail';2541}25422543/** @name PalletXcmOrigin */2544export interface PalletXcmOrigin extends Enum {2545 readonly isXcm: boolean;2546 readonly asXcm: XcmV1MultiLocation;2547 readonly isResponse: boolean;2548 readonly asResponse: XcmV1MultiLocation;2549 readonly type: 'Xcm' | 'Response';2550}25512552/** @name PhantomTypeUpDataStructs */2553export interface PhantomTypeUpDataStructs extends Vec<ITuple<[UpDataStructsTokenData, UpDataStructsRpcCollection, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftNftInfo, RmrkTraitsResourceResourceInfo, RmrkTraitsPropertyPropertyInfo, RmrkTraitsBaseBaseInfo, RmrkTraitsPartPartType, RmrkTraitsTheme, RmrkTraitsNftNftChild]>> {}25542555/** @name PolkadotCorePrimitivesInboundDownwardMessage */2556export interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {2557 readonly sentAt: u32;2558 readonly msg: Bytes;2559}25602561/** @name PolkadotCorePrimitivesInboundHrmpMessage */2562export interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct {2563 readonly sentAt: u32;2564 readonly data: Bytes;2565}25662567/** @name PolkadotCorePrimitivesOutboundHrmpMessage */2568export interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct {2569 readonly recipient: u32;2570 readonly data: Bytes;2571}25722573/** @name PolkadotParachainPrimitivesXcmpMessageFormat */2574export interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {2575 readonly isConcatenatedVersionedXcm: boolean;2576 readonly isConcatenatedEncodedBlob: boolean;2577 readonly isSignals: boolean;2578 readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';2579}25802581/** @name PolkadotPrimitivesV2AbridgedHostConfiguration */2582export interface PolkadotPrimitivesV2AbridgedHostConfiguration extends Struct {2583 readonly maxCodeSize: u32;2584 readonly maxHeadDataSize: u32;2585 readonly maxUpwardQueueCount: u32;2586 readonly maxUpwardQueueSize: u32;2587 readonly maxUpwardMessageSize: u32;2588 readonly maxUpwardMessageNumPerCandidate: u32;2589 readonly hrmpMaxMessageNumPerCandidate: u32;2590 readonly validationUpgradeCooldown: u32;2591 readonly validationUpgradeDelay: u32;2592}25932594/** @name PolkadotPrimitivesV2AbridgedHrmpChannel */2595export interface PolkadotPrimitivesV2AbridgedHrmpChannel extends Struct {2596 readonly maxCapacity: u32;2597 readonly maxTotalSize: u32;2598 readonly maxMessageSize: u32;2599 readonly msgCount: u32;2600 readonly totalSize: u32;2601 readonly mqcHead: Option<H256>;2602}26032604/** @name PolkadotPrimitivesV2PersistedValidationData */2605export interface PolkadotPrimitivesV2PersistedValidationData extends Struct {2606 readonly parentHead: Bytes;2607 readonly relayParentNumber: u32;2608 readonly relayParentStorageRoot: H256;2609 readonly maxPovSize: u32;2610}26112612/** @name PolkadotPrimitivesV2UpgradeRestriction */2613export interface PolkadotPrimitivesV2UpgradeRestriction extends Enum {2614 readonly isPresent: boolean;2615 readonly type: 'Present';2616}26172618/** @name RmrkTraitsBaseBaseInfo */2619export interface RmrkTraitsBaseBaseInfo extends Struct {2620 readonly issuer: AccountId32;2621 readonly baseType: Bytes;2622 readonly symbol: Bytes;2623}26242625/** @name RmrkTraitsCollectionCollectionInfo */2626export interface RmrkTraitsCollectionCollectionInfo extends Struct {2627 readonly issuer: AccountId32;2628 readonly metadata: Bytes;2629 readonly max: Option<u32>;2630 readonly symbol: Bytes;2631 readonly nftsCount: u32;2632}26332634/** @name RmrkTraitsNftAccountIdOrCollectionNftTuple */2635export interface RmrkTraitsNftAccountIdOrCollectionNftTuple extends Enum {2636 readonly isAccountId: boolean;2637 readonly asAccountId: AccountId32;2638 readonly isCollectionAndNftTuple: boolean;2639 readonly asCollectionAndNftTuple: ITuple<[u32, u32]>;2640 readonly type: 'AccountId' | 'CollectionAndNftTuple';2641}26422643/** @name RmrkTraitsNftNftChild */2644export interface RmrkTraitsNftNftChild extends Struct {2645 readonly collectionId: u32;2646 readonly nftId: u32;2647}26482649/** @name RmrkTraitsNftNftInfo */2650export interface RmrkTraitsNftNftInfo extends Struct {2651 readonly owner: RmrkTraitsNftAccountIdOrCollectionNftTuple;2652 readonly royalty: Option<RmrkTraitsNftRoyaltyInfo>;2653 readonly metadata: Bytes;2654 readonly equipped: bool;2655 readonly pending: bool;2656}26572658/** @name RmrkTraitsNftRoyaltyInfo */2659export interface RmrkTraitsNftRoyaltyInfo extends Struct {2660 readonly recipient: AccountId32;2661 readonly amount: Permill;2662}26632664/** @name RmrkTraitsPartEquippableList */2665export interface RmrkTraitsPartEquippableList extends Enum {2666 readonly isAll: boolean;2667 readonly isEmpty: boolean;2668 readonly isCustom: boolean;2669 readonly asCustom: Vec<u32>;2670 readonly type: 'All' | 'Empty' | 'Custom';2671}26722673/** @name RmrkTraitsPartFixedPart */2674export interface RmrkTraitsPartFixedPart extends Struct {2675 readonly id: u32;2676 readonly z: u32;2677 readonly src: Bytes;2678}26792680/** @name RmrkTraitsPartPartType */2681export interface RmrkTraitsPartPartType extends Enum {2682 readonly isFixedPart: boolean;2683 readonly asFixedPart: RmrkTraitsPartFixedPart;2684 readonly isSlotPart: boolean;2685 readonly asSlotPart: RmrkTraitsPartSlotPart;2686 readonly type: 'FixedPart' | 'SlotPart';2687}26882689/** @name RmrkTraitsPartSlotPart */2690export interface RmrkTraitsPartSlotPart extends Struct {2691 readonly id: u32;2692 readonly equippable: RmrkTraitsPartEquippableList;2693 readonly src: Bytes;2694 readonly z: u32;2695}26962697/** @name RmrkTraitsPropertyPropertyInfo */2698export interface RmrkTraitsPropertyPropertyInfo extends Struct {2699 readonly key: Bytes;2700 readonly value: Bytes;2701}27022703/** @name RmrkTraitsResourceBasicResource */2704export interface RmrkTraitsResourceBasicResource extends Struct {2705 readonly src: Option<Bytes>;2706 readonly metadata: Option<Bytes>;2707 readonly license: Option<Bytes>;2708 readonly thumb: Option<Bytes>;2709}27102711/** @name RmrkTraitsResourceComposableResource */2712export interface RmrkTraitsResourceComposableResource extends Struct {2713 readonly parts: Vec<u32>;2714 readonly base: u32;2715 readonly src: Option<Bytes>;2716 readonly metadata: Option<Bytes>;2717 readonly license: Option<Bytes>;2718 readonly thumb: Option<Bytes>;2719}27202721/** @name RmrkTraitsResourceResourceInfo */2722export interface RmrkTraitsResourceResourceInfo extends Struct {2723 readonly id: u32;2724 readonly resource: RmrkTraitsResourceResourceTypes;2725 readonly pending: bool;2726 readonly pendingRemoval: bool;2727}27282729/** @name RmrkTraitsResourceResourceTypes */2730export interface RmrkTraitsResourceResourceTypes extends Enum {2731 readonly isBasic: boolean;2732 readonly asBasic: RmrkTraitsResourceBasicResource;2733 readonly isComposable: boolean;2734 readonly asComposable: RmrkTraitsResourceComposableResource;2735 readonly isSlot: boolean;2736 readonly asSlot: RmrkTraitsResourceSlotResource;2737 readonly type: 'Basic' | 'Composable' | 'Slot';2738}27392740/** @name RmrkTraitsResourceSlotResource */2741export interface RmrkTraitsResourceSlotResource extends Struct {2742 readonly base: u32;2743 readonly src: Option<Bytes>;2744 readonly metadata: Option<Bytes>;2745 readonly slot: u32;2746 readonly license: Option<Bytes>;2747 readonly thumb: Option<Bytes>;2748}27492750/** @name RmrkTraitsTheme */2751export interface RmrkTraitsTheme extends Struct {2752 readonly name: Bytes;2753 readonly properties: Vec<RmrkTraitsThemeThemeProperty>;2754 readonly inherit: bool;2755}27562757/** @name RmrkTraitsThemeThemeProperty */2758export interface RmrkTraitsThemeThemeProperty extends Struct {2759 readonly key: Bytes;2760 readonly value: Bytes;2761}27622763/** @name SpCoreEcdsaSignature */2764export interface SpCoreEcdsaSignature extends U8aFixed {}27652766/** @name SpCoreEd25519Signature */2767export interface SpCoreEd25519Signature extends U8aFixed {}27682769/** @name SpCoreSr25519Signature */2770export interface SpCoreSr25519Signature extends U8aFixed {}27712772/** @name SpCoreVoid */2773export interface SpCoreVoid extends Null {}27742775/** @name SpRuntimeArithmeticError */2776export interface SpRuntimeArithmeticError extends Enum {2777 readonly isUnderflow: boolean;2778 readonly isOverflow: boolean;2779 readonly isDivisionByZero: boolean;2780 readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero';2781}27822783/** @name SpRuntimeDigest */2784export interface SpRuntimeDigest extends Struct {2785 readonly logs: Vec<SpRuntimeDigestDigestItem>;2786}27872788/** @name SpRuntimeDigestDigestItem */2789export interface SpRuntimeDigestDigestItem extends Enum {2790 readonly isOther: boolean;2791 readonly asOther: Bytes;2792 readonly isConsensus: boolean;2793 readonly asConsensus: ITuple<[U8aFixed, Bytes]>;2794 readonly isSeal: boolean;2795 readonly asSeal: ITuple<[U8aFixed, Bytes]>;2796 readonly isPreRuntime: boolean;2797 readonly asPreRuntime: ITuple<[U8aFixed, Bytes]>;2798 readonly isRuntimeEnvironmentUpdated: boolean;2799 readonly type: 'Other' | 'Consensus' | 'Seal' | 'PreRuntime' | 'RuntimeEnvironmentUpdated';2800}28012802/** @name SpRuntimeDispatchError */2803export interface SpRuntimeDispatchError extends Enum {2804 readonly isOther: boolean;2805 readonly isCannotLookup: boolean;2806 readonly isBadOrigin: boolean;2807 readonly isModule: boolean;2808 readonly asModule: SpRuntimeModuleError;2809 readonly isConsumerRemaining: boolean;2810 readonly isNoProviders: boolean;2811 readonly isTooManyConsumers: boolean;2812 readonly isToken: boolean;2813 readonly asToken: SpRuntimeTokenError;2814 readonly isArithmetic: boolean;2815 readonly asArithmetic: SpRuntimeArithmeticError;2816 readonly isTransactional: boolean;2817 readonly asTransactional: SpRuntimeTransactionalError;2818 readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic' | 'Transactional';2819}28202821/** @name SpRuntimeModuleError */2822export interface SpRuntimeModuleError extends Struct {2823 readonly index: u8;2824 readonly error: U8aFixed;2825}28262827/** @name SpRuntimeMultiSignature */2828export interface SpRuntimeMultiSignature extends Enum {2829 readonly isEd25519: boolean;2830 readonly asEd25519: SpCoreEd25519Signature;2831 readonly isSr25519: boolean;2832 readonly asSr25519: SpCoreSr25519Signature;2833 readonly isEcdsa: boolean;2834 readonly asEcdsa: SpCoreEcdsaSignature;2835 readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';2836}28372838/** @name SpRuntimeTokenError */2839export interface SpRuntimeTokenError extends Enum {2840 readonly isNoFunds: boolean;2841 readonly isWouldDie: boolean;2842 readonly isBelowMinimum: boolean;2843 readonly isCannotCreate: boolean;2844 readonly isUnknownAsset: boolean;2845 readonly isFrozen: boolean;2846 readonly isUnsupported: boolean;2847 readonly type: 'NoFunds' | 'WouldDie' | 'BelowMinimum' | 'CannotCreate' | 'UnknownAsset' | 'Frozen' | 'Unsupported';2848}28492850/** @name SpRuntimeTransactionalError */2851export interface SpRuntimeTransactionalError extends Enum {2852 readonly isLimitReached: boolean;2853 readonly isNoLayer: boolean;2854 readonly type: 'LimitReached' | 'NoLayer';2855}28562857/** @name SpTrieStorageProof */2858export interface SpTrieStorageProof extends Struct {2859 readonly trieNodes: BTreeSet<Bytes>;2860}28612862/** @name SpVersionRuntimeVersion */2863export interface SpVersionRuntimeVersion extends Struct {2864 readonly specName: Text;2865 readonly implName: Text;2866 readonly authoringVersion: u32;2867 readonly specVersion: u32;2868 readonly implVersion: u32;2869 readonly apis: Vec<ITuple<[U8aFixed, u32]>>;2870 readonly transactionVersion: u32;2871 readonly stateVersion: u8;2872}28732874/** @name SpWeightsRuntimeDbWeight */2875export interface SpWeightsRuntimeDbWeight extends Struct {2876 readonly read: u64;2877 readonly write: u64;2878}28792880/** @name UpDataStructsAccessMode */2881export interface UpDataStructsAccessMode extends Enum {2882 readonly isNormal: boolean;2883 readonly isAllowList: boolean;2884 readonly type: 'Normal' | 'AllowList';2885}28862887/** @name UpDataStructsCollection */2888export interface UpDataStructsCollection extends Struct {2889 readonly owner: AccountId32;2890 readonly mode: UpDataStructsCollectionMode;2891 readonly name: Vec<u16>;2892 readonly description: Vec<u16>;2893 readonly tokenPrefix: Bytes;2894 readonly sponsorship: UpDataStructsSponsorshipStateAccountId32;2895 readonly limits: UpDataStructsCollectionLimits;2896 readonly permissions: UpDataStructsCollectionPermissions;2897 readonly flags: U8aFixed;2898}28992900/** @name UpDataStructsCollectionLimits */2901export interface UpDataStructsCollectionLimits extends Struct {2902 readonly accountTokenOwnershipLimit: Option<u32>;2903 readonly sponsoredDataSize: Option<u32>;2904 readonly sponsoredDataRateLimit: Option<UpDataStructsSponsoringRateLimit>;2905 readonly tokenLimit: Option<u32>;2906 readonly sponsorTransferTimeout: Option<u32>;2907 readonly sponsorApproveTimeout: Option<u32>;2908 readonly ownerCanTransfer: Option<bool>;2909 readonly ownerCanDestroy: Option<bool>;2910 readonly transfersEnabled: Option<bool>;2911}29122913/** @name UpDataStructsCollectionMode */2914export interface UpDataStructsCollectionMode extends Enum {2915 readonly isNft: boolean;2916 readonly isFungible: boolean;2917 readonly asFungible: u8;2918 readonly isReFungible: boolean;2919 readonly type: 'Nft' | 'Fungible' | 'ReFungible';2920}29212922/** @name UpDataStructsCollectionPermissions */2923export interface UpDataStructsCollectionPermissions extends Struct {2924 readonly access: Option<UpDataStructsAccessMode>;2925 readonly mintMode: Option<bool>;2926 readonly nesting: Option<UpDataStructsNestingPermissions>;2927}29282929/** @name UpDataStructsCollectionStats */2930export interface UpDataStructsCollectionStats extends Struct {2931 readonly created: u32;2932 readonly destroyed: u32;2933 readonly alive: u32;2934}29352936/** @name UpDataStructsCreateCollectionData */2937export interface UpDataStructsCreateCollectionData extends Struct {2938 readonly mode: UpDataStructsCollectionMode;2939 readonly access: Option<UpDataStructsAccessMode>;2940 readonly name: Vec<u16>;2941 readonly description: Vec<u16>;2942 readonly tokenPrefix: Bytes;2943 readonly pendingSponsor: Option<AccountId32>;2944 readonly limits: Option<UpDataStructsCollectionLimits>;2945 readonly permissions: Option<UpDataStructsCollectionPermissions>;2946 readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;2947 readonly properties: Vec<UpDataStructsProperty>;2948}29492950/** @name UpDataStructsCreateFungibleData */2951export interface UpDataStructsCreateFungibleData extends Struct {2952 readonly value: u128;2953}29542955/** @name UpDataStructsCreateItemData */2956export interface UpDataStructsCreateItemData extends Enum {2957 readonly isNft: boolean;2958 readonly asNft: UpDataStructsCreateNftData;2959 readonly isFungible: boolean;2960 readonly asFungible: UpDataStructsCreateFungibleData;2961 readonly isReFungible: boolean;2962 readonly asReFungible: UpDataStructsCreateReFungibleData;2963 readonly type: 'Nft' | 'Fungible' | 'ReFungible';2964}29652966/** @name UpDataStructsCreateItemExData */2967export interface UpDataStructsCreateItemExData extends Enum {2968 readonly isNft: boolean;2969 readonly asNft: Vec<UpDataStructsCreateNftExData>;2970 readonly isFungible: boolean;2971 readonly asFungible: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr,u128>;2972 readonly isRefungibleMultipleItems: boolean;2973 readonly asRefungibleMultipleItems: Vec<UpDataStructsCreateRefungibleExSingleOwner>;2974 readonly isRefungibleMultipleOwners: boolean;2975 readonly asRefungibleMultipleOwners: UpDataStructsCreateRefungibleExMultipleOwners;2976 readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';2977}29782979/** @name UpDataStructsCreateNftData */2980export interface UpDataStructsCreateNftData extends Struct {2981 readonly properties: Vec<UpDataStructsProperty>;2982}29832984/** @name UpDataStructsCreateNftExData */2985export interface UpDataStructsCreateNftExData extends Struct {2986 readonly properties: Vec<UpDataStructsProperty>;2987 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;2988}29892990/** @name UpDataStructsCreateReFungibleData */2991export interface UpDataStructsCreateReFungibleData extends Struct {2992 readonly pieces: u128;2993 readonly properties: Vec<UpDataStructsProperty>;2994}29952996/** @name UpDataStructsCreateRefungibleExMultipleOwners */2997export interface UpDataStructsCreateRefungibleExMultipleOwners extends Struct {2998 readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;2999 readonly properties: Vec<UpDataStructsProperty>;3000}30013002/** @name UpDataStructsCreateRefungibleExSingleOwner */3003export interface UpDataStructsCreateRefungibleExSingleOwner extends Struct {3004 readonly user: PalletEvmAccountBasicCrossAccountIdRepr;3005 readonly pieces: u128;3006 readonly properties: Vec<UpDataStructsProperty>;3007}30083009/** @name UpDataStructsNestingPermissions */3010export interface UpDataStructsNestingPermissions extends Struct {3011 readonly tokenOwner: bool;3012 readonly collectionAdmin: bool;3013 readonly restricted: Option<UpDataStructsOwnerRestrictedSet>;3014}30153016/** @name UpDataStructsOwnerRestrictedSet */3017export interface UpDataStructsOwnerRestrictedSet extends BTreeSet<u32> {}30183019/** @name UpDataStructsProperties */3020export interface UpDataStructsProperties extends Struct {3021 readonly map: UpDataStructsPropertiesMapBoundedVec;3022 readonly consumedSpace: u32;3023 readonly spaceLimit: u32;3024}30253026/** @name UpDataStructsPropertiesMapBoundedVec */3027export interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}30283029/** @name UpDataStructsPropertiesMapPropertyPermission */3030export interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}30313032/** @name UpDataStructsProperty */3033export interface UpDataStructsProperty extends Struct {3034 readonly key: Bytes;3035 readonly value: Bytes;3036}30373038/** @name UpDataStructsPropertyKeyPermission */3039export interface UpDataStructsPropertyKeyPermission extends Struct {3040 readonly key: Bytes;3041 readonly permission: UpDataStructsPropertyPermission;3042}30433044/** @name UpDataStructsPropertyPermission */3045export interface UpDataStructsPropertyPermission extends Struct {3046 readonly mutable: bool;3047 readonly collectionAdmin: bool;3048 readonly tokenOwner: bool;3049}30503051/** @name UpDataStructsPropertyScope */3052export interface UpDataStructsPropertyScope extends Enum {3053 readonly isNone: boolean;3054 readonly isRmrk: boolean;3055 readonly type: 'None' | 'Rmrk';3056}30573058/** @name UpDataStructsRpcCollection */3059export interface UpDataStructsRpcCollection extends Struct {3060 readonly owner: AccountId32;3061 readonly mode: UpDataStructsCollectionMode;3062 readonly name: Vec<u16>;3063 readonly description: Vec<u16>;3064 readonly tokenPrefix: Bytes;3065 readonly sponsorship: UpDataStructsSponsorshipStateAccountId32;3066 readonly limits: UpDataStructsCollectionLimits;3067 readonly permissions: UpDataStructsCollectionPermissions;3068 readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;3069 readonly properties: Vec<UpDataStructsProperty>;3070 readonly readOnly: bool;3071 readonly flags: UpDataStructsRpcCollectionFlags;3072}30733074/** @name UpDataStructsRpcCollectionFlags */3075export interface UpDataStructsRpcCollectionFlags extends Struct {3076 readonly foreign: bool;3077 readonly erc721metadata: bool;3078}30793080/** @name UpDataStructsSponsoringRateLimit */3081export interface UpDataStructsSponsoringRateLimit extends Enum {3082 readonly isSponsoringDisabled: boolean;3083 readonly isBlocks: boolean;3084 readonly asBlocks: u32;3085 readonly type: 'SponsoringDisabled' | 'Blocks';3086}30873088/** @name UpDataStructsSponsorshipStateAccountId32 */3089export interface UpDataStructsSponsorshipStateAccountId32 extends Enum {3090 readonly isDisabled: boolean;3091 readonly isUnconfirmed: boolean;3092 readonly asUnconfirmed: AccountId32;3093 readonly isConfirmed: boolean;3094 readonly asConfirmed: AccountId32;3095 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';3096}30973098/** @name UpDataStructsSponsorshipStateBasicCrossAccountIdRepr */3099export interface UpDataStructsSponsorshipStateBasicCrossAccountIdRepr extends Enum {3100 readonly isDisabled: boolean;3101 readonly isUnconfirmed: boolean;3102 readonly asUnconfirmed: PalletEvmAccountBasicCrossAccountIdRepr;3103 readonly isConfirmed: boolean;3104 readonly asConfirmed: PalletEvmAccountBasicCrossAccountIdRepr;3105 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';3106}31073108/** @name UpDataStructsTokenChild */3109export interface UpDataStructsTokenChild extends Struct {3110 readonly token: u32;3111 readonly collection: u32;3112}31133114/** @name UpDataStructsTokenData */3115export interface UpDataStructsTokenData extends Struct {3116 readonly properties: Vec<UpDataStructsProperty>;3117 readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;3118 readonly pieces: u128;3119}31203121/** @name XcmDoubleEncoded */3122export interface XcmDoubleEncoded extends Struct {3123 readonly encoded: Bytes;3124}31253126/** @name XcmV0Junction */3127export interface XcmV0Junction extends Enum {3128 readonly isParent: boolean;3129 readonly isParachain: boolean;3130 readonly asParachain: Compact<u32>;3131 readonly isAccountId32: boolean;3132 readonly asAccountId32: {3133 readonly network: XcmV0JunctionNetworkId;3134 readonly id: U8aFixed;3135 } & Struct;3136 readonly isAccountIndex64: boolean;3137 readonly asAccountIndex64: {3138 readonly network: XcmV0JunctionNetworkId;3139 readonly index: Compact<u64>;3140 } & Struct;3141 readonly isAccountKey20: boolean;3142 readonly asAccountKey20: {3143 readonly network: XcmV0JunctionNetworkId;3144 readonly key: U8aFixed;3145 } & Struct;3146 readonly isPalletInstance: boolean;3147 readonly asPalletInstance: u8;3148 readonly isGeneralIndex: boolean;3149 readonly asGeneralIndex: Compact<u128>;3150 readonly isGeneralKey: boolean;3151 readonly asGeneralKey: Bytes;3152 readonly isOnlyChild: boolean;3153 readonly isPlurality: boolean;3154 readonly asPlurality: {3155 readonly id: XcmV0JunctionBodyId;3156 readonly part: XcmV0JunctionBodyPart;3157 } & Struct;3158 readonly type: 'Parent' | 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';3159}31603161/** @name XcmV0JunctionBodyId */3162export interface XcmV0JunctionBodyId extends Enum {3163 readonly isUnit: boolean;3164 readonly isNamed: boolean;3165 readonly asNamed: Bytes;3166 readonly isIndex: boolean;3167 readonly asIndex: Compact<u32>;3168 readonly isExecutive: boolean;3169 readonly isTechnical: boolean;3170 readonly isLegislative: boolean;3171 readonly isJudicial: boolean;3172 readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial';3173}31743175/** @name XcmV0JunctionBodyPart */3176export interface XcmV0JunctionBodyPart extends Enum {3177 readonly isVoice: boolean;3178 readonly isMembers: boolean;3179 readonly asMembers: {3180 readonly count: Compact<u32>;3181 } & Struct;3182 readonly isFraction: boolean;3183 readonly asFraction: {3184 readonly nom: Compact<u32>;3185 readonly denom: Compact<u32>;3186 } & Struct;3187 readonly isAtLeastProportion: boolean;3188 readonly asAtLeastProportion: {3189 readonly nom: Compact<u32>;3190 readonly denom: Compact<u32>;3191 } & Struct;3192 readonly isMoreThanProportion: boolean;3193 readonly asMoreThanProportion: {3194 readonly nom: Compact<u32>;3195 readonly denom: Compact<u32>;3196 } & Struct;3197 readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';3198}31993200/** @name XcmV0JunctionNetworkId */3201export interface XcmV0JunctionNetworkId extends Enum {3202 readonly isAny: boolean;3203 readonly isNamed: boolean;3204 readonly asNamed: Bytes;3205 readonly isPolkadot: boolean;3206 readonly isKusama: boolean;3207 readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';3208}32093210/** @name XcmV0MultiAsset */3211export interface XcmV0MultiAsset extends Enum {3212 readonly isNone: boolean;3213 readonly isAll: boolean;3214 readonly isAllFungible: boolean;3215 readonly isAllNonFungible: boolean;3216 readonly isAllAbstractFungible: boolean;3217 readonly asAllAbstractFungible: {3218 readonly id: Bytes;3219 } & Struct;3220 readonly isAllAbstractNonFungible: boolean;3221 readonly asAllAbstractNonFungible: {3222 readonly class: Bytes;3223 } & Struct;3224 readonly isAllConcreteFungible: boolean;3225 readonly asAllConcreteFungible: {3226 readonly id: XcmV0MultiLocation;3227 } & Struct;3228 readonly isAllConcreteNonFungible: boolean;3229 readonly asAllConcreteNonFungible: {3230 readonly class: XcmV0MultiLocation;3231 } & Struct;3232 readonly isAbstractFungible: boolean;3233 readonly asAbstractFungible: {3234 readonly id: Bytes;3235 readonly amount: Compact<u128>;3236 } & Struct;3237 readonly isAbstractNonFungible: boolean;3238 readonly asAbstractNonFungible: {3239 readonly class: Bytes;3240 readonly instance: XcmV1MultiassetAssetInstance;3241 } & Struct;3242 readonly isConcreteFungible: boolean;3243 readonly asConcreteFungible: {3244 readonly id: XcmV0MultiLocation;3245 readonly amount: Compact<u128>;3246 } & Struct;3247 readonly isConcreteNonFungible: boolean;3248 readonly asConcreteNonFungible: {3249 readonly class: XcmV0MultiLocation;3250 readonly instance: XcmV1MultiassetAssetInstance;3251 } & Struct;3252 readonly type: 'None' | 'All' | 'AllFungible' | 'AllNonFungible' | 'AllAbstractFungible' | 'AllAbstractNonFungible' | 'AllConcreteFungible' | 'AllConcreteNonFungible' | 'AbstractFungible' | 'AbstractNonFungible' | 'ConcreteFungible' | 'ConcreteNonFungible';3253}32543255/** @name XcmV0MultiLocation */3256export interface XcmV0MultiLocation extends Enum {3257 readonly isNull: boolean;3258 readonly isX1: boolean;3259 readonly asX1: XcmV0Junction;3260 readonly isX2: boolean;3261 readonly asX2: ITuple<[XcmV0Junction, XcmV0Junction]>;3262 readonly isX3: boolean;3263 readonly asX3: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction]>;3264 readonly isX4: boolean;3265 readonly asX4: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;3266 readonly isX5: boolean;3267 readonly asX5: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;3268 readonly isX6: boolean;3269 readonly asX6: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;3270 readonly isX7: boolean;3271 readonly asX7: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;3272 readonly isX8: boolean;3273 readonly asX8: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;3274 readonly type: 'Null' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';3275}32763277/** @name XcmV0Order */3278export interface XcmV0Order extends Enum {3279 readonly isNull: boolean;3280 readonly isDepositAsset: boolean;3281 readonly asDepositAsset: {3282 readonly assets: Vec<XcmV0MultiAsset>;3283 readonly dest: XcmV0MultiLocation;3284 } & Struct;3285 readonly isDepositReserveAsset: boolean;3286 readonly asDepositReserveAsset: {3287 readonly assets: Vec<XcmV0MultiAsset>;3288 readonly dest: XcmV0MultiLocation;3289 readonly effects: Vec<XcmV0Order>;3290 } & Struct;3291 readonly isExchangeAsset: boolean;3292 readonly asExchangeAsset: {3293 readonly give: Vec<XcmV0MultiAsset>;3294 readonly receive: Vec<XcmV0MultiAsset>;3295 } & Struct;3296 readonly isInitiateReserveWithdraw: boolean;3297 readonly asInitiateReserveWithdraw: {3298 readonly assets: Vec<XcmV0MultiAsset>;3299 readonly reserve: XcmV0MultiLocation;3300 readonly effects: Vec<XcmV0Order>;3301 } & Struct;3302 readonly isInitiateTeleport: boolean;3303 readonly asInitiateTeleport: {3304 readonly assets: Vec<XcmV0MultiAsset>;3305 readonly dest: XcmV0MultiLocation;3306 readonly effects: Vec<XcmV0Order>;3307 } & Struct;3308 readonly isQueryHolding: boolean;3309 readonly asQueryHolding: {3310 readonly queryId: Compact<u64>;3311 readonly dest: XcmV0MultiLocation;3312 readonly assets: Vec<XcmV0MultiAsset>;3313 } & Struct;3314 readonly isBuyExecution: boolean;3315 readonly asBuyExecution: {3316 readonly fees: XcmV0MultiAsset;3317 readonly weight: u64;3318 readonly debt: u64;3319 readonly haltOnError: bool;3320 readonly xcm: Vec<XcmV0Xcm>;3321 } & Struct;3322 readonly type: 'Null' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';3323}33243325/** @name XcmV0OriginKind */3326export interface XcmV0OriginKind extends Enum {3327 readonly isNative: boolean;3328 readonly isSovereignAccount: boolean;3329 readonly isSuperuser: boolean;3330 readonly isXcm: boolean;3331 readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm';3332}33333334/** @name XcmV0Response */3335export interface XcmV0Response extends Enum {3336 readonly isAssets: boolean;3337 readonly asAssets: Vec<XcmV0MultiAsset>;3338 readonly type: 'Assets';3339}33403341/** @name XcmV0Xcm */3342export interface XcmV0Xcm extends Enum {3343 readonly isWithdrawAsset: boolean;3344 readonly asWithdrawAsset: {3345 readonly assets: Vec<XcmV0MultiAsset>;3346 readonly effects: Vec<XcmV0Order>;3347 } & Struct;3348 readonly isReserveAssetDeposit: boolean;3349 readonly asReserveAssetDeposit: {3350 readonly assets: Vec<XcmV0MultiAsset>;3351 readonly effects: Vec<XcmV0Order>;3352 } & Struct;3353 readonly isTeleportAsset: boolean;3354 readonly asTeleportAsset: {3355 readonly assets: Vec<XcmV0MultiAsset>;3356 readonly effects: Vec<XcmV0Order>;3357 } & Struct;3358 readonly isQueryResponse: boolean;3359 readonly asQueryResponse: {3360 readonly queryId: Compact<u64>;3361 readonly response: XcmV0Response;3362 } & Struct;3363 readonly isTransferAsset: boolean;3364 readonly asTransferAsset: {3365 readonly assets: Vec<XcmV0MultiAsset>;3366 readonly dest: XcmV0MultiLocation;3367 } & Struct;3368 readonly isTransferReserveAsset: boolean;3369 readonly asTransferReserveAsset: {3370 readonly assets: Vec<XcmV0MultiAsset>;3371 readonly dest: XcmV0MultiLocation;3372 readonly effects: Vec<XcmV0Order>;3373 } & Struct;3374 readonly isTransact: boolean;3375 readonly asTransact: {3376 readonly originType: XcmV0OriginKind;3377 readonly requireWeightAtMost: u64;3378 readonly call: XcmDoubleEncoded;3379 } & Struct;3380 readonly isHrmpNewChannelOpenRequest: boolean;3381 readonly asHrmpNewChannelOpenRequest: {3382 readonly sender: Compact<u32>;3383 readonly maxMessageSize: Compact<u32>;3384 readonly maxCapacity: Compact<u32>;3385 } & Struct;3386 readonly isHrmpChannelAccepted: boolean;3387 readonly asHrmpChannelAccepted: {3388 readonly recipient: Compact<u32>;3389 } & Struct;3390 readonly isHrmpChannelClosing: boolean;3391 readonly asHrmpChannelClosing: {3392 readonly initiator: Compact<u32>;3393 readonly sender: Compact<u32>;3394 readonly recipient: Compact<u32>;3395 } & Struct;3396 readonly isRelayedFrom: boolean;3397 readonly asRelayedFrom: {3398 readonly who: XcmV0MultiLocation;3399 readonly message: XcmV0Xcm;3400 } & Struct;3401 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposit' | 'TeleportAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom';3402}34033404/** @name XcmV1Junction */3405export interface XcmV1Junction extends Enum {3406 readonly isParachain: boolean;3407 readonly asParachain: Compact<u32>;3408 readonly isAccountId32: boolean;3409 readonly asAccountId32: {3410 readonly network: XcmV0JunctionNetworkId;3411 readonly id: U8aFixed;3412 } & Struct;3413 readonly isAccountIndex64: boolean;3414 readonly asAccountIndex64: {3415 readonly network: XcmV0JunctionNetworkId;3416 readonly index: Compact<u64>;3417 } & Struct;3418 readonly isAccountKey20: boolean;3419 readonly asAccountKey20: {3420 readonly network: XcmV0JunctionNetworkId;3421 readonly key: U8aFixed;3422 } & Struct;3423 readonly isPalletInstance: boolean;3424 readonly asPalletInstance: u8;3425 readonly isGeneralIndex: boolean;3426 readonly asGeneralIndex: Compact<u128>;3427 readonly isGeneralKey: boolean;3428 readonly asGeneralKey: Bytes;3429 readonly isOnlyChild: boolean;3430 readonly isPlurality: boolean;3431 readonly asPlurality: {3432 readonly id: XcmV0JunctionBodyId;3433 readonly part: XcmV0JunctionBodyPart;3434 } & Struct;3435 readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';3436}34373438/** @name XcmV1MultiAsset */3439export interface XcmV1MultiAsset extends Struct {3440 readonly id: XcmV1MultiassetAssetId;3441 readonly fun: XcmV1MultiassetFungibility;3442}34433444/** @name XcmV1MultiassetAssetId */3445export interface XcmV1MultiassetAssetId extends Enum {3446 readonly isConcrete: boolean;3447 readonly asConcrete: XcmV1MultiLocation;3448 readonly isAbstract: boolean;3449 readonly asAbstract: Bytes;3450 readonly type: 'Concrete' | 'Abstract';3451}34523453/** @name XcmV1MultiassetAssetInstance */3454export interface XcmV1MultiassetAssetInstance extends Enum {3455 readonly isUndefined: boolean;3456 readonly isIndex: boolean;3457 readonly asIndex: Compact<u128>;3458 readonly isArray4: boolean;3459 readonly asArray4: U8aFixed;3460 readonly isArray8: boolean;3461 readonly asArray8: U8aFixed;3462 readonly isArray16: boolean;3463 readonly asArray16: U8aFixed;3464 readonly isArray32: boolean;3465 readonly asArray32: U8aFixed;3466 readonly isBlob: boolean;3467 readonly asBlob: Bytes;3468 readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob';3469}34703471/** @name XcmV1MultiassetFungibility */3472export interface XcmV1MultiassetFungibility extends Enum {3473 readonly isFungible: boolean;3474 readonly asFungible: Compact<u128>;3475 readonly isNonFungible: boolean;3476 readonly asNonFungible: XcmV1MultiassetAssetInstance;3477 readonly type: 'Fungible' | 'NonFungible';3478}34793480/** @name XcmV1MultiassetMultiAssetFilter */3481export interface XcmV1MultiassetMultiAssetFilter extends Enum {3482 readonly isDefinite: boolean;3483 readonly asDefinite: XcmV1MultiassetMultiAssets;3484 readonly isWild: boolean;3485 readonly asWild: XcmV1MultiassetWildMultiAsset;3486 readonly type: 'Definite' | 'Wild';3487}34883489/** @name XcmV1MultiassetMultiAssets */3490export interface XcmV1MultiassetMultiAssets extends Vec<XcmV1MultiAsset> {}34913492/** @name XcmV1MultiassetWildFungibility */3493export interface XcmV1MultiassetWildFungibility extends Enum {3494 readonly isFungible: boolean;3495 readonly isNonFungible: boolean;3496 readonly type: 'Fungible' | 'NonFungible';3497}34983499/** @name XcmV1MultiassetWildMultiAsset */3500export interface XcmV1MultiassetWildMultiAsset extends Enum {3501 readonly isAll: boolean;3502 readonly isAllOf: boolean;3503 readonly asAllOf: {3504 readonly id: XcmV1MultiassetAssetId;3505 readonly fun: XcmV1MultiassetWildFungibility;3506 } & Struct;3507 readonly type: 'All' | 'AllOf';3508}35093510/** @name XcmV1MultiLocation */3511export interface XcmV1MultiLocation extends Struct {3512 readonly parents: u8;3513 readonly interior: XcmV1MultilocationJunctions;3514}35153516/** @name XcmV1MultilocationJunctions */3517export interface XcmV1MultilocationJunctions extends Enum {3518 readonly isHere: boolean;3519 readonly isX1: boolean;3520 readonly asX1: XcmV1Junction;3521 readonly isX2: boolean;3522 readonly asX2: ITuple<[XcmV1Junction, XcmV1Junction]>;3523 readonly isX3: boolean;3524 readonly asX3: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3525 readonly isX4: boolean;3526 readonly asX4: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3527 readonly isX5: boolean;3528 readonly asX5: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3529 readonly isX6: boolean;3530 readonly asX6: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3531 readonly isX7: boolean;3532 readonly asX7: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3533 readonly isX8: boolean;3534 readonly asX8: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3535 readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';3536}35373538/** @name XcmV1Order */3539export interface XcmV1Order extends Enum {3540 readonly isNoop: boolean;3541 readonly isDepositAsset: boolean;3542 readonly asDepositAsset: {3543 readonly assets: XcmV1MultiassetMultiAssetFilter;3544 readonly maxAssets: u32;3545 readonly beneficiary: XcmV1MultiLocation;3546 } & Struct;3547 readonly isDepositReserveAsset: boolean;3548 readonly asDepositReserveAsset: {3549 readonly assets: XcmV1MultiassetMultiAssetFilter;3550 readonly maxAssets: u32;3551 readonly dest: XcmV1MultiLocation;3552 readonly effects: Vec<XcmV1Order>;3553 } & Struct;3554 readonly isExchangeAsset: boolean;3555 readonly asExchangeAsset: {3556 readonly give: XcmV1MultiassetMultiAssetFilter;3557 readonly receive: XcmV1MultiassetMultiAssets;3558 } & Struct;3559 readonly isInitiateReserveWithdraw: boolean;3560 readonly asInitiateReserveWithdraw: {3561 readonly assets: XcmV1MultiassetMultiAssetFilter;3562 readonly reserve: XcmV1MultiLocation;3563 readonly effects: Vec<XcmV1Order>;3564 } & Struct;3565 readonly isInitiateTeleport: boolean;3566 readonly asInitiateTeleport: {3567 readonly assets: XcmV1MultiassetMultiAssetFilter;3568 readonly dest: XcmV1MultiLocation;3569 readonly effects: Vec<XcmV1Order>;3570 } & Struct;3571 readonly isQueryHolding: boolean;3572 readonly asQueryHolding: {3573 readonly queryId: Compact<u64>;3574 readonly dest: XcmV1MultiLocation;3575 readonly assets: XcmV1MultiassetMultiAssetFilter;3576 } & Struct;3577 readonly isBuyExecution: boolean;3578 readonly asBuyExecution: {3579 readonly fees: XcmV1MultiAsset;3580 readonly weight: u64;3581 readonly debt: u64;3582 readonly haltOnError: bool;3583 readonly instructions: Vec<XcmV1Xcm>;3584 } & Struct;3585 readonly type: 'Noop' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';3586}35873588/** @name XcmV1Response */3589export interface XcmV1Response extends Enum {3590 readonly isAssets: boolean;3591 readonly asAssets: XcmV1MultiassetMultiAssets;3592 readonly isVersion: boolean;3593 readonly asVersion: u32;3594 readonly type: 'Assets' | 'Version';3595}35963597/** @name XcmV1Xcm */3598export interface XcmV1Xcm extends Enum {3599 readonly isWithdrawAsset: boolean;3600 readonly asWithdrawAsset: {3601 readonly assets: XcmV1MultiassetMultiAssets;3602 readonly effects: Vec<XcmV1Order>;3603 } & Struct;3604 readonly isReserveAssetDeposited: boolean;3605 readonly asReserveAssetDeposited: {3606 readonly assets: XcmV1MultiassetMultiAssets;3607 readonly effects: Vec<XcmV1Order>;3608 } & Struct;3609 readonly isReceiveTeleportedAsset: boolean;3610 readonly asReceiveTeleportedAsset: {3611 readonly assets: XcmV1MultiassetMultiAssets;3612 readonly effects: Vec<XcmV1Order>;3613 } & Struct;3614 readonly isQueryResponse: boolean;3615 readonly asQueryResponse: {3616 readonly queryId: Compact<u64>;3617 readonly response: XcmV1Response;3618 } & Struct;3619 readonly isTransferAsset: boolean;3620 readonly asTransferAsset: {3621 readonly assets: XcmV1MultiassetMultiAssets;3622 readonly beneficiary: XcmV1MultiLocation;3623 } & Struct;3624 readonly isTransferReserveAsset: boolean;3625 readonly asTransferReserveAsset: {3626 readonly assets: XcmV1MultiassetMultiAssets;3627 readonly dest: XcmV1MultiLocation;3628 readonly effects: Vec<XcmV1Order>;3629 } & Struct;3630 readonly isTransact: boolean;3631 readonly asTransact: {3632 readonly originType: XcmV0OriginKind;3633 readonly requireWeightAtMost: u64;3634 readonly call: XcmDoubleEncoded;3635 } & Struct;3636 readonly isHrmpNewChannelOpenRequest: boolean;3637 readonly asHrmpNewChannelOpenRequest: {3638 readonly sender: Compact<u32>;3639 readonly maxMessageSize: Compact<u32>;3640 readonly maxCapacity: Compact<u32>;3641 } & Struct;3642 readonly isHrmpChannelAccepted: boolean;3643 readonly asHrmpChannelAccepted: {3644 readonly recipient: Compact<u32>;3645 } & Struct;3646 readonly isHrmpChannelClosing: boolean;3647 readonly asHrmpChannelClosing: {3648 readonly initiator: Compact<u32>;3649 readonly sender: Compact<u32>;3650 readonly recipient: Compact<u32>;3651 } & Struct;3652 readonly isRelayedFrom: boolean;3653 readonly asRelayedFrom: {3654 readonly who: XcmV1MultilocationJunctions;3655 readonly message: XcmV1Xcm;3656 } & Struct;3657 readonly isSubscribeVersion: boolean;3658 readonly asSubscribeVersion: {3659 readonly queryId: Compact<u64>;3660 readonly maxResponseWeight: Compact<u64>;3661 } & Struct;3662 readonly isUnsubscribeVersion: boolean;3663 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom' | 'SubscribeVersion' | 'UnsubscribeVersion';3664}36653666/** @name XcmV2Instruction */3667export interface XcmV2Instruction extends Enum {3668 readonly isWithdrawAsset: boolean;3669 readonly asWithdrawAsset: XcmV1MultiassetMultiAssets;3670 readonly isReserveAssetDeposited: boolean;3671 readonly asReserveAssetDeposited: XcmV1MultiassetMultiAssets;3672 readonly isReceiveTeleportedAsset: boolean;3673 readonly asReceiveTeleportedAsset: XcmV1MultiassetMultiAssets;3674 readonly isQueryResponse: boolean;3675 readonly asQueryResponse: {3676 readonly queryId: Compact<u64>;3677 readonly response: XcmV2Response;3678 readonly maxWeight: Compact<u64>;3679 } & Struct;3680 readonly isTransferAsset: boolean;3681 readonly asTransferAsset: {3682 readonly assets: XcmV1MultiassetMultiAssets;3683 readonly beneficiary: XcmV1MultiLocation;3684 } & Struct;3685 readonly isTransferReserveAsset: boolean;3686 readonly asTransferReserveAsset: {3687 readonly assets: XcmV1MultiassetMultiAssets;3688 readonly dest: XcmV1MultiLocation;3689 readonly xcm: XcmV2Xcm;3690 } & Struct;3691 readonly isTransact: boolean;3692 readonly asTransact: {3693 readonly originType: XcmV0OriginKind;3694 readonly requireWeightAtMost: Compact<u64>;3695 readonly call: XcmDoubleEncoded;3696 } & Struct;3697 readonly isHrmpNewChannelOpenRequest: boolean;3698 readonly asHrmpNewChannelOpenRequest: {3699 readonly sender: Compact<u32>;3700 readonly maxMessageSize: Compact<u32>;3701 readonly maxCapacity: Compact<u32>;3702 } & Struct;3703 readonly isHrmpChannelAccepted: boolean;3704 readonly asHrmpChannelAccepted: {3705 readonly recipient: Compact<u32>;3706 } & Struct;3707 readonly isHrmpChannelClosing: boolean;3708 readonly asHrmpChannelClosing: {3709 readonly initiator: Compact<u32>;3710 readonly sender: Compact<u32>;3711 readonly recipient: Compact<u32>;3712 } & Struct;3713 readonly isClearOrigin: boolean;3714 readonly isDescendOrigin: boolean;3715 readonly asDescendOrigin: XcmV1MultilocationJunctions;3716 readonly isReportError: boolean;3717 readonly asReportError: {3718 readonly queryId: Compact<u64>;3719 readonly dest: XcmV1MultiLocation;3720 readonly maxResponseWeight: Compact<u64>;3721 } & Struct;3722 readonly isDepositAsset: boolean;3723 readonly asDepositAsset: {3724 readonly assets: XcmV1MultiassetMultiAssetFilter;3725 readonly maxAssets: Compact<u32>;3726 readonly beneficiary: XcmV1MultiLocation;3727 } & Struct;3728 readonly isDepositReserveAsset: boolean;3729 readonly asDepositReserveAsset: {3730 readonly assets: XcmV1MultiassetMultiAssetFilter;3731 readonly maxAssets: Compact<u32>;3732 readonly dest: XcmV1MultiLocation;3733 readonly xcm: XcmV2Xcm;3734 } & Struct;3735 readonly isExchangeAsset: boolean;3736 readonly asExchangeAsset: {3737 readonly give: XcmV1MultiassetMultiAssetFilter;3738 readonly receive: XcmV1MultiassetMultiAssets;3739 } & Struct;3740 readonly isInitiateReserveWithdraw: boolean;3741 readonly asInitiateReserveWithdraw: {3742 readonly assets: XcmV1MultiassetMultiAssetFilter;3743 readonly reserve: XcmV1MultiLocation;3744 readonly xcm: XcmV2Xcm;3745 } & Struct;3746 readonly isInitiateTeleport: boolean;3747 readonly asInitiateTeleport: {3748 readonly assets: XcmV1MultiassetMultiAssetFilter;3749 readonly dest: XcmV1MultiLocation;3750 readonly xcm: XcmV2Xcm;3751 } & Struct;3752 readonly isQueryHolding: boolean;3753 readonly asQueryHolding: {3754 readonly queryId: Compact<u64>;3755 readonly dest: XcmV1MultiLocation;3756 readonly assets: XcmV1MultiassetMultiAssetFilter;3757 readonly maxResponseWeight: Compact<u64>;3758 } & Struct;3759 readonly isBuyExecution: boolean;3760 readonly asBuyExecution: {3761 readonly fees: XcmV1MultiAsset;3762 readonly weightLimit: XcmV2WeightLimit;3763 } & Struct;3764 readonly isRefundSurplus: boolean;3765 readonly isSetErrorHandler: boolean;3766 readonly asSetErrorHandler: XcmV2Xcm;3767 readonly isSetAppendix: boolean;3768 readonly asSetAppendix: XcmV2Xcm;3769 readonly isClearError: boolean;3770 readonly isClaimAsset: boolean;3771 readonly asClaimAsset: {3772 readonly assets: XcmV1MultiassetMultiAssets;3773 readonly ticket: XcmV1MultiLocation;3774 } & Struct;3775 readonly isTrap: boolean;3776 readonly asTrap: Compact<u64>;3777 readonly isSubscribeVersion: boolean;3778 readonly asSubscribeVersion: {3779 readonly queryId: Compact<u64>;3780 readonly maxResponseWeight: Compact<u64>;3781 } & Struct;3782 readonly isUnsubscribeVersion: boolean;3783 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';3784}37853786/** @name XcmV2Response */3787export interface XcmV2Response extends Enum {3788 readonly isNull: boolean;3789 readonly isAssets: boolean;3790 readonly asAssets: XcmV1MultiassetMultiAssets;3791 readonly isExecutionResult: boolean;3792 readonly asExecutionResult: Option<ITuple<[u32, XcmV2TraitsError]>>;3793 readonly isVersion: boolean;3794 readonly asVersion: u32;3795 readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version';3796}37973798/** @name XcmV2TraitsError */3799export interface XcmV2TraitsError extends Enum {3800 readonly isOverflow: boolean;3801 readonly isUnimplemented: boolean;3802 readonly isUntrustedReserveLocation: boolean;3803 readonly isUntrustedTeleportLocation: boolean;3804 readonly isMultiLocationFull: boolean;3805 readonly isMultiLocationNotInvertible: boolean;3806 readonly isBadOrigin: boolean;3807 readonly isInvalidLocation: boolean;3808 readonly isAssetNotFound: boolean;3809 readonly isFailedToTransactAsset: boolean;3810 readonly isNotWithdrawable: boolean;3811 readonly isLocationCannotHold: boolean;3812 readonly isExceedsMaxMessageSize: boolean;3813 readonly isDestinationUnsupported: boolean;3814 readonly isTransport: boolean;3815 readonly isUnroutable: boolean;3816 readonly isUnknownClaim: boolean;3817 readonly isFailedToDecode: boolean;3818 readonly isMaxWeightInvalid: boolean;3819 readonly isNotHoldingFees: boolean;3820 readonly isTooExpensive: boolean;3821 readonly isTrap: boolean;3822 readonly asTrap: u64;3823 readonly isUnhandledXcmVersion: boolean;3824 readonly isWeightLimitReached: boolean;3825 readonly asWeightLimitReached: u64;3826 readonly isBarrier: boolean;3827 readonly isWeightNotComputable: boolean;3828 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';3829}38303831/** @name XcmV2TraitsOutcome */3832export interface XcmV2TraitsOutcome extends Enum {3833 readonly isComplete: boolean;3834 readonly asComplete: u64;3835 readonly isIncomplete: boolean;3836 readonly asIncomplete: ITuple<[u64, XcmV2TraitsError]>;3837 readonly isError: boolean;3838 readonly asError: XcmV2TraitsError;3839 readonly type: 'Complete' | 'Incomplete' | 'Error';3840}38413842/** @name XcmV2WeightLimit */3843export interface XcmV2WeightLimit extends Enum {3844 readonly isUnlimited: boolean;3845 readonly isLimited: boolean;3846 readonly asLimited: Compact<u64>;3847 readonly type: 'Unlimited' | 'Limited';3848}38493850/** @name XcmV2Xcm */3851export interface XcmV2Xcm extends Vec<XcmV2Instruction> {}38523853/** @name XcmVersionedMultiAsset */3854export interface XcmVersionedMultiAsset extends Enum {3855 readonly isV0: boolean;3856 readonly asV0: XcmV0MultiAsset;3857 readonly isV1: boolean;3858 readonly asV1: XcmV1MultiAsset;3859 readonly type: 'V0' | 'V1';3860}38613862/** @name XcmVersionedMultiAssets */3863export interface XcmVersionedMultiAssets extends Enum {3864 readonly isV0: boolean;3865 readonly asV0: Vec<XcmV0MultiAsset>;3866 readonly isV1: boolean;3867 readonly asV1: XcmV1MultiassetMultiAssets;3868 readonly type: 'V0' | 'V1';3869}38703871/** @name XcmVersionedMultiLocation */3872export interface XcmVersionedMultiLocation extends Enum {3873 readonly isV0: boolean;3874 readonly asV0: XcmV0MultiLocation;3875 readonly isV1: boolean;3876 readonly asV1: XcmV1MultiLocation;3877 readonly type: 'V0' | 'V1';3878}38793880/** @name XcmVersionedXcm */3881export interface XcmVersionedXcm extends Enum {3882 readonly isV0: boolean;3883 readonly asV0: XcmV0Xcm;3884 readonly isV1: boolean;3885 readonly asV1: XcmV1Xcm;3886 readonly isV2: boolean;3887 readonly asV2: XcmV2Xcm;3888 readonly type: 'V0' | 'V1' | 'V2';3889}38903891export type PHANTOM_DEFAULT = 'default';1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */34import type { BTreeMap, BTreeSet, Bytes, Compact, Enum, Null, Option, Result, Struct, Text, U256, U8aFixed, Vec, bool, u128, u16, u32, u64, u8 } from '@polkadot/types-codec';5import type { ITuple } from '@polkadot/types-codec/types';6import type { AccountId32, Call, H160, H256, MultiAddress, Perbill, Permill, Weight } from '@polkadot/types/interfaces/runtime';7import type { Event } from '@polkadot/types/interfaces/system';89/** @name CumulusPalletDmpQueueCall */10export interface CumulusPalletDmpQueueCall extends Enum {11 readonly isServiceOverweight: boolean;12 readonly asServiceOverweight: {13 readonly index: u64;14 readonly weightLimit: Weight;15 } & Struct;16 readonly type: 'ServiceOverweight';17}1819/** @name CumulusPalletDmpQueueConfigData */20export interface CumulusPalletDmpQueueConfigData extends Struct {21 readonly maxIndividual: Weight;22}2324/** @name CumulusPalletDmpQueueError */25export interface CumulusPalletDmpQueueError extends Enum {26 readonly isUnknown: boolean;27 readonly isOverLimit: boolean;28 readonly type: 'Unknown' | 'OverLimit';29}3031/** @name CumulusPalletDmpQueueEvent */32export interface CumulusPalletDmpQueueEvent extends Enum {33 readonly isInvalidFormat: boolean;34 readonly asInvalidFormat: {35 readonly messageId: U8aFixed;36 } & Struct;37 readonly isUnsupportedVersion: boolean;38 readonly asUnsupportedVersion: {39 readonly messageId: U8aFixed;40 } & Struct;41 readonly isExecutedDownward: boolean;42 readonly asExecutedDownward: {43 readonly messageId: U8aFixed;44 readonly outcome: XcmV2TraitsOutcome;45 } & Struct;46 readonly isWeightExhausted: boolean;47 readonly asWeightExhausted: {48 readonly messageId: U8aFixed;49 readonly remainingWeight: Weight;50 readonly requiredWeight: Weight;51 } & Struct;52 readonly isOverweightEnqueued: boolean;53 readonly asOverweightEnqueued: {54 readonly messageId: U8aFixed;55 readonly overweightIndex: u64;56 readonly requiredWeight: Weight;57 } & Struct;58 readonly isOverweightServiced: boolean;59 readonly asOverweightServiced: {60 readonly overweightIndex: u64;61 readonly weightUsed: Weight;62 } & Struct;63 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward' | 'WeightExhausted' | 'OverweightEnqueued' | 'OverweightServiced';64}6566/** @name CumulusPalletDmpQueuePageIndexData */67export interface CumulusPalletDmpQueuePageIndexData extends Struct {68 readonly beginUsed: u32;69 readonly endUsed: u32;70 readonly overweightCount: u64;71}7273/** @name CumulusPalletParachainSystemCall */74export interface CumulusPalletParachainSystemCall extends Enum {75 readonly isSetValidationData: boolean;76 readonly asSetValidationData: {77 readonly data: CumulusPrimitivesParachainInherentParachainInherentData;78 } & Struct;79 readonly isSudoSendUpwardMessage: boolean;80 readonly asSudoSendUpwardMessage: {81 readonly message: Bytes;82 } & Struct;83 readonly isAuthorizeUpgrade: boolean;84 readonly asAuthorizeUpgrade: {85 readonly codeHash: H256;86 } & Struct;87 readonly isEnactAuthorizedUpgrade: boolean;88 readonly asEnactAuthorizedUpgrade: {89 readonly code: Bytes;90 } & Struct;91 readonly type: 'SetValidationData' | 'SudoSendUpwardMessage' | 'AuthorizeUpgrade' | 'EnactAuthorizedUpgrade';92}9394/** @name CumulusPalletParachainSystemError */95export interface CumulusPalletParachainSystemError extends Enum {96 readonly isOverlappingUpgrades: boolean;97 readonly isProhibitedByPolkadot: boolean;98 readonly isTooBig: boolean;99 readonly isValidationDataNotAvailable: boolean;100 readonly isHostConfigurationNotAvailable: boolean;101 readonly isNotScheduled: boolean;102 readonly isNothingAuthorized: boolean;103 readonly isUnauthorized: boolean;104 readonly type: 'OverlappingUpgrades' | 'ProhibitedByPolkadot' | 'TooBig' | 'ValidationDataNotAvailable' | 'HostConfigurationNotAvailable' | 'NotScheduled' | 'NothingAuthorized' | 'Unauthorized';105}106107/** @name CumulusPalletParachainSystemEvent */108export interface CumulusPalletParachainSystemEvent extends Enum {109 readonly isValidationFunctionStored: boolean;110 readonly isValidationFunctionApplied: boolean;111 readonly asValidationFunctionApplied: {112 readonly relayChainBlockNum: u32;113 } & Struct;114 readonly isValidationFunctionDiscarded: boolean;115 readonly isUpgradeAuthorized: boolean;116 readonly asUpgradeAuthorized: {117 readonly codeHash: H256;118 } & Struct;119 readonly isDownwardMessagesReceived: boolean;120 readonly asDownwardMessagesReceived: {121 readonly count: u32;122 } & Struct;123 readonly isDownwardMessagesProcessed: boolean;124 readonly asDownwardMessagesProcessed: {125 readonly weightUsed: Weight;126 readonly dmqHead: H256;127 } & Struct;128 readonly type: 'ValidationFunctionStored' | 'ValidationFunctionApplied' | 'ValidationFunctionDiscarded' | 'UpgradeAuthorized' | 'DownwardMessagesReceived' | 'DownwardMessagesProcessed';129}130131/** @name CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot */132export interface CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot extends Struct {133 readonly dmqMqcHead: H256;134 readonly relayDispatchQueueSize: ITuple<[u32, u32]>;135 readonly ingressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;136 readonly egressChannels: Vec<ITuple<[u32, PolkadotPrimitivesV2AbridgedHrmpChannel]>>;137}138139/** @name CumulusPalletXcmCall */140export interface CumulusPalletXcmCall extends Null {}141142/** @name CumulusPalletXcmError */143export interface CumulusPalletXcmError extends Null {}144145/** @name CumulusPalletXcmEvent */146export interface CumulusPalletXcmEvent extends Enum {147 readonly isInvalidFormat: boolean;148 readonly asInvalidFormat: U8aFixed;149 readonly isUnsupportedVersion: boolean;150 readonly asUnsupportedVersion: U8aFixed;151 readonly isExecutedDownward: boolean;152 readonly asExecutedDownward: ITuple<[U8aFixed, XcmV2TraitsOutcome]>;153 readonly type: 'InvalidFormat' | 'UnsupportedVersion' | 'ExecutedDownward';154}155156/** @name CumulusPalletXcmOrigin */157export interface CumulusPalletXcmOrigin extends Enum {158 readonly isRelay: boolean;159 readonly isSiblingParachain: boolean;160 readonly asSiblingParachain: u32;161 readonly type: 'Relay' | 'SiblingParachain';162}163164/** @name CumulusPalletXcmpQueueCall */165export interface CumulusPalletXcmpQueueCall extends Enum {166 readonly isServiceOverweight: boolean;167 readonly asServiceOverweight: {168 readonly index: u64;169 readonly weightLimit: Weight;170 } & Struct;171 readonly isSuspendXcmExecution: boolean;172 readonly isResumeXcmExecution: boolean;173 readonly isUpdateSuspendThreshold: boolean;174 readonly asUpdateSuspendThreshold: {175 readonly new_: u32;176 } & Struct;177 readonly isUpdateDropThreshold: boolean;178 readonly asUpdateDropThreshold: {179 readonly new_: u32;180 } & Struct;181 readonly isUpdateResumeThreshold: boolean;182 readonly asUpdateResumeThreshold: {183 readonly new_: u32;184 } & Struct;185 readonly isUpdateThresholdWeight: boolean;186 readonly asUpdateThresholdWeight: {187 readonly new_: Weight;188 } & Struct;189 readonly isUpdateWeightRestrictDecay: boolean;190 readonly asUpdateWeightRestrictDecay: {191 readonly new_: Weight;192 } & Struct;193 readonly isUpdateXcmpMaxIndividualWeight: boolean;194 readonly asUpdateXcmpMaxIndividualWeight: {195 readonly new_: Weight;196 } & Struct;197 readonly type: 'ServiceOverweight' | 'SuspendXcmExecution' | 'ResumeXcmExecution' | 'UpdateSuspendThreshold' | 'UpdateDropThreshold' | 'UpdateResumeThreshold' | 'UpdateThresholdWeight' | 'UpdateWeightRestrictDecay' | 'UpdateXcmpMaxIndividualWeight';198}199200/** @name CumulusPalletXcmpQueueError */201export interface CumulusPalletXcmpQueueError extends Enum {202 readonly isFailedToSend: boolean;203 readonly isBadXcmOrigin: boolean;204 readonly isBadXcm: boolean;205 readonly isBadOverweightIndex: boolean;206 readonly isWeightOverLimit: boolean;207 readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';208}209210/** @name CumulusPalletXcmpQueueEvent */211export interface CumulusPalletXcmpQueueEvent extends Enum {212 readonly isSuccess: boolean;213 readonly asSuccess: {214 readonly messageHash: Option<H256>;215 readonly weight: Weight;216 } & Struct;217 readonly isFail: boolean;218 readonly asFail: {219 readonly messageHash: Option<H256>;220 readonly error: XcmV2TraitsError;221 readonly weight: Weight;222 } & Struct;223 readonly isBadVersion: boolean;224 readonly asBadVersion: {225 readonly messageHash: Option<H256>;226 } & Struct;227 readonly isBadFormat: boolean;228 readonly asBadFormat: {229 readonly messageHash: Option<H256>;230 } & Struct;231 readonly isUpwardMessageSent: boolean;232 readonly asUpwardMessageSent: {233 readonly messageHash: Option<H256>;234 } & Struct;235 readonly isXcmpMessageSent: boolean;236 readonly asXcmpMessageSent: {237 readonly messageHash: Option<H256>;238 } & Struct;239 readonly isOverweightEnqueued: boolean;240 readonly asOverweightEnqueued: {241 readonly sender: u32;242 readonly sentAt: u32;243 readonly index: u64;244 readonly required: Weight;245 } & Struct;246 readonly isOverweightServiced: boolean;247 readonly asOverweightServiced: {248 readonly index: u64;249 readonly used: Weight;250 } & Struct;251 readonly type: 'Success' | 'Fail' | 'BadVersion' | 'BadFormat' | 'UpwardMessageSent' | 'XcmpMessageSent' | 'OverweightEnqueued' | 'OverweightServiced';252}253254/** @name CumulusPalletXcmpQueueInboundChannelDetails */255export interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {256 readonly sender: u32;257 readonly state: CumulusPalletXcmpQueueInboundState;258 readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;259}260261/** @name CumulusPalletXcmpQueueInboundState */262export interface CumulusPalletXcmpQueueInboundState extends Enum {263 readonly isOk: boolean;264 readonly isSuspended: boolean;265 readonly type: 'Ok' | 'Suspended';266}267268/** @name CumulusPalletXcmpQueueOutboundChannelDetails */269export interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {270 readonly recipient: u32;271 readonly state: CumulusPalletXcmpQueueOutboundState;272 readonly signalsExist: bool;273 readonly firstIndex: u16;274 readonly lastIndex: u16;275}276277/** @name CumulusPalletXcmpQueueOutboundState */278export interface CumulusPalletXcmpQueueOutboundState extends Enum {279 readonly isOk: boolean;280 readonly isSuspended: boolean;281 readonly type: 'Ok' | 'Suspended';282}283284/** @name CumulusPalletXcmpQueueQueueConfigData */285export interface CumulusPalletXcmpQueueQueueConfigData extends Struct {286 readonly suspendThreshold: u32;287 readonly dropThreshold: u32;288 readonly resumeThreshold: u32;289 readonly thresholdWeight: Weight;290 readonly weightRestrictDecay: Weight;291 readonly xcmpMaxIndividualWeight: Weight;292}293294/** @name CumulusPrimitivesParachainInherentParachainInherentData */295export interface CumulusPrimitivesParachainInherentParachainInherentData extends Struct {296 readonly validationData: PolkadotPrimitivesV2PersistedValidationData;297 readonly relayChainState: SpTrieStorageProof;298 readonly downwardMessages: Vec<PolkadotCorePrimitivesInboundDownwardMessage>;299 readonly horizontalMessages: BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>;300}301302/** @name EthbloomBloom */303export interface EthbloomBloom extends U8aFixed {}304305/** @name EthereumBlock */306export interface EthereumBlock extends Struct {307 readonly header: EthereumHeader;308 readonly transactions: Vec<EthereumTransactionTransactionV2>;309 readonly ommers: Vec<EthereumHeader>;310}311312/** @name EthereumHeader */313export interface EthereumHeader extends Struct {314 readonly parentHash: H256;315 readonly ommersHash: H256;316 readonly beneficiary: H160;317 readonly stateRoot: H256;318 readonly transactionsRoot: H256;319 readonly receiptsRoot: H256;320 readonly logsBloom: EthbloomBloom;321 readonly difficulty: U256;322 readonly number: U256;323 readonly gasLimit: U256;324 readonly gasUsed: U256;325 readonly timestamp: u64;326 readonly extraData: Bytes;327 readonly mixHash: H256;328 readonly nonce: EthereumTypesHashH64;329}330331/** @name EthereumLog */332export interface EthereumLog extends Struct {333 readonly address: H160;334 readonly topics: Vec<H256>;335 readonly data: Bytes;336}337338/** @name EthereumReceiptEip658ReceiptData */339export interface EthereumReceiptEip658ReceiptData extends Struct {340 readonly statusCode: u8;341 readonly usedGas: U256;342 readonly logsBloom: EthbloomBloom;343 readonly logs: Vec<EthereumLog>;344}345346/** @name EthereumReceiptReceiptV3 */347export interface EthereumReceiptReceiptV3 extends Enum {348 readonly isLegacy: boolean;349 readonly asLegacy: EthereumReceiptEip658ReceiptData;350 readonly isEip2930: boolean;351 readonly asEip2930: EthereumReceiptEip658ReceiptData;352 readonly isEip1559: boolean;353 readonly asEip1559: EthereumReceiptEip658ReceiptData;354 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';355}356357/** @name EthereumTransactionAccessListItem */358export interface EthereumTransactionAccessListItem extends Struct {359 readonly address: H160;360 readonly storageKeys: Vec<H256>;361}362363/** @name EthereumTransactionEip1559Transaction */364export interface EthereumTransactionEip1559Transaction extends Struct {365 readonly chainId: u64;366 readonly nonce: U256;367 readonly maxPriorityFeePerGas: U256;368 readonly maxFeePerGas: U256;369 readonly gasLimit: U256;370 readonly action: EthereumTransactionTransactionAction;371 readonly value: U256;372 readonly input: Bytes;373 readonly accessList: Vec<EthereumTransactionAccessListItem>;374 readonly oddYParity: bool;375 readonly r: H256;376 readonly s: H256;377}378379/** @name EthereumTransactionEip2930Transaction */380export interface EthereumTransactionEip2930Transaction extends Struct {381 readonly chainId: u64;382 readonly nonce: U256;383 readonly gasPrice: U256;384 readonly gasLimit: U256;385 readonly action: EthereumTransactionTransactionAction;386 readonly value: U256;387 readonly input: Bytes;388 readonly accessList: Vec<EthereumTransactionAccessListItem>;389 readonly oddYParity: bool;390 readonly r: H256;391 readonly s: H256;392}393394/** @name EthereumTransactionLegacyTransaction */395export interface EthereumTransactionLegacyTransaction extends Struct {396 readonly nonce: U256;397 readonly gasPrice: U256;398 readonly gasLimit: U256;399 readonly action: EthereumTransactionTransactionAction;400 readonly value: U256;401 readonly input: Bytes;402 readonly signature: EthereumTransactionTransactionSignature;403}404405/** @name EthereumTransactionTransactionAction */406export interface EthereumTransactionTransactionAction extends Enum {407 readonly isCall: boolean;408 readonly asCall: H160;409 readonly isCreate: boolean;410 readonly type: 'Call' | 'Create';411}412413/** @name EthereumTransactionTransactionSignature */414export interface EthereumTransactionTransactionSignature extends Struct {415 readonly v: u64;416 readonly r: H256;417 readonly s: H256;418}419420/** @name EthereumTransactionTransactionV2 */421export interface EthereumTransactionTransactionV2 extends Enum {422 readonly isLegacy: boolean;423 readonly asLegacy: EthereumTransactionLegacyTransaction;424 readonly isEip2930: boolean;425 readonly asEip2930: EthereumTransactionEip2930Transaction;426 readonly isEip1559: boolean;427 readonly asEip1559: EthereumTransactionEip1559Transaction;428 readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';429}430431/** @name EthereumTypesHashH64 */432export interface EthereumTypesHashH64 extends U8aFixed {}433434/** @name EvmCoreErrorExitError */435export interface EvmCoreErrorExitError extends Enum {436 readonly isStackUnderflow: boolean;437 readonly isStackOverflow: boolean;438 readonly isInvalidJump: boolean;439 readonly isInvalidRange: boolean;440 readonly isDesignatedInvalid: boolean;441 readonly isCallTooDeep: boolean;442 readonly isCreateCollision: boolean;443 readonly isCreateContractLimit: boolean;444 readonly isOutOfOffset: boolean;445 readonly isOutOfGas: boolean;446 readonly isOutOfFund: boolean;447 readonly isPcUnderflow: boolean;448 readonly isCreateEmpty: boolean;449 readonly isOther: boolean;450 readonly asOther: Text;451 readonly isInvalidCode: boolean;452 readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other' | 'InvalidCode';453}454455/** @name EvmCoreErrorExitFatal */456export interface EvmCoreErrorExitFatal extends Enum {457 readonly isNotSupported: boolean;458 readonly isUnhandledInterrupt: boolean;459 readonly isCallErrorAsFatal: boolean;460 readonly asCallErrorAsFatal: EvmCoreErrorExitError;461 readonly isOther: boolean;462 readonly asOther: Text;463 readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other';464}465466/** @name EvmCoreErrorExitReason */467export interface EvmCoreErrorExitReason extends Enum {468 readonly isSucceed: boolean;469 readonly asSucceed: EvmCoreErrorExitSucceed;470 readonly isError: boolean;471 readonly asError: EvmCoreErrorExitError;472 readonly isRevert: boolean;473 readonly asRevert: EvmCoreErrorExitRevert;474 readonly isFatal: boolean;475 readonly asFatal: EvmCoreErrorExitFatal;476 readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal';477}478479/** @name EvmCoreErrorExitRevert */480export interface EvmCoreErrorExitRevert extends Enum {481 readonly isReverted: boolean;482 readonly type: 'Reverted';483}484485/** @name EvmCoreErrorExitSucceed */486export interface EvmCoreErrorExitSucceed extends Enum {487 readonly isStopped: boolean;488 readonly isReturned: boolean;489 readonly isSuicided: boolean;490 readonly type: 'Stopped' | 'Returned' | 'Suicided';491}492493/** @name FpRpcTransactionStatus */494export interface FpRpcTransactionStatus extends Struct {495 readonly transactionHash: H256;496 readonly transactionIndex: u32;497 readonly from: H160;498 readonly to: Option<H160>;499 readonly contractAddress: Option<H160>;500 readonly logs: Vec<EthereumLog>;501 readonly logsBloom: EthbloomBloom;502}503504/** @name FrameSupportDispatchDispatchClass */505export interface FrameSupportDispatchDispatchClass extends Enum {506 readonly isNormal: boolean;507 readonly isOperational: boolean;508 readonly isMandatory: boolean;509 readonly type: 'Normal' | 'Operational' | 'Mandatory';510}511512/** @name FrameSupportDispatchDispatchInfo */513export interface FrameSupportDispatchDispatchInfo extends Struct {514 readonly weight: Weight;515 readonly class: FrameSupportDispatchDispatchClass;516 readonly paysFee: FrameSupportDispatchPays;517}518519/** @name FrameSupportDispatchPays */520export interface FrameSupportDispatchPays extends Enum {521 readonly isYes: boolean;522 readonly isNo: boolean;523 readonly type: 'Yes' | 'No';524}525526/** @name FrameSupportDispatchPerDispatchClassU32 */527export interface FrameSupportDispatchPerDispatchClassU32 extends Struct {528 readonly normal: u32;529 readonly operational: u32;530 readonly mandatory: u32;531}532533/** @name FrameSupportDispatchPerDispatchClassWeight */534export interface FrameSupportDispatchPerDispatchClassWeight extends Struct {535 readonly normal: Weight;536 readonly operational: Weight;537 readonly mandatory: Weight;538}539540/** @name FrameSupportDispatchPerDispatchClassWeightsPerClass */541export interface FrameSupportDispatchPerDispatchClassWeightsPerClass extends Struct {542 readonly normal: FrameSystemLimitsWeightsPerClass;543 readonly operational: FrameSystemLimitsWeightsPerClass;544 readonly mandatory: FrameSystemLimitsWeightsPerClass;545}546547/** @name FrameSupportDispatchRawOrigin */548export interface FrameSupportDispatchRawOrigin extends Enum {549 readonly isRoot: boolean;550 readonly isSigned: boolean;551 readonly asSigned: AccountId32;552 readonly isNone: boolean;553 readonly type: 'Root' | 'Signed' | 'None';554}555556/** @name FrameSupportPalletId */557export interface FrameSupportPalletId extends U8aFixed {}558559/** @name FrameSupportTokensMiscBalanceStatus */560export interface FrameSupportTokensMiscBalanceStatus extends Enum {561 readonly isFree: boolean;562 readonly isReserved: boolean;563 readonly type: 'Free' | 'Reserved';564}565566/** @name FrameSystemAccountInfo */567export interface FrameSystemAccountInfo extends Struct {568 readonly nonce: u32;569 readonly consumers: u32;570 readonly providers: u32;571 readonly sufficients: u32;572 readonly data: PalletBalancesAccountData;573}574575/** @name FrameSystemCall */576export interface FrameSystemCall extends Enum {577 readonly isFillBlock: boolean;578 readonly asFillBlock: {579 readonly ratio: Perbill;580 } & Struct;581 readonly isRemark: boolean;582 readonly asRemark: {583 readonly remark: Bytes;584 } & Struct;585 readonly isSetHeapPages: boolean;586 readonly asSetHeapPages: {587 readonly pages: u64;588 } & Struct;589 readonly isSetCode: boolean;590 readonly asSetCode: {591 readonly code: Bytes;592 } & Struct;593 readonly isSetCodeWithoutChecks: boolean;594 readonly asSetCodeWithoutChecks: {595 readonly code: Bytes;596 } & Struct;597 readonly isSetStorage: boolean;598 readonly asSetStorage: {599 readonly items: Vec<ITuple<[Bytes, Bytes]>>;600 } & Struct;601 readonly isKillStorage: boolean;602 readonly asKillStorage: {603 readonly keys_: Vec<Bytes>;604 } & Struct;605 readonly isKillPrefix: boolean;606 readonly asKillPrefix: {607 readonly prefix: Bytes;608 readonly subkeys: u32;609 } & Struct;610 readonly isRemarkWithEvent: boolean;611 readonly asRemarkWithEvent: {612 readonly remark: Bytes;613 } & Struct;614 readonly type: 'FillBlock' | 'Remark' | 'SetHeapPages' | 'SetCode' | 'SetCodeWithoutChecks' | 'SetStorage' | 'KillStorage' | 'KillPrefix' | 'RemarkWithEvent';615}616617/** @name FrameSystemError */618export interface FrameSystemError extends Enum {619 readonly isInvalidSpecName: boolean;620 readonly isSpecVersionNeedsToIncrease: boolean;621 readonly isFailedToExtractRuntimeVersion: boolean;622 readonly isNonDefaultComposite: boolean;623 readonly isNonZeroRefCount: boolean;624 readonly isCallFiltered: boolean;625 readonly type: 'InvalidSpecName' | 'SpecVersionNeedsToIncrease' | 'FailedToExtractRuntimeVersion' | 'NonDefaultComposite' | 'NonZeroRefCount' | 'CallFiltered';626}627628/** @name FrameSystemEvent */629export interface FrameSystemEvent extends Enum {630 readonly isExtrinsicSuccess: boolean;631 readonly asExtrinsicSuccess: {632 readonly dispatchInfo: FrameSupportDispatchDispatchInfo;633 } & Struct;634 readonly isExtrinsicFailed: boolean;635 readonly asExtrinsicFailed: {636 readonly dispatchError: SpRuntimeDispatchError;637 readonly dispatchInfo: FrameSupportDispatchDispatchInfo;638 } & Struct;639 readonly isCodeUpdated: boolean;640 readonly isNewAccount: boolean;641 readonly asNewAccount: {642 readonly account: AccountId32;643 } & Struct;644 readonly isKilledAccount: boolean;645 readonly asKilledAccount: {646 readonly account: AccountId32;647 } & Struct;648 readonly isRemarked: boolean;649 readonly asRemarked: {650 readonly sender: AccountId32;651 readonly hash_: H256;652 } & Struct;653 readonly type: 'ExtrinsicSuccess' | 'ExtrinsicFailed' | 'CodeUpdated' | 'NewAccount' | 'KilledAccount' | 'Remarked';654}655656/** @name FrameSystemEventRecord */657export interface FrameSystemEventRecord extends Struct {658 readonly phase: FrameSystemPhase;659 readonly event: Event;660 readonly topics: Vec<H256>;661}662663/** @name FrameSystemExtensionsCheckGenesis */664export interface FrameSystemExtensionsCheckGenesis extends Null {}665666/** @name FrameSystemExtensionsCheckNonce */667export interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}668669/** @name FrameSystemExtensionsCheckSpecVersion */670export interface FrameSystemExtensionsCheckSpecVersion extends Null {}671672/** @name FrameSystemExtensionsCheckTxVersion */673export interface FrameSystemExtensionsCheckTxVersion extends Null {}674675/** @name FrameSystemExtensionsCheckWeight */676export interface FrameSystemExtensionsCheckWeight extends Null {}677678/** @name FrameSystemLastRuntimeUpgradeInfo */679export interface FrameSystemLastRuntimeUpgradeInfo extends Struct {680 readonly specVersion: Compact<u32>;681 readonly specName: Text;682}683684/** @name FrameSystemLimitsBlockLength */685export interface FrameSystemLimitsBlockLength extends Struct {686 readonly max: FrameSupportDispatchPerDispatchClassU32;687}688689/** @name FrameSystemLimitsBlockWeights */690export interface FrameSystemLimitsBlockWeights extends Struct {691 readonly baseBlock: Weight;692 readonly maxBlock: Weight;693 readonly perClass: FrameSupportDispatchPerDispatchClassWeightsPerClass;694}695696/** @name FrameSystemLimitsWeightsPerClass */697export interface FrameSystemLimitsWeightsPerClass extends Struct {698 readonly baseExtrinsic: Weight;699 readonly maxExtrinsic: Option<Weight>;700 readonly maxTotal: Option<Weight>;701 readonly reserved: Option<Weight>;702}703704/** @name FrameSystemPhase */705export interface FrameSystemPhase extends Enum {706 readonly isApplyExtrinsic: boolean;707 readonly asApplyExtrinsic: u32;708 readonly isFinalization: boolean;709 readonly isInitialization: boolean;710 readonly type: 'ApplyExtrinsic' | 'Finalization' | 'Initialization';711}712713/** @name OpalRuntimeOriginCaller */714export interface OpalRuntimeOriginCaller extends Enum {715 readonly isSystem: boolean;716 readonly asSystem: FrameSupportDispatchRawOrigin;717 readonly isVoid: boolean;718 readonly asVoid: SpCoreVoid;719 readonly isPolkadotXcm: boolean;720 readonly asPolkadotXcm: PalletXcmOrigin;721 readonly isCumulusXcm: boolean;722 readonly asCumulusXcm: CumulusPalletXcmOrigin;723 readonly isEthereum: boolean;724 readonly asEthereum: PalletEthereumRawOrigin;725 readonly type: 'System' | 'Void' | 'PolkadotXcm' | 'CumulusXcm' | 'Ethereum';726}727728/** @name OpalRuntimeRuntime */729export interface OpalRuntimeRuntime extends Null {}730731/** @name OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance */732export interface OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance extends Null {}733734/** @name OrmlTokensAccountData */735export interface OrmlTokensAccountData extends Struct {736 readonly free: u128;737 readonly reserved: u128;738 readonly frozen: u128;739}740741/** @name OrmlTokensBalanceLock */742export interface OrmlTokensBalanceLock extends Struct {743 readonly id: U8aFixed;744 readonly amount: u128;745}746747/** @name OrmlTokensModuleCall */748export interface OrmlTokensModuleCall extends Enum {749 readonly isTransfer: boolean;750 readonly asTransfer: {751 readonly dest: MultiAddress;752 readonly currencyId: PalletForeignAssetsAssetIds;753 readonly amount: Compact<u128>;754 } & Struct;755 readonly isTransferAll: boolean;756 readonly asTransferAll: {757 readonly dest: MultiAddress;758 readonly currencyId: PalletForeignAssetsAssetIds;759 readonly keepAlive: bool;760 } & Struct;761 readonly isTransferKeepAlive: boolean;762 readonly asTransferKeepAlive: {763 readonly dest: MultiAddress;764 readonly currencyId: PalletForeignAssetsAssetIds;765 readonly amount: Compact<u128>;766 } & Struct;767 readonly isForceTransfer: boolean;768 readonly asForceTransfer: {769 readonly source: MultiAddress;770 readonly dest: MultiAddress;771 readonly currencyId: PalletForeignAssetsAssetIds;772 readonly amount: Compact<u128>;773 } & Struct;774 readonly isSetBalance: boolean;775 readonly asSetBalance: {776 readonly who: MultiAddress;777 readonly currencyId: PalletForeignAssetsAssetIds;778 readonly newFree: Compact<u128>;779 readonly newReserved: Compact<u128>;780 } & Struct;781 readonly type: 'Transfer' | 'TransferAll' | 'TransferKeepAlive' | 'ForceTransfer' | 'SetBalance';782}783784/** @name OrmlTokensModuleError */785export interface OrmlTokensModuleError extends Enum {786 readonly isBalanceTooLow: boolean;787 readonly isAmountIntoBalanceFailed: boolean;788 readonly isLiquidityRestrictions: boolean;789 readonly isMaxLocksExceeded: boolean;790 readonly isKeepAlive: boolean;791 readonly isExistentialDeposit: boolean;792 readonly isDeadAccount: boolean;793 readonly isTooManyReserves: boolean;794 readonly type: 'BalanceTooLow' | 'AmountIntoBalanceFailed' | 'LiquidityRestrictions' | 'MaxLocksExceeded' | 'KeepAlive' | 'ExistentialDeposit' | 'DeadAccount' | 'TooManyReserves';795}796797/** @name OrmlTokensModuleEvent */798export interface OrmlTokensModuleEvent extends Enum {799 readonly isEndowed: boolean;800 readonly asEndowed: {801 readonly currencyId: PalletForeignAssetsAssetIds;802 readonly who: AccountId32;803 readonly amount: u128;804 } & Struct;805 readonly isDustLost: boolean;806 readonly asDustLost: {807 readonly currencyId: PalletForeignAssetsAssetIds;808 readonly who: AccountId32;809 readonly amount: u128;810 } & Struct;811 readonly isTransfer: boolean;812 readonly asTransfer: {813 readonly currencyId: PalletForeignAssetsAssetIds;814 readonly from: AccountId32;815 readonly to: AccountId32;816 readonly amount: u128;817 } & Struct;818 readonly isReserved: boolean;819 readonly asReserved: {820 readonly currencyId: PalletForeignAssetsAssetIds;821 readonly who: AccountId32;822 readonly amount: u128;823 } & Struct;824 readonly isUnreserved: boolean;825 readonly asUnreserved: {826 readonly currencyId: PalletForeignAssetsAssetIds;827 readonly who: AccountId32;828 readonly amount: u128;829 } & Struct;830 readonly isReserveRepatriated: boolean;831 readonly asReserveRepatriated: {832 readonly currencyId: PalletForeignAssetsAssetIds;833 readonly from: AccountId32;834 readonly to: AccountId32;835 readonly amount: u128;836 readonly status: FrameSupportTokensMiscBalanceStatus;837 } & Struct;838 readonly isBalanceSet: boolean;839 readonly asBalanceSet: {840 readonly currencyId: PalletForeignAssetsAssetIds;841 readonly who: AccountId32;842 readonly free: u128;843 readonly reserved: u128;844 } & Struct;845 readonly isTotalIssuanceSet: boolean;846 readonly asTotalIssuanceSet: {847 readonly currencyId: PalletForeignAssetsAssetIds;848 readonly amount: u128;849 } & Struct;850 readonly isWithdrawn: boolean;851 readonly asWithdrawn: {852 readonly currencyId: PalletForeignAssetsAssetIds;853 readonly who: AccountId32;854 readonly amount: u128;855 } & Struct;856 readonly isSlashed: boolean;857 readonly asSlashed: {858 readonly currencyId: PalletForeignAssetsAssetIds;859 readonly who: AccountId32;860 readonly freeAmount: u128;861 readonly reservedAmount: u128;862 } & Struct;863 readonly isDeposited: boolean;864 readonly asDeposited: {865 readonly currencyId: PalletForeignAssetsAssetIds;866 readonly who: AccountId32;867 readonly amount: u128;868 } & Struct;869 readonly isLockSet: boolean;870 readonly asLockSet: {871 readonly lockId: U8aFixed;872 readonly currencyId: PalletForeignAssetsAssetIds;873 readonly who: AccountId32;874 readonly amount: u128;875 } & Struct;876 readonly isLockRemoved: boolean;877 readonly asLockRemoved: {878 readonly lockId: U8aFixed;879 readonly currencyId: PalletForeignAssetsAssetIds;880 readonly who: AccountId32;881 } & Struct;882 readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'BalanceSet' | 'TotalIssuanceSet' | 'Withdrawn' | 'Slashed' | 'Deposited' | 'LockSet' | 'LockRemoved';883}884885/** @name OrmlTokensReserveData */886export interface OrmlTokensReserveData extends Struct {887 readonly id: Null;888 readonly amount: u128;889}890891/** @name OrmlVestingModuleCall */892export interface OrmlVestingModuleCall extends Enum {893 readonly isClaim: boolean;894 readonly isVestedTransfer: boolean;895 readonly asVestedTransfer: {896 readonly dest: MultiAddress;897 readonly schedule: OrmlVestingVestingSchedule;898 } & Struct;899 readonly isUpdateVestingSchedules: boolean;900 readonly asUpdateVestingSchedules: {901 readonly who: MultiAddress;902 readonly vestingSchedules: Vec<OrmlVestingVestingSchedule>;903 } & Struct;904 readonly isClaimFor: boolean;905 readonly asClaimFor: {906 readonly dest: MultiAddress;907 } & Struct;908 readonly type: 'Claim' | 'VestedTransfer' | 'UpdateVestingSchedules' | 'ClaimFor';909}910911/** @name OrmlVestingModuleError */912export interface OrmlVestingModuleError extends Enum {913 readonly isZeroVestingPeriod: boolean;914 readonly isZeroVestingPeriodCount: boolean;915 readonly isInsufficientBalanceToLock: boolean;916 readonly isTooManyVestingSchedules: boolean;917 readonly isAmountLow: boolean;918 readonly isMaxVestingSchedulesExceeded: boolean;919 readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';920}921922/** @name OrmlVestingModuleEvent */923export interface OrmlVestingModuleEvent extends Enum {924 readonly isVestingScheduleAdded: boolean;925 readonly asVestingScheduleAdded: {926 readonly from: AccountId32;927 readonly to: AccountId32;928 readonly vestingSchedule: OrmlVestingVestingSchedule;929 } & Struct;930 readonly isClaimed: boolean;931 readonly asClaimed: {932 readonly who: AccountId32;933 readonly amount: u128;934 } & Struct;935 readonly isVestingSchedulesUpdated: boolean;936 readonly asVestingSchedulesUpdated: {937 readonly who: AccountId32;938 } & Struct;939 readonly type: 'VestingScheduleAdded' | 'Claimed' | 'VestingSchedulesUpdated';940}941942/** @name OrmlVestingVestingSchedule */943export interface OrmlVestingVestingSchedule extends Struct {944 readonly start: u32;945 readonly period: u32;946 readonly periodCount: u32;947 readonly perPeriod: Compact<u128>;948}949950/** @name OrmlXtokensModuleCall */951export interface OrmlXtokensModuleCall extends Enum {952 readonly isTransfer: boolean;953 readonly asTransfer: {954 readonly currencyId: PalletForeignAssetsAssetIds;955 readonly amount: u128;956 readonly dest: XcmVersionedMultiLocation;957 readonly destWeight: u64;958 } & Struct;959 readonly isTransferMultiasset: boolean;960 readonly asTransferMultiasset: {961 readonly asset: XcmVersionedMultiAsset;962 readonly dest: XcmVersionedMultiLocation;963 readonly destWeight: u64;964 } & Struct;965 readonly isTransferWithFee: boolean;966 readonly asTransferWithFee: {967 readonly currencyId: PalletForeignAssetsAssetIds;968 readonly amount: u128;969 readonly fee: u128;970 readonly dest: XcmVersionedMultiLocation;971 readonly destWeight: u64;972 } & Struct;973 readonly isTransferMultiassetWithFee: boolean;974 readonly asTransferMultiassetWithFee: {975 readonly asset: XcmVersionedMultiAsset;976 readonly fee: XcmVersionedMultiAsset;977 readonly dest: XcmVersionedMultiLocation;978 readonly destWeight: u64;979 } & Struct;980 readonly isTransferMulticurrencies: boolean;981 readonly asTransferMulticurrencies: {982 readonly currencies: Vec<ITuple<[PalletForeignAssetsAssetIds, u128]>>;983 readonly feeItem: u32;984 readonly dest: XcmVersionedMultiLocation;985 readonly destWeight: u64;986 } & Struct;987 readonly isTransferMultiassets: boolean;988 readonly asTransferMultiassets: {989 readonly assets: XcmVersionedMultiAssets;990 readonly feeItem: u32;991 readonly dest: XcmVersionedMultiLocation;992 readonly destWeight: u64;993 } & Struct;994 readonly type: 'Transfer' | 'TransferMultiasset' | 'TransferWithFee' | 'TransferMultiassetWithFee' | 'TransferMulticurrencies' | 'TransferMultiassets';995}996997/** @name OrmlXtokensModuleError */998export interface OrmlXtokensModuleError extends Enum {999 readonly isAssetHasNoReserve: boolean;1000 readonly isNotCrossChainTransfer: boolean;1001 readonly isInvalidDest: boolean;1002 readonly isNotCrossChainTransferableCurrency: boolean;1003 readonly isUnweighableMessage: boolean;1004 readonly isXcmExecutionFailed: boolean;1005 readonly isCannotReanchor: boolean;1006 readonly isInvalidAncestry: boolean;1007 readonly isInvalidAsset: boolean;1008 readonly isDestinationNotInvertible: boolean;1009 readonly isBadVersion: boolean;1010 readonly isDistinctReserveForAssetAndFee: boolean;1011 readonly isZeroFee: boolean;1012 readonly isZeroAmount: boolean;1013 readonly isTooManyAssetsBeingSent: boolean;1014 readonly isAssetIndexNonExistent: boolean;1015 readonly isFeeNotEnough: boolean;1016 readonly isNotSupportedMultiLocation: boolean;1017 readonly isMinXcmFeeNotDefined: boolean;1018 readonly type: 'AssetHasNoReserve' | 'NotCrossChainTransfer' | 'InvalidDest' | 'NotCrossChainTransferableCurrency' | 'UnweighableMessage' | 'XcmExecutionFailed' | 'CannotReanchor' | 'InvalidAncestry' | 'InvalidAsset' | 'DestinationNotInvertible' | 'BadVersion' | 'DistinctReserveForAssetAndFee' | 'ZeroFee' | 'ZeroAmount' | 'TooManyAssetsBeingSent' | 'AssetIndexNonExistent' | 'FeeNotEnough' | 'NotSupportedMultiLocation' | 'MinXcmFeeNotDefined';1019}10201021/** @name OrmlXtokensModuleEvent */1022export interface OrmlXtokensModuleEvent extends Enum {1023 readonly isTransferredMultiAssets: boolean;1024 readonly asTransferredMultiAssets: {1025 readonly sender: AccountId32;1026 readonly assets: XcmV1MultiassetMultiAssets;1027 readonly fee: XcmV1MultiAsset;1028 readonly dest: XcmV1MultiLocation;1029 } & Struct;1030 readonly type: 'TransferredMultiAssets';1031}10321033/** @name PalletAppPromotionCall */1034export interface PalletAppPromotionCall extends Enum {1035 readonly isSetAdminAddress: boolean;1036 readonly asSetAdminAddress: {1037 readonly admin: PalletEvmAccountBasicCrossAccountIdRepr;1038 } & Struct;1039 readonly isStake: boolean;1040 readonly asStake: {1041 readonly amount: u128;1042 } & Struct;1043 readonly isUnstake: boolean;1044 readonly isSponsorCollection: boolean;1045 readonly asSponsorCollection: {1046 readonly collectionId: u32;1047 } & Struct;1048 readonly isStopSponsoringCollection: boolean;1049 readonly asStopSponsoringCollection: {1050 readonly collectionId: u32;1051 } & Struct;1052 readonly isSponsorContract: boolean;1053 readonly asSponsorContract: {1054 readonly contractId: H160;1055 } & Struct;1056 readonly isStopSponsoringContract: boolean;1057 readonly asStopSponsoringContract: {1058 readonly contractId: H160;1059 } & Struct;1060 readonly isPayoutStakers: boolean;1061 readonly asPayoutStakers: {1062 readonly stakersNumber: Option<u8>;1063 } & Struct;1064 readonly type: 'SetAdminAddress' | 'Stake' | 'Unstake' | 'SponsorCollection' | 'StopSponsoringCollection' | 'SponsorContract' | 'StopSponsoringContract' | 'PayoutStakers';1065}10661067/** @name PalletAppPromotionError */1068export interface PalletAppPromotionError extends Enum {1069 readonly isAdminNotSet: boolean;1070 readonly isNoPermission: boolean;1071 readonly isNotSufficientFunds: boolean;1072 readonly isPendingForBlockOverflow: boolean;1073 readonly isSponsorNotSet: boolean;1074 readonly isIncorrectLockedBalanceOperation: boolean;1075 readonly type: 'AdminNotSet' | 'NoPermission' | 'NotSufficientFunds' | 'PendingForBlockOverflow' | 'SponsorNotSet' | 'IncorrectLockedBalanceOperation';1076}10771078/** @name PalletAppPromotionEvent */1079export interface PalletAppPromotionEvent extends Enum {1080 readonly isStakingRecalculation: boolean;1081 readonly asStakingRecalculation: ITuple<[AccountId32, u128, u128]>;1082 readonly isStake: boolean;1083 readonly asStake: ITuple<[AccountId32, u128]>;1084 readonly isUnstake: boolean;1085 readonly asUnstake: ITuple<[AccountId32, u128]>;1086 readonly isSetAdmin: boolean;1087 readonly asSetAdmin: AccountId32;1088 readonly type: 'StakingRecalculation' | 'Stake' | 'Unstake' | 'SetAdmin';1089}10901091/** @name PalletBalancesAccountData */1092export interface PalletBalancesAccountData extends Struct {1093 readonly free: u128;1094 readonly reserved: u128;1095 readonly miscFrozen: u128;1096 readonly feeFrozen: u128;1097}10981099/** @name PalletBalancesBalanceLock */1100export interface PalletBalancesBalanceLock extends Struct {1101 readonly id: U8aFixed;1102 readonly amount: u128;1103 readonly reasons: PalletBalancesReasons;1104}11051106/** @name PalletBalancesCall */1107export interface PalletBalancesCall extends Enum {1108 readonly isTransfer: boolean;1109 readonly asTransfer: {1110 readonly dest: MultiAddress;1111 readonly value: Compact<u128>;1112 } & Struct;1113 readonly isSetBalance: boolean;1114 readonly asSetBalance: {1115 readonly who: MultiAddress;1116 readonly newFree: Compact<u128>;1117 readonly newReserved: Compact<u128>;1118 } & Struct;1119 readonly isForceTransfer: boolean;1120 readonly asForceTransfer: {1121 readonly source: MultiAddress;1122 readonly dest: MultiAddress;1123 readonly value: Compact<u128>;1124 } & Struct;1125 readonly isTransferKeepAlive: boolean;1126 readonly asTransferKeepAlive: {1127 readonly dest: MultiAddress;1128 readonly value: Compact<u128>;1129 } & Struct;1130 readonly isTransferAll: boolean;1131 readonly asTransferAll: {1132 readonly dest: MultiAddress;1133 readonly keepAlive: bool;1134 } & Struct;1135 readonly isForceUnreserve: boolean;1136 readonly asForceUnreserve: {1137 readonly who: MultiAddress;1138 readonly amount: u128;1139 } & Struct;1140 readonly type: 'Transfer' | 'SetBalance' | 'ForceTransfer' | 'TransferKeepAlive' | 'TransferAll' | 'ForceUnreserve';1141}11421143/** @name PalletBalancesError */1144export interface PalletBalancesError extends Enum {1145 readonly isVestingBalance: boolean;1146 readonly isLiquidityRestrictions: boolean;1147 readonly isInsufficientBalance: boolean;1148 readonly isExistentialDeposit: boolean;1149 readonly isKeepAlive: boolean;1150 readonly isExistingVestingSchedule: boolean;1151 readonly isDeadAccount: boolean;1152 readonly isTooManyReserves: boolean;1153 readonly type: 'VestingBalance' | 'LiquidityRestrictions' | 'InsufficientBalance' | 'ExistentialDeposit' | 'KeepAlive' | 'ExistingVestingSchedule' | 'DeadAccount' | 'TooManyReserves';1154}11551156/** @name PalletBalancesEvent */1157export interface PalletBalancesEvent extends Enum {1158 readonly isEndowed: boolean;1159 readonly asEndowed: {1160 readonly account: AccountId32;1161 readonly freeBalance: u128;1162 } & Struct;1163 readonly isDustLost: boolean;1164 readonly asDustLost: {1165 readonly account: AccountId32;1166 readonly amount: u128;1167 } & Struct;1168 readonly isTransfer: boolean;1169 readonly asTransfer: {1170 readonly from: AccountId32;1171 readonly to: AccountId32;1172 readonly amount: u128;1173 } & Struct;1174 readonly isBalanceSet: boolean;1175 readonly asBalanceSet: {1176 readonly who: AccountId32;1177 readonly free: u128;1178 readonly reserved: u128;1179 } & Struct;1180 readonly isReserved: boolean;1181 readonly asReserved: {1182 readonly who: AccountId32;1183 readonly amount: u128;1184 } & Struct;1185 readonly isUnreserved: boolean;1186 readonly asUnreserved: {1187 readonly who: AccountId32;1188 readonly amount: u128;1189 } & Struct;1190 readonly isReserveRepatriated: boolean;1191 readonly asReserveRepatriated: {1192 readonly from: AccountId32;1193 readonly to: AccountId32;1194 readonly amount: u128;1195 readonly destinationStatus: FrameSupportTokensMiscBalanceStatus;1196 } & Struct;1197 readonly isDeposit: boolean;1198 readonly asDeposit: {1199 readonly who: AccountId32;1200 readonly amount: u128;1201 } & Struct;1202 readonly isWithdraw: boolean;1203 readonly asWithdraw: {1204 readonly who: AccountId32;1205 readonly amount: u128;1206 } & Struct;1207 readonly isSlashed: boolean;1208 readonly asSlashed: {1209 readonly who: AccountId32;1210 readonly amount: u128;1211 } & Struct;1212 readonly type: 'Endowed' | 'DustLost' | 'Transfer' | 'BalanceSet' | 'Reserved' | 'Unreserved' | 'ReserveRepatriated' | 'Deposit' | 'Withdraw' | 'Slashed';1213}12141215/** @name PalletBalancesReasons */1216export interface PalletBalancesReasons extends Enum {1217 readonly isFee: boolean;1218 readonly isMisc: boolean;1219 readonly isAll: boolean;1220 readonly type: 'Fee' | 'Misc' | 'All';1221}12221223/** @name PalletBalancesReleases */1224export interface PalletBalancesReleases extends Enum {1225 readonly isV100: boolean;1226 readonly isV200: boolean;1227 readonly type: 'V100' | 'V200';1228}12291230/** @name PalletBalancesReserveData */1231export interface PalletBalancesReserveData extends Struct {1232 readonly id: U8aFixed;1233 readonly amount: u128;1234}12351236/** @name PalletCommonError */1237export interface PalletCommonError extends Enum {1238 readonly isCollectionNotFound: boolean;1239 readonly isMustBeTokenOwner: boolean;1240 readonly isNoPermission: boolean;1241 readonly isCantDestroyNotEmptyCollection: boolean;1242 readonly isPublicMintingNotAllowed: boolean;1243 readonly isAddressNotInAllowlist: boolean;1244 readonly isCollectionNameLimitExceeded: boolean;1245 readonly isCollectionDescriptionLimitExceeded: boolean;1246 readonly isCollectionTokenPrefixLimitExceeded: boolean;1247 readonly isTotalCollectionsLimitExceeded: boolean;1248 readonly isCollectionAdminCountExceeded: boolean;1249 readonly isCollectionLimitBoundsExceeded: boolean;1250 readonly isOwnerPermissionsCantBeReverted: boolean;1251 readonly isTransferNotAllowed: boolean;1252 readonly isAccountTokenLimitExceeded: boolean;1253 readonly isCollectionTokenLimitExceeded: boolean;1254 readonly isMetadataFlagFrozen: boolean;1255 readonly isTokenNotFound: boolean;1256 readonly isTokenValueTooLow: boolean;1257 readonly isApprovedValueTooLow: boolean;1258 readonly isCantApproveMoreThanOwned: boolean;1259 readonly isAddressIsZero: boolean;1260 readonly isUnsupportedOperation: boolean;1261 readonly isNotSufficientFounds: boolean;1262 readonly isUserIsNotAllowedToNest: boolean;1263 readonly isSourceCollectionIsNotAllowedToNest: boolean;1264 readonly isCollectionFieldSizeExceeded: boolean;1265 readonly isNoSpaceForProperty: boolean;1266 readonly isPropertyLimitReached: boolean;1267 readonly isPropertyKeyIsTooLong: boolean;1268 readonly isInvalidCharacterInPropertyKey: boolean;1269 readonly isEmptyPropertyKey: boolean;1270 readonly isCollectionIsExternal: boolean;1271 readonly isCollectionIsInternal: boolean;1272 readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'CantDestroyNotEmptyCollection' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds' | 'UserIsNotAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached' | 'PropertyKeyIsTooLong' | 'InvalidCharacterInPropertyKey' | 'EmptyPropertyKey' | 'CollectionIsExternal' | 'CollectionIsInternal';1273}12741275/** @name PalletCommonEvent */1276export interface PalletCommonEvent extends Enum {1277 readonly isCollectionCreated: boolean;1278 readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>;1279 readonly isCollectionDestroyed: boolean;1280 readonly asCollectionDestroyed: u32;1281 readonly isItemCreated: boolean;1282 readonly asItemCreated: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;1283 readonly isItemDestroyed: boolean;1284 readonly asItemDestroyed: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;1285 readonly isTransfer: boolean;1286 readonly asTransfer: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;1287 readonly isApproved: boolean;1288 readonly asApproved: ITuple<[u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;1289 readonly isCollectionPropertySet: boolean;1290 readonly asCollectionPropertySet: ITuple<[u32, Bytes]>;1291 readonly isCollectionPropertyDeleted: boolean;1292 readonly asCollectionPropertyDeleted: ITuple<[u32, Bytes]>;1293 readonly isTokenPropertySet: boolean;1294 readonly asTokenPropertySet: ITuple<[u32, u32, Bytes]>;1295 readonly isTokenPropertyDeleted: boolean;1296 readonly asTokenPropertyDeleted: ITuple<[u32, u32, Bytes]>;1297 readonly isPropertyPermissionSet: boolean;1298 readonly asPropertyPermissionSet: ITuple<[u32, Bytes]>;1299 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved' | 'CollectionPropertySet' | 'CollectionPropertyDeleted' | 'TokenPropertySet' | 'TokenPropertyDeleted' | 'PropertyPermissionSet';1300}13011302/** @name PalletConfigurationCall */1303export interface PalletConfigurationCall extends Enum {1304 readonly isSetWeightToFeeCoefficientOverride: boolean;1305 readonly asSetWeightToFeeCoefficientOverride: {1306 readonly coeff: Option<u32>;1307 } & Struct;1308 readonly isSetMinGasPriceOverride: boolean;1309 readonly asSetMinGasPriceOverride: {1310 readonly coeff: Option<u64>;1311 } & Struct;1312 readonly type: 'SetWeightToFeeCoefficientOverride' | 'SetMinGasPriceOverride';1313}13141315/** @name PalletEthereumCall */1316export interface PalletEthereumCall extends Enum {1317 readonly isTransact: boolean;1318 readonly asTransact: {1319 readonly transaction: EthereumTransactionTransactionV2;1320 } & Struct;1321 readonly type: 'Transact';1322}13231324/** @name PalletEthereumError */1325export interface PalletEthereumError extends Enum {1326 readonly isInvalidSignature: boolean;1327 readonly isPreLogExists: boolean;1328 readonly type: 'InvalidSignature' | 'PreLogExists';1329}13301331/** @name PalletEthereumEvent */1332export interface PalletEthereumEvent extends Enum {1333 readonly isExecuted: boolean;1334 readonly asExecuted: {1335 readonly from: H160;1336 readonly to: H160;1337 readonly transactionHash: H256;1338 readonly exitReason: EvmCoreErrorExitReason;1339 } & Struct;1340 readonly type: 'Executed';1341}13421343/** @name PalletEthereumFakeTransactionFinalizer */1344export interface PalletEthereumFakeTransactionFinalizer extends Null {}13451346/** @name PalletEthereumRawOrigin */1347export interface PalletEthereumRawOrigin extends Enum {1348 readonly isEthereumTransaction: boolean;1349 readonly asEthereumTransaction: H160;1350 readonly type: 'EthereumTransaction';1351}13521353/** @name PalletEvmAccountBasicCrossAccountIdRepr */1354export interface PalletEvmAccountBasicCrossAccountIdRepr extends Enum {1355 readonly isSubstrate: boolean;1356 readonly asSubstrate: AccountId32;1357 readonly isEthereum: boolean;1358 readonly asEthereum: H160;1359 readonly type: 'Substrate' | 'Ethereum';1360}13611362/** @name PalletEvmCall */1363export interface PalletEvmCall extends Enum {1364 readonly isWithdraw: boolean;1365 readonly asWithdraw: {1366 readonly address: H160;1367 readonly value: u128;1368 } & Struct;1369 readonly isCall: boolean;1370 readonly asCall: {1371 readonly source: H160;1372 readonly target: H160;1373 readonly input: Bytes;1374 readonly value: U256;1375 readonly gasLimit: u64;1376 readonly maxFeePerGas: U256;1377 readonly maxPriorityFeePerGas: Option<U256>;1378 readonly nonce: Option<U256>;1379 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;1380 } & Struct;1381 readonly isCreate: boolean;1382 readonly asCreate: {1383 readonly source: H160;1384 readonly init: Bytes;1385 readonly value: U256;1386 readonly gasLimit: u64;1387 readonly maxFeePerGas: U256;1388 readonly maxPriorityFeePerGas: Option<U256>;1389 readonly nonce: Option<U256>;1390 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;1391 } & Struct;1392 readonly isCreate2: boolean;1393 readonly asCreate2: {1394 readonly source: H160;1395 readonly init: Bytes;1396 readonly salt: H256;1397 readonly value: U256;1398 readonly gasLimit: u64;1399 readonly maxFeePerGas: U256;1400 readonly maxPriorityFeePerGas: Option<U256>;1401 readonly nonce: Option<U256>;1402 readonly accessList: Vec<ITuple<[H160, Vec<H256>]>>;1403 } & Struct;1404 readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';1405}14061407/** @name PalletEvmCoderSubstrateError */1408export interface PalletEvmCoderSubstrateError extends Enum {1409 readonly isOutOfGas: boolean;1410 readonly isOutOfFund: boolean;1411 readonly type: 'OutOfGas' | 'OutOfFund';1412}14131414/** @name PalletEvmContractHelpersError */1415export interface PalletEvmContractHelpersError extends Enum {1416 readonly isNoPermission: boolean;1417 readonly isNoPendingSponsor: boolean;1418 readonly isTooManyMethodsHaveSponsoredLimit: boolean;1419 readonly type: 'NoPermission' | 'NoPendingSponsor' | 'TooManyMethodsHaveSponsoredLimit';1420}14211422/** @name PalletEvmContractHelpersEvent */1423export interface PalletEvmContractHelpersEvent extends Enum {1424 readonly isContractSponsorSet: boolean;1425 readonly asContractSponsorSet: ITuple<[H160, AccountId32]>;1426 readonly isContractSponsorshipConfirmed: boolean;1427 readonly asContractSponsorshipConfirmed: ITuple<[H160, AccountId32]>;1428 readonly isContractSponsorRemoved: boolean;1429 readonly asContractSponsorRemoved: H160;1430 readonly type: 'ContractSponsorSet' | 'ContractSponsorshipConfirmed' | 'ContractSponsorRemoved';1431}14321433/** @name PalletEvmContractHelpersSponsoringModeT */1434export interface PalletEvmContractHelpersSponsoringModeT extends Enum {1435 readonly isDisabled: boolean;1436 readonly isAllowlisted: boolean;1437 readonly isGenerous: boolean;1438 readonly type: 'Disabled' | 'Allowlisted' | 'Generous';1439}14401441/** @name PalletEvmError */1442export interface PalletEvmError extends Enum {1443 readonly isBalanceLow: boolean;1444 readonly isFeeOverflow: boolean;1445 readonly isPaymentOverflow: boolean;1446 readonly isWithdrawFailed: boolean;1447 readonly isGasPriceTooLow: boolean;1448 readonly isInvalidNonce: boolean;1449 readonly isGasLimitTooLow: boolean;1450 readonly isGasLimitTooHigh: boolean;1451 readonly isUndefined: boolean;1452 readonly isReentrancy: boolean;1453 readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce' | 'GasLimitTooLow' | 'GasLimitTooHigh' | 'Undefined' | 'Reentrancy';1454}14551456/** @name PalletEvmEvent */1457export interface PalletEvmEvent extends Enum {1458 readonly isLog: boolean;1459 readonly asLog: {1460 readonly log: EthereumLog;1461 } & Struct;1462 readonly isCreated: boolean;1463 readonly asCreated: {1464 readonly address: H160;1465 } & Struct;1466 readonly isCreatedFailed: boolean;1467 readonly asCreatedFailed: {1468 readonly address: H160;1469 } & Struct;1470 readonly isExecuted: boolean;1471 readonly asExecuted: {1472 readonly address: H160;1473 } & Struct;1474 readonly isExecutedFailed: boolean;1475 readonly asExecutedFailed: {1476 readonly address: H160;1477 } & Struct;1478 readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed';1479}14801481/** @name PalletEvmMigrationCall */1482export interface PalletEvmMigrationCall extends Enum {1483 readonly isBegin: boolean;1484 readonly asBegin: {1485 readonly address: H160;1486 } & Struct;1487 readonly isSetData: boolean;1488 readonly asSetData: {1489 readonly address: H160;1490 readonly data: Vec<ITuple<[H256, H256]>>;1491 } & Struct;1492 readonly isFinish: boolean;1493 readonly asFinish: {1494 readonly address: H160;1495 readonly code: Bytes;1496 } & Struct;1497 readonly isInsertEthLogs: boolean;1498 readonly asInsertEthLogs: {1499 readonly logs: Vec<EthereumLog>;1500 } & Struct;1501 readonly isInsertEvents: boolean;1502 readonly asInsertEvents: {1503 readonly events: Vec<Bytes>;1504 } & Struct;1505 readonly type: 'Begin' | 'SetData' | 'Finish' | 'InsertEthLogs' | 'InsertEvents';1506}15071508/** @name PalletEvmMigrationError */1509export interface PalletEvmMigrationError extends Enum {1510 readonly isAccountNotEmpty: boolean;1511 readonly isAccountIsNotMigrating: boolean;1512 readonly isBadEvent: boolean;1513 readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating' | 'BadEvent';1514}15151516/** @name PalletEvmMigrationEvent */1517export interface PalletEvmMigrationEvent extends Enum {1518 readonly isTestEvent: boolean;1519 readonly type: 'TestEvent';1520}15211522/** @name PalletForeignAssetsAssetIds */1523export interface PalletForeignAssetsAssetIds extends Enum {1524 readonly isForeignAssetId: boolean;1525 readonly asForeignAssetId: u32;1526 readonly isNativeAssetId: boolean;1527 readonly asNativeAssetId: PalletForeignAssetsNativeCurrency;1528 readonly type: 'ForeignAssetId' | 'NativeAssetId';1529}15301531/** @name PalletForeignAssetsModuleAssetMetadata */1532export interface PalletForeignAssetsModuleAssetMetadata extends Struct {1533 readonly name: Bytes;1534 readonly symbol: Bytes;1535 readonly decimals: u8;1536 readonly minimalBalance: u128;1537}15381539/** @name PalletForeignAssetsModuleCall */1540export interface PalletForeignAssetsModuleCall extends Enum {1541 readonly isRegisterForeignAsset: boolean;1542 readonly asRegisterForeignAsset: {1543 readonly owner: AccountId32;1544 readonly location: XcmVersionedMultiLocation;1545 readonly metadata: PalletForeignAssetsModuleAssetMetadata;1546 } & Struct;1547 readonly isUpdateForeignAsset: boolean;1548 readonly asUpdateForeignAsset: {1549 readonly foreignAssetId: u32;1550 readonly location: XcmVersionedMultiLocation;1551 readonly metadata: PalletForeignAssetsModuleAssetMetadata;1552 } & Struct;1553 readonly type: 'RegisterForeignAsset' | 'UpdateForeignAsset';1554}15551556/** @name PalletForeignAssetsModuleError */1557export interface PalletForeignAssetsModuleError extends Enum {1558 readonly isBadLocation: boolean;1559 readonly isMultiLocationExisted: boolean;1560 readonly isAssetIdNotExists: boolean;1561 readonly isAssetIdExisted: boolean;1562 readonly type: 'BadLocation' | 'MultiLocationExisted' | 'AssetIdNotExists' | 'AssetIdExisted';1563}15641565/** @name PalletForeignAssetsModuleEvent */1566export interface PalletForeignAssetsModuleEvent extends Enum {1567 readonly isForeignAssetRegistered: boolean;1568 readonly asForeignAssetRegistered: {1569 readonly assetId: u32;1570 readonly assetAddress: XcmV1MultiLocation;1571 readonly metadata: PalletForeignAssetsModuleAssetMetadata;1572 } & Struct;1573 readonly isForeignAssetUpdated: boolean;1574 readonly asForeignAssetUpdated: {1575 readonly assetId: u32;1576 readonly assetAddress: XcmV1MultiLocation;1577 readonly metadata: PalletForeignAssetsModuleAssetMetadata;1578 } & Struct;1579 readonly isAssetRegistered: boolean;1580 readonly asAssetRegistered: {1581 readonly assetId: PalletForeignAssetsAssetIds;1582 readonly metadata: PalletForeignAssetsModuleAssetMetadata;1583 } & Struct;1584 readonly isAssetUpdated: boolean;1585 readonly asAssetUpdated: {1586 readonly assetId: PalletForeignAssetsAssetIds;1587 readonly metadata: PalletForeignAssetsModuleAssetMetadata;1588 } & Struct;1589 readonly type: 'ForeignAssetRegistered' | 'ForeignAssetUpdated' | 'AssetRegistered' | 'AssetUpdated';1590}15911592/** @name PalletForeignAssetsNativeCurrency */1593export interface PalletForeignAssetsNativeCurrency extends Enum {1594 readonly isHere: boolean;1595 readonly isParent: boolean;1596 readonly type: 'Here' | 'Parent';1597}15981599/** @name PalletFungibleError */1600export interface PalletFungibleError extends Enum {1601 readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;1602 readonly isFungibleItemsHaveNoId: boolean;1603 readonly isFungibleItemsDontHaveData: boolean;1604 readonly isFungibleDisallowsNesting: boolean;1605 readonly isSettingPropertiesNotAllowed: boolean;1606 readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';1607}16081609/** @name PalletInflationCall */1610export interface PalletInflationCall extends Enum {1611 readonly isStartInflation: boolean;1612 readonly asStartInflation: {1613 readonly inflationStartRelayBlock: u32;1614 } & Struct;1615 readonly type: 'StartInflation';1616}16171618/** @name PalletMaintenanceCall */1619export interface PalletMaintenanceCall extends Enum {1620 readonly isEnable: boolean;1621 readonly isDisable: boolean;1622 readonly type: 'Enable' | 'Disable';1623}16241625/** @name PalletMaintenanceError */1626export interface PalletMaintenanceError extends Null {}16271628/** @name PalletMaintenanceEvent */1629export interface PalletMaintenanceEvent extends Enum {1630 readonly isMaintenanceEnabled: boolean;1631 readonly isMaintenanceDisabled: boolean;1632 readonly type: 'MaintenanceEnabled' | 'MaintenanceDisabled';1633}16341635/** @name PalletNonfungibleError */1636export interface PalletNonfungibleError extends Enum {1637 readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;1638 readonly isNonfungibleItemsHaveNoAmount: boolean;1639 readonly isCantBurnNftWithChildren: boolean;1640 readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount' | 'CantBurnNftWithChildren';1641}16421643/** @name PalletNonfungibleItemData */1644export interface PalletNonfungibleItemData extends Struct {1645 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;1646}16471648/** @name PalletRefungibleError */1649export interface PalletRefungibleError extends Enum {1650 readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;1651 readonly isWrongRefungiblePieces: boolean;1652 readonly isRepartitionWhileNotOwningAllPieces: boolean;1653 readonly isRefungibleDisallowsNesting: boolean;1654 readonly isSettingPropertiesNotAllowed: boolean;1655 readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RepartitionWhileNotOwningAllPieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';1656}16571658/** @name PalletRefungibleItemData */1659export interface PalletRefungibleItemData extends Struct {1660 readonly constData: Bytes;1661}16621663/** @name PalletRmrkCoreCall */1664export interface PalletRmrkCoreCall extends Enum {1665 readonly isCreateCollection: boolean;1666 readonly asCreateCollection: {1667 readonly metadata: Bytes;1668 readonly max: Option<u32>;1669 readonly symbol: Bytes;1670 } & Struct;1671 readonly isDestroyCollection: boolean;1672 readonly asDestroyCollection: {1673 readonly collectionId: u32;1674 } & Struct;1675 readonly isChangeCollectionIssuer: boolean;1676 readonly asChangeCollectionIssuer: {1677 readonly collectionId: u32;1678 readonly newIssuer: MultiAddress;1679 } & Struct;1680 readonly isLockCollection: boolean;1681 readonly asLockCollection: {1682 readonly collectionId: u32;1683 } & Struct;1684 readonly isMintNft: boolean;1685 readonly asMintNft: {1686 readonly owner: Option<AccountId32>;1687 readonly collectionId: u32;1688 readonly recipient: Option<AccountId32>;1689 readonly royaltyAmount: Option<Permill>;1690 readonly metadata: Bytes;1691 readonly transferable: bool;1692 readonly resources: Option<Vec<RmrkTraitsResourceResourceTypes>>;1693 } & Struct;1694 readonly isBurnNft: boolean;1695 readonly asBurnNft: {1696 readonly collectionId: u32;1697 readonly nftId: u32;1698 readonly maxBurns: u32;1699 } & Struct;1700 readonly isSend: boolean;1701 readonly asSend: {1702 readonly rmrkCollectionId: u32;1703 readonly rmrkNftId: u32;1704 readonly newOwner: RmrkTraitsNftAccountIdOrCollectionNftTuple;1705 } & Struct;1706 readonly isAcceptNft: boolean;1707 readonly asAcceptNft: {1708 readonly rmrkCollectionId: u32;1709 readonly rmrkNftId: u32;1710 readonly newOwner: RmrkTraitsNftAccountIdOrCollectionNftTuple;1711 } & Struct;1712 readonly isRejectNft: boolean;1713 readonly asRejectNft: {1714 readonly rmrkCollectionId: u32;1715 readonly rmrkNftId: u32;1716 } & Struct;1717 readonly isAcceptResource: boolean;1718 readonly asAcceptResource: {1719 readonly rmrkCollectionId: u32;1720 readonly rmrkNftId: u32;1721 readonly resourceId: u32;1722 } & Struct;1723 readonly isAcceptResourceRemoval: boolean;1724 readonly asAcceptResourceRemoval: {1725 readonly rmrkCollectionId: u32;1726 readonly rmrkNftId: u32;1727 readonly resourceId: u32;1728 } & Struct;1729 readonly isSetProperty: boolean;1730 readonly asSetProperty: {1731 readonly rmrkCollectionId: Compact<u32>;1732 readonly maybeNftId: Option<u32>;1733 readonly key: Bytes;1734 readonly value: Bytes;1735 } & Struct;1736 readonly isSetPriority: boolean;1737 readonly asSetPriority: {1738 readonly rmrkCollectionId: u32;1739 readonly rmrkNftId: u32;1740 readonly priorities: Vec<u32>;1741 } & Struct;1742 readonly isAddBasicResource: boolean;1743 readonly asAddBasicResource: {1744 readonly rmrkCollectionId: u32;1745 readonly nftId: u32;1746 readonly resource: RmrkTraitsResourceBasicResource;1747 } & Struct;1748 readonly isAddComposableResource: boolean;1749 readonly asAddComposableResource: {1750 readonly rmrkCollectionId: u32;1751 readonly nftId: u32;1752 readonly resource: RmrkTraitsResourceComposableResource;1753 } & Struct;1754 readonly isAddSlotResource: boolean;1755 readonly asAddSlotResource: {1756 readonly rmrkCollectionId: u32;1757 readonly nftId: u32;1758 readonly resource: RmrkTraitsResourceSlotResource;1759 } & Struct;1760 readonly isRemoveResource: boolean;1761 readonly asRemoveResource: {1762 readonly rmrkCollectionId: u32;1763 readonly nftId: u32;1764 readonly resourceId: u32;1765 } & Struct;1766 readonly type: 'CreateCollection' | 'DestroyCollection' | 'ChangeCollectionIssuer' | 'LockCollection' | 'MintNft' | 'BurnNft' | 'Send' | 'AcceptNft' | 'RejectNft' | 'AcceptResource' | 'AcceptResourceRemoval' | 'SetProperty' | 'SetPriority' | 'AddBasicResource' | 'AddComposableResource' | 'AddSlotResource' | 'RemoveResource';1767}17681769/** @name PalletRmrkCoreError */1770export interface PalletRmrkCoreError extends Enum {1771 readonly isCorruptedCollectionType: boolean;1772 readonly isRmrkPropertyKeyIsTooLong: boolean;1773 readonly isRmrkPropertyValueIsTooLong: boolean;1774 readonly isRmrkPropertyIsNotFound: boolean;1775 readonly isUnableToDecodeRmrkData: boolean;1776 readonly isCollectionNotEmpty: boolean;1777 readonly isNoAvailableCollectionId: boolean;1778 readonly isNoAvailableNftId: boolean;1779 readonly isCollectionUnknown: boolean;1780 readonly isNoPermission: boolean;1781 readonly isNonTransferable: boolean;1782 readonly isCollectionFullOrLocked: boolean;1783 readonly isResourceDoesntExist: boolean;1784 readonly isCannotSendToDescendentOrSelf: boolean;1785 readonly isCannotAcceptNonOwnedNft: boolean;1786 readonly isCannotRejectNonOwnedNft: boolean;1787 readonly isCannotRejectNonPendingNft: boolean;1788 readonly isResourceNotPending: boolean;1789 readonly isNoAvailableResourceId: boolean;1790 readonly type: 'CorruptedCollectionType' | 'RmrkPropertyKeyIsTooLong' | 'RmrkPropertyValueIsTooLong' | 'RmrkPropertyIsNotFound' | 'UnableToDecodeRmrkData' | 'CollectionNotEmpty' | 'NoAvailableCollectionId' | 'NoAvailableNftId' | 'CollectionUnknown' | 'NoPermission' | 'NonTransferable' | 'CollectionFullOrLocked' | 'ResourceDoesntExist' | 'CannotSendToDescendentOrSelf' | 'CannotAcceptNonOwnedNft' | 'CannotRejectNonOwnedNft' | 'CannotRejectNonPendingNft' | 'ResourceNotPending' | 'NoAvailableResourceId';1791}17921793/** @name PalletRmrkCoreEvent */1794export interface PalletRmrkCoreEvent extends Enum {1795 readonly isCollectionCreated: boolean;1796 readonly asCollectionCreated: {1797 readonly issuer: AccountId32;1798 readonly collectionId: u32;1799 } & Struct;1800 readonly isCollectionDestroyed: boolean;1801 readonly asCollectionDestroyed: {1802 readonly issuer: AccountId32;1803 readonly collectionId: u32;1804 } & Struct;1805 readonly isIssuerChanged: boolean;1806 readonly asIssuerChanged: {1807 readonly oldIssuer: AccountId32;1808 readonly newIssuer: AccountId32;1809 readonly collectionId: u32;1810 } & Struct;1811 readonly isCollectionLocked: boolean;1812 readonly asCollectionLocked: {1813 readonly issuer: AccountId32;1814 readonly collectionId: u32;1815 } & Struct;1816 readonly isNftMinted: boolean;1817 readonly asNftMinted: {1818 readonly owner: AccountId32;1819 readonly collectionId: u32;1820 readonly nftId: u32;1821 } & Struct;1822 readonly isNftBurned: boolean;1823 readonly asNftBurned: {1824 readonly owner: AccountId32;1825 readonly nftId: u32;1826 } & Struct;1827 readonly isNftSent: boolean;1828 readonly asNftSent: {1829 readonly sender: AccountId32;1830 readonly recipient: RmrkTraitsNftAccountIdOrCollectionNftTuple;1831 readonly collectionId: u32;1832 readonly nftId: u32;1833 readonly approvalRequired: bool;1834 } & Struct;1835 readonly isNftAccepted: boolean;1836 readonly asNftAccepted: {1837 readonly sender: AccountId32;1838 readonly recipient: RmrkTraitsNftAccountIdOrCollectionNftTuple;1839 readonly collectionId: u32;1840 readonly nftId: u32;1841 } & Struct;1842 readonly isNftRejected: boolean;1843 readonly asNftRejected: {1844 readonly sender: AccountId32;1845 readonly collectionId: u32;1846 readonly nftId: u32;1847 } & Struct;1848 readonly isPropertySet: boolean;1849 readonly asPropertySet: {1850 readonly collectionId: u32;1851 readonly maybeNftId: Option<u32>;1852 readonly key: Bytes;1853 readonly value: Bytes;1854 } & Struct;1855 readonly isResourceAdded: boolean;1856 readonly asResourceAdded: {1857 readonly nftId: u32;1858 readonly resourceId: u32;1859 } & Struct;1860 readonly isResourceRemoval: boolean;1861 readonly asResourceRemoval: {1862 readonly nftId: u32;1863 readonly resourceId: u32;1864 } & Struct;1865 readonly isResourceAccepted: boolean;1866 readonly asResourceAccepted: {1867 readonly nftId: u32;1868 readonly resourceId: u32;1869 } & Struct;1870 readonly isResourceRemovalAccepted: boolean;1871 readonly asResourceRemovalAccepted: {1872 readonly nftId: u32;1873 readonly resourceId: u32;1874 } & Struct;1875 readonly isPrioritySet: boolean;1876 readonly asPrioritySet: {1877 readonly collectionId: u32;1878 readonly nftId: u32;1879 } & Struct;1880 readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'IssuerChanged' | 'CollectionLocked' | 'NftMinted' | 'NftBurned' | 'NftSent' | 'NftAccepted' | 'NftRejected' | 'PropertySet' | 'ResourceAdded' | 'ResourceRemoval' | 'ResourceAccepted' | 'ResourceRemovalAccepted' | 'PrioritySet';1881}18821883/** @name PalletRmrkEquipCall */1884export interface PalletRmrkEquipCall extends Enum {1885 readonly isCreateBase: boolean;1886 readonly asCreateBase: {1887 readonly baseType: Bytes;1888 readonly symbol: Bytes;1889 readonly parts: Vec<RmrkTraitsPartPartType>;1890 } & Struct;1891 readonly isThemeAdd: boolean;1892 readonly asThemeAdd: {1893 readonly baseId: u32;1894 readonly theme: RmrkTraitsTheme;1895 } & Struct;1896 readonly isEquippable: boolean;1897 readonly asEquippable: {1898 readonly baseId: u32;1899 readonly slotId: u32;1900 readonly equippables: RmrkTraitsPartEquippableList;1901 } & Struct;1902 readonly type: 'CreateBase' | 'ThemeAdd' | 'Equippable';1903}19041905/** @name PalletRmrkEquipError */1906export interface PalletRmrkEquipError extends Enum {1907 readonly isPermissionError: boolean;1908 readonly isNoAvailableBaseId: boolean;1909 readonly isNoAvailablePartId: boolean;1910 readonly isBaseDoesntExist: boolean;1911 readonly isNeedsDefaultThemeFirst: boolean;1912 readonly isPartDoesntExist: boolean;1913 readonly isNoEquippableOnFixedPart: boolean;1914 readonly type: 'PermissionError' | 'NoAvailableBaseId' | 'NoAvailablePartId' | 'BaseDoesntExist' | 'NeedsDefaultThemeFirst' | 'PartDoesntExist' | 'NoEquippableOnFixedPart';1915}19161917/** @name PalletRmrkEquipEvent */1918export interface PalletRmrkEquipEvent extends Enum {1919 readonly isBaseCreated: boolean;1920 readonly asBaseCreated: {1921 readonly issuer: AccountId32;1922 readonly baseId: u32;1923 } & Struct;1924 readonly isEquippablesUpdated: boolean;1925 readonly asEquippablesUpdated: {1926 readonly baseId: u32;1927 readonly slotId: u32;1928 } & Struct;1929 readonly type: 'BaseCreated' | 'EquippablesUpdated';1930}19311932/** @name PalletStructureCall */1933export interface PalletStructureCall extends Null {}19341935/** @name PalletStructureError */1936export interface PalletStructureError extends Enum {1937 readonly isOuroborosDetected: boolean;1938 readonly isDepthLimit: boolean;1939 readonly isBreadthLimit: boolean;1940 readonly isTokenNotFound: boolean;1941 readonly type: 'OuroborosDetected' | 'DepthLimit' | 'BreadthLimit' | 'TokenNotFound';1942}19431944/** @name PalletStructureEvent */1945export interface PalletStructureEvent extends Enum {1946 readonly isExecuted: boolean;1947 readonly asExecuted: Result<Null, SpRuntimeDispatchError>;1948 readonly type: 'Executed';1949}19501951/** @name PalletSudoCall */1952export interface PalletSudoCall extends Enum {1953 readonly isSudo: boolean;1954 readonly asSudo: {1955 readonly call: Call;1956 } & Struct;1957 readonly isSudoUncheckedWeight: boolean;1958 readonly asSudoUncheckedWeight: {1959 readonly call: Call;1960 readonly weight: Weight;1961 } & Struct;1962 readonly isSetKey: boolean;1963 readonly asSetKey: {1964 readonly new_: MultiAddress;1965 } & Struct;1966 readonly isSudoAs: boolean;1967 readonly asSudoAs: {1968 readonly who: MultiAddress;1969 readonly call: Call;1970 } & Struct;1971 readonly type: 'Sudo' | 'SudoUncheckedWeight' | 'SetKey' | 'SudoAs';1972}19731974/** @name PalletSudoError */1975export interface PalletSudoError extends Enum {1976 readonly isRequireSudo: boolean;1977 readonly type: 'RequireSudo';1978}19791980/** @name PalletSudoEvent */1981export interface PalletSudoEvent extends Enum {1982 readonly isSudid: boolean;1983 readonly asSudid: {1984 readonly sudoResult: Result<Null, SpRuntimeDispatchError>;1985 } & Struct;1986 readonly isKeyChanged: boolean;1987 readonly asKeyChanged: {1988 readonly oldSudoer: Option<AccountId32>;1989 } & Struct;1990 readonly isSudoAsDone: boolean;1991 readonly asSudoAsDone: {1992 readonly sudoResult: Result<Null, SpRuntimeDispatchError>;1993 } & Struct;1994 readonly type: 'Sudid' | 'KeyChanged' | 'SudoAsDone';1995}19961997/** @name PalletTemplateTransactionPaymentCall */1998export interface PalletTemplateTransactionPaymentCall extends Null {}19992000/** @name PalletTemplateTransactionPaymentChargeTransactionPayment */2001export interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}20022003/** @name PalletTestUtilsCall */2004export interface PalletTestUtilsCall extends Enum {2005 readonly isEnable: boolean;2006 readonly isSetTestValue: boolean;2007 readonly asSetTestValue: {2008 readonly value: u32;2009 } & Struct;2010 readonly isSetTestValueAndRollback: boolean;2011 readonly asSetTestValueAndRollback: {2012 readonly value: u32;2013 } & Struct;2014 readonly isIncTestValue: boolean;2015 readonly isSelfCancelingInc: boolean;2016 readonly asSelfCancelingInc: {2017 readonly id: U8aFixed;2018 readonly maxTestValue: u32;2019 } & Struct;2020 readonly isJustTakeFee: boolean;2021 readonly isBatchAll: boolean;2022 readonly asBatchAll: {2023 readonly calls: Vec<Call>;2024 } & Struct;2025 readonly type: 'Enable' | 'SetTestValue' | 'SetTestValueAndRollback' | 'IncTestValue' | 'SelfCancelingInc' | 'JustTakeFee' | 'BatchAll';2026}20272028/** @name PalletTestUtilsError */2029export interface PalletTestUtilsError extends Enum {2030 readonly isTestPalletDisabled: boolean;2031 readonly isTriggerRollback: boolean;2032 readonly type: 'TestPalletDisabled' | 'TriggerRollback';2033}20342035/** @name PalletTestUtilsEvent */2036export interface PalletTestUtilsEvent extends Enum {2037 readonly isValueIsSet: boolean;2038 readonly isShouldRollback: boolean;2039 readonly isBatchCompleted: boolean;2040 readonly type: 'ValueIsSet' | 'ShouldRollback' | 'BatchCompleted';2041}20422043/** @name PalletTimestampCall */2044export interface PalletTimestampCall extends Enum {2045 readonly isSet: boolean;2046 readonly asSet: {2047 readonly now: Compact<u64>;2048 } & Struct;2049 readonly type: 'Set';2050}20512052/** @name PalletTransactionPaymentEvent */2053export interface PalletTransactionPaymentEvent extends Enum {2054 readonly isTransactionFeePaid: boolean;2055 readonly asTransactionFeePaid: {2056 readonly who: AccountId32;2057 readonly actualFee: u128;2058 readonly tip: u128;2059 } & Struct;2060 readonly type: 'TransactionFeePaid';2061}20622063/** @name PalletTransactionPaymentReleases */2064export interface PalletTransactionPaymentReleases extends Enum {2065 readonly isV1Ancient: boolean;2066 readonly isV2: boolean;2067 readonly type: 'V1Ancient' | 'V2';2068}20692070/** @name PalletTreasuryCall */2071export interface PalletTreasuryCall extends Enum {2072 readonly isProposeSpend: boolean;2073 readonly asProposeSpend: {2074 readonly value: Compact<u128>;2075 readonly beneficiary: MultiAddress;2076 } & Struct;2077 readonly isRejectProposal: boolean;2078 readonly asRejectProposal: {2079 readonly proposalId: Compact<u32>;2080 } & Struct;2081 readonly isApproveProposal: boolean;2082 readonly asApproveProposal: {2083 readonly proposalId: Compact<u32>;2084 } & Struct;2085 readonly isSpend: boolean;2086 readonly asSpend: {2087 readonly amount: Compact<u128>;2088 readonly beneficiary: MultiAddress;2089 } & Struct;2090 readonly isRemoveApproval: boolean;2091 readonly asRemoveApproval: {2092 readonly proposalId: Compact<u32>;2093 } & Struct;2094 readonly type: 'ProposeSpend' | 'RejectProposal' | 'ApproveProposal' | 'Spend' | 'RemoveApproval';2095}20962097/** @name PalletTreasuryError */2098export interface PalletTreasuryError extends Enum {2099 readonly isInsufficientProposersBalance: boolean;2100 readonly isInvalidIndex: boolean;2101 readonly isTooManyApprovals: boolean;2102 readonly isInsufficientPermission: boolean;2103 readonly isProposalNotApproved: boolean;2104 readonly type: 'InsufficientProposersBalance' | 'InvalidIndex' | 'TooManyApprovals' | 'InsufficientPermission' | 'ProposalNotApproved';2105}21062107/** @name PalletTreasuryEvent */2108export interface PalletTreasuryEvent extends Enum {2109 readonly isProposed: boolean;2110 readonly asProposed: {2111 readonly proposalIndex: u32;2112 } & Struct;2113 readonly isSpending: boolean;2114 readonly asSpending: {2115 readonly budgetRemaining: u128;2116 } & Struct;2117 readonly isAwarded: boolean;2118 readonly asAwarded: {2119 readonly proposalIndex: u32;2120 readonly award: u128;2121 readonly account: AccountId32;2122 } & Struct;2123 readonly isRejected: boolean;2124 readonly asRejected: {2125 readonly proposalIndex: u32;2126 readonly slashed: u128;2127 } & Struct;2128 readonly isBurnt: boolean;2129 readonly asBurnt: {2130 readonly burntFunds: u128;2131 } & Struct;2132 readonly isRollover: boolean;2133 readonly asRollover: {2134 readonly rolloverBalance: u128;2135 } & Struct;2136 readonly isDeposit: boolean;2137 readonly asDeposit: {2138 readonly value: u128;2139 } & Struct;2140 readonly isSpendApproved: boolean;2141 readonly asSpendApproved: {2142 readonly proposalIndex: u32;2143 readonly amount: u128;2144 readonly beneficiary: AccountId32;2145 } & Struct;2146 readonly type: 'Proposed' | 'Spending' | 'Awarded' | 'Rejected' | 'Burnt' | 'Rollover' | 'Deposit' | 'SpendApproved';2147}21482149/** @name PalletTreasuryProposal */2150export interface PalletTreasuryProposal extends Struct {2151 readonly proposer: AccountId32;2152 readonly value: u128;2153 readonly beneficiary: AccountId32;2154 readonly bond: u128;2155}21562157/** @name PalletUniqueCall */2158export interface PalletUniqueCall extends Enum {2159 readonly isCreateCollection: boolean;2160 readonly asCreateCollection: {2161 readonly collectionName: Vec<u16>;2162 readonly collectionDescription: Vec<u16>;2163 readonly tokenPrefix: Bytes;2164 readonly mode: UpDataStructsCollectionMode;2165 } & Struct;2166 readonly isCreateCollectionEx: boolean;2167 readonly asCreateCollectionEx: {2168 readonly data: UpDataStructsCreateCollectionData;2169 } & Struct;2170 readonly isDestroyCollection: boolean;2171 readonly asDestroyCollection: {2172 readonly collectionId: u32;2173 } & Struct;2174 readonly isAddToAllowList: boolean;2175 readonly asAddToAllowList: {2176 readonly collectionId: u32;2177 readonly address: PalletEvmAccountBasicCrossAccountIdRepr;2178 } & Struct;2179 readonly isRemoveFromAllowList: boolean;2180 readonly asRemoveFromAllowList: {2181 readonly collectionId: u32;2182 readonly address: PalletEvmAccountBasicCrossAccountIdRepr;2183 } & Struct;2184 readonly isChangeCollectionOwner: boolean;2185 readonly asChangeCollectionOwner: {2186 readonly collectionId: u32;2187 readonly newOwner: AccountId32;2188 } & Struct;2189 readonly isAddCollectionAdmin: boolean;2190 readonly asAddCollectionAdmin: {2191 readonly collectionId: u32;2192 readonly newAdminId: PalletEvmAccountBasicCrossAccountIdRepr;2193 } & Struct;2194 readonly isRemoveCollectionAdmin: boolean;2195 readonly asRemoveCollectionAdmin: {2196 readonly collectionId: u32;2197 readonly accountId: PalletEvmAccountBasicCrossAccountIdRepr;2198 } & Struct;2199 readonly isSetCollectionSponsor: boolean;2200 readonly asSetCollectionSponsor: {2201 readonly collectionId: u32;2202 readonly newSponsor: AccountId32;2203 } & Struct;2204 readonly isConfirmSponsorship: boolean;2205 readonly asConfirmSponsorship: {2206 readonly collectionId: u32;2207 } & Struct;2208 readonly isRemoveCollectionSponsor: boolean;2209 readonly asRemoveCollectionSponsor: {2210 readonly collectionId: u32;2211 } & Struct;2212 readonly isCreateItem: boolean;2213 readonly asCreateItem: {2214 readonly collectionId: u32;2215 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;2216 readonly data: UpDataStructsCreateItemData;2217 } & Struct;2218 readonly isCreateMultipleItems: boolean;2219 readonly asCreateMultipleItems: {2220 readonly collectionId: u32;2221 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;2222 readonly itemsData: Vec<UpDataStructsCreateItemData>;2223 } & Struct;2224 readonly isSetCollectionProperties: boolean;2225 readonly asSetCollectionProperties: {2226 readonly collectionId: u32;2227 readonly properties: Vec<UpDataStructsProperty>;2228 } & Struct;2229 readonly isDeleteCollectionProperties: boolean;2230 readonly asDeleteCollectionProperties: {2231 readonly collectionId: u32;2232 readonly propertyKeys: Vec<Bytes>;2233 } & Struct;2234 readonly isSetTokenProperties: boolean;2235 readonly asSetTokenProperties: {2236 readonly collectionId: u32;2237 readonly tokenId: u32;2238 readonly properties: Vec<UpDataStructsProperty>;2239 } & Struct;2240 readonly isDeleteTokenProperties: boolean;2241 readonly asDeleteTokenProperties: {2242 readonly collectionId: u32;2243 readonly tokenId: u32;2244 readonly propertyKeys: Vec<Bytes>;2245 } & Struct;2246 readonly isSetTokenPropertyPermissions: boolean;2247 readonly asSetTokenPropertyPermissions: {2248 readonly collectionId: u32;2249 readonly propertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;2250 } & Struct;2251 readonly isCreateMultipleItemsEx: boolean;2252 readonly asCreateMultipleItemsEx: {2253 readonly collectionId: u32;2254 readonly data: UpDataStructsCreateItemExData;2255 } & Struct;2256 readonly isSetTransfersEnabledFlag: boolean;2257 readonly asSetTransfersEnabledFlag: {2258 readonly collectionId: u32;2259 readonly value: bool;2260 } & Struct;2261 readonly isBurnItem: boolean;2262 readonly asBurnItem: {2263 readonly collectionId: u32;2264 readonly itemId: u32;2265 readonly value: u128;2266 } & Struct;2267 readonly isBurnFrom: boolean;2268 readonly asBurnFrom: {2269 readonly collectionId: u32;2270 readonly from: PalletEvmAccountBasicCrossAccountIdRepr;2271 readonly itemId: u32;2272 readonly value: u128;2273 } & Struct;2274 readonly isTransfer: boolean;2275 readonly asTransfer: {2276 readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;2277 readonly collectionId: u32;2278 readonly itemId: u32;2279 readonly value: u128;2280 } & Struct;2281 readonly isApprove: boolean;2282 readonly asApprove: {2283 readonly spender: PalletEvmAccountBasicCrossAccountIdRepr;2284 readonly collectionId: u32;2285 readonly itemId: u32;2286 readonly amount: u128;2287 } & Struct;2288 readonly isTransferFrom: boolean;2289 readonly asTransferFrom: {2290 readonly from: PalletEvmAccountBasicCrossAccountIdRepr;2291 readonly recipient: PalletEvmAccountBasicCrossAccountIdRepr;2292 readonly collectionId: u32;2293 readonly itemId: u32;2294 readonly value: u128;2295 } & Struct;2296 readonly isSetCollectionLimits: boolean;2297 readonly asSetCollectionLimits: {2298 readonly collectionId: u32;2299 readonly newLimit: UpDataStructsCollectionLimits;2300 } & Struct;2301 readonly isSetCollectionPermissions: boolean;2302 readonly asSetCollectionPermissions: {2303 readonly collectionId: u32;2304 readonly newPermission: UpDataStructsCollectionPermissions;2305 } & Struct;2306 readonly isRepartition: boolean;2307 readonly asRepartition: {2308 readonly collectionId: u32;2309 readonly tokenId: u32;2310 readonly amount: u128;2311 } & Struct;2312 readonly type: 'CreateCollection' | 'CreateCollectionEx' | 'DestroyCollection' | 'AddToAllowList' | 'RemoveFromAllowList' | 'ChangeCollectionOwner' | 'AddCollectionAdmin' | 'RemoveCollectionAdmin' | 'SetCollectionSponsor' | 'ConfirmSponsorship' | 'RemoveCollectionSponsor' | 'CreateItem' | 'CreateMultipleItems' | 'SetCollectionProperties' | 'DeleteCollectionProperties' | 'SetTokenProperties' | 'DeleteTokenProperties' | 'SetTokenPropertyPermissions' | 'CreateMultipleItemsEx' | 'SetTransfersEnabledFlag' | 'BurnItem' | 'BurnFrom' | 'Transfer' | 'Approve' | 'TransferFrom' | 'SetCollectionLimits' | 'SetCollectionPermissions' | 'Repartition';2313}23142315/** @name PalletUniqueError */2316export interface PalletUniqueError extends Enum {2317 readonly isCollectionDecimalPointLimitExceeded: boolean;2318 readonly isConfirmUnsetSponsorFail: boolean;2319 readonly isEmptyArgument: boolean;2320 readonly isRepartitionCalledOnNonRefungibleCollection: boolean;2321 readonly type: 'CollectionDecimalPointLimitExceeded' | 'ConfirmUnsetSponsorFail' | 'EmptyArgument' | 'RepartitionCalledOnNonRefungibleCollection';2322}23232324/** @name PalletUniqueRawEvent */2325export interface PalletUniqueRawEvent extends Enum {2326 readonly isCollectionSponsorRemoved: boolean;2327 readonly asCollectionSponsorRemoved: u32;2328 readonly isCollectionAdminAdded: boolean;2329 readonly asCollectionAdminAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;2330 readonly isCollectionOwnedChanged: boolean;2331 readonly asCollectionOwnedChanged: ITuple<[u32, AccountId32]>;2332 readonly isCollectionSponsorSet: boolean;2333 readonly asCollectionSponsorSet: ITuple<[u32, AccountId32]>;2334 readonly isSponsorshipConfirmed: boolean;2335 readonly asSponsorshipConfirmed: ITuple<[u32, AccountId32]>;2336 readonly isCollectionAdminRemoved: boolean;2337 readonly asCollectionAdminRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;2338 readonly isAllowListAddressRemoved: boolean;2339 readonly asAllowListAddressRemoved: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;2340 readonly isAllowListAddressAdded: boolean;2341 readonly asAllowListAddressAdded: ITuple<[u32, PalletEvmAccountBasicCrossAccountIdRepr]>;2342 readonly isCollectionLimitSet: boolean;2343 readonly asCollectionLimitSet: u32;2344 readonly isCollectionPermissionSet: boolean;2345 readonly asCollectionPermissionSet: u32;2346 readonly type: 'CollectionSponsorRemoved' | 'CollectionAdminAdded' | 'CollectionOwnedChanged' | 'CollectionSponsorSet' | 'SponsorshipConfirmed' | 'CollectionAdminRemoved' | 'AllowListAddressRemoved' | 'AllowListAddressAdded' | 'CollectionLimitSet' | 'CollectionPermissionSet';2347}23482349/** @name PalletUniqueSchedulerV2BlockAgenda */2350export interface PalletUniqueSchedulerV2BlockAgenda extends Struct {2351 readonly agenda: Vec<Option<PalletUniqueSchedulerV2Scheduled>>;2352 readonly freePlaces: u32;2353}23542355/** @name PalletUniqueSchedulerV2Call */2356export interface PalletUniqueSchedulerV2Call extends Enum {2357 readonly isSchedule: boolean;2358 readonly asSchedule: {2359 readonly when: u32;2360 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;2361 readonly priority: Option<u8>;2362 readonly call: Call;2363 } & Struct;2364 readonly isCancel: boolean;2365 readonly asCancel: {2366 readonly when: u32;2367 readonly index: u32;2368 } & Struct;2369 readonly isScheduleNamed: boolean;2370 readonly asScheduleNamed: {2371 readonly id: U8aFixed;2372 readonly when: u32;2373 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;2374 readonly priority: Option<u8>;2375 readonly call: Call;2376 } & Struct;2377 readonly isCancelNamed: boolean;2378 readonly asCancelNamed: {2379 readonly id: U8aFixed;2380 } & Struct;2381 readonly isScheduleAfter: boolean;2382 readonly asScheduleAfter: {2383 readonly after: u32;2384 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;2385 readonly priority: Option<u8>;2386 readonly call: Call;2387 } & Struct;2388 readonly isScheduleNamedAfter: boolean;2389 readonly asScheduleNamedAfter: {2390 readonly id: U8aFixed;2391 readonly after: u32;2392 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;2393 readonly priority: Option<u8>;2394 readonly call: Call;2395 } & Struct;2396 readonly isChangeNamedPriority: boolean;2397 readonly asChangeNamedPriority: {2398 readonly id: U8aFixed;2399 readonly priority: u8;2400 } & Struct;2401 readonly type: 'Schedule' | 'Cancel' | 'ScheduleNamed' | 'CancelNamed' | 'ScheduleAfter' | 'ScheduleNamedAfter' | 'ChangeNamedPriority';2402}24032404/** @name PalletUniqueSchedulerV2Error */2405export interface PalletUniqueSchedulerV2Error extends Enum {2406 readonly isFailedToSchedule: boolean;2407 readonly isAgendaIsExhausted: boolean;2408 readonly isScheduledCallCorrupted: boolean;2409 readonly isPreimageNotFound: boolean;2410 readonly isTooBigScheduledCall: boolean;2411 readonly isNotFound: boolean;2412 readonly isTargetBlockNumberInPast: boolean;2413 readonly isNamed: boolean;2414 readonly type: 'FailedToSchedule' | 'AgendaIsExhausted' | 'ScheduledCallCorrupted' | 'PreimageNotFound' | 'TooBigScheduledCall' | 'NotFound' | 'TargetBlockNumberInPast' | 'Named';2415}24162417/** @name PalletUniqueSchedulerV2Event */2418export interface PalletUniqueSchedulerV2Event extends Enum {2419 readonly isScheduled: boolean;2420 readonly asScheduled: {2421 readonly when: u32;2422 readonly index: u32;2423 } & Struct;2424 readonly isCanceled: boolean;2425 readonly asCanceled: {2426 readonly when: u32;2427 readonly index: u32;2428 } & Struct;2429 readonly isDispatched: boolean;2430 readonly asDispatched: {2431 readonly task: ITuple<[u32, u32]>;2432 readonly id: Option<U8aFixed>;2433 readonly result: Result<Null, SpRuntimeDispatchError>;2434 } & Struct;2435 readonly isPriorityChanged: boolean;2436 readonly asPriorityChanged: {2437 readonly task: ITuple<[u32, u32]>;2438 readonly priority: u8;2439 } & Struct;2440 readonly isCallUnavailable: boolean;2441 readonly asCallUnavailable: {2442 readonly task: ITuple<[u32, u32]>;2443 readonly id: Option<U8aFixed>;2444 } & Struct;2445 readonly isPermanentlyOverweight: boolean;2446 readonly asPermanentlyOverweight: {2447 readonly task: ITuple<[u32, u32]>;2448 readonly id: Option<U8aFixed>;2449 } & Struct;2450 readonly type: 'Scheduled' | 'Canceled' | 'Dispatched' | 'PriorityChanged' | 'CallUnavailable' | 'PermanentlyOverweight';2451}24522453/** @name PalletUniqueSchedulerV2Scheduled */2454export interface PalletUniqueSchedulerV2Scheduled extends Struct {2455 readonly maybeId: Option<U8aFixed>;2456 readonly priority: u8;2457 readonly call: PalletUniqueSchedulerV2ScheduledCall;2458 readonly maybePeriodic: Option<ITuple<[u32, u32]>>;2459 readonly origin: OpalRuntimeOriginCaller;2460}24612462/** @name PalletUniqueSchedulerV2ScheduledCall */2463export interface PalletUniqueSchedulerV2ScheduledCall extends Enum {2464 readonly isInline: boolean;2465 readonly asInline: Bytes;2466 readonly isPreimageLookup: boolean;2467 readonly asPreimageLookup: {2468 readonly hash_: H256;2469 readonly unboundedLen: u32;2470 } & Struct;2471 readonly type: 'Inline' | 'PreimageLookup';2472}24732474/** @name PalletXcmCall */2475export interface PalletXcmCall extends Enum {2476 readonly isSend: boolean;2477 readonly asSend: {2478 readonly dest: XcmVersionedMultiLocation;2479 readonly message: XcmVersionedXcm;2480 } & Struct;2481 readonly isTeleportAssets: boolean;2482 readonly asTeleportAssets: {2483 readonly dest: XcmVersionedMultiLocation;2484 readonly beneficiary: XcmVersionedMultiLocation;2485 readonly assets: XcmVersionedMultiAssets;2486 readonly feeAssetItem: u32;2487 } & Struct;2488 readonly isReserveTransferAssets: boolean;2489 readonly asReserveTransferAssets: {2490 readonly dest: XcmVersionedMultiLocation;2491 readonly beneficiary: XcmVersionedMultiLocation;2492 readonly assets: XcmVersionedMultiAssets;2493 readonly feeAssetItem: u32;2494 } & Struct;2495 readonly isExecute: boolean;2496 readonly asExecute: {2497 readonly message: XcmVersionedXcm;2498 readonly maxWeight: Weight;2499 } & Struct;2500 readonly isForceXcmVersion: boolean;2501 readonly asForceXcmVersion: {2502 readonly location: XcmV1MultiLocation;2503 readonly xcmVersion: u32;2504 } & Struct;2505 readonly isForceDefaultXcmVersion: boolean;2506 readonly asForceDefaultXcmVersion: {2507 readonly maybeXcmVersion: Option<u32>;2508 } & Struct;2509 readonly isForceSubscribeVersionNotify: boolean;2510 readonly asForceSubscribeVersionNotify: {2511 readonly location: XcmVersionedMultiLocation;2512 } & Struct;2513 readonly isForceUnsubscribeVersionNotify: boolean;2514 readonly asForceUnsubscribeVersionNotify: {2515 readonly location: XcmVersionedMultiLocation;2516 } & Struct;2517 readonly isLimitedReserveTransferAssets: boolean;2518 readonly asLimitedReserveTransferAssets: {2519 readonly dest: XcmVersionedMultiLocation;2520 readonly beneficiary: XcmVersionedMultiLocation;2521 readonly assets: XcmVersionedMultiAssets;2522 readonly feeAssetItem: u32;2523 readonly weightLimit: XcmV2WeightLimit;2524 } & Struct;2525 readonly isLimitedTeleportAssets: boolean;2526 readonly asLimitedTeleportAssets: {2527 readonly dest: XcmVersionedMultiLocation;2528 readonly beneficiary: XcmVersionedMultiLocation;2529 readonly assets: XcmVersionedMultiAssets;2530 readonly feeAssetItem: u32;2531 readonly weightLimit: XcmV2WeightLimit;2532 } & Struct;2533 readonly type: 'Send' | 'TeleportAssets' | 'ReserveTransferAssets' | 'Execute' | 'ForceXcmVersion' | 'ForceDefaultXcmVersion' | 'ForceSubscribeVersionNotify' | 'ForceUnsubscribeVersionNotify' | 'LimitedReserveTransferAssets' | 'LimitedTeleportAssets';2534}25352536/** @name PalletXcmError */2537export interface PalletXcmError extends Enum {2538 readonly isUnreachable: boolean;2539 readonly isSendFailure: boolean;2540 readonly isFiltered: boolean;2541 readonly isUnweighableMessage: boolean;2542 readonly isDestinationNotInvertible: boolean;2543 readonly isEmpty: boolean;2544 readonly isCannotReanchor: boolean;2545 readonly isTooManyAssets: boolean;2546 readonly isInvalidOrigin: boolean;2547 readonly isBadVersion: boolean;2548 readonly isBadLocation: boolean;2549 readonly isNoSubscription: boolean;2550 readonly isAlreadySubscribed: boolean;2551 readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed';2552}25532554/** @name PalletXcmEvent */2555export interface PalletXcmEvent extends Enum {2556 readonly isAttempted: boolean;2557 readonly asAttempted: XcmV2TraitsOutcome;2558 readonly isSent: boolean;2559 readonly asSent: ITuple<[XcmV1MultiLocation, XcmV1MultiLocation, XcmV2Xcm]>;2560 readonly isUnexpectedResponse: boolean;2561 readonly asUnexpectedResponse: ITuple<[XcmV1MultiLocation, u64]>;2562 readonly isResponseReady: boolean;2563 readonly asResponseReady: ITuple<[u64, XcmV2Response]>;2564 readonly isNotified: boolean;2565 readonly asNotified: ITuple<[u64, u8, u8]>;2566 readonly isNotifyOverweight: boolean;2567 readonly asNotifyOverweight: ITuple<[u64, u8, u8, Weight, Weight]>;2568 readonly isNotifyDispatchError: boolean;2569 readonly asNotifyDispatchError: ITuple<[u64, u8, u8]>;2570 readonly isNotifyDecodeFailed: boolean;2571 readonly asNotifyDecodeFailed: ITuple<[u64, u8, u8]>;2572 readonly isInvalidResponder: boolean;2573 readonly asInvalidResponder: ITuple<[XcmV1MultiLocation, u64, Option<XcmV1MultiLocation>]>;2574 readonly isInvalidResponderVersion: boolean;2575 readonly asInvalidResponderVersion: ITuple<[XcmV1MultiLocation, u64]>;2576 readonly isResponseTaken: boolean;2577 readonly asResponseTaken: u64;2578 readonly isAssetsTrapped: boolean;2579 readonly asAssetsTrapped: ITuple<[H256, XcmV1MultiLocation, XcmVersionedMultiAssets]>;2580 readonly isVersionChangeNotified: boolean;2581 readonly asVersionChangeNotified: ITuple<[XcmV1MultiLocation, u32]>;2582 readonly isSupportedVersionChanged: boolean;2583 readonly asSupportedVersionChanged: ITuple<[XcmV1MultiLocation, u32]>;2584 readonly isNotifyTargetSendFail: boolean;2585 readonly asNotifyTargetSendFail: ITuple<[XcmV1MultiLocation, u64, XcmV2TraitsError]>;2586 readonly isNotifyTargetMigrationFail: boolean;2587 readonly asNotifyTargetMigrationFail: ITuple<[XcmVersionedMultiLocation, u64]>;2588 readonly type: 'Attempted' | 'Sent' | 'UnexpectedResponse' | 'ResponseReady' | 'Notified' | 'NotifyOverweight' | 'NotifyDispatchError' | 'NotifyDecodeFailed' | 'InvalidResponder' | 'InvalidResponderVersion' | 'ResponseTaken' | 'AssetsTrapped' | 'VersionChangeNotified' | 'SupportedVersionChanged' | 'NotifyTargetSendFail' | 'NotifyTargetMigrationFail';2589}25902591/** @name PalletXcmOrigin */2592export interface PalletXcmOrigin extends Enum {2593 readonly isXcm: boolean;2594 readonly asXcm: XcmV1MultiLocation;2595 readonly isResponse: boolean;2596 readonly asResponse: XcmV1MultiLocation;2597 readonly type: 'Xcm' | 'Response';2598}25992600/** @name PhantomTypeUpDataStructs */2601export interface PhantomTypeUpDataStructs extends Vec<ITuple<[UpDataStructsTokenData, UpDataStructsRpcCollection, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftNftInfo, RmrkTraitsResourceResourceInfo, RmrkTraitsPropertyPropertyInfo, RmrkTraitsBaseBaseInfo, RmrkTraitsPartPartType, RmrkTraitsTheme, RmrkTraitsNftNftChild]>> {}26022603/** @name PolkadotCorePrimitivesInboundDownwardMessage */2604export interface PolkadotCorePrimitivesInboundDownwardMessage extends Struct {2605 readonly sentAt: u32;2606 readonly msg: Bytes;2607}26082609/** @name PolkadotCorePrimitivesInboundHrmpMessage */2610export interface PolkadotCorePrimitivesInboundHrmpMessage extends Struct {2611 readonly sentAt: u32;2612 readonly data: Bytes;2613}26142615/** @name PolkadotCorePrimitivesOutboundHrmpMessage */2616export interface PolkadotCorePrimitivesOutboundHrmpMessage extends Struct {2617 readonly recipient: u32;2618 readonly data: Bytes;2619}26202621/** @name PolkadotParachainPrimitivesXcmpMessageFormat */2622export interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {2623 readonly isConcatenatedVersionedXcm: boolean;2624 readonly isConcatenatedEncodedBlob: boolean;2625 readonly isSignals: boolean;2626 readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';2627}26282629/** @name PolkadotPrimitivesV2AbridgedHostConfiguration */2630export interface PolkadotPrimitivesV2AbridgedHostConfiguration extends Struct {2631 readonly maxCodeSize: u32;2632 readonly maxHeadDataSize: u32;2633 readonly maxUpwardQueueCount: u32;2634 readonly maxUpwardQueueSize: u32;2635 readonly maxUpwardMessageSize: u32;2636 readonly maxUpwardMessageNumPerCandidate: u32;2637 readonly hrmpMaxMessageNumPerCandidate: u32;2638 readonly validationUpgradeCooldown: u32;2639 readonly validationUpgradeDelay: u32;2640}26412642/** @name PolkadotPrimitivesV2AbridgedHrmpChannel */2643export interface PolkadotPrimitivesV2AbridgedHrmpChannel extends Struct {2644 readonly maxCapacity: u32;2645 readonly maxTotalSize: u32;2646 readonly maxMessageSize: u32;2647 readonly msgCount: u32;2648 readonly totalSize: u32;2649 readonly mqcHead: Option<H256>;2650}26512652/** @name PolkadotPrimitivesV2PersistedValidationData */2653export interface PolkadotPrimitivesV2PersistedValidationData extends Struct {2654 readonly parentHead: Bytes;2655 readonly relayParentNumber: u32;2656 readonly relayParentStorageRoot: H256;2657 readonly maxPovSize: u32;2658}26592660/** @name PolkadotPrimitivesV2UpgradeRestriction */2661export interface PolkadotPrimitivesV2UpgradeRestriction extends Enum {2662 readonly isPresent: boolean;2663 readonly type: 'Present';2664}26652666/** @name RmrkTraitsBaseBaseInfo */2667export interface RmrkTraitsBaseBaseInfo extends Struct {2668 readonly issuer: AccountId32;2669 readonly baseType: Bytes;2670 readonly symbol: Bytes;2671}26722673/** @name RmrkTraitsCollectionCollectionInfo */2674export interface RmrkTraitsCollectionCollectionInfo extends Struct {2675 readonly issuer: AccountId32;2676 readonly metadata: Bytes;2677 readonly max: Option<u32>;2678 readonly symbol: Bytes;2679 readonly nftsCount: u32;2680}26812682/** @name RmrkTraitsNftAccountIdOrCollectionNftTuple */2683export interface RmrkTraitsNftAccountIdOrCollectionNftTuple extends Enum {2684 readonly isAccountId: boolean;2685 readonly asAccountId: AccountId32;2686 readonly isCollectionAndNftTuple: boolean;2687 readonly asCollectionAndNftTuple: ITuple<[u32, u32]>;2688 readonly type: 'AccountId' | 'CollectionAndNftTuple';2689}26902691/** @name RmrkTraitsNftNftChild */2692export interface RmrkTraitsNftNftChild extends Struct {2693 readonly collectionId: u32;2694 readonly nftId: u32;2695}26962697/** @name RmrkTraitsNftNftInfo */2698export interface RmrkTraitsNftNftInfo extends Struct {2699 readonly owner: RmrkTraitsNftAccountIdOrCollectionNftTuple;2700 readonly royalty: Option<RmrkTraitsNftRoyaltyInfo>;2701 readonly metadata: Bytes;2702 readonly equipped: bool;2703 readonly pending: bool;2704}27052706/** @name RmrkTraitsNftRoyaltyInfo */2707export interface RmrkTraitsNftRoyaltyInfo extends Struct {2708 readonly recipient: AccountId32;2709 readonly amount: Permill;2710}27112712/** @name RmrkTraitsPartEquippableList */2713export interface RmrkTraitsPartEquippableList extends Enum {2714 readonly isAll: boolean;2715 readonly isEmpty: boolean;2716 readonly isCustom: boolean;2717 readonly asCustom: Vec<u32>;2718 readonly type: 'All' | 'Empty' | 'Custom';2719}27202721/** @name RmrkTraitsPartFixedPart */2722export interface RmrkTraitsPartFixedPart extends Struct {2723 readonly id: u32;2724 readonly z: u32;2725 readonly src: Bytes;2726}27272728/** @name RmrkTraitsPartPartType */2729export interface RmrkTraitsPartPartType extends Enum {2730 readonly isFixedPart: boolean;2731 readonly asFixedPart: RmrkTraitsPartFixedPart;2732 readonly isSlotPart: boolean;2733 readonly asSlotPart: RmrkTraitsPartSlotPart;2734 readonly type: 'FixedPart' | 'SlotPart';2735}27362737/** @name RmrkTraitsPartSlotPart */2738export interface RmrkTraitsPartSlotPart extends Struct {2739 readonly id: u32;2740 readonly equippable: RmrkTraitsPartEquippableList;2741 readonly src: Bytes;2742 readonly z: u32;2743}27442745/** @name RmrkTraitsPropertyPropertyInfo */2746export interface RmrkTraitsPropertyPropertyInfo extends Struct {2747 readonly key: Bytes;2748 readonly value: Bytes;2749}27502751/** @name RmrkTraitsResourceBasicResource */2752export interface RmrkTraitsResourceBasicResource extends Struct {2753 readonly src: Option<Bytes>;2754 readonly metadata: Option<Bytes>;2755 readonly license: Option<Bytes>;2756 readonly thumb: Option<Bytes>;2757}27582759/** @name RmrkTraitsResourceComposableResource */2760export interface RmrkTraitsResourceComposableResource extends Struct {2761 readonly parts: Vec<u32>;2762 readonly base: u32;2763 readonly src: Option<Bytes>;2764 readonly metadata: Option<Bytes>;2765 readonly license: Option<Bytes>;2766 readonly thumb: Option<Bytes>;2767}27682769/** @name RmrkTraitsResourceResourceInfo */2770export interface RmrkTraitsResourceResourceInfo extends Struct {2771 readonly id: u32;2772 readonly resource: RmrkTraitsResourceResourceTypes;2773 readonly pending: bool;2774 readonly pendingRemoval: bool;2775}27762777/** @name RmrkTraitsResourceResourceTypes */2778export interface RmrkTraitsResourceResourceTypes extends Enum {2779 readonly isBasic: boolean;2780 readonly asBasic: RmrkTraitsResourceBasicResource;2781 readonly isComposable: boolean;2782 readonly asComposable: RmrkTraitsResourceComposableResource;2783 readonly isSlot: boolean;2784 readonly asSlot: RmrkTraitsResourceSlotResource;2785 readonly type: 'Basic' | 'Composable' | 'Slot';2786}27872788/** @name RmrkTraitsResourceSlotResource */2789export interface RmrkTraitsResourceSlotResource extends Struct {2790 readonly base: u32;2791 readonly src: Option<Bytes>;2792 readonly metadata: Option<Bytes>;2793 readonly slot: u32;2794 readonly license: Option<Bytes>;2795 readonly thumb: Option<Bytes>;2796}27972798/** @name RmrkTraitsTheme */2799export interface RmrkTraitsTheme extends Struct {2800 readonly name: Bytes;2801 readonly properties: Vec<RmrkTraitsThemeThemeProperty>;2802 readonly inherit: bool;2803}28042805/** @name RmrkTraitsThemeThemeProperty */2806export interface RmrkTraitsThemeThemeProperty extends Struct {2807 readonly key: Bytes;2808 readonly value: Bytes;2809}28102811/** @name SpCoreEcdsaSignature */2812export interface SpCoreEcdsaSignature extends U8aFixed {}28132814/** @name SpCoreEd25519Signature */2815export interface SpCoreEd25519Signature extends U8aFixed {}28162817/** @name SpCoreSr25519Signature */2818export interface SpCoreSr25519Signature extends U8aFixed {}28192820/** @name SpCoreVoid */2821export interface SpCoreVoid extends Null {}28222823/** @name SpRuntimeArithmeticError */2824export interface SpRuntimeArithmeticError extends Enum {2825 readonly isUnderflow: boolean;2826 readonly isOverflow: boolean;2827 readonly isDivisionByZero: boolean;2828 readonly type: 'Underflow' | 'Overflow' | 'DivisionByZero';2829}28302831/** @name SpRuntimeDigest */2832export interface SpRuntimeDigest extends Struct {2833 readonly logs: Vec<SpRuntimeDigestDigestItem>;2834}28352836/** @name SpRuntimeDigestDigestItem */2837export interface SpRuntimeDigestDigestItem extends Enum {2838 readonly isOther: boolean;2839 readonly asOther: Bytes;2840 readonly isConsensus: boolean;2841 readonly asConsensus: ITuple<[U8aFixed, Bytes]>;2842 readonly isSeal: boolean;2843 readonly asSeal: ITuple<[U8aFixed, Bytes]>;2844 readonly isPreRuntime: boolean;2845 readonly asPreRuntime: ITuple<[U8aFixed, Bytes]>;2846 readonly isRuntimeEnvironmentUpdated: boolean;2847 readonly type: 'Other' | 'Consensus' | 'Seal' | 'PreRuntime' | 'RuntimeEnvironmentUpdated';2848}28492850/** @name SpRuntimeDispatchError */2851export interface SpRuntimeDispatchError extends Enum {2852 readonly isOther: boolean;2853 readonly isCannotLookup: boolean;2854 readonly isBadOrigin: boolean;2855 readonly isModule: boolean;2856 readonly asModule: SpRuntimeModuleError;2857 readonly isConsumerRemaining: boolean;2858 readonly isNoProviders: boolean;2859 readonly isTooManyConsumers: boolean;2860 readonly isToken: boolean;2861 readonly asToken: SpRuntimeTokenError;2862 readonly isArithmetic: boolean;2863 readonly asArithmetic: SpRuntimeArithmeticError;2864 readonly isTransactional: boolean;2865 readonly asTransactional: SpRuntimeTransactionalError;2866 readonly type: 'Other' | 'CannotLookup' | 'BadOrigin' | 'Module' | 'ConsumerRemaining' | 'NoProviders' | 'TooManyConsumers' | 'Token' | 'Arithmetic' | 'Transactional';2867}28682869/** @name SpRuntimeModuleError */2870export interface SpRuntimeModuleError extends Struct {2871 readonly index: u8;2872 readonly error: U8aFixed;2873}28742875/** @name SpRuntimeMultiSignature */2876export interface SpRuntimeMultiSignature extends Enum {2877 readonly isEd25519: boolean;2878 readonly asEd25519: SpCoreEd25519Signature;2879 readonly isSr25519: boolean;2880 readonly asSr25519: SpCoreSr25519Signature;2881 readonly isEcdsa: boolean;2882 readonly asEcdsa: SpCoreEcdsaSignature;2883 readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';2884}28852886/** @name SpRuntimeTokenError */2887export interface SpRuntimeTokenError extends Enum {2888 readonly isNoFunds: boolean;2889 readonly isWouldDie: boolean;2890 readonly isBelowMinimum: boolean;2891 readonly isCannotCreate: boolean;2892 readonly isUnknownAsset: boolean;2893 readonly isFrozen: boolean;2894 readonly isUnsupported: boolean;2895 readonly type: 'NoFunds' | 'WouldDie' | 'BelowMinimum' | 'CannotCreate' | 'UnknownAsset' | 'Frozen' | 'Unsupported';2896}28972898/** @name SpRuntimeTransactionalError */2899export interface SpRuntimeTransactionalError extends Enum {2900 readonly isLimitReached: boolean;2901 readonly isNoLayer: boolean;2902 readonly type: 'LimitReached' | 'NoLayer';2903}29042905/** @name SpTrieStorageProof */2906export interface SpTrieStorageProof extends Struct {2907 readonly trieNodes: BTreeSet<Bytes>;2908}29092910/** @name SpVersionRuntimeVersion */2911export interface SpVersionRuntimeVersion extends Struct {2912 readonly specName: Text;2913 readonly implName: Text;2914 readonly authoringVersion: u32;2915 readonly specVersion: u32;2916 readonly implVersion: u32;2917 readonly apis: Vec<ITuple<[U8aFixed, u32]>>;2918 readonly transactionVersion: u32;2919 readonly stateVersion: u8;2920}29212922/** @name SpWeightsRuntimeDbWeight */2923export interface SpWeightsRuntimeDbWeight extends Struct {2924 readonly read: u64;2925 readonly write: u64;2926}29272928/** @name UpDataStructsAccessMode */2929export interface UpDataStructsAccessMode extends Enum {2930 readonly isNormal: boolean;2931 readonly isAllowList: boolean;2932 readonly type: 'Normal' | 'AllowList';2933}29342935/** @name UpDataStructsCollection */2936export interface UpDataStructsCollection extends Struct {2937 readonly owner: AccountId32;2938 readonly mode: UpDataStructsCollectionMode;2939 readonly name: Vec<u16>;2940 readonly description: Vec<u16>;2941 readonly tokenPrefix: Bytes;2942 readonly sponsorship: UpDataStructsSponsorshipStateAccountId32;2943 readonly limits: UpDataStructsCollectionLimits;2944 readonly permissions: UpDataStructsCollectionPermissions;2945 readonly flags: U8aFixed;2946}29472948/** @name UpDataStructsCollectionLimits */2949export interface UpDataStructsCollectionLimits extends Struct {2950 readonly accountTokenOwnershipLimit: Option<u32>;2951 readonly sponsoredDataSize: Option<u32>;2952 readonly sponsoredDataRateLimit: Option<UpDataStructsSponsoringRateLimit>;2953 readonly tokenLimit: Option<u32>;2954 readonly sponsorTransferTimeout: Option<u32>;2955 readonly sponsorApproveTimeout: Option<u32>;2956 readonly ownerCanTransfer: Option<bool>;2957 readonly ownerCanDestroy: Option<bool>;2958 readonly transfersEnabled: Option<bool>;2959}29602961/** @name UpDataStructsCollectionMode */2962export interface UpDataStructsCollectionMode extends Enum {2963 readonly isNft: boolean;2964 readonly isFungible: boolean;2965 readonly asFungible: u8;2966 readonly isReFungible: boolean;2967 readonly type: 'Nft' | 'Fungible' | 'ReFungible';2968}29692970/** @name UpDataStructsCollectionPermissions */2971export interface UpDataStructsCollectionPermissions extends Struct {2972 readonly access: Option<UpDataStructsAccessMode>;2973 readonly mintMode: Option<bool>;2974 readonly nesting: Option<UpDataStructsNestingPermissions>;2975}29762977/** @name UpDataStructsCollectionStats */2978export interface UpDataStructsCollectionStats extends Struct {2979 readonly created: u32;2980 readonly destroyed: u32;2981 readonly alive: u32;2982}29832984/** @name UpDataStructsCreateCollectionData */2985export interface UpDataStructsCreateCollectionData extends Struct {2986 readonly mode: UpDataStructsCollectionMode;2987 readonly access: Option<UpDataStructsAccessMode>;2988 readonly name: Vec<u16>;2989 readonly description: Vec<u16>;2990 readonly tokenPrefix: Bytes;2991 readonly pendingSponsor: Option<AccountId32>;2992 readonly limits: Option<UpDataStructsCollectionLimits>;2993 readonly permissions: Option<UpDataStructsCollectionPermissions>;2994 readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;2995 readonly properties: Vec<UpDataStructsProperty>;2996}29972998/** @name UpDataStructsCreateFungibleData */2999export interface UpDataStructsCreateFungibleData extends Struct {3000 readonly value: u128;3001}30023003/** @name UpDataStructsCreateItemData */3004export interface UpDataStructsCreateItemData extends Enum {3005 readonly isNft: boolean;3006 readonly asNft: UpDataStructsCreateNftData;3007 readonly isFungible: boolean;3008 readonly asFungible: UpDataStructsCreateFungibleData;3009 readonly isReFungible: boolean;3010 readonly asReFungible: UpDataStructsCreateReFungibleData;3011 readonly type: 'Nft' | 'Fungible' | 'ReFungible';3012}30133014/** @name UpDataStructsCreateItemExData */3015export interface UpDataStructsCreateItemExData extends Enum {3016 readonly isNft: boolean;3017 readonly asNft: Vec<UpDataStructsCreateNftExData>;3018 readonly isFungible: boolean;3019 readonly asFungible: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr,u128>;3020 readonly isRefungibleMultipleItems: boolean;3021 readonly asRefungibleMultipleItems: Vec<UpDataStructsCreateRefungibleExSingleOwner>;3022 readonly isRefungibleMultipleOwners: boolean;3023 readonly asRefungibleMultipleOwners: UpDataStructsCreateRefungibleExMultipleOwners;3024 readonly type: 'Nft' | 'Fungible' | 'RefungibleMultipleItems' | 'RefungibleMultipleOwners';3025}30263027/** @name UpDataStructsCreateNftData */3028export interface UpDataStructsCreateNftData extends Struct {3029 readonly properties: Vec<UpDataStructsProperty>;3030}30313032/** @name UpDataStructsCreateNftExData */3033export interface UpDataStructsCreateNftExData extends Struct {3034 readonly properties: Vec<UpDataStructsProperty>;3035 readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;3036}30373038/** @name UpDataStructsCreateReFungibleData */3039export interface UpDataStructsCreateReFungibleData extends Struct {3040 readonly pieces: u128;3041 readonly properties: Vec<UpDataStructsProperty>;3042}30433044/** @name UpDataStructsCreateRefungibleExMultipleOwners */3045export interface UpDataStructsCreateRefungibleExMultipleOwners extends Struct {3046 readonly users: BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>;3047 readonly properties: Vec<UpDataStructsProperty>;3048}30493050/** @name UpDataStructsCreateRefungibleExSingleOwner */3051export interface UpDataStructsCreateRefungibleExSingleOwner extends Struct {3052 readonly user: PalletEvmAccountBasicCrossAccountIdRepr;3053 readonly pieces: u128;3054 readonly properties: Vec<UpDataStructsProperty>;3055}30563057/** @name UpDataStructsNestingPermissions */3058export interface UpDataStructsNestingPermissions extends Struct {3059 readonly tokenOwner: bool;3060 readonly collectionAdmin: bool;3061 readonly restricted: Option<UpDataStructsOwnerRestrictedSet>;3062}30633064/** @name UpDataStructsOwnerRestrictedSet */3065export interface UpDataStructsOwnerRestrictedSet extends BTreeSet<u32> {}30663067/** @name UpDataStructsProperties */3068export interface UpDataStructsProperties extends Struct {3069 readonly map: UpDataStructsPropertiesMapBoundedVec;3070 readonly consumedSpace: u32;3071 readonly spaceLimit: u32;3072}30733074/** @name UpDataStructsPropertiesMapBoundedVec */3075export interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}30763077/** @name UpDataStructsPropertiesMapPropertyPermission */3078export interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}30793080/** @name UpDataStructsProperty */3081export interface UpDataStructsProperty extends Struct {3082 readonly key: Bytes;3083 readonly value: Bytes;3084}30853086/** @name UpDataStructsPropertyKeyPermission */3087export interface UpDataStructsPropertyKeyPermission extends Struct {3088 readonly key: Bytes;3089 readonly permission: UpDataStructsPropertyPermission;3090}30913092/** @name UpDataStructsPropertyPermission */3093export interface UpDataStructsPropertyPermission extends Struct {3094 readonly mutable: bool;3095 readonly collectionAdmin: bool;3096 readonly tokenOwner: bool;3097}30983099/** @name UpDataStructsPropertyScope */3100export interface UpDataStructsPropertyScope extends Enum {3101 readonly isNone: boolean;3102 readonly isRmrk: boolean;3103 readonly type: 'None' | 'Rmrk';3104}31053106/** @name UpDataStructsRpcCollection */3107export interface UpDataStructsRpcCollection extends Struct {3108 readonly owner: AccountId32;3109 readonly mode: UpDataStructsCollectionMode;3110 readonly name: Vec<u16>;3111 readonly description: Vec<u16>;3112 readonly tokenPrefix: Bytes;3113 readonly sponsorship: UpDataStructsSponsorshipStateAccountId32;3114 readonly limits: UpDataStructsCollectionLimits;3115 readonly permissions: UpDataStructsCollectionPermissions;3116 readonly tokenPropertyPermissions: Vec<UpDataStructsPropertyKeyPermission>;3117 readonly properties: Vec<UpDataStructsProperty>;3118 readonly readOnly: bool;3119 readonly flags: UpDataStructsRpcCollectionFlags;3120}31213122/** @name UpDataStructsRpcCollectionFlags */3123export interface UpDataStructsRpcCollectionFlags extends Struct {3124 readonly foreign: bool;3125 readonly erc721metadata: bool;3126}31273128/** @name UpDataStructsSponsoringRateLimit */3129export interface UpDataStructsSponsoringRateLimit extends Enum {3130 readonly isSponsoringDisabled: boolean;3131 readonly isBlocks: boolean;3132 readonly asBlocks: u32;3133 readonly type: 'SponsoringDisabled' | 'Blocks';3134}31353136/** @name UpDataStructsSponsorshipStateAccountId32 */3137export interface UpDataStructsSponsorshipStateAccountId32 extends Enum {3138 readonly isDisabled: boolean;3139 readonly isUnconfirmed: boolean;3140 readonly asUnconfirmed: AccountId32;3141 readonly isConfirmed: boolean;3142 readonly asConfirmed: AccountId32;3143 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';3144}31453146/** @name UpDataStructsSponsorshipStateBasicCrossAccountIdRepr */3147export interface UpDataStructsSponsorshipStateBasicCrossAccountIdRepr extends Enum {3148 readonly isDisabled: boolean;3149 readonly isUnconfirmed: boolean;3150 readonly asUnconfirmed: PalletEvmAccountBasicCrossAccountIdRepr;3151 readonly isConfirmed: boolean;3152 readonly asConfirmed: PalletEvmAccountBasicCrossAccountIdRepr;3153 readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';3154}31553156/** @name UpDataStructsTokenChild */3157export interface UpDataStructsTokenChild extends Struct {3158 readonly token: u32;3159 readonly collection: u32;3160}31613162/** @name UpDataStructsTokenData */3163export interface UpDataStructsTokenData extends Struct {3164 readonly properties: Vec<UpDataStructsProperty>;3165 readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;3166 readonly pieces: u128;3167}31683169/** @name XcmDoubleEncoded */3170export interface XcmDoubleEncoded extends Struct {3171 readonly encoded: Bytes;3172}31733174/** @name XcmV0Junction */3175export interface XcmV0Junction extends Enum {3176 readonly isParent: boolean;3177 readonly isParachain: boolean;3178 readonly asParachain: Compact<u32>;3179 readonly isAccountId32: boolean;3180 readonly asAccountId32: {3181 readonly network: XcmV0JunctionNetworkId;3182 readonly id: U8aFixed;3183 } & Struct;3184 readonly isAccountIndex64: boolean;3185 readonly asAccountIndex64: {3186 readonly network: XcmV0JunctionNetworkId;3187 readonly index: Compact<u64>;3188 } & Struct;3189 readonly isAccountKey20: boolean;3190 readonly asAccountKey20: {3191 readonly network: XcmV0JunctionNetworkId;3192 readonly key: U8aFixed;3193 } & Struct;3194 readonly isPalletInstance: boolean;3195 readonly asPalletInstance: u8;3196 readonly isGeneralIndex: boolean;3197 readonly asGeneralIndex: Compact<u128>;3198 readonly isGeneralKey: boolean;3199 readonly asGeneralKey: Bytes;3200 readonly isOnlyChild: boolean;3201 readonly isPlurality: boolean;3202 readonly asPlurality: {3203 readonly id: XcmV0JunctionBodyId;3204 readonly part: XcmV0JunctionBodyPart;3205 } & Struct;3206 readonly type: 'Parent' | 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';3207}32083209/** @name XcmV0JunctionBodyId */3210export interface XcmV0JunctionBodyId extends Enum {3211 readonly isUnit: boolean;3212 readonly isNamed: boolean;3213 readonly asNamed: Bytes;3214 readonly isIndex: boolean;3215 readonly asIndex: Compact<u32>;3216 readonly isExecutive: boolean;3217 readonly isTechnical: boolean;3218 readonly isLegislative: boolean;3219 readonly isJudicial: boolean;3220 readonly type: 'Unit' | 'Named' | 'Index' | 'Executive' | 'Technical' | 'Legislative' | 'Judicial';3221}32223223/** @name XcmV0JunctionBodyPart */3224export interface XcmV0JunctionBodyPart extends Enum {3225 readonly isVoice: boolean;3226 readonly isMembers: boolean;3227 readonly asMembers: {3228 readonly count: Compact<u32>;3229 } & Struct;3230 readonly isFraction: boolean;3231 readonly asFraction: {3232 readonly nom: Compact<u32>;3233 readonly denom: Compact<u32>;3234 } & Struct;3235 readonly isAtLeastProportion: boolean;3236 readonly asAtLeastProportion: {3237 readonly nom: Compact<u32>;3238 readonly denom: Compact<u32>;3239 } & Struct;3240 readonly isMoreThanProportion: boolean;3241 readonly asMoreThanProportion: {3242 readonly nom: Compact<u32>;3243 readonly denom: Compact<u32>;3244 } & Struct;3245 readonly type: 'Voice' | 'Members' | 'Fraction' | 'AtLeastProportion' | 'MoreThanProportion';3246}32473248/** @name XcmV0JunctionNetworkId */3249export interface XcmV0JunctionNetworkId extends Enum {3250 readonly isAny: boolean;3251 readonly isNamed: boolean;3252 readonly asNamed: Bytes;3253 readonly isPolkadot: boolean;3254 readonly isKusama: boolean;3255 readonly type: 'Any' | 'Named' | 'Polkadot' | 'Kusama';3256}32573258/** @name XcmV0MultiAsset */3259export interface XcmV0MultiAsset extends Enum {3260 readonly isNone: boolean;3261 readonly isAll: boolean;3262 readonly isAllFungible: boolean;3263 readonly isAllNonFungible: boolean;3264 readonly isAllAbstractFungible: boolean;3265 readonly asAllAbstractFungible: {3266 readonly id: Bytes;3267 } & Struct;3268 readonly isAllAbstractNonFungible: boolean;3269 readonly asAllAbstractNonFungible: {3270 readonly class: Bytes;3271 } & Struct;3272 readonly isAllConcreteFungible: boolean;3273 readonly asAllConcreteFungible: {3274 readonly id: XcmV0MultiLocation;3275 } & Struct;3276 readonly isAllConcreteNonFungible: boolean;3277 readonly asAllConcreteNonFungible: {3278 readonly class: XcmV0MultiLocation;3279 } & Struct;3280 readonly isAbstractFungible: boolean;3281 readonly asAbstractFungible: {3282 readonly id: Bytes;3283 readonly amount: Compact<u128>;3284 } & Struct;3285 readonly isAbstractNonFungible: boolean;3286 readonly asAbstractNonFungible: {3287 readonly class: Bytes;3288 readonly instance: XcmV1MultiassetAssetInstance;3289 } & Struct;3290 readonly isConcreteFungible: boolean;3291 readonly asConcreteFungible: {3292 readonly id: XcmV0MultiLocation;3293 readonly amount: Compact<u128>;3294 } & Struct;3295 readonly isConcreteNonFungible: boolean;3296 readonly asConcreteNonFungible: {3297 readonly class: XcmV0MultiLocation;3298 readonly instance: XcmV1MultiassetAssetInstance;3299 } & Struct;3300 readonly type: 'None' | 'All' | 'AllFungible' | 'AllNonFungible' | 'AllAbstractFungible' | 'AllAbstractNonFungible' | 'AllConcreteFungible' | 'AllConcreteNonFungible' | 'AbstractFungible' | 'AbstractNonFungible' | 'ConcreteFungible' | 'ConcreteNonFungible';3301}33023303/** @name XcmV0MultiLocation */3304export interface XcmV0MultiLocation extends Enum {3305 readonly isNull: boolean;3306 readonly isX1: boolean;3307 readonly asX1: XcmV0Junction;3308 readonly isX2: boolean;3309 readonly asX2: ITuple<[XcmV0Junction, XcmV0Junction]>;3310 readonly isX3: boolean;3311 readonly asX3: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction]>;3312 readonly isX4: boolean;3313 readonly asX4: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;3314 readonly isX5: boolean;3315 readonly asX5: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;3316 readonly isX6: boolean;3317 readonly asX6: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;3318 readonly isX7: boolean;3319 readonly asX7: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;3320 readonly isX8: boolean;3321 readonly asX8: ITuple<[XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction, XcmV0Junction]>;3322 readonly type: 'Null' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';3323}33243325/** @name XcmV0Order */3326export interface XcmV0Order extends Enum {3327 readonly isNull: boolean;3328 readonly isDepositAsset: boolean;3329 readonly asDepositAsset: {3330 readonly assets: Vec<XcmV0MultiAsset>;3331 readonly dest: XcmV0MultiLocation;3332 } & Struct;3333 readonly isDepositReserveAsset: boolean;3334 readonly asDepositReserveAsset: {3335 readonly assets: Vec<XcmV0MultiAsset>;3336 readonly dest: XcmV0MultiLocation;3337 readonly effects: Vec<XcmV0Order>;3338 } & Struct;3339 readonly isExchangeAsset: boolean;3340 readonly asExchangeAsset: {3341 readonly give: Vec<XcmV0MultiAsset>;3342 readonly receive: Vec<XcmV0MultiAsset>;3343 } & Struct;3344 readonly isInitiateReserveWithdraw: boolean;3345 readonly asInitiateReserveWithdraw: {3346 readonly assets: Vec<XcmV0MultiAsset>;3347 readonly reserve: XcmV0MultiLocation;3348 readonly effects: Vec<XcmV0Order>;3349 } & Struct;3350 readonly isInitiateTeleport: boolean;3351 readonly asInitiateTeleport: {3352 readonly assets: Vec<XcmV0MultiAsset>;3353 readonly dest: XcmV0MultiLocation;3354 readonly effects: Vec<XcmV0Order>;3355 } & Struct;3356 readonly isQueryHolding: boolean;3357 readonly asQueryHolding: {3358 readonly queryId: Compact<u64>;3359 readonly dest: XcmV0MultiLocation;3360 readonly assets: Vec<XcmV0MultiAsset>;3361 } & Struct;3362 readonly isBuyExecution: boolean;3363 readonly asBuyExecution: {3364 readonly fees: XcmV0MultiAsset;3365 readonly weight: u64;3366 readonly debt: u64;3367 readonly haltOnError: bool;3368 readonly xcm: Vec<XcmV0Xcm>;3369 } & Struct;3370 readonly type: 'Null' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';3371}33723373/** @name XcmV0OriginKind */3374export interface XcmV0OriginKind extends Enum {3375 readonly isNative: boolean;3376 readonly isSovereignAccount: boolean;3377 readonly isSuperuser: boolean;3378 readonly isXcm: boolean;3379 readonly type: 'Native' | 'SovereignAccount' | 'Superuser' | 'Xcm';3380}33813382/** @name XcmV0Response */3383export interface XcmV0Response extends Enum {3384 readonly isAssets: boolean;3385 readonly asAssets: Vec<XcmV0MultiAsset>;3386 readonly type: 'Assets';3387}33883389/** @name XcmV0Xcm */3390export interface XcmV0Xcm extends Enum {3391 readonly isWithdrawAsset: boolean;3392 readonly asWithdrawAsset: {3393 readonly assets: Vec<XcmV0MultiAsset>;3394 readonly effects: Vec<XcmV0Order>;3395 } & Struct;3396 readonly isReserveAssetDeposit: boolean;3397 readonly asReserveAssetDeposit: {3398 readonly assets: Vec<XcmV0MultiAsset>;3399 readonly effects: Vec<XcmV0Order>;3400 } & Struct;3401 readonly isTeleportAsset: boolean;3402 readonly asTeleportAsset: {3403 readonly assets: Vec<XcmV0MultiAsset>;3404 readonly effects: Vec<XcmV0Order>;3405 } & Struct;3406 readonly isQueryResponse: boolean;3407 readonly asQueryResponse: {3408 readonly queryId: Compact<u64>;3409 readonly response: XcmV0Response;3410 } & Struct;3411 readonly isTransferAsset: boolean;3412 readonly asTransferAsset: {3413 readonly assets: Vec<XcmV0MultiAsset>;3414 readonly dest: XcmV0MultiLocation;3415 } & Struct;3416 readonly isTransferReserveAsset: boolean;3417 readonly asTransferReserveAsset: {3418 readonly assets: Vec<XcmV0MultiAsset>;3419 readonly dest: XcmV0MultiLocation;3420 readonly effects: Vec<XcmV0Order>;3421 } & Struct;3422 readonly isTransact: boolean;3423 readonly asTransact: {3424 readonly originType: XcmV0OriginKind;3425 readonly requireWeightAtMost: u64;3426 readonly call: XcmDoubleEncoded;3427 } & Struct;3428 readonly isHrmpNewChannelOpenRequest: boolean;3429 readonly asHrmpNewChannelOpenRequest: {3430 readonly sender: Compact<u32>;3431 readonly maxMessageSize: Compact<u32>;3432 readonly maxCapacity: Compact<u32>;3433 } & Struct;3434 readonly isHrmpChannelAccepted: boolean;3435 readonly asHrmpChannelAccepted: {3436 readonly recipient: Compact<u32>;3437 } & Struct;3438 readonly isHrmpChannelClosing: boolean;3439 readonly asHrmpChannelClosing: {3440 readonly initiator: Compact<u32>;3441 readonly sender: Compact<u32>;3442 readonly recipient: Compact<u32>;3443 } & Struct;3444 readonly isRelayedFrom: boolean;3445 readonly asRelayedFrom: {3446 readonly who: XcmV0MultiLocation;3447 readonly message: XcmV0Xcm;3448 } & Struct;3449 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposit' | 'TeleportAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom';3450}34513452/** @name XcmV1Junction */3453export interface XcmV1Junction extends Enum {3454 readonly isParachain: boolean;3455 readonly asParachain: Compact<u32>;3456 readonly isAccountId32: boolean;3457 readonly asAccountId32: {3458 readonly network: XcmV0JunctionNetworkId;3459 readonly id: U8aFixed;3460 } & Struct;3461 readonly isAccountIndex64: boolean;3462 readonly asAccountIndex64: {3463 readonly network: XcmV0JunctionNetworkId;3464 readonly index: Compact<u64>;3465 } & Struct;3466 readonly isAccountKey20: boolean;3467 readonly asAccountKey20: {3468 readonly network: XcmV0JunctionNetworkId;3469 readonly key: U8aFixed;3470 } & Struct;3471 readonly isPalletInstance: boolean;3472 readonly asPalletInstance: u8;3473 readonly isGeneralIndex: boolean;3474 readonly asGeneralIndex: Compact<u128>;3475 readonly isGeneralKey: boolean;3476 readonly asGeneralKey: Bytes;3477 readonly isOnlyChild: boolean;3478 readonly isPlurality: boolean;3479 readonly asPlurality: {3480 readonly id: XcmV0JunctionBodyId;3481 readonly part: XcmV0JunctionBodyPart;3482 } & Struct;3483 readonly type: 'Parachain' | 'AccountId32' | 'AccountIndex64' | 'AccountKey20' | 'PalletInstance' | 'GeneralIndex' | 'GeneralKey' | 'OnlyChild' | 'Plurality';3484}34853486/** @name XcmV1MultiAsset */3487export interface XcmV1MultiAsset extends Struct {3488 readonly id: XcmV1MultiassetAssetId;3489 readonly fun: XcmV1MultiassetFungibility;3490}34913492/** @name XcmV1MultiassetAssetId */3493export interface XcmV1MultiassetAssetId extends Enum {3494 readonly isConcrete: boolean;3495 readonly asConcrete: XcmV1MultiLocation;3496 readonly isAbstract: boolean;3497 readonly asAbstract: Bytes;3498 readonly type: 'Concrete' | 'Abstract';3499}35003501/** @name XcmV1MultiassetAssetInstance */3502export interface XcmV1MultiassetAssetInstance extends Enum {3503 readonly isUndefined: boolean;3504 readonly isIndex: boolean;3505 readonly asIndex: Compact<u128>;3506 readonly isArray4: boolean;3507 readonly asArray4: U8aFixed;3508 readonly isArray8: boolean;3509 readonly asArray8: U8aFixed;3510 readonly isArray16: boolean;3511 readonly asArray16: U8aFixed;3512 readonly isArray32: boolean;3513 readonly asArray32: U8aFixed;3514 readonly isBlob: boolean;3515 readonly asBlob: Bytes;3516 readonly type: 'Undefined' | 'Index' | 'Array4' | 'Array8' | 'Array16' | 'Array32' | 'Blob';3517}35183519/** @name XcmV1MultiassetFungibility */3520export interface XcmV1MultiassetFungibility extends Enum {3521 readonly isFungible: boolean;3522 readonly asFungible: Compact<u128>;3523 readonly isNonFungible: boolean;3524 readonly asNonFungible: XcmV1MultiassetAssetInstance;3525 readonly type: 'Fungible' | 'NonFungible';3526}35273528/** @name XcmV1MultiassetMultiAssetFilter */3529export interface XcmV1MultiassetMultiAssetFilter extends Enum {3530 readonly isDefinite: boolean;3531 readonly asDefinite: XcmV1MultiassetMultiAssets;3532 readonly isWild: boolean;3533 readonly asWild: XcmV1MultiassetWildMultiAsset;3534 readonly type: 'Definite' | 'Wild';3535}35363537/** @name XcmV1MultiassetMultiAssets */3538export interface XcmV1MultiassetMultiAssets extends Vec<XcmV1MultiAsset> {}35393540/** @name XcmV1MultiassetWildFungibility */3541export interface XcmV1MultiassetWildFungibility extends Enum {3542 readonly isFungible: boolean;3543 readonly isNonFungible: boolean;3544 readonly type: 'Fungible' | 'NonFungible';3545}35463547/** @name XcmV1MultiassetWildMultiAsset */3548export interface XcmV1MultiassetWildMultiAsset extends Enum {3549 readonly isAll: boolean;3550 readonly isAllOf: boolean;3551 readonly asAllOf: {3552 readonly id: XcmV1MultiassetAssetId;3553 readonly fun: XcmV1MultiassetWildFungibility;3554 } & Struct;3555 readonly type: 'All' | 'AllOf';3556}35573558/** @name XcmV1MultiLocation */3559export interface XcmV1MultiLocation extends Struct {3560 readonly parents: u8;3561 readonly interior: XcmV1MultilocationJunctions;3562}35633564/** @name XcmV1MultilocationJunctions */3565export interface XcmV1MultilocationJunctions extends Enum {3566 readonly isHere: boolean;3567 readonly isX1: boolean;3568 readonly asX1: XcmV1Junction;3569 readonly isX2: boolean;3570 readonly asX2: ITuple<[XcmV1Junction, XcmV1Junction]>;3571 readonly isX3: boolean;3572 readonly asX3: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3573 readonly isX4: boolean;3574 readonly asX4: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3575 readonly isX5: boolean;3576 readonly asX5: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3577 readonly isX6: boolean;3578 readonly asX6: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3579 readonly isX7: boolean;3580 readonly asX7: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3581 readonly isX8: boolean;3582 readonly asX8: ITuple<[XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction, XcmV1Junction]>;3583 readonly type: 'Here' | 'X1' | 'X2' | 'X3' | 'X4' | 'X5' | 'X6' | 'X7' | 'X8';3584}35853586/** @name XcmV1Order */3587export interface XcmV1Order extends Enum {3588 readonly isNoop: boolean;3589 readonly isDepositAsset: boolean;3590 readonly asDepositAsset: {3591 readonly assets: XcmV1MultiassetMultiAssetFilter;3592 readonly maxAssets: u32;3593 readonly beneficiary: XcmV1MultiLocation;3594 } & Struct;3595 readonly isDepositReserveAsset: boolean;3596 readonly asDepositReserveAsset: {3597 readonly assets: XcmV1MultiassetMultiAssetFilter;3598 readonly maxAssets: u32;3599 readonly dest: XcmV1MultiLocation;3600 readonly effects: Vec<XcmV1Order>;3601 } & Struct;3602 readonly isExchangeAsset: boolean;3603 readonly asExchangeAsset: {3604 readonly give: XcmV1MultiassetMultiAssetFilter;3605 readonly receive: XcmV1MultiassetMultiAssets;3606 } & Struct;3607 readonly isInitiateReserveWithdraw: boolean;3608 readonly asInitiateReserveWithdraw: {3609 readonly assets: XcmV1MultiassetMultiAssetFilter;3610 readonly reserve: XcmV1MultiLocation;3611 readonly effects: Vec<XcmV1Order>;3612 } & Struct;3613 readonly isInitiateTeleport: boolean;3614 readonly asInitiateTeleport: {3615 readonly assets: XcmV1MultiassetMultiAssetFilter;3616 readonly dest: XcmV1MultiLocation;3617 readonly effects: Vec<XcmV1Order>;3618 } & Struct;3619 readonly isQueryHolding: boolean;3620 readonly asQueryHolding: {3621 readonly queryId: Compact<u64>;3622 readonly dest: XcmV1MultiLocation;3623 readonly assets: XcmV1MultiassetMultiAssetFilter;3624 } & Struct;3625 readonly isBuyExecution: boolean;3626 readonly asBuyExecution: {3627 readonly fees: XcmV1MultiAsset;3628 readonly weight: u64;3629 readonly debt: u64;3630 readonly haltOnError: bool;3631 readonly instructions: Vec<XcmV1Xcm>;3632 } & Struct;3633 readonly type: 'Noop' | 'DepositAsset' | 'DepositReserveAsset' | 'ExchangeAsset' | 'InitiateReserveWithdraw' | 'InitiateTeleport' | 'QueryHolding' | 'BuyExecution';3634}36353636/** @name XcmV1Response */3637export interface XcmV1Response extends Enum {3638 readonly isAssets: boolean;3639 readonly asAssets: XcmV1MultiassetMultiAssets;3640 readonly isVersion: boolean;3641 readonly asVersion: u32;3642 readonly type: 'Assets' | 'Version';3643}36443645/** @name XcmV1Xcm */3646export interface XcmV1Xcm extends Enum {3647 readonly isWithdrawAsset: boolean;3648 readonly asWithdrawAsset: {3649 readonly assets: XcmV1MultiassetMultiAssets;3650 readonly effects: Vec<XcmV1Order>;3651 } & Struct;3652 readonly isReserveAssetDeposited: boolean;3653 readonly asReserveAssetDeposited: {3654 readonly assets: XcmV1MultiassetMultiAssets;3655 readonly effects: Vec<XcmV1Order>;3656 } & Struct;3657 readonly isReceiveTeleportedAsset: boolean;3658 readonly asReceiveTeleportedAsset: {3659 readonly assets: XcmV1MultiassetMultiAssets;3660 readonly effects: Vec<XcmV1Order>;3661 } & Struct;3662 readonly isQueryResponse: boolean;3663 readonly asQueryResponse: {3664 readonly queryId: Compact<u64>;3665 readonly response: XcmV1Response;3666 } & Struct;3667 readonly isTransferAsset: boolean;3668 readonly asTransferAsset: {3669 readonly assets: XcmV1MultiassetMultiAssets;3670 readonly beneficiary: XcmV1MultiLocation;3671 } & Struct;3672 readonly isTransferReserveAsset: boolean;3673 readonly asTransferReserveAsset: {3674 readonly assets: XcmV1MultiassetMultiAssets;3675 readonly dest: XcmV1MultiLocation;3676 readonly effects: Vec<XcmV1Order>;3677 } & Struct;3678 readonly isTransact: boolean;3679 readonly asTransact: {3680 readonly originType: XcmV0OriginKind;3681 readonly requireWeightAtMost: u64;3682 readonly call: XcmDoubleEncoded;3683 } & Struct;3684 readonly isHrmpNewChannelOpenRequest: boolean;3685 readonly asHrmpNewChannelOpenRequest: {3686 readonly sender: Compact<u32>;3687 readonly maxMessageSize: Compact<u32>;3688 readonly maxCapacity: Compact<u32>;3689 } & Struct;3690 readonly isHrmpChannelAccepted: boolean;3691 readonly asHrmpChannelAccepted: {3692 readonly recipient: Compact<u32>;3693 } & Struct;3694 readonly isHrmpChannelClosing: boolean;3695 readonly asHrmpChannelClosing: {3696 readonly initiator: Compact<u32>;3697 readonly sender: Compact<u32>;3698 readonly recipient: Compact<u32>;3699 } & Struct;3700 readonly isRelayedFrom: boolean;3701 readonly asRelayedFrom: {3702 readonly who: XcmV1MultilocationJunctions;3703 readonly message: XcmV1Xcm;3704 } & Struct;3705 readonly isSubscribeVersion: boolean;3706 readonly asSubscribeVersion: {3707 readonly queryId: Compact<u64>;3708 readonly maxResponseWeight: Compact<u64>;3709 } & Struct;3710 readonly isUnsubscribeVersion: boolean;3711 readonly type: 'WithdrawAsset' | 'ReserveAssetDeposited' | 'ReceiveTeleportedAsset' | 'QueryResponse' | 'TransferAsset' | 'TransferReserveAsset' | 'Transact' | 'HrmpNewChannelOpenRequest' | 'HrmpChannelAccepted' | 'HrmpChannelClosing' | 'RelayedFrom' | 'SubscribeVersion' | 'UnsubscribeVersion';3712}37133714/** @name XcmV2Instruction */3715export interface XcmV2Instruction extends Enum {3716 readonly isWithdrawAsset: boolean;3717 readonly asWithdrawAsset: XcmV1MultiassetMultiAssets;3718 readonly isReserveAssetDeposited: boolean;3719 readonly asReserveAssetDeposited: XcmV1MultiassetMultiAssets;3720 readonly isReceiveTeleportedAsset: boolean;3721 readonly asReceiveTeleportedAsset: XcmV1MultiassetMultiAssets;3722 readonly isQueryResponse: boolean;3723 readonly asQueryResponse: {3724 readonly queryId: Compact<u64>;3725 readonly response: XcmV2Response;3726 readonly maxWeight: Compact<u64>;3727 } & Struct;3728 readonly isTransferAsset: boolean;3729 readonly asTransferAsset: {3730 readonly assets: XcmV1MultiassetMultiAssets;3731 readonly beneficiary: XcmV1MultiLocation;3732 } & Struct;3733 readonly isTransferReserveAsset: boolean;3734 readonly asTransferReserveAsset: {3735 readonly assets: XcmV1MultiassetMultiAssets;3736 readonly dest: XcmV1MultiLocation;3737 readonly xcm: XcmV2Xcm;3738 } & Struct;3739 readonly isTransact: boolean;3740 readonly asTransact: {3741 readonly originType: XcmV0OriginKind;3742 readonly requireWeightAtMost: Compact<u64>;3743 readonly call: XcmDoubleEncoded;3744 } & Struct;3745 readonly isHrmpNewChannelOpenRequest: boolean;3746 readonly asHrmpNewChannelOpenRequest: {3747 readonly sender: Compact<u32>;3748 readonly maxMessageSize: Compact<u32>;3749 readonly maxCapacity: Compact<u32>;3750 } & Struct;3751 readonly isHrmpChannelAccepted: boolean;3752 readonly asHrmpChannelAccepted: {3753 readonly recipient: Compact<u32>;3754 } & Struct;3755 readonly isHrmpChannelClosing: boolean;3756 readonly asHrmpChannelClosing: {3757 readonly initiator: Compact<u32>;3758 readonly sender: Compact<u32>;3759 readonly recipient: Compact<u32>;3760 } & Struct;3761 readonly isClearOrigin: boolean;3762 readonly isDescendOrigin: boolean;3763 readonly asDescendOrigin: XcmV1MultilocationJunctions;3764 readonly isReportError: boolean;3765 readonly asReportError: {3766 readonly queryId: Compact<u64>;3767 readonly dest: XcmV1MultiLocation;3768 readonly maxResponseWeight: Compact<u64>;3769 } & Struct;3770 readonly isDepositAsset: boolean;3771 readonly asDepositAsset: {3772 readonly assets: XcmV1MultiassetMultiAssetFilter;3773 readonly maxAssets: Compact<u32>;3774 readonly beneficiary: XcmV1MultiLocation;3775 } & Struct;3776 readonly isDepositReserveAsset: boolean;3777 readonly asDepositReserveAsset: {3778 readonly assets: XcmV1MultiassetMultiAssetFilter;3779 readonly maxAssets: Compact<u32>;3780 readonly dest: XcmV1MultiLocation;3781 readonly xcm: XcmV2Xcm;3782 } & Struct;3783 readonly isExchangeAsset: boolean;3784 readonly asExchangeAsset: {3785 readonly give: XcmV1MultiassetMultiAssetFilter;3786 readonly receive: XcmV1MultiassetMultiAssets;3787 } & Struct;3788 readonly isInitiateReserveWithdraw: boolean;3789 readonly asInitiateReserveWithdraw: {3790 readonly assets: XcmV1MultiassetMultiAssetFilter;3791 readonly reserve: XcmV1MultiLocation;3792 readonly xcm: XcmV2Xcm;3793 } & Struct;3794 readonly isInitiateTeleport: boolean;3795 readonly asInitiateTeleport: {3796 readonly assets: XcmV1MultiassetMultiAssetFilter;3797 readonly dest: XcmV1MultiLocation;3798 readonly xcm: XcmV2Xcm;3799 } & Struct;3800 readonly isQueryHolding: boolean;3801 readonly asQueryHolding: {3802 readonly queryId: Compact<u64>;3803 readonly dest: XcmV1MultiLocation;3804 readonly assets: XcmV1MultiassetMultiAssetFilter;3805 readonly maxResponseWeight: Compact<u64>;3806 } & Struct;3807 readonly isBuyExecution: boolean;3808 readonly asBuyExecution: {3809 readonly fees: XcmV1MultiAsset;3810 readonly weightLimit: XcmV2WeightLimit;3811 } & Struct;3812 readonly isRefundSurplus: boolean;3813 readonly isSetErrorHandler: boolean;3814 readonly asSetErrorHandler: XcmV2Xcm;3815 readonly isSetAppendix: boolean;3816 readonly asSetAppendix: XcmV2Xcm;3817 readonly isClearError: boolean;3818 readonly isClaimAsset: boolean;3819 readonly asClaimAsset: {3820 readonly assets: XcmV1MultiassetMultiAssets;3821 readonly ticket: XcmV1MultiLocation;3822 } & Struct;3823 readonly isTrap: boolean;3824 readonly asTrap: Compact<u64>;3825 readonly isSubscribeVersion: boolean;3826 readonly asSubscribeVersion: {3827 readonly queryId: Compact<u64>;3828 readonly maxResponseWeight: Compact<u64>;3829 } & Struct;3830 readonly isUnsubscribeVersion: boolean;3831 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';3832}38333834/** @name XcmV2Response */3835export interface XcmV2Response extends Enum {3836 readonly isNull: boolean;3837 readonly isAssets: boolean;3838 readonly asAssets: XcmV1MultiassetMultiAssets;3839 readonly isExecutionResult: boolean;3840 readonly asExecutionResult: Option<ITuple<[u32, XcmV2TraitsError]>>;3841 readonly isVersion: boolean;3842 readonly asVersion: u32;3843 readonly type: 'Null' | 'Assets' | 'ExecutionResult' | 'Version';3844}38453846/** @name XcmV2TraitsError */3847export interface XcmV2TraitsError extends Enum {3848 readonly isOverflow: boolean;3849 readonly isUnimplemented: boolean;3850 readonly isUntrustedReserveLocation: boolean;3851 readonly isUntrustedTeleportLocation: boolean;3852 readonly isMultiLocationFull: boolean;3853 readonly isMultiLocationNotInvertible: boolean;3854 readonly isBadOrigin: boolean;3855 readonly isInvalidLocation: boolean;3856 readonly isAssetNotFound: boolean;3857 readonly isFailedToTransactAsset: boolean;3858 readonly isNotWithdrawable: boolean;3859 readonly isLocationCannotHold: boolean;3860 readonly isExceedsMaxMessageSize: boolean;3861 readonly isDestinationUnsupported: boolean;3862 readonly isTransport: boolean;3863 readonly isUnroutable: boolean;3864 readonly isUnknownClaim: boolean;3865 readonly isFailedToDecode: boolean;3866 readonly isMaxWeightInvalid: boolean;3867 readonly isNotHoldingFees: boolean;3868 readonly isTooExpensive: boolean;3869 readonly isTrap: boolean;3870 readonly asTrap: u64;3871 readonly isUnhandledXcmVersion: boolean;3872 readonly isWeightLimitReached: boolean;3873 readonly asWeightLimitReached: u64;3874 readonly isBarrier: boolean;3875 readonly isWeightNotComputable: boolean;3876 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';3877}38783879/** @name XcmV2TraitsOutcome */3880export interface XcmV2TraitsOutcome extends Enum {3881 readonly isComplete: boolean;3882 readonly asComplete: u64;3883 readonly isIncomplete: boolean;3884 readonly asIncomplete: ITuple<[u64, XcmV2TraitsError]>;3885 readonly isError: boolean;3886 readonly asError: XcmV2TraitsError;3887 readonly type: 'Complete' | 'Incomplete' | 'Error';3888}38893890/** @name XcmV2WeightLimit */3891export interface XcmV2WeightLimit extends Enum {3892 readonly isUnlimited: boolean;3893 readonly isLimited: boolean;3894 readonly asLimited: Compact<u64>;3895 readonly type: 'Unlimited' | 'Limited';3896}38973898/** @name XcmV2Xcm */3899export interface XcmV2Xcm extends Vec<XcmV2Instruction> {}39003901/** @name XcmVersionedMultiAsset */3902export interface XcmVersionedMultiAsset extends Enum {3903 readonly isV0: boolean;3904 readonly asV0: XcmV0MultiAsset;3905 readonly isV1: boolean;3906 readonly asV1: XcmV1MultiAsset;3907 readonly type: 'V0' | 'V1';3908}39093910/** @name XcmVersionedMultiAssets */3911export interface XcmVersionedMultiAssets extends Enum {3912 readonly isV0: boolean;3913 readonly asV0: Vec<XcmV0MultiAsset>;3914 readonly isV1: boolean;3915 readonly asV1: XcmV1MultiassetMultiAssets;3916 readonly type: 'V0' | 'V1';3917}39183919/** @name XcmVersionedMultiLocation */3920export interface XcmVersionedMultiLocation extends Enum {3921 readonly isV0: boolean;3922 readonly asV0: XcmV0MultiLocation;3923 readonly isV1: boolean;3924 readonly asV1: XcmV1MultiLocation;3925 readonly type: 'V0' | 'V1';3926}39273928/** @name XcmVersionedXcm */3929export interface XcmVersionedXcm extends Enum {3930 readonly isV0: boolean;3931 readonly asV0: XcmV0Xcm;3932 readonly isV1: boolean;3933 readonly asV1: XcmV1Xcm;3934 readonly isV2: boolean;3935 readonly asV2: XcmV2Xcm;3936 readonly type: 'V0' | 'V1' | 'V2';3937}39383939export type PHANTOM_DEFAULT = 'default';tests/src/interfaces/lookup.tsdiffbeforeafterboth--- a/tests/src/interfaces/lookup.ts
+++ b/tests/src/interfaces/lookup.ts
@@ -1004,9 +1004,9 @@
}
},
/**
- * Lookup93: pallet_unique_scheduler::pallet::Event<T>
+ * Lookup93: pallet_unique_scheduler_v2::pallet::Event<T>
**/
- PalletUniqueSchedulerEvent: {
+ PalletUniqueSchedulerV2Event: {
_enum: {
Scheduled: {
when: 'u32',
@@ -1016,31 +1016,27 @@
when: 'u32',
index: 'u32',
},
+ Dispatched: {
+ task: '(u32,u32)',
+ id: 'Option<[u8;32]>',
+ result: 'Result<Null, SpRuntimeDispatchError>',
+ },
PriorityChanged: {
- when: 'u32',
- index: 'u32',
+ task: '(u32,u32)',
priority: 'u8',
},
- Dispatched: {
+ CallUnavailable: {
task: '(u32,u32)',
- id: 'Option<[u8;16]>',
- result: 'Result<Null, SpRuntimeDispatchError>',
+ id: 'Option<[u8;32]>',
},
- CallLookupFailed: {
+ PermanentlyOverweight: {
task: '(u32,u32)',
- id: 'Option<[u8;16]>',
- error: 'FrameSupportScheduleLookupError'
+ id: 'Option<[u8;32]>'
}
}
},
/**
- * Lookup96: frame_support::traits::schedule::LookupError
- **/
- FrameSupportScheduleLookupError: {
- _enum: ['Unknown', 'BadFormat']
- },
- /**
- * Lookup97: pallet_common::pallet::Event<T>
+ * Lookup96: pallet_common::pallet::Event<T>
**/
PalletCommonEvent: {
_enum: {
@@ -1058,7 +1054,7 @@
}
},
/**
- * Lookup100: pallet_structure::pallet::Event<T>
+ * Lookup99: pallet_structure::pallet::Event<T>
**/
PalletStructureEvent: {
_enum: {
@@ -1066,7 +1062,7 @@
}
},
/**
- * Lookup101: pallet_rmrk_core::pallet::Event<T>
+ * Lookup100: pallet_rmrk_core::pallet::Event<T>
**/
PalletRmrkCoreEvent: {
_enum: {
@@ -1143,7 +1139,7 @@
}
},
/**
- * Lookup102: rmrk_traits::nft::AccountIdOrCollectionNftTuple<sp_core::crypto::AccountId32>
+ * Lookup101: rmrk_traits::nft::AccountIdOrCollectionNftTuple<sp_core::crypto::AccountId32>
**/
RmrkTraitsNftAccountIdOrCollectionNftTuple: {
_enum: {
@@ -1152,7 +1148,7 @@
}
},
/**
- * Lookup107: pallet_rmrk_equip::pallet::Event<T>
+ * Lookup106: pallet_rmrk_equip::pallet::Event<T>
**/
PalletRmrkEquipEvent: {
_enum: {
@@ -1167,7 +1163,7 @@
}
},
/**
- * Lookup108: pallet_app_promotion::pallet::Event<T>
+ * Lookup107: pallet_app_promotion::pallet::Event<T>
**/
PalletAppPromotionEvent: {
_enum: {
@@ -1178,7 +1174,7 @@
}
},
/**
- * Lookup109: pallet_foreign_assets::module::Event<T>
+ * Lookup108: pallet_foreign_assets::module::Event<T>
**/
PalletForeignAssetsModuleEvent: {
_enum: {
@@ -1203,7 +1199,7 @@
}
},
/**
- * Lookup110: pallet_foreign_assets::module::AssetMetadata<Balance>
+ * Lookup109: pallet_foreign_assets::module::AssetMetadata<Balance>
**/
PalletForeignAssetsModuleAssetMetadata: {
name: 'Bytes',
@@ -1212,7 +1208,7 @@
minimalBalance: 'u128'
},
/**
- * Lookup111: pallet_evm::pallet::Event<T>
+ * Lookup110: pallet_evm::pallet::Event<T>
**/
PalletEvmEvent: {
_enum: {
@@ -1234,7 +1230,7 @@
}
},
/**
- * Lookup112: ethereum::log::Log
+ * Lookup111: ethereum::log::Log
**/
EthereumLog: {
address: 'H160',
@@ -1242,7 +1238,7 @@
data: 'Bytes'
},
/**
- * Lookup114: pallet_ethereum::pallet::Event
+ * Lookup113: pallet_ethereum::pallet::Event
**/
PalletEthereumEvent: {
_enum: {
@@ -1255,7 +1251,7 @@
}
},
/**
- * Lookup115: evm_core::error::ExitReason
+ * Lookup114: evm_core::error::ExitReason
**/
EvmCoreErrorExitReason: {
_enum: {
@@ -1266,13 +1262,13 @@
}
},
/**
- * Lookup116: evm_core::error::ExitSucceed
+ * Lookup115: evm_core::error::ExitSucceed
**/
EvmCoreErrorExitSucceed: {
_enum: ['Stopped', 'Returned', 'Suicided']
},
/**
- * Lookup117: evm_core::error::ExitError
+ * Lookup116: evm_core::error::ExitError
**/
EvmCoreErrorExitError: {
_enum: {
@@ -1294,13 +1290,13 @@
}
},
/**
- * Lookup120: evm_core::error::ExitRevert
+ * Lookup119: evm_core::error::ExitRevert
**/
EvmCoreErrorExitRevert: {
_enum: ['Reverted']
},
/**
- * Lookup121: evm_core::error::ExitFatal
+ * Lookup120: evm_core::error::ExitFatal
**/
EvmCoreErrorExitFatal: {
_enum: {
@@ -1311,7 +1307,7 @@
}
},
/**
- * Lookup122: pallet_evm_contract_helpers::pallet::Event<T>
+ * Lookup121: pallet_evm_contract_helpers::pallet::Event<T>
**/
PalletEvmContractHelpersEvent: {
_enum: {
@@ -1321,6 +1317,12 @@
}
},
/**
+ * Lookup122: pallet_evm_migration::pallet::Event<T>
+ **/
+ PalletEvmMigrationEvent: {
+ _enum: ['TestEvent']
+ },
+ /**
* Lookup123: pallet_maintenance::pallet::Event<T>
**/
PalletMaintenanceEvent: {
@@ -1330,7 +1332,7 @@
* Lookup124: pallet_test_utils::pallet::Event<T>
**/
PalletTestUtilsEvent: {
- _enum: ['ValueIsSet', 'ShouldRollback']
+ _enum: ['ValueIsSet', 'ShouldRollback', 'BatchCompleted']
},
/**
* Lookup125: frame_system::Phase
@@ -2463,44 +2465,51 @@
properties: 'Vec<UpDataStructsProperty>'
},
/**
- * Lookup284: pallet_unique_scheduler::pallet::Call<T>
+ * Lookup284: pallet_unique_scheduler_v2::pallet::Call<T>
**/
- PalletUniqueSchedulerCall: {
+ PalletUniqueSchedulerV2Call: {
_enum: {
+ schedule: {
+ when: 'u32',
+ maybePeriodic: 'Option<(u32,u32)>',
+ priority: 'Option<u8>',
+ call: 'Call',
+ },
+ cancel: {
+ when: 'u32',
+ index: 'u32',
+ },
schedule_named: {
- id: '[u8;16]',
+ id: '[u8;32]',
when: 'u32',
maybePeriodic: 'Option<(u32,u32)>',
priority: 'Option<u8>',
- call: 'FrameSupportScheduleMaybeHashed',
+ call: 'Call',
},
cancel_named: {
- id: '[u8;16]',
+ id: '[u8;32]',
+ },
+ schedule_after: {
+ after: 'u32',
+ maybePeriodic: 'Option<(u32,u32)>',
+ priority: 'Option<u8>',
+ call: 'Call',
},
schedule_named_after: {
- id: '[u8;16]',
+ id: '[u8;32]',
after: 'u32',
maybePeriodic: 'Option<(u32,u32)>',
priority: 'Option<u8>',
- call: 'FrameSupportScheduleMaybeHashed',
+ call: 'Call',
},
change_named_priority: {
- id: '[u8;16]',
+ id: '[u8;32]',
priority: 'u8'
}
}
},
/**
- * Lookup287: frame_support::traits::schedule::MaybeHashed<opal_runtime::RuntimeCall, primitive_types::H256>
- **/
- FrameSupportScheduleMaybeHashed: {
- _enum: {
- Value: 'Call',
- Hash: 'H256'
- }
- },
- /**
- * Lookup288: pallet_configuration::pallet::Call<T>
+ * Lookup287: pallet_configuration::pallet::Call<T>
**/
PalletConfigurationCall: {
_enum: {
@@ -2513,15 +2522,15 @@
}
},
/**
- * Lookup290: pallet_template_transaction_payment::Call<T>
+ * Lookup289: pallet_template_transaction_payment::Call<T>
**/
PalletTemplateTransactionPaymentCall: 'Null',
/**
- * Lookup291: pallet_structure::pallet::Call<T>
+ * Lookup290: pallet_structure::pallet::Call<T>
**/
PalletStructureCall: 'Null',
/**
- * Lookup292: pallet_rmrk_core::pallet::Call<T>
+ * Lookup291: pallet_rmrk_core::pallet::Call<T>
**/
PalletRmrkCoreCall: {
_enum: {
@@ -2612,7 +2621,7 @@
}
},
/**
- * Lookup298: rmrk_traits::resource::ResourceTypes<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup297: rmrk_traits::resource::ResourceTypes<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsResourceResourceTypes: {
_enum: {
@@ -2622,7 +2631,7 @@
}
},
/**
- * Lookup300: rmrk_traits::resource::BasicResource<sp_core::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup299: rmrk_traits::resource::BasicResource<sp_core::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsResourceBasicResource: {
src: 'Option<Bytes>',
@@ -2631,7 +2640,7 @@
thumb: 'Option<Bytes>'
},
/**
- * Lookup302: rmrk_traits::resource::ComposableResource<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup301: rmrk_traits::resource::ComposableResource<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsResourceComposableResource: {
parts: 'Vec<u32>',
@@ -2642,7 +2651,7 @@
thumb: 'Option<Bytes>'
},
/**
- * Lookup303: rmrk_traits::resource::SlotResource<sp_core::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup302: rmrk_traits::resource::SlotResource<sp_core::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsResourceSlotResource: {
base: 'u32',
@@ -2653,7 +2662,7 @@
thumb: 'Option<Bytes>'
},
/**
- * Lookup306: pallet_rmrk_equip::pallet::Call<T>
+ * Lookup305: pallet_rmrk_equip::pallet::Call<T>
**/
PalletRmrkEquipCall: {
_enum: {
@@ -2674,7 +2683,7 @@
}
},
/**
- * Lookup309: rmrk_traits::part::PartType<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup308: rmrk_traits::part::PartType<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsPartPartType: {
_enum: {
@@ -2683,7 +2692,7 @@
}
},
/**
- * Lookup311: rmrk_traits::part::FixedPart<sp_core::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup310: rmrk_traits::part::FixedPart<sp_core::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsPartFixedPart: {
id: 'u32',
@@ -2691,7 +2700,7 @@
src: 'Bytes'
},
/**
- * Lookup312: rmrk_traits::part::SlotPart<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup311: rmrk_traits::part::SlotPart<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsPartSlotPart: {
id: 'u32',
@@ -2700,7 +2709,7 @@
z: 'u32'
},
/**
- * Lookup313: rmrk_traits::part::EquippableList<sp_core::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup312: rmrk_traits::part::EquippableList<sp_core::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsPartEquippableList: {
_enum: {
@@ -2710,7 +2719,7 @@
}
},
/**
- * Lookup315: rmrk_traits::theme::Theme<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<rmrk_traits::theme::ThemeProperty<sp_core::bounded::bounded_vec::BoundedVec<T, S>>, S>>
+ * Lookup314: rmrk_traits::theme::Theme<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<rmrk_traits::theme::ThemeProperty<sp_core::bounded::bounded_vec::BoundedVec<T, S>>, S>>
**/
RmrkTraitsTheme: {
name: 'Bytes',
@@ -2718,14 +2727,14 @@
inherit: 'bool'
},
/**
- * Lookup317: rmrk_traits::theme::ThemeProperty<sp_core::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup316: rmrk_traits::theme::ThemeProperty<sp_core::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsThemeThemeProperty: {
key: 'Bytes',
value: 'Bytes'
},
/**
- * Lookup319: pallet_app_promotion::pallet::Call<T>
+ * Lookup318: pallet_app_promotion::pallet::Call<T>
**/
PalletAppPromotionCall: {
_enum: {
@@ -2754,7 +2763,7 @@
}
},
/**
- * Lookup320: pallet_foreign_assets::module::Call<T>
+ * Lookup319: pallet_foreign_assets::module::Call<T>
**/
PalletForeignAssetsModuleCall: {
_enum: {
@@ -2771,7 +2780,7 @@
}
},
/**
- * Lookup321: pallet_evm::pallet::Call<T>
+ * Lookup320: pallet_evm::pallet::Call<T>
**/
PalletEvmCall: {
_enum: {
@@ -2814,7 +2823,7 @@
}
},
/**
- * Lookup327: pallet_ethereum::pallet::Call<T>
+ * Lookup326: pallet_ethereum::pallet::Call<T>
**/
PalletEthereumCall: {
_enum: {
@@ -2824,7 +2833,7 @@
}
},
/**
- * Lookup328: ethereum::transaction::TransactionV2
+ * Lookup327: ethereum::transaction::TransactionV2
**/
EthereumTransactionTransactionV2: {
_enum: {
@@ -2834,7 +2843,7 @@
}
},
/**
- * Lookup329: ethereum::transaction::LegacyTransaction
+ * Lookup328: ethereum::transaction::LegacyTransaction
**/
EthereumTransactionLegacyTransaction: {
nonce: 'U256',
@@ -2846,7 +2855,7 @@
signature: 'EthereumTransactionTransactionSignature'
},
/**
- * Lookup330: ethereum::transaction::TransactionAction
+ * Lookup329: ethereum::transaction::TransactionAction
**/
EthereumTransactionTransactionAction: {
_enum: {
@@ -2855,7 +2864,7 @@
}
},
/**
- * Lookup331: ethereum::transaction::TransactionSignature
+ * Lookup330: ethereum::transaction::TransactionSignature
**/
EthereumTransactionTransactionSignature: {
v: 'u64',
@@ -2863,7 +2872,7 @@
s: 'H256'
},
/**
- * Lookup333: ethereum::transaction::EIP2930Transaction
+ * Lookup332: ethereum::transaction::EIP2930Transaction
**/
EthereumTransactionEip2930Transaction: {
chainId: 'u64',
@@ -2879,14 +2888,14 @@
s: 'H256'
},
/**
- * Lookup335: ethereum::transaction::AccessListItem
+ * Lookup334: ethereum::transaction::AccessListItem
**/
EthereumTransactionAccessListItem: {
address: 'H160',
storageKeys: 'Vec<H256>'
},
/**
- * Lookup336: ethereum::transaction::EIP1559Transaction
+ * Lookup335: ethereum::transaction::EIP1559Transaction
**/
EthereumTransactionEip1559Transaction: {
chainId: 'u64',
@@ -2903,7 +2912,7 @@
s: 'H256'
},
/**
- * Lookup337: pallet_evm_migration::pallet::Call<T>
+ * Lookup336: pallet_evm_migration::pallet::Call<T>
**/
PalletEvmMigrationCall: {
_enum: {
@@ -2916,7 +2925,13 @@
},
finish: {
address: 'H160',
- code: 'Bytes'
+ code: 'Bytes',
+ },
+ insert_eth_logs: {
+ logs: 'Vec<EthereumLog>',
+ },
+ insert_events: {
+ events: 'Vec<Bytes>'
}
}
},
@@ -2940,39 +2955,42 @@
},
inc_test_value: 'Null',
self_canceling_inc: {
- id: '[u8;16]',
+ id: '[u8;32]',
maxTestValue: 'u32',
},
- just_take_fee: 'Null'
+ just_take_fee: 'Null',
+ batch_all: {
+ calls: 'Vec<Call>'
+ }
}
},
/**
- * Lookup342: pallet_sudo::pallet::Error<T>
+ * Lookup343: pallet_sudo::pallet::Error<T>
**/
PalletSudoError: {
_enum: ['RequireSudo']
},
/**
- * Lookup344: orml_vesting::module::Error<T>
+ * Lookup345: orml_vesting::module::Error<T>
**/
OrmlVestingModuleError: {
_enum: ['ZeroVestingPeriod', 'ZeroVestingPeriodCount', 'InsufficientBalanceToLock', 'TooManyVestingSchedules', 'AmountLow', 'MaxVestingSchedulesExceeded']
},
/**
- * Lookup345: orml_xtokens::module::Error<T>
+ * Lookup346: orml_xtokens::module::Error<T>
**/
OrmlXtokensModuleError: {
_enum: ['AssetHasNoReserve', 'NotCrossChainTransfer', 'InvalidDest', 'NotCrossChainTransferableCurrency', 'UnweighableMessage', 'XcmExecutionFailed', 'CannotReanchor', 'InvalidAncestry', 'InvalidAsset', 'DestinationNotInvertible', 'BadVersion', 'DistinctReserveForAssetAndFee', 'ZeroFee', 'ZeroAmount', 'TooManyAssetsBeingSent', 'AssetIndexNonExistent', 'FeeNotEnough', 'NotSupportedMultiLocation', 'MinXcmFeeNotDefined']
},
/**
- * Lookup348: orml_tokens::BalanceLock<Balance>
+ * Lookup349: orml_tokens::BalanceLock<Balance>
**/
OrmlTokensBalanceLock: {
id: '[u8;8]',
amount: 'u128'
},
/**
- * Lookup350: orml_tokens::AccountData<Balance>
+ * Lookup351: orml_tokens::AccountData<Balance>
**/
OrmlTokensAccountData: {
free: 'u128',
@@ -2980,20 +2998,20 @@
frozen: 'u128'
},
/**
- * Lookup352: orml_tokens::ReserveData<ReserveIdentifier, Balance>
+ * Lookup353: orml_tokens::ReserveData<ReserveIdentifier, Balance>
**/
OrmlTokensReserveData: {
id: 'Null',
amount: 'u128'
},
/**
- * Lookup354: orml_tokens::module::Error<T>
+ * Lookup355: orml_tokens::module::Error<T>
**/
OrmlTokensModuleError: {
_enum: ['BalanceTooLow', 'AmountIntoBalanceFailed', 'LiquidityRestrictions', 'MaxLocksExceeded', 'KeepAlive', 'ExistentialDeposit', 'DeadAccount', 'TooManyReserves']
},
/**
- * Lookup356: cumulus_pallet_xcmp_queue::InboundChannelDetails
+ * Lookup357: cumulus_pallet_xcmp_queue::InboundChannelDetails
**/
CumulusPalletXcmpQueueInboundChannelDetails: {
sender: 'u32',
@@ -3001,19 +3019,19 @@
messageMetadata: 'Vec<(u32,PolkadotParachainPrimitivesXcmpMessageFormat)>'
},
/**
- * Lookup357: cumulus_pallet_xcmp_queue::InboundState
+ * Lookup358: cumulus_pallet_xcmp_queue::InboundState
**/
CumulusPalletXcmpQueueInboundState: {
_enum: ['Ok', 'Suspended']
},
/**
- * Lookup360: polkadot_parachain::primitives::XcmpMessageFormat
+ * Lookup361: polkadot_parachain::primitives::XcmpMessageFormat
**/
PolkadotParachainPrimitivesXcmpMessageFormat: {
_enum: ['ConcatenatedVersionedXcm', 'ConcatenatedEncodedBlob', 'Signals']
},
/**
- * Lookup363: cumulus_pallet_xcmp_queue::OutboundChannelDetails
+ * Lookup364: cumulus_pallet_xcmp_queue::OutboundChannelDetails
**/
CumulusPalletXcmpQueueOutboundChannelDetails: {
recipient: 'u32',
@@ -3023,13 +3041,13 @@
lastIndex: 'u16'
},
/**
- * Lookup364: cumulus_pallet_xcmp_queue::OutboundState
+ * Lookup365: cumulus_pallet_xcmp_queue::OutboundState
**/
CumulusPalletXcmpQueueOutboundState: {
_enum: ['Ok', 'Suspended']
},
/**
- * Lookup366: cumulus_pallet_xcmp_queue::QueueConfigData
+ * Lookup367: cumulus_pallet_xcmp_queue::QueueConfigData
**/
CumulusPalletXcmpQueueQueueConfigData: {
suspendThreshold: 'u32',
@@ -3040,29 +3058,29 @@
xcmpMaxIndividualWeight: 'Weight'
},
/**
- * Lookup368: cumulus_pallet_xcmp_queue::pallet::Error<T>
+ * Lookup369: cumulus_pallet_xcmp_queue::pallet::Error<T>
**/
CumulusPalletXcmpQueueError: {
_enum: ['FailedToSend', 'BadXcmOrigin', 'BadXcm', 'BadOverweightIndex', 'WeightOverLimit']
},
/**
- * Lookup369: pallet_xcm::pallet::Error<T>
+ * Lookup370: pallet_xcm::pallet::Error<T>
**/
PalletXcmError: {
_enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed']
},
/**
- * Lookup370: cumulus_pallet_xcm::pallet::Error<T>
+ * Lookup371: cumulus_pallet_xcm::pallet::Error<T>
**/
CumulusPalletXcmError: 'Null',
/**
- * Lookup371: cumulus_pallet_dmp_queue::ConfigData
+ * Lookup372: cumulus_pallet_dmp_queue::ConfigData
**/
CumulusPalletDmpQueueConfigData: {
maxIndividual: 'Weight'
},
/**
- * Lookup372: cumulus_pallet_dmp_queue::PageIndexData
+ * Lookup373: cumulus_pallet_dmp_queue::PageIndexData
**/
CumulusPalletDmpQueuePageIndexData: {
beginUsed: 'u32',
@@ -3070,30 +3088,52 @@
overweightCount: 'u64'
},
/**
- * Lookup375: cumulus_pallet_dmp_queue::pallet::Error<T>
+ * Lookup376: cumulus_pallet_dmp_queue::pallet::Error<T>
**/
CumulusPalletDmpQueueError: {
_enum: ['Unknown', 'OverLimit']
},
/**
- * Lookup379: pallet_unique::Error<T>
+ * Lookup380: pallet_unique::Error<T>
**/
PalletUniqueError: {
_enum: ['CollectionDecimalPointLimitExceeded', 'ConfirmUnsetSponsorFail', 'EmptyArgument', 'RepartitionCalledOnNonRefungibleCollection']
},
/**
- * Lookup382: pallet_unique_scheduler::ScheduledV3<frame_support::traits::schedule::MaybeHashed<opal_runtime::RuntimeCall, primitive_types::H256>, BlockNumber, opal_runtime::OriginCaller, sp_core::crypto::AccountId32>
+ * Lookup381: pallet_unique_scheduler_v2::BlockAgenda<T>
+ **/
+ PalletUniqueSchedulerV2BlockAgenda: {
+ agenda: 'Vec<Option<PalletUniqueSchedulerV2Scheduled>>',
+ freePlaces: 'u32'
+ },
+ /**
+ * Lookup384: pallet_unique_scheduler_v2::Scheduled<Name, pallet_unique_scheduler_v2::ScheduledCall<T>, BlockNumber, opal_runtime::OriginCaller, sp_core::crypto::AccountId32>
**/
- PalletUniqueSchedulerScheduledV3: {
- maybeId: 'Option<[u8;16]>',
+ PalletUniqueSchedulerV2Scheduled: {
+ maybeId: 'Option<[u8;32]>',
priority: 'u8',
- call: 'FrameSupportScheduleMaybeHashed',
+ call: 'PalletUniqueSchedulerV2ScheduledCall',
maybePeriodic: 'Option<(u32,u32)>',
origin: 'OpalRuntimeOriginCaller'
},
/**
- * Lookup383: opal_runtime::OriginCaller
+ * Lookup385: pallet_unique_scheduler_v2::ScheduledCall<T>
**/
+ PalletUniqueSchedulerV2ScheduledCall: {
+ _enum: {
+ Inline: 'Bytes',
+ PreimageLookup: {
+ _alias: {
+ hash_: 'hash',
+ },
+ hash_: 'H256',
+ unboundedLen: 'u32'
+ }
+ }
+ },
+ /**
+ * Lookup387: opal_runtime::OriginCaller
+ **/
OpalRuntimeOriginCaller: {
_enum: {
system: 'FrameSupportDispatchRawOrigin',
@@ -3201,7 +3241,7 @@
}
},
/**
- * Lookup384: frame_support::dispatch::RawOrigin<sp_core::crypto::AccountId32>
+ * Lookup388: frame_support::dispatch::RawOrigin<sp_core::crypto::AccountId32>
**/
FrameSupportDispatchRawOrigin: {
_enum: {
@@ -3211,7 +3251,7 @@
}
},
/**
- * Lookup385: pallet_xcm::pallet::Origin
+ * Lookup389: pallet_xcm::pallet::Origin
**/
PalletXcmOrigin: {
_enum: {
@@ -3220,7 +3260,7 @@
}
},
/**
- * Lookup386: cumulus_pallet_xcm::pallet::Origin
+ * Lookup390: cumulus_pallet_xcm::pallet::Origin
**/
CumulusPalletXcmOrigin: {
_enum: {
@@ -3229,7 +3269,7 @@
}
},
/**
- * Lookup387: pallet_ethereum::RawOrigin
+ * Lookup391: pallet_ethereum::RawOrigin
**/
PalletEthereumRawOrigin: {
_enum: {
@@ -3237,17 +3277,17 @@
}
},
/**
- * Lookup388: sp_core::Void
+ * Lookup392: sp_core::Void
**/
SpCoreVoid: 'Null',
/**
- * Lookup389: pallet_unique_scheduler::pallet::Error<T>
+ * Lookup394: pallet_unique_scheduler_v2::pallet::Error<T>
**/
- PalletUniqueSchedulerError: {
- _enum: ['FailedToSchedule', 'NotFound', 'TargetBlockNumberInPast', 'RescheduleNoChange']
+ PalletUniqueSchedulerV2Error: {
+ _enum: ['FailedToSchedule', 'AgendaIsExhausted', 'ScheduledCallCorrupted', 'PreimageNotFound', 'TooBigScheduledCall', 'NotFound', 'TargetBlockNumberInPast', 'Named']
},
/**
- * Lookup390: up_data_structs::Collection<sp_core::crypto::AccountId32>
+ * Lookup395: up_data_structs::Collection<sp_core::crypto::AccountId32>
**/
UpDataStructsCollection: {
owner: 'AccountId32',
@@ -3261,7 +3301,7 @@
flags: '[u8;1]'
},
/**
- * Lookup391: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>
+ * Lookup396: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>
**/
UpDataStructsSponsorshipStateAccountId32: {
_enum: {
@@ -3271,7 +3311,7 @@
}
},
/**
- * Lookup393: up_data_structs::Properties
+ * Lookup398: up_data_structs::Properties
**/
UpDataStructsProperties: {
map: 'UpDataStructsPropertiesMapBoundedVec',
@@ -3279,15 +3319,15 @@
spaceLimit: 'u32'
},
/**
- * Lookup394: up_data_structs::PropertiesMap<sp_core::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup399: up_data_structs::PropertiesMap<sp_core::bounded::bounded_vec::BoundedVec<T, S>>
**/
UpDataStructsPropertiesMapBoundedVec: 'BTreeMap<Bytes, Bytes>',
/**
- * Lookup399: up_data_structs::PropertiesMap<up_data_structs::PropertyPermission>
+ * Lookup404: up_data_structs::PropertiesMap<up_data_structs::PropertyPermission>
**/
UpDataStructsPropertiesMapPropertyPermission: 'BTreeMap<Bytes, UpDataStructsPropertyPermission>',
/**
- * Lookup406: up_data_structs::CollectionStats
+ * Lookup411: up_data_structs::CollectionStats
**/
UpDataStructsCollectionStats: {
created: 'u32',
@@ -3295,18 +3335,18 @@
alive: 'u32'
},
/**
- * Lookup407: up_data_structs::TokenChild
+ * Lookup412: up_data_structs::TokenChild
**/
UpDataStructsTokenChild: {
token: 'u32',
collection: 'u32'
},
/**
- * Lookup408: PhantomType::up_data_structs<T>
+ * Lookup413: PhantomType::up_data_structs<T>
**/
PhantomTypeUpDataStructs: '[(UpDataStructsTokenData,UpDataStructsRpcCollection,RmrkTraitsCollectionCollectionInfo,RmrkTraitsNftNftInfo,RmrkTraitsResourceResourceInfo,RmrkTraitsPropertyPropertyInfo,RmrkTraitsBaseBaseInfo,RmrkTraitsPartPartType,RmrkTraitsTheme,RmrkTraitsNftNftChild);0]',
/**
- * Lookup410: up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ * Lookup415: up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
**/
UpDataStructsTokenData: {
properties: 'Vec<UpDataStructsProperty>',
@@ -3314,7 +3354,7 @@
pieces: 'u128'
},
/**
- * Lookup412: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>
+ * Lookup417: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>
**/
UpDataStructsRpcCollection: {
owner: 'AccountId32',
@@ -3331,14 +3371,14 @@
flags: 'UpDataStructsRpcCollectionFlags'
},
/**
- * Lookup413: up_data_structs::RpcCollectionFlags
+ * Lookup418: up_data_structs::RpcCollectionFlags
**/
UpDataStructsRpcCollectionFlags: {
foreign: 'bool',
erc721metadata: 'bool'
},
/**
- * Lookup414: rmrk_traits::collection::CollectionInfo<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::crypto::AccountId32>
+ * Lookup419: rmrk_traits::collection::CollectionInfo<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::crypto::AccountId32>
**/
RmrkTraitsCollectionCollectionInfo: {
issuer: 'AccountId32',
@@ -3348,7 +3388,7 @@
nftsCount: 'u32'
},
/**
- * Lookup415: rmrk_traits::nft::NftInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill, sp_core::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup420: rmrk_traits::nft::NftInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill, sp_core::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsNftNftInfo: {
owner: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',
@@ -3358,14 +3398,14 @@
pending: 'bool'
},
/**
- * Lookup417: rmrk_traits::nft::RoyaltyInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill>
+ * Lookup422: rmrk_traits::nft::RoyaltyInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill>
**/
RmrkTraitsNftRoyaltyInfo: {
recipient: 'AccountId32',
amount: 'Permill'
},
/**
- * Lookup418: rmrk_traits::resource::ResourceInfo<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup423: rmrk_traits::resource::ResourceInfo<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsResourceResourceInfo: {
id: 'u32',
@@ -3374,14 +3414,14 @@
pendingRemoval: 'bool'
},
/**
- * Lookup419: rmrk_traits::property::PropertyInfo<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup424: rmrk_traits::property::PropertyInfo<sp_core::bounded::bounded_vec::BoundedVec<T, S>, sp_core::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsPropertyPropertyInfo: {
key: 'Bytes',
value: 'Bytes'
},
/**
- * Lookup420: rmrk_traits::base::BaseInfo<sp_core::crypto::AccountId32, sp_core::bounded::bounded_vec::BoundedVec<T, S>>
+ * Lookup425: rmrk_traits::base::BaseInfo<sp_core::crypto::AccountId32, sp_core::bounded::bounded_vec::BoundedVec<T, S>>
**/
RmrkTraitsBaseBaseInfo: {
issuer: 'AccountId32',
@@ -3389,92 +3429,92 @@
symbol: 'Bytes'
},
/**
- * Lookup421: rmrk_traits::nft::NftChild
+ * Lookup426: rmrk_traits::nft::NftChild
**/
RmrkTraitsNftNftChild: {
collectionId: 'u32',
nftId: 'u32'
},
/**
- * Lookup423: pallet_common::pallet::Error<T>
+ * Lookup428: pallet_common::pallet::Error<T>
**/
PalletCommonError: {
_enum: ['CollectionNotFound', 'MustBeTokenOwner', 'NoPermission', 'CantDestroyNotEmptyCollection', 'PublicMintingNotAllowed', 'AddressNotInAllowlist', 'CollectionNameLimitExceeded', 'CollectionDescriptionLimitExceeded', 'CollectionTokenPrefixLimitExceeded', 'TotalCollectionsLimitExceeded', 'CollectionAdminCountExceeded', 'CollectionLimitBoundsExceeded', 'OwnerPermissionsCantBeReverted', 'TransferNotAllowed', 'AccountTokenLimitExceeded', 'CollectionTokenLimitExceeded', 'MetadataFlagFrozen', 'TokenNotFound', 'TokenValueTooLow', 'ApprovedValueTooLow', 'CantApproveMoreThanOwned', 'AddressIsZero', 'UnsupportedOperation', 'NotSufficientFounds', 'UserIsNotAllowedToNest', 'SourceCollectionIsNotAllowedToNest', 'CollectionFieldSizeExceeded', 'NoSpaceForProperty', 'PropertyLimitReached', 'PropertyKeyIsTooLong', 'InvalidCharacterInPropertyKey', 'EmptyPropertyKey', 'CollectionIsExternal', 'CollectionIsInternal']
},
/**
- * Lookup425: pallet_fungible::pallet::Error<T>
+ * Lookup430: pallet_fungible::pallet::Error<T>
**/
PalletFungibleError: {
_enum: ['NotFungibleDataUsedToMintFungibleCollectionToken', 'FungibleItemsHaveNoId', 'FungibleItemsDontHaveData', 'FungibleDisallowsNesting', 'SettingPropertiesNotAllowed']
},
/**
- * Lookup426: pallet_refungible::ItemData
+ * Lookup431: pallet_refungible::ItemData
**/
PalletRefungibleItemData: {
constData: 'Bytes'
},
/**
- * Lookup431: pallet_refungible::pallet::Error<T>
+ * Lookup436: pallet_refungible::pallet::Error<T>
**/
PalletRefungibleError: {
_enum: ['NotRefungibleDataUsedToMintFungibleCollectionToken', 'WrongRefungiblePieces', 'RepartitionWhileNotOwningAllPieces', 'RefungibleDisallowsNesting', 'SettingPropertiesNotAllowed']
},
/**
- * Lookup432: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ * Lookup437: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
**/
PalletNonfungibleItemData: {
owner: 'PalletEvmAccountBasicCrossAccountIdRepr'
},
/**
- * Lookup434: up_data_structs::PropertyScope
+ * Lookup439: up_data_structs::PropertyScope
**/
UpDataStructsPropertyScope: {
_enum: ['None', 'Rmrk']
},
/**
- * Lookup436: pallet_nonfungible::pallet::Error<T>
+ * Lookup441: pallet_nonfungible::pallet::Error<T>
**/
PalletNonfungibleError: {
_enum: ['NotNonfungibleDataUsedToMintFungibleCollectionToken', 'NonfungibleItemsHaveNoAmount', 'CantBurnNftWithChildren']
},
/**
- * Lookup437: pallet_structure::pallet::Error<T>
+ * Lookup442: pallet_structure::pallet::Error<T>
**/
PalletStructureError: {
_enum: ['OuroborosDetected', 'DepthLimit', 'BreadthLimit', 'TokenNotFound']
},
/**
- * Lookup438: pallet_rmrk_core::pallet::Error<T>
+ * Lookup443: pallet_rmrk_core::pallet::Error<T>
**/
PalletRmrkCoreError: {
_enum: ['CorruptedCollectionType', 'RmrkPropertyKeyIsTooLong', 'RmrkPropertyValueIsTooLong', 'RmrkPropertyIsNotFound', 'UnableToDecodeRmrkData', 'CollectionNotEmpty', 'NoAvailableCollectionId', 'NoAvailableNftId', 'CollectionUnknown', 'NoPermission', 'NonTransferable', 'CollectionFullOrLocked', 'ResourceDoesntExist', 'CannotSendToDescendentOrSelf', 'CannotAcceptNonOwnedNft', 'CannotRejectNonOwnedNft', 'CannotRejectNonPendingNft', 'ResourceNotPending', 'NoAvailableResourceId']
},
/**
- * Lookup440: pallet_rmrk_equip::pallet::Error<T>
+ * Lookup445: pallet_rmrk_equip::pallet::Error<T>
**/
PalletRmrkEquipError: {
_enum: ['PermissionError', 'NoAvailableBaseId', 'NoAvailablePartId', 'BaseDoesntExist', 'NeedsDefaultThemeFirst', 'PartDoesntExist', 'NoEquippableOnFixedPart']
},
/**
- * Lookup446: pallet_app_promotion::pallet::Error<T>
+ * Lookup451: pallet_app_promotion::pallet::Error<T>
**/
PalletAppPromotionError: {
_enum: ['AdminNotSet', 'NoPermission', 'NotSufficientFunds', 'PendingForBlockOverflow', 'SponsorNotSet', 'IncorrectLockedBalanceOperation']
},
/**
- * Lookup447: pallet_foreign_assets::module::Error<T>
+ * Lookup452: pallet_foreign_assets::module::Error<T>
**/
PalletForeignAssetsModuleError: {
_enum: ['BadLocation', 'MultiLocationExisted', 'AssetIdNotExists', 'AssetIdExisted']
},
/**
- * Lookup450: pallet_evm::pallet::Error<T>
+ * Lookup454: pallet_evm::pallet::Error<T>
**/
PalletEvmError: {
_enum: ['BalanceLow', 'FeeOverflow', 'PaymentOverflow', 'WithdrawFailed', 'GasPriceTooLow', 'InvalidNonce', 'GasLimitTooLow', 'GasLimitTooHigh', 'Undefined', 'Reentrancy']
},
/**
- * Lookup453: fp_rpc::TransactionStatus
+ * Lookup457: fp_rpc::TransactionStatus
**/
FpRpcTransactionStatus: {
transactionHash: 'H256',
@@ -3486,11 +3526,11 @@
logsBloom: 'EthbloomBloom'
},
/**
- * Lookup455: ethbloom::Bloom
+ * Lookup459: ethbloom::Bloom
**/
EthbloomBloom: '[u8;256]',
/**
- * Lookup457: ethereum::receipt::ReceiptV3
+ * Lookup461: ethereum::receipt::ReceiptV3
**/
EthereumReceiptReceiptV3: {
_enum: {
@@ -3500,7 +3540,7 @@
}
},
/**
- * Lookup458: ethereum::receipt::EIP658ReceiptData
+ * Lookup462: ethereum::receipt::EIP658ReceiptData
**/
EthereumReceiptEip658ReceiptData: {
statusCode: 'u8',
@@ -3509,7 +3549,7 @@
logs: 'Vec<EthereumLog>'
},
/**
- * Lookup459: ethereum::block::Block<ethereum::transaction::TransactionV2>
+ * Lookup463: ethereum::block::Block<ethereum::transaction::TransactionV2>
**/
EthereumBlock: {
header: 'EthereumHeader',
@@ -3517,7 +3557,7 @@
ommers: 'Vec<EthereumHeader>'
},
/**
- * Lookup460: ethereum::header::Header
+ * Lookup464: ethereum::header::Header
**/
EthereumHeader: {
parentHash: 'H256',
@@ -3537,23 +3577,23 @@
nonce: 'EthereumTypesHashH64'
},
/**
- * Lookup461: ethereum_types::hash::H64
+ * Lookup465: ethereum_types::hash::H64
**/
EthereumTypesHashH64: '[u8;8]',
/**
- * Lookup466: pallet_ethereum::pallet::Error<T>
+ * Lookup470: pallet_ethereum::pallet::Error<T>
**/
PalletEthereumError: {
_enum: ['InvalidSignature', 'PreLogExists']
},
/**
- * Lookup467: pallet_evm_coder_substrate::pallet::Error<T>
+ * Lookup471: pallet_evm_coder_substrate::pallet::Error<T>
**/
PalletEvmCoderSubstrateError: {
_enum: ['OutOfGas', 'OutOfFund']
},
/**
- * Lookup468: up_data_structs::SponsorshipState<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
+ * Lookup472: up_data_structs::SponsorshipState<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>
**/
UpDataStructsSponsorshipStateBasicCrossAccountIdRepr: {
_enum: {
@@ -3563,35 +3603,35 @@
}
},
/**
- * Lookup469: pallet_evm_contract_helpers::SponsoringModeT
+ * Lookup473: pallet_evm_contract_helpers::SponsoringModeT
**/
PalletEvmContractHelpersSponsoringModeT: {
_enum: ['Disabled', 'Allowlisted', 'Generous']
},
/**
- * Lookup475: pallet_evm_contract_helpers::pallet::Error<T>
+ * Lookup479: pallet_evm_contract_helpers::pallet::Error<T>
**/
PalletEvmContractHelpersError: {
_enum: ['NoPermission', 'NoPendingSponsor', 'TooManyMethodsHaveSponsoredLimit']
},
/**
- * Lookup476: pallet_evm_migration::pallet::Error<T>
+ * Lookup480: pallet_evm_migration::pallet::Error<T>
**/
PalletEvmMigrationError: {
- _enum: ['AccountNotEmpty', 'AccountIsNotMigrating']
+ _enum: ['AccountNotEmpty', 'AccountIsNotMigrating', 'BadEvent']
},
/**
- * Lookup477: pallet_maintenance::pallet::Error<T>
+ * Lookup481: pallet_maintenance::pallet::Error<T>
**/
PalletMaintenanceError: 'Null',
/**
- * Lookup478: pallet_test_utils::pallet::Error<T>
+ * Lookup482: pallet_test_utils::pallet::Error<T>
**/
PalletTestUtilsError: {
_enum: ['TestPalletDisabled', 'TriggerRollback']
},
/**
- * Lookup480: sp_runtime::MultiSignature
+ * Lookup484: sp_runtime::MultiSignature
**/
SpRuntimeMultiSignature: {
_enum: {
@@ -3601,51 +3641,51 @@
}
},
/**
- * Lookup481: sp_core::ed25519::Signature
+ * Lookup485: sp_core::ed25519::Signature
**/
SpCoreEd25519Signature: '[u8;64]',
/**
- * Lookup483: sp_core::sr25519::Signature
+ * Lookup487: sp_core::sr25519::Signature
**/
SpCoreSr25519Signature: '[u8;64]',
/**
- * Lookup484: sp_core::ecdsa::Signature
+ * Lookup488: sp_core::ecdsa::Signature
**/
SpCoreEcdsaSignature: '[u8;65]',
/**
- * Lookup487: frame_system::extensions::check_spec_version::CheckSpecVersion<T>
+ * Lookup491: frame_system::extensions::check_spec_version::CheckSpecVersion<T>
**/
FrameSystemExtensionsCheckSpecVersion: 'Null',
/**
- * Lookup488: frame_system::extensions::check_tx_version::CheckTxVersion<T>
+ * Lookup492: frame_system::extensions::check_tx_version::CheckTxVersion<T>
**/
FrameSystemExtensionsCheckTxVersion: 'Null',
/**
- * Lookup489: frame_system::extensions::check_genesis::CheckGenesis<T>
+ * Lookup493: frame_system::extensions::check_genesis::CheckGenesis<T>
**/
FrameSystemExtensionsCheckGenesis: 'Null',
/**
- * Lookup492: frame_system::extensions::check_nonce::CheckNonce<T>
+ * Lookup496: frame_system::extensions::check_nonce::CheckNonce<T>
**/
FrameSystemExtensionsCheckNonce: 'Compact<u32>',
/**
- * Lookup493: frame_system::extensions::check_weight::CheckWeight<T>
+ * Lookup497: frame_system::extensions::check_weight::CheckWeight<T>
**/
FrameSystemExtensionsCheckWeight: 'Null',
/**
- * Lookup494: opal_runtime::runtime_common::maintenance::CheckMaintenance
+ * Lookup498: opal_runtime::runtime_common::maintenance::CheckMaintenance
**/
OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance: 'Null',
/**
- * Lookup495: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>
+ * Lookup499: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>
**/
PalletTemplateTransactionPaymentChargeTransactionPayment: 'Compact<u128>',
/**
- * Lookup496: opal_runtime::Runtime
+ * Lookup500: opal_runtime::Runtime
**/
OpalRuntimeRuntime: 'Null',
/**
- * Lookup497: pallet_ethereum::FakeTransactionFinalizer<opal_runtime::Runtime>
+ * Lookup501: pallet_ethereum::FakeTransactionFinalizer<opal_runtime::Runtime>
**/
PalletEthereumFakeTransactionFinalizer: 'Null'
};
tests/src/interfaces/registry.tsdiffbeforeafterboth--- a/tests/src/interfaces/registry.ts
+++ b/tests/src/interfaces/registry.ts
@@ -5,7 +5,7 @@
// this is required to allow for ambient/previous definitions
import '@polkadot/types/types/registry';
-import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportScheduleLookupError, FrameSupportScheduleMaybeHashed, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletConfigurationCall, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletUniqueSchedulerCall, PalletUniqueSchedulerError, PalletUniqueSchedulerEvent, PalletUniqueSchedulerScheduledV3, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, 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, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
+import type { CumulusPalletDmpQueueCall, CumulusPalletDmpQueueConfigData, CumulusPalletDmpQueueError, CumulusPalletDmpQueueEvent, CumulusPalletDmpQueuePageIndexData, CumulusPalletParachainSystemCall, CumulusPalletParachainSystemError, CumulusPalletParachainSystemEvent, CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot, CumulusPalletXcmCall, CumulusPalletXcmError, CumulusPalletXcmEvent, CumulusPalletXcmOrigin, CumulusPalletXcmpQueueCall, CumulusPalletXcmpQueueError, CumulusPalletXcmpQueueEvent, CumulusPalletXcmpQueueInboundChannelDetails, CumulusPalletXcmpQueueInboundState, CumulusPalletXcmpQueueOutboundChannelDetails, CumulusPalletXcmpQueueOutboundState, CumulusPalletXcmpQueueQueueConfigData, CumulusPrimitivesParachainInherentParachainInherentData, EthbloomBloom, EthereumBlock, EthereumHeader, EthereumLog, EthereumReceiptEip658ReceiptData, EthereumReceiptReceiptV3, EthereumTransactionAccessListItem, EthereumTransactionEip1559Transaction, EthereumTransactionEip2930Transaction, EthereumTransactionLegacyTransaction, EthereumTransactionTransactionAction, EthereumTransactionTransactionSignature, EthereumTransactionTransactionV2, EthereumTypesHashH64, EvmCoreErrorExitError, EvmCoreErrorExitFatal, EvmCoreErrorExitReason, EvmCoreErrorExitRevert, EvmCoreErrorExitSucceed, FpRpcTransactionStatus, FrameSupportDispatchDispatchClass, FrameSupportDispatchDispatchInfo, FrameSupportDispatchPays, FrameSupportDispatchPerDispatchClassU32, FrameSupportDispatchPerDispatchClassWeight, FrameSupportDispatchPerDispatchClassWeightsPerClass, FrameSupportDispatchRawOrigin, FrameSupportPalletId, FrameSupportTokensMiscBalanceStatus, FrameSystemAccountInfo, FrameSystemCall, FrameSystemError, FrameSystemEvent, FrameSystemEventRecord, FrameSystemExtensionsCheckGenesis, FrameSystemExtensionsCheckNonce, FrameSystemExtensionsCheckSpecVersion, FrameSystemExtensionsCheckTxVersion, FrameSystemExtensionsCheckWeight, FrameSystemLastRuntimeUpgradeInfo, FrameSystemLimitsBlockLength, FrameSystemLimitsBlockWeights, FrameSystemLimitsWeightsPerClass, FrameSystemPhase, OpalRuntimeOriginCaller, OpalRuntimeRuntime, OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance, OrmlTokensAccountData, OrmlTokensBalanceLock, OrmlTokensModuleCall, OrmlTokensModuleError, OrmlTokensModuleEvent, OrmlTokensReserveData, OrmlVestingModuleCall, OrmlVestingModuleError, OrmlVestingModuleEvent, OrmlVestingVestingSchedule, OrmlXtokensModuleCall, OrmlXtokensModuleError, OrmlXtokensModuleEvent, PalletAppPromotionCall, PalletAppPromotionError, PalletAppPromotionEvent, PalletBalancesAccountData, PalletBalancesBalanceLock, PalletBalancesCall, PalletBalancesError, PalletBalancesEvent, PalletBalancesReasons, PalletBalancesReleases, PalletBalancesReserveData, PalletCommonError, PalletCommonEvent, PalletConfigurationCall, PalletEthereumCall, PalletEthereumError, PalletEthereumEvent, PalletEthereumFakeTransactionFinalizer, PalletEthereumRawOrigin, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmCall, PalletEvmCoderSubstrateError, PalletEvmContractHelpersError, PalletEvmContractHelpersEvent, PalletEvmContractHelpersSponsoringModeT, PalletEvmError, PalletEvmEvent, PalletEvmMigrationCall, PalletEvmMigrationError, PalletEvmMigrationEvent, PalletForeignAssetsAssetIds, PalletForeignAssetsModuleAssetMetadata, PalletForeignAssetsModuleCall, PalletForeignAssetsModuleError, PalletForeignAssetsModuleEvent, PalletForeignAssetsNativeCurrency, PalletFungibleError, PalletInflationCall, PalletMaintenanceCall, PalletMaintenanceError, PalletMaintenanceEvent, PalletNonfungibleError, PalletNonfungibleItemData, PalletRefungibleError, PalletRefungibleItemData, PalletRmrkCoreCall, PalletRmrkCoreError, PalletRmrkCoreEvent, PalletRmrkEquipCall, PalletRmrkEquipError, PalletRmrkEquipEvent, PalletStructureCall, PalletStructureError, PalletStructureEvent, PalletSudoCall, PalletSudoError, PalletSudoEvent, PalletTemplateTransactionPaymentCall, PalletTemplateTransactionPaymentChargeTransactionPayment, PalletTestUtilsCall, PalletTestUtilsError, PalletTestUtilsEvent, PalletTimestampCall, PalletTransactionPaymentEvent, PalletTransactionPaymentReleases, PalletTreasuryCall, PalletTreasuryError, PalletTreasuryEvent, PalletTreasuryProposal, PalletUniqueCall, PalletUniqueError, PalletUniqueRawEvent, PalletUniqueSchedulerV2BlockAgenda, PalletUniqueSchedulerV2Call, PalletUniqueSchedulerV2Error, PalletUniqueSchedulerV2Event, PalletUniqueSchedulerV2Scheduled, PalletUniqueSchedulerV2ScheduledCall, PalletXcmCall, PalletXcmError, PalletXcmEvent, PalletXcmOrigin, PhantomTypeUpDataStructs, PolkadotCorePrimitivesInboundDownwardMessage, PolkadotCorePrimitivesInboundHrmpMessage, PolkadotCorePrimitivesOutboundHrmpMessage, PolkadotParachainPrimitivesXcmpMessageFormat, PolkadotPrimitivesV2AbridgedHostConfiguration, PolkadotPrimitivesV2AbridgedHrmpChannel, PolkadotPrimitivesV2PersistedValidationData, PolkadotPrimitivesV2UpgradeRestriction, RmrkTraitsBaseBaseInfo, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftAccountIdOrCollectionNftTuple, RmrkTraitsNftNftChild, RmrkTraitsNftNftInfo, RmrkTraitsNftRoyaltyInfo, RmrkTraitsPartEquippableList, RmrkTraitsPartFixedPart, RmrkTraitsPartPartType, RmrkTraitsPartSlotPart, RmrkTraitsPropertyPropertyInfo, RmrkTraitsResourceBasicResource, RmrkTraitsResourceComposableResource, RmrkTraitsResourceResourceInfo, RmrkTraitsResourceResourceTypes, RmrkTraitsResourceSlotResource, RmrkTraitsTheme, RmrkTraitsThemeThemeProperty, SpCoreEcdsaSignature, SpCoreEd25519Signature, SpCoreSr25519Signature, SpCoreVoid, SpRuntimeArithmeticError, SpRuntimeDigest, SpRuntimeDigestDigestItem, SpRuntimeDispatchError, SpRuntimeModuleError, SpRuntimeMultiSignature, SpRuntimeTokenError, SpRuntimeTransactionalError, SpTrieStorageProof, SpVersionRuntimeVersion, SpWeightsRuntimeDbWeight, 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, XcmDoubleEncoded, XcmV0Junction, XcmV0JunctionBodyId, XcmV0JunctionBodyPart, XcmV0JunctionNetworkId, XcmV0MultiAsset, XcmV0MultiLocation, XcmV0Order, XcmV0OriginKind, XcmV0Response, XcmV0Xcm, XcmV1Junction, XcmV1MultiAsset, XcmV1MultiLocation, XcmV1MultiassetAssetId, XcmV1MultiassetAssetInstance, XcmV1MultiassetFungibility, XcmV1MultiassetMultiAssetFilter, XcmV1MultiassetMultiAssets, XcmV1MultiassetWildFungibility, XcmV1MultiassetWildMultiAsset, XcmV1MultilocationJunctions, XcmV1Order, XcmV1Response, XcmV1Xcm, XcmV2Instruction, XcmV2Response, XcmV2TraitsError, XcmV2TraitsOutcome, XcmV2WeightLimit, XcmV2Xcm, XcmVersionedMultiAsset, XcmVersionedMultiAssets, XcmVersionedMultiLocation, XcmVersionedXcm } from '@polkadot/types/lookup';
declare module '@polkadot/types/types/registry' {
interface InterfaceTypes {
@@ -59,8 +59,6 @@
FrameSupportDispatchPerDispatchClassWeightsPerClass: FrameSupportDispatchPerDispatchClassWeightsPerClass;
FrameSupportDispatchRawOrigin: FrameSupportDispatchRawOrigin;
FrameSupportPalletId: FrameSupportPalletId;
- FrameSupportScheduleLookupError: FrameSupportScheduleLookupError;
- FrameSupportScheduleMaybeHashed: FrameSupportScheduleMaybeHashed;
FrameSupportTokensMiscBalanceStatus: FrameSupportTokensMiscBalanceStatus;
FrameSystemAccountInfo: FrameSystemAccountInfo;
FrameSystemCall: FrameSystemCall;
@@ -122,6 +120,7 @@
PalletEvmEvent: PalletEvmEvent;
PalletEvmMigrationCall: PalletEvmMigrationCall;
PalletEvmMigrationError: PalletEvmMigrationError;
+ PalletEvmMigrationEvent: PalletEvmMigrationEvent;
PalletForeignAssetsAssetIds: PalletForeignAssetsAssetIds;
PalletForeignAssetsModuleAssetMetadata: PalletForeignAssetsModuleAssetMetadata;
PalletForeignAssetsModuleCall: PalletForeignAssetsModuleCall;
@@ -164,10 +163,12 @@
PalletUniqueCall: PalletUniqueCall;
PalletUniqueError: PalletUniqueError;
PalletUniqueRawEvent: PalletUniqueRawEvent;
- PalletUniqueSchedulerCall: PalletUniqueSchedulerCall;
- PalletUniqueSchedulerError: PalletUniqueSchedulerError;
- PalletUniqueSchedulerEvent: PalletUniqueSchedulerEvent;
- PalletUniqueSchedulerScheduledV3: PalletUniqueSchedulerScheduledV3;
+ PalletUniqueSchedulerV2BlockAgenda: PalletUniqueSchedulerV2BlockAgenda;
+ PalletUniqueSchedulerV2Call: PalletUniqueSchedulerV2Call;
+ PalletUniqueSchedulerV2Error: PalletUniqueSchedulerV2Error;
+ PalletUniqueSchedulerV2Event: PalletUniqueSchedulerV2Event;
+ PalletUniqueSchedulerV2Scheduled: PalletUniqueSchedulerV2Scheduled;
+ PalletUniqueSchedulerV2ScheduledCall: PalletUniqueSchedulerV2ScheduledCall;
PalletXcmCall: PalletXcmCall;
PalletXcmError: PalletXcmError;
PalletXcmEvent: PalletXcmEvent;
tests/src/interfaces/types-lookup.tsdiffbeforeafterboth--- a/tests/src/interfaces/types-lookup.ts
+++ b/tests/src/interfaces/types-lookup.ts
@@ -1132,8 +1132,8 @@
readonly type: 'Substrate' | 'Ethereum';
}
- /** @name PalletUniqueSchedulerEvent (93) */
- interface PalletUniqueSchedulerEvent extends Enum {
+ /** @name PalletUniqueSchedulerV2Event (93) */
+ interface PalletUniqueSchedulerV2Event extends Enum {
readonly isScheduled: boolean;
readonly asScheduled: {
readonly when: u32;
@@ -1144,35 +1144,31 @@
readonly when: u32;
readonly index: u32;
} & Struct;
+ readonly isDispatched: boolean;
+ readonly asDispatched: {
+ readonly task: ITuple<[u32, u32]>;
+ readonly id: Option<U8aFixed>;
+ readonly result: Result<Null, SpRuntimeDispatchError>;
+ } & Struct;
readonly isPriorityChanged: boolean;
readonly asPriorityChanged: {
- readonly when: u32;
- readonly index: u32;
+ readonly task: ITuple<[u32, u32]>;
readonly priority: u8;
} & Struct;
- readonly isDispatched: boolean;
- readonly asDispatched: {
+ readonly isCallUnavailable: boolean;
+ readonly asCallUnavailable: {
readonly task: ITuple<[u32, u32]>;
readonly id: Option<U8aFixed>;
- readonly result: Result<Null, SpRuntimeDispatchError>;
} & Struct;
- readonly isCallLookupFailed: boolean;
- readonly asCallLookupFailed: {
+ readonly isPermanentlyOverweight: boolean;
+ readonly asPermanentlyOverweight: {
readonly task: ITuple<[u32, u32]>;
readonly id: Option<U8aFixed>;
- readonly error: FrameSupportScheduleLookupError;
} & Struct;
- readonly type: 'Scheduled' | 'Canceled' | 'PriorityChanged' | 'Dispatched' | 'CallLookupFailed';
- }
-
- /** @name FrameSupportScheduleLookupError (96) */
- interface FrameSupportScheduleLookupError extends Enum {
- readonly isUnknown: boolean;
- readonly isBadFormat: boolean;
- readonly type: 'Unknown' | 'BadFormat';
+ readonly type: 'Scheduled' | 'Canceled' | 'Dispatched' | 'PriorityChanged' | 'CallUnavailable' | 'PermanentlyOverweight';
}
- /** @name PalletCommonEvent (97) */
+ /** @name PalletCommonEvent (96) */
interface PalletCommonEvent extends Enum {
readonly isCollectionCreated: boolean;
readonly asCollectionCreated: ITuple<[u32, u8, AccountId32]>;
@@ -1199,14 +1195,14 @@
readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'ItemCreated' | 'ItemDestroyed' | 'Transfer' | 'Approved' | 'CollectionPropertySet' | 'CollectionPropertyDeleted' | 'TokenPropertySet' | 'TokenPropertyDeleted' | 'PropertyPermissionSet';
}
- /** @name PalletStructureEvent (100) */
+ /** @name PalletStructureEvent (99) */
interface PalletStructureEvent extends Enum {
readonly isExecuted: boolean;
readonly asExecuted: Result<Null, SpRuntimeDispatchError>;
readonly type: 'Executed';
}
- /** @name PalletRmrkCoreEvent (101) */
+ /** @name PalletRmrkCoreEvent (100) */
interface PalletRmrkCoreEvent extends Enum {
readonly isCollectionCreated: boolean;
readonly asCollectionCreated: {
@@ -1296,7 +1292,7 @@
readonly type: 'CollectionCreated' | 'CollectionDestroyed' | 'IssuerChanged' | 'CollectionLocked' | 'NftMinted' | 'NftBurned' | 'NftSent' | 'NftAccepted' | 'NftRejected' | 'PropertySet' | 'ResourceAdded' | 'ResourceRemoval' | 'ResourceAccepted' | 'ResourceRemovalAccepted' | 'PrioritySet';
}
- /** @name RmrkTraitsNftAccountIdOrCollectionNftTuple (102) */
+ /** @name RmrkTraitsNftAccountIdOrCollectionNftTuple (101) */
interface RmrkTraitsNftAccountIdOrCollectionNftTuple extends Enum {
readonly isAccountId: boolean;
readonly asAccountId: AccountId32;
@@ -1305,7 +1301,7 @@
readonly type: 'AccountId' | 'CollectionAndNftTuple';
}
- /** @name PalletRmrkEquipEvent (107) */
+ /** @name PalletRmrkEquipEvent (106) */
interface PalletRmrkEquipEvent extends Enum {
readonly isBaseCreated: boolean;
readonly asBaseCreated: {
@@ -1320,7 +1316,7 @@
readonly type: 'BaseCreated' | 'EquippablesUpdated';
}
- /** @name PalletAppPromotionEvent (108) */
+ /** @name PalletAppPromotionEvent (107) */
interface PalletAppPromotionEvent extends Enum {
readonly isStakingRecalculation: boolean;
readonly asStakingRecalculation: ITuple<[AccountId32, u128, u128]>;
@@ -1333,7 +1329,7 @@
readonly type: 'StakingRecalculation' | 'Stake' | 'Unstake' | 'SetAdmin';
}
- /** @name PalletForeignAssetsModuleEvent (109) */
+ /** @name PalletForeignAssetsModuleEvent (108) */
interface PalletForeignAssetsModuleEvent extends Enum {
readonly isForeignAssetRegistered: boolean;
readonly asForeignAssetRegistered: {
@@ -1360,7 +1356,7 @@
readonly type: 'ForeignAssetRegistered' | 'ForeignAssetUpdated' | 'AssetRegistered' | 'AssetUpdated';
}
- /** @name PalletForeignAssetsModuleAssetMetadata (110) */
+ /** @name PalletForeignAssetsModuleAssetMetadata (109) */
interface PalletForeignAssetsModuleAssetMetadata extends Struct {
readonly name: Bytes;
readonly symbol: Bytes;
@@ -1368,7 +1364,7 @@
readonly minimalBalance: u128;
}
- /** @name PalletEvmEvent (111) */
+ /** @name PalletEvmEvent (110) */
interface PalletEvmEvent extends Enum {
readonly isLog: boolean;
readonly asLog: {
@@ -1393,14 +1389,14 @@
readonly type: 'Log' | 'Created' | 'CreatedFailed' | 'Executed' | 'ExecutedFailed';
}
- /** @name EthereumLog (112) */
+ /** @name EthereumLog (111) */
interface EthereumLog extends Struct {
readonly address: H160;
readonly topics: Vec<H256>;
readonly data: Bytes;
}
- /** @name PalletEthereumEvent (114) */
+ /** @name PalletEthereumEvent (113) */
interface PalletEthereumEvent extends Enum {
readonly isExecuted: boolean;
readonly asExecuted: {
@@ -1412,7 +1408,7 @@
readonly type: 'Executed';
}
- /** @name EvmCoreErrorExitReason (115) */
+ /** @name EvmCoreErrorExitReason (114) */
interface EvmCoreErrorExitReason extends Enum {
readonly isSucceed: boolean;
readonly asSucceed: EvmCoreErrorExitSucceed;
@@ -1425,7 +1421,7 @@
readonly type: 'Succeed' | 'Error' | 'Revert' | 'Fatal';
}
- /** @name EvmCoreErrorExitSucceed (116) */
+ /** @name EvmCoreErrorExitSucceed (115) */
interface EvmCoreErrorExitSucceed extends Enum {
readonly isStopped: boolean;
readonly isReturned: boolean;
@@ -1433,7 +1429,7 @@
readonly type: 'Stopped' | 'Returned' | 'Suicided';
}
- /** @name EvmCoreErrorExitError (117) */
+ /** @name EvmCoreErrorExitError (116) */
interface EvmCoreErrorExitError extends Enum {
readonly isStackUnderflow: boolean;
readonly isStackOverflow: boolean;
@@ -1454,13 +1450,13 @@
readonly type: 'StackUnderflow' | 'StackOverflow' | 'InvalidJump' | 'InvalidRange' | 'DesignatedInvalid' | 'CallTooDeep' | 'CreateCollision' | 'CreateContractLimit' | 'OutOfOffset' | 'OutOfGas' | 'OutOfFund' | 'PcUnderflow' | 'CreateEmpty' | 'Other' | 'InvalidCode';
}
- /** @name EvmCoreErrorExitRevert (120) */
+ /** @name EvmCoreErrorExitRevert (119) */
interface EvmCoreErrorExitRevert extends Enum {
readonly isReverted: boolean;
readonly type: 'Reverted';
}
- /** @name EvmCoreErrorExitFatal (121) */
+ /** @name EvmCoreErrorExitFatal (120) */
interface EvmCoreErrorExitFatal extends Enum {
readonly isNotSupported: boolean;
readonly isUnhandledInterrupt: boolean;
@@ -1471,7 +1467,7 @@
readonly type: 'NotSupported' | 'UnhandledInterrupt' | 'CallErrorAsFatal' | 'Other';
}
- /** @name PalletEvmContractHelpersEvent (122) */
+ /** @name PalletEvmContractHelpersEvent (121) */
interface PalletEvmContractHelpersEvent extends Enum {
readonly isContractSponsorSet: boolean;
readonly asContractSponsorSet: ITuple<[H160, AccountId32]>;
@@ -1482,6 +1478,12 @@
readonly type: 'ContractSponsorSet' | 'ContractSponsorshipConfirmed' | 'ContractSponsorRemoved';
}
+ /** @name PalletEvmMigrationEvent (122) */
+ interface PalletEvmMigrationEvent extends Enum {
+ readonly isTestEvent: boolean;
+ readonly type: 'TestEvent';
+ }
+
/** @name PalletMaintenanceEvent (123) */
interface PalletMaintenanceEvent extends Enum {
readonly isMaintenanceEnabled: boolean;
@@ -1493,7 +1495,8 @@
interface PalletTestUtilsEvent extends Enum {
readonly isValueIsSet: boolean;
readonly isShouldRollback: boolean;
- readonly type: 'ValueIsSet' | 'ShouldRollback';
+ readonly isBatchCompleted: boolean;
+ readonly type: 'ValueIsSet' | 'ShouldRollback' | 'BatchCompleted';
}
/** @name FrameSystemPhase (125) */
@@ -2685,46 +2688,56 @@
readonly properties: Vec<UpDataStructsProperty>;
}
- /** @name PalletUniqueSchedulerCall (284) */
- interface PalletUniqueSchedulerCall extends Enum {
+ /** @name PalletUniqueSchedulerV2Call (284) */
+ interface PalletUniqueSchedulerV2Call extends Enum {
+ readonly isSchedule: boolean;
+ readonly asSchedule: {
+ readonly when: u32;
+ readonly maybePeriodic: Option<ITuple<[u32, u32]>>;
+ readonly priority: Option<u8>;
+ readonly call: Call;
+ } & Struct;
+ readonly isCancel: boolean;
+ readonly asCancel: {
+ readonly when: u32;
+ readonly index: u32;
+ } & Struct;
readonly isScheduleNamed: boolean;
readonly asScheduleNamed: {
readonly id: U8aFixed;
readonly when: u32;
readonly maybePeriodic: Option<ITuple<[u32, u32]>>;
readonly priority: Option<u8>;
- readonly call: FrameSupportScheduleMaybeHashed;
+ readonly call: Call;
} & Struct;
readonly isCancelNamed: boolean;
readonly asCancelNamed: {
readonly id: U8aFixed;
} & Struct;
+ readonly isScheduleAfter: boolean;
+ readonly asScheduleAfter: {
+ readonly after: u32;
+ readonly maybePeriodic: Option<ITuple<[u32, u32]>>;
+ readonly priority: Option<u8>;
+ readonly call: Call;
+ } & Struct;
readonly isScheduleNamedAfter: boolean;
readonly asScheduleNamedAfter: {
readonly id: U8aFixed;
readonly after: u32;
readonly maybePeriodic: Option<ITuple<[u32, u32]>>;
readonly priority: Option<u8>;
- readonly call: FrameSupportScheduleMaybeHashed;
+ readonly call: Call;
} & Struct;
readonly isChangeNamedPriority: boolean;
readonly asChangeNamedPriority: {
readonly id: U8aFixed;
readonly priority: u8;
} & Struct;
- readonly type: 'ScheduleNamed' | 'CancelNamed' | 'ScheduleNamedAfter' | 'ChangeNamedPriority';
- }
-
- /** @name FrameSupportScheduleMaybeHashed (287) */
- interface FrameSupportScheduleMaybeHashed extends Enum {
- readonly isValue: boolean;
- readonly asValue: Call;
- readonly isHash: boolean;
- readonly asHash: H256;
- readonly type: 'Value' | 'Hash';
+ readonly type: 'Schedule' | 'Cancel' | 'ScheduleNamed' | 'CancelNamed' | 'ScheduleAfter' | 'ScheduleNamedAfter' | 'ChangeNamedPriority';
}
- /** @name PalletConfigurationCall (288) */
+ /** @name PalletConfigurationCall (287) */
interface PalletConfigurationCall extends Enum {
readonly isSetWeightToFeeCoefficientOverride: boolean;
readonly asSetWeightToFeeCoefficientOverride: {
@@ -2737,13 +2750,13 @@
readonly type: 'SetWeightToFeeCoefficientOverride' | 'SetMinGasPriceOverride';
}
- /** @name PalletTemplateTransactionPaymentCall (290) */
+ /** @name PalletTemplateTransactionPaymentCall (289) */
type PalletTemplateTransactionPaymentCall = Null;
- /** @name PalletStructureCall (291) */
+ /** @name PalletStructureCall (290) */
type PalletStructureCall = Null;
- /** @name PalletRmrkCoreCall (292) */
+ /** @name PalletRmrkCoreCall (291) */
interface PalletRmrkCoreCall extends Enum {
readonly isCreateCollection: boolean;
readonly asCreateCollection: {
@@ -2849,7 +2862,7 @@
readonly type: 'CreateCollection' | 'DestroyCollection' | 'ChangeCollectionIssuer' | 'LockCollection' | 'MintNft' | 'BurnNft' | 'Send' | 'AcceptNft' | 'RejectNft' | 'AcceptResource' | 'AcceptResourceRemoval' | 'SetProperty' | 'SetPriority' | 'AddBasicResource' | 'AddComposableResource' | 'AddSlotResource' | 'RemoveResource';
}
- /** @name RmrkTraitsResourceResourceTypes (298) */
+ /** @name RmrkTraitsResourceResourceTypes (297) */
interface RmrkTraitsResourceResourceTypes extends Enum {
readonly isBasic: boolean;
readonly asBasic: RmrkTraitsResourceBasicResource;
@@ -2860,7 +2873,7 @@
readonly type: 'Basic' | 'Composable' | 'Slot';
}
- /** @name RmrkTraitsResourceBasicResource (300) */
+ /** @name RmrkTraitsResourceBasicResource (299) */
interface RmrkTraitsResourceBasicResource extends Struct {
readonly src: Option<Bytes>;
readonly metadata: Option<Bytes>;
@@ -2868,7 +2881,7 @@
readonly thumb: Option<Bytes>;
}
- /** @name RmrkTraitsResourceComposableResource (302) */
+ /** @name RmrkTraitsResourceComposableResource (301) */
interface RmrkTraitsResourceComposableResource extends Struct {
readonly parts: Vec<u32>;
readonly base: u32;
@@ -2878,7 +2891,7 @@
readonly thumb: Option<Bytes>;
}
- /** @name RmrkTraitsResourceSlotResource (303) */
+ /** @name RmrkTraitsResourceSlotResource (302) */
interface RmrkTraitsResourceSlotResource extends Struct {
readonly base: u32;
readonly src: Option<Bytes>;
@@ -2888,7 +2901,7 @@
readonly thumb: Option<Bytes>;
}
- /** @name PalletRmrkEquipCall (306) */
+ /** @name PalletRmrkEquipCall (305) */
interface PalletRmrkEquipCall extends Enum {
readonly isCreateBase: boolean;
readonly asCreateBase: {
@@ -2910,7 +2923,7 @@
readonly type: 'CreateBase' | 'ThemeAdd' | 'Equippable';
}
- /** @name RmrkTraitsPartPartType (309) */
+ /** @name RmrkTraitsPartPartType (308) */
interface RmrkTraitsPartPartType extends Enum {
readonly isFixedPart: boolean;
readonly asFixedPart: RmrkTraitsPartFixedPart;
@@ -2919,14 +2932,14 @@
readonly type: 'FixedPart' | 'SlotPart';
}
- /** @name RmrkTraitsPartFixedPart (311) */
+ /** @name RmrkTraitsPartFixedPart (310) */
interface RmrkTraitsPartFixedPart extends Struct {
readonly id: u32;
readonly z: u32;
readonly src: Bytes;
}
- /** @name RmrkTraitsPartSlotPart (312) */
+ /** @name RmrkTraitsPartSlotPart (311) */
interface RmrkTraitsPartSlotPart extends Struct {
readonly id: u32;
readonly equippable: RmrkTraitsPartEquippableList;
@@ -2934,7 +2947,7 @@
readonly z: u32;
}
- /** @name RmrkTraitsPartEquippableList (313) */
+ /** @name RmrkTraitsPartEquippableList (312) */
interface RmrkTraitsPartEquippableList extends Enum {
readonly isAll: boolean;
readonly isEmpty: boolean;
@@ -2943,20 +2956,20 @@
readonly type: 'All' | 'Empty' | 'Custom';
}
- /** @name RmrkTraitsTheme (315) */
+ /** @name RmrkTraitsTheme (314) */
interface RmrkTraitsTheme extends Struct {
readonly name: Bytes;
readonly properties: Vec<RmrkTraitsThemeThemeProperty>;
readonly inherit: bool;
}
- /** @name RmrkTraitsThemeThemeProperty (317) */
+ /** @name RmrkTraitsThemeThemeProperty (316) */
interface RmrkTraitsThemeThemeProperty extends Struct {
readonly key: Bytes;
readonly value: Bytes;
}
- /** @name PalletAppPromotionCall (319) */
+ /** @name PalletAppPromotionCall (318) */
interface PalletAppPromotionCall extends Enum {
readonly isSetAdminAddress: boolean;
readonly asSetAdminAddress: {
@@ -2990,7 +3003,7 @@
readonly type: 'SetAdminAddress' | 'Stake' | 'Unstake' | 'SponsorCollection' | 'StopSponsoringCollection' | 'SponsorContract' | 'StopSponsoringContract' | 'PayoutStakers';
}
- /** @name PalletForeignAssetsModuleCall (320) */
+ /** @name PalletForeignAssetsModuleCall (319) */
interface PalletForeignAssetsModuleCall extends Enum {
readonly isRegisterForeignAsset: boolean;
readonly asRegisterForeignAsset: {
@@ -3007,7 +3020,7 @@
readonly type: 'RegisterForeignAsset' | 'UpdateForeignAsset';
}
- /** @name PalletEvmCall (321) */
+ /** @name PalletEvmCall (320) */
interface PalletEvmCall extends Enum {
readonly isWithdraw: boolean;
readonly asWithdraw: {
@@ -3052,7 +3065,7 @@
readonly type: 'Withdraw' | 'Call' | 'Create' | 'Create2';
}
- /** @name PalletEthereumCall (327) */
+ /** @name PalletEthereumCall (326) */
interface PalletEthereumCall extends Enum {
readonly isTransact: boolean;
readonly asTransact: {
@@ -3061,7 +3074,7 @@
readonly type: 'Transact';
}
- /** @name EthereumTransactionTransactionV2 (328) */
+ /** @name EthereumTransactionTransactionV2 (327) */
interface EthereumTransactionTransactionV2 extends Enum {
readonly isLegacy: boolean;
readonly asLegacy: EthereumTransactionLegacyTransaction;
@@ -3072,7 +3085,7 @@
readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';
}
- /** @name EthereumTransactionLegacyTransaction (329) */
+ /** @name EthereumTransactionLegacyTransaction (328) */
interface EthereumTransactionLegacyTransaction extends Struct {
readonly nonce: U256;
readonly gasPrice: U256;
@@ -3083,7 +3096,7 @@
readonly signature: EthereumTransactionTransactionSignature;
}
- /** @name EthereumTransactionTransactionAction (330) */
+ /** @name EthereumTransactionTransactionAction (329) */
interface EthereumTransactionTransactionAction extends Enum {
readonly isCall: boolean;
readonly asCall: H160;
@@ -3091,14 +3104,14 @@
readonly type: 'Call' | 'Create';
}
- /** @name EthereumTransactionTransactionSignature (331) */
+ /** @name EthereumTransactionTransactionSignature (330) */
interface EthereumTransactionTransactionSignature extends Struct {
readonly v: u64;
readonly r: H256;
readonly s: H256;
}
- /** @name EthereumTransactionEip2930Transaction (333) */
+ /** @name EthereumTransactionEip2930Transaction (332) */
interface EthereumTransactionEip2930Transaction extends Struct {
readonly chainId: u64;
readonly nonce: U256;
@@ -3113,13 +3126,13 @@
readonly s: H256;
}
- /** @name EthereumTransactionAccessListItem (335) */
+ /** @name EthereumTransactionAccessListItem (334) */
interface EthereumTransactionAccessListItem extends Struct {
readonly address: H160;
readonly storageKeys: Vec<H256>;
}
- /** @name EthereumTransactionEip1559Transaction (336) */
+ /** @name EthereumTransactionEip1559Transaction (335) */
interface EthereumTransactionEip1559Transaction extends Struct {
readonly chainId: u64;
readonly nonce: U256;
@@ -3135,7 +3148,7 @@
readonly s: H256;
}
- /** @name PalletEvmMigrationCall (337) */
+ /** @name PalletEvmMigrationCall (336) */
interface PalletEvmMigrationCall extends Enum {
readonly isBegin: boolean;
readonly asBegin: {
@@ -3151,7 +3164,15 @@
readonly address: H160;
readonly code: Bytes;
} & Struct;
- readonly type: 'Begin' | 'SetData' | 'Finish';
+ readonly isInsertEthLogs: boolean;
+ readonly asInsertEthLogs: {
+ readonly logs: Vec<EthereumLog>;
+ } & Struct;
+ readonly isInsertEvents: boolean;
+ readonly asInsertEvents: {
+ readonly events: Vec<Bytes>;
+ } & Struct;
+ readonly type: 'Begin' | 'SetData' | 'Finish' | 'InsertEthLogs' | 'InsertEvents';
}
/** @name PalletMaintenanceCall (340) */
@@ -3179,16 +3200,20 @@
readonly maxTestValue: u32;
} & Struct;
readonly isJustTakeFee: boolean;
- readonly type: 'Enable' | 'SetTestValue' | 'SetTestValueAndRollback' | 'IncTestValue' | 'SelfCancelingInc' | 'JustTakeFee';
+ readonly isBatchAll: boolean;
+ readonly asBatchAll: {
+ readonly calls: Vec<Call>;
+ } & Struct;
+ readonly type: 'Enable' | 'SetTestValue' | 'SetTestValueAndRollback' | 'IncTestValue' | 'SelfCancelingInc' | 'JustTakeFee' | 'BatchAll';
}
- /** @name PalletSudoError (342) */
+ /** @name PalletSudoError (343) */
interface PalletSudoError extends Enum {
readonly isRequireSudo: boolean;
readonly type: 'RequireSudo';
}
- /** @name OrmlVestingModuleError (344) */
+ /** @name OrmlVestingModuleError (345) */
interface OrmlVestingModuleError extends Enum {
readonly isZeroVestingPeriod: boolean;
readonly isZeroVestingPeriodCount: boolean;
@@ -3199,7 +3224,7 @@
readonly type: 'ZeroVestingPeriod' | 'ZeroVestingPeriodCount' | 'InsufficientBalanceToLock' | 'TooManyVestingSchedules' | 'AmountLow' | 'MaxVestingSchedulesExceeded';
}
- /** @name OrmlXtokensModuleError (345) */
+ /** @name OrmlXtokensModuleError (346) */
interface OrmlXtokensModuleError extends Enum {
readonly isAssetHasNoReserve: boolean;
readonly isNotCrossChainTransfer: boolean;
@@ -3223,26 +3248,26 @@
readonly type: 'AssetHasNoReserve' | 'NotCrossChainTransfer' | 'InvalidDest' | 'NotCrossChainTransferableCurrency' | 'UnweighableMessage' | 'XcmExecutionFailed' | 'CannotReanchor' | 'InvalidAncestry' | 'InvalidAsset' | 'DestinationNotInvertible' | 'BadVersion' | 'DistinctReserveForAssetAndFee' | 'ZeroFee' | 'ZeroAmount' | 'TooManyAssetsBeingSent' | 'AssetIndexNonExistent' | 'FeeNotEnough' | 'NotSupportedMultiLocation' | 'MinXcmFeeNotDefined';
}
- /** @name OrmlTokensBalanceLock (348) */
+ /** @name OrmlTokensBalanceLock (349) */
interface OrmlTokensBalanceLock extends Struct {
readonly id: U8aFixed;
readonly amount: u128;
}
- /** @name OrmlTokensAccountData (350) */
+ /** @name OrmlTokensAccountData (351) */
interface OrmlTokensAccountData extends Struct {
readonly free: u128;
readonly reserved: u128;
readonly frozen: u128;
}
- /** @name OrmlTokensReserveData (352) */
+ /** @name OrmlTokensReserveData (353) */
interface OrmlTokensReserveData extends Struct {
readonly id: Null;
readonly amount: u128;
}
- /** @name OrmlTokensModuleError (354) */
+ /** @name OrmlTokensModuleError (355) */
interface OrmlTokensModuleError extends Enum {
readonly isBalanceTooLow: boolean;
readonly isAmountIntoBalanceFailed: boolean;
@@ -3255,21 +3280,21 @@
readonly type: 'BalanceTooLow' | 'AmountIntoBalanceFailed' | 'LiquidityRestrictions' | 'MaxLocksExceeded' | 'KeepAlive' | 'ExistentialDeposit' | 'DeadAccount' | 'TooManyReserves';
}
- /** @name CumulusPalletXcmpQueueInboundChannelDetails (356) */
+ /** @name CumulusPalletXcmpQueueInboundChannelDetails (357) */
interface CumulusPalletXcmpQueueInboundChannelDetails extends Struct {
readonly sender: u32;
readonly state: CumulusPalletXcmpQueueInboundState;
readonly messageMetadata: Vec<ITuple<[u32, PolkadotParachainPrimitivesXcmpMessageFormat]>>;
}
- /** @name CumulusPalletXcmpQueueInboundState (357) */
+ /** @name CumulusPalletXcmpQueueInboundState (358) */
interface CumulusPalletXcmpQueueInboundState extends Enum {
readonly isOk: boolean;
readonly isSuspended: boolean;
readonly type: 'Ok' | 'Suspended';
}
- /** @name PolkadotParachainPrimitivesXcmpMessageFormat (360) */
+ /** @name PolkadotParachainPrimitivesXcmpMessageFormat (361) */
interface PolkadotParachainPrimitivesXcmpMessageFormat extends Enum {
readonly isConcatenatedVersionedXcm: boolean;
readonly isConcatenatedEncodedBlob: boolean;
@@ -3277,7 +3302,7 @@
readonly type: 'ConcatenatedVersionedXcm' | 'ConcatenatedEncodedBlob' | 'Signals';
}
- /** @name CumulusPalletXcmpQueueOutboundChannelDetails (363) */
+ /** @name CumulusPalletXcmpQueueOutboundChannelDetails (364) */
interface CumulusPalletXcmpQueueOutboundChannelDetails extends Struct {
readonly recipient: u32;
readonly state: CumulusPalletXcmpQueueOutboundState;
@@ -3286,14 +3311,14 @@
readonly lastIndex: u16;
}
- /** @name CumulusPalletXcmpQueueOutboundState (364) */
+ /** @name CumulusPalletXcmpQueueOutboundState (365) */
interface CumulusPalletXcmpQueueOutboundState extends Enum {
readonly isOk: boolean;
readonly isSuspended: boolean;
readonly type: 'Ok' | 'Suspended';
}
- /** @name CumulusPalletXcmpQueueQueueConfigData (366) */
+ /** @name CumulusPalletXcmpQueueQueueConfigData (367) */
interface CumulusPalletXcmpQueueQueueConfigData extends Struct {
readonly suspendThreshold: u32;
readonly dropThreshold: u32;
@@ -3303,7 +3328,7 @@
readonly xcmpMaxIndividualWeight: Weight;
}
- /** @name CumulusPalletXcmpQueueError (368) */
+ /** @name CumulusPalletXcmpQueueError (369) */
interface CumulusPalletXcmpQueueError extends Enum {
readonly isFailedToSend: boolean;
readonly isBadXcmOrigin: boolean;
@@ -3313,7 +3338,7 @@
readonly type: 'FailedToSend' | 'BadXcmOrigin' | 'BadXcm' | 'BadOverweightIndex' | 'WeightOverLimit';
}
- /** @name PalletXcmError (369) */
+ /** @name PalletXcmError (370) */
interface PalletXcmError extends Enum {
readonly isUnreachable: boolean;
readonly isSendFailure: boolean;
@@ -3331,29 +3356,29 @@
readonly type: 'Unreachable' | 'SendFailure' | 'Filtered' | 'UnweighableMessage' | 'DestinationNotInvertible' | 'Empty' | 'CannotReanchor' | 'TooManyAssets' | 'InvalidOrigin' | 'BadVersion' | 'BadLocation' | 'NoSubscription' | 'AlreadySubscribed';
}
- /** @name CumulusPalletXcmError (370) */
+ /** @name CumulusPalletXcmError (371) */
type CumulusPalletXcmError = Null;
- /** @name CumulusPalletDmpQueueConfigData (371) */
+ /** @name CumulusPalletDmpQueueConfigData (372) */
interface CumulusPalletDmpQueueConfigData extends Struct {
readonly maxIndividual: Weight;
}
- /** @name CumulusPalletDmpQueuePageIndexData (372) */
+ /** @name CumulusPalletDmpQueuePageIndexData (373) */
interface CumulusPalletDmpQueuePageIndexData extends Struct {
readonly beginUsed: u32;
readonly endUsed: u32;
readonly overweightCount: u64;
}
- /** @name CumulusPalletDmpQueueError (375) */
+ /** @name CumulusPalletDmpQueueError (376) */
interface CumulusPalletDmpQueueError extends Enum {
readonly isUnknown: boolean;
readonly isOverLimit: boolean;
readonly type: 'Unknown' | 'OverLimit';
}
- /** @name PalletUniqueError (379) */
+ /** @name PalletUniqueError (380) */
interface PalletUniqueError extends Enum {
readonly isCollectionDecimalPointLimitExceeded: boolean;
readonly isConfirmUnsetSponsorFail: boolean;
@@ -3362,16 +3387,34 @@
readonly type: 'CollectionDecimalPointLimitExceeded' | 'ConfirmUnsetSponsorFail' | 'EmptyArgument' | 'RepartitionCalledOnNonRefungibleCollection';
}
- /** @name PalletUniqueSchedulerScheduledV3 (382) */
- interface PalletUniqueSchedulerScheduledV3 extends Struct {
+ /** @name PalletUniqueSchedulerV2BlockAgenda (381) */
+ interface PalletUniqueSchedulerV2BlockAgenda extends Struct {
+ readonly agenda: Vec<Option<PalletUniqueSchedulerV2Scheduled>>;
+ readonly freePlaces: u32;
+ }
+
+ /** @name PalletUniqueSchedulerV2Scheduled (384) */
+ interface PalletUniqueSchedulerV2Scheduled extends Struct {
readonly maybeId: Option<U8aFixed>;
readonly priority: u8;
- readonly call: FrameSupportScheduleMaybeHashed;
+ readonly call: PalletUniqueSchedulerV2ScheduledCall;
readonly maybePeriodic: Option<ITuple<[u32, u32]>>;
readonly origin: OpalRuntimeOriginCaller;
}
- /** @name OpalRuntimeOriginCaller (383) */
+ /** @name PalletUniqueSchedulerV2ScheduledCall (385) */
+ interface PalletUniqueSchedulerV2ScheduledCall extends Enum {
+ readonly isInline: boolean;
+ readonly asInline: Bytes;
+ readonly isPreimageLookup: boolean;
+ readonly asPreimageLookup: {
+ readonly hash_: H256;
+ readonly unboundedLen: u32;
+ } & Struct;
+ readonly type: 'Inline' | 'PreimageLookup';
+ }
+
+ /** @name OpalRuntimeOriginCaller (387) */
interface OpalRuntimeOriginCaller extends Enum {
readonly isSystem: boolean;
readonly asSystem: FrameSupportDispatchRawOrigin;
@@ -3385,7 +3428,7 @@
readonly type: 'System' | 'Void' | 'PolkadotXcm' | 'CumulusXcm' | 'Ethereum';
}
- /** @name FrameSupportDispatchRawOrigin (384) */
+ /** @name FrameSupportDispatchRawOrigin (388) */
interface FrameSupportDispatchRawOrigin extends Enum {
readonly isRoot: boolean;
readonly isSigned: boolean;
@@ -3394,7 +3437,7 @@
readonly type: 'Root' | 'Signed' | 'None';
}
- /** @name PalletXcmOrigin (385) */
+ /** @name PalletXcmOrigin (389) */
interface PalletXcmOrigin extends Enum {
readonly isXcm: boolean;
readonly asXcm: XcmV1MultiLocation;
@@ -3403,7 +3446,7 @@
readonly type: 'Xcm' | 'Response';
}
- /** @name CumulusPalletXcmOrigin (386) */
+ /** @name CumulusPalletXcmOrigin (390) */
interface CumulusPalletXcmOrigin extends Enum {
readonly isRelay: boolean;
readonly isSiblingParachain: boolean;
@@ -3411,26 +3454,30 @@
readonly type: 'Relay' | 'SiblingParachain';
}
- /** @name PalletEthereumRawOrigin (387) */
+ /** @name PalletEthereumRawOrigin (391) */
interface PalletEthereumRawOrigin extends Enum {
readonly isEthereumTransaction: boolean;
readonly asEthereumTransaction: H160;
readonly type: 'EthereumTransaction';
}
- /** @name SpCoreVoid (388) */
+ /** @name SpCoreVoid (392) */
type SpCoreVoid = Null;
- /** @name PalletUniqueSchedulerError (389) */
- interface PalletUniqueSchedulerError extends Enum {
+ /** @name PalletUniqueSchedulerV2Error (394) */
+ interface PalletUniqueSchedulerV2Error extends Enum {
readonly isFailedToSchedule: boolean;
+ readonly isAgendaIsExhausted: boolean;
+ readonly isScheduledCallCorrupted: boolean;
+ readonly isPreimageNotFound: boolean;
+ readonly isTooBigScheduledCall: boolean;
readonly isNotFound: boolean;
readonly isTargetBlockNumberInPast: boolean;
- readonly isRescheduleNoChange: boolean;
- readonly type: 'FailedToSchedule' | 'NotFound' | 'TargetBlockNumberInPast' | 'RescheduleNoChange';
+ readonly isNamed: boolean;
+ readonly type: 'FailedToSchedule' | 'AgendaIsExhausted' | 'ScheduledCallCorrupted' | 'PreimageNotFound' | 'TooBigScheduledCall' | 'NotFound' | 'TargetBlockNumberInPast' | 'Named';
}
- /** @name UpDataStructsCollection (390) */
+ /** @name UpDataStructsCollection (395) */
interface UpDataStructsCollection extends Struct {
readonly owner: AccountId32;
readonly mode: UpDataStructsCollectionMode;
@@ -3443,7 +3490,7 @@
readonly flags: U8aFixed;
}
- /** @name UpDataStructsSponsorshipStateAccountId32 (391) */
+ /** @name UpDataStructsSponsorshipStateAccountId32 (396) */
interface UpDataStructsSponsorshipStateAccountId32 extends Enum {
readonly isDisabled: boolean;
readonly isUnconfirmed: boolean;
@@ -3453,43 +3500,43 @@
readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';
}
- /** @name UpDataStructsProperties (393) */
+ /** @name UpDataStructsProperties (398) */
interface UpDataStructsProperties extends Struct {
readonly map: UpDataStructsPropertiesMapBoundedVec;
readonly consumedSpace: u32;
readonly spaceLimit: u32;
}
- /** @name UpDataStructsPropertiesMapBoundedVec (394) */
+ /** @name UpDataStructsPropertiesMapBoundedVec (399) */
interface UpDataStructsPropertiesMapBoundedVec extends BTreeMap<Bytes, Bytes> {}
- /** @name UpDataStructsPropertiesMapPropertyPermission (399) */
+ /** @name UpDataStructsPropertiesMapPropertyPermission (404) */
interface UpDataStructsPropertiesMapPropertyPermission extends BTreeMap<Bytes, UpDataStructsPropertyPermission> {}
- /** @name UpDataStructsCollectionStats (406) */
+ /** @name UpDataStructsCollectionStats (411) */
interface UpDataStructsCollectionStats extends Struct {
readonly created: u32;
readonly destroyed: u32;
readonly alive: u32;
}
- /** @name UpDataStructsTokenChild (407) */
+ /** @name UpDataStructsTokenChild (412) */
interface UpDataStructsTokenChild extends Struct {
readonly token: u32;
readonly collection: u32;
}
- /** @name PhantomTypeUpDataStructs (408) */
+ /** @name PhantomTypeUpDataStructs (413) */
interface PhantomTypeUpDataStructs extends Vec<ITuple<[UpDataStructsTokenData, UpDataStructsRpcCollection, RmrkTraitsCollectionCollectionInfo, RmrkTraitsNftNftInfo, RmrkTraitsResourceResourceInfo, RmrkTraitsPropertyPropertyInfo, RmrkTraitsBaseBaseInfo, RmrkTraitsPartPartType, RmrkTraitsTheme, RmrkTraitsNftNftChild]>> {}
- /** @name UpDataStructsTokenData (410) */
+ /** @name UpDataStructsTokenData (415) */
interface UpDataStructsTokenData extends Struct {
readonly properties: Vec<UpDataStructsProperty>;
readonly owner: Option<PalletEvmAccountBasicCrossAccountIdRepr>;
readonly pieces: u128;
}
- /** @name UpDataStructsRpcCollection (412) */
+ /** @name UpDataStructsRpcCollection (417) */
interface UpDataStructsRpcCollection extends Struct {
readonly owner: AccountId32;
readonly mode: UpDataStructsCollectionMode;
@@ -3505,13 +3552,13 @@
readonly flags: UpDataStructsRpcCollectionFlags;
}
- /** @name UpDataStructsRpcCollectionFlags (413) */
+ /** @name UpDataStructsRpcCollectionFlags (418) */
interface UpDataStructsRpcCollectionFlags extends Struct {
readonly foreign: bool;
readonly erc721metadata: bool;
}
- /** @name RmrkTraitsCollectionCollectionInfo (414) */
+ /** @name RmrkTraitsCollectionCollectionInfo (419) */
interface RmrkTraitsCollectionCollectionInfo extends Struct {
readonly issuer: AccountId32;
readonly metadata: Bytes;
@@ -3520,7 +3567,7 @@
readonly nftsCount: u32;
}
- /** @name RmrkTraitsNftNftInfo (415) */
+ /** @name RmrkTraitsNftNftInfo (420) */
interface RmrkTraitsNftNftInfo extends Struct {
readonly owner: RmrkTraitsNftAccountIdOrCollectionNftTuple;
readonly royalty: Option<RmrkTraitsNftRoyaltyInfo>;
@@ -3529,13 +3576,13 @@
readonly pending: bool;
}
- /** @name RmrkTraitsNftRoyaltyInfo (417) */
+ /** @name RmrkTraitsNftRoyaltyInfo (422) */
interface RmrkTraitsNftRoyaltyInfo extends Struct {
readonly recipient: AccountId32;
readonly amount: Permill;
}
- /** @name RmrkTraitsResourceResourceInfo (418) */
+ /** @name RmrkTraitsResourceResourceInfo (423) */
interface RmrkTraitsResourceResourceInfo extends Struct {
readonly id: u32;
readonly resource: RmrkTraitsResourceResourceTypes;
@@ -3543,26 +3590,26 @@
readonly pendingRemoval: bool;
}
- /** @name RmrkTraitsPropertyPropertyInfo (419) */
+ /** @name RmrkTraitsPropertyPropertyInfo (424) */
interface RmrkTraitsPropertyPropertyInfo extends Struct {
readonly key: Bytes;
readonly value: Bytes;
}
- /** @name RmrkTraitsBaseBaseInfo (420) */
+ /** @name RmrkTraitsBaseBaseInfo (425) */
interface RmrkTraitsBaseBaseInfo extends Struct {
readonly issuer: AccountId32;
readonly baseType: Bytes;
readonly symbol: Bytes;
}
- /** @name RmrkTraitsNftNftChild (421) */
+ /** @name RmrkTraitsNftNftChild (426) */
interface RmrkTraitsNftNftChild extends Struct {
readonly collectionId: u32;
readonly nftId: u32;
}
- /** @name PalletCommonError (423) */
+ /** @name PalletCommonError (428) */
interface PalletCommonError extends Enum {
readonly isCollectionNotFound: boolean;
readonly isMustBeTokenOwner: boolean;
@@ -3601,7 +3648,7 @@
readonly type: 'CollectionNotFound' | 'MustBeTokenOwner' | 'NoPermission' | 'CantDestroyNotEmptyCollection' | 'PublicMintingNotAllowed' | 'AddressNotInAllowlist' | 'CollectionNameLimitExceeded' | 'CollectionDescriptionLimitExceeded' | 'CollectionTokenPrefixLimitExceeded' | 'TotalCollectionsLimitExceeded' | 'CollectionAdminCountExceeded' | 'CollectionLimitBoundsExceeded' | 'OwnerPermissionsCantBeReverted' | 'TransferNotAllowed' | 'AccountTokenLimitExceeded' | 'CollectionTokenLimitExceeded' | 'MetadataFlagFrozen' | 'TokenNotFound' | 'TokenValueTooLow' | 'ApprovedValueTooLow' | 'CantApproveMoreThanOwned' | 'AddressIsZero' | 'UnsupportedOperation' | 'NotSufficientFounds' | 'UserIsNotAllowedToNest' | 'SourceCollectionIsNotAllowedToNest' | 'CollectionFieldSizeExceeded' | 'NoSpaceForProperty' | 'PropertyLimitReached' | 'PropertyKeyIsTooLong' | 'InvalidCharacterInPropertyKey' | 'EmptyPropertyKey' | 'CollectionIsExternal' | 'CollectionIsInternal';
}
- /** @name PalletFungibleError (425) */
+ /** @name PalletFungibleError (430) */
interface PalletFungibleError extends Enum {
readonly isNotFungibleDataUsedToMintFungibleCollectionToken: boolean;
readonly isFungibleItemsHaveNoId: boolean;
@@ -3611,12 +3658,12 @@
readonly type: 'NotFungibleDataUsedToMintFungibleCollectionToken' | 'FungibleItemsHaveNoId' | 'FungibleItemsDontHaveData' | 'FungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';
}
- /** @name PalletRefungibleItemData (426) */
+ /** @name PalletRefungibleItemData (431) */
interface PalletRefungibleItemData extends Struct {
readonly constData: Bytes;
}
- /** @name PalletRefungibleError (431) */
+ /** @name PalletRefungibleError (436) */
interface PalletRefungibleError extends Enum {
readonly isNotRefungibleDataUsedToMintFungibleCollectionToken: boolean;
readonly isWrongRefungiblePieces: boolean;
@@ -3626,19 +3673,19 @@
readonly type: 'NotRefungibleDataUsedToMintFungibleCollectionToken' | 'WrongRefungiblePieces' | 'RepartitionWhileNotOwningAllPieces' | 'RefungibleDisallowsNesting' | 'SettingPropertiesNotAllowed';
}
- /** @name PalletNonfungibleItemData (432) */
+ /** @name PalletNonfungibleItemData (437) */
interface PalletNonfungibleItemData extends Struct {
readonly owner: PalletEvmAccountBasicCrossAccountIdRepr;
}
- /** @name UpDataStructsPropertyScope (434) */
+ /** @name UpDataStructsPropertyScope (439) */
interface UpDataStructsPropertyScope extends Enum {
readonly isNone: boolean;
readonly isRmrk: boolean;
readonly type: 'None' | 'Rmrk';
}
- /** @name PalletNonfungibleError (436) */
+ /** @name PalletNonfungibleError (441) */
interface PalletNonfungibleError extends Enum {
readonly isNotNonfungibleDataUsedToMintFungibleCollectionToken: boolean;
readonly isNonfungibleItemsHaveNoAmount: boolean;
@@ -3646,7 +3693,7 @@
readonly type: 'NotNonfungibleDataUsedToMintFungibleCollectionToken' | 'NonfungibleItemsHaveNoAmount' | 'CantBurnNftWithChildren';
}
- /** @name PalletStructureError (437) */
+ /** @name PalletStructureError (442) */
interface PalletStructureError extends Enum {
readonly isOuroborosDetected: boolean;
readonly isDepthLimit: boolean;
@@ -3655,7 +3702,7 @@
readonly type: 'OuroborosDetected' | 'DepthLimit' | 'BreadthLimit' | 'TokenNotFound';
}
- /** @name PalletRmrkCoreError (438) */
+ /** @name PalletRmrkCoreError (443) */
interface PalletRmrkCoreError extends Enum {
readonly isCorruptedCollectionType: boolean;
readonly isRmrkPropertyKeyIsTooLong: boolean;
@@ -3679,7 +3726,7 @@
readonly type: 'CorruptedCollectionType' | 'RmrkPropertyKeyIsTooLong' | 'RmrkPropertyValueIsTooLong' | 'RmrkPropertyIsNotFound' | 'UnableToDecodeRmrkData' | 'CollectionNotEmpty' | 'NoAvailableCollectionId' | 'NoAvailableNftId' | 'CollectionUnknown' | 'NoPermission' | 'NonTransferable' | 'CollectionFullOrLocked' | 'ResourceDoesntExist' | 'CannotSendToDescendentOrSelf' | 'CannotAcceptNonOwnedNft' | 'CannotRejectNonOwnedNft' | 'CannotRejectNonPendingNft' | 'ResourceNotPending' | 'NoAvailableResourceId';
}
- /** @name PalletRmrkEquipError (440) */
+ /** @name PalletRmrkEquipError (445) */
interface PalletRmrkEquipError extends Enum {
readonly isPermissionError: boolean;
readonly isNoAvailableBaseId: boolean;
@@ -3691,7 +3738,7 @@
readonly type: 'PermissionError' | 'NoAvailableBaseId' | 'NoAvailablePartId' | 'BaseDoesntExist' | 'NeedsDefaultThemeFirst' | 'PartDoesntExist' | 'NoEquippableOnFixedPart';
}
- /** @name PalletAppPromotionError (446) */
+ /** @name PalletAppPromotionError (451) */
interface PalletAppPromotionError extends Enum {
readonly isAdminNotSet: boolean;
readonly isNoPermission: boolean;
@@ -3702,7 +3749,7 @@
readonly type: 'AdminNotSet' | 'NoPermission' | 'NotSufficientFunds' | 'PendingForBlockOverflow' | 'SponsorNotSet' | 'IncorrectLockedBalanceOperation';
}
- /** @name PalletForeignAssetsModuleError (447) */
+ /** @name PalletForeignAssetsModuleError (452) */
interface PalletForeignAssetsModuleError extends Enum {
readonly isBadLocation: boolean;
readonly isMultiLocationExisted: boolean;
@@ -3711,7 +3758,7 @@
readonly type: 'BadLocation' | 'MultiLocationExisted' | 'AssetIdNotExists' | 'AssetIdExisted';
}
- /** @name PalletEvmError (450) */
+ /** @name PalletEvmError (454) */
interface PalletEvmError extends Enum {
readonly isBalanceLow: boolean;
readonly isFeeOverflow: boolean;
@@ -3726,7 +3773,7 @@
readonly type: 'BalanceLow' | 'FeeOverflow' | 'PaymentOverflow' | 'WithdrawFailed' | 'GasPriceTooLow' | 'InvalidNonce' | 'GasLimitTooLow' | 'GasLimitTooHigh' | 'Undefined' | 'Reentrancy';
}
- /** @name FpRpcTransactionStatus (453) */
+ /** @name FpRpcTransactionStatus (457) */
interface FpRpcTransactionStatus extends Struct {
readonly transactionHash: H256;
readonly transactionIndex: u32;
@@ -3737,10 +3784,10 @@
readonly logsBloom: EthbloomBloom;
}
- /** @name EthbloomBloom (455) */
+ /** @name EthbloomBloom (459) */
interface EthbloomBloom extends U8aFixed {}
- /** @name EthereumReceiptReceiptV3 (457) */
+ /** @name EthereumReceiptReceiptV3 (461) */
interface EthereumReceiptReceiptV3 extends Enum {
readonly isLegacy: boolean;
readonly asLegacy: EthereumReceiptEip658ReceiptData;
@@ -3751,7 +3798,7 @@
readonly type: 'Legacy' | 'Eip2930' | 'Eip1559';
}
- /** @name EthereumReceiptEip658ReceiptData (458) */
+ /** @name EthereumReceiptEip658ReceiptData (462) */
interface EthereumReceiptEip658ReceiptData extends Struct {
readonly statusCode: u8;
readonly usedGas: U256;
@@ -3759,14 +3806,14 @@
readonly logs: Vec<EthereumLog>;
}
- /** @name EthereumBlock (459) */
+ /** @name EthereumBlock (463) */
interface EthereumBlock extends Struct {
readonly header: EthereumHeader;
readonly transactions: Vec<EthereumTransactionTransactionV2>;
readonly ommers: Vec<EthereumHeader>;
}
- /** @name EthereumHeader (460) */
+ /** @name EthereumHeader (464) */
interface EthereumHeader extends Struct {
readonly parentHash: H256;
readonly ommersHash: H256;
@@ -3785,24 +3832,24 @@
readonly nonce: EthereumTypesHashH64;
}
- /** @name EthereumTypesHashH64 (461) */
+ /** @name EthereumTypesHashH64 (465) */
interface EthereumTypesHashH64 extends U8aFixed {}
- /** @name PalletEthereumError (466) */
+ /** @name PalletEthereumError (470) */
interface PalletEthereumError extends Enum {
readonly isInvalidSignature: boolean;
readonly isPreLogExists: boolean;
readonly type: 'InvalidSignature' | 'PreLogExists';
}
- /** @name PalletEvmCoderSubstrateError (467) */
+ /** @name PalletEvmCoderSubstrateError (471) */
interface PalletEvmCoderSubstrateError extends Enum {
readonly isOutOfGas: boolean;
readonly isOutOfFund: boolean;
readonly type: 'OutOfGas' | 'OutOfFund';
}
- /** @name UpDataStructsSponsorshipStateBasicCrossAccountIdRepr (468) */
+ /** @name UpDataStructsSponsorshipStateBasicCrossAccountIdRepr (472) */
interface UpDataStructsSponsorshipStateBasicCrossAccountIdRepr extends Enum {
readonly isDisabled: boolean;
readonly isUnconfirmed: boolean;
@@ -3812,7 +3859,7 @@
readonly type: 'Disabled' | 'Unconfirmed' | 'Confirmed';
}
- /** @name PalletEvmContractHelpersSponsoringModeT (469) */
+ /** @name PalletEvmContractHelpersSponsoringModeT (473) */
interface PalletEvmContractHelpersSponsoringModeT extends Enum {
readonly isDisabled: boolean;
readonly isAllowlisted: boolean;
@@ -3820,7 +3867,7 @@
readonly type: 'Disabled' | 'Allowlisted' | 'Generous';
}
- /** @name PalletEvmContractHelpersError (475) */
+ /** @name PalletEvmContractHelpersError (479) */
interface PalletEvmContractHelpersError extends Enum {
readonly isNoPermission: boolean;
readonly isNoPendingSponsor: boolean;
@@ -3828,24 +3875,25 @@
readonly type: 'NoPermission' | 'NoPendingSponsor' | 'TooManyMethodsHaveSponsoredLimit';
}
- /** @name PalletEvmMigrationError (476) */
+ /** @name PalletEvmMigrationError (480) */
interface PalletEvmMigrationError extends Enum {
readonly isAccountNotEmpty: boolean;
readonly isAccountIsNotMigrating: boolean;
- readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating';
+ readonly isBadEvent: boolean;
+ readonly type: 'AccountNotEmpty' | 'AccountIsNotMigrating' | 'BadEvent';
}
- /** @name PalletMaintenanceError (477) */
+ /** @name PalletMaintenanceError (481) */
type PalletMaintenanceError = Null;
- /** @name PalletTestUtilsError (478) */
+ /** @name PalletTestUtilsError (482) */
interface PalletTestUtilsError extends Enum {
readonly isTestPalletDisabled: boolean;
readonly isTriggerRollback: boolean;
readonly type: 'TestPalletDisabled' | 'TriggerRollback';
}
- /** @name SpRuntimeMultiSignature (480) */
+ /** @name SpRuntimeMultiSignature (484) */
interface SpRuntimeMultiSignature extends Enum {
readonly isEd25519: boolean;
readonly asEd25519: SpCoreEd25519Signature;
@@ -3856,40 +3904,40 @@
readonly type: 'Ed25519' | 'Sr25519' | 'Ecdsa';
}
- /** @name SpCoreEd25519Signature (481) */
+ /** @name SpCoreEd25519Signature (485) */
interface SpCoreEd25519Signature extends U8aFixed {}
- /** @name SpCoreSr25519Signature (483) */
+ /** @name SpCoreSr25519Signature (487) */
interface SpCoreSr25519Signature extends U8aFixed {}
- /** @name SpCoreEcdsaSignature (484) */
+ /** @name SpCoreEcdsaSignature (488) */
interface SpCoreEcdsaSignature extends U8aFixed {}
- /** @name FrameSystemExtensionsCheckSpecVersion (487) */
+ /** @name FrameSystemExtensionsCheckSpecVersion (491) */
type FrameSystemExtensionsCheckSpecVersion = Null;
- /** @name FrameSystemExtensionsCheckTxVersion (488) */
+ /** @name FrameSystemExtensionsCheckTxVersion (492) */
type FrameSystemExtensionsCheckTxVersion = Null;
- /** @name FrameSystemExtensionsCheckGenesis (489) */
+ /** @name FrameSystemExtensionsCheckGenesis (493) */
type FrameSystemExtensionsCheckGenesis = Null;
- /** @name FrameSystemExtensionsCheckNonce (492) */
+ /** @name FrameSystemExtensionsCheckNonce (496) */
interface FrameSystemExtensionsCheckNonce extends Compact<u32> {}
- /** @name FrameSystemExtensionsCheckWeight (493) */
+ /** @name FrameSystemExtensionsCheckWeight (497) */
type FrameSystemExtensionsCheckWeight = Null;
- /** @name OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance (494) */
+ /** @name OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance (498) */
type OpalRuntimeRuntimeCommonMaintenanceCheckMaintenance = Null;
- /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (495) */
+ /** @name PalletTemplateTransactionPaymentChargeTransactionPayment (499) */
interface PalletTemplateTransactionPaymentChargeTransactionPayment extends Compact<u128> {}
- /** @name OpalRuntimeRuntime (496) */
+ /** @name OpalRuntimeRuntime (500) */
type OpalRuntimeRuntime = Null;
- /** @name PalletEthereumFakeTransactionFinalizer (497) */
+ /** @name PalletEthereumFakeTransactionFinalizer (501) */
type PalletEthereumFakeTransactionFinalizer = Null;
} // declare module