truffle 进行智能合约测试

本方法使用了可视化软件Ganache

前两步与不使用可视化工具的步骤是一样的(有道云笔记),到第三步的时候需要注意:

在truffle插件下找到networks目录,提前打开Ganache软件

在Ganache中选择连接或者新建,我在这里选择新建,新建的时候点击以下按钮将项目中的truffle-config.js文件添加进去

然后进行端口配置,完成之后点击start进行连接

在vscode中选择连接,输入Ganache中对应的端口进行连接

4.在truffle-config.js中开放以下代码:

5.点击build进行智能合约编译

5.在终端输入truffle migrate进行部署

6.继续在此控制台输入test就能完成测试

以下是本地部署的方法:从第五步开始出现不同

5.编译完成后在终端输入truffle develop部署合约

若Ganache连接成功,此时在Ganache的日志中会看到部署信息增多

6.继续在此控制台输入 migrate -rest -all,将智能合约部署到区块链上,注意此时一定要在开头加阿拉伯数字

部署完成之后,继续在此控制台输入test,进行智能合约测试,测试结果如下:

相关推荐
Tansmjs4 分钟前
实时数据可视化库
开发语言·c++·算法
我什么都学不会12 分钟前
Python练习作业3
开发语言·python
rabbit_pro19 分钟前
SpringBoot3使用PostGis+GeoTools整合MybatisPlus
java·spring
2401_8384725127 分钟前
C++模拟器开发实践
开发语言·c++·算法
初九之潜龙勿用28 分钟前
C# 操作Word模拟解析HTML标记之背景色
开发语言·c#·word·.net·office
froginwe1134 分钟前
MySQL UNION 操作详解
开发语言
ruxshui35 分钟前
Python多线程环境下连接对象的线程安全管理规范
开发语言·数据库·python·sql
雨季66635 分钟前
Flutter 三端应用实战:OpenHarmony 简易点击计数器与循环颜色反馈器开发指南
开发语言·flutter·ui·ecmascript·dart
望眼欲穿的程序猿36 分钟前
Ai8051U+DHT11温湿度!
java·开发语言
一只大马猴呀37 分钟前
IntelliJ IDEA 中启动项目不显示端口号
java·ide·intellij-idea