前言
想必能看到这篇文章的小伙伴肯定是对区块链和以太坊有所了解了,在这就不再赘述智能合约的背景和用途,本文直接上干货——如何开发以太坊上的智能合约。
技术栈
编辑器 VSCode
官网地址:Visual Studio Code - Code Editing. Redefined
开发环境 NodeJS
建议使用nvm安装
项目地址:GitHub - nvm-sh/nvm: Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions
也可以直接安装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框架的功能,如果小伙伴发现文章内容表述不清晰的地方可以在评论区留言。
到此这篇第一章 智能合约开发-第一个智能合约项目的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/qkl-kf/7510.html