本プロジェクトはNFTコレクションにガチャの要素を持たせたサンプルアプリであり、NFTコレクションにガチャの要素・機能を持たせるためのインターフェイスを提供する。
web2の領域においてデジタルアイテムの収集といえばソーシャルゲームなどのガチャが一般的である。 ブロックチェーンやNFT、仮想通貨に馴染みのない非cryptoユーザーにデジタルアイテムのコレクションに興味を持ってもらうにはこのガチャという要素をdappsに取り入れることがNFTの普及への近道かもしれない、と思っている。
アカウント作成
flow accounts create
アカウントセットアップ
flow transactions send ./cadence/transactions/setup_account.cdc --signer alice
minter準備
flow transactions send ./cadence/transactions/setup_nft_minter.cdc --signer default
mint
flow transactions send ./cadence/transactions/lottery_mint.cdc --signer default eb179c27144f783c
destroy collection
flow transactions send ./cadence/transactions/destroy_collection.cdc --signer default
flow scripts execute ./cadence/scripts/get_amounts.cdc eb179c27144f783c
flow project deploy --network=testnet
flow accounts update-contract ./cadence/contracts/GachaNFT.cdc --signer bob --network testnet