Welcome to ZK Send
ZK Send is a Telegram bot that lets you send SOL privately using zero-knowledge proofs. Your funds are secured by Privy’s trusted execution environment, and transfers are made private through Privacy Cash.Quick start
1
Start the bot
Open Telegram and send
/start to the ZK Send bot. This initializes your account and creates or restores your Privy wallet.2
Set up your wallet
/startlets first-time users choose between keeping the freshly generated embedded wallet or importing an existing key inline- You can revisit
/importlater to add more wallets
3
Check your balance
Run
/balance to see your current SOL balance.4
Send SOL privately
Use
/send to transfer SOL. The bot handles the entire privacy flow automatically.Key concepts
Private transfers
When you send SOL via/send, the bot:
- Deposits your SOL into Privacy Cash
- Generates a zero-knowledge proof
- Withdraws to your recipient
Wallet custody
- Privy manages your keys: Private keys are stored in Privy’s TEE (Trusted Execution Environment)
- Bot has signer permissions only: The bot can request signatures but never sees your raw keys
- You can export: Embedded wallets can be exported if needed
Multi-wallet support
You can link multiple wallets to your account:- View all wallets with
/wallets - Switch the active wallet anytime
- Each wallet is managed independently
Common workflows
First-time user
- Run
/start(choose embedded wallet or inline import) - Optional: Add more wallets later with
/import - Check
/balance - Send SOL with
/send
Returning user
- Run
/startto restore your session - Check
/walletsto see your wallets - Activate the wallet you want to use
- Continue sending with
/send
Managing wallets
- Use
/walletsto see all linked wallets - Click “Activate” to switch wallets
- Use “Export” to get a private key (embedded wallets only)
- Use “Delete” to remove a wallet
Troubleshooting
- Run
/startto reset your session - Check
/balanceto verify your wallet - Use
/helpfor command reference - Contact support if issues persist
Security best practices
- Never share private keys: The bot auto-deletes imported keys, but be careful
- Verify recipient addresses: Double-check addresses before sending
- Use secure devices: Access the bot from trusted devices only
- Monitor your balance: Check
/balanceregularly to catch unauthorized activity
Need help?
- Run
/helpin the bot for quick reference - Check the FAQ for common questions
- Review individual command pages for detailed usage