You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Feedback + workaround: Public RPC rate limiting on rpc.testnet.arc.network
While building ShieldFi (a lend/borrow/stake dApp on Arc Testnet), we repeatedly hit "request limit reached" (429) errors on the default public endpoint rpc.testnet.arc.network — even during normal development and testing, not heavy load. Our Gateway/balance queries would fail intermittently, which made the app feel unreliable during demos.
Two observations:
There's no documented rate limit for the public endpoint that we could find — so it's hard to know what usage pattern to design around.
The failures were silent-ish from a UX perspective (a generic RPC error), so it took us a while to trace the root cause back to rate limiting.
How we fixed it (in case it helps others):
We switched from the public endpoint to a free dedicated RPC. Alchemy offers a free Arc Testnet endpoint (dashboard.alchemy.com → create app → Arc Testnet), and there are other alternatives already listed in Arc's own docs:
After pointing our chain config at a dedicated endpoint, the 429s disappeared entirely and the app became stable.
Suggestions:
Document the public endpoint's rate limit (requests per minute) so developers know when to move to a dedicated RPC.
Consider surfacing the dedicated-RPC alternatives more prominently in the getting-started / quickstart docs — ideally right next to the public endpoint — so new developers hit this wall less often.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Feedback + workaround: Public RPC rate limiting on rpc.testnet.arc.network
While building ShieldFi (a lend/borrow/stake dApp on Arc Testnet), we repeatedly hit "request limit reached" (429) errors on the default public endpoint rpc.testnet.arc.network — even during normal development and testing, not heavy load. Our Gateway/balance queries would fail intermittently, which made the app feel unreliable during demos.
Two observations:
How we fixed it (in case it helps others):
We switched from the public endpoint to a free dedicated RPC. Alchemy offers a free Arc Testnet endpoint (dashboard.alchemy.com → create app → Arc Testnet), and there are other alternatives already listed in Arc's own docs:
After pointing our chain config at a dedicated endpoint, the 429s disappeared entirely and the app became stable.
Suggestions:
All reactions