DareNFT Protocol
API Reference
Get NFT Metadata on Data Registry

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 only
  • collectionAddress (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>
  }>;
}>