difftreelog
chore regenerate types
in: master
8 files changed
tests/src/interfaces/augment-api-errors.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-errors.ts
+++ b/tests/src/interfaces/augment-api-errors.ts
@@ -57,7 +57,7 @@
**/
AddressNotInAllowlist: AugmentedError<ApiType>;
/**
- * Requested value more than approved.
+ * Requested value is more than the approved
**/
ApprovedValueTooLow: AugmentedError<ApiType>;
/**
@@ -113,7 +113,7 @@
**/
EmptyPropertyKey: AugmentedError<ApiType>;
/**
- * Only ASCII letters, digits, and '_', '-' are allowed
+ * Only ASCII letters, digits, and symbols `_`, `-`, and `.` are allowed
**/
InvalidCharacterInPropertyKey: AugmentedError<ApiType>;
/**
@@ -133,7 +133,7 @@
**/
NoSpaceForProperty: AugmentedError<ApiType>;
/**
- * Not sufficient funds to perform action
+ * Insufficient funds to perform an action
**/
NotSufficientFounds: AugmentedError<ApiType>;
/**
@@ -153,15 +153,15 @@
**/
PublicMintingNotAllowed: AugmentedError<ApiType>;
/**
- * Only tokens from specific collections may nest tokens under this
+ * Only tokens from specific collections may nest tokens under this one
**/
SourceCollectionIsNotAllowedToNest: AugmentedError<ApiType>;
/**
- * Item not exists.
+ * Item does not exist
**/
TokenNotFound: AugmentedError<ApiType>;
/**
- * Item balance not enough.
+ * Item is balance not enough
**/
TokenValueTooLow: AugmentedError<ApiType>;
/**
@@ -173,11 +173,11 @@
**/
TransferNotAllowed: AugmentedError<ApiType>;
/**
- * Target collection doesn't supports this operation
+ * Target collection doesn't support this operation
**/
UnsupportedOperation: AugmentedError<ApiType>;
/**
- * User not passed nesting rule
+ * User does not satisfy the nesting rule
**/
UserIsNotAllowedToNest: AugmentedError<ApiType>;
/**
@@ -277,15 +277,15 @@
};
fungible: {
/**
- * Fungible token does not support nested
+ * Fungible token does not support nesting.
**/
FungibleDisallowsNesting: AugmentedError<ApiType>;
/**
- * Tried to set data for fungible item
+ * Tried to set data for fungible item.
**/
FungibleItemsDontHaveData: AugmentedError<ApiType>;
/**
- * Not default id passed as TokenId argument
+ * Not default id passed as TokenId argument.
**/
FungibleItemsHaveNoId: AugmentedError<ApiType>;
/**
@@ -293,7 +293,7 @@
**/
NotFungibleDataUsedToMintFungibleCollectionToken: AugmentedError<ApiType>;
/**
- * Setting item properties is not allowed
+ * Setting item properties is not allowed.
**/
SettingPropertiesNotAllowed: AugmentedError<ApiType>;
/**
@@ -425,19 +425,19 @@
**/
NotRefungibleDataUsedToMintFungibleCollectionToken: AugmentedError<ApiType>;
/**
- * Refungible token can't nest other tokens
+ * Refungible token can't nest other tokens.
**/
RefungibleDisallowsNesting: AugmentedError<ApiType>;
/**
- * Refungible token can't be repartitioned by user who isn't owns all pieces
+ * Refungible token can't be repartitioned by user who isn't owns all pieces.
**/
RepartitionWhileNotOwningAllPieces: AugmentedError<ApiType>;
/**
- * Setting item properties is not allowed
+ * Setting item properties is not allowed.
**/
SettingPropertiesNotAllowed: AugmentedError<ApiType>;
/**
- * Maximum refungibility exceeded
+ * Maximum refungibility exceeded.
**/
WrongRefungiblePieces: AugmentedError<ApiType>;
/**
@@ -508,19 +508,19 @@
};
structure: {
/**
- * While iterating over children, encountered breadth limit
+ * While iterating over children, reached the breadth limit.
**/
BreadthLimit: AugmentedError<ApiType>;
/**
- * While searched for owner, encountered depth limit
+ * While searching for the owner, reached the depth limit.
**/
DepthLimit: AugmentedError<ApiType>;
/**
- * While searched for owner, got already checked account
+ * While searching for the owner, encountered an already checked account, detecting a loop.
**/
OuroborosDetected: AugmentedError<ApiType>;
/**
- * While searched for owner, found token owner by not-yet-existing token
+ * Couldn't find the token owner that is itself a token.
**/
TokenNotFound: 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
@@ -59,14 +59,14 @@
};
common: {
/**
- * * collection_id
+ * Sponsoring allowance was approved.
*
- * * item_id
+ * # Arguments
*
+ * * collection_id - todo:doc flesh out
+ * * item_id
* * sender
- *
* * spender
- *
* * amount
**/
Approved: AugmentedEvent<ApiType, [u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;
@@ -74,12 +74,10 @@
* New collection was created
*
* # Arguments
- *
- * * collection_id: Globally unique identifier of newly created collection.
*
- * * mode: [CollectionMode] converted into u8.
- *
- * * account_id: Collection owner.
+ * * collection_id - Globally unique identifier of newly created collection.
+ * * mode - [CollectionMode] converted into u8.
+ * * account_id - Collection owner.
**/
CollectionCreated: AugmentedEvent<ApiType, [u32, u8, AccountId32]>;
/**
@@ -87,23 +85,36 @@
*
* # Arguments
*
- * * collection_id: Globally unique identifier of collection.
+ * * collection_id - Globally unique identifier of collection that has been destroyed.
**/
CollectionDestroyed: AugmentedEvent<ApiType, [u32]>;
+ /**
+ * Collection property was deleted.
+ *
+ * # Arguments
+ *
+ * * collection_id - ID of the collection, whose property was just deleted.
+ * * property_key - Key of the property that was just deleted.
+ **/
CollectionPropertyDeleted: AugmentedEvent<ApiType, [u32, Bytes]>;
+ /**
+ * Collection property was added or edited.
+ *
+ * # Arguments
+ *
+ * * collection_id - ID of the collection, whose property was just set.
+ * * property_key - Key of the property that was just set.
+ **/
CollectionPropertySet: AugmentedEvent<ApiType, [u32, Bytes]>;
/**
* New item was created.
*
* # Arguments
*
- * * collection_id: Id of the collection where item was created.
- *
- * * item_id: Id of an item. Unique within the collection.
- *
- * * recipient: Owner of newly created item
- *
- * * amount: Always 1 for NFT
+ * * collection_id - ID of the collection where the item was created.
+ * * item_id - ID of the item. Unique within the collection.
+ * * recipient - Owner of the newly created item.
+ * * amount - The amount of tokens that were created (always 1 for NFT).
**/
ItemCreated: AugmentedEvent<ApiType, [u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;
/**
@@ -111,30 +122,51 @@
*
* # Arguments
*
- * * collection_id.
- *
- * * item_id: Identifier of burned NFT.
+ * * collection_id - Identifier of the collection to which the burned NFT belonged.
+ * * item_id - Identifier of burned NFT.
+ * * owner - Which user has destroyed their tokens.
+ * * amount - Amount of tokens that were destroyed (always 1 for NFT).
+ **/
+ ItemDestroyed: AugmentedEvent<ApiType, [u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;
+ /**
+ * Token property permission was added or updated for a collection.
*
- * * owner: which user has destroyed its tokens
+ * # Arguments
*
- * * amount: Always 1 for NFT
+ * * collection_id - ID of the collection, whose permissions were just set/updated.
+ * * property_key - Key of the property of the set/updated permission.
**/
- ItemDestroyed: AugmentedEvent<ApiType, [u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;
PropertyPermissionSet: AugmentedEvent<ApiType, [u32, Bytes]>;
- TokenPropertyDeleted: AugmentedEvent<ApiType, [u32, u32, Bytes]>;
- TokenPropertySet: AugmentedEvent<ApiType, [u32, u32, Bytes]>;
/**
- * Item was transferred
+ * Item property was deleted.
*
- * * collection_id: Id of collection to which item is belong
+ * # Arguments
*
- * * item_id: Id of an item
+ * * collection_id - ID of the collection, whose token's property was just deleted.
+ * * item_id - ID of the item, whose property was just deleted.
+ * * property_key - Key of the property that was just deleted.
+ **/
+ TokenPropertyDeleted: AugmentedEvent<ApiType, [u32, u32, Bytes]>;
+ /**
+ * Item property was added or edited.
*
- * * sender: Original owner of item
+ * # Arguments
*
- * * recipient: New owner of item
+ * * collection_id - ID of the collection, whose token's property was just set.
+ * * item_id - ID of the item, whose property was just set.
+ * * property_key - Key of the property that was just set.
+ **/
+ TokenPropertySet: AugmentedEvent<ApiType, [u32, u32, Bytes]>;
+ /**
+ * Item was transferred.
+ *
+ * # Arguments
*
- * * amount: Always 1 for NFT
+ * * collection_id - ID of the collection to which the item belongs.
+ * * item_id - ID of the item transferred.
+ * * sender - Original owner of the item.
+ * * recipient - New owner of the item.
+ * * amount - Amount of tokens that were transferred (always 1 for NFT).
**/
Transfer: AugmentedEvent<ApiType, [u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u128]>;
/**
@@ -442,7 +474,7 @@
};
structure: {
/**
- * Executed call on behalf of token
+ * Executed call on behalf of the token.
**/
Executed: AugmentedEvent<ApiType, [Result<Null, SpRuntimeDispatchError>]>;
/**
@@ -534,7 +566,7 @@
};
unique: {
/**
- * Address was add to allow list
+ * Address was added to the allow list
*
* # Arguments
*
@@ -544,7 +576,7 @@
**/
AllowListAddressAdded: AugmentedEvent<ApiType, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;
/**
- * Address was remove from allow list
+ * Address was removed from the allow list
*
* # Arguments
*
@@ -574,7 +606,7 @@
**/
CollectionAdminRemoved: AugmentedEvent<ApiType, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;
/**
- * Collection limits was set
+ * Collection limits were set
*
* # Arguments
*
@@ -582,7 +614,7 @@
**/
CollectionLimitSet: AugmentedEvent<ApiType, [u32]>;
/**
- * Collection owned was change
+ * Collection owned was changed
*
* # Arguments
*
@@ -591,6 +623,13 @@
* * owner: New owner address.
**/
CollectionOwnedChanged: AugmentedEvent<ApiType, [u32, AccountId32]>;
+ /**
+ * Collection permissions were set
+ *
+ * # Arguments
+ *
+ * * collection_id: Globally unique collection identifier.
+ **/
CollectionPermissionSet: AugmentedEvent<ApiType, [u32]>;
/**
* Collection sponsor was removed
tests/src/interfaces/augment-api-query.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-query.ts
+++ b/tests/src/interfaces/augment-api-query.ts
@@ -69,6 +69,9 @@
[key: string]: QueryableStorageEntry<ApiType>;
};
common: {
+ /**
+ * Amount of collection admins
+ **/
adminAmount: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<u32>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
/**
* Allowlisted collection users
@@ -82,8 +85,17 @@
* Collection properties
**/
collectionProperties: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<UpDataStructsProperties>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
+ /**
+ * Token permissions of a collection
+ **/
collectionPropertyPermissions: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<BTreeMap<Bytes, UpDataStructsPropertyPermission>>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
+ /**
+ * The number of created collections. Essentially contains the last collection ID.
+ **/
createdCollectionCount: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
+ /**
+ * The number of destroyed collections
+ **/
destroyedCollectionCount: AugmentedQuery<ApiType, () => Observable<u32>, []> & QueryableStorageEntry<ApiType, []>;
/**
* Not used by code, exists only to provide some types to metadata
@@ -187,8 +199,17 @@
[key: string]: QueryableStorageEntry<ApiType>;
};
fungible: {
+ /**
+ * todo:doc
+ **/
allowance: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, arg3: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => Observable<u128>, [u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr]> & QueryableStorageEntry<ApiType, [u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr]>;
+ /**
+ * Amount of tokens owned by an account inside a collection.
+ **/
balance: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => Observable<u128>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]> & QueryableStorageEntry<ApiType, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;
+ /**
+ * Total amount of fungible tokens inside a collection.
+ **/
totalSupply: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<u128>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
/**
* Generic query
@@ -222,20 +243,41 @@
[key: string]: QueryableStorageEntry<ApiType>;
};
nonfungible: {
+ /**
+ * Amount of tokens owned in a collection.
+ **/
accountBalance: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => Observable<u32>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]> & QueryableStorageEntry<ApiType, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;
+ /**
+ * todo:doc
+ **/
allowance: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletEvmAccountBasicCrossAccountIdRepr>>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;
/**
- * Used to enumerate tokens owned by account
+ * Used to enumerate tokens owned by account.
**/
owned: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, arg3: u32 | AnyNumber | Uint8Array) => Observable<bool>, [u32, PalletEvmAccountBasicCrossAccountIdRepr, u32]> & QueryableStorageEntry<ApiType, [u32, PalletEvmAccountBasicCrossAccountIdRepr, u32]>;
+ /**
+ * Scoped, auxiliary properties of a token, primarily used for on-chain operations.
+ **/
tokenAuxProperties: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array, arg3: UpDataStructsPropertyScope | 'None' | 'Rmrk' | number | Uint8Array, arg4: Bytes | string | Uint8Array) => Observable<Option<Bytes>>, [u32, u32, UpDataStructsPropertyScope, Bytes]> & QueryableStorageEntry<ApiType, [u32, u32, UpDataStructsPropertyScope, Bytes]>;
/**
- * Used to enumerate token's children
+ * Used to enumerate token's children.
**/
tokenChildren: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array, arg3: ITuple<[u32, u32]> | [u32 | AnyNumber | Uint8Array, u32 | AnyNumber | Uint8Array]) => Observable<bool>, [u32, u32, ITuple<[u32, u32]>]> & QueryableStorageEntry<ApiType, [u32, u32, ITuple<[u32, u32]>]>;
+ /**
+ * Token data, used to partially describe a token.
+ **/
tokenData: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<PalletNonfungibleItemData>>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;
+ /**
+ * Key-value pairs, describing the metadata of a token.
+ **/
tokenProperties: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<UpDataStructsProperties>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;
+ /**
+ * Amount of burnt tokens in a collection.
+ **/
tokensBurnt: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<u32>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
+ /**
+ * Total amount of minted tokens in a collection.
+ **/
tokensMinted: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<u32>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
/**
* Generic query
@@ -400,16 +442,37 @@
[key: string]: QueryableStorageEntry<ApiType>;
};
refungible: {
+ /**
+ * Amount of tokens (not pieces) partially owned by an account within a collection.
+ **/
accountBalance: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => Observable<u32>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]> & QueryableStorageEntry<ApiType, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;
+ /**
+ * todo:doc
+ **/
allowance: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array, arg3: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, arg4: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => Observable<u128>, [u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr]> & QueryableStorageEntry<ApiType, [u32, u32, PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr]>;
+ /**
+ * Amount of pieces of a token owned by an account.
+ **/
balance: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array, arg3: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => Observable<u128>, [u32, u32, PalletEvmAccountBasicCrossAccountIdRepr]> & QueryableStorageEntry<ApiType, [u32, u32, PalletEvmAccountBasicCrossAccountIdRepr]>;
/**
- * Used to enumerate tokens owned by account
+ * Used to enumerate tokens owned by account.
**/
owned: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, arg3: u32 | AnyNumber | Uint8Array) => Observable<bool>, [u32, PalletEvmAccountBasicCrossAccountIdRepr, u32]> & QueryableStorageEntry<ApiType, [u32, PalletEvmAccountBasicCrossAccountIdRepr, u32]>;
+ /**
+ * Token data, used to partially describe a token.
+ **/
tokenData: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<PalletRefungibleItemData>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;
+ /**
+ * Amount of tokens burnt in a collection.
+ **/
tokensBurnt: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<u32>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
+ /**
+ * Total amount of minted tokens in a collection.
+ **/
tokensMinted: AugmentedQuery<ApiType, (arg: u32 | AnyNumber | Uint8Array) => Observable<u32>, [u32]> & QueryableStorageEntry<ApiType, [u32]>;
+ /**
+ * Amount of pieces a refungible token is split into.
+ **/
totalSupply: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<u128>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;
/**
* Generic query
@@ -598,24 +661,33 @@
* TODO: Off chain worker should remove from this map when collection gets removed
**/
createItemBasket: AugmentedQuery<ApiType, (arg: ITuple<[u32, AccountId32]> | [u32 | AnyNumber | Uint8Array, AccountId32 | string | Uint8Array]) => Observable<Option<u32>>, [ITuple<[u32, AccountId32]>]> & QueryableStorageEntry<ApiType, [ITuple<[u32, AccountId32]>]>;
+ /**
+ * Last sponsoring of fungible tokens approval in a collection
+ **/
fungibleApproveBasket: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: AccountId32 | string | Uint8Array) => Observable<Option<u32>>, [u32, AccountId32]> & QueryableStorageEntry<ApiType, [u32, AccountId32]>;
/**
* Collection id (controlled?2), owning user (real)
**/
fungibleTransferBasket: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: AccountId32 | string | Uint8Array) => Observable<Option<u32>>, [u32, AccountId32]> & QueryableStorageEntry<ApiType, [u32, AccountId32]>;
/**
- * Approval sponsoring
+ * Last sponsoring of NFT approval in a collection
**/
nftApproveBasket: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<u32>>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;
/**
* Collection id (controlled?2), token id (controlled?2)
**/
nftTransferBasket: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<u32>>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;
+ /**
+ * Last sponsoring of RFT approval in a collection
+ **/
refungibleApproveBasket: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array, arg3: AccountId32 | string | Uint8Array) => Observable<Option<u32>>, [u32, u32, AccountId32]> & QueryableStorageEntry<ApiType, [u32, u32, AccountId32]>;
/**
* Collection id (controlled?2), token id (controlled?2)
**/
reFungibleTransferBasket: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array, arg3: AccountId32 | string | Uint8Array) => Observable<Option<u32>>, [u32, u32, AccountId32]> & QueryableStorageEntry<ApiType, [u32, u32, AccountId32]>;
+ /**
+ * Last sponsoring of token property setting // todo:doc rephrase this and the following
+ **/
tokenPropertyBasket: AugmentedQuery<ApiType, (arg1: u32 | AnyNumber | Uint8Array, arg2: u32 | AnyNumber | Uint8Array) => Observable<Option<u32>>, [u32, u32]> & QueryableStorageEntry<ApiType, [u32, u32]>;
/**
* Variable metadata sponsoring
tests/src/interfaces/augment-api-rpc.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-rpc.ts
+++ b/tests/src/interfaces/augment-api-rpc.ts
@@ -629,67 +629,63 @@
};
unique: {
/**
- * Get amount of different user tokens
+ * Get the amount of any user tokens owned by an account
**/
accountBalance: AugmentedRpc<(collection: u32 | AnyNumber | Uint8Array, account: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, at?: Hash | string | Uint8Array) => Observable<u32>>;
/**
- * Get tokens owned by account
+ * Get tokens owned by an account in a collection
**/
accountTokens: AugmentedRpc<(collection: u32 | AnyNumber | Uint8Array, account: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Vec<u32>>>;
/**
- * Get admin list
+ * Get the list of admin accounts of a collection
**/
adminlist: AugmentedRpc<(collection: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Vec<PalletEvmAccountBasicCrossAccountIdRepr>>>;
/**
- * Get allowed amount
+ * Get the amount of currently possible sponsored transactions on a token for the fee to be taken off a sponsor
**/
allowance: AugmentedRpc<(collection: u32 | AnyNumber | Uint8Array, sender: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, spender: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, tokenId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<u128>>;
/**
- * Check if user is allowed to use collection
+ * Check if a user is allowed to operate within a collection
**/
allowed: AugmentedRpc<(collection: u32 | AnyNumber | Uint8Array, account: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, at?: Hash | string | Uint8Array) => Observable<bool>>;
/**
- * Get allowlist
+ * Get the list of accounts allowed to operate within a collection
**/
allowlist: AugmentedRpc<(collection: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Vec<PalletEvmAccountBasicCrossAccountIdRepr>>>;
/**
- * Get amount of specific account token
+ * Get the amount of a specific token owned by an account
**/
balance: AugmentedRpc<(collection: u32 | AnyNumber | Uint8Array, account: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, tokenId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<u128>>;
/**
- * Get collection by specified id
+ * Get a collection by the specified ID
**/
collectionById: AugmentedRpc<(collection: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Option<UpDataStructsRpcCollection>>>;
/**
- * Get collection properties
+ * Get collection properties, optionally limited to the provided keys
**/
collectionProperties: AugmentedRpc<(collection: u32 | AnyNumber | Uint8Array, propertyKeys?: Vec<Text> | (Text | string)[], at?: Hash | string | Uint8Array) => Observable<Vec<UpDataStructsProperty>>>;
/**
- * Get collection stats
+ * Get chain stats about collections
**/
collectionStats: AugmentedRpc<(at?: Hash | string | Uint8Array) => Observable<UpDataStructsCollectionStats>>;
/**
- * Get tokens contained in collection
+ * Get tokens contained within a collection
**/
collectionTokens: AugmentedRpc<(collection: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Vec<u32>>>;
- /**
- * Get token constant metadata
- **/
- constMetadata: AugmentedRpc<(collection: u32 | AnyNumber | Uint8Array, tokenId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Bytes>>;
/**
* Get effective collection limits
**/
effectiveCollectionLimits: AugmentedRpc<(collection: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Option<UpDataStructsCollectionLimits>>>;
/**
- * Get last token id
+ * Get the last token ID created in a collection
**/
lastTokenId: AugmentedRpc<(collection: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<u32>>;
/**
- * Get number of blocks when sponsored transaction is available
+ * Get the number of blocks until sponsoring a transaction is available
**/
nextSponsored: AugmentedRpc<(collection: u32 | AnyNumber | Uint8Array, account: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, tokenId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Option<u64>>>;
/**
- * Get property permissions
+ * Get property permissions, optionally limited to the provided keys
**/
propertyPermissions: AugmentedRpc<(collection: u32 | AnyNumber | Uint8Array, propertyKeys?: Vec<Text> | (Text | string)[], at?: Hash | string | Uint8Array) => Observable<Vec<UpDataStructsPropertyKeyPermission>>>;
/**
@@ -697,37 +693,33 @@
**/
tokenChildren: AugmentedRpc<(collection: u32 | AnyNumber | Uint8Array, tokenId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Vec<UpDataStructsTokenChild>>>;
/**
- * Get token data
+ * Get token data, including properties, optionally limited to the provided keys, and total pieces for an RFT
**/
tokenData: AugmentedRpc<(collection: u32 | AnyNumber | Uint8Array, tokenId: u32 | AnyNumber | Uint8Array, propertyKeys?: Vec<Text> | (Text | string)[], at?: Hash | string | Uint8Array) => Observable<UpDataStructsTokenData>>;
/**
- * Check if token exists
+ * Check if the token exists
**/
tokenExists: AugmentedRpc<(collection: u32 | AnyNumber | Uint8Array, tokenId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<bool>>;
/**
- * Get token owner
+ * Get the token owner
**/
tokenOwner: AugmentedRpc<(collection: u32 | AnyNumber | Uint8Array, tokenId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Option<PalletEvmAccountBasicCrossAccountIdRepr>>>;
/**
- * Get token properties
+ * Get token properties, optionally limited to the provided keys
**/
tokenProperties: AugmentedRpc<(collection: u32 | AnyNumber | Uint8Array, tokenId: u32 | AnyNumber | Uint8Array, propertyKeys?: Vec<Text> | (Text | string)[], at?: Hash | string | Uint8Array) => Observable<Vec<UpDataStructsProperty>>>;
/**
- * Get token owner, in case of nested token - find parent recursive
+ * Get the topmost token owner in the hierarchy of a possibly nested token
**/
topmostTokenOwner: AugmentedRpc<(collection: u32 | AnyNumber | Uint8Array, tokenId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Option<PalletEvmAccountBasicCrossAccountIdRepr>>>;
/**
- * Get total pieces of token
+ * Get the total amount of pieces of an RFT
**/
totalPieces: AugmentedRpc<(collection: u32 | AnyNumber | Uint8Array, tokenId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Option<u128>>>;
/**
- * Get amount of unique collection tokens
+ * Get the amount of distinctive tokens present in a collection
**/
totalSupply: AugmentedRpc<(collection: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<u32>>;
- /**
- * Get token variable metadata
- **/
- variableMetadata: AugmentedRpc<(collection: u32 | AnyNumber | Uint8Array, tokenId: u32 | AnyNumber | Uint8Array, at?: Hash | string | Uint8Array) => Observable<Bytes>>;
};
web3: {
/**
tests/src/interfaces/augment-api-tx.tsdiffbeforeafterboth--- a/tests/src/interfaces/augment-api-tx.ts
+++ b/tests/src/interfaces/augment-api-tx.ts
@@ -730,21 +730,20 @@
};
unique: {
/**
- * Adds an admin of the Collection.
+ * Adds an admin of the collection.
* NFT Collection can be controlled by multiple admin addresses (some which can also be servers, for example). Admins can issue and burn NFTs, as well as add and remove other admins, but cannot change NFT or Collection ownership.
*
* # Permissions
*
- * * Collection Owner.
- * * Collection Admin.
+ * * Collection Owner
+ * * Collection Admin
*
* # Arguments
*
- * * collection_id: ID of the Collection to add admin for.
- *
- * * new_admin_id: Address of new admin to add.
+ * * collection_id - ID of the Collection to add admin for.
+ * * new_admin - Address of new admin to add.
**/
- addCollectionAdmin: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, newAdminId: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;
+ addCollectionAdmin: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, newAdmin: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;
/**
* Add an address to allow list.
*
@@ -756,7 +755,6 @@
* # Arguments
*
* * collection_id.
- *
* * address.
**/
addToAllowList: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, address: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;
@@ -771,15 +769,13 @@
*
* # Arguments
*
- * * approved: Address that is approved to transfer this NFT or zero (if needed to remove approval).
- *
+ * * approved - Address that is approved to transfer this NFT or zero (if needed to remove approval).
* * collection_id.
- *
- * * item_id: ID of the item.
+ * * item_id - ID of the item.
**/
approve: AugmentedSubmittable<(spender: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, collectionId: u32 | AnyNumber | Uint8Array, itemId: u32 | AnyNumber | Uint8Array, amount: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletEvmAccountBasicCrossAccountIdRepr, u32, u32, u128]>;
/**
- * Destroys a concrete instance of NFT on behalf of the owner
+ * Destroy a concrete instance of NFT on behalf of the owner.
* See also: [`approve`]
*
* # Permissions
@@ -790,27 +786,24 @@
*
* # Arguments
*
- * * collection_id: ID of the collection.
- *
- * * item_id: ID of NFT to burn.
- *
- * * from: owner of item
+ * * collection_id - ID of the collection.
+ * * item_id - ID of NFT to burn.
+ * * from - The owner of the item from whom it is taken away.
**/
burnFrom: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, from: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, itemId: u32 | AnyNumber | Uint8Array, value: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, PalletEvmAccountBasicCrossAccountIdRepr, u32, u128]>;
/**
- * Destroys a concrete instance of NFT.
+ * Destroy a concrete instance of NFT.
*
* # Permissions
*
- * * Collection Owner.
- * * Collection Admin.
- * * Current NFT Owner.
+ * * Collection Owner
+ * * Collection Admin
+ * * Current NFT Owner
*
* # Arguments
- *
- * * collection_id: ID of the collection.
*
- * * item_id: ID of NFT to burn.
+ * * collection_id - ID of the collection.
+ * * item_id - ID of NFT to burn.
**/
burnItem: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, itemId: u32 | AnyNumber | Uint8Array, value: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, u128]>;
/**
@@ -818,19 +811,20 @@
*
* # Permissions
*
- * * Collection Owner.
+ * * Collection Owner
*
* # Arguments
*
* * collection_id.
- *
* * new_owner.
**/
changeCollectionOwner: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, newOwner: AccountId32 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, AccountId32]>;
/**
+ * Confirm own sponsorship of a collection.
+ *
* # Permissions
*
- * * Sponsor.
+ * * Sponsor-to-be
*
* # Arguments
*
@@ -847,27 +841,31 @@
* # Arguments
*
* * collection_name: UTF-16 string with collection name (limit 64 characters), will be stored as zero-terminated.
- *
- * * collection_description: UTF-16 string with collection description (limit 256 characters), will be stored as zero-terminated.
- *
- * * token_prefix: UTF-8 string with token prefix.
- *
- * * mode: [CollectionMode] collection type and type dependent data.
+ * * collection_description - UTF-16 string with collection description (limit 256 characters), will be stored as zero-terminated.
+ * * token_prefix - UTF-8 string with token prefix.
+ * * mode - [CollectionMode] collection type and type dependent data.
**/
createCollection: AugmentedSubmittable<(collectionName: Vec<u16> | (u16 | AnyNumber | Uint8Array)[], collectionDescription: Vec<u16> | (u16 | AnyNumber | Uint8Array)[], tokenPrefix: Bytes | string | Uint8Array, mode: UpDataStructsCollectionMode | { NFT: any } | { Fungible: any } | { ReFungible: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [Vec<u16>, Vec<u16>, Bytes, UpDataStructsCollectionMode]>;
/**
- * This method creates a collection
+ * Create a collection with explicit parameters.
+ * Prefer it to the deprecated [`created_collection`] method.
+ *
+ * # Permissions
+ *
+ * * Anyone.
+ *
+ * # Arguments
*
- * Prefer it to deprecated [`created_collection`] method
+ * * data: explicit create-collection data.
**/
createCollectionEx: AugmentedSubmittable<(data: UpDataStructsCreateCollectionData | { mode?: any; access?: any; name?: any; description?: any; tokenPrefix?: any; pendingSponsor?: any; limits?: any; permissions?: any; tokenPropertyPermissions?: any; properties?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [UpDataStructsCreateCollectionData]>;
/**
- * This method creates a concrete instance of NFT Collection created with CreateCollection method.
+ * Create a concrete instance of NFT Collection created with CreateCollection method.
*
* # Permissions
*
- * * Collection Owner.
- * * Collection Admin.
+ * * Collection Owner
+ * * Collection Admin
* * Anyone if
* * Allow List is enabled, and
* * Address is added to allow list, and
@@ -875,20 +873,18 @@
*
* # Arguments
*
- * * collection_id: ID of the collection.
- *
- * * owner: Address, initial owner of the NFT.
- *
- * * data: Token data to store on chain.
+ * * collection_id - ID of the collection.
+ * * owner - Address, initial owner of the NFT.
+ * * data - Token data to store on chain.
**/
createItem: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, owner: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, data: UpDataStructsCreateItemData | { NFT: any } | { Fungible: any } | { ReFungible: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, PalletEvmAccountBasicCrossAccountIdRepr, UpDataStructsCreateItemData]>;
/**
- * This method creates multiple items in a collection created with CreateCollection method.
+ * Create multiple items in a collection created with CreateCollection method.
*
* # Permissions
*
- * * Collection Owner.
- * * Collection Admin.
+ * * Collection Owner
+ * * Collection Admin
* * Anyone if
* * Allow List is enabled, and
* * Address is added to allow list, and
@@ -896,26 +892,70 @@
*
* # Arguments
*
- * * collection_id: ID of the collection.
+ * * collection_id - ID of the collection.
+ * * owner - Address, initial owner of the NFT.
+ * * items_data - Array items properties. Each property is an array of bytes itself, see [`create_item`].
+ **/
+ createMultipleItems: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, owner: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, itemsData: Vec<UpDataStructsCreateItemData> | (UpDataStructsCreateItemData | { NFT: any } | { Fungible: any } | { ReFungible: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [u32, PalletEvmAccountBasicCrossAccountIdRepr, Vec<UpDataStructsCreateItemData>]>;
+ /**
+ * Create multiple items inside a collection with explicitly specified initial parameters.
*
- * * itemsData: Array items properties. Each property is an array of bytes itself, see [create_item].
+ * # Permissions
*
- * * owner: Address, initial owner of the NFT.
+ * * Collection Owner
+ * * Collection Admin
+ * * Anyone if
+ * * Allow List is enabled, and
+ * * Address is added to allow list, and
+ * * MintPermission is enabled (see SetMintPermission method)
+ *
+ * # Arguments
+ *
+ * * collection_id - ID of the collection.
+ * * data - Explicit item creation data.
**/
- createMultipleItems: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, owner: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, itemsData: Vec<UpDataStructsCreateItemData> | (UpDataStructsCreateItemData | { NFT: any } | { Fungible: any } | { ReFungible: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [u32, PalletEvmAccountBasicCrossAccountIdRepr, Vec<UpDataStructsCreateItemData>]>;
createMultipleItemsEx: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, data: UpDataStructsCreateItemExData | { NFT: any } | { Fungible: any } | { RefungibleMultipleItems: any } | { RefungibleMultipleOwners: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, UpDataStructsCreateItemExData]>;
+ /**
+ * Delete specified collection properties.
+ *
+ * # Permissions
+ *
+ * * Collection Owner
+ * * Collection Admin
+ *
+ * # Arguments
+ *
+ * * collection_id.
+ * * property_keys - Vector of keys of the properties to be deleted.
+ **/
deleteCollectionProperties: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, propertyKeys: Vec<Bytes> | (Bytes | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [u32, Vec<Bytes>]>;
+ /**
+ * Delete specified token properties.
+ *
+ * # Permissions
+ *
+ * * Depends on collection's token property permissions and specified property mutability:
+ * * Collection Owner
+ * * Collection Admin
+ * * Token Owner
+ *
+ * # Arguments
+ *
+ * * collection_id.
+ * * token_id.
+ * * property_keys - Vector of keys of the properties to be deleted.
+ **/
deleteTokenProperties: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, tokenId: u32 | AnyNumber | Uint8Array, propertyKeys: Vec<Bytes> | (Bytes | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [u32, u32, Vec<Bytes>]>;
/**
- * Destroys collection if no tokens within this collection
+ * Destroy the collection if no tokens exist within.
*
* # Permissions
*
- * * Collection Owner.
+ * * Collection Owner
*
* # Arguments
*
- * * collection_id: collection to destroy.
+ * * collection_id - collection to destroy.
**/
destroyCollection: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32]>;
/**
@@ -923,14 +963,13 @@
*
* # Permissions
*
- * * Collection Owner.
- * * Collection Admin.
+ * * Collection Owner
+ * * Collection Admin
*
* # Arguments
*
- * * collection_id: ID of the Collection to remove admin for.
- *
- * * account_id: Address of admin to remove.
+ * * collection_id - ID of the Collection to remove admin for.
+ * * account_id - Address of admin to remove.
**/
removeCollectionAdmin: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, accountId: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;
/**
@@ -938,7 +977,7 @@
*
* # Permissions
*
- * * Collection owner.
+ * * Collection Owner
*
* # Arguments
*
@@ -956,40 +995,121 @@
* # Arguments
*
* * collection_id.
- *
* * address.
**/
removeFromAllowList: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, address: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, PalletEvmAccountBasicCrossAccountIdRepr]>;
- repartition: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, token: u32 | AnyNumber | Uint8Array, amount: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, u128]>;
+ /**
+ * Re-partition a refungible token, while owning all of its parts.
+ *
+ * # Permissions
+ *
+ * * Token Owner (must own every part)
+ *
+ * # Arguments
+ *
+ * * collection_id.
+ * * token_id - ID of the RFT.
+ * * amount - New number of parts into which the token shall be partitioned.
+ **/
+ repartition: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, tokenId: u32 | AnyNumber | Uint8Array, amount: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, u32, u128]>;
+ /**
+ * Set specific limits of a collection. Empty, or None fields mean chain default.
+ *
+ * # Permissions
+ *
+ * * Collection Owner
+ * * Collection Admin
+ *
+ * # Arguments
+ *
+ * * collection_id.
+ * * new_limit - New limits of the collection. They will overwrite the current ones.
+ **/
setCollectionLimits: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, newLimit: UpDataStructsCollectionLimits | { accountTokenOwnershipLimit?: any; sponsoredDataSize?: any; sponsoredDataRateLimit?: any; tokenLimit?: any; sponsorTransferTimeout?: any; sponsorApproveTimeout?: any; ownerCanTransfer?: any; ownerCanDestroy?: any; transfersEnabled?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, UpDataStructsCollectionLimits]>;
- setCollectionPermissions: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, newLimit: UpDataStructsCollectionPermissions | { access?: any; mintMode?: any; nesting?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, UpDataStructsCollectionPermissions]>;
+ /**
+ * Set specific permissions of a collection. Empty, or None fields mean chain default.
+ *
+ * # Permissions
+ *
+ * * Collection Owner
+ * * Collection Admin
+ *
+ * # Arguments
+ *
+ * * collection_id.
+ * * new_permission - New permissions of the collection. They will overwrite the current ones.
+ **/
+ setCollectionPermissions: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, newPermission: UpDataStructsCollectionPermissions | { access?: any; mintMode?: any; nesting?: any } | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, UpDataStructsCollectionPermissions]>;
+ /**
+ * Add or change collection properties.
+ *
+ * # Permissions
+ *
+ * * Collection Owner
+ * * Collection Admin
+ *
+ * # Arguments
+ *
+ * * collection_id.
+ * * properties - Vector of key-value pairs stored as the collection's metadata. Keys support Latin letters, `-`, `_`, and `.` as symbols.
+ **/
setCollectionProperties: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, properties: Vec<UpDataStructsProperty> | (UpDataStructsProperty | { key?: any; value?: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [u32, Vec<UpDataStructsProperty>]>;
/**
+ * Set (invite) a new collection sponsor. If successful, confirmation from the sponsor-to-be will be pending.
+ *
* # Permissions
*
* * Collection Owner
+ * * Collection Admin
*
* # Arguments
*
* * collection_id.
- *
* * new_sponsor.
**/
setCollectionSponsor: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, newSponsor: AccountId32 | string | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, AccountId32]>;
+ /**
+ * Add or change token properties according to collection's permissions.
+ *
+ * # Permissions
+ *
+ * * Depends on collection's token property permissions and specified property mutability:
+ * * Collection Owner
+ * * Collection Admin
+ * * Token Owner
+ *
+ * # Arguments
+ *
+ * * collection_id.
+ * * token_id.
+ * * properties - Vector of key-value pairs stored as the token's metadata. Keys support Latin letters, `-`, `_`, and `.` as symbols.
+ **/
setTokenProperties: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, tokenId: u32 | AnyNumber | Uint8Array, properties: Vec<UpDataStructsProperty> | (UpDataStructsProperty | { key?: any; value?: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [u32, u32, Vec<UpDataStructsProperty>]>;
- setTokenPropertyPermissions: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, propertyPermissions: Vec<UpDataStructsPropertyKeyPermission> | (UpDataStructsPropertyKeyPermission | { key?: any; permission?: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [u32, Vec<UpDataStructsPropertyKeyPermission>]>;
/**
- * Set transfers_enabled value for particular collection
+ * Add or change token property permissions of a collection.
*
* # Permissions
*
- * * Collection Owner.
+ * * Collection Owner
+ * * Collection Admin
*
* # Arguments
*
- * * collection_id: ID of the collection.
+ * * collection_id.
+ * * property_permissions - Vector of permissions for property keys. Keys support Latin letters, `-`, `_`, and `.` as symbols.
+ **/
+ setTokenPropertyPermissions: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, propertyPermissions: Vec<UpDataStructsPropertyKeyPermission> | (UpDataStructsPropertyKeyPermission | { key?: any; permission?: any } | string | Uint8Array)[]) => SubmittableExtrinsic<ApiType>, [u32, Vec<UpDataStructsPropertyKeyPermission>]>;
+ /**
+ * Set transfers_enabled value for particular collection.
+ *
+ * # Permissions
+ *
+ * * Collection Owner
+ *
+ * # Arguments
*
- * * value: New flag value.
+ * * collection_id - ID of the collection.
+ * * value - New flag value.
**/
setTransfersEnabledFlag: AugmentedSubmittable<(collectionId: u32 | AnyNumber | Uint8Array, value: bool | boolean | Uint8Array) => SubmittableExtrinsic<ApiType>, [u32, bool]>;
/**
@@ -1003,16 +1123,16 @@
*
* # Arguments
*
- * * recipient: Address of token recipient.
+ * * recipient - Address of token recipient.
*
* * collection_id.
*
- * * item_id: ID of the item
+ * * item_id - ID of the item
* * Non-Fungible Mode: Required.
* * Fungible Mode: Ignored.
* * Re-Fungible Mode: Required.
*
- * * value: Amount to transfer.
+ * * value - Amount to transfer.
* * Non-Fungible Mode: Ignored
* * Fungible Mode: Must specify transferred amount
* * Re-Fungible Mode: Must specify transferred portion (between 0 and 1)
@@ -1022,22 +1142,19 @@
* Change ownership of a NFT on behalf of the owner. See Approve method for additional information. After this method executes, the approval is removed so that the approved address will not be able to transfer this NFT again from this owner.
*
* # Permissions
+ *
* * Collection Owner
* * Collection Admin
* * Current NFT owner
* * Address approved by current NFT owner
*
* # Arguments
- *
- * * from: Address that owns token.
- *
- * * recipient: Address of token recipient.
*
+ * * from - Address that currently owns the token.
+ * * recipient - Address of the new token-owner-to-be.
* * collection_id.
- *
- * * item_id: ID of the item.
- *
- * * value: Amount to transfer.
+ * * item_id - ID of the item to be transferred.
+ * * value - Amount to transfer.
**/
transferFrom: AugmentedSubmittable<(from: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, recipient: PalletEvmAccountBasicCrossAccountIdRepr | { Substrate: any } | { Ethereum: any } | string | Uint8Array, collectionId: u32 | AnyNumber | Uint8Array, itemId: u32 | AnyNumber | Uint8Array, value: u128 | AnyNumber | Uint8Array) => SubmittableExtrinsic<ApiType>, [PalletEvmAccountBasicCrossAccountIdRepr, PalletEvmAccountBasicCrossAccountIdRepr, u32, u32, u128]>;
/**
tests/src/interfaces/default/types.tsdiffbeforeafterboth--- a/tests/src/interfaces/default/types.ts
+++ b/tests/src/interfaces/default/types.ts
@@ -1672,7 +1672,7 @@
readonly isAddCollectionAdmin: boolean;
readonly asAddCollectionAdmin: {
readonly collectionId: u32;
- readonly newAdminId: PalletEvmAccountBasicCrossAccountIdRepr;
+ readonly newAdmin: PalletEvmAccountBasicCrossAccountIdRepr;
} & Struct;
readonly isRemoveCollectionAdmin: boolean;
readonly asRemoveCollectionAdmin: {
@@ -1784,12 +1784,12 @@
readonly isSetCollectionPermissions: boolean;
readonly asSetCollectionPermissions: {
readonly collectionId: u32;
- readonly newLimit: UpDataStructsCollectionPermissions;
+ readonly newPermission: UpDataStructsCollectionPermissions;
} & Struct;
readonly isRepartition: boolean;
readonly asRepartition: {
readonly collectionId: u32;
- readonly token: u32;
+ readonly tokenId: u32;
readonly amount: u128;
} & Struct;
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';
tests/src/interfaces/lookup.tsdiffbeforeafterboth1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */34/* eslint-disable sort-keys */56export default {7 /**8 * Lookup2: polkadot_primitives::v2::PersistedValidationData<primitive_types::H256, N>9 **/10 PolkadotPrimitivesV2PersistedValidationData: {11 parentHead: 'Bytes',12 relayParentNumber: 'u32',13 relayParentStorageRoot: 'H256',14 maxPovSize: 'u32'15 },16 /**17 * Lookup9: polkadot_primitives::v2::UpgradeRestriction18 **/19 PolkadotPrimitivesV2UpgradeRestriction: {20 _enum: ['Present']21 },22 /**23 * Lookup10: sp_trie::storage_proof::StorageProof24 **/25 SpTrieStorageProof: {26 trieNodes: 'BTreeSet<Bytes>'27 },28 /**29 * Lookup13: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot30 **/31 CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: {32 dmqMqcHead: 'H256',33 relayDispatchQueueSize: '(u32,u32)',34 ingressChannels: 'Vec<(u32,PolkadotPrimitivesV2AbridgedHrmpChannel)>',35 egressChannels: 'Vec<(u32,PolkadotPrimitivesV2AbridgedHrmpChannel)>'36 },37 /**38 * Lookup18: polkadot_primitives::v2::AbridgedHrmpChannel39 **/40 PolkadotPrimitivesV2AbridgedHrmpChannel: {41 maxCapacity: 'u32',42 maxTotalSize: 'u32',43 maxMessageSize: 'u32',44 msgCount: 'u32',45 totalSize: 'u32',46 mqcHead: 'Option<H256>'47 },48 /**49 * Lookup20: polkadot_primitives::v2::AbridgedHostConfiguration50 **/51 PolkadotPrimitivesV2AbridgedHostConfiguration: {52 maxCodeSize: 'u32',53 maxHeadDataSize: 'u32',54 maxUpwardQueueCount: 'u32',55 maxUpwardQueueSize: 'u32',56 maxUpwardMessageSize: 'u32',57 maxUpwardMessageNumPerCandidate: 'u32',58 hrmpMaxMessageNumPerCandidate: 'u32',59 validationUpgradeCooldown: 'u32',60 validationUpgradeDelay: 'u32'61 },62 /**63 * Lookup26: polkadot_core_primitives::OutboundHrmpMessage<polkadot_parachain::primitives::Id>64 **/65 PolkadotCorePrimitivesOutboundHrmpMessage: {66 recipient: 'u32',67 data: 'Bytes'68 },69 /**70 * Lookup28: cumulus_pallet_parachain_system::pallet::Call<T>71 **/72 CumulusPalletParachainSystemCall: {73 _enum: {74 set_validation_data: {75 data: 'CumulusPrimitivesParachainInherentParachainInherentData',76 },77 sudo_send_upward_message: {78 message: 'Bytes',79 },80 authorize_upgrade: {81 codeHash: 'H256',82 },83 enact_authorized_upgrade: {84 code: 'Bytes'85 }86 }87 },88 /**89 * Lookup29: cumulus_primitives_parachain_inherent::ParachainInherentData90 **/91 CumulusPrimitivesParachainInherentParachainInherentData: {92 validationData: 'PolkadotPrimitivesV2PersistedValidationData',93 relayChainState: 'SpTrieStorageProof',94 downwardMessages: 'Vec<PolkadotCorePrimitivesInboundDownwardMessage>',95 horizontalMessages: 'BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>'96 },97 /**98 * Lookup31: polkadot_core_primitives::InboundDownwardMessage<BlockNumber>99 **/100 PolkadotCorePrimitivesInboundDownwardMessage: {101 sentAt: 'u32',102 msg: 'Bytes'103 },104 /**105 * Lookup34: polkadot_core_primitives::InboundHrmpMessage<BlockNumber>106 **/107 PolkadotCorePrimitivesInboundHrmpMessage: {108 sentAt: 'u32',109 data: 'Bytes'110 },111 /**112 * Lookup37: cumulus_pallet_parachain_system::pallet::Event<T>113 **/114 CumulusPalletParachainSystemEvent: {115 _enum: {116 ValidationFunctionStored: 'Null',117 ValidationFunctionApplied: {118 relayChainBlockNum: 'u32',119 },120 ValidationFunctionDiscarded: 'Null',121 UpgradeAuthorized: {122 codeHash: 'H256',123 },124 DownwardMessagesReceived: {125 count: 'u32',126 },127 DownwardMessagesProcessed: {128 weightUsed: 'u64',129 dmqHead: 'H256'130 }131 }132 },133 /**134 * Lookup38: cumulus_pallet_parachain_system::pallet::Error<T>135 **/136 CumulusPalletParachainSystemError: {137 _enum: ['OverlappingUpgrades', 'ProhibitedByPolkadot', 'TooBig', 'ValidationDataNotAvailable', 'HostConfigurationNotAvailable', 'NotScheduled', 'NothingAuthorized', 'Unauthorized']138 },139 /**140 * Lookup41: pallet_balances::AccountData<Balance>141 **/142 PalletBalancesAccountData: {143 free: 'u128',144 reserved: 'u128',145 miscFrozen: 'u128',146 feeFrozen: 'u128'147 },148 /**149 * Lookup43: pallet_balances::BalanceLock<Balance>150 **/151 PalletBalancesBalanceLock: {152 id: '[u8;8]',153 amount: 'u128',154 reasons: 'PalletBalancesReasons'155 },156 /**157 * Lookup45: pallet_balances::Reasons158 **/159 PalletBalancesReasons: {160 _enum: ['Fee', 'Misc', 'All']161 },162 /**163 * Lookup48: pallet_balances::ReserveData<ReserveIdentifier, Balance>164 **/165 PalletBalancesReserveData: {166 id: '[u8;16]',167 amount: 'u128'168 },169 /**170 * Lookup51: pallet_balances::Releases171 **/172 PalletBalancesReleases: {173 _enum: ['V1_0_0', 'V2_0_0']174 },175 /**176 * Lookup52: pallet_balances::pallet::Call<T, I>177 **/178 PalletBalancesCall: {179 _enum: {180 transfer: {181 dest: 'MultiAddress',182 value: 'Compact<u128>',183 },184 set_balance: {185 who: 'MultiAddress',186 newFree: 'Compact<u128>',187 newReserved: 'Compact<u128>',188 },189 force_transfer: {190 source: 'MultiAddress',191 dest: 'MultiAddress',192 value: 'Compact<u128>',193 },194 transfer_keep_alive: {195 dest: 'MultiAddress',196 value: 'Compact<u128>',197 },198 transfer_all: {199 dest: 'MultiAddress',200 keepAlive: 'bool',201 },202 force_unreserve: {203 who: 'MultiAddress',204 amount: 'u128'205 }206 }207 },208 /**209 * Lookup58: pallet_balances::pallet::Event<T, I>210 **/211 PalletBalancesEvent: {212 _enum: {213 Endowed: {214 account: 'AccountId32',215 freeBalance: 'u128',216 },217 DustLost: {218 account: 'AccountId32',219 amount: 'u128',220 },221 Transfer: {222 from: 'AccountId32',223 to: 'AccountId32',224 amount: 'u128',225 },226 BalanceSet: {227 who: 'AccountId32',228 free: 'u128',229 reserved: 'u128',230 },231 Reserved: {232 who: 'AccountId32',233 amount: 'u128',234 },235 Unreserved: {236 who: 'AccountId32',237 amount: 'u128',238 },239 ReserveRepatriated: {240 from: 'AccountId32',241 to: 'AccountId32',242 amount: 'u128',243 destinationStatus: 'FrameSupportTokensMiscBalanceStatus',244 },245 Deposit: {246 who: 'AccountId32',247 amount: 'u128',248 },249 Withdraw: {250 who: 'AccountId32',251 amount: 'u128',252 },253 Slashed: {254 who: 'AccountId32',255 amount: 'u128'256 }257 }258 },259 /**260 * Lookup59: frame_support::traits::tokens::misc::BalanceStatus261 **/262 FrameSupportTokensMiscBalanceStatus: {263 _enum: ['Free', 'Reserved']264 },265 /**266 * Lookup60: pallet_balances::pallet::Error<T, I>267 **/268 PalletBalancesError: {269 _enum: ['VestingBalance', 'LiquidityRestrictions', 'InsufficientBalance', 'ExistentialDeposit', 'KeepAlive', 'ExistingVestingSchedule', 'DeadAccount', 'TooManyReserves']270 },271 /**272 * Lookup63: pallet_timestamp::pallet::Call<T>273 **/274 PalletTimestampCall: {275 _enum: {276 set: {277 now: 'Compact<u64>'278 }279 }280 },281 /**282 * Lookup66: pallet_transaction_payment::Releases283 **/284 PalletTransactionPaymentReleases: {285 _enum: ['V1Ancient', 'V2']286 },287 /**288 * Lookup67: pallet_treasury::Proposal<sp_core::crypto::AccountId32, Balance>289 **/290 PalletTreasuryProposal: {291 proposer: 'AccountId32',292 value: 'u128',293 beneficiary: 'AccountId32',294 bond: 'u128'295 },296 /**297 * Lookup70: pallet_treasury::pallet::Call<T, I>298 **/299 PalletTreasuryCall: {300 _enum: {301 propose_spend: {302 value: 'Compact<u128>',303 beneficiary: 'MultiAddress',304 },305 reject_proposal: {306 proposalId: 'Compact<u32>',307 },308 approve_proposal: {309 proposalId: 'Compact<u32>',310 },311 remove_approval: {312 proposalId: 'Compact<u32>'313 }314 }315 },316 /**317 * Lookup72: pallet_treasury::pallet::Event<T, I>318 **/319 PalletTreasuryEvent: {320 _enum: {321 Proposed: {322 proposalIndex: 'u32',323 },324 Spending: {325 budgetRemaining: 'u128',326 },327 Awarded: {328 proposalIndex: 'u32',329 award: 'u128',330 account: 'AccountId32',331 },332 Rejected: {333 proposalIndex: 'u32',334 slashed: 'u128',335 },336 Burnt: {337 burntFunds: 'u128',338 },339 Rollover: {340 rolloverBalance: 'u128',341 },342 Deposit: {343 value: 'u128'344 }345 }346 },347 /**348 * Lookup75: frame_support::PalletId349 **/350 FrameSupportPalletId: '[u8;8]',351 /**352 * Lookup76: pallet_treasury::pallet::Error<T, I>353 **/354 PalletTreasuryError: {355 _enum: ['InsufficientProposersBalance', 'InvalidIndex', 'TooManyApprovals', 'ProposalNotApproved']356 },357 /**358 * Lookup77: pallet_sudo::pallet::Call<T>359 **/360 PalletSudoCall: {361 _enum: {362 sudo: {363 call: 'Call',364 },365 sudo_unchecked_weight: {366 call: 'Call',367 weight: 'u64',368 },369 set_key: {370 _alias: {371 new_: 'new',372 },373 new_: 'MultiAddress',374 },375 sudo_as: {376 who: 'MultiAddress',377 call: 'Call'378 }379 }380 },381 /**382 * Lookup79: frame_system::pallet::Call<T>383 **/384 FrameSystemCall: {385 _enum: {386 fill_block: {387 ratio: 'Perbill',388 },389 remark: {390 remark: 'Bytes',391 },392 set_heap_pages: {393 pages: 'u64',394 },395 set_code: {396 code: 'Bytes',397 },398 set_code_without_checks: {399 code: 'Bytes',400 },401 set_storage: {402 items: 'Vec<(Bytes,Bytes)>',403 },404 kill_storage: {405 _alias: {406 keys_: 'keys',407 },408 keys_: 'Vec<Bytes>',409 },410 kill_prefix: {411 prefix: 'Bytes',412 subkeys: 'u32',413 },414 remark_with_event: {415 remark: 'Bytes'416 }417 }418 },419 /**420 * Lookup83: orml_vesting::module::Call<T>421 **/422 OrmlVestingModuleCall: {423 _enum: {424 claim: 'Null',425 vested_transfer: {426 dest: 'MultiAddress',427 schedule: 'OrmlVestingVestingSchedule',428 },429 update_vesting_schedules: {430 who: 'MultiAddress',431 vestingSchedules: 'Vec<OrmlVestingVestingSchedule>',432 },433 claim_for: {434 dest: 'MultiAddress'435 }436 }437 },438 /**439 * Lookup84: orml_vesting::VestingSchedule<BlockNumber, Balance>440 **/441 OrmlVestingVestingSchedule: {442 start: 'u32',443 period: 'u32',444 periodCount: 'u32',445 perPeriod: 'Compact<u128>'446 },447 /**448 * Lookup86: cumulus_pallet_xcmp_queue::pallet::Call<T>449 **/450 CumulusPalletXcmpQueueCall: {451 _enum: {452 service_overweight: {453 index: 'u64',454 weightLimit: 'u64',455 },456 suspend_xcm_execution: 'Null',457 resume_xcm_execution: 'Null',458 update_suspend_threshold: {459 _alias: {460 new_: 'new',461 },462 new_: 'u32',463 },464 update_drop_threshold: {465 _alias: {466 new_: 'new',467 },468 new_: 'u32',469 },470 update_resume_threshold: {471 _alias: {472 new_: 'new',473 },474 new_: 'u32',475 },476 update_threshold_weight: {477 _alias: {478 new_: 'new',479 },480 new_: 'u64',481 },482 update_weight_restrict_decay: {483 _alias: {484 new_: 'new',485 },486 new_: 'u64',487 },488 update_xcmp_max_individual_weight: {489 _alias: {490 new_: 'new',491 },492 new_: 'u64'493 }494 }495 },496 /**497 * Lookup87: pallet_xcm::pallet::Call<T>498 **/499 PalletXcmCall: {500 _enum: {501 send: {502 dest: 'XcmVersionedMultiLocation',503 message: 'XcmVersionedXcm',504 },505 teleport_assets: {506 dest: 'XcmVersionedMultiLocation',507 beneficiary: 'XcmVersionedMultiLocation',508 assets: 'XcmVersionedMultiAssets',509 feeAssetItem: 'u32',510 },511 reserve_transfer_assets: {512 dest: 'XcmVersionedMultiLocation',513 beneficiary: 'XcmVersionedMultiLocation',514 assets: 'XcmVersionedMultiAssets',515 feeAssetItem: 'u32',516 },517 execute: {518 message: 'XcmVersionedXcm',519 maxWeight: 'u64',520 },521 force_xcm_version: {522 location: 'XcmV1MultiLocation',523 xcmVersion: 'u32',524 },525 force_default_xcm_version: {526 maybeXcmVersion: 'Option<u32>',527 },528 force_subscribe_version_notify: {529 location: 'XcmVersionedMultiLocation',530 },531 force_unsubscribe_version_notify: {532 location: 'XcmVersionedMultiLocation',533 },534 limited_reserve_transfer_assets: {535 dest: 'XcmVersionedMultiLocation',536 beneficiary: 'XcmVersionedMultiLocation',537 assets: 'XcmVersionedMultiAssets',538 feeAssetItem: 'u32',539 weightLimit: 'XcmV2WeightLimit',540 },541 limited_teleport_assets: {542 dest: 'XcmVersionedMultiLocation',543 beneficiary: 'XcmVersionedMultiLocation',544 assets: 'XcmVersionedMultiAssets',545 feeAssetItem: 'u32',546 weightLimit: 'XcmV2WeightLimit'547 }548 }549 },550 /**551 * Lookup88: xcm::VersionedMultiLocation552 **/553 XcmVersionedMultiLocation: {554 _enum: {555 V0: 'XcmV0MultiLocation',556 V1: 'XcmV1MultiLocation'557 }558 },559 /**560 * Lookup89: xcm::v0::multi_location::MultiLocation561 **/562 XcmV0MultiLocation: {563 _enum: {564 Null: 'Null',565 X1: 'XcmV0Junction',566 X2: '(XcmV0Junction,XcmV0Junction)',567 X3: '(XcmV0Junction,XcmV0Junction,XcmV0Junction)',568 X4: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',569 X5: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',570 X6: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',571 X7: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',572 X8: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)'573 }574 },575 /**576 * Lookup90: xcm::v0::junction::Junction577 **/578 XcmV0Junction: {579 _enum: {580 Parent: 'Null',581 Parachain: 'Compact<u32>',582 AccountId32: {583 network: 'XcmV0JunctionNetworkId',584 id: '[u8;32]',585 },586 AccountIndex64: {587 network: 'XcmV0JunctionNetworkId',588 index: 'Compact<u64>',589 },590 AccountKey20: {591 network: 'XcmV0JunctionNetworkId',592 key: '[u8;20]',593 },594 PalletInstance: 'u8',595 GeneralIndex: 'Compact<u128>',596 GeneralKey: 'Bytes',597 OnlyChild: 'Null',598 Plurality: {599 id: 'XcmV0JunctionBodyId',600 part: 'XcmV0JunctionBodyPart'601 }602 }603 },604 /**605 * Lookup91: xcm::v0::junction::NetworkId606 **/607 XcmV0JunctionNetworkId: {608 _enum: {609 Any: 'Null',610 Named: 'Bytes',611 Polkadot: 'Null',612 Kusama: 'Null'613 }614 },615 /**616 * Lookup92: xcm::v0::junction::BodyId617 **/618 XcmV0JunctionBodyId: {619 _enum: {620 Unit: 'Null',621 Named: 'Bytes',622 Index: 'Compact<u32>',623 Executive: 'Null',624 Technical: 'Null',625 Legislative: 'Null',626 Judicial: 'Null'627 }628 },629 /**630 * Lookup93: xcm::v0::junction::BodyPart631 **/632 XcmV0JunctionBodyPart: {633 _enum: {634 Voice: 'Null',635 Members: {636 count: 'Compact<u32>',637 },638 Fraction: {639 nom: 'Compact<u32>',640 denom: 'Compact<u32>',641 },642 AtLeastProportion: {643 nom: 'Compact<u32>',644 denom: 'Compact<u32>',645 },646 MoreThanProportion: {647 nom: 'Compact<u32>',648 denom: 'Compact<u32>'649 }650 }651 },652 /**653 * Lookup94: xcm::v1::multilocation::MultiLocation654 **/655 XcmV1MultiLocation: {656 parents: 'u8',657 interior: 'XcmV1MultilocationJunctions'658 },659 /**660 * Lookup95: xcm::v1::multilocation::Junctions661 **/662 XcmV1MultilocationJunctions: {663 _enum: {664 Here: 'Null',665 X1: 'XcmV1Junction',666 X2: '(XcmV1Junction,XcmV1Junction)',667 X3: '(XcmV1Junction,XcmV1Junction,XcmV1Junction)',668 X4: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',669 X5: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',670 X6: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',671 X7: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',672 X8: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)'673 }674 },675 /**676 * Lookup96: xcm::v1::junction::Junction677 **/678 XcmV1Junction: {679 _enum: {680 Parachain: 'Compact<u32>',681 AccountId32: {682 network: 'XcmV0JunctionNetworkId',683 id: '[u8;32]',684 },685 AccountIndex64: {686 network: 'XcmV0JunctionNetworkId',687 index: 'Compact<u64>',688 },689 AccountKey20: {690 network: 'XcmV0JunctionNetworkId',691 key: '[u8;20]',692 },693 PalletInstance: 'u8',694 GeneralIndex: 'Compact<u128>',695 GeneralKey: 'Bytes',696 OnlyChild: 'Null',697 Plurality: {698 id: 'XcmV0JunctionBodyId',699 part: 'XcmV0JunctionBodyPart'700 }701 }702 },703 /**704 * Lookup97: xcm::VersionedXcm<Call>705 **/706 XcmVersionedXcm: {707 _enum: {708 V0: 'XcmV0Xcm',709 V1: 'XcmV1Xcm',710 V2: 'XcmV2Xcm'711 }712 },713 /**714 * Lookup98: xcm::v0::Xcm<Call>715 **/716 XcmV0Xcm: {717 _enum: {718 WithdrawAsset: {719 assets: 'Vec<XcmV0MultiAsset>',720 effects: 'Vec<XcmV0Order>',721 },722 ReserveAssetDeposit: {723 assets: 'Vec<XcmV0MultiAsset>',724 effects: 'Vec<XcmV0Order>',725 },726 TeleportAsset: {727 assets: 'Vec<XcmV0MultiAsset>',728 effects: 'Vec<XcmV0Order>',729 },730 QueryResponse: {731 queryId: 'Compact<u64>',732 response: 'XcmV0Response',733 },734 TransferAsset: {735 assets: 'Vec<XcmV0MultiAsset>',736 dest: 'XcmV0MultiLocation',737 },738 TransferReserveAsset: {739 assets: 'Vec<XcmV0MultiAsset>',740 dest: 'XcmV0MultiLocation',741 effects: 'Vec<XcmV0Order>',742 },743 Transact: {744 originType: 'XcmV0OriginKind',745 requireWeightAtMost: 'u64',746 call: 'XcmDoubleEncoded',747 },748 HrmpNewChannelOpenRequest: {749 sender: 'Compact<u32>',750 maxMessageSize: 'Compact<u32>',751 maxCapacity: 'Compact<u32>',752 },753 HrmpChannelAccepted: {754 recipient: 'Compact<u32>',755 },756 HrmpChannelClosing: {757 initiator: 'Compact<u32>',758 sender: 'Compact<u32>',759 recipient: 'Compact<u32>',760 },761 RelayedFrom: {762 who: 'XcmV0MultiLocation',763 message: 'XcmV0Xcm'764 }765 }766 },767 /**768 * Lookup100: xcm::v0::multi_asset::MultiAsset769 **/770 XcmV0MultiAsset: {771 _enum: {772 None: 'Null',773 All: 'Null',774 AllFungible: 'Null',775 AllNonFungible: 'Null',776 AllAbstractFungible: {777 id: 'Bytes',778 },779 AllAbstractNonFungible: {780 class: 'Bytes',781 },782 AllConcreteFungible: {783 id: 'XcmV0MultiLocation',784 },785 AllConcreteNonFungible: {786 class: 'XcmV0MultiLocation',787 },788 AbstractFungible: {789 id: 'Bytes',790 amount: 'Compact<u128>',791 },792 AbstractNonFungible: {793 class: 'Bytes',794 instance: 'XcmV1MultiassetAssetInstance',795 },796 ConcreteFungible: {797 id: 'XcmV0MultiLocation',798 amount: 'Compact<u128>',799 },800 ConcreteNonFungible: {801 class: 'XcmV0MultiLocation',802 instance: 'XcmV1MultiassetAssetInstance'803 }804 }805 },806 /**807 * Lookup101: xcm::v1::multiasset::AssetInstance808 **/809 XcmV1MultiassetAssetInstance: {810 _enum: {811 Undefined: 'Null',812 Index: 'Compact<u128>',813 Array4: '[u8;4]',814 Array8: '[u8;8]',815 Array16: '[u8;16]',816 Array32: '[u8;32]',817 Blob: 'Bytes'818 }819 },820 /**821 * Lookup104: xcm::v0::order::Order<Call>822 **/823 XcmV0Order: {824 _enum: {825 Null: 'Null',826 DepositAsset: {827 assets: 'Vec<XcmV0MultiAsset>',828 dest: 'XcmV0MultiLocation',829 },830 DepositReserveAsset: {831 assets: 'Vec<XcmV0MultiAsset>',832 dest: 'XcmV0MultiLocation',833 effects: 'Vec<XcmV0Order>',834 },835 ExchangeAsset: {836 give: 'Vec<XcmV0MultiAsset>',837 receive: 'Vec<XcmV0MultiAsset>',838 },839 InitiateReserveWithdraw: {840 assets: 'Vec<XcmV0MultiAsset>',841 reserve: 'XcmV0MultiLocation',842 effects: 'Vec<XcmV0Order>',843 },844 InitiateTeleport: {845 assets: 'Vec<XcmV0MultiAsset>',846 dest: 'XcmV0MultiLocation',847 effects: 'Vec<XcmV0Order>',848 },849 QueryHolding: {850 queryId: 'Compact<u64>',851 dest: 'XcmV0MultiLocation',852 assets: 'Vec<XcmV0MultiAsset>',853 },854 BuyExecution: {855 fees: 'XcmV0MultiAsset',856 weight: 'u64',857 debt: 'u64',858 haltOnError: 'bool',859 xcm: 'Vec<XcmV0Xcm>'860 }861 }862 },863 /**864 * Lookup106: xcm::v0::Response865 **/866 XcmV0Response: {867 _enum: {868 Assets: 'Vec<XcmV0MultiAsset>'869 }870 },871 /**872 * Lookup107: xcm::v0::OriginKind873 **/874 XcmV0OriginKind: {875 _enum: ['Native', 'SovereignAccount', 'Superuser', 'Xcm']876 },877 /**878 * Lookup108: xcm::double_encoded::DoubleEncoded<T>879 **/880 XcmDoubleEncoded: {881 encoded: 'Bytes'882 },883 /**884 * Lookup109: xcm::v1::Xcm<Call>885 **/886 XcmV1Xcm: {887 _enum: {888 WithdrawAsset: {889 assets: 'XcmV1MultiassetMultiAssets',890 effects: 'Vec<XcmV1Order>',891 },892 ReserveAssetDeposited: {893 assets: 'XcmV1MultiassetMultiAssets',894 effects: 'Vec<XcmV1Order>',895 },896 ReceiveTeleportedAsset: {897 assets: 'XcmV1MultiassetMultiAssets',898 effects: 'Vec<XcmV1Order>',899 },900 QueryResponse: {901 queryId: 'Compact<u64>',902 response: 'XcmV1Response',903 },904 TransferAsset: {905 assets: 'XcmV1MultiassetMultiAssets',906 beneficiary: 'XcmV1MultiLocation',907 },908 TransferReserveAsset: {909 assets: 'XcmV1MultiassetMultiAssets',910 dest: 'XcmV1MultiLocation',911 effects: 'Vec<XcmV1Order>',912 },913 Transact: {914 originType: 'XcmV0OriginKind',915 requireWeightAtMost: 'u64',916 call: 'XcmDoubleEncoded',917 },918 HrmpNewChannelOpenRequest: {919 sender: 'Compact<u32>',920 maxMessageSize: 'Compact<u32>',921 maxCapacity: 'Compact<u32>',922 },923 HrmpChannelAccepted: {924 recipient: 'Compact<u32>',925 },926 HrmpChannelClosing: {927 initiator: 'Compact<u32>',928 sender: 'Compact<u32>',929 recipient: 'Compact<u32>',930 },931 RelayedFrom: {932 who: 'XcmV1MultilocationJunctions',933 message: 'XcmV1Xcm',934 },935 SubscribeVersion: {936 queryId: 'Compact<u64>',937 maxResponseWeight: 'Compact<u64>',938 },939 UnsubscribeVersion: 'Null'940 }941 },942 /**943 * Lookup110: xcm::v1::multiasset::MultiAssets944 **/945 XcmV1MultiassetMultiAssets: 'Vec<XcmV1MultiAsset>',946 /**947 * Lookup112: xcm::v1::multiasset::MultiAsset948 **/949 XcmV1MultiAsset: {950 id: 'XcmV1MultiassetAssetId',951 fun: 'XcmV1MultiassetFungibility'952 },953 /**954 * Lookup113: xcm::v1::multiasset::AssetId955 **/956 XcmV1MultiassetAssetId: {957 _enum: {958 Concrete: 'XcmV1MultiLocation',959 Abstract: 'Bytes'960 }961 },962 /**963 * Lookup114: xcm::v1::multiasset::Fungibility964 **/965 XcmV1MultiassetFungibility: {966 _enum: {967 Fungible: 'Compact<u128>',968 NonFungible: 'XcmV1MultiassetAssetInstance'969 }970 },971 /**972 * Lookup116: xcm::v1::order::Order<Call>973 **/974 XcmV1Order: {975 _enum: {976 Noop: 'Null',977 DepositAsset: {978 assets: 'XcmV1MultiassetMultiAssetFilter',979 maxAssets: 'u32',980 beneficiary: 'XcmV1MultiLocation',981 },982 DepositReserveAsset: {983 assets: 'XcmV1MultiassetMultiAssetFilter',984 maxAssets: 'u32',985 dest: 'XcmV1MultiLocation',986 effects: 'Vec<XcmV1Order>',987 },988 ExchangeAsset: {989 give: 'XcmV1MultiassetMultiAssetFilter',990 receive: 'XcmV1MultiassetMultiAssets',991 },992 InitiateReserveWithdraw: {993 assets: 'XcmV1MultiassetMultiAssetFilter',994 reserve: 'XcmV1MultiLocation',995 effects: 'Vec<XcmV1Order>',996 },997 InitiateTeleport: {998 assets: 'XcmV1MultiassetMultiAssetFilter',999 dest: 'XcmV1MultiLocation',1000 effects: 'Vec<XcmV1Order>',1001 },1002 QueryHolding: {1003 queryId: 'Compact<u64>',1004 dest: 'XcmV1MultiLocation',1005 assets: 'XcmV1MultiassetMultiAssetFilter',1006 },1007 BuyExecution: {1008 fees: 'XcmV1MultiAsset',1009 weight: 'u64',1010 debt: 'u64',1011 haltOnError: 'bool',1012 instructions: 'Vec<XcmV1Xcm>'1013 }1014 }1015 },1016 /**1017 * Lookup117: xcm::v1::multiasset::MultiAssetFilter1018 **/1019 XcmV1MultiassetMultiAssetFilter: {1020 _enum: {1021 Definite: 'XcmV1MultiassetMultiAssets',1022 Wild: 'XcmV1MultiassetWildMultiAsset'1023 }1024 },1025 /**1026 * Lookup118: xcm::v1::multiasset::WildMultiAsset1027 **/1028 XcmV1MultiassetWildMultiAsset: {1029 _enum: {1030 All: 'Null',1031 AllOf: {1032 id: 'XcmV1MultiassetAssetId',1033 fun: 'XcmV1MultiassetWildFungibility'1034 }1035 }1036 },1037 /**1038 * Lookup119: xcm::v1::multiasset::WildFungibility1039 **/1040 XcmV1MultiassetWildFungibility: {1041 _enum: ['Fungible', 'NonFungible']1042 },1043 /**1044 * Lookup121: xcm::v1::Response1045 **/1046 XcmV1Response: {1047 _enum: {1048 Assets: 'XcmV1MultiassetMultiAssets',1049 Version: 'u32'1050 }1051 },1052 /**1053 * Lookup122: xcm::v2::Xcm<Call>1054 **/1055 XcmV2Xcm: 'Vec<XcmV2Instruction>',1056 /**1057 * Lookup124: xcm::v2::Instruction<Call>1058 **/1059 XcmV2Instruction: {1060 _enum: {1061 WithdrawAsset: 'XcmV1MultiassetMultiAssets',1062 ReserveAssetDeposited: 'XcmV1MultiassetMultiAssets',1063 ReceiveTeleportedAsset: 'XcmV1MultiassetMultiAssets',1064 QueryResponse: {1065 queryId: 'Compact<u64>',1066 response: 'XcmV2Response',1067 maxWeight: 'Compact<u64>',1068 },1069 TransferAsset: {1070 assets: 'XcmV1MultiassetMultiAssets',1071 beneficiary: 'XcmV1MultiLocation',1072 },1073 TransferReserveAsset: {1074 assets: 'XcmV1MultiassetMultiAssets',1075 dest: 'XcmV1MultiLocation',1076 xcm: 'XcmV2Xcm',1077 },1078 Transact: {1079 originType: 'XcmV0OriginKind',1080 requireWeightAtMost: 'Compact<u64>',1081 call: 'XcmDoubleEncoded',1082 },1083 HrmpNewChannelOpenRequest: {1084 sender: 'Compact<u32>',1085 maxMessageSize: 'Compact<u32>',1086 maxCapacity: 'Compact<u32>',1087 },1088 HrmpChannelAccepted: {1089 recipient: 'Compact<u32>',1090 },1091 HrmpChannelClosing: {1092 initiator: 'Compact<u32>',1093 sender: 'Compact<u32>',1094 recipient: 'Compact<u32>',1095 },1096 ClearOrigin: 'Null',1097 DescendOrigin: 'XcmV1MultilocationJunctions',1098 ReportError: {1099 queryId: 'Compact<u64>',1100 dest: 'XcmV1MultiLocation',1101 maxResponseWeight: 'Compact<u64>',1102 },1103 DepositAsset: {1104 assets: 'XcmV1MultiassetMultiAssetFilter',1105 maxAssets: 'Compact<u32>',1106 beneficiary: 'XcmV1MultiLocation',1107 },1108 DepositReserveAsset: {1109 assets: 'XcmV1MultiassetMultiAssetFilter',1110 maxAssets: 'Compact<u32>',1111 dest: 'XcmV1MultiLocation',1112 xcm: 'XcmV2Xcm',1113 },1114 ExchangeAsset: {1115 give: 'XcmV1MultiassetMultiAssetFilter',1116 receive: 'XcmV1MultiassetMultiAssets',1117 },1118 InitiateReserveWithdraw: {1119 assets: 'XcmV1MultiassetMultiAssetFilter',1120 reserve: 'XcmV1MultiLocation',1121 xcm: 'XcmV2Xcm',1122 },1123 InitiateTeleport: {1124 assets: 'XcmV1MultiassetMultiAssetFilter',1125 dest: 'XcmV1MultiLocation',1126 xcm: 'XcmV2Xcm',1127 },1128 QueryHolding: {1129 queryId: 'Compact<u64>',1130 dest: 'XcmV1MultiLocation',1131 assets: 'XcmV1MultiassetMultiAssetFilter',1132 maxResponseWeight: 'Compact<u64>',1133 },1134 BuyExecution: {1135 fees: 'XcmV1MultiAsset',1136 weightLimit: 'XcmV2WeightLimit',1137 },1138 RefundSurplus: 'Null',1139 SetErrorHandler: 'XcmV2Xcm',1140 SetAppendix: 'XcmV2Xcm',1141 ClearError: 'Null',1142 ClaimAsset: {1143 assets: 'XcmV1MultiassetMultiAssets',1144 ticket: 'XcmV1MultiLocation',1145 },1146 Trap: 'Compact<u64>',1147 SubscribeVersion: {1148 queryId: 'Compact<u64>',1149 maxResponseWeight: 'Compact<u64>',1150 },1151 UnsubscribeVersion: 'Null'1152 }1153 },1154 /**1155 * Lookup125: xcm::v2::Response1156 **/1157 XcmV2Response: {1158 _enum: {1159 Null: 'Null',1160 Assets: 'XcmV1MultiassetMultiAssets',1161 ExecutionResult: 'Option<(u32,XcmV2TraitsError)>',1162 Version: 'u32'1163 }1164 },1165 /**1166 * Lookup128: xcm::v2::traits::Error1167 **/1168 XcmV2TraitsError: {1169 _enum: {1170 Overflow: 'Null',1171 Unimplemented: 'Null',1172 UntrustedReserveLocation: 'Null',1173 UntrustedTeleportLocation: 'Null',1174 MultiLocationFull: 'Null',1175 MultiLocationNotInvertible: 'Null',1176 BadOrigin: 'Null',1177 InvalidLocation: 'Null',1178 AssetNotFound: 'Null',1179 FailedToTransactAsset: 'Null',1180 NotWithdrawable: 'Null',1181 LocationCannotHold: 'Null',1182 ExceedsMaxMessageSize: 'Null',1183 DestinationUnsupported: 'Null',1184 Transport: 'Null',1185 Unroutable: 'Null',1186 UnknownClaim: 'Null',1187 FailedToDecode: 'Null',1188 MaxWeightInvalid: 'Null',1189 NotHoldingFees: 'Null',1190 TooExpensive: 'Null',1191 Trap: 'u64',1192 UnhandledXcmVersion: 'Null',1193 WeightLimitReached: 'u64',1194 Barrier: 'Null',1195 WeightNotComputable: 'Null'1196 }1197 },1198 /**1199 * Lookup129: xcm::v2::WeightLimit1200 **/1201 XcmV2WeightLimit: {1202 _enum: {1203 Unlimited: 'Null',1204 Limited: 'Compact<u64>'1205 }1206 },1207 /**1208 * Lookup130: xcm::VersionedMultiAssets1209 **/1210 XcmVersionedMultiAssets: {1211 _enum: {1212 V0: 'Vec<XcmV0MultiAsset>',1213 V1: 'XcmV1MultiassetMultiAssets'1214 }1215 },1216 /**1217 * Lookup145: cumulus_pallet_xcm::pallet::Call<T>1218 **/1219 CumulusPalletXcmCall: 'Null',1220 /**1221 * Lookup146: cumulus_pallet_dmp_queue::pallet::Call<T>1222 **/1223 CumulusPalletDmpQueueCall: {1224 _enum: {1225 service_overweight: {1226 index: 'u64',1227 weightLimit: 'u64'1228 }1229 }1230 },1231 /**1232 * Lookup147: pallet_inflation::pallet::Call<T>1233 **/1234 PalletInflationCall: {1235 _enum: {1236 start_inflation: {1237 inflationStartRelayBlock: 'u32'1238 }1239 }1240 },1241 /**1242 * Lookup148: pallet_unique::Call<T>1243 **/1244 PalletUniqueCall: {1245 _enum: {1246 create_collection: {1247 collectionName: 'Vec<u16>',1248 collectionDescription: 'Vec<u16>',1249 tokenPrefix: 'Bytes',1250 mode: 'UpDataStructsCollectionMode',1251 },1252 create_collection_ex: {1253 data: 'UpDataStructsCreateCollectionData',1254 },1255 destroy_collection: {1256 collectionId: 'u32',1257 },1258 add_to_allow_list: {1259 collectionId: 'u32',1260 address: 'PalletEvmAccountBasicCrossAccountIdRepr',1261 },1262 remove_from_allow_list: {1263 collectionId: 'u32',1264 address: 'PalletEvmAccountBasicCrossAccountIdRepr',1265 },1266 change_collection_owner: {1267 collectionId: 'u32',1268 newOwner: 'AccountId32',1269 },1270 add_collection_admin: {1271 collectionId: 'u32',1272 newAdminId: 'PalletEvmAccountBasicCrossAccountIdRepr',1273 },1274 remove_collection_admin: {1275 collectionId: 'u32',1276 accountId: 'PalletEvmAccountBasicCrossAccountIdRepr',1277 },1278 set_collection_sponsor: {1279 collectionId: 'u32',1280 newSponsor: 'AccountId32',1281 },1282 confirm_sponsorship: {1283 collectionId: 'u32',1284 },1285 remove_collection_sponsor: {1286 collectionId: 'u32',1287 },1288 create_item: {1289 collectionId: 'u32',1290 owner: 'PalletEvmAccountBasicCrossAccountIdRepr',1291 data: 'UpDataStructsCreateItemData',1292 },1293 create_multiple_items: {1294 collectionId: 'u32',1295 owner: 'PalletEvmAccountBasicCrossAccountIdRepr',1296 itemsData: 'Vec<UpDataStructsCreateItemData>',1297 },1298 set_collection_properties: {1299 collectionId: 'u32',1300 properties: 'Vec<UpDataStructsProperty>',1301 },1302 delete_collection_properties: {1303 collectionId: 'u32',1304 propertyKeys: 'Vec<Bytes>',1305 },1306 set_token_properties: {1307 collectionId: 'u32',1308 tokenId: 'u32',1309 properties: 'Vec<UpDataStructsProperty>',1310 },1311 delete_token_properties: {1312 collectionId: 'u32',1313 tokenId: 'u32',1314 propertyKeys: 'Vec<Bytes>',1315 },1316 set_token_property_permissions: {1317 collectionId: 'u32',1318 propertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',1319 },1320 create_multiple_items_ex: {1321 collectionId: 'u32',1322 data: 'UpDataStructsCreateItemExData',1323 },1324 set_transfers_enabled_flag: {1325 collectionId: 'u32',1326 value: 'bool',1327 },1328 burn_item: {1329 collectionId: 'u32',1330 itemId: 'u32',1331 value: 'u128',1332 },1333 burn_from: {1334 collectionId: 'u32',1335 from: 'PalletEvmAccountBasicCrossAccountIdRepr',1336 itemId: 'u32',1337 value: 'u128',1338 },1339 transfer: {1340 recipient: 'PalletEvmAccountBasicCrossAccountIdRepr',1341 collectionId: 'u32',1342 itemId: 'u32',1343 value: 'u128',1344 },1345 approve: {1346 spender: 'PalletEvmAccountBasicCrossAccountIdRepr',1347 collectionId: 'u32',1348 itemId: 'u32',1349 amount: 'u128',1350 },1351 transfer_from: {1352 from: 'PalletEvmAccountBasicCrossAccountIdRepr',1353 recipient: 'PalletEvmAccountBasicCrossAccountIdRepr',1354 collectionId: 'u32',1355 itemId: 'u32',1356 value: 'u128',1357 },1358 set_collection_limits: {1359 collectionId: 'u32',1360 newLimit: 'UpDataStructsCollectionLimits',1361 },1362 set_collection_permissions: {1363 collectionId: 'u32',1364 newLimit: 'UpDataStructsCollectionPermissions',1365 },1366 repartition: {1367 collectionId: 'u32',1368 token: 'u32',1369 amount: 'u128'1370 }1371 }1372 },1373 /**1374 * Lookup154: up_data_structs::CollectionMode1375 **/1376 UpDataStructsCollectionMode: {1377 _enum: {1378 NFT: 'Null',1379 Fungible: 'u8',1380 ReFungible: 'Null'1381 }1382 },1383 /**1384 * Lookup155: up_data_structs::CreateCollectionData<sp_core::crypto::AccountId32>1385 **/1386 UpDataStructsCreateCollectionData: {1387 mode: 'UpDataStructsCollectionMode',1388 access: 'Option<UpDataStructsAccessMode>',1389 name: 'Vec<u16>',1390 description: 'Vec<u16>',1391 tokenPrefix: 'Bytes',1392 pendingSponsor: 'Option<AccountId32>',1393 limits: 'Option<UpDataStructsCollectionLimits>',1394 permissions: 'Option<UpDataStructsCollectionPermissions>',1395 tokenPropertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',1396 properties: 'Vec<UpDataStructsProperty>'1397 },1398 /**1399 * Lookup157: up_data_structs::AccessMode1400 **/1401 UpDataStructsAccessMode: {1402 _enum: ['Normal', 'AllowList']1403 },1404 /**1405 * Lookup160: up_data_structs::CollectionLimits1406 **/1407 UpDataStructsCollectionLimits: {1408 accountTokenOwnershipLimit: 'Option<u32>',1409 sponsoredDataSize: 'Option<u32>',1410 sponsoredDataRateLimit: 'Option<UpDataStructsSponsoringRateLimit>',1411 tokenLimit: 'Option<u32>',1412 sponsorTransferTimeout: 'Option<u32>',1413 sponsorApproveTimeout: 'Option<u32>',1414 ownerCanTransfer: 'Option<bool>',1415 ownerCanDestroy: 'Option<bool>',1416 transfersEnabled: 'Option<bool>'1417 },1418 /**1419 * Lookup162: up_data_structs::SponsoringRateLimit1420 **/1421 UpDataStructsSponsoringRateLimit: {1422 _enum: {1423 SponsoringDisabled: 'Null',1424 Blocks: 'u32'1425 }1426 },1427 /**1428 * Lookup165: up_data_structs::CollectionPermissions1429 **/1430 UpDataStructsCollectionPermissions: {1431 access: 'Option<UpDataStructsAccessMode>',1432 mintMode: 'Option<bool>',1433 nesting: 'Option<UpDataStructsNestingPermissions>'1434 },1435 /**1436 * Lookup167: up_data_structs::NestingPermissions1437 **/1438 UpDataStructsNestingPermissions: {1439 tokenOwner: 'bool',1440 collectionAdmin: 'bool',1441 restricted: 'Option<UpDataStructsOwnerRestrictedSet>'1442 },1443 /**1444 * Lookup169: up_data_structs::OwnerRestrictedSet1445 **/1446 UpDataStructsOwnerRestrictedSet: 'BTreeSet<u32>',1447 /**1448 * Lookup175: up_data_structs::PropertyKeyPermission1449 **/1450 UpDataStructsPropertyKeyPermission: {1451 key: 'Bytes',1452 permission: 'UpDataStructsPropertyPermission'1453 },1454 /**1455 * Lookup177: up_data_structs::PropertyPermission1456 **/1457 UpDataStructsPropertyPermission: {1458 mutable: 'bool',1459 collectionAdmin: 'bool',1460 tokenOwner: 'bool'1461 },1462 /**1463 * Lookup180: up_data_structs::Property1464 **/1465 UpDataStructsProperty: {1466 key: 'Bytes',1467 value: 'Bytes'1468 },1469 /**1470 * Lookup183: pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>1471 **/1472 PalletEvmAccountBasicCrossAccountIdRepr: {1473 _enum: {1474 Substrate: 'AccountId32',1475 Ethereum: 'H160'1476 }1477 },1478 /**1479 * Lookup185: up_data_structs::CreateItemData1480 **/1481 UpDataStructsCreateItemData: {1482 _enum: {1483 NFT: 'UpDataStructsCreateNftData',1484 Fungible: 'UpDataStructsCreateFungibleData',1485 ReFungible: 'UpDataStructsCreateReFungibleData'1486 }1487 },1488 /**1489 * Lookup186: up_data_structs::CreateNftData1490 **/1491 UpDataStructsCreateNftData: {1492 properties: 'Vec<UpDataStructsProperty>'1493 },1494 /**1495 * Lookup187: up_data_structs::CreateFungibleData1496 **/1497 UpDataStructsCreateFungibleData: {1498 value: 'u128'1499 },1500 /**1501 * Lookup188: up_data_structs::CreateReFungibleData1502 **/1503 UpDataStructsCreateReFungibleData: {1504 constData: 'Bytes',1505 pieces: 'u128'1506 },1507 /**1508 * Lookup193: up_data_structs::CreateItemExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>1509 **/1510 UpDataStructsCreateItemExData: {1511 _enum: {1512 NFT: 'Vec<UpDataStructsCreateNftExData>',1513 Fungible: 'BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>',1514 RefungibleMultipleItems: 'Vec<UpDataStructsCreateRefungibleExData>',1515 RefungibleMultipleOwners: 'UpDataStructsCreateRefungibleExData'1516 }1517 },1518 /**1519 * Lookup195: up_data_structs::CreateNftExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>1520 **/1521 UpDataStructsCreateNftExData: {1522 properties: 'Vec<UpDataStructsProperty>',1523 owner: 'PalletEvmAccountBasicCrossAccountIdRepr'1524 },1525 /**1526 * Lookup202: up_data_structs::CreateRefungibleExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>1527 **/1528 UpDataStructsCreateRefungibleExData: {1529 constData: 'Bytes',1530 users: 'BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>'1531 },1532 /**1533 * Lookup204: pallet_unique_scheduler::pallet::Call<T>1534 **/1535 PalletUniqueSchedulerCall: {1536 _enum: {1537 schedule_named: {1538 id: '[u8;16]',1539 when: 'u32',1540 maybePeriodic: 'Option<(u32,u32)>',1541 priority: 'u8',1542 call: 'FrameSupportScheduleMaybeHashed',1543 },1544 cancel_named: {1545 id: '[u8;16]',1546 },1547 schedule_named_after: {1548 id: '[u8;16]',1549 after: 'u32',1550 maybePeriodic: 'Option<(u32,u32)>',1551 priority: 'u8',1552 call: 'FrameSupportScheduleMaybeHashed'1553 }1554 }1555 },1556 /**1557 * Lookup206: frame_support::traits::schedule::MaybeHashed<opal_runtime::Call, primitive_types::H256>1558 **/1559 FrameSupportScheduleMaybeHashed: {1560 _enum: {1561 Value: 'Call',1562 Hash: 'H256'1563 }1564 },1565 /**1566 * Lookup207: pallet_template_transaction_payment::Call<T>1567 **/1568 PalletTemplateTransactionPaymentCall: 'Null',1569 /**1570 * Lookup208: pallet_structure::pallet::Call<T>1571 **/1572 PalletStructureCall: 'Null',1573 /**1574 * Lookup209: pallet_rmrk_core::pallet::Call<T>1575 **/1576 PalletRmrkCoreCall: {1577 _enum: {1578 create_collection: {1579 metadata: 'Bytes',1580 max: 'Option<u32>',1581 symbol: 'Bytes',1582 },1583 destroy_collection: {1584 collectionId: 'u32',1585 },1586 change_collection_issuer: {1587 collectionId: 'u32',1588 newIssuer: 'MultiAddress',1589 },1590 lock_collection: {1591 collectionId: 'u32',1592 },1593 mint_nft: {1594 owner: 'Option<AccountId32>',1595 collectionId: 'u32',1596 recipient: 'Option<AccountId32>',1597 royaltyAmount: 'Option<Permill>',1598 metadata: 'Bytes',1599 transferable: 'bool',1600 resources: 'Option<Vec<RmrkTraitsResourceResourceTypes>>',1601 },1602 burn_nft: {1603 collectionId: 'u32',1604 nftId: 'u32',1605 maxBurns: 'u32',1606 },1607 send: {1608 rmrkCollectionId: 'u32',1609 rmrkNftId: 'u32',1610 newOwner: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',1611 },1612 accept_nft: {1613 rmrkCollectionId: 'u32',1614 rmrkNftId: 'u32',1615 newOwner: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',1616 },1617 reject_nft: {1618 rmrkCollectionId: 'u32',1619 rmrkNftId: 'u32',1620 },1621 accept_resource: {1622 rmrkCollectionId: 'u32',1623 rmrkNftId: 'u32',1624 resourceId: 'u32',1625 },1626 accept_resource_removal: {1627 rmrkCollectionId: 'u32',1628 rmrkNftId: 'u32',1629 resourceId: 'u32',1630 },1631 set_property: {1632 rmrkCollectionId: 'Compact<u32>',1633 maybeNftId: 'Option<u32>',1634 key: 'Bytes',1635 value: 'Bytes',1636 },1637 set_priority: {1638 rmrkCollectionId: 'u32',1639 rmrkNftId: 'u32',1640 priorities: 'Vec<u32>',1641 },1642 add_basic_resource: {1643 rmrkCollectionId: 'u32',1644 nftId: 'u32',1645 resource: 'RmrkTraitsResourceBasicResource',1646 },1647 add_composable_resource: {1648 rmrkCollectionId: 'u32',1649 nftId: 'u32',1650 resource: 'RmrkTraitsResourceComposableResource',1651 },1652 add_slot_resource: {1653 rmrkCollectionId: 'u32',1654 nftId: 'u32',1655 resource: 'RmrkTraitsResourceSlotResource',1656 },1657 remove_resource: {1658 rmrkCollectionId: 'u32',1659 nftId: 'u32',1660 resourceId: 'u32'1661 }1662 }1663 },1664 /**1665 * Lookup215: rmrk_traits::resource::ResourceTypes<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>1666 **/1667 RmrkTraitsResourceResourceTypes: {1668 _enum: {1669 Basic: 'RmrkTraitsResourceBasicResource',1670 Composable: 'RmrkTraitsResourceComposableResource',1671 Slot: 'RmrkTraitsResourceSlotResource'1672 }1673 },1674 /**1675 * Lookup217: rmrk_traits::resource::BasicResource<frame_support::storage::bounded_vec::BoundedVec<T, S>>1676 **/1677 RmrkTraitsResourceBasicResource: {1678 src: 'Option<Bytes>',1679 metadata: 'Option<Bytes>',1680 license: 'Option<Bytes>',1681 thumb: 'Option<Bytes>'1682 },1683 /**1684 * Lookup219: rmrk_traits::resource::ComposableResource<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>1685 **/1686 RmrkTraitsResourceComposableResource: {1687 parts: 'Vec<u32>',1688 base: 'u32',1689 src: 'Option<Bytes>',1690 metadata: 'Option<Bytes>',1691 license: 'Option<Bytes>',1692 thumb: 'Option<Bytes>'1693 },1694 /**1695 * Lookup220: rmrk_traits::resource::SlotResource<frame_support::storage::bounded_vec::BoundedVec<T, S>>1696 **/1697 RmrkTraitsResourceSlotResource: {1698 base: 'u32',1699 src: 'Option<Bytes>',1700 metadata: 'Option<Bytes>',1701 slot: 'u32',1702 license: 'Option<Bytes>',1703 thumb: 'Option<Bytes>'1704 },1705 /**1706 * Lookup222: rmrk_traits::nft::AccountIdOrCollectionNftTuple<sp_core::crypto::AccountId32>1707 **/1708 RmrkTraitsNftAccountIdOrCollectionNftTuple: {1709 _enum: {1710 AccountId: 'AccountId32',1711 CollectionAndNftTuple: '(u32,u32)'1712 }1713 },1714 /**1715 * Lookup226: pallet_rmrk_equip::pallet::Call<T>1716 **/1717 PalletRmrkEquipCall: {1718 _enum: {1719 create_base: {1720 baseType: 'Bytes',1721 symbol: 'Bytes',1722 parts: 'Vec<RmrkTraitsPartPartType>',1723 },1724 theme_add: {1725 baseId: 'u32',1726 theme: 'RmrkTraitsTheme',1727 },1728 equippable: {1729 baseId: 'u32',1730 slotId: 'u32',1731 equippables: 'RmrkTraitsPartEquippableList'1732 }1733 }1734 },1735 /**1736 * Lookup229: rmrk_traits::part::PartType<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>1737 **/1738 RmrkTraitsPartPartType: {1739 _enum: {1740 FixedPart: 'RmrkTraitsPartFixedPart',1741 SlotPart: 'RmrkTraitsPartSlotPart'1742 }1743 },1744 /**1745 * Lookup231: rmrk_traits::part::FixedPart<frame_support::storage::bounded_vec::BoundedVec<T, S>>1746 **/1747 RmrkTraitsPartFixedPart: {1748 id: 'u32',1749 z: 'u32',1750 src: 'Bytes'1751 },1752 /**1753 * Lookup232: rmrk_traits::part::SlotPart<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>1754 **/1755 RmrkTraitsPartSlotPart: {1756 id: 'u32',1757 equippable: 'RmrkTraitsPartEquippableList',1758 src: 'Bytes',1759 z: 'u32'1760 },1761 /**1762 * Lookup233: rmrk_traits::part::EquippableList<frame_support::storage::bounded_vec::BoundedVec<T, S>>1763 **/1764 RmrkTraitsPartEquippableList: {1765 _enum: {1766 All: 'Null',1767 Empty: 'Null',1768 Custom: 'Vec<u32>'1769 }1770 },1771 /**1772 * Lookup235: rmrk_traits::theme::Theme<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<rmrk_traits::theme::ThemeProperty<frame_support::storage::bounded_vec::BoundedVec<T, S>>, S>>1773 **/1774 RmrkTraitsTheme: {1775 name: 'Bytes',1776 properties: 'Vec<RmrkTraitsThemeThemeProperty>',1777 inherit: 'bool'1778 },1779 /**1780 * Lookup237: rmrk_traits::theme::ThemeProperty<frame_support::storage::bounded_vec::BoundedVec<T, S>>1781 **/1782 RmrkTraitsThemeThemeProperty: {1783 key: 'Bytes',1784 value: 'Bytes'1785 },1786 /**1787 * Lookup239: pallet_evm::pallet::Call<T>1788 **/1789 PalletEvmCall: {1790 _enum: {1791 withdraw: {1792 address: 'H160',1793 value: 'u128',1794 },1795 call: {1796 source: 'H160',1797 target: 'H160',1798 input: 'Bytes',1799 value: 'U256',1800 gasLimit: 'u64',1801 maxFeePerGas: 'U256',1802 maxPriorityFeePerGas: 'Option<U256>',1803 nonce: 'Option<U256>',1804 accessList: 'Vec<(H160,Vec<H256>)>',1805 },1806 create: {1807 source: 'H160',1808 init: 'Bytes',1809 value: 'U256',1810 gasLimit: 'u64',1811 maxFeePerGas: 'U256',1812 maxPriorityFeePerGas: 'Option<U256>',1813 nonce: 'Option<U256>',1814 accessList: 'Vec<(H160,Vec<H256>)>',1815 },1816 create2: {1817 source: 'H160',1818 init: 'Bytes',1819 salt: 'H256',1820 value: 'U256',1821 gasLimit: 'u64',1822 maxFeePerGas: 'U256',1823 maxPriorityFeePerGas: 'Option<U256>',1824 nonce: 'Option<U256>',1825 accessList: 'Vec<(H160,Vec<H256>)>'1826 }1827 }1828 },1829 /**1830 * Lookup245: pallet_ethereum::pallet::Call<T>1831 **/1832 PalletEthereumCall: {1833 _enum: {1834 transact: {1835 transaction: 'EthereumTransactionTransactionV2'1836 }1837 }1838 },1839 /**1840 * Lookup246: ethereum::transaction::TransactionV21841 **/1842 EthereumTransactionTransactionV2: {1843 _enum: {1844 Legacy: 'EthereumTransactionLegacyTransaction',1845 EIP2930: 'EthereumTransactionEip2930Transaction',1846 EIP1559: 'EthereumTransactionEip1559Transaction'1847 }1848 },1849 /**1850 * Lookup247: ethereum::transaction::LegacyTransaction1851 **/1852 EthereumTransactionLegacyTransaction: {1853 nonce: 'U256',1854 gasPrice: 'U256',1855 gasLimit: 'U256',1856 action: 'EthereumTransactionTransactionAction',1857 value: 'U256',1858 input: 'Bytes',1859 signature: 'EthereumTransactionTransactionSignature'1860 },1861 /**1862 * Lookup248: ethereum::transaction::TransactionAction1863 **/1864 EthereumTransactionTransactionAction: {1865 _enum: {1866 Call: 'H160',1867 Create: 'Null'1868 }1869 },1870 /**1871 * Lookup249: ethereum::transaction::TransactionSignature1872 **/1873 EthereumTransactionTransactionSignature: {1874 v: 'u64',1875 r: 'H256',1876 s: 'H256'1877 },1878 /**1879 * Lookup251: ethereum::transaction::EIP2930Transaction1880 **/1881 EthereumTransactionEip2930Transaction: {1882 chainId: 'u64',1883 nonce: 'U256',1884 gasPrice: 'U256',1885 gasLimit: 'U256',1886 action: 'EthereumTransactionTransactionAction',1887 value: 'U256',1888 input: 'Bytes',1889 accessList: 'Vec<EthereumTransactionAccessListItem>',1890 oddYParity: 'bool',1891 r: 'H256',1892 s: 'H256'1893 },1894 /**1895 * Lookup253: ethereum::transaction::AccessListItem1896 **/1897 EthereumTransactionAccessListItem: {1898 address: 'H160',1899 storageKeys: 'Vec<H256>'1900 },1901 /**1902 * Lookup254: ethereum::transaction::EIP1559Transaction1903 **/1904 EthereumTransactionEip1559Transaction: {1905 chainId: 'u64',1906 nonce: 'U256',1907 maxPriorityFeePerGas: 'U256',1908 maxFeePerGas: 'U256',1909 gasLimit: 'U256',1910 action: 'EthereumTransactionTransactionAction',1911 value: 'U256',1912 input: 'Bytes',1913 accessList: 'Vec<EthereumTransactionAccessListItem>',1914 oddYParity: 'bool',1915 r: 'H256',1916 s: 'H256'1917 },1918 /**1919 * Lookup255: pallet_evm_migration::pallet::Call<T>1920 **/1921 PalletEvmMigrationCall: {1922 _enum: {1923 begin: {1924 address: 'H160',1925 },1926 set_data: {1927 address: 'H160',1928 data: 'Vec<(H256,H256)>',1929 },1930 finish: {1931 address: 'H160',1932 code: 'Bytes'1933 }1934 }1935 },1936 /**1937 * Lookup258: pallet_sudo::pallet::Event<T>1938 **/1939 PalletSudoEvent: {1940 _enum: {1941 Sudid: {1942 sudoResult: 'Result<Null, SpRuntimeDispatchError>',1943 },1944 KeyChanged: {1945 oldSudoer: 'Option<AccountId32>',1946 },1947 SudoAsDone: {1948 sudoResult: 'Result<Null, SpRuntimeDispatchError>'1949 }1950 }1951 },1952 /**1953 * Lookup260: sp_runtime::DispatchError1954 **/1955 SpRuntimeDispatchError: {1956 _enum: {1957 Other: 'Null',1958 CannotLookup: 'Null',1959 BadOrigin: 'Null',1960 Module: 'SpRuntimeModuleError',1961 ConsumerRemaining: 'Null',1962 NoProviders: 'Null',1963 TooManyConsumers: 'Null',1964 Token: 'SpRuntimeTokenError',1965 Arithmetic: 'SpRuntimeArithmeticError',1966 Transactional: 'SpRuntimeTransactionalError'1967 }1968 },1969 /**1970 * Lookup261: sp_runtime::ModuleError1971 **/1972 SpRuntimeModuleError: {1973 index: 'u8',1974 error: '[u8;4]'1975 },1976 /**1977 * Lookup262: sp_runtime::TokenError1978 **/1979 SpRuntimeTokenError: {1980 _enum: ['NoFunds', 'WouldDie', 'BelowMinimum', 'CannotCreate', 'UnknownAsset', 'Frozen', 'Unsupported']1981 },1982 /**1983 * Lookup263: sp_runtime::ArithmeticError1984 **/1985 SpRuntimeArithmeticError: {1986 _enum: ['Underflow', 'Overflow', 'DivisionByZero']1987 },1988 /**1989 * Lookup264: sp_runtime::TransactionalError1990 **/1991 SpRuntimeTransactionalError: {1992 _enum: ['LimitReached', 'NoLayer']1993 },1994 /**1995 * Lookup265: pallet_sudo::pallet::Error<T>1996 **/1997 PalletSudoError: {1998 _enum: ['RequireSudo']1999 },2000 /**2001 * Lookup266: frame_system::AccountInfo<Index, pallet_balances::AccountData<Balance>>2002 **/2003 FrameSystemAccountInfo: {2004 nonce: 'u32',2005 consumers: 'u32',2006 providers: 'u32',2007 sufficients: 'u32',2008 data: 'PalletBalancesAccountData'2009 },2010 /**2011 * Lookup267: frame_support::weights::PerDispatchClass<T>2012 **/2013 FrameSupportWeightsPerDispatchClassU64: {2014 normal: 'u64',2015 operational: 'u64',2016 mandatory: 'u64'2017 },2018 /**2019 * Lookup268: sp_runtime::generic::digest::Digest2020 **/2021 SpRuntimeDigest: {2022 logs: 'Vec<SpRuntimeDigestDigestItem>'2023 },2024 /**2025 * Lookup270: sp_runtime::generic::digest::DigestItem2026 **/2027 SpRuntimeDigestDigestItem: {2028 _enum: {2029 Other: 'Bytes',2030 __Unused1: 'Null',2031 __Unused2: 'Null',2032 __Unused3: 'Null',2033 Consensus: '([u8;4],Bytes)',2034 Seal: '([u8;4],Bytes)',2035 PreRuntime: '([u8;4],Bytes)',2036 __Unused7: 'Null',2037 RuntimeEnvironmentUpdated: 'Null'2038 }2039 },2040 /**2041 * Lookup272: frame_system::EventRecord<opal_runtime::Event, primitive_types::H256>2042 **/2043 FrameSystemEventRecord: {2044 phase: 'FrameSystemPhase',2045 event: 'Event',2046 topics: 'Vec<H256>'2047 },2048 /**2049 * Lookup274: frame_system::pallet::Event<T>2050 **/2051 FrameSystemEvent: {2052 _enum: {2053 ExtrinsicSuccess: {2054 dispatchInfo: 'FrameSupportWeightsDispatchInfo',2055 },2056 ExtrinsicFailed: {2057 dispatchError: 'SpRuntimeDispatchError',2058 dispatchInfo: 'FrameSupportWeightsDispatchInfo',2059 },2060 CodeUpdated: 'Null',2061 NewAccount: {2062 account: 'AccountId32',2063 },2064 KilledAccount: {2065 account: 'AccountId32',2066 },2067 Remarked: {2068 _alias: {2069 hash_: 'hash',2070 },2071 sender: 'AccountId32',2072 hash_: 'H256'2073 }2074 }2075 },2076 /**2077 * Lookup275: frame_support::weights::DispatchInfo2078 **/2079 FrameSupportWeightsDispatchInfo: {2080 weight: 'u64',2081 class: 'FrameSupportWeightsDispatchClass',2082 paysFee: 'FrameSupportWeightsPays'2083 },2084 /**2085 * Lookup276: frame_support::weights::DispatchClass2086 **/2087 FrameSupportWeightsDispatchClass: {2088 _enum: ['Normal', 'Operational', 'Mandatory']2089 },2090 /**2091 * Lookup277: frame_support::weights::Pays2092 **/2093 FrameSupportWeightsPays: {2094 _enum: ['Yes', 'No']2095 },2096 /**2097 * Lookup278: orml_vesting::module::Event<T>2098 **/2099 OrmlVestingModuleEvent: {2100 _enum: {2101 VestingScheduleAdded: {2102 from: 'AccountId32',2103 to: 'AccountId32',2104 vestingSchedule: 'OrmlVestingVestingSchedule',2105 },2106 Claimed: {2107 who: 'AccountId32',2108 amount: 'u128',2109 },2110 VestingSchedulesUpdated: {2111 who: 'AccountId32'2112 }2113 }2114 },2115 /**2116 * Lookup279: cumulus_pallet_xcmp_queue::pallet::Event<T>2117 **/2118 CumulusPalletXcmpQueueEvent: {2119 _enum: {2120 Success: 'Option<H256>',2121 Fail: '(Option<H256>,XcmV2TraitsError)',2122 BadVersion: 'Option<H256>',2123 BadFormat: 'Option<H256>',2124 UpwardMessageSent: 'Option<H256>',2125 XcmpMessageSent: 'Option<H256>',2126 OverweightEnqueued: '(u32,u32,u64,u64)',2127 OverweightServiced: '(u64,u64)'2128 }2129 },2130 /**2131 * Lookup280: pallet_xcm::pallet::Event<T>2132 **/2133 PalletXcmEvent: {2134 _enum: {2135 Attempted: 'XcmV2TraitsOutcome',2136 Sent: '(XcmV1MultiLocation,XcmV1MultiLocation,XcmV2Xcm)',2137 UnexpectedResponse: '(XcmV1MultiLocation,u64)',2138 ResponseReady: '(u64,XcmV2Response)',2139 Notified: '(u64,u8,u8)',2140 NotifyOverweight: '(u64,u8,u8,u64,u64)',2141 NotifyDispatchError: '(u64,u8,u8)',2142 NotifyDecodeFailed: '(u64,u8,u8)',2143 InvalidResponder: '(XcmV1MultiLocation,u64,Option<XcmV1MultiLocation>)',2144 InvalidResponderVersion: '(XcmV1MultiLocation,u64)',2145 ResponseTaken: 'u64',2146 AssetsTrapped: '(H256,XcmV1MultiLocation,XcmVersionedMultiAssets)',2147 VersionChangeNotified: '(XcmV1MultiLocation,u32)',2148 SupportedVersionChanged: '(XcmV1MultiLocation,u32)',2149 NotifyTargetSendFail: '(XcmV1MultiLocation,u64,XcmV2TraitsError)',2150 NotifyTargetMigrationFail: '(XcmVersionedMultiLocation,u64)'2151 }2152 },2153 /**2154 * Lookup281: xcm::v2::traits::Outcome2155 **/2156 XcmV2TraitsOutcome: {2157 _enum: {2158 Complete: 'u64',2159 Incomplete: '(u64,XcmV2TraitsError)',2160 Error: 'XcmV2TraitsError'2161 }2162 },2163 /**2164 * Lookup283: cumulus_pallet_xcm::pallet::Event<T>2165 **/2166 CumulusPalletXcmEvent: {2167 _enum: {2168 InvalidFormat: '[u8;8]',2169 UnsupportedVersion: '[u8;8]',2170 ExecutedDownward: '([u8;8],XcmV2TraitsOutcome)'2171 }2172 },2173 /**2174 * Lookup284: cumulus_pallet_dmp_queue::pallet::Event<T>2175 **/2176 CumulusPalletDmpQueueEvent: {2177 _enum: {2178 InvalidFormat: {2179 messageId: '[u8;32]',2180 },2181 UnsupportedVersion: {2182 messageId: '[u8;32]',2183 },2184 ExecutedDownward: {2185 messageId: '[u8;32]',2186 outcome: 'XcmV2TraitsOutcome',2187 },2188 WeightExhausted: {2189 messageId: '[u8;32]',2190 remainingWeight: 'u64',2191 requiredWeight: 'u64',2192 },2193 OverweightEnqueued: {2194 messageId: '[u8;32]',2195 overweightIndex: 'u64',2196 requiredWeight: 'u64',2197 },2198 OverweightServiced: {2199 overweightIndex: 'u64',2200 weightUsed: 'u64'2201 }2202 }2203 },2204 /**2205 * Lookup285: pallet_unique::RawEvent<sp_core::crypto::AccountId32, pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2206 **/2207 PalletUniqueRawEvent: {2208 _enum: {2209 CollectionSponsorRemoved: 'u32',2210 CollectionAdminAdded: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',2211 CollectionOwnedChanged: '(u32,AccountId32)',2212 CollectionSponsorSet: '(u32,AccountId32)',2213 SponsorshipConfirmed: '(u32,AccountId32)',2214 CollectionAdminRemoved: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',2215 AllowListAddressRemoved: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',2216 AllowListAddressAdded: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',2217 CollectionLimitSet: 'u32',2218 CollectionPermissionSet: 'u32'2219 }2220 },2221 /**2222 * Lookup286: pallet_unique_scheduler::pallet::Event<T>2223 **/2224 PalletUniqueSchedulerEvent: {2225 _enum: {2226 Scheduled: {2227 when: 'u32',2228 index: 'u32',2229 },2230 Canceled: {2231 when: 'u32',2232 index: 'u32',2233 },2234 Dispatched: {2235 task: '(u32,u32)',2236 id: 'Option<[u8;16]>',2237 result: 'Result<Null, SpRuntimeDispatchError>',2238 },2239 CallLookupFailed: {2240 task: '(u32,u32)',2241 id: 'Option<[u8;16]>',2242 error: 'FrameSupportScheduleLookupError'2243 }2244 }2245 },2246 /**2247 * Lookup288: frame_support::traits::schedule::LookupError2248 **/2249 FrameSupportScheduleLookupError: {2250 _enum: ['Unknown', 'BadFormat']2251 },2252 /**2253 * Lookup289: pallet_common::pallet::Event<T>2254 **/2255 PalletCommonEvent: {2256 _enum: {2257 CollectionCreated: '(u32,u8,AccountId32)',2258 CollectionDestroyed: 'u32',2259 ItemCreated: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,u128)',2260 ItemDestroyed: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,u128)',2261 Transfer: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,PalletEvmAccountBasicCrossAccountIdRepr,u128)',2262 Approved: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,PalletEvmAccountBasicCrossAccountIdRepr,u128)',2263 CollectionPropertySet: '(u32,Bytes)',2264 CollectionPropertyDeleted: '(u32,Bytes)',2265 TokenPropertySet: '(u32,u32,Bytes)',2266 TokenPropertyDeleted: '(u32,u32,Bytes)',2267 PropertyPermissionSet: '(u32,Bytes)'2268 }2269 },2270 /**2271 * Lookup290: pallet_structure::pallet::Event<T>2272 **/2273 PalletStructureEvent: {2274 _enum: {2275 Executed: 'Result<Null, SpRuntimeDispatchError>'2276 }2277 },2278 /**2279 * Lookup291: pallet_rmrk_core::pallet::Event<T>2280 **/2281 PalletRmrkCoreEvent: {2282 _enum: {2283 CollectionCreated: {2284 issuer: 'AccountId32',2285 collectionId: 'u32',2286 },2287 CollectionDestroyed: {2288 issuer: 'AccountId32',2289 collectionId: 'u32',2290 },2291 IssuerChanged: {2292 oldIssuer: 'AccountId32',2293 newIssuer: 'AccountId32',2294 collectionId: 'u32',2295 },2296 CollectionLocked: {2297 issuer: 'AccountId32',2298 collectionId: 'u32',2299 },2300 NftMinted: {2301 owner: 'AccountId32',2302 collectionId: 'u32',2303 nftId: 'u32',2304 },2305 NFTBurned: {2306 owner: 'AccountId32',2307 nftId: 'u32',2308 },2309 NFTSent: {2310 sender: 'AccountId32',2311 recipient: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',2312 collectionId: 'u32',2313 nftId: 'u32',2314 approvalRequired: 'bool',2315 },2316 NFTAccepted: {2317 sender: 'AccountId32',2318 recipient: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',2319 collectionId: 'u32',2320 nftId: 'u32',2321 },2322 NFTRejected: {2323 sender: 'AccountId32',2324 collectionId: 'u32',2325 nftId: 'u32',2326 },2327 PropertySet: {2328 collectionId: 'u32',2329 maybeNftId: 'Option<u32>',2330 key: 'Bytes',2331 value: 'Bytes',2332 },2333 ResourceAdded: {2334 nftId: 'u32',2335 resourceId: 'u32',2336 },2337 ResourceRemoval: {2338 nftId: 'u32',2339 resourceId: 'u32',2340 },2341 ResourceAccepted: {2342 nftId: 'u32',2343 resourceId: 'u32',2344 },2345 ResourceRemovalAccepted: {2346 nftId: 'u32',2347 resourceId: 'u32',2348 },2349 PrioritySet: {2350 collectionId: 'u32',2351 nftId: 'u32'2352 }2353 }2354 },2355 /**2356 * Lookup292: pallet_rmrk_equip::pallet::Event<T>2357 **/2358 PalletRmrkEquipEvent: {2359 _enum: {2360 BaseCreated: {2361 issuer: 'AccountId32',2362 baseId: 'u32',2363 },2364 EquippablesUpdated: {2365 baseId: 'u32',2366 slotId: 'u32'2367 }2368 }2369 },2370 /**2371 * Lookup293: pallet_evm::pallet::Event<T>2372 **/2373 PalletEvmEvent: {2374 _enum: {2375 Log: 'EthereumLog',2376 Created: 'H160',2377 CreatedFailed: 'H160',2378 Executed: 'H160',2379 ExecutedFailed: 'H160',2380 BalanceDeposit: '(AccountId32,H160,U256)',2381 BalanceWithdraw: '(AccountId32,H160,U256)'2382 }2383 },2384 /**2385 * Lookup294: ethereum::log::Log2386 **/2387 EthereumLog: {2388 address: 'H160',2389 topics: 'Vec<H256>',2390 data: 'Bytes'2391 },2392 /**2393 * Lookup295: pallet_ethereum::pallet::Event2394 **/2395 PalletEthereumEvent: {2396 _enum: {2397 Executed: '(H160,H160,H256,EvmCoreErrorExitReason)'2398 }2399 },2400 /**2401 * Lookup296: evm_core::error::ExitReason2402 **/2403 EvmCoreErrorExitReason: {2404 _enum: {2405 Succeed: 'EvmCoreErrorExitSucceed',2406 Error: 'EvmCoreErrorExitError',2407 Revert: 'EvmCoreErrorExitRevert',2408 Fatal: 'EvmCoreErrorExitFatal'2409 }2410 },2411 /**2412 * Lookup297: evm_core::error::ExitSucceed2413 **/2414 EvmCoreErrorExitSucceed: {2415 _enum: ['Stopped', 'Returned', 'Suicided']2416 },2417 /**2418 * Lookup298: evm_core::error::ExitError2419 **/2420 EvmCoreErrorExitError: {2421 _enum: {2422 StackUnderflow: 'Null',2423 StackOverflow: 'Null',2424 InvalidJump: 'Null',2425 InvalidRange: 'Null',2426 DesignatedInvalid: 'Null',2427 CallTooDeep: 'Null',2428 CreateCollision: 'Null',2429 CreateContractLimit: 'Null',2430 OutOfOffset: 'Null',2431 OutOfGas: 'Null',2432 OutOfFund: 'Null',2433 PCUnderflow: 'Null',2434 CreateEmpty: 'Null',2435 Other: 'Text',2436 InvalidCode: 'Null'2437 }2438 },2439 /**2440 * Lookup301: evm_core::error::ExitRevert2441 **/2442 EvmCoreErrorExitRevert: {2443 _enum: ['Reverted']2444 },2445 /**2446 * Lookup302: evm_core::error::ExitFatal2447 **/2448 EvmCoreErrorExitFatal: {2449 _enum: {2450 NotSupported: 'Null',2451 UnhandledInterrupt: 'Null',2452 CallErrorAsFatal: 'EvmCoreErrorExitError',2453 Other: 'Text'2454 }2455 },2456 /**2457 * Lookup303: frame_system::Phase2458 **/2459 FrameSystemPhase: {2460 _enum: {2461 ApplyExtrinsic: 'u32',2462 Finalization: 'Null',2463 Initialization: 'Null'2464 }2465 },2466 /**2467 * Lookup305: frame_system::LastRuntimeUpgradeInfo2468 **/2469 FrameSystemLastRuntimeUpgradeInfo: {2470 specVersion: 'Compact<u32>',2471 specName: 'Text'2472 },2473 /**2474 * Lookup306: frame_system::limits::BlockWeights2475 **/2476 FrameSystemLimitsBlockWeights: {2477 baseBlock: 'u64',2478 maxBlock: 'u64',2479 perClass: 'FrameSupportWeightsPerDispatchClassWeightsPerClass'2480 },2481 /**2482 * Lookup307: frame_support::weights::PerDispatchClass<frame_system::limits::WeightsPerClass>2483 **/2484 FrameSupportWeightsPerDispatchClassWeightsPerClass: {2485 normal: 'FrameSystemLimitsWeightsPerClass',2486 operational: 'FrameSystemLimitsWeightsPerClass',2487 mandatory: 'FrameSystemLimitsWeightsPerClass'2488 },2489 /**2490 * Lookup308: frame_system::limits::WeightsPerClass2491 **/2492 FrameSystemLimitsWeightsPerClass: {2493 baseExtrinsic: 'u64',2494 maxExtrinsic: 'Option<u64>',2495 maxTotal: 'Option<u64>',2496 reserved: 'Option<u64>'2497 },2498 /**2499 * Lookup310: frame_system::limits::BlockLength2500 **/2501 FrameSystemLimitsBlockLength: {2502 max: 'FrameSupportWeightsPerDispatchClassU32'2503 },2504 /**2505 * Lookup311: frame_support::weights::PerDispatchClass<T>2506 **/2507 FrameSupportWeightsPerDispatchClassU32: {2508 normal: 'u32',2509 operational: 'u32',2510 mandatory: 'u32'2511 },2512 /**2513 * Lookup312: frame_support::weights::RuntimeDbWeight2514 **/2515 FrameSupportWeightsRuntimeDbWeight: {2516 read: 'u64',2517 write: 'u64'2518 },2519 /**2520 * Lookup313: sp_version::RuntimeVersion2521 **/2522 SpVersionRuntimeVersion: {2523 specName: 'Text',2524 implName: 'Text',2525 authoringVersion: 'u32',2526 specVersion: 'u32',2527 implVersion: 'u32',2528 apis: 'Vec<([u8;8],u32)>',2529 transactionVersion: 'u32',2530 stateVersion: 'u8'2531 },2532 /**2533 * Lookup317: frame_system::pallet::Error<T>2534 **/2535 FrameSystemError: {2536 _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered']2537 },2538 /**2539 * Lookup319: orml_vesting::module::Error<T>2540 **/2541 OrmlVestingModuleError: {2542 _enum: ['ZeroVestingPeriod', 'ZeroVestingPeriodCount', 'InsufficientBalanceToLock', 'TooManyVestingSchedules', 'AmountLow', 'MaxVestingSchedulesExceeded']2543 },2544 /**2545 * Lookup321: cumulus_pallet_xcmp_queue::InboundChannelDetails2546 **/2547 CumulusPalletXcmpQueueInboundChannelDetails: {2548 sender: 'u32',2549 state: 'CumulusPalletXcmpQueueInboundState',2550 messageMetadata: 'Vec<(u32,PolkadotParachainPrimitivesXcmpMessageFormat)>'2551 },2552 /**2553 * Lookup322: cumulus_pallet_xcmp_queue::InboundState2554 **/2555 CumulusPalletXcmpQueueInboundState: {2556 _enum: ['Ok', 'Suspended']2557 },2558 /**2559 * Lookup325: polkadot_parachain::primitives::XcmpMessageFormat2560 **/2561 PolkadotParachainPrimitivesXcmpMessageFormat: {2562 _enum: ['ConcatenatedVersionedXcm', 'ConcatenatedEncodedBlob', 'Signals']2563 },2564 /**2565 * Lookup328: cumulus_pallet_xcmp_queue::OutboundChannelDetails2566 **/2567 CumulusPalletXcmpQueueOutboundChannelDetails: {2568 recipient: 'u32',2569 state: 'CumulusPalletXcmpQueueOutboundState',2570 signalsExist: 'bool',2571 firstIndex: 'u16',2572 lastIndex: 'u16'2573 },2574 /**2575 * Lookup329: cumulus_pallet_xcmp_queue::OutboundState2576 **/2577 CumulusPalletXcmpQueueOutboundState: {2578 _enum: ['Ok', 'Suspended']2579 },2580 /**2581 * Lookup331: cumulus_pallet_xcmp_queue::QueueConfigData2582 **/2583 CumulusPalletXcmpQueueQueueConfigData: {2584 suspendThreshold: 'u32',2585 dropThreshold: 'u32',2586 resumeThreshold: 'u32',2587 thresholdWeight: 'u64',2588 weightRestrictDecay: 'u64',2589 xcmpMaxIndividualWeight: 'u64'2590 },2591 /**2592 * Lookup333: cumulus_pallet_xcmp_queue::pallet::Error<T>2593 **/2594 CumulusPalletXcmpQueueError: {2595 _enum: ['FailedToSend', 'BadXcmOrigin', 'BadXcm', 'BadOverweightIndex', 'WeightOverLimit']2596 },2597 /**2598 * Lookup334: pallet_xcm::pallet::Error<T>2599 **/2600 PalletXcmError: {2601 _enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed']2602 },2603 /**2604 * Lookup335: cumulus_pallet_xcm::pallet::Error<T>2605 **/2606 CumulusPalletXcmError: 'Null',2607 /**2608 * Lookup336: cumulus_pallet_dmp_queue::ConfigData2609 **/2610 CumulusPalletDmpQueueConfigData: {2611 maxIndividual: 'u64'2612 },2613 /**2614 * Lookup337: cumulus_pallet_dmp_queue::PageIndexData2615 **/2616 CumulusPalletDmpQueuePageIndexData: {2617 beginUsed: 'u32',2618 endUsed: 'u32',2619 overweightCount: 'u64'2620 },2621 /**2622 * Lookup340: cumulus_pallet_dmp_queue::pallet::Error<T>2623 **/2624 CumulusPalletDmpQueueError: {2625 _enum: ['Unknown', 'OverLimit']2626 },2627 /**2628 * Lookup344: pallet_unique::Error<T>2629 **/2630 PalletUniqueError: {2631 _enum: ['CollectionDecimalPointLimitExceeded', 'ConfirmUnsetSponsorFail', 'EmptyArgument', 'RepartitionCalledOnNonRefungibleCollection']2632 },2633 /**2634 * Lookup347: pallet_unique_scheduler::ScheduledV3<frame_support::traits::schedule::MaybeHashed<opal_runtime::Call, primitive_types::H256>, BlockNumber, opal_runtime::OriginCaller, sp_core::crypto::AccountId32>2635 **/2636 PalletUniqueSchedulerScheduledV3: {2637 maybeId: 'Option<[u8;16]>',2638 priority: 'u8',2639 call: 'FrameSupportScheduleMaybeHashed',2640 maybePeriodic: 'Option<(u32,u32)>',2641 origin: 'OpalRuntimeOriginCaller'2642 },2643 /**2644 * Lookup348: opal_runtime::OriginCaller2645 **/2646 OpalRuntimeOriginCaller: {2647 _enum: {2648 __Unused0: 'Null',2649 __Unused1: 'Null',2650 __Unused2: 'Null',2651 __Unused3: 'Null',2652 Void: 'SpCoreVoid',2653 __Unused5: 'Null',2654 __Unused6: 'Null',2655 __Unused7: 'Null',2656 __Unused8: 'Null',2657 __Unused9: 'Null',2658 __Unused10: 'Null',2659 __Unused11: 'Null',2660 __Unused12: 'Null',2661 __Unused13: 'Null',2662 __Unused14: 'Null',2663 __Unused15: 'Null',2664 __Unused16: 'Null',2665 __Unused17: 'Null',2666 __Unused18: 'Null',2667 __Unused19: 'Null',2668 __Unused20: 'Null',2669 __Unused21: 'Null',2670 __Unused22: 'Null',2671 __Unused23: 'Null',2672 __Unused24: 'Null',2673 __Unused25: 'Null',2674 __Unused26: 'Null',2675 __Unused27: 'Null',2676 __Unused28: 'Null',2677 __Unused29: 'Null',2678 __Unused30: 'Null',2679 __Unused31: 'Null',2680 __Unused32: 'Null',2681 __Unused33: 'Null',2682 __Unused34: 'Null',2683 __Unused35: 'Null',2684 system: 'FrameSupportDispatchRawOrigin',2685 __Unused37: 'Null',2686 __Unused38: 'Null',2687 __Unused39: 'Null',2688 __Unused40: 'Null',2689 __Unused41: 'Null',2690 __Unused42: 'Null',2691 __Unused43: 'Null',2692 __Unused44: 'Null',2693 __Unused45: 'Null',2694 __Unused46: 'Null',2695 __Unused47: 'Null',2696 __Unused48: 'Null',2697 __Unused49: 'Null',2698 __Unused50: 'Null',2699 PolkadotXcm: 'PalletXcmOrigin',2700 CumulusXcm: 'CumulusPalletXcmOrigin',2701 __Unused53: 'Null',2702 __Unused54: 'Null',2703 __Unused55: 'Null',2704 __Unused56: 'Null',2705 __Unused57: 'Null',2706 __Unused58: 'Null',2707 __Unused59: 'Null',2708 __Unused60: 'Null',2709 __Unused61: 'Null',2710 __Unused62: 'Null',2711 __Unused63: 'Null',2712 __Unused64: 'Null',2713 __Unused65: 'Null',2714 __Unused66: 'Null',2715 __Unused67: 'Null',2716 __Unused68: 'Null',2717 __Unused69: 'Null',2718 __Unused70: 'Null',2719 __Unused71: 'Null',2720 __Unused72: 'Null',2721 __Unused73: 'Null',2722 __Unused74: 'Null',2723 __Unused75: 'Null',2724 __Unused76: 'Null',2725 __Unused77: 'Null',2726 __Unused78: 'Null',2727 __Unused79: 'Null',2728 __Unused80: 'Null',2729 __Unused81: 'Null',2730 __Unused82: 'Null',2731 __Unused83: 'Null',2732 __Unused84: 'Null',2733 __Unused85: 'Null',2734 __Unused86: 'Null',2735 __Unused87: 'Null',2736 __Unused88: 'Null',2737 __Unused89: 'Null',2738 __Unused90: 'Null',2739 __Unused91: 'Null',2740 __Unused92: 'Null',2741 __Unused93: 'Null',2742 __Unused94: 'Null',2743 __Unused95: 'Null',2744 __Unused96: 'Null',2745 __Unused97: 'Null',2746 __Unused98: 'Null',2747 __Unused99: 'Null',2748 __Unused100: 'Null',2749 Ethereum: 'PalletEthereumRawOrigin'2750 }2751 },2752 /**2753 * Lookup349: frame_support::dispatch::RawOrigin<sp_core::crypto::AccountId32>2754 **/2755 FrameSupportDispatchRawOrigin: {2756 _enum: {2757 Root: 'Null',2758 Signed: 'AccountId32',2759 None: 'Null'2760 }2761 },2762 /**2763 * Lookup350: pallet_xcm::pallet::Origin2764 **/2765 PalletXcmOrigin: {2766 _enum: {2767 Xcm: 'XcmV1MultiLocation',2768 Response: 'XcmV1MultiLocation'2769 }2770 },2771 /**2772 * Lookup351: cumulus_pallet_xcm::pallet::Origin2773 **/2774 CumulusPalletXcmOrigin: {2775 _enum: {2776 Relay: 'Null',2777 SiblingParachain: 'u32'2778 }2779 },2780 /**2781 * Lookup352: pallet_ethereum::RawOrigin2782 **/2783 PalletEthereumRawOrigin: {2784 _enum: {2785 EthereumTransaction: 'H160'2786 }2787 },2788 /**2789 * Lookup353: sp_core::Void2790 **/2791 SpCoreVoid: 'Null',2792 /**2793 * Lookup354: pallet_unique_scheduler::pallet::Error<T>2794 **/2795 PalletUniqueSchedulerError: {2796 _enum: ['FailedToSchedule', 'NotFound', 'TargetBlockNumberInPast', 'RescheduleNoChange']2797 },2798 /**2799 * Lookup355: up_data_structs::Collection<sp_core::crypto::AccountId32>2800 **/2801 UpDataStructsCollection: {2802 owner: 'AccountId32',2803 mode: 'UpDataStructsCollectionMode',2804 name: 'Vec<u16>',2805 description: 'Vec<u16>',2806 tokenPrefix: 'Bytes',2807 sponsorship: 'UpDataStructsSponsorshipState',2808 limits: 'UpDataStructsCollectionLimits',2809 permissions: 'UpDataStructsCollectionPermissions',2810 externalCollection: 'bool'2811 },2812 /**2813 * Lookup356: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>2814 **/2815 UpDataStructsSponsorshipState: {2816 _enum: {2817 Disabled: 'Null',2818 Unconfirmed: 'AccountId32',2819 Confirmed: 'AccountId32'2820 }2821 },2822 /**2823 * Lookup357: up_data_structs::Properties2824 **/2825 UpDataStructsProperties: {2826 map: 'UpDataStructsPropertiesMapBoundedVec',2827 consumedSpace: 'u32',2828 spaceLimit: 'u32'2829 },2830 /**2831 * Lookup358: up_data_structs::PropertiesMap<frame_support::storage::bounded_vec::BoundedVec<T, S>>2832 **/2833 UpDataStructsPropertiesMapBoundedVec: 'BTreeMap<Bytes, Bytes>',2834 /**2835 * Lookup363: up_data_structs::PropertiesMap<up_data_structs::PropertyPermission>2836 **/2837 UpDataStructsPropertiesMapPropertyPermission: 'BTreeMap<Bytes, UpDataStructsPropertyPermission>',2838 /**2839 * Lookup370: up_data_structs::CollectionStats2840 **/2841 UpDataStructsCollectionStats: {2842 created: 'u32',2843 destroyed: 'u32',2844 alive: 'u32'2845 },2846 /**2847 * Lookup371: up_data_structs::TokenChild2848 **/2849 UpDataStructsTokenChild: {2850 token: 'u32',2851 collection: 'u32'2852 },2853 /**2854 * Lookup372: PhantomType::up_data_structs<T>2855 **/2856 PhantomTypeUpDataStructs: '[(UpDataStructsTokenData,UpDataStructsRpcCollection,RmrkTraitsCollectionCollectionInfo,RmrkTraitsNftNftInfo,RmrkTraitsResourceResourceInfo,RmrkTraitsPropertyPropertyInfo,RmrkTraitsBaseBaseInfo,RmrkTraitsPartPartType,RmrkTraitsTheme,RmrkTraitsNftNftChild);0]',2857 /**2858 * Lookup374: up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2859 **/2860 UpDataStructsTokenData: {2861 properties: 'Vec<UpDataStructsProperty>',2862 owner: 'Option<PalletEvmAccountBasicCrossAccountIdRepr>',2863 pieces: 'u128'2864 },2865 /**2866 * Lookup376: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>2867 **/2868 UpDataStructsRpcCollection: {2869 owner: 'AccountId32',2870 mode: 'UpDataStructsCollectionMode',2871 name: 'Vec<u16>',2872 description: 'Vec<u16>',2873 tokenPrefix: 'Bytes',2874 sponsorship: 'UpDataStructsSponsorshipState',2875 limits: 'UpDataStructsCollectionLimits',2876 permissions: 'UpDataStructsCollectionPermissions',2877 tokenPropertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',2878 properties: 'Vec<UpDataStructsProperty>',2879 readOnly: 'bool'2880 },2881 /**2882 * Lookup377: rmrk_traits::collection::CollectionInfo<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>, sp_core::crypto::AccountId32>2883 **/2884 RmrkTraitsCollectionCollectionInfo: {2885 issuer: 'AccountId32',2886 metadata: 'Bytes',2887 max: 'Option<u32>',2888 symbol: 'Bytes',2889 nftsCount: 'u32'2890 },2891 /**2892 * Lookup378: rmrk_traits::nft::NftInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill, frame_support::storage::bounded_vec::BoundedVec<T, S>>2893 **/2894 RmrkTraitsNftNftInfo: {2895 owner: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',2896 royalty: 'Option<RmrkTraitsNftRoyaltyInfo>',2897 metadata: 'Bytes',2898 equipped: 'bool',2899 pending: 'bool'2900 },2901 /**2902 * Lookup380: rmrk_traits::nft::RoyaltyInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill>2903 **/2904 RmrkTraitsNftRoyaltyInfo: {2905 recipient: 'AccountId32',2906 amount: 'Permill'2907 },2908 /**2909 * Lookup381: rmrk_traits::resource::ResourceInfo<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>2910 **/2911 RmrkTraitsResourceResourceInfo: {2912 id: 'u32',2913 resource: 'RmrkTraitsResourceResourceTypes',2914 pending: 'bool',2915 pendingRemoval: 'bool'2916 },2917 /**2918 * Lookup382: rmrk_traits::property::PropertyInfo<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>2919 **/2920 RmrkTraitsPropertyPropertyInfo: {2921 key: 'Bytes',2922 value: 'Bytes'2923 },2924 /**2925 * Lookup383: rmrk_traits::base::BaseInfo<sp_core::crypto::AccountId32, frame_support::storage::bounded_vec::BoundedVec<T, S>>2926 **/2927 RmrkTraitsBaseBaseInfo: {2928 issuer: 'AccountId32',2929 baseType: 'Bytes',2930 symbol: 'Bytes'2931 },2932 /**2933 * Lookup384: rmrk_traits::nft::NftChild2934 **/2935 RmrkTraitsNftNftChild: {2936 collectionId: 'u32',2937 nftId: 'u32'2938 },2939 /**2940 * Lookup386: pallet_common::pallet::Error<T>2941 **/2942 PalletCommonError: {2943 _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']2944 },2945 /**2946 * Lookup388: pallet_fungible::pallet::Error<T>2947 **/2948 PalletFungibleError: {2949 _enum: ['NotFungibleDataUsedToMintFungibleCollectionToken', 'FungibleItemsHaveNoId', 'FungibleItemsDontHaveData', 'FungibleDisallowsNesting', 'SettingPropertiesNotAllowed']2950 },2951 /**2952 * Lookup389: pallet_refungible::ItemData2953 **/2954 PalletRefungibleItemData: {2955 constData: 'Bytes'2956 },2957 /**2958 * Lookup393: pallet_refungible::pallet::Error<T>2959 **/2960 PalletRefungibleError: {2961 _enum: ['NotRefungibleDataUsedToMintFungibleCollectionToken', 'WrongRefungiblePieces', 'RepartitionWhileNotOwningAllPieces', 'RefungibleDisallowsNesting', 'SettingPropertiesNotAllowed']2962 },2963 /**2964 * Lookup394: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2965 **/2966 PalletNonfungibleItemData: {2967 owner: 'PalletEvmAccountBasicCrossAccountIdRepr'2968 },2969 /**2970 * Lookup396: up_data_structs::PropertyScope2971 **/2972 UpDataStructsPropertyScope: {2973 _enum: ['None', 'Rmrk']2974 },2975 /**2976 * Lookup398: pallet_nonfungible::pallet::Error<T>2977 **/2978 PalletNonfungibleError: {2979 _enum: ['NotNonfungibleDataUsedToMintFungibleCollectionToken', 'NonfungibleItemsHaveNoAmount', 'CantBurnNftWithChildren']2980 },2981 /**2982 * Lookup399: pallet_structure::pallet::Error<T>2983 **/2984 PalletStructureError: {2985 _enum: ['OuroborosDetected', 'DepthLimit', 'BreadthLimit', 'TokenNotFound']2986 },2987 /**2988 * Lookup400: pallet_rmrk_core::pallet::Error<T>2989 **/2990 PalletRmrkCoreError: {2991 _enum: ['CorruptedCollectionType', 'NftTypeEncodeError', 'RmrkPropertyKeyIsTooLong', 'RmrkPropertyValueIsTooLong', 'RmrkPropertyIsNotFound', 'UnableToDecodeRmrkData', 'CollectionNotEmpty', 'NoAvailableCollectionId', 'NoAvailableNftId', 'CollectionUnknown', 'NoPermission', 'NonTransferable', 'CollectionFullOrLocked', 'ResourceDoesntExist', 'CannotSendToDescendentOrSelf', 'CannotAcceptNonOwnedNft', 'CannotRejectNonOwnedNft', 'CannotRejectNonPendingNft', 'ResourceNotPending', 'NoAvailableResourceId']2992 },2993 /**2994 * Lookup402: pallet_rmrk_equip::pallet::Error<T>2995 **/2996 PalletRmrkEquipError: {2997 _enum: ['PermissionError', 'NoAvailableBaseId', 'NoAvailablePartId', 'BaseDoesntExist', 'NeedsDefaultThemeFirst', 'PartDoesntExist', 'NoEquippableOnFixedPart']2998 },2999 /**3000 * Lookup405: pallet_evm::pallet::Error<T>3001 **/3002 PalletEvmError: {3003 _enum: ['BalanceLow', 'FeeOverflow', 'PaymentOverflow', 'WithdrawFailed', 'GasPriceTooLow', 'InvalidNonce']3004 },3005 /**3006 * Lookup408: fp_rpc::TransactionStatus3007 **/3008 FpRpcTransactionStatus: {3009 transactionHash: 'H256',3010 transactionIndex: 'u32',3011 from: 'H160',3012 to: 'Option<H160>',3013 contractAddress: 'Option<H160>',3014 logs: 'Vec<EthereumLog>',3015 logsBloom: 'EthbloomBloom'3016 },3017 /**3018 * Lookup410: ethbloom::Bloom3019 **/3020 EthbloomBloom: '[u8;256]',3021 /**3022 * Lookup412: ethereum::receipt::ReceiptV33023 **/3024 EthereumReceiptReceiptV3: {3025 _enum: {3026 Legacy: 'EthereumReceiptEip658ReceiptData',3027 EIP2930: 'EthereumReceiptEip658ReceiptData',3028 EIP1559: 'EthereumReceiptEip658ReceiptData'3029 }3030 },3031 /**3032 * Lookup413: ethereum::receipt::EIP658ReceiptData3033 **/3034 EthereumReceiptEip658ReceiptData: {3035 statusCode: 'u8',3036 usedGas: 'U256',3037 logsBloom: 'EthbloomBloom',3038 logs: 'Vec<EthereumLog>'3039 },3040 /**3041 * Lookup414: ethereum::block::Block<ethereum::transaction::TransactionV2>3042 **/3043 EthereumBlock: {3044 header: 'EthereumHeader',3045 transactions: 'Vec<EthereumTransactionTransactionV2>',3046 ommers: 'Vec<EthereumHeader>'3047 },3048 /**3049 * Lookup415: ethereum::header::Header3050 **/3051 EthereumHeader: {3052 parentHash: 'H256',3053 ommersHash: 'H256',3054 beneficiary: 'H160',3055 stateRoot: 'H256',3056 transactionsRoot: 'H256',3057 receiptsRoot: 'H256',3058 logsBloom: 'EthbloomBloom',3059 difficulty: 'U256',3060 number: 'U256',3061 gasLimit: 'U256',3062 gasUsed: 'U256',3063 timestamp: 'u64',3064 extraData: 'Bytes',3065 mixHash: 'H256',3066 nonce: 'EthereumTypesHashH64'3067 },3068 /**3069 * Lookup416: ethereum_types::hash::H643070 **/3071 EthereumTypesHashH64: '[u8;8]',3072 /**3073 * Lookup421: pallet_ethereum::pallet::Error<T>3074 **/3075 PalletEthereumError: {3076 _enum: ['InvalidSignature', 'PreLogExists']3077 },3078 /**3079 * Lookup422: pallet_evm_coder_substrate::pallet::Error<T>3080 **/3081 PalletEvmCoderSubstrateError: {3082 _enum: ['OutOfGas', 'OutOfFund']3083 },3084 /**3085 * Lookup423: pallet_evm_contract_helpers::SponsoringModeT3086 **/3087 PalletEvmContractHelpersSponsoringModeT: {3088 _enum: ['Disabled', 'Allowlisted', 'Generous']3089 },3090 /**3091 * Lookup425: pallet_evm_contract_helpers::pallet::Error<T>3092 **/3093 PalletEvmContractHelpersError: {3094 _enum: ['NoPermission']3095 },3096 /**3097 * Lookup426: pallet_evm_migration::pallet::Error<T>3098 **/3099 PalletEvmMigrationError: {3100 _enum: ['AccountNotEmpty', 'AccountIsNotMigrating']3101 },3102 /**3103 * Lookup428: sp_runtime::MultiSignature3104 **/3105 SpRuntimeMultiSignature: {3106 _enum: {3107 Ed25519: 'SpCoreEd25519Signature',3108 Sr25519: 'SpCoreSr25519Signature',3109 Ecdsa: 'SpCoreEcdsaSignature'3110 }3111 },3112 /**3113 * Lookup429: sp_core::ed25519::Signature3114 **/3115 SpCoreEd25519Signature: '[u8;64]',3116 /**3117 * Lookup431: sp_core::sr25519::Signature3118 **/3119 SpCoreSr25519Signature: '[u8;64]',3120 /**3121 * Lookup432: sp_core::ecdsa::Signature3122 **/3123 SpCoreEcdsaSignature: '[u8;65]',3124 /**3125 * Lookup435: frame_system::extensions::check_spec_version::CheckSpecVersion<T>3126 **/3127 FrameSystemExtensionsCheckSpecVersion: 'Null',3128 /**3129 * Lookup436: frame_system::extensions::check_genesis::CheckGenesis<T>3130 **/3131 FrameSystemExtensionsCheckGenesis: 'Null',3132 /**3133 * Lookup439: frame_system::extensions::check_nonce::CheckNonce<T>3134 **/3135 FrameSystemExtensionsCheckNonce: 'Compact<u32>',3136 /**3137 * Lookup440: frame_system::extensions::check_weight::CheckWeight<T>3138 **/3139 FrameSystemExtensionsCheckWeight: 'Null',3140 /**3141 * Lookup441: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>3142 **/3143 PalletTemplateTransactionPaymentChargeTransactionPayment: 'Compact<u128>',3144 /**3145 * Lookup442: opal_runtime::Runtime3146 **/3147 OpalRuntimeRuntime: 'Null',3148 /**3149 * Lookup443: pallet_ethereum::FakeTransactionFinalizer<opal_runtime::Runtime>3150 **/3151 PalletEthereumFakeTransactionFinalizer: 'Null'3152};1// Auto-generated via `yarn polkadot-types-from-defs`, do not edit2/* eslint-disable */34/* eslint-disable sort-keys */56export default {7 /**8 * Lookup2: polkadot_primitives::v2::PersistedValidationData<primitive_types::H256, N>9 **/10 PolkadotPrimitivesV2PersistedValidationData: {11 parentHead: 'Bytes',12 relayParentNumber: 'u32',13 relayParentStorageRoot: 'H256',14 maxPovSize: 'u32'15 },16 /**17 * Lookup9: polkadot_primitives::v2::UpgradeRestriction18 **/19 PolkadotPrimitivesV2UpgradeRestriction: {20 _enum: ['Present']21 },22 /**23 * Lookup10: sp_trie::storage_proof::StorageProof24 **/25 SpTrieStorageProof: {26 trieNodes: 'BTreeSet<Bytes>'27 },28 /**29 * Lookup13: cumulus_pallet_parachain_system::relay_state_snapshot::MessagingStateSnapshot30 **/31 CumulusPalletParachainSystemRelayStateSnapshotMessagingStateSnapshot: {32 dmqMqcHead: 'H256',33 relayDispatchQueueSize: '(u32,u32)',34 ingressChannels: 'Vec<(u32,PolkadotPrimitivesV2AbridgedHrmpChannel)>',35 egressChannels: 'Vec<(u32,PolkadotPrimitivesV2AbridgedHrmpChannel)>'36 },37 /**38 * Lookup18: polkadot_primitives::v2::AbridgedHrmpChannel39 **/40 PolkadotPrimitivesV2AbridgedHrmpChannel: {41 maxCapacity: 'u32',42 maxTotalSize: 'u32',43 maxMessageSize: 'u32',44 msgCount: 'u32',45 totalSize: 'u32',46 mqcHead: 'Option<H256>'47 },48 /**49 * Lookup20: polkadot_primitives::v2::AbridgedHostConfiguration50 **/51 PolkadotPrimitivesV2AbridgedHostConfiguration: {52 maxCodeSize: 'u32',53 maxHeadDataSize: 'u32',54 maxUpwardQueueCount: 'u32',55 maxUpwardQueueSize: 'u32',56 maxUpwardMessageSize: 'u32',57 maxUpwardMessageNumPerCandidate: 'u32',58 hrmpMaxMessageNumPerCandidate: 'u32',59 validationUpgradeCooldown: 'u32',60 validationUpgradeDelay: 'u32'61 },62 /**63 * Lookup26: polkadot_core_primitives::OutboundHrmpMessage<polkadot_parachain::primitives::Id>64 **/65 PolkadotCorePrimitivesOutboundHrmpMessage: {66 recipient: 'u32',67 data: 'Bytes'68 },69 /**70 * Lookup28: cumulus_pallet_parachain_system::pallet::Call<T>71 **/72 CumulusPalletParachainSystemCall: {73 _enum: {74 set_validation_data: {75 data: 'CumulusPrimitivesParachainInherentParachainInherentData',76 },77 sudo_send_upward_message: {78 message: 'Bytes',79 },80 authorize_upgrade: {81 codeHash: 'H256',82 },83 enact_authorized_upgrade: {84 code: 'Bytes'85 }86 }87 },88 /**89 * Lookup29: cumulus_primitives_parachain_inherent::ParachainInherentData90 **/91 CumulusPrimitivesParachainInherentParachainInherentData: {92 validationData: 'PolkadotPrimitivesV2PersistedValidationData',93 relayChainState: 'SpTrieStorageProof',94 downwardMessages: 'Vec<PolkadotCorePrimitivesInboundDownwardMessage>',95 horizontalMessages: 'BTreeMap<u32, Vec<PolkadotCorePrimitivesInboundHrmpMessage>>'96 },97 /**98 * Lookup31: polkadot_core_primitives::InboundDownwardMessage<BlockNumber>99 **/100 PolkadotCorePrimitivesInboundDownwardMessage: {101 sentAt: 'u32',102 msg: 'Bytes'103 },104 /**105 * Lookup34: polkadot_core_primitives::InboundHrmpMessage<BlockNumber>106 **/107 PolkadotCorePrimitivesInboundHrmpMessage: {108 sentAt: 'u32',109 data: 'Bytes'110 },111 /**112 * Lookup37: cumulus_pallet_parachain_system::pallet::Event<T>113 **/114 CumulusPalletParachainSystemEvent: {115 _enum: {116 ValidationFunctionStored: 'Null',117 ValidationFunctionApplied: {118 relayChainBlockNum: 'u32',119 },120 ValidationFunctionDiscarded: 'Null',121 UpgradeAuthorized: {122 codeHash: 'H256',123 },124 DownwardMessagesReceived: {125 count: 'u32',126 },127 DownwardMessagesProcessed: {128 weightUsed: 'u64',129 dmqHead: 'H256'130 }131 }132 },133 /**134 * Lookup38: cumulus_pallet_parachain_system::pallet::Error<T>135 **/136 CumulusPalletParachainSystemError: {137 _enum: ['OverlappingUpgrades', 'ProhibitedByPolkadot', 'TooBig', 'ValidationDataNotAvailable', 'HostConfigurationNotAvailable', 'NotScheduled', 'NothingAuthorized', 'Unauthorized']138 },139 /**140 * Lookup41: pallet_balances::AccountData<Balance>141 **/142 PalletBalancesAccountData: {143 free: 'u128',144 reserved: 'u128',145 miscFrozen: 'u128',146 feeFrozen: 'u128'147 },148 /**149 * Lookup43: pallet_balances::BalanceLock<Balance>150 **/151 PalletBalancesBalanceLock: {152 id: '[u8;8]',153 amount: 'u128',154 reasons: 'PalletBalancesReasons'155 },156 /**157 * Lookup45: pallet_balances::Reasons158 **/159 PalletBalancesReasons: {160 _enum: ['Fee', 'Misc', 'All']161 },162 /**163 * Lookup48: pallet_balances::ReserveData<ReserveIdentifier, Balance>164 **/165 PalletBalancesReserveData: {166 id: '[u8;16]',167 amount: 'u128'168 },169 /**170 * Lookup51: pallet_balances::Releases171 **/172 PalletBalancesReleases: {173 _enum: ['V1_0_0', 'V2_0_0']174 },175 /**176 * Lookup52: pallet_balances::pallet::Call<T, I>177 **/178 PalletBalancesCall: {179 _enum: {180 transfer: {181 dest: 'MultiAddress',182 value: 'Compact<u128>',183 },184 set_balance: {185 who: 'MultiAddress',186 newFree: 'Compact<u128>',187 newReserved: 'Compact<u128>',188 },189 force_transfer: {190 source: 'MultiAddress',191 dest: 'MultiAddress',192 value: 'Compact<u128>',193 },194 transfer_keep_alive: {195 dest: 'MultiAddress',196 value: 'Compact<u128>',197 },198 transfer_all: {199 dest: 'MultiAddress',200 keepAlive: 'bool',201 },202 force_unreserve: {203 who: 'MultiAddress',204 amount: 'u128'205 }206 }207 },208 /**209 * Lookup58: pallet_balances::pallet::Event<T, I>210 **/211 PalletBalancesEvent: {212 _enum: {213 Endowed: {214 account: 'AccountId32',215 freeBalance: 'u128',216 },217 DustLost: {218 account: 'AccountId32',219 amount: 'u128',220 },221 Transfer: {222 from: 'AccountId32',223 to: 'AccountId32',224 amount: 'u128',225 },226 BalanceSet: {227 who: 'AccountId32',228 free: 'u128',229 reserved: 'u128',230 },231 Reserved: {232 who: 'AccountId32',233 amount: 'u128',234 },235 Unreserved: {236 who: 'AccountId32',237 amount: 'u128',238 },239 ReserveRepatriated: {240 from: 'AccountId32',241 to: 'AccountId32',242 amount: 'u128',243 destinationStatus: 'FrameSupportTokensMiscBalanceStatus',244 },245 Deposit: {246 who: 'AccountId32',247 amount: 'u128',248 },249 Withdraw: {250 who: 'AccountId32',251 amount: 'u128',252 },253 Slashed: {254 who: 'AccountId32',255 amount: 'u128'256 }257 }258 },259 /**260 * Lookup59: frame_support::traits::tokens::misc::BalanceStatus261 **/262 FrameSupportTokensMiscBalanceStatus: {263 _enum: ['Free', 'Reserved']264 },265 /**266 * Lookup60: pallet_balances::pallet::Error<T, I>267 **/268 PalletBalancesError: {269 _enum: ['VestingBalance', 'LiquidityRestrictions', 'InsufficientBalance', 'ExistentialDeposit', 'KeepAlive', 'ExistingVestingSchedule', 'DeadAccount', 'TooManyReserves']270 },271 /**272 * Lookup63: pallet_timestamp::pallet::Call<T>273 **/274 PalletTimestampCall: {275 _enum: {276 set: {277 now: 'Compact<u64>'278 }279 }280 },281 /**282 * Lookup66: pallet_transaction_payment::Releases283 **/284 PalletTransactionPaymentReleases: {285 _enum: ['V1Ancient', 'V2']286 },287 /**288 * Lookup67: pallet_treasury::Proposal<sp_core::crypto::AccountId32, Balance>289 **/290 PalletTreasuryProposal: {291 proposer: 'AccountId32',292 value: 'u128',293 beneficiary: 'AccountId32',294 bond: 'u128'295 },296 /**297 * Lookup70: pallet_treasury::pallet::Call<T, I>298 **/299 PalletTreasuryCall: {300 _enum: {301 propose_spend: {302 value: 'Compact<u128>',303 beneficiary: 'MultiAddress',304 },305 reject_proposal: {306 proposalId: 'Compact<u32>',307 },308 approve_proposal: {309 proposalId: 'Compact<u32>',310 },311 remove_approval: {312 proposalId: 'Compact<u32>'313 }314 }315 },316 /**317 * Lookup72: pallet_treasury::pallet::Event<T, I>318 **/319 PalletTreasuryEvent: {320 _enum: {321 Proposed: {322 proposalIndex: 'u32',323 },324 Spending: {325 budgetRemaining: 'u128',326 },327 Awarded: {328 proposalIndex: 'u32',329 award: 'u128',330 account: 'AccountId32',331 },332 Rejected: {333 proposalIndex: 'u32',334 slashed: 'u128',335 },336 Burnt: {337 burntFunds: 'u128',338 },339 Rollover: {340 rolloverBalance: 'u128',341 },342 Deposit: {343 value: 'u128'344 }345 }346 },347 /**348 * Lookup75: frame_support::PalletId349 **/350 FrameSupportPalletId: '[u8;8]',351 /**352 * Lookup76: pallet_treasury::pallet::Error<T, I>353 **/354 PalletTreasuryError: {355 _enum: ['InsufficientProposersBalance', 'InvalidIndex', 'TooManyApprovals', 'ProposalNotApproved']356 },357 /**358 * Lookup77: pallet_sudo::pallet::Call<T>359 **/360 PalletSudoCall: {361 _enum: {362 sudo: {363 call: 'Call',364 },365 sudo_unchecked_weight: {366 call: 'Call',367 weight: 'u64',368 },369 set_key: {370 _alias: {371 new_: 'new',372 },373 new_: 'MultiAddress',374 },375 sudo_as: {376 who: 'MultiAddress',377 call: 'Call'378 }379 }380 },381 /**382 * Lookup79: frame_system::pallet::Call<T>383 **/384 FrameSystemCall: {385 _enum: {386 fill_block: {387 ratio: 'Perbill',388 },389 remark: {390 remark: 'Bytes',391 },392 set_heap_pages: {393 pages: 'u64',394 },395 set_code: {396 code: 'Bytes',397 },398 set_code_without_checks: {399 code: 'Bytes',400 },401 set_storage: {402 items: 'Vec<(Bytes,Bytes)>',403 },404 kill_storage: {405 _alias: {406 keys_: 'keys',407 },408 keys_: 'Vec<Bytes>',409 },410 kill_prefix: {411 prefix: 'Bytes',412 subkeys: 'u32',413 },414 remark_with_event: {415 remark: 'Bytes'416 }417 }418 },419 /**420 * Lookup83: orml_vesting::module::Call<T>421 **/422 OrmlVestingModuleCall: {423 _enum: {424 claim: 'Null',425 vested_transfer: {426 dest: 'MultiAddress',427 schedule: 'OrmlVestingVestingSchedule',428 },429 update_vesting_schedules: {430 who: 'MultiAddress',431 vestingSchedules: 'Vec<OrmlVestingVestingSchedule>',432 },433 claim_for: {434 dest: 'MultiAddress'435 }436 }437 },438 /**439 * Lookup84: orml_vesting::VestingSchedule<BlockNumber, Balance>440 **/441 OrmlVestingVestingSchedule: {442 start: 'u32',443 period: 'u32',444 periodCount: 'u32',445 perPeriod: 'Compact<u128>'446 },447 /**448 * Lookup86: cumulus_pallet_xcmp_queue::pallet::Call<T>449 **/450 CumulusPalletXcmpQueueCall: {451 _enum: {452 service_overweight: {453 index: 'u64',454 weightLimit: 'u64',455 },456 suspend_xcm_execution: 'Null',457 resume_xcm_execution: 'Null',458 update_suspend_threshold: {459 _alias: {460 new_: 'new',461 },462 new_: 'u32',463 },464 update_drop_threshold: {465 _alias: {466 new_: 'new',467 },468 new_: 'u32',469 },470 update_resume_threshold: {471 _alias: {472 new_: 'new',473 },474 new_: 'u32',475 },476 update_threshold_weight: {477 _alias: {478 new_: 'new',479 },480 new_: 'u64',481 },482 update_weight_restrict_decay: {483 _alias: {484 new_: 'new',485 },486 new_: 'u64',487 },488 update_xcmp_max_individual_weight: {489 _alias: {490 new_: 'new',491 },492 new_: 'u64'493 }494 }495 },496 /**497 * Lookup87: pallet_xcm::pallet::Call<T>498 **/499 PalletXcmCall: {500 _enum: {501 send: {502 dest: 'XcmVersionedMultiLocation',503 message: 'XcmVersionedXcm',504 },505 teleport_assets: {506 dest: 'XcmVersionedMultiLocation',507 beneficiary: 'XcmVersionedMultiLocation',508 assets: 'XcmVersionedMultiAssets',509 feeAssetItem: 'u32',510 },511 reserve_transfer_assets: {512 dest: 'XcmVersionedMultiLocation',513 beneficiary: 'XcmVersionedMultiLocation',514 assets: 'XcmVersionedMultiAssets',515 feeAssetItem: 'u32',516 },517 execute: {518 message: 'XcmVersionedXcm',519 maxWeight: 'u64',520 },521 force_xcm_version: {522 location: 'XcmV1MultiLocation',523 xcmVersion: 'u32',524 },525 force_default_xcm_version: {526 maybeXcmVersion: 'Option<u32>',527 },528 force_subscribe_version_notify: {529 location: 'XcmVersionedMultiLocation',530 },531 force_unsubscribe_version_notify: {532 location: 'XcmVersionedMultiLocation',533 },534 limited_reserve_transfer_assets: {535 dest: 'XcmVersionedMultiLocation',536 beneficiary: 'XcmVersionedMultiLocation',537 assets: 'XcmVersionedMultiAssets',538 feeAssetItem: 'u32',539 weightLimit: 'XcmV2WeightLimit',540 },541 limited_teleport_assets: {542 dest: 'XcmVersionedMultiLocation',543 beneficiary: 'XcmVersionedMultiLocation',544 assets: 'XcmVersionedMultiAssets',545 feeAssetItem: 'u32',546 weightLimit: 'XcmV2WeightLimit'547 }548 }549 },550 /**551 * Lookup88: xcm::VersionedMultiLocation552 **/553 XcmVersionedMultiLocation: {554 _enum: {555 V0: 'XcmV0MultiLocation',556 V1: 'XcmV1MultiLocation'557 }558 },559 /**560 * Lookup89: xcm::v0::multi_location::MultiLocation561 **/562 XcmV0MultiLocation: {563 _enum: {564 Null: 'Null',565 X1: 'XcmV0Junction',566 X2: '(XcmV0Junction,XcmV0Junction)',567 X3: '(XcmV0Junction,XcmV0Junction,XcmV0Junction)',568 X4: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',569 X5: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',570 X6: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',571 X7: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)',572 X8: '(XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction,XcmV0Junction)'573 }574 },575 /**576 * Lookup90: xcm::v0::junction::Junction577 **/578 XcmV0Junction: {579 _enum: {580 Parent: 'Null',581 Parachain: 'Compact<u32>',582 AccountId32: {583 network: 'XcmV0JunctionNetworkId',584 id: '[u8;32]',585 },586 AccountIndex64: {587 network: 'XcmV0JunctionNetworkId',588 index: 'Compact<u64>',589 },590 AccountKey20: {591 network: 'XcmV0JunctionNetworkId',592 key: '[u8;20]',593 },594 PalletInstance: 'u8',595 GeneralIndex: 'Compact<u128>',596 GeneralKey: 'Bytes',597 OnlyChild: 'Null',598 Plurality: {599 id: 'XcmV0JunctionBodyId',600 part: 'XcmV0JunctionBodyPart'601 }602 }603 },604 /**605 * Lookup91: xcm::v0::junction::NetworkId606 **/607 XcmV0JunctionNetworkId: {608 _enum: {609 Any: 'Null',610 Named: 'Bytes',611 Polkadot: 'Null',612 Kusama: 'Null'613 }614 },615 /**616 * Lookup92: xcm::v0::junction::BodyId617 **/618 XcmV0JunctionBodyId: {619 _enum: {620 Unit: 'Null',621 Named: 'Bytes',622 Index: 'Compact<u32>',623 Executive: 'Null',624 Technical: 'Null',625 Legislative: 'Null',626 Judicial: 'Null'627 }628 },629 /**630 * Lookup93: xcm::v0::junction::BodyPart631 **/632 XcmV0JunctionBodyPart: {633 _enum: {634 Voice: 'Null',635 Members: {636 count: 'Compact<u32>',637 },638 Fraction: {639 nom: 'Compact<u32>',640 denom: 'Compact<u32>',641 },642 AtLeastProportion: {643 nom: 'Compact<u32>',644 denom: 'Compact<u32>',645 },646 MoreThanProportion: {647 nom: 'Compact<u32>',648 denom: 'Compact<u32>'649 }650 }651 },652 /**653 * Lookup94: xcm::v1::multilocation::MultiLocation654 **/655 XcmV1MultiLocation: {656 parents: 'u8',657 interior: 'XcmV1MultilocationJunctions'658 },659 /**660 * Lookup95: xcm::v1::multilocation::Junctions661 **/662 XcmV1MultilocationJunctions: {663 _enum: {664 Here: 'Null',665 X1: 'XcmV1Junction',666 X2: '(XcmV1Junction,XcmV1Junction)',667 X3: '(XcmV1Junction,XcmV1Junction,XcmV1Junction)',668 X4: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',669 X5: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',670 X6: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',671 X7: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)',672 X8: '(XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction,XcmV1Junction)'673 }674 },675 /**676 * Lookup96: xcm::v1::junction::Junction677 **/678 XcmV1Junction: {679 _enum: {680 Parachain: 'Compact<u32>',681 AccountId32: {682 network: 'XcmV0JunctionNetworkId',683 id: '[u8;32]',684 },685 AccountIndex64: {686 network: 'XcmV0JunctionNetworkId',687 index: 'Compact<u64>',688 },689 AccountKey20: {690 network: 'XcmV0JunctionNetworkId',691 key: '[u8;20]',692 },693 PalletInstance: 'u8',694 GeneralIndex: 'Compact<u128>',695 GeneralKey: 'Bytes',696 OnlyChild: 'Null',697 Plurality: {698 id: 'XcmV0JunctionBodyId',699 part: 'XcmV0JunctionBodyPart'700 }701 }702 },703 /**704 * Lookup97: xcm::VersionedXcm<Call>705 **/706 XcmVersionedXcm: {707 _enum: {708 V0: 'XcmV0Xcm',709 V1: 'XcmV1Xcm',710 V2: 'XcmV2Xcm'711 }712 },713 /**714 * Lookup98: xcm::v0::Xcm<Call>715 **/716 XcmV0Xcm: {717 _enum: {718 WithdrawAsset: {719 assets: 'Vec<XcmV0MultiAsset>',720 effects: 'Vec<XcmV0Order>',721 },722 ReserveAssetDeposit: {723 assets: 'Vec<XcmV0MultiAsset>',724 effects: 'Vec<XcmV0Order>',725 },726 TeleportAsset: {727 assets: 'Vec<XcmV0MultiAsset>',728 effects: 'Vec<XcmV0Order>',729 },730 QueryResponse: {731 queryId: 'Compact<u64>',732 response: 'XcmV0Response',733 },734 TransferAsset: {735 assets: 'Vec<XcmV0MultiAsset>',736 dest: 'XcmV0MultiLocation',737 },738 TransferReserveAsset: {739 assets: 'Vec<XcmV0MultiAsset>',740 dest: 'XcmV0MultiLocation',741 effects: 'Vec<XcmV0Order>',742 },743 Transact: {744 originType: 'XcmV0OriginKind',745 requireWeightAtMost: 'u64',746 call: 'XcmDoubleEncoded',747 },748 HrmpNewChannelOpenRequest: {749 sender: 'Compact<u32>',750 maxMessageSize: 'Compact<u32>',751 maxCapacity: 'Compact<u32>',752 },753 HrmpChannelAccepted: {754 recipient: 'Compact<u32>',755 },756 HrmpChannelClosing: {757 initiator: 'Compact<u32>',758 sender: 'Compact<u32>',759 recipient: 'Compact<u32>',760 },761 RelayedFrom: {762 who: 'XcmV0MultiLocation',763 message: 'XcmV0Xcm'764 }765 }766 },767 /**768 * Lookup100: xcm::v0::multi_asset::MultiAsset769 **/770 XcmV0MultiAsset: {771 _enum: {772 None: 'Null',773 All: 'Null',774 AllFungible: 'Null',775 AllNonFungible: 'Null',776 AllAbstractFungible: {777 id: 'Bytes',778 },779 AllAbstractNonFungible: {780 class: 'Bytes',781 },782 AllConcreteFungible: {783 id: 'XcmV0MultiLocation',784 },785 AllConcreteNonFungible: {786 class: 'XcmV0MultiLocation',787 },788 AbstractFungible: {789 id: 'Bytes',790 amount: 'Compact<u128>',791 },792 AbstractNonFungible: {793 class: 'Bytes',794 instance: 'XcmV1MultiassetAssetInstance',795 },796 ConcreteFungible: {797 id: 'XcmV0MultiLocation',798 amount: 'Compact<u128>',799 },800 ConcreteNonFungible: {801 class: 'XcmV0MultiLocation',802 instance: 'XcmV1MultiassetAssetInstance'803 }804 }805 },806 /**807 * Lookup101: xcm::v1::multiasset::AssetInstance808 **/809 XcmV1MultiassetAssetInstance: {810 _enum: {811 Undefined: 'Null',812 Index: 'Compact<u128>',813 Array4: '[u8;4]',814 Array8: '[u8;8]',815 Array16: '[u8;16]',816 Array32: '[u8;32]',817 Blob: 'Bytes'818 }819 },820 /**821 * Lookup104: xcm::v0::order::Order<Call>822 **/823 XcmV0Order: {824 _enum: {825 Null: 'Null',826 DepositAsset: {827 assets: 'Vec<XcmV0MultiAsset>',828 dest: 'XcmV0MultiLocation',829 },830 DepositReserveAsset: {831 assets: 'Vec<XcmV0MultiAsset>',832 dest: 'XcmV0MultiLocation',833 effects: 'Vec<XcmV0Order>',834 },835 ExchangeAsset: {836 give: 'Vec<XcmV0MultiAsset>',837 receive: 'Vec<XcmV0MultiAsset>',838 },839 InitiateReserveWithdraw: {840 assets: 'Vec<XcmV0MultiAsset>',841 reserve: 'XcmV0MultiLocation',842 effects: 'Vec<XcmV0Order>',843 },844 InitiateTeleport: {845 assets: 'Vec<XcmV0MultiAsset>',846 dest: 'XcmV0MultiLocation',847 effects: 'Vec<XcmV0Order>',848 },849 QueryHolding: {850 queryId: 'Compact<u64>',851 dest: 'XcmV0MultiLocation',852 assets: 'Vec<XcmV0MultiAsset>',853 },854 BuyExecution: {855 fees: 'XcmV0MultiAsset',856 weight: 'u64',857 debt: 'u64',858 haltOnError: 'bool',859 xcm: 'Vec<XcmV0Xcm>'860 }861 }862 },863 /**864 * Lookup106: xcm::v0::Response865 **/866 XcmV0Response: {867 _enum: {868 Assets: 'Vec<XcmV0MultiAsset>'869 }870 },871 /**872 * Lookup107: xcm::v0::OriginKind873 **/874 XcmV0OriginKind: {875 _enum: ['Native', 'SovereignAccount', 'Superuser', 'Xcm']876 },877 /**878 * Lookup108: xcm::double_encoded::DoubleEncoded<T>879 **/880 XcmDoubleEncoded: {881 encoded: 'Bytes'882 },883 /**884 * Lookup109: xcm::v1::Xcm<Call>885 **/886 XcmV1Xcm: {887 _enum: {888 WithdrawAsset: {889 assets: 'XcmV1MultiassetMultiAssets',890 effects: 'Vec<XcmV1Order>',891 },892 ReserveAssetDeposited: {893 assets: 'XcmV1MultiassetMultiAssets',894 effects: 'Vec<XcmV1Order>',895 },896 ReceiveTeleportedAsset: {897 assets: 'XcmV1MultiassetMultiAssets',898 effects: 'Vec<XcmV1Order>',899 },900 QueryResponse: {901 queryId: 'Compact<u64>',902 response: 'XcmV1Response',903 },904 TransferAsset: {905 assets: 'XcmV1MultiassetMultiAssets',906 beneficiary: 'XcmV1MultiLocation',907 },908 TransferReserveAsset: {909 assets: 'XcmV1MultiassetMultiAssets',910 dest: 'XcmV1MultiLocation',911 effects: 'Vec<XcmV1Order>',912 },913 Transact: {914 originType: 'XcmV0OriginKind',915 requireWeightAtMost: 'u64',916 call: 'XcmDoubleEncoded',917 },918 HrmpNewChannelOpenRequest: {919 sender: 'Compact<u32>',920 maxMessageSize: 'Compact<u32>',921 maxCapacity: 'Compact<u32>',922 },923 HrmpChannelAccepted: {924 recipient: 'Compact<u32>',925 },926 HrmpChannelClosing: {927 initiator: 'Compact<u32>',928 sender: 'Compact<u32>',929 recipient: 'Compact<u32>',930 },931 RelayedFrom: {932 who: 'XcmV1MultilocationJunctions',933 message: 'XcmV1Xcm',934 },935 SubscribeVersion: {936 queryId: 'Compact<u64>',937 maxResponseWeight: 'Compact<u64>',938 },939 UnsubscribeVersion: 'Null'940 }941 },942 /**943 * Lookup110: xcm::v1::multiasset::MultiAssets944 **/945 XcmV1MultiassetMultiAssets: 'Vec<XcmV1MultiAsset>',946 /**947 * Lookup112: xcm::v1::multiasset::MultiAsset948 **/949 XcmV1MultiAsset: {950 id: 'XcmV1MultiassetAssetId',951 fun: 'XcmV1MultiassetFungibility'952 },953 /**954 * Lookup113: xcm::v1::multiasset::AssetId955 **/956 XcmV1MultiassetAssetId: {957 _enum: {958 Concrete: 'XcmV1MultiLocation',959 Abstract: 'Bytes'960 }961 },962 /**963 * Lookup114: xcm::v1::multiasset::Fungibility964 **/965 XcmV1MultiassetFungibility: {966 _enum: {967 Fungible: 'Compact<u128>',968 NonFungible: 'XcmV1MultiassetAssetInstance'969 }970 },971 /**972 * Lookup116: xcm::v1::order::Order<Call>973 **/974 XcmV1Order: {975 _enum: {976 Noop: 'Null',977 DepositAsset: {978 assets: 'XcmV1MultiassetMultiAssetFilter',979 maxAssets: 'u32',980 beneficiary: 'XcmV1MultiLocation',981 },982 DepositReserveAsset: {983 assets: 'XcmV1MultiassetMultiAssetFilter',984 maxAssets: 'u32',985 dest: 'XcmV1MultiLocation',986 effects: 'Vec<XcmV1Order>',987 },988 ExchangeAsset: {989 give: 'XcmV1MultiassetMultiAssetFilter',990 receive: 'XcmV1MultiassetMultiAssets',991 },992 InitiateReserveWithdraw: {993 assets: 'XcmV1MultiassetMultiAssetFilter',994 reserve: 'XcmV1MultiLocation',995 effects: 'Vec<XcmV1Order>',996 },997 InitiateTeleport: {998 assets: 'XcmV1MultiassetMultiAssetFilter',999 dest: 'XcmV1MultiLocation',1000 effects: 'Vec<XcmV1Order>',1001 },1002 QueryHolding: {1003 queryId: 'Compact<u64>',1004 dest: 'XcmV1MultiLocation',1005 assets: 'XcmV1MultiassetMultiAssetFilter',1006 },1007 BuyExecution: {1008 fees: 'XcmV1MultiAsset',1009 weight: 'u64',1010 debt: 'u64',1011 haltOnError: 'bool',1012 instructions: 'Vec<XcmV1Xcm>'1013 }1014 }1015 },1016 /**1017 * Lookup117: xcm::v1::multiasset::MultiAssetFilter1018 **/1019 XcmV1MultiassetMultiAssetFilter: {1020 _enum: {1021 Definite: 'XcmV1MultiassetMultiAssets',1022 Wild: 'XcmV1MultiassetWildMultiAsset'1023 }1024 },1025 /**1026 * Lookup118: xcm::v1::multiasset::WildMultiAsset1027 **/1028 XcmV1MultiassetWildMultiAsset: {1029 _enum: {1030 All: 'Null',1031 AllOf: {1032 id: 'XcmV1MultiassetAssetId',1033 fun: 'XcmV1MultiassetWildFungibility'1034 }1035 }1036 },1037 /**1038 * Lookup119: xcm::v1::multiasset::WildFungibility1039 **/1040 XcmV1MultiassetWildFungibility: {1041 _enum: ['Fungible', 'NonFungible']1042 },1043 /**1044 * Lookup121: xcm::v1::Response1045 **/1046 XcmV1Response: {1047 _enum: {1048 Assets: 'XcmV1MultiassetMultiAssets',1049 Version: 'u32'1050 }1051 },1052 /**1053 * Lookup122: xcm::v2::Xcm<Call>1054 **/1055 XcmV2Xcm: 'Vec<XcmV2Instruction>',1056 /**1057 * Lookup124: xcm::v2::Instruction<Call>1058 **/1059 XcmV2Instruction: {1060 _enum: {1061 WithdrawAsset: 'XcmV1MultiassetMultiAssets',1062 ReserveAssetDeposited: 'XcmV1MultiassetMultiAssets',1063 ReceiveTeleportedAsset: 'XcmV1MultiassetMultiAssets',1064 QueryResponse: {1065 queryId: 'Compact<u64>',1066 response: 'XcmV2Response',1067 maxWeight: 'Compact<u64>',1068 },1069 TransferAsset: {1070 assets: 'XcmV1MultiassetMultiAssets',1071 beneficiary: 'XcmV1MultiLocation',1072 },1073 TransferReserveAsset: {1074 assets: 'XcmV1MultiassetMultiAssets',1075 dest: 'XcmV1MultiLocation',1076 xcm: 'XcmV2Xcm',1077 },1078 Transact: {1079 originType: 'XcmV0OriginKind',1080 requireWeightAtMost: 'Compact<u64>',1081 call: 'XcmDoubleEncoded',1082 },1083 HrmpNewChannelOpenRequest: {1084 sender: 'Compact<u32>',1085 maxMessageSize: 'Compact<u32>',1086 maxCapacity: 'Compact<u32>',1087 },1088 HrmpChannelAccepted: {1089 recipient: 'Compact<u32>',1090 },1091 HrmpChannelClosing: {1092 initiator: 'Compact<u32>',1093 sender: 'Compact<u32>',1094 recipient: 'Compact<u32>',1095 },1096 ClearOrigin: 'Null',1097 DescendOrigin: 'XcmV1MultilocationJunctions',1098 ReportError: {1099 queryId: 'Compact<u64>',1100 dest: 'XcmV1MultiLocation',1101 maxResponseWeight: 'Compact<u64>',1102 },1103 DepositAsset: {1104 assets: 'XcmV1MultiassetMultiAssetFilter',1105 maxAssets: 'Compact<u32>',1106 beneficiary: 'XcmV1MultiLocation',1107 },1108 DepositReserveAsset: {1109 assets: 'XcmV1MultiassetMultiAssetFilter',1110 maxAssets: 'Compact<u32>',1111 dest: 'XcmV1MultiLocation',1112 xcm: 'XcmV2Xcm',1113 },1114 ExchangeAsset: {1115 give: 'XcmV1MultiassetMultiAssetFilter',1116 receive: 'XcmV1MultiassetMultiAssets',1117 },1118 InitiateReserveWithdraw: {1119 assets: 'XcmV1MultiassetMultiAssetFilter',1120 reserve: 'XcmV1MultiLocation',1121 xcm: 'XcmV2Xcm',1122 },1123 InitiateTeleport: {1124 assets: 'XcmV1MultiassetMultiAssetFilter',1125 dest: 'XcmV1MultiLocation',1126 xcm: 'XcmV2Xcm',1127 },1128 QueryHolding: {1129 queryId: 'Compact<u64>',1130 dest: 'XcmV1MultiLocation',1131 assets: 'XcmV1MultiassetMultiAssetFilter',1132 maxResponseWeight: 'Compact<u64>',1133 },1134 BuyExecution: {1135 fees: 'XcmV1MultiAsset',1136 weightLimit: 'XcmV2WeightLimit',1137 },1138 RefundSurplus: 'Null',1139 SetErrorHandler: 'XcmV2Xcm',1140 SetAppendix: 'XcmV2Xcm',1141 ClearError: 'Null',1142 ClaimAsset: {1143 assets: 'XcmV1MultiassetMultiAssets',1144 ticket: 'XcmV1MultiLocation',1145 },1146 Trap: 'Compact<u64>',1147 SubscribeVersion: {1148 queryId: 'Compact<u64>',1149 maxResponseWeight: 'Compact<u64>',1150 },1151 UnsubscribeVersion: 'Null'1152 }1153 },1154 /**1155 * Lookup125: xcm::v2::Response1156 **/1157 XcmV2Response: {1158 _enum: {1159 Null: 'Null',1160 Assets: 'XcmV1MultiassetMultiAssets',1161 ExecutionResult: 'Option<(u32,XcmV2TraitsError)>',1162 Version: 'u32'1163 }1164 },1165 /**1166 * Lookup128: xcm::v2::traits::Error1167 **/1168 XcmV2TraitsError: {1169 _enum: {1170 Overflow: 'Null',1171 Unimplemented: 'Null',1172 UntrustedReserveLocation: 'Null',1173 UntrustedTeleportLocation: 'Null',1174 MultiLocationFull: 'Null',1175 MultiLocationNotInvertible: 'Null',1176 BadOrigin: 'Null',1177 InvalidLocation: 'Null',1178 AssetNotFound: 'Null',1179 FailedToTransactAsset: 'Null',1180 NotWithdrawable: 'Null',1181 LocationCannotHold: 'Null',1182 ExceedsMaxMessageSize: 'Null',1183 DestinationUnsupported: 'Null',1184 Transport: 'Null',1185 Unroutable: 'Null',1186 UnknownClaim: 'Null',1187 FailedToDecode: 'Null',1188 MaxWeightInvalid: 'Null',1189 NotHoldingFees: 'Null',1190 TooExpensive: 'Null',1191 Trap: 'u64',1192 UnhandledXcmVersion: 'Null',1193 WeightLimitReached: 'u64',1194 Barrier: 'Null',1195 WeightNotComputable: 'Null'1196 }1197 },1198 /**1199 * Lookup129: xcm::v2::WeightLimit1200 **/1201 XcmV2WeightLimit: {1202 _enum: {1203 Unlimited: 'Null',1204 Limited: 'Compact<u64>'1205 }1206 },1207 /**1208 * Lookup130: xcm::VersionedMultiAssets1209 **/1210 XcmVersionedMultiAssets: {1211 _enum: {1212 V0: 'Vec<XcmV0MultiAsset>',1213 V1: 'XcmV1MultiassetMultiAssets'1214 }1215 },1216 /**1217 * Lookup145: cumulus_pallet_xcm::pallet::Call<T>1218 **/1219 CumulusPalletXcmCall: 'Null',1220 /**1221 * Lookup146: cumulus_pallet_dmp_queue::pallet::Call<T>1222 **/1223 CumulusPalletDmpQueueCall: {1224 _enum: {1225 service_overweight: {1226 index: 'u64',1227 weightLimit: 'u64'1228 }1229 }1230 },1231 /**1232 * Lookup147: pallet_inflation::pallet::Call<T>1233 **/1234 PalletInflationCall: {1235 _enum: {1236 start_inflation: {1237 inflationStartRelayBlock: 'u32'1238 }1239 }1240 },1241 /**1242 * Lookup148: pallet_unique::Call<T>1243 **/1244 PalletUniqueCall: {1245 _enum: {1246 create_collection: {1247 collectionName: 'Vec<u16>',1248 collectionDescription: 'Vec<u16>',1249 tokenPrefix: 'Bytes',1250 mode: 'UpDataStructsCollectionMode',1251 },1252 create_collection_ex: {1253 data: 'UpDataStructsCreateCollectionData',1254 },1255 destroy_collection: {1256 collectionId: 'u32',1257 },1258 add_to_allow_list: {1259 collectionId: 'u32',1260 address: 'PalletEvmAccountBasicCrossAccountIdRepr',1261 },1262 remove_from_allow_list: {1263 collectionId: 'u32',1264 address: 'PalletEvmAccountBasicCrossAccountIdRepr',1265 },1266 change_collection_owner: {1267 collectionId: 'u32',1268 newOwner: 'AccountId32',1269 },1270 add_collection_admin: {1271 collectionId: 'u32',1272 newAdmin: 'PalletEvmAccountBasicCrossAccountIdRepr',1273 },1274 remove_collection_admin: {1275 collectionId: 'u32',1276 accountId: 'PalletEvmAccountBasicCrossAccountIdRepr',1277 },1278 set_collection_sponsor: {1279 collectionId: 'u32',1280 newSponsor: 'AccountId32',1281 },1282 confirm_sponsorship: {1283 collectionId: 'u32',1284 },1285 remove_collection_sponsor: {1286 collectionId: 'u32',1287 },1288 create_item: {1289 collectionId: 'u32',1290 owner: 'PalletEvmAccountBasicCrossAccountIdRepr',1291 data: 'UpDataStructsCreateItemData',1292 },1293 create_multiple_items: {1294 collectionId: 'u32',1295 owner: 'PalletEvmAccountBasicCrossAccountIdRepr',1296 itemsData: 'Vec<UpDataStructsCreateItemData>',1297 },1298 set_collection_properties: {1299 collectionId: 'u32',1300 properties: 'Vec<UpDataStructsProperty>',1301 },1302 delete_collection_properties: {1303 collectionId: 'u32',1304 propertyKeys: 'Vec<Bytes>',1305 },1306 set_token_properties: {1307 collectionId: 'u32',1308 tokenId: 'u32',1309 properties: 'Vec<UpDataStructsProperty>',1310 },1311 delete_token_properties: {1312 collectionId: 'u32',1313 tokenId: 'u32',1314 propertyKeys: 'Vec<Bytes>',1315 },1316 set_token_property_permissions: {1317 collectionId: 'u32',1318 propertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',1319 },1320 create_multiple_items_ex: {1321 collectionId: 'u32',1322 data: 'UpDataStructsCreateItemExData',1323 },1324 set_transfers_enabled_flag: {1325 collectionId: 'u32',1326 value: 'bool',1327 },1328 burn_item: {1329 collectionId: 'u32',1330 itemId: 'u32',1331 value: 'u128',1332 },1333 burn_from: {1334 collectionId: 'u32',1335 from: 'PalletEvmAccountBasicCrossAccountIdRepr',1336 itemId: 'u32',1337 value: 'u128',1338 },1339 transfer: {1340 recipient: 'PalletEvmAccountBasicCrossAccountIdRepr',1341 collectionId: 'u32',1342 itemId: 'u32',1343 value: 'u128',1344 },1345 approve: {1346 spender: 'PalletEvmAccountBasicCrossAccountIdRepr',1347 collectionId: 'u32',1348 itemId: 'u32',1349 amount: 'u128',1350 },1351 transfer_from: {1352 from: 'PalletEvmAccountBasicCrossAccountIdRepr',1353 recipient: 'PalletEvmAccountBasicCrossAccountIdRepr',1354 collectionId: 'u32',1355 itemId: 'u32',1356 value: 'u128',1357 },1358 set_collection_limits: {1359 collectionId: 'u32',1360 newLimit: 'UpDataStructsCollectionLimits',1361 },1362 set_collection_permissions: {1363 collectionId: 'u32',1364 newPermission: 'UpDataStructsCollectionPermissions',1365 },1366 repartition: {1367 collectionId: 'u32',1368 tokenId: 'u32',1369 amount: 'u128'1370 }1371 }1372 },1373 /**1374 * Lookup154: up_data_structs::CollectionMode1375 **/1376 UpDataStructsCollectionMode: {1377 _enum: {1378 NFT: 'Null',1379 Fungible: 'u8',1380 ReFungible: 'Null'1381 }1382 },1383 /**1384 * Lookup155: up_data_structs::CreateCollectionData<sp_core::crypto::AccountId32>1385 **/1386 UpDataStructsCreateCollectionData: {1387 mode: 'UpDataStructsCollectionMode',1388 access: 'Option<UpDataStructsAccessMode>',1389 name: 'Vec<u16>',1390 description: 'Vec<u16>',1391 tokenPrefix: 'Bytes',1392 pendingSponsor: 'Option<AccountId32>',1393 limits: 'Option<UpDataStructsCollectionLimits>',1394 permissions: 'Option<UpDataStructsCollectionPermissions>',1395 tokenPropertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',1396 properties: 'Vec<UpDataStructsProperty>'1397 },1398 /**1399 * Lookup157: up_data_structs::AccessMode1400 **/1401 UpDataStructsAccessMode: {1402 _enum: ['Normal', 'AllowList']1403 },1404 /**1405 * Lookup160: up_data_structs::CollectionLimits1406 **/1407 UpDataStructsCollectionLimits: {1408 accountTokenOwnershipLimit: 'Option<u32>',1409 sponsoredDataSize: 'Option<u32>',1410 sponsoredDataRateLimit: 'Option<UpDataStructsSponsoringRateLimit>',1411 tokenLimit: 'Option<u32>',1412 sponsorTransferTimeout: 'Option<u32>',1413 sponsorApproveTimeout: 'Option<u32>',1414 ownerCanTransfer: 'Option<bool>',1415 ownerCanDestroy: 'Option<bool>',1416 transfersEnabled: 'Option<bool>'1417 },1418 /**1419 * Lookup162: up_data_structs::SponsoringRateLimit1420 **/1421 UpDataStructsSponsoringRateLimit: {1422 _enum: {1423 SponsoringDisabled: 'Null',1424 Blocks: 'u32'1425 }1426 },1427 /**1428 * Lookup165: up_data_structs::CollectionPermissions1429 **/1430 UpDataStructsCollectionPermissions: {1431 access: 'Option<UpDataStructsAccessMode>',1432 mintMode: 'Option<bool>',1433 nesting: 'Option<UpDataStructsNestingPermissions>'1434 },1435 /**1436 * Lookup167: up_data_structs::NestingPermissions1437 **/1438 UpDataStructsNestingPermissions: {1439 tokenOwner: 'bool',1440 collectionAdmin: 'bool',1441 restricted: 'Option<UpDataStructsOwnerRestrictedSet>'1442 },1443 /**1444 * Lookup169: up_data_structs::OwnerRestrictedSet1445 **/1446 UpDataStructsOwnerRestrictedSet: 'BTreeSet<u32>',1447 /**1448 * Lookup175: up_data_structs::PropertyKeyPermission1449 **/1450 UpDataStructsPropertyKeyPermission: {1451 key: 'Bytes',1452 permission: 'UpDataStructsPropertyPermission'1453 },1454 /**1455 * Lookup177: up_data_structs::PropertyPermission1456 **/1457 UpDataStructsPropertyPermission: {1458 mutable: 'bool',1459 collectionAdmin: 'bool',1460 tokenOwner: 'bool'1461 },1462 /**1463 * Lookup180: up_data_structs::Property1464 **/1465 UpDataStructsProperty: {1466 key: 'Bytes',1467 value: 'Bytes'1468 },1469 /**1470 * Lookup183: pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>1471 **/1472 PalletEvmAccountBasicCrossAccountIdRepr: {1473 _enum: {1474 Substrate: 'AccountId32',1475 Ethereum: 'H160'1476 }1477 },1478 /**1479 * Lookup185: up_data_structs::CreateItemData1480 **/1481 UpDataStructsCreateItemData: {1482 _enum: {1483 NFT: 'UpDataStructsCreateNftData',1484 Fungible: 'UpDataStructsCreateFungibleData',1485 ReFungible: 'UpDataStructsCreateReFungibleData'1486 }1487 },1488 /**1489 * Lookup186: up_data_structs::CreateNftData1490 **/1491 UpDataStructsCreateNftData: {1492 properties: 'Vec<UpDataStructsProperty>'1493 },1494 /**1495 * Lookup187: up_data_structs::CreateFungibleData1496 **/1497 UpDataStructsCreateFungibleData: {1498 value: 'u128'1499 },1500 /**1501 * Lookup188: up_data_structs::CreateReFungibleData1502 **/1503 UpDataStructsCreateReFungibleData: {1504 constData: 'Bytes',1505 pieces: 'u128'1506 },1507 /**1508 * Lookup193: up_data_structs::CreateItemExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>1509 **/1510 UpDataStructsCreateItemExData: {1511 _enum: {1512 NFT: 'Vec<UpDataStructsCreateNftExData>',1513 Fungible: 'BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>',1514 RefungibleMultipleItems: 'Vec<UpDataStructsCreateRefungibleExData>',1515 RefungibleMultipleOwners: 'UpDataStructsCreateRefungibleExData'1516 }1517 },1518 /**1519 * Lookup195: up_data_structs::CreateNftExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>1520 **/1521 UpDataStructsCreateNftExData: {1522 properties: 'Vec<UpDataStructsProperty>',1523 owner: 'PalletEvmAccountBasicCrossAccountIdRepr'1524 },1525 /**1526 * Lookup202: up_data_structs::CreateRefungibleExData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>1527 **/1528 UpDataStructsCreateRefungibleExData: {1529 constData: 'Bytes',1530 users: 'BTreeMap<PalletEvmAccountBasicCrossAccountIdRepr, u128>'1531 },1532 /**1533 * Lookup204: pallet_unique_scheduler::pallet::Call<T>1534 **/1535 PalletUniqueSchedulerCall: {1536 _enum: {1537 schedule_named: {1538 id: '[u8;16]',1539 when: 'u32',1540 maybePeriodic: 'Option<(u32,u32)>',1541 priority: 'u8',1542 call: 'FrameSupportScheduleMaybeHashed',1543 },1544 cancel_named: {1545 id: '[u8;16]',1546 },1547 schedule_named_after: {1548 id: '[u8;16]',1549 after: 'u32',1550 maybePeriodic: 'Option<(u32,u32)>',1551 priority: 'u8',1552 call: 'FrameSupportScheduleMaybeHashed'1553 }1554 }1555 },1556 /**1557 * Lookup206: frame_support::traits::schedule::MaybeHashed<opal_runtime::Call, primitive_types::H256>1558 **/1559 FrameSupportScheduleMaybeHashed: {1560 _enum: {1561 Value: 'Call',1562 Hash: 'H256'1563 }1564 },1565 /**1566 * Lookup207: pallet_template_transaction_payment::Call<T>1567 **/1568 PalletTemplateTransactionPaymentCall: 'Null',1569 /**1570 * Lookup208: pallet_structure::pallet::Call<T>1571 **/1572 PalletStructureCall: 'Null',1573 /**1574 * Lookup209: pallet_rmrk_core::pallet::Call<T>1575 **/1576 PalletRmrkCoreCall: {1577 _enum: {1578 create_collection: {1579 metadata: 'Bytes',1580 max: 'Option<u32>',1581 symbol: 'Bytes',1582 },1583 destroy_collection: {1584 collectionId: 'u32',1585 },1586 change_collection_issuer: {1587 collectionId: 'u32',1588 newIssuer: 'MultiAddress',1589 },1590 lock_collection: {1591 collectionId: 'u32',1592 },1593 mint_nft: {1594 owner: 'Option<AccountId32>',1595 collectionId: 'u32',1596 recipient: 'Option<AccountId32>',1597 royaltyAmount: 'Option<Permill>',1598 metadata: 'Bytes',1599 transferable: 'bool',1600 resources: 'Option<Vec<RmrkTraitsResourceResourceTypes>>',1601 },1602 burn_nft: {1603 collectionId: 'u32',1604 nftId: 'u32',1605 maxBurns: 'u32',1606 },1607 send: {1608 rmrkCollectionId: 'u32',1609 rmrkNftId: 'u32',1610 newOwner: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',1611 },1612 accept_nft: {1613 rmrkCollectionId: 'u32',1614 rmrkNftId: 'u32',1615 newOwner: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',1616 },1617 reject_nft: {1618 rmrkCollectionId: 'u32',1619 rmrkNftId: 'u32',1620 },1621 accept_resource: {1622 rmrkCollectionId: 'u32',1623 rmrkNftId: 'u32',1624 resourceId: 'u32',1625 },1626 accept_resource_removal: {1627 rmrkCollectionId: 'u32',1628 rmrkNftId: 'u32',1629 resourceId: 'u32',1630 },1631 set_property: {1632 rmrkCollectionId: 'Compact<u32>',1633 maybeNftId: 'Option<u32>',1634 key: 'Bytes',1635 value: 'Bytes',1636 },1637 set_priority: {1638 rmrkCollectionId: 'u32',1639 rmrkNftId: 'u32',1640 priorities: 'Vec<u32>',1641 },1642 add_basic_resource: {1643 rmrkCollectionId: 'u32',1644 nftId: 'u32',1645 resource: 'RmrkTraitsResourceBasicResource',1646 },1647 add_composable_resource: {1648 rmrkCollectionId: 'u32',1649 nftId: 'u32',1650 resource: 'RmrkTraitsResourceComposableResource',1651 },1652 add_slot_resource: {1653 rmrkCollectionId: 'u32',1654 nftId: 'u32',1655 resource: 'RmrkTraitsResourceSlotResource',1656 },1657 remove_resource: {1658 rmrkCollectionId: 'u32',1659 nftId: 'u32',1660 resourceId: 'u32'1661 }1662 }1663 },1664 /**1665 * Lookup215: rmrk_traits::resource::ResourceTypes<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>1666 **/1667 RmrkTraitsResourceResourceTypes: {1668 _enum: {1669 Basic: 'RmrkTraitsResourceBasicResource',1670 Composable: 'RmrkTraitsResourceComposableResource',1671 Slot: 'RmrkTraitsResourceSlotResource'1672 }1673 },1674 /**1675 * Lookup217: rmrk_traits::resource::BasicResource<frame_support::storage::bounded_vec::BoundedVec<T, S>>1676 **/1677 RmrkTraitsResourceBasicResource: {1678 src: 'Option<Bytes>',1679 metadata: 'Option<Bytes>',1680 license: 'Option<Bytes>',1681 thumb: 'Option<Bytes>'1682 },1683 /**1684 * Lookup219: rmrk_traits::resource::ComposableResource<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>1685 **/1686 RmrkTraitsResourceComposableResource: {1687 parts: 'Vec<u32>',1688 base: 'u32',1689 src: 'Option<Bytes>',1690 metadata: 'Option<Bytes>',1691 license: 'Option<Bytes>',1692 thumb: 'Option<Bytes>'1693 },1694 /**1695 * Lookup220: rmrk_traits::resource::SlotResource<frame_support::storage::bounded_vec::BoundedVec<T, S>>1696 **/1697 RmrkTraitsResourceSlotResource: {1698 base: 'u32',1699 src: 'Option<Bytes>',1700 metadata: 'Option<Bytes>',1701 slot: 'u32',1702 license: 'Option<Bytes>',1703 thumb: 'Option<Bytes>'1704 },1705 /**1706 * Lookup222: rmrk_traits::nft::AccountIdOrCollectionNftTuple<sp_core::crypto::AccountId32>1707 **/1708 RmrkTraitsNftAccountIdOrCollectionNftTuple: {1709 _enum: {1710 AccountId: 'AccountId32',1711 CollectionAndNftTuple: '(u32,u32)'1712 }1713 },1714 /**1715 * Lookup226: pallet_rmrk_equip::pallet::Call<T>1716 **/1717 PalletRmrkEquipCall: {1718 _enum: {1719 create_base: {1720 baseType: 'Bytes',1721 symbol: 'Bytes',1722 parts: 'Vec<RmrkTraitsPartPartType>',1723 },1724 theme_add: {1725 baseId: 'u32',1726 theme: 'RmrkTraitsTheme',1727 },1728 equippable: {1729 baseId: 'u32',1730 slotId: 'u32',1731 equippables: 'RmrkTraitsPartEquippableList'1732 }1733 }1734 },1735 /**1736 * Lookup229: rmrk_traits::part::PartType<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>1737 **/1738 RmrkTraitsPartPartType: {1739 _enum: {1740 FixedPart: 'RmrkTraitsPartFixedPart',1741 SlotPart: 'RmrkTraitsPartSlotPart'1742 }1743 },1744 /**1745 * Lookup231: rmrk_traits::part::FixedPart<frame_support::storage::bounded_vec::BoundedVec<T, S>>1746 **/1747 RmrkTraitsPartFixedPart: {1748 id: 'u32',1749 z: 'u32',1750 src: 'Bytes'1751 },1752 /**1753 * Lookup232: rmrk_traits::part::SlotPart<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>1754 **/1755 RmrkTraitsPartSlotPart: {1756 id: 'u32',1757 equippable: 'RmrkTraitsPartEquippableList',1758 src: 'Bytes',1759 z: 'u32'1760 },1761 /**1762 * Lookup233: rmrk_traits::part::EquippableList<frame_support::storage::bounded_vec::BoundedVec<T, S>>1763 **/1764 RmrkTraitsPartEquippableList: {1765 _enum: {1766 All: 'Null',1767 Empty: 'Null',1768 Custom: 'Vec<u32>'1769 }1770 },1771 /**1772 * Lookup235: rmrk_traits::theme::Theme<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<rmrk_traits::theme::ThemeProperty<frame_support::storage::bounded_vec::BoundedVec<T, S>>, S>>1773 **/1774 RmrkTraitsTheme: {1775 name: 'Bytes',1776 properties: 'Vec<RmrkTraitsThemeThemeProperty>',1777 inherit: 'bool'1778 },1779 /**1780 * Lookup237: rmrk_traits::theme::ThemeProperty<frame_support::storage::bounded_vec::BoundedVec<T, S>>1781 **/1782 RmrkTraitsThemeThemeProperty: {1783 key: 'Bytes',1784 value: 'Bytes'1785 },1786 /**1787 * Lookup239: pallet_evm::pallet::Call<T>1788 **/1789 PalletEvmCall: {1790 _enum: {1791 withdraw: {1792 address: 'H160',1793 value: 'u128',1794 },1795 call: {1796 source: 'H160',1797 target: 'H160',1798 input: 'Bytes',1799 value: 'U256',1800 gasLimit: 'u64',1801 maxFeePerGas: 'U256',1802 maxPriorityFeePerGas: 'Option<U256>',1803 nonce: 'Option<U256>',1804 accessList: 'Vec<(H160,Vec<H256>)>',1805 },1806 create: {1807 source: 'H160',1808 init: 'Bytes',1809 value: 'U256',1810 gasLimit: 'u64',1811 maxFeePerGas: 'U256',1812 maxPriorityFeePerGas: 'Option<U256>',1813 nonce: 'Option<U256>',1814 accessList: 'Vec<(H160,Vec<H256>)>',1815 },1816 create2: {1817 source: 'H160',1818 init: 'Bytes',1819 salt: 'H256',1820 value: 'U256',1821 gasLimit: 'u64',1822 maxFeePerGas: 'U256',1823 maxPriorityFeePerGas: 'Option<U256>',1824 nonce: 'Option<U256>',1825 accessList: 'Vec<(H160,Vec<H256>)>'1826 }1827 }1828 },1829 /**1830 * Lookup245: pallet_ethereum::pallet::Call<T>1831 **/1832 PalletEthereumCall: {1833 _enum: {1834 transact: {1835 transaction: 'EthereumTransactionTransactionV2'1836 }1837 }1838 },1839 /**1840 * Lookup246: ethereum::transaction::TransactionV21841 **/1842 EthereumTransactionTransactionV2: {1843 _enum: {1844 Legacy: 'EthereumTransactionLegacyTransaction',1845 EIP2930: 'EthereumTransactionEip2930Transaction',1846 EIP1559: 'EthereumTransactionEip1559Transaction'1847 }1848 },1849 /**1850 * Lookup247: ethereum::transaction::LegacyTransaction1851 **/1852 EthereumTransactionLegacyTransaction: {1853 nonce: 'U256',1854 gasPrice: 'U256',1855 gasLimit: 'U256',1856 action: 'EthereumTransactionTransactionAction',1857 value: 'U256',1858 input: 'Bytes',1859 signature: 'EthereumTransactionTransactionSignature'1860 },1861 /**1862 * Lookup248: ethereum::transaction::TransactionAction1863 **/1864 EthereumTransactionTransactionAction: {1865 _enum: {1866 Call: 'H160',1867 Create: 'Null'1868 }1869 },1870 /**1871 * Lookup249: ethereum::transaction::TransactionSignature1872 **/1873 EthereumTransactionTransactionSignature: {1874 v: 'u64',1875 r: 'H256',1876 s: 'H256'1877 },1878 /**1879 * Lookup251: ethereum::transaction::EIP2930Transaction1880 **/1881 EthereumTransactionEip2930Transaction: {1882 chainId: 'u64',1883 nonce: 'U256',1884 gasPrice: 'U256',1885 gasLimit: 'U256',1886 action: 'EthereumTransactionTransactionAction',1887 value: 'U256',1888 input: 'Bytes',1889 accessList: 'Vec<EthereumTransactionAccessListItem>',1890 oddYParity: 'bool',1891 r: 'H256',1892 s: 'H256'1893 },1894 /**1895 * Lookup253: ethereum::transaction::AccessListItem1896 **/1897 EthereumTransactionAccessListItem: {1898 address: 'H160',1899 storageKeys: 'Vec<H256>'1900 },1901 /**1902 * Lookup254: ethereum::transaction::EIP1559Transaction1903 **/1904 EthereumTransactionEip1559Transaction: {1905 chainId: 'u64',1906 nonce: 'U256',1907 maxPriorityFeePerGas: 'U256',1908 maxFeePerGas: 'U256',1909 gasLimit: 'U256',1910 action: 'EthereumTransactionTransactionAction',1911 value: 'U256',1912 input: 'Bytes',1913 accessList: 'Vec<EthereumTransactionAccessListItem>',1914 oddYParity: 'bool',1915 r: 'H256',1916 s: 'H256'1917 },1918 /**1919 * Lookup255: pallet_evm_migration::pallet::Call<T>1920 **/1921 PalletEvmMigrationCall: {1922 _enum: {1923 begin: {1924 address: 'H160',1925 },1926 set_data: {1927 address: 'H160',1928 data: 'Vec<(H256,H256)>',1929 },1930 finish: {1931 address: 'H160',1932 code: 'Bytes'1933 }1934 }1935 },1936 /**1937 * Lookup258: pallet_sudo::pallet::Event<T>1938 **/1939 PalletSudoEvent: {1940 _enum: {1941 Sudid: {1942 sudoResult: 'Result<Null, SpRuntimeDispatchError>',1943 },1944 KeyChanged: {1945 oldSudoer: 'Option<AccountId32>',1946 },1947 SudoAsDone: {1948 sudoResult: 'Result<Null, SpRuntimeDispatchError>'1949 }1950 }1951 },1952 /**1953 * Lookup260: sp_runtime::DispatchError1954 **/1955 SpRuntimeDispatchError: {1956 _enum: {1957 Other: 'Null',1958 CannotLookup: 'Null',1959 BadOrigin: 'Null',1960 Module: 'SpRuntimeModuleError',1961 ConsumerRemaining: 'Null',1962 NoProviders: 'Null',1963 TooManyConsumers: 'Null',1964 Token: 'SpRuntimeTokenError',1965 Arithmetic: 'SpRuntimeArithmeticError',1966 Transactional: 'SpRuntimeTransactionalError'1967 }1968 },1969 /**1970 * Lookup261: sp_runtime::ModuleError1971 **/1972 SpRuntimeModuleError: {1973 index: 'u8',1974 error: '[u8;4]'1975 },1976 /**1977 * Lookup262: sp_runtime::TokenError1978 **/1979 SpRuntimeTokenError: {1980 _enum: ['NoFunds', 'WouldDie', 'BelowMinimum', 'CannotCreate', 'UnknownAsset', 'Frozen', 'Unsupported']1981 },1982 /**1983 * Lookup263: sp_runtime::ArithmeticError1984 **/1985 SpRuntimeArithmeticError: {1986 _enum: ['Underflow', 'Overflow', 'DivisionByZero']1987 },1988 /**1989 * Lookup264: sp_runtime::TransactionalError1990 **/1991 SpRuntimeTransactionalError: {1992 _enum: ['LimitReached', 'NoLayer']1993 },1994 /**1995 * Lookup265: pallet_sudo::pallet::Error<T>1996 **/1997 PalletSudoError: {1998 _enum: ['RequireSudo']1999 },2000 /**2001 * Lookup266: frame_system::AccountInfo<Index, pallet_balances::AccountData<Balance>>2002 **/2003 FrameSystemAccountInfo: {2004 nonce: 'u32',2005 consumers: 'u32',2006 providers: 'u32',2007 sufficients: 'u32',2008 data: 'PalletBalancesAccountData'2009 },2010 /**2011 * Lookup267: frame_support::weights::PerDispatchClass<T>2012 **/2013 FrameSupportWeightsPerDispatchClassU64: {2014 normal: 'u64',2015 operational: 'u64',2016 mandatory: 'u64'2017 },2018 /**2019 * Lookup268: sp_runtime::generic::digest::Digest2020 **/2021 SpRuntimeDigest: {2022 logs: 'Vec<SpRuntimeDigestDigestItem>'2023 },2024 /**2025 * Lookup270: sp_runtime::generic::digest::DigestItem2026 **/2027 SpRuntimeDigestDigestItem: {2028 _enum: {2029 Other: 'Bytes',2030 __Unused1: 'Null',2031 __Unused2: 'Null',2032 __Unused3: 'Null',2033 Consensus: '([u8;4],Bytes)',2034 Seal: '([u8;4],Bytes)',2035 PreRuntime: '([u8;4],Bytes)',2036 __Unused7: 'Null',2037 RuntimeEnvironmentUpdated: 'Null'2038 }2039 },2040 /**2041 * Lookup272: frame_system::EventRecord<opal_runtime::Event, primitive_types::H256>2042 **/2043 FrameSystemEventRecord: {2044 phase: 'FrameSystemPhase',2045 event: 'Event',2046 topics: 'Vec<H256>'2047 },2048 /**2049 * Lookup274: frame_system::pallet::Event<T>2050 **/2051 FrameSystemEvent: {2052 _enum: {2053 ExtrinsicSuccess: {2054 dispatchInfo: 'FrameSupportWeightsDispatchInfo',2055 },2056 ExtrinsicFailed: {2057 dispatchError: 'SpRuntimeDispatchError',2058 dispatchInfo: 'FrameSupportWeightsDispatchInfo',2059 },2060 CodeUpdated: 'Null',2061 NewAccount: {2062 account: 'AccountId32',2063 },2064 KilledAccount: {2065 account: 'AccountId32',2066 },2067 Remarked: {2068 _alias: {2069 hash_: 'hash',2070 },2071 sender: 'AccountId32',2072 hash_: 'H256'2073 }2074 }2075 },2076 /**2077 * Lookup275: frame_support::weights::DispatchInfo2078 **/2079 FrameSupportWeightsDispatchInfo: {2080 weight: 'u64',2081 class: 'FrameSupportWeightsDispatchClass',2082 paysFee: 'FrameSupportWeightsPays'2083 },2084 /**2085 * Lookup276: frame_support::weights::DispatchClass2086 **/2087 FrameSupportWeightsDispatchClass: {2088 _enum: ['Normal', 'Operational', 'Mandatory']2089 },2090 /**2091 * Lookup277: frame_support::weights::Pays2092 **/2093 FrameSupportWeightsPays: {2094 _enum: ['Yes', 'No']2095 },2096 /**2097 * Lookup278: orml_vesting::module::Event<T>2098 **/2099 OrmlVestingModuleEvent: {2100 _enum: {2101 VestingScheduleAdded: {2102 from: 'AccountId32',2103 to: 'AccountId32',2104 vestingSchedule: 'OrmlVestingVestingSchedule',2105 },2106 Claimed: {2107 who: 'AccountId32',2108 amount: 'u128',2109 },2110 VestingSchedulesUpdated: {2111 who: 'AccountId32'2112 }2113 }2114 },2115 /**2116 * Lookup279: cumulus_pallet_xcmp_queue::pallet::Event<T>2117 **/2118 CumulusPalletXcmpQueueEvent: {2119 _enum: {2120 Success: 'Option<H256>',2121 Fail: '(Option<H256>,XcmV2TraitsError)',2122 BadVersion: 'Option<H256>',2123 BadFormat: 'Option<H256>',2124 UpwardMessageSent: 'Option<H256>',2125 XcmpMessageSent: 'Option<H256>',2126 OverweightEnqueued: '(u32,u32,u64,u64)',2127 OverweightServiced: '(u64,u64)'2128 }2129 },2130 /**2131 * Lookup280: pallet_xcm::pallet::Event<T>2132 **/2133 PalletXcmEvent: {2134 _enum: {2135 Attempted: 'XcmV2TraitsOutcome',2136 Sent: '(XcmV1MultiLocation,XcmV1MultiLocation,XcmV2Xcm)',2137 UnexpectedResponse: '(XcmV1MultiLocation,u64)',2138 ResponseReady: '(u64,XcmV2Response)',2139 Notified: '(u64,u8,u8)',2140 NotifyOverweight: '(u64,u8,u8,u64,u64)',2141 NotifyDispatchError: '(u64,u8,u8)',2142 NotifyDecodeFailed: '(u64,u8,u8)',2143 InvalidResponder: '(XcmV1MultiLocation,u64,Option<XcmV1MultiLocation>)',2144 InvalidResponderVersion: '(XcmV1MultiLocation,u64)',2145 ResponseTaken: 'u64',2146 AssetsTrapped: '(H256,XcmV1MultiLocation,XcmVersionedMultiAssets)',2147 VersionChangeNotified: '(XcmV1MultiLocation,u32)',2148 SupportedVersionChanged: '(XcmV1MultiLocation,u32)',2149 NotifyTargetSendFail: '(XcmV1MultiLocation,u64,XcmV2TraitsError)',2150 NotifyTargetMigrationFail: '(XcmVersionedMultiLocation,u64)'2151 }2152 },2153 /**2154 * Lookup281: xcm::v2::traits::Outcome2155 **/2156 XcmV2TraitsOutcome: {2157 _enum: {2158 Complete: 'u64',2159 Incomplete: '(u64,XcmV2TraitsError)',2160 Error: 'XcmV2TraitsError'2161 }2162 },2163 /**2164 * Lookup283: cumulus_pallet_xcm::pallet::Event<T>2165 **/2166 CumulusPalletXcmEvent: {2167 _enum: {2168 InvalidFormat: '[u8;8]',2169 UnsupportedVersion: '[u8;8]',2170 ExecutedDownward: '([u8;8],XcmV2TraitsOutcome)'2171 }2172 },2173 /**2174 * Lookup284: cumulus_pallet_dmp_queue::pallet::Event<T>2175 **/2176 CumulusPalletDmpQueueEvent: {2177 _enum: {2178 InvalidFormat: {2179 messageId: '[u8;32]',2180 },2181 UnsupportedVersion: {2182 messageId: '[u8;32]',2183 },2184 ExecutedDownward: {2185 messageId: '[u8;32]',2186 outcome: 'XcmV2TraitsOutcome',2187 },2188 WeightExhausted: {2189 messageId: '[u8;32]',2190 remainingWeight: 'u64',2191 requiredWeight: 'u64',2192 },2193 OverweightEnqueued: {2194 messageId: '[u8;32]',2195 overweightIndex: 'u64',2196 requiredWeight: 'u64',2197 },2198 OverweightServiced: {2199 overweightIndex: 'u64',2200 weightUsed: 'u64'2201 }2202 }2203 },2204 /**2205 * Lookup285: pallet_unique::RawEvent<sp_core::crypto::AccountId32, pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2206 **/2207 PalletUniqueRawEvent: {2208 _enum: {2209 CollectionSponsorRemoved: 'u32',2210 CollectionAdminAdded: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',2211 CollectionOwnedChanged: '(u32,AccountId32)',2212 CollectionSponsorSet: '(u32,AccountId32)',2213 SponsorshipConfirmed: '(u32,AccountId32)',2214 CollectionAdminRemoved: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',2215 AllowListAddressRemoved: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',2216 AllowListAddressAdded: '(u32,PalletEvmAccountBasicCrossAccountIdRepr)',2217 CollectionLimitSet: 'u32',2218 CollectionPermissionSet: 'u32'2219 }2220 },2221 /**2222 * Lookup286: pallet_unique_scheduler::pallet::Event<T>2223 **/2224 PalletUniqueSchedulerEvent: {2225 _enum: {2226 Scheduled: {2227 when: 'u32',2228 index: 'u32',2229 },2230 Canceled: {2231 when: 'u32',2232 index: 'u32',2233 },2234 Dispatched: {2235 task: '(u32,u32)',2236 id: 'Option<[u8;16]>',2237 result: 'Result<Null, SpRuntimeDispatchError>',2238 },2239 CallLookupFailed: {2240 task: '(u32,u32)',2241 id: 'Option<[u8;16]>',2242 error: 'FrameSupportScheduleLookupError'2243 }2244 }2245 },2246 /**2247 * Lookup288: frame_support::traits::schedule::LookupError2248 **/2249 FrameSupportScheduleLookupError: {2250 _enum: ['Unknown', 'BadFormat']2251 },2252 /**2253 * Lookup289: pallet_common::pallet::Event<T>2254 **/2255 PalletCommonEvent: {2256 _enum: {2257 CollectionCreated: '(u32,u8,AccountId32)',2258 CollectionDestroyed: 'u32',2259 ItemCreated: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,u128)',2260 ItemDestroyed: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,u128)',2261 Transfer: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,PalletEvmAccountBasicCrossAccountIdRepr,u128)',2262 Approved: '(u32,u32,PalletEvmAccountBasicCrossAccountIdRepr,PalletEvmAccountBasicCrossAccountIdRepr,u128)',2263 CollectionPropertySet: '(u32,Bytes)',2264 CollectionPropertyDeleted: '(u32,Bytes)',2265 TokenPropertySet: '(u32,u32,Bytes)',2266 TokenPropertyDeleted: '(u32,u32,Bytes)',2267 PropertyPermissionSet: '(u32,Bytes)'2268 }2269 },2270 /**2271 * Lookup290: pallet_structure::pallet::Event<T>2272 **/2273 PalletStructureEvent: {2274 _enum: {2275 Executed: 'Result<Null, SpRuntimeDispatchError>'2276 }2277 },2278 /**2279 * Lookup291: pallet_rmrk_core::pallet::Event<T>2280 **/2281 PalletRmrkCoreEvent: {2282 _enum: {2283 CollectionCreated: {2284 issuer: 'AccountId32',2285 collectionId: 'u32',2286 },2287 CollectionDestroyed: {2288 issuer: 'AccountId32',2289 collectionId: 'u32',2290 },2291 IssuerChanged: {2292 oldIssuer: 'AccountId32',2293 newIssuer: 'AccountId32',2294 collectionId: 'u32',2295 },2296 CollectionLocked: {2297 issuer: 'AccountId32',2298 collectionId: 'u32',2299 },2300 NftMinted: {2301 owner: 'AccountId32',2302 collectionId: 'u32',2303 nftId: 'u32',2304 },2305 NFTBurned: {2306 owner: 'AccountId32',2307 nftId: 'u32',2308 },2309 NFTSent: {2310 sender: 'AccountId32',2311 recipient: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',2312 collectionId: 'u32',2313 nftId: 'u32',2314 approvalRequired: 'bool',2315 },2316 NFTAccepted: {2317 sender: 'AccountId32',2318 recipient: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',2319 collectionId: 'u32',2320 nftId: 'u32',2321 },2322 NFTRejected: {2323 sender: 'AccountId32',2324 collectionId: 'u32',2325 nftId: 'u32',2326 },2327 PropertySet: {2328 collectionId: 'u32',2329 maybeNftId: 'Option<u32>',2330 key: 'Bytes',2331 value: 'Bytes',2332 },2333 ResourceAdded: {2334 nftId: 'u32',2335 resourceId: 'u32',2336 },2337 ResourceRemoval: {2338 nftId: 'u32',2339 resourceId: 'u32',2340 },2341 ResourceAccepted: {2342 nftId: 'u32',2343 resourceId: 'u32',2344 },2345 ResourceRemovalAccepted: {2346 nftId: 'u32',2347 resourceId: 'u32',2348 },2349 PrioritySet: {2350 collectionId: 'u32',2351 nftId: 'u32'2352 }2353 }2354 },2355 /**2356 * Lookup292: pallet_rmrk_equip::pallet::Event<T>2357 **/2358 PalletRmrkEquipEvent: {2359 _enum: {2360 BaseCreated: {2361 issuer: 'AccountId32',2362 baseId: 'u32',2363 },2364 EquippablesUpdated: {2365 baseId: 'u32',2366 slotId: 'u32'2367 }2368 }2369 },2370 /**2371 * Lookup293: pallet_evm::pallet::Event<T>2372 **/2373 PalletEvmEvent: {2374 _enum: {2375 Log: 'EthereumLog',2376 Created: 'H160',2377 CreatedFailed: 'H160',2378 Executed: 'H160',2379 ExecutedFailed: 'H160',2380 BalanceDeposit: '(AccountId32,H160,U256)',2381 BalanceWithdraw: '(AccountId32,H160,U256)'2382 }2383 },2384 /**2385 * Lookup294: ethereum::log::Log2386 **/2387 EthereumLog: {2388 address: 'H160',2389 topics: 'Vec<H256>',2390 data: 'Bytes'2391 },2392 /**2393 * Lookup295: pallet_ethereum::pallet::Event2394 **/2395 PalletEthereumEvent: {2396 _enum: {2397 Executed: '(H160,H160,H256,EvmCoreErrorExitReason)'2398 }2399 },2400 /**2401 * Lookup296: evm_core::error::ExitReason2402 **/2403 EvmCoreErrorExitReason: {2404 _enum: {2405 Succeed: 'EvmCoreErrorExitSucceed',2406 Error: 'EvmCoreErrorExitError',2407 Revert: 'EvmCoreErrorExitRevert',2408 Fatal: 'EvmCoreErrorExitFatal'2409 }2410 },2411 /**2412 * Lookup297: evm_core::error::ExitSucceed2413 **/2414 EvmCoreErrorExitSucceed: {2415 _enum: ['Stopped', 'Returned', 'Suicided']2416 },2417 /**2418 * Lookup298: evm_core::error::ExitError2419 **/2420 EvmCoreErrorExitError: {2421 _enum: {2422 StackUnderflow: 'Null',2423 StackOverflow: 'Null',2424 InvalidJump: 'Null',2425 InvalidRange: 'Null',2426 DesignatedInvalid: 'Null',2427 CallTooDeep: 'Null',2428 CreateCollision: 'Null',2429 CreateContractLimit: 'Null',2430 OutOfOffset: 'Null',2431 OutOfGas: 'Null',2432 OutOfFund: 'Null',2433 PCUnderflow: 'Null',2434 CreateEmpty: 'Null',2435 Other: 'Text',2436 InvalidCode: 'Null'2437 }2438 },2439 /**2440 * Lookup301: evm_core::error::ExitRevert2441 **/2442 EvmCoreErrorExitRevert: {2443 _enum: ['Reverted']2444 },2445 /**2446 * Lookup302: evm_core::error::ExitFatal2447 **/2448 EvmCoreErrorExitFatal: {2449 _enum: {2450 NotSupported: 'Null',2451 UnhandledInterrupt: 'Null',2452 CallErrorAsFatal: 'EvmCoreErrorExitError',2453 Other: 'Text'2454 }2455 },2456 /**2457 * Lookup303: frame_system::Phase2458 **/2459 FrameSystemPhase: {2460 _enum: {2461 ApplyExtrinsic: 'u32',2462 Finalization: 'Null',2463 Initialization: 'Null'2464 }2465 },2466 /**2467 * Lookup305: frame_system::LastRuntimeUpgradeInfo2468 **/2469 FrameSystemLastRuntimeUpgradeInfo: {2470 specVersion: 'Compact<u32>',2471 specName: 'Text'2472 },2473 /**2474 * Lookup306: frame_system::limits::BlockWeights2475 **/2476 FrameSystemLimitsBlockWeights: {2477 baseBlock: 'u64',2478 maxBlock: 'u64',2479 perClass: 'FrameSupportWeightsPerDispatchClassWeightsPerClass'2480 },2481 /**2482 * Lookup307: frame_support::weights::PerDispatchClass<frame_system::limits::WeightsPerClass>2483 **/2484 FrameSupportWeightsPerDispatchClassWeightsPerClass: {2485 normal: 'FrameSystemLimitsWeightsPerClass',2486 operational: 'FrameSystemLimitsWeightsPerClass',2487 mandatory: 'FrameSystemLimitsWeightsPerClass'2488 },2489 /**2490 * Lookup308: frame_system::limits::WeightsPerClass2491 **/2492 FrameSystemLimitsWeightsPerClass: {2493 baseExtrinsic: 'u64',2494 maxExtrinsic: 'Option<u64>',2495 maxTotal: 'Option<u64>',2496 reserved: 'Option<u64>'2497 },2498 /**2499 * Lookup310: frame_system::limits::BlockLength2500 **/2501 FrameSystemLimitsBlockLength: {2502 max: 'FrameSupportWeightsPerDispatchClassU32'2503 },2504 /**2505 * Lookup311: frame_support::weights::PerDispatchClass<T>2506 **/2507 FrameSupportWeightsPerDispatchClassU32: {2508 normal: 'u32',2509 operational: 'u32',2510 mandatory: 'u32'2511 },2512 /**2513 * Lookup312: frame_support::weights::RuntimeDbWeight2514 **/2515 FrameSupportWeightsRuntimeDbWeight: {2516 read: 'u64',2517 write: 'u64'2518 },2519 /**2520 * Lookup313: sp_version::RuntimeVersion2521 **/2522 SpVersionRuntimeVersion: {2523 specName: 'Text',2524 implName: 'Text',2525 authoringVersion: 'u32',2526 specVersion: 'u32',2527 implVersion: 'u32',2528 apis: 'Vec<([u8;8],u32)>',2529 transactionVersion: 'u32',2530 stateVersion: 'u8'2531 },2532 /**2533 * Lookup317: frame_system::pallet::Error<T>2534 **/2535 FrameSystemError: {2536 _enum: ['InvalidSpecName', 'SpecVersionNeedsToIncrease', 'FailedToExtractRuntimeVersion', 'NonDefaultComposite', 'NonZeroRefCount', 'CallFiltered']2537 },2538 /**2539 * Lookup319: orml_vesting::module::Error<T>2540 **/2541 OrmlVestingModuleError: {2542 _enum: ['ZeroVestingPeriod', 'ZeroVestingPeriodCount', 'InsufficientBalanceToLock', 'TooManyVestingSchedules', 'AmountLow', 'MaxVestingSchedulesExceeded']2543 },2544 /**2545 * Lookup321: cumulus_pallet_xcmp_queue::InboundChannelDetails2546 **/2547 CumulusPalletXcmpQueueInboundChannelDetails: {2548 sender: 'u32',2549 state: 'CumulusPalletXcmpQueueInboundState',2550 messageMetadata: 'Vec<(u32,PolkadotParachainPrimitivesXcmpMessageFormat)>'2551 },2552 /**2553 * Lookup322: cumulus_pallet_xcmp_queue::InboundState2554 **/2555 CumulusPalletXcmpQueueInboundState: {2556 _enum: ['Ok', 'Suspended']2557 },2558 /**2559 * Lookup325: polkadot_parachain::primitives::XcmpMessageFormat2560 **/2561 PolkadotParachainPrimitivesXcmpMessageFormat: {2562 _enum: ['ConcatenatedVersionedXcm', 'ConcatenatedEncodedBlob', 'Signals']2563 },2564 /**2565 * Lookup328: cumulus_pallet_xcmp_queue::OutboundChannelDetails2566 **/2567 CumulusPalletXcmpQueueOutboundChannelDetails: {2568 recipient: 'u32',2569 state: 'CumulusPalletXcmpQueueOutboundState',2570 signalsExist: 'bool',2571 firstIndex: 'u16',2572 lastIndex: 'u16'2573 },2574 /**2575 * Lookup329: cumulus_pallet_xcmp_queue::OutboundState2576 **/2577 CumulusPalletXcmpQueueOutboundState: {2578 _enum: ['Ok', 'Suspended']2579 },2580 /**2581 * Lookup331: cumulus_pallet_xcmp_queue::QueueConfigData2582 **/2583 CumulusPalletXcmpQueueQueueConfigData: {2584 suspendThreshold: 'u32',2585 dropThreshold: 'u32',2586 resumeThreshold: 'u32',2587 thresholdWeight: 'u64',2588 weightRestrictDecay: 'u64',2589 xcmpMaxIndividualWeight: 'u64'2590 },2591 /**2592 * Lookup333: cumulus_pallet_xcmp_queue::pallet::Error<T>2593 **/2594 CumulusPalletXcmpQueueError: {2595 _enum: ['FailedToSend', 'BadXcmOrigin', 'BadXcm', 'BadOverweightIndex', 'WeightOverLimit']2596 },2597 /**2598 * Lookup334: pallet_xcm::pallet::Error<T>2599 **/2600 PalletXcmError: {2601 _enum: ['Unreachable', 'SendFailure', 'Filtered', 'UnweighableMessage', 'DestinationNotInvertible', 'Empty', 'CannotReanchor', 'TooManyAssets', 'InvalidOrigin', 'BadVersion', 'BadLocation', 'NoSubscription', 'AlreadySubscribed']2602 },2603 /**2604 * Lookup335: cumulus_pallet_xcm::pallet::Error<T>2605 **/2606 CumulusPalletXcmError: 'Null',2607 /**2608 * Lookup336: cumulus_pallet_dmp_queue::ConfigData2609 **/2610 CumulusPalletDmpQueueConfigData: {2611 maxIndividual: 'u64'2612 },2613 /**2614 * Lookup337: cumulus_pallet_dmp_queue::PageIndexData2615 **/2616 CumulusPalletDmpQueuePageIndexData: {2617 beginUsed: 'u32',2618 endUsed: 'u32',2619 overweightCount: 'u64'2620 },2621 /**2622 * Lookup340: cumulus_pallet_dmp_queue::pallet::Error<T>2623 **/2624 CumulusPalletDmpQueueError: {2625 _enum: ['Unknown', 'OverLimit']2626 },2627 /**2628 * Lookup344: pallet_unique::Error<T>2629 **/2630 PalletUniqueError: {2631 _enum: ['CollectionDecimalPointLimitExceeded', 'ConfirmUnsetSponsorFail', 'EmptyArgument', 'RepartitionCalledOnNonRefungibleCollection']2632 },2633 /**2634 * Lookup347: pallet_unique_scheduler::ScheduledV3<frame_support::traits::schedule::MaybeHashed<opal_runtime::Call, primitive_types::H256>, BlockNumber, opal_runtime::OriginCaller, sp_core::crypto::AccountId32>2635 **/2636 PalletUniqueSchedulerScheduledV3: {2637 maybeId: 'Option<[u8;16]>',2638 priority: 'u8',2639 call: 'FrameSupportScheduleMaybeHashed',2640 maybePeriodic: 'Option<(u32,u32)>',2641 origin: 'OpalRuntimeOriginCaller'2642 },2643 /**2644 * Lookup348: opal_runtime::OriginCaller2645 **/2646 OpalRuntimeOriginCaller: {2647 _enum: {2648 __Unused0: 'Null',2649 __Unused1: 'Null',2650 __Unused2: 'Null',2651 __Unused3: 'Null',2652 Void: 'SpCoreVoid',2653 __Unused5: 'Null',2654 __Unused6: 'Null',2655 __Unused7: 'Null',2656 __Unused8: 'Null',2657 __Unused9: 'Null',2658 __Unused10: 'Null',2659 __Unused11: 'Null',2660 __Unused12: 'Null',2661 __Unused13: 'Null',2662 __Unused14: 'Null',2663 __Unused15: 'Null',2664 __Unused16: 'Null',2665 __Unused17: 'Null',2666 __Unused18: 'Null',2667 __Unused19: 'Null',2668 __Unused20: 'Null',2669 __Unused21: 'Null',2670 __Unused22: 'Null',2671 __Unused23: 'Null',2672 __Unused24: 'Null',2673 __Unused25: 'Null',2674 __Unused26: 'Null',2675 __Unused27: 'Null',2676 __Unused28: 'Null',2677 __Unused29: 'Null',2678 __Unused30: 'Null',2679 __Unused31: 'Null',2680 __Unused32: 'Null',2681 __Unused33: 'Null',2682 __Unused34: 'Null',2683 __Unused35: 'Null',2684 system: 'FrameSupportDispatchRawOrigin',2685 __Unused37: 'Null',2686 __Unused38: 'Null',2687 __Unused39: 'Null',2688 __Unused40: 'Null',2689 __Unused41: 'Null',2690 __Unused42: 'Null',2691 __Unused43: 'Null',2692 __Unused44: 'Null',2693 __Unused45: 'Null',2694 __Unused46: 'Null',2695 __Unused47: 'Null',2696 __Unused48: 'Null',2697 __Unused49: 'Null',2698 __Unused50: 'Null',2699 PolkadotXcm: 'PalletXcmOrigin',2700 CumulusXcm: 'CumulusPalletXcmOrigin',2701 __Unused53: 'Null',2702 __Unused54: 'Null',2703 __Unused55: 'Null',2704 __Unused56: 'Null',2705 __Unused57: 'Null',2706 __Unused58: 'Null',2707 __Unused59: 'Null',2708 __Unused60: 'Null',2709 __Unused61: 'Null',2710 __Unused62: 'Null',2711 __Unused63: 'Null',2712 __Unused64: 'Null',2713 __Unused65: 'Null',2714 __Unused66: 'Null',2715 __Unused67: 'Null',2716 __Unused68: 'Null',2717 __Unused69: 'Null',2718 __Unused70: 'Null',2719 __Unused71: 'Null',2720 __Unused72: 'Null',2721 __Unused73: 'Null',2722 __Unused74: 'Null',2723 __Unused75: 'Null',2724 __Unused76: 'Null',2725 __Unused77: 'Null',2726 __Unused78: 'Null',2727 __Unused79: 'Null',2728 __Unused80: 'Null',2729 __Unused81: 'Null',2730 __Unused82: 'Null',2731 __Unused83: 'Null',2732 __Unused84: 'Null',2733 __Unused85: 'Null',2734 __Unused86: 'Null',2735 __Unused87: 'Null',2736 __Unused88: 'Null',2737 __Unused89: 'Null',2738 __Unused90: 'Null',2739 __Unused91: 'Null',2740 __Unused92: 'Null',2741 __Unused93: 'Null',2742 __Unused94: 'Null',2743 __Unused95: 'Null',2744 __Unused96: 'Null',2745 __Unused97: 'Null',2746 __Unused98: 'Null',2747 __Unused99: 'Null',2748 __Unused100: 'Null',2749 Ethereum: 'PalletEthereumRawOrigin'2750 }2751 },2752 /**2753 * Lookup349: frame_support::dispatch::RawOrigin<sp_core::crypto::AccountId32>2754 **/2755 FrameSupportDispatchRawOrigin: {2756 _enum: {2757 Root: 'Null',2758 Signed: 'AccountId32',2759 None: 'Null'2760 }2761 },2762 /**2763 * Lookup350: pallet_xcm::pallet::Origin2764 **/2765 PalletXcmOrigin: {2766 _enum: {2767 Xcm: 'XcmV1MultiLocation',2768 Response: 'XcmV1MultiLocation'2769 }2770 },2771 /**2772 * Lookup351: cumulus_pallet_xcm::pallet::Origin2773 **/2774 CumulusPalletXcmOrigin: {2775 _enum: {2776 Relay: 'Null',2777 SiblingParachain: 'u32'2778 }2779 },2780 /**2781 * Lookup352: pallet_ethereum::RawOrigin2782 **/2783 PalletEthereumRawOrigin: {2784 _enum: {2785 EthereumTransaction: 'H160'2786 }2787 },2788 /**2789 * Lookup353: sp_core::Void2790 **/2791 SpCoreVoid: 'Null',2792 /**2793 * Lookup354: pallet_unique_scheduler::pallet::Error<T>2794 **/2795 PalletUniqueSchedulerError: {2796 _enum: ['FailedToSchedule', 'NotFound', 'TargetBlockNumberInPast', 'RescheduleNoChange']2797 },2798 /**2799 * Lookup355: up_data_structs::Collection<sp_core::crypto::AccountId32>2800 **/2801 UpDataStructsCollection: {2802 owner: 'AccountId32',2803 mode: 'UpDataStructsCollectionMode',2804 name: 'Vec<u16>',2805 description: 'Vec<u16>',2806 tokenPrefix: 'Bytes',2807 sponsorship: 'UpDataStructsSponsorshipState',2808 limits: 'UpDataStructsCollectionLimits',2809 permissions: 'UpDataStructsCollectionPermissions',2810 externalCollection: 'bool'2811 },2812 /**2813 * Lookup356: up_data_structs::SponsorshipState<sp_core::crypto::AccountId32>2814 **/2815 UpDataStructsSponsorshipState: {2816 _enum: {2817 Disabled: 'Null',2818 Unconfirmed: 'AccountId32',2819 Confirmed: 'AccountId32'2820 }2821 },2822 /**2823 * Lookup357: up_data_structs::Properties2824 **/2825 UpDataStructsProperties: {2826 map: 'UpDataStructsPropertiesMapBoundedVec',2827 consumedSpace: 'u32',2828 spaceLimit: 'u32'2829 },2830 /**2831 * Lookup358: up_data_structs::PropertiesMap<frame_support::storage::bounded_vec::BoundedVec<T, S>>2832 **/2833 UpDataStructsPropertiesMapBoundedVec: 'BTreeMap<Bytes, Bytes>',2834 /**2835 * Lookup363: up_data_structs::PropertiesMap<up_data_structs::PropertyPermission>2836 **/2837 UpDataStructsPropertiesMapPropertyPermission: 'BTreeMap<Bytes, UpDataStructsPropertyPermission>',2838 /**2839 * Lookup370: up_data_structs::CollectionStats2840 **/2841 UpDataStructsCollectionStats: {2842 created: 'u32',2843 destroyed: 'u32',2844 alive: 'u32'2845 },2846 /**2847 * Lookup371: up_data_structs::TokenChild2848 **/2849 UpDataStructsTokenChild: {2850 token: 'u32',2851 collection: 'u32'2852 },2853 /**2854 * Lookup372: PhantomType::up_data_structs<T>2855 **/2856 PhantomTypeUpDataStructs: '[(UpDataStructsTokenData,UpDataStructsRpcCollection,RmrkTraitsCollectionCollectionInfo,RmrkTraitsNftNftInfo,RmrkTraitsResourceResourceInfo,RmrkTraitsPropertyPropertyInfo,RmrkTraitsBaseBaseInfo,RmrkTraitsPartPartType,RmrkTraitsTheme,RmrkTraitsNftNftChild);0]',2857 /**2858 * Lookup374: up_data_structs::TokenData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2859 **/2860 UpDataStructsTokenData: {2861 properties: 'Vec<UpDataStructsProperty>',2862 owner: 'Option<PalletEvmAccountBasicCrossAccountIdRepr>',2863 pieces: 'u128'2864 },2865 /**2866 * Lookup376: up_data_structs::RpcCollection<sp_core::crypto::AccountId32>2867 **/2868 UpDataStructsRpcCollection: {2869 owner: 'AccountId32',2870 mode: 'UpDataStructsCollectionMode',2871 name: 'Vec<u16>',2872 description: 'Vec<u16>',2873 tokenPrefix: 'Bytes',2874 sponsorship: 'UpDataStructsSponsorshipState',2875 limits: 'UpDataStructsCollectionLimits',2876 permissions: 'UpDataStructsCollectionPermissions',2877 tokenPropertyPermissions: 'Vec<UpDataStructsPropertyKeyPermission>',2878 properties: 'Vec<UpDataStructsProperty>',2879 readOnly: 'bool'2880 },2881 /**2882 * Lookup377: rmrk_traits::collection::CollectionInfo<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>, sp_core::crypto::AccountId32>2883 **/2884 RmrkTraitsCollectionCollectionInfo: {2885 issuer: 'AccountId32',2886 metadata: 'Bytes',2887 max: 'Option<u32>',2888 symbol: 'Bytes',2889 nftsCount: 'u32'2890 },2891 /**2892 * Lookup378: rmrk_traits::nft::NftInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill, frame_support::storage::bounded_vec::BoundedVec<T, S>>2893 **/2894 RmrkTraitsNftNftInfo: {2895 owner: 'RmrkTraitsNftAccountIdOrCollectionNftTuple',2896 royalty: 'Option<RmrkTraitsNftRoyaltyInfo>',2897 metadata: 'Bytes',2898 equipped: 'bool',2899 pending: 'bool'2900 },2901 /**2902 * Lookup380: rmrk_traits::nft::RoyaltyInfo<sp_core::crypto::AccountId32, sp_arithmetic::per_things::Permill>2903 **/2904 RmrkTraitsNftRoyaltyInfo: {2905 recipient: 'AccountId32',2906 amount: 'Permill'2907 },2908 /**2909 * Lookup381: rmrk_traits::resource::ResourceInfo<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>2910 **/2911 RmrkTraitsResourceResourceInfo: {2912 id: 'u32',2913 resource: 'RmrkTraitsResourceResourceTypes',2914 pending: 'bool',2915 pendingRemoval: 'bool'2916 },2917 /**2918 * Lookup382: rmrk_traits::property::PropertyInfo<frame_support::storage::bounded_vec::BoundedVec<T, S>, frame_support::storage::bounded_vec::BoundedVec<T, S>>2919 **/2920 RmrkTraitsPropertyPropertyInfo: {2921 key: 'Bytes',2922 value: 'Bytes'2923 },2924 /**2925 * Lookup383: rmrk_traits::base::BaseInfo<sp_core::crypto::AccountId32, frame_support::storage::bounded_vec::BoundedVec<T, S>>2926 **/2927 RmrkTraitsBaseBaseInfo: {2928 issuer: 'AccountId32',2929 baseType: 'Bytes',2930 symbol: 'Bytes'2931 },2932 /**2933 * Lookup384: rmrk_traits::nft::NftChild2934 **/2935 RmrkTraitsNftNftChild: {2936 collectionId: 'u32',2937 nftId: 'u32'2938 },2939 /**2940 * Lookup386: pallet_common::pallet::Error<T>2941 **/2942 PalletCommonError: {2943 _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']2944 },2945 /**2946 * Lookup388: pallet_fungible::pallet::Error<T>2947 **/2948 PalletFungibleError: {2949 _enum: ['NotFungibleDataUsedToMintFungibleCollectionToken', 'FungibleItemsHaveNoId', 'FungibleItemsDontHaveData', 'FungibleDisallowsNesting', 'SettingPropertiesNotAllowed']2950 },2951 /**2952 * Lookup389: pallet_refungible::ItemData2953 **/2954 PalletRefungibleItemData: {2955 constData: 'Bytes'2956 },2957 /**2958 * Lookup393: pallet_refungible::pallet::Error<T>2959 **/2960 PalletRefungibleError: {2961 _enum: ['NotRefungibleDataUsedToMintFungibleCollectionToken', 'WrongRefungiblePieces', 'RepartitionWhileNotOwningAllPieces', 'RefungibleDisallowsNesting', 'SettingPropertiesNotAllowed']2962 },2963 /**2964 * Lookup394: pallet_nonfungible::ItemData<pallet_evm::account::BasicCrossAccountIdRepr<sp_core::crypto::AccountId32>>2965 **/2966 PalletNonfungibleItemData: {2967 owner: 'PalletEvmAccountBasicCrossAccountIdRepr'2968 },2969 /**2970 * Lookup396: up_data_structs::PropertyScope2971 **/2972 UpDataStructsPropertyScope: {2973 _enum: ['None', 'Rmrk']2974 },2975 /**2976 * Lookup398: pallet_nonfungible::pallet::Error<T>2977 **/2978 PalletNonfungibleError: {2979 _enum: ['NotNonfungibleDataUsedToMintFungibleCollectionToken', 'NonfungibleItemsHaveNoAmount', 'CantBurnNftWithChildren']2980 },2981 /**2982 * Lookup399: pallet_structure::pallet::Error<T>2983 **/2984 PalletStructureError: {2985 _enum: ['OuroborosDetected', 'DepthLimit', 'BreadthLimit', 'TokenNotFound']2986 },2987 /**2988 * Lookup400: pallet_rmrk_core::pallet::Error<T>2989 **/2990 PalletRmrkCoreError: {2991 _enum: ['CorruptedCollectionType', 'NftTypeEncodeError', 'RmrkPropertyKeyIsTooLong', 'RmrkPropertyValueIsTooLong', 'RmrkPropertyIsNotFound', 'UnableToDecodeRmrkData', 'CollectionNotEmpty', 'NoAvailableCollectionId', 'NoAvailableNftId', 'CollectionUnknown', 'NoPermission', 'NonTransferable', 'CollectionFullOrLocked', 'ResourceDoesntExist', 'CannotSendToDescendentOrSelf', 'CannotAcceptNonOwnedNft', 'CannotRejectNonOwnedNft', 'CannotRejectNonPendingNft', 'ResourceNotPending', 'NoAvailableResourceId']2992 },2993 /**2994 * Lookup402: pallet_rmrk_equip::pallet::Error<T>2995 **/2996 PalletRmrkEquipError: {2997 _enum: ['PermissionError', 'NoAvailableBaseId', 'NoAvailablePartId', 'BaseDoesntExist', 'NeedsDefaultThemeFirst', 'PartDoesntExist', 'NoEquippableOnFixedPart']2998 },2999 /**3000 * Lookup405: pallet_evm::pallet::Error<T>3001 **/3002 PalletEvmError: {3003 _enum: ['BalanceLow', 'FeeOverflow', 'PaymentOverflow', 'WithdrawFailed', 'GasPriceTooLow', 'InvalidNonce']3004 },3005 /**3006 * Lookup408: fp_rpc::TransactionStatus3007 **/3008 FpRpcTransactionStatus: {3009 transactionHash: 'H256',3010 transactionIndex: 'u32',3011 from: 'H160',3012 to: 'Option<H160>',3013 contractAddress: 'Option<H160>',3014 logs: 'Vec<EthereumLog>',3015 logsBloom: 'EthbloomBloom'3016 },3017 /**3018 * Lookup410: ethbloom::Bloom3019 **/3020 EthbloomBloom: '[u8;256]',3021 /**3022 * Lookup412: ethereum::receipt::ReceiptV33023 **/3024 EthereumReceiptReceiptV3: {3025 _enum: {3026 Legacy: 'EthereumReceiptEip658ReceiptData',3027 EIP2930: 'EthereumReceiptEip658ReceiptData',3028 EIP1559: 'EthereumReceiptEip658ReceiptData'3029 }3030 },3031 /**3032 * Lookup413: ethereum::receipt::EIP658ReceiptData3033 **/3034 EthereumReceiptEip658ReceiptData: {3035 statusCode: 'u8',3036 usedGas: 'U256',3037 logsBloom: 'EthbloomBloom',3038 logs: 'Vec<EthereumLog>'3039 },3040 /**3041 * Lookup414: ethereum::block::Block<ethereum::transaction::TransactionV2>3042 **/3043 EthereumBlock: {3044 header: 'EthereumHeader',3045 transactions: 'Vec<EthereumTransactionTransactionV2>',3046 ommers: 'Vec<EthereumHeader>'3047 },3048 /**3049 * Lookup415: ethereum::header::Header3050 **/3051 EthereumHeader: {3052 parentHash: 'H256',3053 ommersHash: 'H256',3054 beneficiary: 'H160',3055 stateRoot: 'H256',3056 transactionsRoot: 'H256',3057 receiptsRoot: 'H256',3058 logsBloom: 'EthbloomBloom',3059 difficulty: 'U256',3060 number: 'U256',3061 gasLimit: 'U256',3062 gasUsed: 'U256',3063 timestamp: 'u64',3064 extraData: 'Bytes',3065 mixHash: 'H256',3066 nonce: 'EthereumTypesHashH64'3067 },3068 /**3069 * Lookup416: ethereum_types::hash::H643070 **/3071 EthereumTypesHashH64: '[u8;8]',3072 /**3073 * Lookup421: pallet_ethereum::pallet::Error<T>3074 **/3075 PalletEthereumError: {3076 _enum: ['InvalidSignature', 'PreLogExists']3077 },3078 /**3079 * Lookup422: pallet_evm_coder_substrate::pallet::Error<T>3080 **/3081 PalletEvmCoderSubstrateError: {3082 _enum: ['OutOfGas', 'OutOfFund']3083 },3084 /**3085 * Lookup423: pallet_evm_contract_helpers::SponsoringModeT3086 **/3087 PalletEvmContractHelpersSponsoringModeT: {3088 _enum: ['Disabled', 'Allowlisted', 'Generous']3089 },3090 /**3091 * Lookup425: pallet_evm_contract_helpers::pallet::Error<T>3092 **/3093 PalletEvmContractHelpersError: {3094 _enum: ['NoPermission']3095 },3096 /**3097 * Lookup426: pallet_evm_migration::pallet::Error<T>3098 **/3099 PalletEvmMigrationError: {3100 _enum: ['AccountNotEmpty', 'AccountIsNotMigrating']3101 },3102 /**3103 * Lookup428: sp_runtime::MultiSignature3104 **/3105 SpRuntimeMultiSignature: {3106 _enum: {3107 Ed25519: 'SpCoreEd25519Signature',3108 Sr25519: 'SpCoreSr25519Signature',3109 Ecdsa: 'SpCoreEcdsaSignature'3110 }3111 },3112 /**3113 * Lookup429: sp_core::ed25519::Signature3114 **/3115 SpCoreEd25519Signature: '[u8;64]',3116 /**3117 * Lookup431: sp_core::sr25519::Signature3118 **/3119 SpCoreSr25519Signature: '[u8;64]',3120 /**3121 * Lookup432: sp_core::ecdsa::Signature3122 **/3123 SpCoreEcdsaSignature: '[u8;65]',3124 /**3125 * Lookup435: frame_system::extensions::check_spec_version::CheckSpecVersion<T>3126 **/3127 FrameSystemExtensionsCheckSpecVersion: 'Null',3128 /**3129 * Lookup436: frame_system::extensions::check_genesis::CheckGenesis<T>3130 **/3131 FrameSystemExtensionsCheckGenesis: 'Null',3132 /**3133 * Lookup439: frame_system::extensions::check_nonce::CheckNonce<T>3134 **/3135 FrameSystemExtensionsCheckNonce: 'Compact<u32>',3136 /**3137 * Lookup440: frame_system::extensions::check_weight::CheckWeight<T>3138 **/3139 FrameSystemExtensionsCheckWeight: 'Null',3140 /**3141 * Lookup441: pallet_template_transaction_payment::ChargeTransactionPayment<opal_runtime::Runtime>3142 **/3143 PalletTemplateTransactionPaymentChargeTransactionPayment: 'Compact<u128>',3144 /**3145 * Lookup442: opal_runtime::Runtime3146 **/3147 OpalRuntimeRuntime: 'Null',3148 /**3149 * Lookup443: pallet_ethereum::FakeTransactionFinalizer<opal_runtime::Runtime>3150 **/3151 PalletEthereumFakeTransactionFinalizer: 'Null'3152};tests/src/interfaces/types-lookup.tsdiffbeforeafterboth--- a/tests/src/interfaces/types-lookup.ts
+++ b/tests/src/interfaces/types-lookup.ts
@@ -1385,7 +1385,7 @@
readonly isAddCollectionAdmin: boolean;
readonly asAddCollectionAdmin: {
readonly collectionId: u32;
- readonly newAdminId: PalletEvmAccountBasicCrossAccountIdRepr;
+ readonly newAdmin: PalletEvmAccountBasicCrossAccountIdRepr;
} & Struct;
readonly isRemoveCollectionAdmin: boolean;
readonly asRemoveCollectionAdmin: {
@@ -1497,12 +1497,12 @@
readonly isSetCollectionPermissions: boolean;
readonly asSetCollectionPermissions: {
readonly collectionId: u32;
- readonly newLimit: UpDataStructsCollectionPermissions;
+ readonly newPermission: UpDataStructsCollectionPermissions;
} & Struct;
readonly isRepartition: boolean;
readonly asRepartition: {
readonly collectionId: u32;
- readonly token: u32;
+ readonly tokenId: u32;
readonly amount: u128;
} & Struct;
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';