首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Go 订阅以太坊事件出现 io timeout怎么解决?

Go 订阅以太坊事件出现 io timeout怎么解决?

提问于 2022-05-08 16:19:28
回答 1关注 0查看 380
代码语言:go
AI代码解释
复制
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私链

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文