Wallet Apps (for Devs)
Overview
This article describes wallets from a developmental perspective. The end goal is to create wallet applications that support TON mass adoption.
If you want to find a wallet to install, open ton.org/wallets.
Non-custodial wallets
With a non-custodial wallet, the user owns the wallet and holds its private key by themself.
- TON Wallet — Multiplatform(iOS, Android, MacOS, Linux, Windows) classic wallets of TON Ecosystem developed by TON Foundation.
- Tonkeeper — an open-source (iOS, Android) mobile phone wallet application with great user base.
- Tonhub — an open-source (iOS, Android) alternative mobile phone wallet with advanced features (TON Whales Staking UI).
- OpenMask — an open-source browser extension wallet with biometric authentication.
- MyTonWallet — an open-source browser web wallet and browser extension wallet for TON.
Basics features
Wallet | Jetton & NFT transfers | Ton Connect 2.0 | Authorization | Wallet contract |
---|---|---|---|---|
TON Wallet | Not implemented | - | - | wallet v3 |
Tonkeeper | Supported | Supported | TON Connect 2.0 | wallet v4 |
Tonhub | Supported* | Supported | TON Connect 2.0 | wallet v4 |
OpenMask | Supported | Supported | TON Connect 2.0 | wallet v4 |
MyTonWallet | Supported | Supported | TON Connect 2.0 | wallet v4 |
*Tonhub extension opens a built-in browser which allows for NFT market placements. Jetton is full supported.
TON Wallet
TON Wallet was the first step in mass-adoption blockchain technology available to ordinary users. It demonstrates how a wallet must works on TON Blockchain.
Pros and Cons
- ✅ The original wallet developed by TON Foundation. TON Wallet works according to the vision of TON Blockchain's core developers.
- ✅ Multi-platform architecture support. It works in Linux, Windows, MacOS, iOS, Android and as well as a Chrome plugin.
- ✅ Bug bounty program
- ❌ Rare updates. This wallet does not have not all up-to-date features (TON DNS address, wallet-v4 contract not supported).
- ❌ The current UI is outdated and is worse than alternative wallets.
Ton wallet test environment
To switch Ton classic wallet to test environment, you should to open in browser with testnet parameter:
Links
*TON Wallet clients for every supported OS placed in nearby repositories.
Tonkeeper
Tonkeeper - is the most downloaded wallet, developed by the Tonkeeper team and has active support from both users and developers.
Pros and Cons
- ✅ This app is most popular with users.
- ✅ Supports all up-to-date features including native NFT transfer between user wallets.
- ❌ Tonkeeper is only supported by mobile iOS and Android platforms.
- ❌ To contribute requires advanced skills. A lot of the job already done and it will be hard for newcomers to add something significant.
Tonkeeper test environment
To switch Tonkeeper application between Mainnet and Testnet: open settings, at the bottom of the settings screen tap 5 times on the Tonkeeper icon and switch net in the dev menu. In the Dev menu tap Switch to Testnet
or Switch to Mainnet
according network you need.
Links
Tonhub
Tonhub - is another fully-fledged TON wallet, that has basic up-to-date features support. Ton Whales are rapidly increasing the capabilities of the wallet.
Pros and Cons
- ✅ Has own custom Ton Nominator contract supported with Tonhub UI.
- ✅ Open-sourced wallet from the beginning of the existing application.
- ✅ Bug-bounty program.
- ❌ Have no support for all desktop platforms.
- ❌ To contribute requires advanced skills.
Tonhub test environment
For use in testnet necessary separate the application Sandbox.
Links
OpenMask
OpenMask - is the trailblazing tool enabling user interactions and experience on Web3 as browser extension.
Pros and Cons
- ✅ Convenient for developers environment to learn and create dApps via desktop without mobile devices.
- ✅ Unique functions such as multiple wallets, with detailed descriptions and examples in its documentation.
- ❌ Has almost no integration with dApps at the moment.
- ❌ Supports only browser extension platform.
OpenMask test environment
To switch OpenMask between Mainnet and Testnet: you need to click on "mainnet/testnet" button on the top of the OpenMask's main screen and chose network you need.
Links
MyTonWallet
MyTonWallet - is the most feature-rich web wallet and browser extension for TON – with support of tokens, NFT, TON DNS, TON Sites, TON Proxy, and TON Magic.
Pros and Cons
- ✅ Implemented all basic functions.
- ✅ Unique feature - management of the official Nominator Pool contract from wallet UI.
- ❌ Supports only web browser and Chrome extension platform.
MyTonWallet test environment
To switch the MyTonWallet to Testnet: open Settings and by clicking 5 times on the app version open the network switcher.
Links
Custodial wallets
With a custodial wallet, user trusts somebody else to hold the wallet's private key.
@wallet
@wallet — bot application to send and receive or trade p2p TON inside Telegram. Supports Telegram Web App UI.
@cryptobot
@cryptobot — A Telegram bot wallet for storing, transferring and exchanging TON.
Links for 3d-party integrations
@tonRocketBot
@tonRocketBot - A Telegram bot wallet for storing, transferring and exchanging TON. Supports Jetton trading as well.