文章目錄
- 前言
- 一、環境搭建
- 1.安裝hardhat
- 2.測驗是否安裝成功
前言
智能合約(Smart Contract)存在于以太坊區塊鏈中,任何人都可以通過支付一定量的Gas fee與之互動,這個系列文章將介紹作為開發者,如何構建一個DApp:
- 使用Solidity撰寫一個智能合約,
- 使用Hardhat將智能合約部署到以太坊網路中,
- 基于Reac構建一個客戶端網站來與區塊鏈上的智能合約進行互動,
一、環境搭建
1.安裝hardhat
安裝node/npm,如果沒有安裝的話點這里,
新建一個你的DApp作業目錄例如myweb3,cd到該目錄下執行如下命令:
cd myweb3
npm init -y
npm install --save-dev hardhat
2.測驗是否安裝成功
在作業目錄下運行:
npx hardhat
在這里如果你將yarn和npm一起安裝,可能會收到像npm ERR! could not determine executable to run這樣的錯誤,可以運行以下命令來繼續:
yarn add hardhat
npx hardhat
選擇創建一個示例專案,全都選擇“是”,示例專案會要求你安裝hardhat-waffle和hardhat-ethers,可用一下命令安裝:
npm install --save-dev @nomiclabs/hardhat-waffle ethereum-waffle chai @nomiclabs/hardhat-ethers ethers
運行以下命令,在控制臺應輸出像0xa0Ee7A142d267C1f36714E4a8F75612F20a79720的字串,這是hardhat為我們生成的用于模擬真實用戶的以太坊地址,
npx hardhat accounts
最后,為了確定一切都安裝就緒,運行:
npx hardhat compile
然后運行:
npx hardhat test
你應在控制臺看到:

轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/380925.html
標籤:區塊鏈
上一篇:新一代資訊技術(P56)
下一篇:房地產專題研究報告(合集)
