ユーザ用ツール

サイト用ツール


blockchain:openzeppelin_で_erc721_nft_トークンの作成

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
blockchain:openzeppelin_で_erc721_nft_トークンの作成 [2022/05/09 02:21] – [OpenZeppelin で ERC721(NFT) トークンの作成] dotblockchain:openzeppelin_で_erc721_nft_トークンの作成 [2022/05/11 06:50] (現在) dot
行 20: 行 20:
 ===== 前提 ===== ===== 前提 =====
  
-Truffle と npm をインストールしておいてください。+npm、Truffle、Ganache をインストールしておいてください。
  
 (参考) [[blockchain:truffleを使ったスマートコントラクト開発|Truffleを使ったスマートコントラクト開発]] (参考) [[blockchain:truffleを使ったスマートコントラクト開発|Truffleを使ったスマートコントラクト開発]]
 +
 +(参考) [[blockchain:ethereum構築ハンズオン_ganache編|ethereumブロックチェーンの構築(Ganache編)]]
  
 ===== プロジェクト作成 ===== ===== プロジェクト作成 =====
行 101: 行 103:
     Counters.Counter private _tokenIds;     Counters.Counter private _tokenIds;
  
-    constructor() ERC722("GameItem", "ITM") {}+    constructor() ERC721("GameItem", "ITM") {}
  
     function awardItem(address player, string memory tokenURI)     function awardItem(address player, string memory tokenURI)
行 141: 行 143:
  
 今回作成したスマートコントラクトの awardItem を実行すると、新しい NFT が生成されます。 今回作成したスマートコントラクトの awardItem を実行すると、新しい NFT が生成されます。
-新たな NFT を生成することを Mint と言います。実際 awardItem のソースコードでは「_mint(player, newItemId);」と _mint メソッドを呼び出しています。+新たな NFT を生成することを Mint と言います。実際 awardItem のソースコードでは「_mint(player, newItemId);」と _mint メソッドを呼び出しています。ERC721(NFT) トークンだけでなく ERC20 トークンを新たに生成することも Mint と言います。
 Mint は英語の「Minting 鋳造(ちゅうぞう)」から来ています。(例: minting authority 造幣局) Mint は英語の「Minting 鋳造(ちゅうぞう)」から来ています。(例: minting authority 造幣局)
  
blockchain/openzeppelin_で_erc721_nft_トークンの作成.1652062861.txt.gz · 最終更新: 2022/05/09 02:21 by dot