1

嗨,我是 tron 的新手,所以我已经成功地在智能合约中实现了读取功能,也可以写入,但我面临的问题是我如何等待交易完成,以便我可以在 tronWeb 中显示其结果。我确实知道如何在以太坊 0.x 和 1.x 中做到这一点,但在 tronWeb 中没有运气。

4

1 回答 1

2

经过一番研究,我能够等待交易。我必须将标志 shouldPollResponse = true 放在事务中,例如

 var demo = await tokenContract.claimAirdrop().send({
    feeLimit: 100000000,
    shouldPollResponse:true,
    callValue:  0,
  })

其中函数应称为异步(使用等待的规则),tokenContract是我的合约实例,claimAirdrop是我的合约函数

于 2020-09-03T05:33:29.047 回答