Я пытаюсь сделать Dapp с Nodejs и трюфелем. У меня есть контракт Solidity, который отлично работает, и я хотел бы использовать метод getTransactionReceipt() из библиотеки web3 для печати результата в консоли, но я не знаю, как это сделать.
Дело в том, что у меня есть разные функции в приложении nodejs, которые вызывают функции в контракте Solidity, и сразу после того, как я вызываю эту функцию контракта и транзакция завершена, я хочу распечатать информацию об этой транзакции, но использовать метод getTransactionReceipt( ) Мне нужен хэш транзакции, как его получить?





согласно документации web3.js
web3.eth.getTransaction(transactionHash [, callback])
строка выше возвращает транзакцию, соответствующую заданному хэшу транзакции.
также
web3.eth.getTransactionReceipt(hash [, callback])
строка выше возвращает получение транзакции по хэшу транзакции.
Примечание. Квитанция недоступна для незавершенных транзакций и возвращает значение null.