当前位置:网站首页 > 智能合约开发 > 正文

第一章 智能合约开发-第一个智能合约项目

前言

想必能看到这篇文章的小伙伴肯定是对区块链和以太坊有所了解了,在这就不再赘述智能合约的背景和用途,本文直接上干货——如何开发以太坊上的智能合约。

技术栈

编辑器 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框架的功能,如果小伙伴发现文章内容表述不清晰的地方可以在评论区留言。

到此这篇第一章 智能合约开发-第一个智能合约项目的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 以太坊–智能合约开发介绍及环境搭建2024-10-30 21:42:28
  • ETH智能合约开发手把手入门教程|猿创征文_eth合约交易2024-10-30 21:42:28
  • DAPP开发(三)——智能合约开发2024-10-30 21:42:28
  • 超越边界:深入探索Scroll zkEVM的智能合约开发2024-10-30 21:42:28
  • Arbitrum Stylus:智能合约可组合性的新标准2024-10-30 21:42:28
  • fabric 智能合约开发详解2024-10-30 21:42:28
  • 智能合约开发——Sui/Move vs. Solana/Rust2024-10-30 21:42:28
  • 区块链技术开发1-搭建智能合约开发环境Remix IDE及使用_区块链智能合约项目能玩多久?2024-10-30 21:42:28
  • NFT及智能合约开发2024-10-30 21:42:28
  • 以太坊智能合约开发:Solidity 语言快速入门2024-10-30 21:42:28
  • 全屏图片