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

相关推荐
飞天狗111几秒前
零基础JavaWeb入门——第4课:表单处理 —— 浏览器怎么把数据发给服务器
java·开发语言·前端·后端·servlet
多彩电脑7 分钟前
向AIDE(安卓设备上的Android Studio)导入aar库
android·java·开发语言·androidx
阿维的博客日记16 分钟前
Windows自由切换jdk版本
java·windows
江屿风17 分钟前
C++图论基础单源最短路-常规版dijkstra算法/堆优化版dijkstra算法/bellman-ford 算法/spfa 算法流食般投喂
开发语言·c++·笔记·算法·图论
Shota Kishi17 分钟前
在 Solana 上实现稳定币基础设施支付:SOL / USDC / EURC 付款与 EURC 结算的工程实践
人工智能·区块链
摇滚侠19 分钟前
MyBatis 入门到项目实战 MyBatis 逆向工程 62
java·开发语言·mybatis
ch.ju23 分钟前
Java Programming Chapter 4——Multi-level inheritance
java·开发语言
Molesidy26 分钟前
【Linux】【C++】Linux下的C++编程以及基于GDB的VSCode的C++调试
开发语言·c++
techdashen26 分钟前
用 Rust 真正发出 Ping:FFI 类型、newtype 与 MaybeUninit
开发语言·后端·rust
yuezhilangniao27 分钟前
2026删除K8s命名空间 卡 Terminating 的 ns
java·容器·kubernetes