VueBloghyhero6

关于 walletconnect 新建 provider 桥接的时候会发起 3s 轮询请求的问题

2023-03-27 / 2023-10-09 / 422次浏览

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

其实在 walletconnect 的源码中它自己编码是 8s 的一个定时器,那么我传进去参数 使它设定的值 为 360000,至此我们就已经完全禁止了这个infura节点发起轮询请求。