Truffle
文章平均质量分 80
奈何不吃鱼
2023 FISCO BCOS年度MVP获得者,热爱区块链技术
B站: 安逸的奈何君
Just stick to it if you like it.
展开
-
【Truffle】四、通过Ganache部署连接
除了用Truffle Develop,还可以选择使用 Ganache, 这是一个桌面应用,他同样会创建一个个人模拟的区块链。对于刚接触以太坊的同学来说, Ganache会更容易理解,因为他把所有的信息,都输在前端的界面。而不像 Truffle Develop 把链和控制台集成在一起,使用 Ganache 需要编辑配置文件,以便 Truffle 能链接 Ganache 实例。原创 2023-11-10 15:47:57 · 829 阅读 · 2 评论 -
【Truffle】三、可视化测试报告的生成
在truffle中,我们可以引入第三方插件,对truffle的测试进行更好的提升,这里介绍两个插件,分别是mocha-junit-reporter和mochawesome两个插件。原创 2023-11-04 07:00:00 · 426 阅读 · 0 评论 -
【Truffle】二、自定义合约测试
合约文件的话,我们写一个最简单的合约,来执行测试用例,合约中定义了一个名为"number" 的无符号整数变量,通过调用。上期我们自己安装部署了truffle,并且体验了测试用例的整个测试流程,实际开发中,我们可以对自己的合约进行测试。我们把它存放到工作目录中的contracts目录下,命名为storage.sol。函数,可以将一个无符号整数值存储到 "number" 变量中。我们首先先明白自定义合约测试需要几个文件。函数来获取存储在 "number" 变量中的值。原创 2023-10-29 23:35:45 · 1274 阅读 · 1 评论 -
【Truffle】一、Truffle的安装与部署
需要注意的是,nodejs的版本在官方文档的要求是 v8.9.4 或 之后的版本,然而在实际安装部署Truffle时,尽量建议大家选择更高的版本,避免出现下图的问题!正常的流程为:truffle develop(启用测试网络) => compile(编译合约) => migrate(部署合约) => test(测试合约)这里是下载官方提供的一个合约工程,我们在后期熟练之后可以直接运行truffle init创建一个空的工程。这里我就以nodejs的20版本为例,开始安装Truffle。原创 2023-10-27 23:46:15 · 3762 阅读 · 8 评论