You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -6,7 +6,22 @@ import { Aside } from "/snippets/aside.jsx";
6
6
import { Image } from'/snippets/image.jsx';
7
7
8
8
[Tonkeeper](https://tonkeeper.com/) is a self‑custodial mobile wallet available on [iOS](https://apps.apple.com/us/app/tonkeeper-ton-wallet/id1587742107) and [Android](https://play.google.com/store/apps/details?id=com.ton_keeper).
9
-
It supports regular [wallets](/standard/wallets/how-it-works), [Jettons](/standard/tokens/jettons/overview), [NFTs](/standard/tokens/nft/overview), and [TON Connect](/ecosystem/ton-connect).
9
+
It supports regular [wallets](/standard/wallets/how-it-works), [Jettons](/standard/tokens/jettons/overview), [NFTs](/standard/tokens/nft/overview), and [TON Connect](/ecosystem/ton-connect). Its github repository can be found [here](https://github.com/tonkeeper).
- 🟡 **Account balance** displays the total amount of Toncoin and other tokens held on account.
22
+
- 🔴 **Account address** is shown as a base64-encoded string. You can share this address to receive TON, jettons, or NFTs.
23
+
- 🟢 **Send/Receive/Scan buttons** are used to transfer TON or jettons to another account, receive TON or jettons to the wallet, and scan QR codes to confirm transactions, respectively.
24
+
10
25
11
26
## Create a wallet
12
27
@@ -33,6 +48,16 @@ Overall procedure is:
33
48
Verify which network is used before any funds are sent.
34
49
</Aside>
35
50
51
+
52
+
<Aside
53
+
type="caution"
54
+
title="Bug!"
55
+
>
56
+
There is a bug in Tonkeeper. Mainnet [subwallet ID](/standard/wallets/how-it-works#subwallet-id) is used to generate the address of testnet account.
57
+
58
+
If an address from Tonkeeper doesn't match an address computed with `@ton/ton` or some other library, this might be the reason.
59
+
</Aside>
60
+
36
61
### Generate a key
37
62
38
63
1. Install Tonkeeper on [iOS](https://apps.apple.com/us/app/tonkeeper-ton-wallet/id1587742107) or [Android](https://play.google.com/store/apps/details?id=com.ton_keeper).
@@ -48,7 +73,7 @@ Overall procedure is:
48
73
/>
49
74
</div>
50
75
51
-
1. Create a passcode and re-enter it.
76
+
1. Create a passcode and re-enter it. Passcode is used to encrypt the mnemonic.
1. Save 24 words of the [mnemonic](/standard/wallets/mnemonics).
116
+
117
+
<Asidetype="danger"title="Funds at risk">
118
+
Mnemonic is the text representation of wallet's secret key. Losing it is the same as losing access to the wallet.<br/>
119
+
Anyone who has access to the mnemonic can take control of the wallet and move funds. If you suspect it already happened, create a new wallet and transfer all funds immediately. Prefer not to store recovery words digitally; write them down and keep them offline.
1. The main interface of the app should now appear, indicating that the testnet is used. Also address of the testnet wallet in the [user-friendly format](/foundations/addresses/formats#user-friendly-format) starts with `k` or `0`.
For a detailed step-by-step guide, see [How to get Toncoin on testnet](/contract-dev/testing/testnet-tokens).
215
+
120
216
### Deploy the code
217
+
218
+
<Aside
219
+
type="caution"
220
+
title="Funds at risk"
221
+
>
222
+
On-chain transfers are irreversible — verify the recipient and amount before confirming. Use testnet for practice; only use mainnet when you intend to make a real transfer.
223
+
</Aside>
224
+
225
+
To deploy the code, send any transaction from the wallet. The recipient can be any address, including the wallet itself.
226
+
227
+
1. Click <kbd>Send</kbd> on the main interface, enter wallet address in "Address or name", and the "Amount" of TON. Click <kbd>Continue</kbd>.
1. After confirmation, enter the passcode. Then, the "History" page displays the sent transaction.
252
+
1.[Use an explorer](#check-the-account-state) to check wallet's status. It should be `active` now.
253
+
121
254
## Check the account state
122
255
123
256
Use a [blockchain explorer](/ecosystem/explorers/overview) to inspect the account. For **Testnet**, use [Tonviewer Testnet](https://testnet.tonviewer.com/).
@@ -128,8 +261,36 @@ Use a [blockchain explorer](/ecosystem/explorers/overview) to inspect the accoun
128
261
129
262
## Verify wallet's version
130
263
264
+
By default, Tonkeeper creates wallets with the [Wallet v5](/standard/wallets/v5) code deployed on them. To switch [wallet contract version](/standard/wallets/comparison) to [v4](/standard/wallets/v4):
265
+
266
+
1. On the main menu, tap the gear icon <kbd><Iconicon="gear"size={16} /></kbd> in the upper-right corner.
267
+
1. In "Settings", select <kbd>Wallet v4R2</kbd> and enter the passcode.
0 commit comments