cli, err := ethclient.Dial("ws://127.0.0.1:7545")
if err != nil {
return nil, err
}
contractLogs := make(chan types.Log, 4)
sub, err := cli.SubscribeFilterLogs(context.Background(), filter, contractLogs)
通过调用ethclient的SubscribeFilterLogs方法订阅地址,但是在8-15分钟之后,s.Sub.Err()通道就会收到一个err:read tcp 127.0.0.1:2140->127.0.0.1:7545: i/o timeout,然后就无法继续监听以太坊事件,请问是什么问题导致的?
ps: 连接到本地的ganache-ui私链
相似问题