我试图听取传输事件,但它的工作几分钟,然后进程终止。我相信这是因为我使用的区块链节点,但不确定。找不到其他的了。
我如何保持连接并全天候收听传输事件
const web3 = new Web3(new Web3.providers.WebsocketProvider('wss://bsc-ws-node.nariox.org:443'))
const contract = await new web3.eth.Contract(
ABI,
contracts[0]
)
contract.events
.Transfer({
fromBlock: 'latest',
filter: { from: contracts[1] }
})
.on('data', async (event: EventData) => {
const {
transactionHash,
returnValues: { value }
} = event
....
})
1条答案
按热度按时间ru9i0ody1#