如何解决测试以太坊交易成功
我正在尝试在我的 dapp 上创建一个按钮来发送以太坊。交易成功后,我想在我自己的数据库中记录一些数据。在我知道交易成功之前,我不想在我的数据库中记录数据。有没有办法在 Javascript 中做到这一点?
这是我的代码:
sendEthButton.addEventListener('click',() => {
let userETH = document.getElementById("inputId").value;
var wei_val = userETH*10e17;
var hexString = wei_val.toString(16);
ethereum
.request({
method: 'eth_sendTransaction',params: [
{
from: accounts[0],to: my_address,//value: '0x6f05b59d3b20000',value: hexString,gasPrice: '',gas: '',},],})
.then((txHash) => console.log(txHash))
.catch((error) => console.error);
});
我知道我可以测试 txHash,但这并不表明交易是否成功,只是是否成功发起。
如何通过 JS 测试交易成功?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。