Name | Lookup | Parameters | |
---|---|---|---|
create_collection | fd00 | 1 | |
destroy_collection | fd01 | 1 | |
mutate_collection | fd02 | 2 | |
mutate_token | fd03 | 3 | |
mint | fd04 | 3 | |
burn | fd05 | 2 | |
transfer | fd06 | 3 | |
freeze | fd07 | 1 | |
thaw | fd08 | 1 | |
set_attribute | fd09 | 4 | |
remove_attribute | fd0a | 3 | |
remove_all_attributes | fd0b | 3 | |
batch_transfer | fd0c | 2 | |
batch_mint | fd0d | 2 | |
batch_set_attribute | fd0e | 3 | |
approve_collection | fd0f | 3 | |
unapprove_collection | fd10 | 2 | |
approve_token | fd11 | 6 | |
unapprove_token | fd12 | 3 | |
claim_collections | fd20 | 4 | |
claim_tokens | fd21 | 3 | |
finish_claim_tokens | fd24 | 2 | |
force_mutate_collection | fd13 | 2 | |
force_transfer | fd14 | 4 | |
force_set_collection | fd15 | 2 | |
force_set_token | fd16 | 3 | |
force_set_attribute | fd17 | 4 | |
force_set_collection_account | fd18 | 3 | |
force_set_token_account | fd19 | 4 | |
force_create_collection | fd1a | 3 | |
force_mint | fd1b | 5 | |
force_burn | fd1c | 3 | |
force_approve_collection | fd1d | 4 | |
force_freeze | fd1e | 1 | |
force_set_next_collection_id | fd1f | 1 | |
force_set_ethereum_account | fd22 | 2 | |
force_set_ethereum_collection_id | fd23 | 2 | |
force_set_unmintable_token_ids | fd26 | 3 | |
force_create_ethereum_collection | fd27 | 4 | |
force_set_ethereum_unmintable_token_ids | fd28 | 3 |
Name | Lookup | Attributes | |
---|---|---|---|
CollectionCreated | fd00 | ["CollectionId","AccountId"] | |
CollectionDestroyed | fd01 | ["CollectionId","AccountId"] | |
CollectionMutated | fd02 | ["CollectionId","CollectionMutation"] | |
Minted | fd03 | ["CollectionId","TokenId","RootOrSigned<AccountId>","AccountId","TokenBalance"] | |
TokenCreated | fd04 | ["CollectionId","TokenId","RootOrSigned<AccountId>","TokenBalance"] | |
TokenMutated | fd05 | ["CollectionId","TokenId","TokenMutation"] | |
Burned | fd06 | ["CollectionId","TokenId","AccountId","TokenBalance"] | |
TokenDestroyed | fd07 | ["CollectionId","TokenId","AccountId"] | |
Transferred | fd08 | ["CollectionId","TokenId","AccountId","AccountId","AccountId","TokenBalance"] | |
Frozen | fd09 | ["FreezeOf"] | |
Thawed | fd0a | ["FreezeOf"] | |
AttributeSet | fd0b | ["CollectionId","Option<TokenId>","AttributeKey","AttributeValue"] | |
AttributeRemoved | fd0c | ["CollectionId","Option<TokenId>","AttributeKey"] | |
Approved | fd0d | ["CollectionId","Option<TokenId>","AccountId","AccountId","Option<TokenBalance>","Expiration"] | |
Unapproved | fd0e | ["CollectionId","Option<TokenId>","AccountId","AccountId"] | |
CollectionAccountCreated | fd0f | ["CollectionId","AccountId"] | |
TokenAccountCreated | fd10 | ["CollectionId","TokenId","AccountId","TokenBalance"] | |
CollectionAccountDestroyed | fd11 | ["CollectionId","AccountId"] | |
TokenAccountDestroyed | fd12 | ["CollectionId","TokenId","AccountId"] | |
Reserved | fd13 | ["CollectionId","TokenId","AccountId","TokenBalance","Option<ReserveIdentifierType>"] | |
Unreserved | fd14 | ["CollectionId","TokenId","AccountId","TokenBalance","Option<ReserveIdentifierType>"] | |
MovedReserves | fd15 | ["CollectionId","TokenId","AccountId","AccountId","TokenBalance","Option<ReserveIdentifierType>"] | |
ReserveRepatriated | fd16 | ["CollectionId","TokenId","AccountId","AccountId","TokenBalance","Option<ReserveIdentifierType>"] | |
BalanceSet | fd17 | ["CollectionId","TokenId","AccountId","TokenBalance","TokenBalance"] | |
Withdraw | fd18 | ["CollectionId","TokenId","AccountId","TokenBalance"] | |
Deposit | fd19 | ["CollectionId","TokenId","AccountId","TokenBalance"] | |
Slashed | fd1a | ["CollectionId","TokenId","AccountId","TokenBalance"] | |
CollectionUpdated | fd1b | ["CollectionId","Option<CollectionOf>"] | |
TokenUpdated | fd1c | ["CollectionId","TokenId","Option<TokenOf>"] | |
NextCollectionIdUpdated | fd1d | ["CollectionId"] | |
CollectionAccountUpdated | fd1e | ["CollectionId","AccountId","Option<CollectionAccountOf>"] | |
TokenAccountUpdated | fd1f | ["CollectionId","TokenId","AccountId","Option<TokenAccountOf>"] | |
MigrationStatusUpdated | fd20 | ["MigrationStage"] | |
ClaimedCollections | fd21 | ["AccountId","EthereumAddress","Vec<CollectionId>"] | |
ClaimedTokens | fd22 | ["AccountId","EthereumAddress","Vec<AssetIdWithEthOf>","bool"] | |
ClaimTokensInitiated | fd23 | ["AccountId","EthereumAddress"] | |
ClaimTokensCompleted | fd24 | ["AccountId","EthereumAddress"] |
Name | Type | |
---|---|---|
TokenAccounts | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Blake2_128Concat","Blake2_128Concat"],"key_vec":["U128","U128","AccountId"],"value":"pallet_multi_tokens:features:token:types:TokenAccount","keys_id":887,"value_id":234}} | |
Collections | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["U128"],"value":"ep_multi_tokens:collection:Collection","keys_id":6,"value_id":209}} | |
Tokens | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Blake2_128Concat"],"key_vec":["U128","U128"],"value":"ep_multi_tokens:token:Token","keys_id":888,"value_id":222}} | |
NextCollectionId | {"origin":"PlainType","plain_type":"U128","PlainTypeValue":6} | |
CollectionAccounts | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Blake2_128Concat"],"key_vec":["U128","AccountId"],"value":"pallet_multi_tokens:features:collection:types:CollectionAccount","keys_id":889,"value_id":227}} | |
Attributes | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Blake2_128Concat","Blake2_128Concat"],"key_vec":["U128","option<U128>","Vec<U8>"],"value":"ep_multi_tokens:attribute:Attribute","keys_id":890,"value_id":531}} | |
AssetIdsByLocation | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["xcm:v3:multilocation:MultiLocation"],"value":"ep_multi_tokens:token:AssetId","keys_id":120,"value_id":181}} | |
Migrations | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["Vec<U8>"],"value":"ep_core:frame:migrations:Migration","keys_id":891,"value_id":892}} | |
MigrationStatus | {"origin":"PlainType","plain_type":"ep_core:frame:migrations:MigrationStage","PlainTypeValue":247} | |
ClaimableCollectionIds | {"origin":"Map","n_map_type":{"hashers":["Identity"],"key_vec":["H160"],"value":"Vec<U128>","keys_id":248,"value_id":535}} | |
UnmintableTokenIds | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["U128","U64"],"value":"U64","keys_id":895,"value_id":11}} | |
NativeCollectionIds | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U128"],"value":"U128","keys_id":6,"value_id":6}} |
Name | Type | Value | |
---|---|---|---|
AttributeDepositBase | U128 | 0000c52ebca2b1000000000000000000 | |
AttributeDepositPerByte | U128 | 00901ec4bc1600000000000000000000 | |
MaxRecipientsPerBatchTransfer | U32 | fa000000 | |
MaxTokensPerBatchTransfer | U32 | f4010000 | |
MaxBatchAttributesPerCall | U32 | 32000000 | |
MaxRecipientsPerBatchMint | U32 | fa000000 | |
CollectionCreationDeposit | U128 | 000031d6e275bc560000000000000000 | |
TokenAccountDeposit | U128 | 0000c16ff28623000000000000000000 | |
MaxIdleOperationQueueLength | U32 | e8030000 | |
MaxIdleOperationQueueWeight | sp_weights:weight_v2:Weight | 0700e876481700 | |
MaxOperatorsPerAccount | U32 | 0a000000 | |
MaxReserves | U32 | 02000000 | |
MaxLocks | U32 | 02000000 | |
MaxExplicitRoyaltyCurrencies | U32 | 0a000000 | |
NativeAssetInfo | ep_multi_tokens:types:NativeAssetInfo | 00000000000000000000000000000000000000000000000000000000000000000040899d4be6d6160100000000000000 | |
ReserveIdentifier | [U8; 8] | 6d756c746f6b656e | |
TokenMetadataMaxNameLength | U32 | 20000000 | |
TokenMetadataMaxSymbolLength | U32 | 08000000 | |
MaxMigrationKeyLength | U32 | 00040000 | |
MigrationWeightLimitPercentage | U32 | 00e1f505 | |
MaxMigrationExtrinsicInfosToPause | U32 | 14000000 | |
MigrationExtrinsicsInfosToPause | Vec<ep_core:frame:types:ExtrinsicInfo> | 10244675656c54616e6b73002c4d756c7469546f6b656e7300345374616b6545786368616e6765003c4e6f6d696e6174696f6e506f6f6c7300 | |
MaxClaimableCollectionsPerAccount | U32 | 64000000 | |
ClaimCollectionsPrefix | Vec<U8> | 805472616e7366657220636f6c6c656374696f6e7320746f206163636f756e743a | |
ClaimTokensPrefix | Vec<U8> | 6c5472616e7366657220746f6b656e7320746f206163636f756e743a | |
EthereumMigrationAccountId | AccountId | b2fb867af4b793dfac6f50edfebfb2e7c9980621c37e6e92781865f71f93b265 |
Name | Docs |
---|---|
CollectionNotFound | Collection was not found |
CollectionAccountNotFound | CollectionAccount was not found |
TokenNotFound | Token was not found |
TokenAccountNotFound | TokenAccount was not found |
NoPermission | Caller is not allowed to execute this extrinsic |
BalanceLow | Not enough balance to perform the operation. |
Frozen | The operation failed due to an item being frozen |
HasNeverFreezeState | The token has a never freeze state. The state cannot be changed and the token cannot befrozen. |
PermanentlyFrozen | The token is permanently frozen |
InvalidFreezeState | The freeze state is not valid |
AmountZero | An amount of zero was used when it's not allowed |
InvalidAttributeKey | Attribute key invalid |
MaxTokenCountExceeded | Tried to mint more tokens than allowed |
TokenMintCapExceeded | The cap for the token was exceeded during mint |
TokenAlreadyExists | Tried to create Token that already exists |
DestroyForbiddenByAttributeCount | The collection or token cannot be destroyed because it has attributes |
DestroyForbiddenByRemainingTokens | Destroy is not allowed on collections that have tokens. Destroy all tokens beforecalling [`destroy_collection`](Pallet::destroy_collection). Keep in mind that the[`Tokens`] storage can remain even if all of [`Token`](ep_multi_tokens::Token)'s unitswere burned. A token can only be destroyed by setting[`remove_token_storage`](OnBurnInput::remove_token_storage) to true in[`burn`](Pallet::burn). |
DestroyForbiddenByCollectionEvent | The `OnCollectionEvent` trait has forbidden burning of the collection |
DepositReserveFailed | Unable to reserve the amount to create a new collection/token |
DepositUnreserveFailed | Unable to unreserve the amount to burn an existing collection/token |
InvalidUnitPrice | The unit price cannot be zero, cannot decrease, and `unit_price * total_supply` mustbe greater than `TokenAccountDeposit` |
BalanceBelowMinimumRequirement | The balance is below the minimum required balance |
MintFailedRequirements | The minting did not meet the requirements set by the mint policy |
IdleOperationQueueFull | The idle operation queue is full and cannot accept new operations |
ReservesLow | Reserved balance is not enough to perform the operation |
TooManyReserves | Max named reserves for an account are exceeded |
TooManyLocks | Max named locks for an account are exceeded |
LiquidityRestrictions | The balance is locked or restricted |
PercentageOutOfBounds | Royalty percentage is above or below allowed bounds |
CurrencyIncompatibleWithCollectionRoyalty | Token cannot act as both a currency and a royalty |
MaxApprovalsExceeded | The max number of approvals for this account was exceeded |
AlreadyExpired | Tried to set an expiration that has already passed |
CollectionAlreadyApproved | The collection is already approved for all, so it is useless to approve for a singletoken |
InsufficientAllowance | Not enough allowance to perform the operation |
WrongCurrentApprovedAmount | The passed `current_amount` does not match the actual current amount of the approval |
CannotApproveSelf | An account cannot approve itself as an operator |
CannotTransferToSelf | An account cannot transfer tokens to itself |
TransferParamCreationFailed | Transfer params could not be created |
OperationNotAllowedForNativeToken | This operation is not allowed for the native token |
InvalidExplicitRoyaltyCurrencies | One or more of the explicit royalty currencies are invalid |
InvalidAttributeCount | Provided attribute count doesnt match the count is storage |
ConflictingLocation | Conflicting MultiLocation for an AssetId |
CollectionIdAlreadyInUse | Collection ID is already in use |
FreezeStateRequired | Freeze state is required when freezing a token |
PremintExceeded | The preminted amount would be exceeded by the mint operation |
TokenMetadataCreationFailed | Token metadata could not be created from mint params |
NoClaimAvailable | There is nothing to claim |
InvalidEthereumSignature | The ethereum signature is invalid |
InvalidEthereumAddress | The ethereum address does not match the signature |
TokenIdReservedForClaim | The token id cannot be minted because it's reserved for claiming |
CollectionCountExceeded | The number of collections has exceeded the bound |
WrongCount | The passed count does not reflect the amount in storage |
InvalidMintParams | Mint params are invalid |