合约Transfer事件

qq327719535 qq327719535 提出于 2023-08-03 08:58 3080 浏览

let abiJson =; let contract = new ethers.Contract(address, abiJson, web3);

        // 监听合约
        let inFilter = contract.filters.Transfer(null, '');
        contract.on(inFilter, (from, to, value) => {
        
        })

请教各位大佬,监听合约Transfer事件,这个事件触发时,交易是否已确认状态?

第二有没有办法拿到这笔交易hash值。

最佳答案

2023-08-03 11:13
  1. 如果有了event,代表这笔交易处理完成。
  2. 拿到交易hash的代码如下:
let abiJson =;
let contract = new ethers.Contract(address, abiJson, web3);
// 监听合约
let inFilter = contract.filters.Transfer(null, '');
    contract.on(inFilter, (from, to, value,event) => {
    console.log(event.transactionHash);
})
honey_liu

采纳率 26% · 回答于 2023-08-03 09:53

其它 0 个回答

写回答

你需要登录后才可以回答问题,登录