getNFTs(contract, factHash?, limit?, offset?, reverse?)
Feature
get information about every NFT of certain contract. If the optional parameter factHash of mint operation is given, only the nft created by the operation is searched.
Parameters
string contract address,
string | undefined factHash,
number | undefined limit, // limit the number of items to import
number | undefined offset, // offset for nftid true | undefined reverse
data of SuccessResponse
array of NFT information
example
const contractAddress = "0x07469989b2562afF5E5C3B116CD3AA5Ef814e5a1fca";
const factHash = "EG1idZ3RNdkY8qc8HWSe5xupz399fcbYw57zFmgRhshg"
// Note: an asynchronous request.
const NFTsInfo = async () => {
// set the query paramter factHash, offset as 2
const info = await mitum.nft.getNFTs(contractAddress, factHash, undefined, 2);
console.log(info.data);
};
NFTsInfo();
// output
[
{
_hint: 'mitum-currency-hal-v0.0.1',
_embedded: {
_hint: 'mitum-nft-nft-v0.0.1',
nft_idx: 3,
active: true,
owner: '0x41EFb6902ADcb1214a7123b01af66b1D13b89864fca',
hash: 'AAABBBCCC5',
uri: 'www.abcd_efgh.com',
approved: '0x4874C17C354c498cf44D2946612DBe47fBcE7E87fca',
creators: [Object]
},
_links: { self: [Object] }
},
{
_hint: 'mitum-currency-hal-v0.0.1',
_embedded: {
_hint: 'mitum-nft-nft-v0.0.1',
nft_idx: 4,
active: true,
owner: '0x41EFb6902ADcb1214a7123b01af66b1D13b89864fca',
hash: 'AAABBBCCC5',
uri: 'www.abcd_efgh.com',
approved: '0x4874C17C354c498cf44D2946612DBe47fBcE7E87fca',
creators: [Object]
},
_links: { self: [Object] }
}
... (8 more items)
]Last updated