Ошибка: TonAPI — rate limit (429)
Причина и решение ошибки HTTP 429 (rate limit) при запросах к TonAPI.
TonAPI: rate limit (429)
Сервер TonAPI (tonapi.io) ответил 429 Too Many Requests: превышен лимит запросов для твоего ключа/IP за окно времени.
Причина
- слишком частые polling
getTransaction/ account в цикле без backoff; - SSR или serverless множит одни и те же запросы на каждый hit;
- нет API key → жёсткий публичный лимит;
- несколько инстансов приложения бьют один ключ параллельно.
Решение
Положи ключ в env (TONAPI_KEY), не в клиентский бандл для секретных лимитов.
Как избежать в будущем
Кэшируй ответы, дебаунсь UI-запросы, используй API key и уважай Retry-After. Для высоконагруженных индексов — свой лимитед-proxy или платный план TonAPI.
Материалы gramdocs.tech носят образовательный характер и не являются финансовой, юридической или инвестиционной рекомендацией. Работа с блокчейном TON и токеном Gram связана с рисками потери средств. Правовая информация