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

相关推荐
BD_Marathon6 分钟前
IDEA创建多级包时显示在同一行怎么办
java·ide·intellij-idea
亓才孓6 分钟前
【Exception】CONDITIONS EVALUATION REPORT条件评估报告
java·开发语言·mybatis
硅基动力AI31 分钟前
如何判断一个关键词值不值得做?
java·前端·数据库
学无止境_永不停歇39 分钟前
十一、C++11列表初始化、右值引用和移动语义
开发语言·c++
阿里嘎多学长43 分钟前
2026-02-20 GitHub 热点项目精选
开发语言·程序员·github·代码托管
mjhcsp1 小时前
C++ 背包DP解析
开发语言·c++
重生之后端学习1 小时前
78. 子集
java·数据结构·算法·职场和发展·深度优先
尘缘浮梦1 小时前
协程asyncio入门案例 2
开发语言·python
juleskk1 小时前
2.15 复试训练
开发语言·c++·算法
那起舞的日子2 小时前
斐波那契数列
java·算法