Comment obtenir les métadonnées d'un NFT spécifique

Qu'est-ce que les métadonnées NFT ?

Les métadonnées NFT sont l'ensemble des informations descriptives stockées hors chaîne qui détaillent les attributs, propriétés et contenus supplémentaires associés à un NFT. Ces détails peuvent être une URL d'image, son nom, sa description et des attributs liés à son unicité et à sa propriété.

Comment le faire avec Moralis

Moralis dispose d'une API NFT que vous pouvez utiliser, et ils fournissent même un exemple de code pour le cas d'utilisation de l'historique du portefeuille :

Pour adapter leur exemple de code, remplacez la référence à Ethereum par leur ID pour Chiliz Chain, 0x15b38:

import Moralis from 'moralis';

try {
  await Moralis.start({
    apiKey : "VOTRE_CLE_API"
  });

  const response = await Moralis.EvmApi.nft.getNFTMetadata({
    "chain": "0x15b38", // C'est pour Chiliz Chain Mainnet.
                        // Pour Spicy Testnet, utilisez "0x15b32".
    "format": "decimal",
    "normalizeMetadata": true,
    "mediaItems": false,
    "address": "0xYourNFTContractAddress",
    "tokenId": "1"
  });

  console.log(response.raw);
} catch (e) {
  console.error(e);
}

Comment le faire avec Tatum

Tatum possède un sous-module NFT dans son outil d'abstraction de blockchain que nous pouvons utiliser, et ils fournissent même un exemple de code pour le cas d'utilisation de récupération des métadonnées :

Pour adapter leur exemple de code, remplacez la référence à Ethereum par Chiliz Chain :

Comment le faire avec thirdweb

thirdweb, nous pouvons nous inspirer du code source hébergé sur leur site de documentation :

Voici comment nous pourrions adapter cela en code pour récupérer les métadonnées :

Comment le faire avec Nodit

Nodit fournit l'exemple de code suivant dans leur docarrow-up-right:

Mis à jour

Ce contenu vous a-t-il été utile ?