1

熱搜:

熱門行情

最近搜尋

全部刪除

手把手教你獲取Alchemy Road to Web3第三周NFT

BlockBeats 律動財經
律動財經圖片
律動財經圖片



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 即可!



原文鏈接

原文連結

相關貼文

left arrow
right arrow