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

相关推荐
SimonKing2 分钟前
GitHub热榜1k星影视壳(OuonnkiTV)遇上AI影视源
java·后端·程序员
创梦流浪人3 分钟前
Soli Admin:面向复杂业务场景的模块化企业后台基础平台
java·erp·后台管理系统
CoderCodingNo5 分钟前
【CSP】CSP-J 2025真题 | 多边形 luogu-P14360 (相当于GESP六级水平)
开发语言·c++·算法
程序员侠客行8 分钟前
Tomcat 网络I/O模型浅析
java·tomcat·web
一直都在57211 分钟前
AQS详解
java·开发语言
zero159713 分钟前
Python 8天极速入门笔记(大模型工程师专用):第二篇-Python基础入门(变量、数据类型、print输出)
开发语言·笔记·python
sheji341615 分钟前
【开题答辩全过程】以 校园帮系统为例,包含答辩的问题和答案
java·spring boot
koping_wu15 分钟前
【Java并发】CompletableFuture详解:常用API和底层原理
java·开发语言·python
填满你的记忆17 分钟前
《Java 面试常见题型(2026最新版,背完直接能面)》
java·开发语言
小松加哲18 分钟前
# Spring Aware 与 BeanPostProcessor:作用、使用与原理(源码级)
java·后端·spring