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

相关推荐
牛奔17 小时前
Go 如何打印调试深层或嵌套的结构体
开发语言·后端·golang
geovindu18 小时前
go: Iterative Algorithms
开发语言·后端·算法·golang·迭代算法
学逆向的18 小时前
汇编——JCC指令
开发语言·汇编·网络安全
mayaairi18 小时前
JS循环语句深度解析:嵌套for、while与do...while
开发语言·前端·javascript
IvorySQL19 小时前
PG 日报|优化缓冲区批量扫描,降低多套接字并发竞争
数据库·人工智能·postgresql·开源·区块链
前端工作日常19 小时前
我学习到的Java中domain和dto区别
java·后端
kite012119 小时前
Go语言Map深度解析与最佳实践
开发语言·后端·golang
码农学院19 小时前
基于Spring Boot的跨境电商多语言订单管理系统架构设计
java·大数据·spring boot
技术小结-李爽20 小时前
【工具】pom文件的<packaging>
java·maven
l1564694821 小时前
突围!图文混合知识库难以解析,Kimi-K3 原生视觉架构深耕知识工作,DMXAPI 统一接口,缩短项目开发周期
java·大数据·开发语言