К основному содержанию
T TON Adoption
Основы GUIDE · 2026

TON Connect: что это, зачем нужен и как работает (2026)

TON Connect — стандарт подключения кошельков к dApps в TON. Разбираем как работает протокол, какие кошельки поддерживают

Автор
TON Adoption Team · исследовательская группа проекта
Опубликовано
Обновлено
4 мин. чтения

TON Connect — это технический «стандарт рукопожатия» между кошельком и приложением. Без него любая dApp в TON была бы вынуждена либо реализовывать поддержку каждого кошелька отдельно, либо просить пользователя экспортировать приватные ключи (что недопустимо). С ним любая dApp работает с любым кошельком в один и тот же шаг.

Если ты заходил в STON.fi, DeDust, getgems.io, любую мини-аппу с кнопкой «Connect Wallet» — ты уже использовал TON Connect, просто не знал.

Зачем нужен такой протокол

Приватный ключ кошелька никогда не должен покидать кошелёк. Это аксиома. Но dApp нужно от пользователя три вещи:

  1. Узнать адрес — куда отправлять токены, чьи NFT показывать.
  2. Получить подпись произвольных данных — например, чтобы аутентифицировать пользователя без пароля (signed message).
  3. Отправить транзакцию — собранную dApp’ом, но подписанную и отправленную пользователем.

TON Connect — это набор сообщений, которыми dApp и кошелёк обмениваются для всех трёх задач, не передавая ключ. Аналогия: dApp и кошелёк — это два приложения, которые «говорят» через зашифрованный мост. Пользователь видит запрос в кошельке, нажимает «подтвердить», подпись возвращается dApp’у.

Как это выглядит для пользователя

Простой сценарий — обмен на STON.fi:

  1. Открываешь STON.fi в браузере.
  2. Нажимаешь «Connect Wallet».
  3. Появляется список кошельков: Tonkeeper, MyTonWallet, OKX Wallet, Bitget и т.д.
  4. Выбираешь Tonkeeper.
  5. На телефоне открывается Tonkeeper с запросом «STON.fi запрашивает доступ к адресу. Разрешить?» — нажимаешь «Подтвердить».
  6. На сайте появляется твой адрес и баланс.

Когда дальше делаешь свап:

  1. Кликаешь «Swap».
  2. Tonkeeper открывается с показом транзакции — что отправляешь, на что меняешь, ожидаемая комиссия.
  3. Подтверждаешь.
  4. Сайт получает уведомление об успехе и обновляет баланс.

Это базовый цикл, который повторяется в любой dApp на TON.

Архитектура: как это устроено внутри

TON Connect 2.0 использует трёхуровневую модель:

  • dApp — приложение, которое нужно подключить.
  • Bridge — централизованный или децентрализованный сервер-релей, через который dApp и кошелёк обмениваются зашифрованными сообщениями.
  • Wallet — кошелёк, который держит ключ.

Сценарий подключения:

  1. dApp генерирует запрос на подключение и connect-link (формат ton://... или https-deep-link).
  2. Этот запрос передаётся в кошелёк: либо через клик на ссылку (если кошелёк на том же устройстве), либо через QR-код (если кошелёк на телефоне, dApp — в браузере).
  3. Кошелёк подключается к bridge, проверяет запрос, показывает пользователю.
  4. Пользователь подтверждает — кошелёк отдаёт публичный адрес и устанавливает зашифрованную сессию.
  5. Дальнейшие транзакции идут через ту же сессию: dApp шлёт «request-transaction», кошелёк показывает, пользователь подтверждает, кошелёк отправляет в сеть и шлёт ответ.

Все сообщения между dApp и кошельком зашифрованы по публичному ключу — bridge видит только зашифрованный трафик.

Чем отличается от WalletConnect

В Ethereum-семье есть похожий протокол — WalletConnect. TON Connect разрабатывался отдельно, потому что архитектура TON принципиально отличается:

ПараметрTON ConnectWalletConnect
Целевая сетьТолько TONEVM-сети, в т.ч. мульти-чейн
Транзакционная модельАсинхронная (TON message-based)Синхронная (EVM tx)
Метод подписиTonProof, sendTransactionpersonal_sign, eth_sendTransaction
BridgeНесколько публичных + кастомныеWalletConnect Cloud
Версия 20262.02.x

В TON используется только TON Connect. WalletConnect не поддерживается, потому что архитектурно он не покрывает асинхронность TON.

Какие кошельки поддерживают

Список основных кошельков с TON Connect 2.0 на 2026 год:

  • Tonkeeper — полная поддержка, флагман.
  • MyTonWallet — полная поддержка, open source.
  • Tonhub — поддержка, но устаревшая ветка.
  • Bitget Wallet, OKX Wallet, Binance Web3 Wallet — биржевые мульти-чейн кошельки с поддержкой TON.
  • SafePal, Trust Wallet — частичная поддержка.
  • Wallet в Telegram — поддержка через специальный SDK Wallet Pay, не полный TON Connect.

Полный реестр поддерживающих кошельков — в репозитории wallets-list от TON Foundation.

Где встретишь TON Connect

В 2026 году TON Connect используется почти везде в экосистеме:

  • DEX — STON.fi, DeDust, Megaton.
  • Стейкинг — Tonstakers, Hipo, bemo.
  • NFT-маркеты — getgems.io, Disintar, mrkt.app.
  • Игры и мини-аппы — все, кроме чисто кастодиальных через Wallet.
  • Лендинг — EVAA, DAOLama.
  • Кросс-чейн мосты — Orbit Bridge, Symbiosis.

Без TON Connect нет ни одной серьёзной dApp в экосистеме TON.

Безопасность: что важно

TON Connect не делает плохие транзакции хорошими. Если dApp запрашивает подпись на drain-функцию, кошелёк её покажет, но не сможет понять, что это атака.

Что стоит держать в голове:

  1. Читай тело транзакции. Tonkeeper и MyTonWallet показывают параметры — сколько TON отправляешь, на какой адрес, что в payload. Незнакомый payload и большая сумма — повод отказаться.
  2. Проверяй URL dApp. Фишинг через Telegram-рекламу постоянно крутит поддельные DEX. Адресная строка браузера — единственная защита.
  3. Отключай неиспользуемые сессии. В Tonkeeper в настройках есть «Connected dApps» — там список активных подключений. После использования dApp лучше выйти.
  4. Отдельный кошелёк под DeFi. Активный кошелёк со 100–500 USDT для свопов и мини-аппов; основные средства — на холодном кошельке без TON Connect-сессий.

Для разработчиков: коротко

Если ты делаешь dApp под TON, интеграция занимает день. Основные SDK:

  • @tonconnect/ui — drop-in UI-кит на vanilla JS.
  • @tonconnect/ui-react — React-обёртка.
  • @tonconnect/sdk — голый SDK без UI (для кастомных интеграций).

Минимальный код на React — десяток строк, чтобы добавить кнопку «Connect Wallet» с поддержкой всего реестра кошельков. Подробнее — в гайде по разработке на TON.

Дальше

Если хочешь установить кошелёк с поддержкой TON Connect — сравнение основных кошельков. Если интересует разработка под TON — гайд по FunC/Tact/Tolk. Общий контекст экосистемы — полный гайд по TON.

Источники

Частые вопросы

Ни то, ни другое. Это открытый протокол связи между кошельком и dApp. Аналог WalletConnect в Ethereum. Сам по себе ничего не делает — нужны кошелёк (Tonkeeper, MyTonWallet) и приложение, которое его использует.
Сам протокол безопасен — приватный ключ не покидает кошелёк. Но dApp может попросить подписать вредную транзакцию: всегда читай, что именно подтверждаешь, и отключай сессии после использования.
TON Connect разработан специально под архитектуру TON — асинхронные сообщения, jetton-ы, NFT, специфичные методы кошелька. WalletConnect — более универсальный, но не покрывает нюансы TON. В TON используется только TON Connect.
На 2026 год — более 30 кошельков, включая Tonkeeper, MyTonWallet, Tonhub, Bitget Wallet, OKX Wallet, Binance Web3 Wallet. Wallet в Telegram — частично, через специальный SDK.
Да, через QR-код. Если dApp открыт в браузере на десктопе, а кошелёк только в телефоне — приложение покажет QR, ты сканируешь его в Tonkeeper и подтверждаешь там же.

Похожие материалы