CMSNFTData
The address of the NFT collection
The symbol of the NFT
The name of the NFT
Optional description of the NFT
URL to the NFT image
traits object[]
Array of traits associated with the NFT
The trait key/name
The type of the trait value
Possible values: [string
, text
, image
, url
, field
, number
, address
, map
, tree
]
value objectrequired
The trait value, can be a string or complex object depending on type
- MOD1
- MOD2
Optional flag indicating if this trait is private
nftData object
Data associated with the NFT
The public key of the owner of the NFT
The public key of the approved address of the NFT
The version number of the NFT state
The unique identifier of the NFT within the collection. A bigint encoded as a string.
Determines whether the NFT's ownership can be changed via a zero-knowledge proof (readonly)
Specifies if the NFT's ownership can be transferred (readonly)
Specifies if the NFT's approved address can be changed (readonly)
Indicates whether the NFT's metadata can be updated (readonly)
Determines whether the storage associated with the NFT can be altered (readonly)
Specifies if the name of the NFT can be changed (readonly)
Indicates whether the verification key hash for the metadata can be changed (readonly)
Specifies if the NFT contract can be paused, preventing certain operations (readonly)
Indicates whether the NFT contract is currently paused
Determines whether the owner's authorization is required to upgrade the NFT's verification key (readonly)
The price of the NFT
The start time of the minting period( unix timestamp in ms)
The end time of the minting period( unix timestamp in ms)
{
"collectionAddress": "string",
"symbol": "string",
"name": "string",
"description": "string",
"imageURL": "string",
"traits": [
{
"key": "string",
"type": "string",
"value": "string",
"isPrivate": true
}
],
"nftData": {
"owner": "string",
"approved": "string",
"version": 0,
"id": "string",
"canChangeOwnerByProof": true,
"canTransfer": true,
"canApprove": true,
"canChangeMetadata": true,
"canChangeStorage": true,
"canChangeName": true,
"canChangeMetadataVerificationKeyHash": true,
"canPause": true,
"isPaused": true,
"requireOwnerAuthorizationToUpgrade": true
},
"price": 0,
"mintStart": 0,
"mintEnd": 0
}