First Private Transfer
Learn how to send your first anonymous transaction on Deepblue.
Prerequisites
Before making your first private transfer:
✅ Wallet connected (Phantom or Solflare) ✅ Sufficient SOL balance (amount + 0.0001 fee) ✅ Recipient's Solana address
Step-by-Step Guide
1. Navigate to Private Transfer
Go to Dashboard
Click on Private Transfer in the sidebar
You'll see the private transfer form
2. Enter Transfer Details
Recipient Address:
Paste the destination Solana wallet address
Format: 32-44 characters (e.g.,
7A3x...9B2z)Double-check the address is correct
Amount:
Enter the amount in SOL
Example:
0.1for 0.1 SOLMust be greater than 0
Fee Information:
Automatic fee: 0.0001 SOL
Total deducted: Amount + 0.0001 SOL
Fee supports privacy infrastructure
3. Generate ZK Proof (Optional)
Click "Generate Proof" button:
Creates zero-knowledge proof locally
Takes 2-3 seconds
No data leaves your device
Optional but recommended
4. Review Transaction
Before sending, verify:
✅ Recipient address is correct
✅ Amount is accurate
✅ You have sufficient balance
✅ Fee is acceptable (0.0001 SOL)
5. Send Transaction
Click "Send Private Transaction" button
Your wallet will prompt for approval
Review transaction in wallet popup:
Destination: Treasury wallet
Amount: Your amount + 0.0001 SOL fee
Click "Approve" in wallet
6. Wait for Confirmation
Step 1: User → Treasury
Your transaction is sent to treasury
Wait for Solana confirmation (~1-2 seconds)
You'll see first transaction signature
Step 2: Treasury → Destination
Backend automatically processes
Treasury forwards exact amount to recipient
Second transaction signature generated
Total time: ~3-5 seconds
7. Success!
You'll see success message with:
✅ Your transaction signature (link to Solana Explorer)
✅ Privacy transfer signature (treasury → destination)
✅ Both transactions are recorded
Understanding the Privacy Flow
What Just Happened?
Transaction 1:
Your wallet → Treasury wallet
Amount + fee
Public on blockchain
Shows your address → treasury address
Transaction 2:
Treasury wallet → Recipient wallet
Exact amount (no fee)
Public on blockchain
Shows treasury address → recipient address
Privacy Result:
No direct connection between you and recipient
Blockchain shows 2 separate transactions
Treasury acts as intermediary
Your identity is protected
View Transaction History
Go to Transaction History tab
Click on any transaction to expand
View complete details:
From/To addresses
Amount & Fee
Both transaction signatures
Status and timestamps
Common Questions
How long does it take?
Typically 3-5 seconds total:
1-2 seconds: Your TX confirmation
1-2 seconds: Backend processing
1-2 seconds: Treasury TX confirmation
Is it really private?
Yes, because:
✅ No direct transaction between you and recipient
✅ Treasury obscures the connection
✅ Multiple users use same treasury (mixing effect)
✅ ZK proofs hide transaction patterns
What if transaction fails?
If treasury transfer fails:
Your funds are safe in treasury
Contact support with transaction signature
Treasury can manually process
Full refund available if needed
Can I cancel a transaction?
No, once sent to treasury:
Transaction is irreversible
Treasury automatically forwards
Double-check details before sending
What are the limits?
Minimum: 0.0001 SOL (plus fee)
Maximum: No limit (based on wallet balance)
Fee: Fixed at 0.0001 SOL
Best Practices
Security
Verify Addresses
Always double-check recipient address
Use address book for frequent recipients
Test with small amount first
Protect Your Wallet
Never share private keys
Use hardware wallet for large amounts
Keep software updated
Monitor Transactions
Check transaction history regularly
Verify both signatures on Solana Explorer
Save important transaction IDs
Privacy
Use Different Wallets
Separate wallets for different purposes
Don't link to personal identity
Consider using VPN
Avoid Patterns
Vary transaction amounts
Don't send at regular intervals
Mix with regular Solana transactions
Operational Security
Clear browser cache regularly
Use private browsing mode
Don't discuss transactions publicly
Troubleshooting
Transaction Stuck
Problem: Transaction pending for long time
Solutions:
Wait 1-2 minutes (network congestion)
Check Solana Explorer for confirmation
Refresh dashboard page
Contact support if > 5 minutes
Insufficient Balance Error
Problem: "Insufficient balance" message
Solutions:
Check you have: amount + 0.0001 SOL fee + network fee
Add more SOL to wallet
Reduce transfer amount
Invalid Address Error
Problem: "Invalid recipient address"
Solutions:
Verify address is Solana format
Check for typos or extra spaces
Copy-paste address (don't type manually)
Ensure address is Base58 encoded
Next Steps
Dashboard Overview - Explore all features
Transaction Privacy - Learn more about privacy
FAQ - Common questions
Need Help? Contact Support or join our Community
Last updated

