getNFT
The following set of functions will be used to showcase nfts on your marketplace
Getting a single token
Getting a token with all the information
import NiftySDK from 'nifty-protocol';
const niftySDK = new NiftySDK({ key: 'key', env: Nifty.envs.TESTNET });
niftySDK.getNFT(contractAddress, tokenID, chainId)
.then((res) => {
setToken(res);
});Options
All params are required
Param
Value / Explanation
Type
contractAddress
hex contract address
string
tokenID
token id
number
chainId
chainId
string
Response
{
"id": UUID,
"contractName": String,
"contractAddress": String,
"tokenID": String,
"tokenURI": String,
"name": String,
"description": String,
"image": String,
"external_url": String,
"thumb": String,
"mintTime": String,
"attributes": Array,
"price": String,,
"last_sell": String,,
"last_sell_at": String,,
"highest_offer": String,,
"preview": String,
"type": String,
"assetData": {
"url": String,
"etag": String,
"tags": Array,
"type": String,
"bytes": Number,
"eager": [
{
"url": String,
"bytes": Number,
"width": Number,
"format": String,
"height": Number,
"secure_url": String,
"transformation": String,
}
...
],
"pages": Number,
"width": Number,
"colors": [
[
String,
Number
]
...
],
"format": String,
"height": Number,
"api_key": String,
"version": Number,
"asset_id": String,
"public_id": String,
"signature": String,
"created_at": String,
"secure_url": String,
"version_id": String,
"access_mode": String,
"placeholder": Boolean,
"predominant": {
"cloudinary": [
[
String,
Number
]
...
]
...
},
"resource_type": String,
"original_filename": String,
},
"chainId": Number,
"chainType": String,
"blacklist": Boolean,
"status": String,
"listedAt": String,
"reportsCount": Number,
"createdAt": String,
"updatedAt": String,
"contractId": String,
"orderId": String,
"contract": {
"id": String,
"address": String,
"name": String,
"type": String,
"verified": Boolean,
"forked": Boolean,
"trending": Boolean,
"hot": Boolean,
"ai_generated": Boolean,
"handmade": Boolean,
"error": Boolean,
"full_royalty_support": Boolean,
"partial_royalty_support": Boolean,
"image": String,
"description": String,
},
"reports": [],
"contractVerified": Boolean,
"contractType": String,
}
Last updated