【发布时间】:2020-09-01 09:40:19
【问题描述】:
嗨,我是 tron 的新手,所以我已经成功地在智能合约中实现了读取功能,也可以写入,但我面临的问题是我如何等待交易完成,以便我可以在 tronWeb 中显示其结果。我确实知道如何在以太坊 0.x 和 1.x 中做到这一点,但在 tronWeb 中没有运气。
【问题讨论】:
标签: blockchain tron tronweb
嗨,我是 tron 的新手,所以我已经成功地在智能合约中实现了读取功能,也可以写入,但我面临的问题是我如何等待交易完成,以便我可以在 tronWeb 中显示其结果。我确实知道如何在以太坊 0.x 和 1.x 中做到这一点,但在 tronWeb 中没有运气。
【问题讨论】:
标签: blockchain tron tronweb
经过一番研究,我能够等待交易。我必须将标志 shouldPollResponse = true 放在事务中,例如
var demo = await tokenContract.claimAirdrop().send({
feeLimit: 100000000,
shouldPollResponse:true,
callValue: 0,
})
function应该被称为async(使用await的规则),tokenContract是我的合约实例和claimAirdrop 是我的合约函数
【讨论】: