手把手教你獲取Alchemy Road to Web3第三周NFT
BlockBeats 律動財經 2022-08-19 15:00
Alchemy 是什麼項目?
2019 年 12 月,Alchemy 完成 1500 萬美元 A 輪融資,資方為 Pantera Capital,斯坦福大學,Coinbase,三星等。
2021 年 4 月,Alchemy 以 5.05 億美元估值完成 8000 萬美元 B 輪融資,Coatue 和 Addition 領投,DFJ Growth、K5 Global、Chainsmokers(煙鬼組合)、演員 Jared Leto 和 Glazer 家族參投。
2021 年 10 月,Alchemy 以 35 億美元估值完成 2.5 億美元 C 輪融資,由 a16z 領投的。
2022 年 2 月,Alchemy 以 102 億美元估值完成 2 億美元融資,Lightspeed 與 Silver Lake 領投。
Alchemy 是一個背景強大、經費充足、踏實做事、沒有發幣的團隊,這樣的項目不刷,難道去刷土狗嗎?
並且,Alchemy 計劃將新資金用於推廣 Web3 採用,這方面的一些舉措包括推出 Web3 University,就是現在的 Road to Web3 活動,活動為期 10 周,每周一個 NFT。看了下 nft 數量極少,估計由於任務難度大,很多小夥伴直接放棄,這樣的項目若是空投,絕對是大毛。
手把手第三周教程開始:如何使用鏈上元數據製作 NFT - Hardhat 和 JavaScript
官方原版教程鏈接,其中有長達 49 分鐘的影音教程還有大篇幅的文字教程,我按照我的做法給大家一個易於操作的圖文教程。
沒有做過第二周的記得照着這個先做一下。
step1 將 Polygon Mumbai 添加到您的 Metamask 錢包
1. 進入 mumbai.polygonscan.com 並向下滾動到頁面底部。您將看到「添加多邊形網路」按鈕,單擊它並確認您要將其添加到 Metamask。
step2 獲取免費的 Matic 以部署您的 NFT 智能合約
獲取 Test MATIC 非常簡單,只需導航到以下水龍頭之一:
mumbaifaucet.com
faucet.polygon.technology(這個貌似一直有)
將錢包地址複製到文本欄中,然後點擊「Send Me MATIC」:
step3 如何使用鏈上元數據製作 NFT - 項目設置
1. 按 Win+R,在跳出框中輸入 cmd。
2. 進入控制台,輸入 mkdir ChainBattled 新建一個文件夾,再輸入 cd ChainBattled 按回車進入該文件夾。
3. 輸入 npm install -g yarn 安裝 yarn。
4. 再輸入 yarn add hardhat 安裝 hardhat。
5. 然後輸入 npx hardhat init,連按三下回車即可。
6. 輸入 yarn add @openzeppelin/contracts 安裝 OpenZeppelin 智能合約庫。
7. 輸入 yarn add @nomiclabs/hardhat-etherscan,按回車。
step4 修改 hardhat.config.js 文件
1. 打開 Vscode,點擊 file,再點擊 open folder。(不要管右側代碼,那是上一個項目的哈哈)
2. 找到剛才創建的文件夾,點擊選擇文件夾。
3. 打開後是這個樣子的。
4. 右鍵點擊,然後 delete lock.sol 和 deploy.js 這兩個文件。
5. 點擊 hardhat.config.js,將下面代碼粘貼進去!如圖所示!
step5 具有鏈上元數據的 NFT:開發智能合約
在 contracts 文件夾中,創建一個新文件並將其命名為「ChainBattles.sol」, 然後將以下代碼粘貼進去(注意,這個粘貼我的,官方的有錯誤!!),如圖所示,記得保存,記得保存!
step6 使用鏈上元數據智能合約部署 NFT
1. 在控制台輸入 echo test>.env 創建一個.env 文件。
2. 回到 vscode,在 env 文件中粘貼以下代碼,如圖所示!
3. 進入 alchemy.com 並創建一個新的 Polygon Mumbai 應用程序。
點擊 create app。
如下圖輸入,再點擊 create app。
4. 點擊剛才創建的 app 的 view key。複製 HTTPS 的鏈接,粘貼到 vscode 中 env 文件的第一行,如圖所示。
5. 打開 Metamask 錢包,點擊三點菜單 > 帳戶詳情 > 並將您的私鑰複製粘貼為「PRIVATE_KEY」值,如圖所示。
6. 最後,進入polygonscan.com,並點擊右上角創建一個新帳戶。
進入 API-KEY,點擊 ADD,添加完畢後將紅框內字符串複製,粘貼到 env 文件第三行,如圖所示。保存!!!
step7 創建部署腳本
1. 在 script 問價夾下創建 deploy.js 文件,並粘貼以下代碼,如圖所示,記得保存。
step8 編譯和部署智能合約
1. 在控制台輸入 npm install dotenv,點擊回車安裝。
2. 在控制台輸入 npm install @nomiclabs/hardhat-waffle,點擊回車安裝。
3. 在控制台輸入 npx hardhat compile,按回車,如圖所示即可。
4. 在控制台輸入 npx hardhat run scripts/deploy.js --network mumbai , 等待 10-15 秒,在終端中看到智能合約地址。
step9 在 Polygon Scan 上檢查您的智能合約
1. 複製剛剛部署的智能合約地址,進入 mumbai.polygonscan.com ,**在搜尋欄中粘貼智能合約的地址。**然後點擊 contract,會發現合約代碼不可讀。
2. 回到控制台,輸入 npx hardhat verify --network mumbai +你的合約地址,如圖所示。(由於請求的人比較多,有時候會錯誤,多請求幾次即可)(我這裡是地址已經驗證過了,所以出現下面那個錯誤)
step10 通過多邊形掃描與您的智能合約交互
1. 現在智能合約已經通過驗證,mumbai.polygonscan.com 將在其附近顯示一個綠色小勾。
2. 點擊 connect to web3,鏈接小狐狸。
3. 點擊 write connect,然後點擊第四個 mint 下的 write,在小狐狸中確認。
step11 在 OpenSea 上查看您的動態 NFT
1. 複製智能合約地址,前往 testnet.opensea.com ,並將其粘貼到搜尋欄中。
step12 更新動態 NFT 圖像訓練 NFT
1. 回到 mumbai.polygonscan.com ,單擊 write connect,然後看到第 8 個 train,在其中輸入 1 點擊 write,然後點擊小狐狸確認。
2. 再回到剛才的界面並刷新幾次,如圖所示即可。
step13 項目提交。
提交鏈接。
好了全部完畢,坐等項目方快照,領取 NFT 即可!
暢行幣圈交易全攻略,專家駐群實戰交流
▌立即加入鉅亨買幣實戰交流 LINE 社群(點此入群)
不管是新手發問,還是老手交流,只要你想參與虛擬貨幣現貨交易、合約跟單、合約網格、量化交易、理財產品的投資,都歡迎入群討論學習!
- 從零開始學合約系列講座熱烈報名中
- 掌握全球財經資訊點我下載APP
文章標籤
上一篇
下一篇