3、hardhat

官方教程:https://hardhat.org/tutorial/creating-a-new-hardhat-project

1、vscode安裝"solidity + hardhat"擴展組建;

2、安裝hardhat依賴

yarn

npm install --save-dev hardhat

會生成node_modules、package.json、package-lock.json等文件;

可以用 yarn hardhat,查看支持的命令

注意:拿到一個新項目,也可以使用yarn命令,把依賴全部加載進來,yarn的作用類似npm install;

3、編譯hardhat項目

輸入npx hardhat compile

一路回車后會生成如下初始化文件:

4、安裝所需的依賴

npm install ...

5、測試

npx hardhat test

6、hardhat.config.js配置

hardhat啟動時默認自帶有一個模擬區(qū)塊鏈的runtime,可以通過配置文件指定我們自己的network:

networks: {

? ? hardhat: {},

? ? rinkeby: {

? ? ? url: "https://rpc.ankr.com/eth_rinkeby",

? ? ? accounts: [

? ? ? ? "3605e6033aaeaab07a91788fc5488386b34f05b3b05485ce7e76d81ff966d77e",

? ? ? ],

? ? ? chainId: 4,

? ? },

? ? localhost: {

? ? ? url: "http://localhost:7545",

? ? ? accounts: [

? ? ? ? "f349155d2586fe8714ca9d988d88d530ae1fceb71058536d578cbdb2be8ce4fc",

? ? ? ],

? ? ? chainId: 1337,

? ? },

? },


7、部署合約

npx hardhat run scripts/deploy.js --network rinkeby

8、run task

創(chuàng)建tasks

npx hardhat task-name? --network rinkeby

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容