Get NFT Metadata on Data Registry
Request
In order to get metadata of NFT writen on data registry, SDK provides you with a getNFTMetaData
endpoint to do so
try {
const bnbDataRegistry = nft2Client.getNFT2DataRegistry(56);
const nftMetaDatas = await bnbDataRegistry.getNFTMetaData(
"0x...", // collection address
"123", // token ID
);
console.log(nftMetaDatas)
} catch (e) {
console.error(e);
}
Parameters
chainId
: Which chain to get from. Multi Chain onlycollectionAddress
(string): Collection contract address.tokenId
(string): NFT token ID.
Response
Array<{
providerAddress: string;
name: string;
description: string;
url: string;
chainId: number;
walletAddress: string;
registryUrl: string | null;
registeredAt: Date | null;
schemas: {
name: string;
jsonSchema: object;
};
collectionSchemas: {
name: string;
jsonSchema: object;
}[];
metadatas: Array<{
<key>: <value>
}>;
}>