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 Software (Hot) Wallets
A Software wallet, more often known as a hot wallet, operates as software on a host device and they store your private keys within its interface. Mostly, these wallets are non-custodial, meaning they give you custody of your keys.
Here are some non-custodial wallets for TON Blockchain:
- TON Wallet — Multiplatform (iOS, Android, macOS, Linux, Windows) classic wallets of TON Ecosystem developed by TON Foundation.
- Tonkeeper — an open-source multi-platform (iOS, Android, Firefox, Chrome) wallet with a great user base.
- Tonhub — an open-source (iOS, Android) alternative mobile phone wallet with advanced features (TON Whales Staking UI).
- OpenMask — an open-source Chrome extension wallet with biometric authentication.
- MyTonWallet — an open-source browser web wallet and a 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 NFT market placements. Jetton is fully supported.
TON Wallet
TON Wallet was the first step in mass-adoption blockchain technology available to ordinary users. It demonstrates how a wallet should work 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
- ❌ Rarely updates. This wallet does not have not all up-to-date features (TON DNS addresses, and the wallet-v4 contract isn't 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 and popular 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.
- ✅ Supports all major platforms, such as iOS and Android, but also works in popular browsers, such as Firefox or Chrome.
- ❌ Requires advanced skills to contribute to its source code. A lot of the job is already done, and it will be hard for newcomers to add something significant or useful.
Tonkeeper test environment
Tonkeeper Browser Extension
- Go to the settings section and tap the Tonkeeper icon multiple times until a new screen pops up.
- Switch to testnet.
That's it, your wallet is now in testnet mode!
Tonkeeper Mobile App
- Go to the Settings section.
- Scroll down and tap the Tonkeeper icon quickly multiple times until a new settings section pops up.
- Enable Dev mode at the top of the new settings section.
- Go back to the Tonkeeper main screen.
- Click on your wallet name at the top of the screen.
- Click New Wallet.
- Select the Testnet Account option.
- Enter the same Recovery Phrase as you used for your mainnet wallet.
Now your testnet wallet is created and connected to your mainnet wallet.
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-source wallet from the beginning of the existing application.
- ✅ Bug bounty program.
- ❌ Doesn't have any kind of support for desktop platforms.
- ❌ Requires advanced skills to contribute to its source code.
Tonhub test environment
You will need to download separate application to connect to the Testnet.
Links
OpenMask
OpenMask - is the trailblazing tool enabling user interactions and experience in Web3 as a browser extension.
Pros and Cons
- ✅ Convenient for developers 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 choose the 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
- ✅ Has all basic features implemented.
- ✅ Unique feature - management of the official Nominator Pool contract from the wallet UI.
- ✅ Supports all major platforms (such as macOS, Linux and Windows) and also runs in Chrome as an extension.
- ❌ Doesn't work in Firefox as an extension.
MyTonWallet test environment
To switch MyTonWallet to Testnet: open Settings and by clicking 5 times on the app version open the network switcher.
Links
Non-Custodial Hardware (Cold) Wallets
A hardware wallet is a physical device that stores the private keys to your cryptocurrency funds away from the internet. Even if you make transactions with it, the wallet confirms the transactions in an offline environment. This process helps keep your private keys away from the risks of the internet at all times.
Ledger
Ledger hardware wallets with Ledger Live app.
Links
- Ledger TON Blogpost user manual for TON in the Ledger wallets.
- Ledger official site.
SafePal
SafePal is your gateway to the rapidly expanding galaxy of decentralized applications.
Links
- SafePal official site
Custodial wallets
With a custodial wallet, user trusts somebody else to hold the wallet's private key.
@wallet
@wallet — a bot to send and receive or trade TON for real money using P2P in Telegram. Supports Telegram Mini App UI.
@cryptobot
@cryptobot — A Telegram bot wallet for storing, sending and exchanging TON.
Links for 3d-party integrations
@tonRocketBot
@tonRocketBot - A Telegram bot wallet for storing, sending and exchanging TON. Supports Jetton trading as well.
Links for 3d-party integrations
Multi signature Wallets
Tonkey
Tonkey is an advanced project that introduces multi-signature functionality to TON Blockchain.