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 doc:
Mis à jour
Ce contenu vous a-t-il été utile ?