前言
想必能看到这篇文章的小伙伴肯定是对区块链和以太坊有所了解了,在这就不再赘述智能合约的背景和用途,本文直接上干货——如何开发以太坊上的智能合约。
技术栈
编辑器 VSCode
官网地址:Visual Studio Code - Code Editing. Redefined
开发环境 NodeJS
建议使用nvm安装
也可以直接安装NodeJS
官网地址:Node.js 中文网
开发框架 Hardhat
官网地址:Hardhat | Ethereum development environment for professionals by Nomic Labs
创建第一个项目
创建文件夹 smart-contract
使用vscode打开smart-contract文件夹
打开vscode终端,选择cmd
初始化hardhat项目
npx hardhat init
一路回车,项目初始化完成
依赖安装
npm install --save-dev @nomiclabs/hardhat-waffle chai
package.json
{
"name": "hardhat-project",
"devDependencies": {
"@nomiclabs/hardhat-waffle": "^2.0.2",
"chai": "^4.3.6"
}
}
执行测试脚本
npx hardhat test
测试通过
好的,本章到此结束,小伙伴们通过每一步的操作应该已经成功的初始化了第一个项目,下一篇将讲解hardhat框架的功能,如果小伙伴发现文章内容表述不清晰的地方可以在评论区留言。
版权声明:本文为kapo52738原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。