使用ethereum.rb gem估算功能所需的气体

时间:2018-06-28 21:33:23

标签: ruby ethereum

我刚刚开始使用ethereum.rb gem。创建合同实例之后,我不知道如何估算执行功能所需的费用。使用web3.js,您可以执行以下操作:contract.myCoolMethod.estimateGas(arg1, arg2, {from: account});,这是理想的选择。

在ethereum.rb宝石中,contract.rb上似乎有一个estimate方法,用于估计用于部署合约的气体,但无法为函数估计气体。我想我可以直接从客户端进行json rpc调用,例如client.eth_estimate_gas(args),但是我不知道如何在gem中为合约函数的args编码。

0 个答案:

没有答案