For the complete documentation index, see llms.txt. This page is also available as Markdown.

特定の NFT の metadata を取得する

Moralis NFT APIを使用して、Chiliz Chain上の特定のトークンのNFTメタデータ(画像URL、名前、属性)を取得します。

NFTメタデータとは?

NFTメタデータとは、NFTに関連する属性、プロパティ、追加コンテンツを詳細に記述する、オフチェーンに保存された記述情報の集合です。これらの詳細には、画像URL、名前、説明、そしてその一意性や所有権に関連する属性が含まれます。

Moralisで行う方法

Moralisには利用可能なNFT APIがあり、ウォレット履歴のユースケース向けのコードサンプルも提供しています。

このコードサンプルを適応させるには、EthereumへのリファレンスをChiliz ChainのID 0x15b38 に置き換えます。

import Moralis from 'moralis';

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

  const response = await Moralis.EvmApi.nft.getNFTMetadata({
    "chain": "0x15b38", // This is for Chiliz Chain Mainnet.
                        // For Spicy Testnet, use "0x15b32".
    "format": "decimal",
    "normalizeMetadata": true,
    "mediaItems": false,
    "address": "0xYourNFTContractAddress",
    "tokenId": "1"
  });

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

Tatumで行う方法

Tatumのブロックチェーン抽象化ツールには利用可能なNFTサブモジュールがあり、メタデータ取得のユースケース向けのコードサンプルも提供しています。

このコードサンプルを適応させるには、EthereumへのリファレンスをChiliz Chainに置き換えます。

thirdwebで行う方法

thirdwebについては、ドキュメントサイトでホストされているソースコードを参考にできます。

メタデータを取得するために、これを次のようなコードに適応させることができます。

Noditで行う方法

Noditはドキュメント内で次のコードサンプルを提供しています。

最終更新

役に立ちましたか?