5 ethers.js监听问题

按照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:// 。

有些节点并不支持。

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 2 收藏,3784 浏览
  • 王long 提出于 2022-03-19 15:13