Belirli bir NFT'nin meta verileri nasıl alınır

NFT metadata nedir?

NFT metadata’sı, NFT ile ilişkilendirilen öznitelikleri, özellikleri ve ek içeriği ayrıntılandıran, zincir dışında depolanan açıklayıcı bilgi kümesidir. Bu ayrıntılar bir görsel URL’si, adı, açıklaması ve benzersizliği ile sahipliğine ilişkin öznitelikleri içerebilir.

Moralis ile nasıl yapılır

Moralis’in kullanabileceğimiz bir NFT API’si var ve hatta cüzdan geçmişi kullanım senaryosu için bir kod örneği de sunuyorlar:

Kod örneklerini uyarlamak için, Ethereum’a yapılan referansı Chiliz Chain kimliğiyle değiştirin, 0x15b38:

import Moralis from 'moralis';

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

  const response = await Moralis.EvmApi.nft.getNFTMetadata({
    "chain": "0x15b38", // Bu, Chiliz Chain Mainnet içindir.
                        // Spicy Testnet için "0x15b32" kullanın.
    "format": "decimal",
    "normalizeMetadata": true,
    "mediaItems": false,
    "address": "0xYourNFTContractAddress",
    "tokenId": "1"
  });

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

Tatum ile nasıl yapılır

Tatum’un blok zinciri soyutlama aracında kullanabileceğimiz bir NFT alt modülü var ve hatta metadata alma kullanım senaryosu için bir kod örneği de sunuyorlar:

Kod örneklerini uyarlamak için, Ethereum’a yapılan referansı Chiliz Chain ile değiştirin:

thirdweb ile nasıl yapılır

thirdweb’den, dokümantasyon sitelerinde barındırılan kaynak koddan ilham alabiliriz:

Metadata’yı almak için bunu koda nasıl uyarlayabileceğimiz aşağıda gösterilmiştir:

Nodit ile nasıl yapılır

Nodit aşağıdaki kod örneğini sağlar dokümanlarında:

Son güncelleme

Bu yararlı oldu mu?