TON Connect — protocolo aberto que conecta aplicações descentralizadas (dApps) às carteiras TON. O objetivo é substituir a inserção manual de seed phrase e a cópia de endereços por um padrão único de autorização e assinatura de transações. Aplicações do ecossistema TON utilizam TON Connect como padrão de identificação do usuário.
O protocolo foi desenvolvido pela comunidade TON e evolui versionando: o suporte atual está centrado no TON Connect 2.
Características#
- Multiplataforma. A conexão funciona em navegadores de desktop, dispositivos móveis e tablets. A carteira pode estar presente como aplicativo móvel, cliente de desktop ou extensão de navegador.
- Padronização. Desenvolvedores recebem uma interface única para dezenas de carteiras (Tonkeeper, MyTonWallet, OpenMask, Telegram Wallet etc.) sem precisar integrar cada uma separadamente.
- Segurança. Seed phrase e chaves privadas nunca deixam a carteira. A dApp recebe apenas a resposta assinada.
- Experiência do usuário. Um clique para conectar; as interfaces oferecem QR codes e esquemas deep‑link para dispositivos móveis.
- Desenvolvimento aberto. Especificação e SDK são publicados nos repositórios
ton-connect/sdk; contribuições são aceitas de desenvolvedores independentes.
Como funciona o TON Connect#
A comunicação entre a carteira e a dApp ocorre através de uma ponte (bridge) — um intermediário que roteia mensagens criptografadas entre as partes. As chaves de diálogo são negociadas uma única vez durante a conexão.
Ciclo de vida da interação:
- O usuário inicia uma ação na dApp que requer a carteira (conexão, assinatura de transação).
- A dApp envia a solicitação ao bridge do TON Connect.
- O bridge encaminha a solicitação para a carteira do usuário (aplicativo móvel, extensão, web).
- O usuário confirma a solicitação dentro da carteira.
- A carteira envia a resposta assinada de volta ao bridge, que a devolve à dApp.
- A dApp usa a assinatura para enviar a transação à rede ou verificar a identidade.
A chave privada não sai da carteira — o bridge vê apenas a carga útil criptografada.
SDK e ferramentas#
Pacotes oficiais:
@tonconnect/sdk— SDK JavaScript básico para integração em qualquer dApp;@tonconnect/ui— componentes UI prontos para conexão (janelas modais, botões);@tonconnect/ui-react— bindings para React.
A documentação está em docs.ton.org/develop/dapps/ton-connect/overview. O SDK também está disponível para outras stacks, incluindo desenvolvimento móvel.
Benefícios para desenvolvedores#
- redução do tempo de integração — API única para todas as carteiras;
- camada UI pronta para conexão — não é necessário projetar janelas modais do zero;
- esquema de autenticação padrão no ecossistema;
- canal único para envio de solicitações transacionais independentemente da carteira escolhida.
Ver também#
- The Open Network
- Tonkeeper
- Telegram Wallet
- Smart Contracts
- Toncoin