Looks like I'm being rate limited by Infura, despite making nowhere near the 100,000 request/day limit under Infura's Core plan. truffle migrate
and truffle test
both produce VM Exception while processing transaction: Error: Returned error: Returned error: project ID request rate exceeded
. I even created a new Infura project and used that new project ID, but received the very same message. So, is it my fault? All I'm doing is ganache-cli --fork https://kovan.infura.io/v3/[api_key]@latest -u [address]
followed by truffle test
. What's the remedy?
-
I think this is more of an Infura commercial support question than something the community can help with. If you need an alternative for Infura try quiknode.io– Mikko OhtamaaJun 4, 2020 at 10:29
-
I don't think the problem is that you are making too many queries but you are making them too fast. The daily rate gives be around 70 request per minute.– Ismael ♦Jun 4, 2020 at 16:30
1 Answer
Michael from Infura here, please email me at [email protected] and I will work this out with you. As Ismail said, it has to do with a short burst of requests, we are working with Truffle to best tune how it interacts with RPC calls during deploys.