basilisk
subscan
Runtime Modules / NFT
Spec Version:
Call Functions
Name
Lookup
Parameters
create_class24002
mint24013
transfer24022
burn24031
destroy_class24041
create_pool24053
destroy_pool24061
buy_from_pool24071
sell_to_pool24081
Events
Name
Lookup
Attributes
TokenClassCreated2400["AccountId","ClassId"]
TokenMinted2401["AccountId","ClassId","TokenId"]
TokenMintedLockToggled2402["AccountId","ClassId","TokenId","bool"]
TokenTransferred2403["AccountId","AccountId","ClassId","TokenId"]
TokenBurned2404["AccountId","ClassId","TokenId"]
TokenClassDestroyed2405["AccountId","ClassId"]
BoughtFromPool2406["AccountId","AccountId","ClassId","TokenId"]
SoldToPool2407["AccountId","AccountId","ClassId","TokenId"]
TokenPoolCreated2408["AccountId","ClassId"]
TokenPoolDestroyed2409["AccountId","ClassId"]
Storage Functions
Name
Type
PoolItemPrice{"origin":"Map","n_map_type":{"hashers":["Blake2_128Concat"],"key_vec":["U64"],"value":"U128","keys_id":8,"value_id":6}}
Constants
Name
Type
Value
ClassBondAmountU1280000c16ff28623000000000000000000
Error Types
Name
Docs
ClassNotFoundThe class does not exist
TokenNotFoundThe token does not exist
NotClassOwnerNot the class owner
NotTokenOwnerNot the token owner
NonZeroIssuanceThe token class is not empty
TokenLockedToken is currently locked
CannotSendToSelfA token can not be transferred to self
CannotBuyOwnTokenA user cannot buy already owned token
TokenAlreadyHasAnOwnerToken has been already bought from a pool
CannotSellPoolTokenA token still owned by class owner
NotAPoolClass wasn't created as a pool
MetadataTooLongMetadata exceed the allowed length