Ошибка: TON Connect — Wallet not connected
Причина и решение ошибки TON Connect «Wallet not connected» перед sendTransaction.
TON Connect: «Wallet not connected»
Вызов sendTransaction / send выполнен без активной сессии кошелька. Connector не знает, куда отправлять request.
Причина
- пользователь ещё не подключил кошелёк (
connectне вызывали или отклонили); - сессия истекла / кошелёк отозвал доступ;
- код дергает tx в
useEffectдо завершения restore connection; - смотришь не тот экземпляр
TonConnectUI/ connector.
Решение
Как избежать в будущем
Перед любой on-chain операцией проверяй useTonWallet() / connector.connected. Не вызывай sendTransaction из bootstrap-кода — только из user gesture после connect.
Материалы gramdocs.tech носят образовательный характер и не являются финансовой, юридической или инвестиционной рекомендацией. Работа с блокчейном TON и токеном Gram связана с рисками потери средств. Правовая информация