Ошибка: TON Connect — манифест не найден
Причина и решение ошибки TON Connect, когда кошелёк не может загрузить tonconnect-manifest.json.
TON Connect: манифест не найден
Кошелёк не смог скачать tonconnect-manifest.json по URL из manifestUrl. Connect обрывается до выбора аккаунта.
Причина
- файл не задеплоен / неверный путь (404);
manifestUrlуказывает наlocalhost— мобильный кошелёк туда не достучится;- CORS / HTTPS: манифест должен отдаваться по публичному HTTPS без auth;
- JSON битый или не тот
Content-Type; - mixed content: страница на https, manifest на http.
Решение
Положи файл в public/tonconnect-manifest.json (Vite/Next) и отдай его как статику:
Проверка:
Для локальной разработки используй туннель (ngrok/cloudflared) и его HTTPS URL в manifestUrl.
Как избежать в будущем
Манифест — публичный HTTPS URL, доступный из интернета. После деплоя всегда проверяй curl и открытие URL в режиме инкогнито с телефона.
Материалы gramdocs.tech носят образовательный характер и не являются финансовой, юридической или инвестиционной рекомендацией. Работа с блокчейном TON и токеном Gram связана с рисками потери средств. Правовая информация