Name | Type | |
|---|---|---|
| NextClassId | {"origin":"PlainType","plain_type":"ClassId"} | |
| NextTokenId | {"origin":"MapType","map_type":{"key":"ClassId","hasher":"Twox64Concat","value":"TokenId","isLinked":false}} | |
| Classes | {"origin":"MapType","map_type":{"key":"ClassId","hasher":"Twox64Concat","value":"ClassInfoOf","isLinked":false}} | |
| Tokens | {"origin":"DoubleMapType","double_map_type":{"key":"ClassId","key2":"TokenId","hasher":"Twox64Concat","key2Hasher":"Twox64Concat","value":"TokenInfoOf","isLinked":false}} | |
| TokensByOwner | {"origin":"NMapType","n_map_type":{"hashers":["Blake2_128Concat","Blake2_128Concat","Blake2_128Concat"],"key_vec":["AccountId","ClassId","TokenId"],"value":"Null","keys_id":0,"value_id":0}} |
Name | Docs |
|---|---|
| NoAvailableClassId | No available class ID |
| NoAvailableTokenId | No available token ID |
| TokenNotFound | Token(ClassId, TokenId) not found |
| ClassNotFound | Class not found |
| NoPermission | The operator is not the owner of the token and has no permission |
| CannotDestroyClass | Can not destroy class Total issuance is not 0 |
| MaxMetadataExceeded | Failed because the Maximum amount of metadata was exceeded |