首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
hardhat专题
浅谈NODE的NPM命令和合约测试开发工具HARDHAT
$ npm install yarn -g # 将模块yarn全局安装 $ npm install moduleName # 安装模块到项目目录下 默认跟加参数 --save 一样 会在package文件的dependencies节点写入依赖。 $ npm install -g moduleName # -g 的意思是将模块安装到全局,具体安装到磁盘哪个位置,要看 npm root -g
阅读更多...
hardhat学习笔记
hardhat学习笔记会不定时填充内容。 初始化项目 yarn init 安装hardhat依赖 yarn add --dev hardhat 初始化 Hardhat yarn hardhat 代码格式化 yarn add --dev prettier prettier-plugin-solidity 项目中增加.prettierrc 与 .prettieri
阅读更多...
hardhat入门教程
文章目录 概述安装快速开始运行任务编译合约测试合约部署合约连接钱包或Dapp到Hardhat网络部署主网/测试网 概述 Hardhat是一个编译、部署、测试和调试以太坊应用的开发环境。它可以帮助开发人员管理和自动化构建智能合约和dApps过程中固有的重复性任务,并围绕这一工作流程轻松引入更多功能。这意味着hardhat在最核心的地方是编译、运行和测试智能合约。 Hardhat内
阅读更多...
Hardhat环境搭建(六)---无需翻墙
Hardhat环境搭建 官方地址 node环境 npm环境 git环境 安装hardhat npm init npminit是什么 在node开发中使用npm init会生成一个pakeage.json文件,这个文件主要是用来记录这个项目的详细信息的,它会将我们在项目开发中所要用到的包,以及项目的详细信息等记录在这个项目中。方便在以后的版本迭代和项目移植的时候会更加的方便。也是
阅读更多...
DAPP开发【09】NFT交易市场开发(hardhat测试)
测试文件下新建market.js文件 扁平化,将所有依赖放在tmp.sol,可以去给他人使用 npx hardhat flatten > tmp.sol 测试文件 const {expect} = require('chai');const {ethers} = require('hardhat');describe('Market',async function(){//定义三个合约
阅读更多...
Web3与智能合约:开发一个简单的DApp并部署到以太坊测试网(Solidity+Hardhat+React)① 环境搭建
文章目录 前言一、环境搭建1.安装hardhat2.测试是否安装成功 前言 智能合约(Smart Contract)存在于以太坊区块链中,任何人都可以通过支付一定量的Gas fee与之交互,这个系列文章将介绍作为开发者,如何构建一个DApp: 使用Solidity编写一个智能合约。使用Hardhat将智能合约部署到以太坊网络中。基于Reac构建一个客户端网站来与区块链上
阅读更多...