Self-custodial
wallet
inside Telegram
Private cross-chain transfers and swaps in seconds. Withdrawals do not expose your wallet balance and are not linked to deposits. Deposit USDT on BEP20, withdraw on TRC20 for $1 instead of $3, with no gas token.
- Chains
- 19
- Routes
- 162
- Availability
- 24/7
The keys never leave your device
One amount, in the token you send
What came in doesn't point at what went out
Whoever you pay sees the payment. Not your balance.
An ordinary wallet is one address with its whole history in the open. Send crypto to someone once and they can put your address into a block explorer and read everything: your balance, your past transfers, everyone else you have dealt with. Not a hacker, not an investigator. Anyone you ever paid.
Here deposits and withdrawals are kept apart. Deposits arrive on a separate address, one per account and chain, and the balance is not held there. A withdrawal leaves by its own route, and no transaction on any chain connects the two addresses.
What this is not
This is unlinkability, not anonymity. Amounts and timing are still public, your Telegram account still identifies you to us, and an exchange that knows both ends of a transfer still knows them. We do not sell it as a mixer and it is not one.
The recovery phrase stays with you
At setup a 12-word phrase is created on your device and encrypted with your PIN. There is one copy, and it is yours. Without it the wallet cannot be restored.
-
Your phone only
-
Bound to your Telegram
-
Write it down
90 ways to move USDT alone
USDT lives on 10 chains, which is 90 ordered pairs for a single asset, and the wallet quotes every one of them. Deposit on one and withdraw on another: BEP20 to TRC20 is $1 of blockchain fee instead of $3, with the arrival estimate shown before anything moves.
| USDT | Arbitrum | Avalanche | BEP20 | ERC20 | Optimism | Plasma | Polygon | Solana | TON | TRC20 |
|---|---|---|---|---|---|---|---|---|---|---|
| Arbitrum | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
| Avalanche | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
| BEP20 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
| ERC20 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
| Optimism | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
| Plasma | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
| Polygon | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
| Solana | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
| TON | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
| TRC20 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
One operation, however many steps it takes
You name what you are sending and what you want to end up with. Everything between those two points is the route: a swap on the chain the money is on, a bridge to the chain it needs to reach, and a send at the far end. The wallet prices all of it as one quote before you agree to anything.
The network fees for every step are taken out of the amount rather than asked for separately, which is why you never hold USDT on one chain and a native token on another just to be allowed to move. You sign once, on your device. Nothing is signed anywhere else, and the quote you saw is the quote you get.

Several wallets in one account, unlinked on-chain
Hold as many wallets as you need inside one Telegram account. Their addresses are not linked on-chain, so paying from one tells nobody about the others. Send to a @username or to any address.
Questions
Can someone link my deposit to my withdrawal?
Not by reading a chain. The deposit address and the address you send to have no transaction between them, and the balance never sits on either of them. Amounts and timing remain public, so this is unlinkability rather than anonymity.
Do you store my recovery phrase?
No. It is generated on your device and encrypted there with your PIN. Nothing leaves the phone. We could not restore your wallet even if you asked.
What happens if I lose the phrase?
The wallet is gone. There is no reset, no support recovery and no back door, because any of those would mean we held your keys.
Can I import a phrase from another wallet?
No. The phrase is generated for Private Wallet and bound to your Telegram account, so an outside phrase will not open it.
Do I need gas to send?
No. The network fee is part of the operation: you pay one amount in the token you are sending and hold no native token for any chain.
What does USDT from BEP20 to TRC20 cost?
Deposit on BEP20, withdraw on TRC20: $1 of network fee instead of $3.