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,进行智能合约测试,测试结果如下:

相关推荐
于先生吖2 分钟前
2026 新版上门回收系统源码 JAVA 同城服务平台搭建指南
java·开发语言
MX_935911 分钟前
Spring整合Web环境实现思路
java·开发语言·后端·spring
C羊驼14 分钟前
C语言学习笔记(十四):编译与链接
c语言·开发语言·经验分享·笔记·学习
Darkdreams15 分钟前
总结 Spring 注入 bean 的四种方式
java·后端·spring
似水明俊德18 分钟前
11-C#.Net-多线程-Async-Await篇-学习笔记
开发语言·笔记·学习·c#·.net
Byron__19 分钟前
ArrayList 与 LinkedList 源码深度对比解析
java·开发语言
程序员buddha20 分钟前
Java面试八股文数据库篇
java·数据库·面试
Irissgwe23 分钟前
线程概念与控制
linux·开发语言·c++·线程
Yao.Li25 分钟前
python-pcl 安装排障流程
开发语言·python
小手cool25 分钟前
2025IDEA每次重启都得重载maven项目
java·maven·intellij-idea