我正在尝试在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测试成功的事务?
暂无答案!
目前还没有任何答案,快来回答吧!