在接 walletconnect 桥接的时候, 浏览器会 发起一个 3s 去查询 getblockNunmber 和 ethblockNumber, 这样的请求,查了一下,大致作用是同步 eth 区块数使用,
但是我们这边 infura 节点是付费的,基本不想暴露,也不想用这样频繁的一个使用次数,那么只能去查询源码,去看它到底是一个怎样的定时器,我一开始猜的也是它是一个轮询的定时器,结果去查找代码发现,确实如此。








其实在 walletconnect 的源码中它自己编码是 8s 的一个定时器,那么我传进去参数 使它设定的值 为 360000,至此我们就已经完全禁止了这个infura节点发起轮询请求。
文章采用 知识共享署名 4.0 国际许可协议 进行许可,转载时请注明原文链接。