使用松露,如何仅获取已提交事务的tx哈希而不等待收据

时间:2018-08-17 19:31:48

标签: ethereum truffle

我有一个已部署的令牌合同,并且正在实例上调用转移函数。

XYZContract.at(ADDRESS).then(instance => {
    return instance.transfer(toAddress, amount);
}).then(result => {
    console.log("transferTokens",result);
    resolve(result);
})

现在我的理解是,“转移”承诺只有在将交易记录到块中之后才能解决。

有没有一种方法可以在提交后立即获取交易哈希,而不必等待收货?

例如,web3的sendTransaction会在提交交易,获取交易收据等时触发事件。

在松露文档中,提到使用instance.sendTransaction仅发送以太币 (https://truffleframework.com/docs/truffle/getting-started/interacting-with-your-contracts)。很好奇这里正确的方法是什么

我的最终目标是,我要成批运行转移,并希望以后使用事务哈希检查实际成功的次数以及确认的次数。

0 个答案:

没有答案