Telegram Money — the native Gram wallet
Telegram Money is a mainnet wallet on The Open Network (TON) for receiving assets and connecting to decentralized apps (dApps) through TON Connect.
-
On-chain transfers: send Gram to Telegram users, including those who have not opened the wallet yet. Transfers execute on TON through the WalletTg smart contract.
-
Sponsored fees: Telegram covers network fees for a daily allowance of five free transfers through gasless transactions.
-
One wallet across devices: an encrypted cloud backup allows using the same wallet across devices without manual imports. It splits the wallet key into three parts stored in data centers on three continents.
-
Connect dApps once: TON Connect connections sync across devices without reconnecting each one. Each device needs the current wallet key, restored from the cloud backup or the recovery phrase.
-
Control the keys: disable cloud backup or rotate the signing key without changing the wallet address. The current recovery phrase also allows importing the wallet into another compatible app.
-
Shared contract upgrades: validators can vote to upgrade the shared wallet implementation to add features and improvements for all Telegram Money users at once, without user action. These upgrades require more than 75% of the total validator weight — neither Telegram nor anyone else can bypass validator approval to perform them.
For testnet wallets, use wallet.ton.org or manage development wallets with the [Acton toolchain.
Open or restore a wallet
In Telegram Desktop, open the main menu and select Money. This entry appears only when Telegram enables wallet access for the account.
-
To restore access on a device, use the recovery phrase:
- Open the Money menu and select Keys & Backup.
- Select Restore from recovery phrase when Telegram offers phrase-based restoration, then enter the current phrase.
-
To display the phrase in Telegram Desktop, open Money's menu, select Keys & Backup, then Show Recovery Phrase.
The recovery phrase gives control of the wallet and funds. Store it securely — never share the recovery phase in plain text.
-
To import the phrase in another app, use an app that supports the WalletTg contract and its rotation mnemonic format. For backup settings and phrase updates, see key management.
Confirm the address and connect a dApp
- Copy the wallet address from Telegram Money and check it in a mainnet explorer.
- Start a TON Connect session from the dApp and confirm its name in Telegram Money.
- Review each transaction or signing request before approving it. A connection alone does not authorize a transaction.