Name | Lookup | Attributes | |
|---|---|---|---|
| CollectionCreated | 2800 | ["CollectionId","AccountId"] | |
| CollectionDestroyed | 2801 | ["CollectionId","AccountId"] | |
| CollectionMutated | 2802 | ["CollectionId","CollectionMutation"] | |
| Minted | 2803 | ["CollectionId","TokenId","RootOrSigned<AccountId>","AccountId","TokenBalance"] | |
| TokenCreated | 2804 | ["CollectionId","TokenId","RootOrSigned<AccountId>","TokenBalance"] | |
| TokenMutated | 2805 | ["CollectionId","TokenId","TokenMutation"] | |
| Burned | 2806 | ["CollectionId","TokenId","AccountId","TokenBalance"] | |
| TokenDestroyed | 2807 | ["CollectionId","TokenId","AccountId"] | |
| Transferred | 2808 | ["CollectionId","TokenId","AccountId","AccountId","AccountId","TokenBalance"] | |
| Frozen | 2809 | ["FreezeOf"] | |
| Thawed | 280a | ["FreezeOf"] | |
| AttributeSet | 280b | ["CollectionId","Option<TokenId>","AttributeKey","AttributeValue"] | |
| AttributeRemoved | 280c | ["CollectionId","Option<TokenId>","AttributeKey"] | |
| Approved | 280d | ["CollectionId","Option<TokenId>","AccountId","AccountId","Option<TokenBalance>","Expiration"] | |
| Unapproved | 280e | ["CollectionId","Option<TokenId>","AccountId","AccountId"] | |
| CollectionAccountCreated | 280f | ["CollectionId","AccountId"] | |
| TokenAccountCreated | 2810 | ["CollectionId","TokenId","AccountId","TokenBalance"] | |
| CollectionAccountDestroyed | 2811 | ["CollectionId","AccountId"] | |
| TokenAccountDestroyed | 2812 | ["CollectionId","TokenId","AccountId"] | |
| TokenAccountDepositUpdated | 2813 | ["CollectionId","TokenId","AccountId","i32"] | |
| Reserved | 2814 | ["CollectionId","TokenId","AccountId","TokenBalance","Option<ReserveIdentifierType>"] | |
| Unreserved | 2815 | ["CollectionId","TokenId","AccountId","TokenBalance","Option<ReserveIdentifierType>"] | |
| MovedReserves | 2816 | ["CollectionId","TokenId","AccountId","AccountId","TokenBalance","Option<ReserveIdentifierType>"] | |
| ReserveRepatriated | 2817 | ["CollectionId","TokenId","AccountId","AccountId","TokenBalance","Option<ReserveIdentifierType>"] | |
| BalanceSet | 2818 | ["CollectionId","TokenId","AccountId","TokenBalance","TokenBalance"] | |
| Withdraw | 2819 | ["CollectionId","TokenId","AccountId","TokenBalance"] | |
| Deposit | 281a | ["CollectionId","TokenId","AccountId","TokenBalance"] | |
| Slashed | 281b | ["CollectionId","TokenId","AccountId","TokenBalance"] | |
| CollectionUpdated | 281c | ["CollectionId","Option<CollectionOf>"] | |
| TokenUpdated | 281d | ["CollectionId","TokenId","Option<TokenOf>"] | |
| NextCollectionIdUpdated | 281e | ["CollectionId"] | |
| CollectionAccountUpdated | 281f | ["CollectionId","AccountId","Option<CollectionAccountOf>"] | |
| TokenAccountUpdated | 2820 | ["CollectionId","TokenId","AccountId","Option<TokenAccountOf>"] | |
| ClaimedCollections | 2821 | ["AccountId","EthereumAddress","Vec<CollectionId>"] | |
| ClaimedTokens | 2822 | ["AccountId","EthereumAddress","Vec<AssetIdWithEthOf>","bool"] | |
| ClaimTokensInitiated | 2823 | ["AccountId","EthereumAddress"] | |
| ClaimTokensCompleted | 2824 | ["AccountId","EthereumAddress"] | |
| CollectionTransferred | 2825 | ["CollectionId","AccountId"] | |
| CollectionTransferCancelled | 2826 | ["CollectionId"] | |
| Infused | 2827 | ["CollectionId","TokenId","AccountId","BalanceOf"] | |
| MigrationStep | 2828 | ["u32","u8"] |
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":723,"value_id":215}} | |
| Collections | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["U128"],"value":"ep_multi_tokens:collection:Collection","keys_id":6,"value_id":180}} | |
| Tokens | {"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat","Blake2_128Concat"],"key_vec":["U128","U128"],"value":"ep_multi_tokens:token:Token","keys_id":724,"value_id":194}} | |
| 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":725,"value_id":208}} | |
| 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":726,"value_id":469}} | |
| PendingCollectionTransfers | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["U128"],"value":"AccountId","keys_id":6,"value_id":0}} | |
| AssetIdsByLocation | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat"],"key_vec":["staging_xcm:v4:location:Location"],"value":"ep_multi_tokens:token:AssetId","keys_id":65,"value_id":154}} | |
| ClaimableCollectionIds | {"origin":"Map","n_map_type":{"hashers":["Identity"],"key_vec":["H160"],"value":"Vec<U128>","keys_id":229,"value_id":473}} | |
| UnmintableTokenIds | {"origin":"Map","n_map_type":{"hashers":["Twox64Concat","Twox64Concat"],"key_vec":["U128","U64"],"value":"U64","keys_id":727,"value_id":12}} | |
| 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 | |
| MaxTokenGroupsPerToken | U32 | 01000000 | |
| CollectionCreationDeposit | U128 | 000031d6e275bc560000000000000000 | |
| TokenAccountDeposit | U128 | 0000c16ff28623000000000000000000 | |
| MaxIdleOperationQueueLength | U32 | e8030000 | |
| MaxIdleOperationQueueWeight | sp_weights:weight_v2:Weight | 0700e876481700 | |
| MaxOperatorsPerAccount | U32 | 0a000000 | |
| MaxReserves | U32 | 32000000 | |
| MaxLocks | U32 | 32000000 | |
| MaxExplicitRoyaltyCurrencies | U32 | 0a000000 | |
| NativeAssetInfo | ep_multi_tokens:types:NativeAssetInfo | 00000040899d4be6d6160100000000000000 | |
| ReserveIdentifier | [U8; 8] | 6d756c746f6b656e | |
| TokenMetadataMaxNameLength | U32 | 20000000 | |
| TokenMetadataMaxSymbolLength | U32 | 08000000 | |
| MaxClaimableCollectionsPerAccount | U32 | d7000000 | |
| MaxDecimalCount | U8 | 12 | |
| ClaimCollectionsPrefix | Vec<U8> | 805472616e7366657220636f6c6c656374696f6e7320746f206163636f756e743a | |
| ClaimTokensPrefix | Vec<U8> | 6c5472616e7366657220746f6b656e7320746f206163636f756e743a | |
| EthereumMigrationAccountId | AccountId | b2fb867af4b793dfac6f50edfebfb2e7c9980621c37e6e92781865f71f93b265 | |
| MigrationReimburser | AccountId | 3adabfacf7cde18f2199ebf2e4d1b872e4eceab6ef33987f443f803b7a06825f |
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 |
| 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 Location 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 |
| NoPendingCollectionTransfer | The collection has no pending transfer |
| AlreadyCollectionOwner | The account already owns the collection. Transferring to self is not allowed. |
| InsufficientDeposit | The operation would cause the deposit to drop below the minimum allowed |
| IncompatibleToken | The token is not compatible with this operation |
| MaxDecimalCountExceeded | Decimal count is higher than the maximum |
| AccountDepositNotAllowedWithDepositor | When a depositor is used to mint a token, it is disallowed to also add to the tokenaccount deposit |