Overview
The/wallets command displays all wallets linked to your account and lets you manage them through inline keyboards.
What you can do
- View all wallets: See every Privy wallet attached to your Telegram account
- Activate a wallet: Switch which wallet is used for
/sendand/balance - Export a wallet: Get the private key for embedded wallets (sent as self-destructing message)
- Delete a wallet: Remove a wallet from your account (Privy data preserved)
Wallet display
For each wallet, you’ll see:- Wallet address (truncated for readability)
- Current SOL balance (cached, with refresh option)
- Activation status (which wallet is currently active)
- Last activity timestamp
Activating a wallet
Only one wallet can be active at a time. The active wallet is used for:/balancequeries/sendtransfers- Default wallet operations
The inline keyboard disables the “Activate” button for the wallet that’s already active.
Exporting wallets
For embedded Privy wallets, you can export the private key:- The key is sent as a self-destructing message (auto-deletes after a configured interval)
- Exports are logged with partial fingerprints for audit purposes
- Use this if you need to import the wallet into another application
Wallet limits
There is no enforced wallet limit, but pruning unused wallets keeps the UI responsive.Troubleshooting
Can't see my wallet
Can't see my wallet
- Make sure you’ve run
/startto initialize your account - Check if the wallet was deleted (deleted wallets are hidden)
- Try refreshing the list
Activation not working
Activation not working
Ensure you’re clicking the “Activate” button for the correct wallet. The bot will confirm the switch.
Export failed
Export failed
Only embedded Privy wallets can be exported. Imported wallets are wrapped by Privy and cannot be exported through the bot.