ethers.js监听问题

王long 王long 提出于 2022-03-19 15:13 5603 浏览

按照ethers.js 4.0文档 跑例子的时候 image.png

image.png

调用合约中setValue方法,其中值是改变了 ,但是下面的 contract.on("ValueChanged", (author, oldValue, newValue, event) => { // 在值变化的时候被调用 console.log(author); console.log(oldValue); console.log(newValue); console.log(event.blockNumber); }); 在值改变的时候并没有将命令输出 想了解是 因为实例化节点提供者的问题还是什么呢

最佳答案

2022-03-21 09:30

监听事件的 provider 需要使用 websocket 的连接,前缀是ws:// 或 wss:// 而不是http:// 。

有些节点并不支持。

Tiny熊

擅长:智能合约,以太坊 · 采纳率 33% · 回答于 2022-03-19 17:18

其它 0 个回答

写回答

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