{"id":60,"date":"2026-05-27T23:39:05","date_gmt":"2026-05-27T23:39:05","guid":{"rendered":"https:\/\/avax.to\/avxto\/?p=60"},"modified":"2026-05-27T23:43:21","modified_gmt":"2026-05-27T23:43:21","slug":"network-rate-limiting","status":"publish","type":"post","link":"https:\/\/avax.to\/avxto\/network-rate-limiting\/","title":{"rendered":"Network Rate Limiting"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">We&#8217;ve recently added network rate limiting to AVXTO Wallet<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Some operations, especially in older wallets with lots of derived addresses, ended up overwhelming the public API endpoints, which start to respond with 429 Too Many Requests errors. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As good netizens, we decided to limit the amount of requests made by AVXTO Wallet<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">What does this mean for your?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It probably means you need to be patient if the wallet hangs or the spinner wait screens seem to be taking a little longer than usual.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cross-chain recovery functions on the Advanced page are especially prone to making a lot of network requests while searching for your missing UTXOs to import. Be patient and it will eventually finish, while avoiding network blocks by the API and RPC endpoints.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Your balance may also not immediately update after recent transactions. If you&#8217;re in a big hurry, then use a newer wallet with fewer transactions and addresses in its history. The older the wallet, the slower it is.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Occasional bursts are ok. Maybe you need to solve something quick, close the wallet and get on with your life. In those cases, you can go to the Config page and reduce or turn network rate limiting altogether. API and RPC endpoints can take bursts, but not continuous 24&#215;7 request flooding.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For most regular usage we recommend you set the timeouts higher. You probably don&#8217;t need your wallet checking address balances and updating your tokens every 30 seconds. If this is a cold wallet you don&#8217;t access often, you can set the maximum requests to a really low threshold.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Setting sensible limits will save resources for everyone and guarantee your IP isn&#8217;t blocked.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">API endpoints may block your IP range indefinitely if you set the network requests to a low timeout. We see such complaints all the time in support forums. So to avoid getting your IP blocked, be conscious of your network resource usage.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Also, when not using the wallet, please close the browser window. AVXTO Wallet needs to make a lot of background requests toe the API and RPC endpoints in order to stay in sync with the Avalanche network. For example, it gets the latest blocks for C, X and P chains all the time, it checks your tokens balances for all your derived addresses and so on. So make sure you close all wallet windows when you leave, as to save network resources for everyone else. (And to protect you from IP blocks.)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">What to do if you get blocked<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you get a red alert status message saying you have been blocked, then your only option is to close AVXTO Wallet and wait it out. Hopefully it was just an automated API gateway rate limiting device and not a manual block.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For permanent manual blocks, you either can reboot your modem and hope you land on a new IP block or you can sign up for VPN access and switch your network location. It&#8217;s best to avoid getting blocked by using a sensible configuration that doesn&#8217;t overwhelm the network resources.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We&#8217;ve recently added network rate limiting to AVXTO Wallet Some operations, especially in older wallets with lots of derived addresses, ended up overwhelming the public API endpoints, which start to respond with 429 Too Many Requests errors. As good netizens, we decided to limit the amount of requests made by AVXTO Wallet What does this [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-60","post","type-post","status-publish","format-standard","hentry","category-main"],"_links":{"self":[{"href":"https:\/\/avax.to\/avxto\/wp-json\/wp\/v2\/posts\/60","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/avax.to\/avxto\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/avax.to\/avxto\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/avax.to\/avxto\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/avax.to\/avxto\/wp-json\/wp\/v2\/comments?post=60"}],"version-history":[{"count":2,"href":"https:\/\/avax.to\/avxto\/wp-json\/wp\/v2\/posts\/60\/revisions"}],"predecessor-version":[{"id":63,"href":"https:\/\/avax.to\/avxto\/wp-json\/wp\/v2\/posts\/60\/revisions\/63"}],"wp:attachment":[{"href":"https:\/\/avax.to\/avxto\/wp-json\/wp\/v2\/media?parent=60"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/avax.to\/avxto\/wp-json\/wp\/v2\/categories?post=60"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/avax.to\/avxto\/wp-json\/wp\/v2\/tags?post=60"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}