我更喜欢ethers.js库而不是web3库。是否有方法将松露测试配置为使用ethers.js而不是web3?
谢谢!
发布于 2019-01-25 08:53:50
不仅仅是你想要的,还可能有帮助。我使用的是以太石灰--这是一个基于ethers.js的框架。有一个指南,如何配置您的项目从松露到以太莱姆,其中包括一节的测试迁移。希望能帮上忙-- https://etherlime.readthedocs.io/en/latest/migration-from-truffle-guide.html。
实际上,我已经使用ethers.js编写了一些测试,但当您需要更改签名者(msg.sender)以执行某些函数时,这有点烦人。每次您需要使用不同的发件人时,您都必须将钱包连接到合同。
发布于 2019-01-25 09:42:36
您应该能够使用Tru显的web3实例,并提取提供程序将其与ethers.js一起使用。
let web3Provider = new ethers.providers.Web3Provider(web3.currentProvider, network);https://ethereum.stackexchange.com/questions/66083
复制相似问题