Wallets
Your wallet does two things in Cloak: it signs a sign-in message, and it signs shield deposits (paying normal network gas for those). Everything you do from your private balance afterward — private sends, private swaps — is submitted for you: your wallet pays no gas and never appears as sender.| Wallet | Support |
|---|---|
| Phantom | Full support. Connect and shield. |
| Solflare | Full support. |
| Ledger | Supported. A hardware-wallet mode is available at deposit, so you can shield directly from a Ledger-secured account. |
| Solana Mobile (Seeker / Android) | Supported via Mobile Wallet Adapter — connect from a mobile wallet on Seeker or any Android device. |
| Any Wallet Standard wallet | Auto-detected. If your wallet implements the Solana Wallet Standard (Backpack, for example), it appears in the connect list without any extra setup. |
Tokens by action
| Action | Supported tokens |
|---|---|
| Shield & private send | SOL, USDC, USDT |
| Payroll | USDC, USDT |
| Payment links | SOL, USDC, USDT |
| Private swap — input | SOL only |
| Private swap — output | Any Jupiter-verified token. Defaults shown: USDC, USDT, ZEC, BONK; the full list is searchable in the app. |
- Private swap takes shielded SOL in and delivers the output token to any recipient address you choose, as a normal public token balance. The link back to your funding wallet stays hidden.
- Unshielding is not a separate screen or token list: you withdraw by sending from your private balance to your own wallet address, with the same tokens and fees as a private send.
Minimums
| Action | Minimum |
|---|---|
| Shield SOL | 0.01 SOL |
| Private swap | 0.01 SOL |
| Shield USDC or USDT | No protocol minimum |
Where next
Fees
The who-pays table: what each action costs and who covers the gas.
How Cloak works
Shield, send, swap, unshield — the four flows, step by step.