TONboard

TON Connect

2 min readupdated 2026-06-03✏️ Suggest an edit🕑 History
🌐 Машинный перевод. Возможны неточности.
On this page (5)

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:

  1. O usuário inicia uma ação na dApp que requer a carteira (conexão, assinatura de transação).
  2. A dApp envia a solicitação ao bridge do TON Connect.
  3. O bridge encaminha a solicitação para a carteira do usuário (aplicativo móvel, extensão, web).
  4. O usuário confirma a solicitação dentro da carteira.
  5. A carteira envia a resposta assinada de volta ao bridge, que a devolve à dApp.
  6. 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#

ℹ️ Informação verificada: 2024

Prepared by

TONboard

Support the project with a TON tip.

Comments

Posting a comment costs a small on-chain fee that keeps spam out.
  • No comments yet — be the first.