Я хочу получить хэш транзакции, запустив этот код:
const transactionId = await web3.eth.sendSignedTransaction('0x' + serializedTransaction.toString('hex') ).on('receipt', function(receipt) {
return receipt.transactionHash;
});
// Now it is known the transaction ID, so let's build the public Etherscan url where the transaction details can be viewed.
const url = `https://rinkeby.etherscan.io/tx/${transactionId}`
console.log(url)
Код работает для транзакций, я могу видеть их в Etherscan.Проблема в JavaScript из Promises.
В этом случае консольные выходы из системы:
https://rinkeby.etherscan.io/tx/[object Object]
Я пытался разными способами получить хэш транзакции, но безуспешно.Вы можете мне помочь?Это также может быть правильной возможностью лучше понять, как работают Обещания.