Step1: 打開官方編輯器remix
你可看到下remix下面會有你剛剛部屬的合約展開後會出現很多按鈕
Step2: 設定ipfs位置
找到按鈕
setBaseURI 使用 META_JSONS 的 CID(記得後面要加/) 例如:ipfs://你NFT的CID/ (這邊要特別注意加上/鍵因為nft是復數的所以裡面的檔案組成就是/數字去做連貫)
(很多人這個地方沒有做好,導致盲盒就算開了也是黑色)
setNotRevealedURI 使用 unpack.json 的 CID(這邊後面就不需要加/了)
例如:ipfs://你的盲盒CID
Step3: 設定是否可以被mint
找到flipSaleActive的按鈕,互動之後就代表nft可以被進行mint了
之後想要確認能不能被mint可以用下方灰色按鈕_isSaleActive查看
fasle是還沒開起,反之ture就是開啟了
Step6: mint一張nft
找到紅色按鈕mint並且輸入數量1
也就是1個nft
互動之後可以看到metamask顯示mint
Step7: 查看mint出來的nft
下面是opensea的測試網
連接錢包登入之後就可以點右上角頭像看到剛剛mint出來的盲盒nft了
Step8: 解盲盒狀態
一開始我們可以看到mint出來的nft是盲盒的圖片(範例是黑色ASC)
現在我們回到官方編輯器remix找到flipReveal 就可以打開盲盒
依樣可以用下面灰色按鈕進行 check
之後回到Opensea回到頁面按重整就可以看到解盲的NFT了
解盲盒狀態:
盲盒狀態: