举例的交易链接
这是一个FST的ERC20转账记录,如果试图估计gas
// 实例化fst合约
.....
fst.transfer.estimateGas("0x0c6fcaaae530d029699261179503b56ca3bdd77d", chain3.toBigNumber("0x0000000000000000000000000000000000000000000000b197a2030213b00000"))
fst.approve.estimateGas("0x0c6fcaaae530d029699261179503b56ca3bdd77d", chain3.toBigNumber("0x0000000000000000000000000000000000000000000000b197a2030213b00000"))
返回结果是3570,而实际的transfer交易是34797
在DAPP开发中,要么自己尝试后,找出一个固定的安全边界,想按照传统方式先做燃料估计再调用就会有问题,尤其是涉及到合约升级后,gas的变动也要改程序就很令人困扰
举例的交易链接
这是一个FST的ERC20转账记录,如果试图估计gas
返回结果是3570,而实际的transfer交易是34797
在DAPP开发中,要么自己尝试后,找出一个固定的安全边界,想按照传统方式先做燃料估计再调用就会有问题,尤其是涉及到合约升级后,gas的变动也要改程序就很令人困扰