“Kaleid”丢弃了Websocket连接

2024-04-29 22:53:55 发布

您现在位置:Python中文网/ 问答频道 /正文

使用WebSocket连接到Kaleido并收听合同事件效果良好,但一段时间后(即使不断接收事件),Kaleido会中断连接

问题出现在web3js(@beta-37 and 55)以及web3py(@4.9.2)上。我目前正在使用这个workaroundjs的连接断开后重新连接,这有帮助,但不能解决实际问题

instance.events.allEvents().on('data', event => {
      if (event.event == eventName) {
         console.log(event);
      }
    }).on('error', console.error);

预计事件将通过开放的WebSocket连接不断发生。实际上,我在一段随机的时间后收到了一个Connection dropped by remote peer错误


Tags: andinstanceeventonjs事件errorbeta