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

適切な NFT contract を選ぶ

Chiliz Chain上のNFTプロジェクト向けに、ERC-721(ユニークなコレクティブル)とERC-1155(複数エディションのトークン)のどちらを選ぶかを解説し、ロイヤリティおよびメタデータ更新の拡張についても触れます。

ファイルをNFTとしてmintする前に、Chiliz Chain上で対応するNFT smart contractをdeployしverifyする必要があります。これは透明性を確保し、コントラクトとのオンチェーンでのやり取りを可能にするための重要なステップです。

どのsmart contractを使うべきか?

ブロックチェーンの世界には数多くのsmart contractが存在し、NFTのmintにどれが適しているのかは一目では分かりにくいかもしれません。

必要なsmart contractは、想定しているNFTプロジェクトの種類によって異なります。

  • ユニークなアイテム1点: ERC-721 NFTコントラクトを使い、1点のアイテムをmintします。

  • 複数のユニークなアイテム: ERC-721 NFTコントラクトを使い、アイテムのコレクションをmintします。

  • 同一アイテムの複数コピー: ERC-1155 Multi Tokenコントラクトを使います(1つのアイテムに複数のインスタンスを持たせられます)。

  • 複数アイテムの複数コピー: 同じくERC-1155 Multi Tokenコントラクトを使います。

異なる用途向けの他のsmart contract(コントラクトの拡張やバリアントとして知られるもの。たとえばRoyalties向けのERC-2981、Metadata更新イベント向けのERC-4906、lazy-minting向けのERC-721 Dropなど)もありますが、今のところはERC-721/1155について知っていれば十分です。

NFTをmintするコントラクトを入手する最も安全で一般的な方法は、OpenZeppelinのものを使うことです。たとえば彼らのERC-721コントラクトなどです。これにより車輪の再発明を避け、よくあるセキュリティの脆弱性を防ぐのに役立ちます。

NFT Smart Contractのdeployとverify

Chiliz Chainへのsmart contractのdeployには、Remix IDEthirdwebといった信頼できるプラットフォーム、あるいはHardhatを直接使うことができます。

deployが完了したら、開発者ツールやプラットフォームがそのABI(Application Binary Interface)を読み取ってやり取りできるよう、コントラクトをblock explorer上でverifyする必要があります。

NFTコントラクトをdeployしてからverifyするには、以下のガイドに従ってください。

Smart Contract をデプロイする

繰り返しになりますが、Chiliz ChainおよびSpicy Testnetの正しいネットワーク情報を使うよう注意してください。

RPC で接続する

最終更新

役に立ちましたか?