We have a tiny app that we’re using Infura to provide occasional blockchain connection to. However, the usage is currently getting completely maxed out every day. The number of daily transactions at the moment is around 100,000 (62k so far today) but it should really be around… zero.
The transactions occurring are about 70% eth_getLogs and about 30% eth_getBlockNumber calls. I don’t know why they’re being made. Our application isn’t currently even active.
We DO have some websockets connections watching for events, but to hit those kinds of numbers on the eight contracts deployed, the eth_getLogs calls would have to be triggering approximately every 5 seconds. I don’t really understand why that would happen.
Can anyone clarify this?