Skip to content

Ticket NFT のスマート コントラクト

License

Notifications You must be signed in to change notification settings

takeiyuto/ticket-contract

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ticket NFT Contract

Ticket NFT のスマート コントラクトです。

動作方法

  1. 適切なディレクトリでこのレポジトリをクローンし、ライブラリをダウンロードします。
git clone https://github.com/takeiyuto/ticket-contract.git blockchain
cd blockchain
yarn
  1. コンパイルします。
yarn truffle compile
  1. 新しいターミナルを開いて、同じディレクトリから、ローカル環境でテスト用ブロックチェーン Ganache を起動します。このとき、以下の <MNEMONIC> の箇所を、テストに用いるウォレット アカウントのニーモニックで置き換えて実行します。
yarn ganache -m "<MNEMONIC>"
  1. 手順 2. のターミナルに戻って、デプロイします。出力中には、Contract created などとして、デプロイされたスマート コントラクトのアドレスが表示されます。
yarn truffle migrate
  1. Ticket NFT のフロントエンドバックエンドを準備します。詳細は、Ticket Frontend の README.md を参照してください。

ライセンス表示

このサンプル コードは、MIT Licenseで提供しています。

参照

徹底解説 NFTの理論と実践の第8章2節を参照してください。本書の Web サイトも参考にしてください。