嗨,我是tron的新手,所以我已经成功地在智能合约中实现了读取功能和写入功能,但我面临的问题是如何等待事务完成,以便在tronWeb中显示其结果。我知道如何在以太坊0.x&1.x,但在tronWeb中没有运气。
经过一些研究,我可以等待交易了。我必须在像这样的事务中设置shouldPollResponse=true标志
var demo = await tokenContract.claimAirdrop().send({
feeLimit: 100000000,
shouldPollResponse:true,
callValue: 0,
})
其中函数应调用async(使用等待的规则(,tokenContract是我的合同实例,claimAirdrop为我的合同函数