When I run the eth.call() function to ping 1 smart contraction function, infura’s dashboard shows that I made way too many API calls than I should have. Today I was testing the GetReserves() function on a uniswap pair by pinging it a bunch of times to test how it works. I probably ran my code like 10-15 times, yet infura shows that I made over 1 thousand requests? I have only 1 line in my web3 code that uses eth.call().
Why is it like this?