Non-fungible token (NFT)
Last updated
Last updated
The NFTToken
entity provides representation of an NFT on Casper Network. CSPR.cloud supports NFTs compatible with the CEP-47 and CEP-78 Casper Network standards.
The NFTToken
entity has the following properties:
Property | Type | Description |
---|---|---|
Example
Depending on the endpoint some of the following optional properties may be included in the NFTToken
entity:
The NFTToken
entity has the following endpoints:
The NFTToken
entity has the following relation endpoints:
Property | Type | Description |
---|---|---|
Entity | Mapping property | Description |
---|---|---|
contract_package_hash
string(64)
NFT contract package hash represented as a hexadecimal string. First of of token identifier
block_height
uint64
Height of the block in which the token was minted.
token_id
string
Token ID under the contract. Second part of token identifier
token_standard_id
uint8
NFT standard identifier
owner_hash
string(64)
NFT token owner account or contract hash, represented as a hexadecimal string
owner_type
uint8
NFT owner type. 0
for account, 1
for contract
onchain_metadata
JSON
On-chain NFT metadata
offchain_metadata
JSON
Off-chain NFT metadata
offchain_metadata_status
uint8
NFT token offchain metadata status identifier
is_burned
bool
true
if the token was burn
tracking_id
uint32
Unique ID describes relation with corresponded NFTTokenAction
.
timestamp
uint16
The timestamp of token creation
contract_package
NFT contract package
owner_public_key
string(68)
Owner public key if it's an account
contract_package_hash
NFT tokens belong to a contract package
from_hash, to_hash
NFT token could have accounts as the token owner
tracking_id
NFT token actions are mapped by contract package hash and token id