小编Kev*_*hon的帖子

在 ethers.js 中设置合约方法的 Gas 限制

问题

我试图在测试网络(ropsten)上使用合约的方法,但由于以下错误而失败:

原因:'无法估计气体;交易可能失败或可能需要手动气体限制',代码:'UNPREDICTABLE_GAS_LIMIT'

代码

我创建了一个智能合约的实例,并想调用它的注册方法:

const registrationContract = new ethers.Contract(ADDRESS, abi, signer);
const hashedDomain = utils.keccak256(utils.toUtf8Bytes(domain));

const register = await registrationContract.register(hashedDomain, walletAddress);
Run Code Online (Sandbox Code Playgroud)

ethers.js是否提供了对合约设置限制的功能?或者可以用其他方式做到这一点吗?我在文档中没有找到。

javascript ethereum ether ethers.js

26
推荐指数
2
解决办法
5万
查看次数

如何将NUnit测试集成到TFS 2010构建中

将nunit测试集成到TFS 2010的最佳方法是什么?是通过通用测试还是有更好的方法来运行它们?

理想情况下,我希望每个测试程序集具有一个通用测试的粒度,并且可以在TFS构建报告中显示结果.

nunit mstest tfsbuild generic-test tfs2010

22
推荐指数
2
解决办法
9796
查看次数