TON Connect
also: TON Connect protocol, TON wallet auth
TON Connect is an open protocol for connecting TON-blockchain wallets (Tonkeeper, MyTonWallet, others) to web applications without ever exposing the wallet's private keys. Wall uses TON Connect for all on-chain interactions: reading the connected wallet address (read-only), proposing transactions (the user must explicitly approve each in their wallet UI), and signing Chain Post anchor transactions.
What Wall sees: the user's TON address (read-only) and transaction approval prompts that require explicit per-transaction confirmation in the user's wallet app. What Wall never sees: the user's private key or seed phrase, wallet-level approvals (other apps' transactions), the user's full transaction history beyond what TON exposes publicly.
This architecture makes Wall non-custodial for the TON rail: Wall is never in the funds path for TON tips and TON post donations. Recipients receive funds wallet-to-wallet directly. If Wall is compromised, the worst-case for users is that an attacker could attempt to trick users into approving malicious transactions in their own wallet — Wall itself cannot drain wallets unilaterally.
Where TON Connect appears on Wall
- Wallet connect button on TON tip / donation flows
- Chain Post seal flow ("approve in your wallet" step)
- Profile settings → Connected wallets
- wall.foundation/tonconnect dedicated page
Related terms
Common questions
Which wallets work with TON Connect on Wall?
Tonkeeper and MyTonWallet are officially tested. Other TON Connect-compatible wallets work in principle but are not specifically validated against Wall flows. If a wallet implements TON Connect v2, it should integrate.
Can Wall move funds out of my TON wallet without my approval?
No. Every TON transaction Wall proposes (tip, donation, Chain Post seal) requires explicit approval inside your wallet app. Wall cannot bypass wallet-level confirmation. The wallet approval UI is your gate.
What happens if I disconnect my wallet?
Wall stops being able to read your TON address or propose transactions to that wallet. Existing TON tips and Chain Posts you sent remain on-chain (those transactions are independent of Wall's connection state). You can re-connect later — or connect a different wallet.