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

  1. Click on Private Transfer in the sidebar

  2. 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.1 for 0.1 SOL

  • Must 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

  1. Click "Send Private Transaction" button

  2. Your wallet will prompt for approval

  3. Review transaction in wallet popup:

    • Destination: Treasury wallet

    • Amount: Your amount + 0.0001 SOL fee

  4. 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

  1. Go to Transaction History tab

  2. Click on any transaction to expand

  3. 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

  1. Verify Addresses

    • Always double-check recipient address

    • Use address book for frequent recipients

    • Test with small amount first

  2. Protect Your Wallet

    • Never share private keys

    • Use hardware wallet for large amounts

    • Keep software updated

  3. Monitor Transactions

    • Check transaction history regularly

    • Verify both signatures on Solana Explorer

    • Save important transaction IDs

Privacy

  1. Use Different Wallets

    • Separate wallets for different purposes

    • Don't link to personal identity

    • Consider using VPN

  2. Avoid Patterns

    • Vary transaction amounts

    • Don't send at regular intervals

    • Mix with regular Solana transactions

  3. 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:

  1. Wait 1-2 minutes (network congestion)

  2. Check Solana Explorer for confirmation

  3. Refresh dashboard page

  4. Contact support if > 5 minutes

Insufficient Balance Error

Problem: "Insufficient balance" message

Solutions:

  1. Check you have: amount + 0.0001 SOL fee + network fee

  2. Add more SOL to wallet

  3. Reduce transfer amount

Invalid Address Error

Problem: "Invalid recipient address"

Solutions:

  1. Verify address is Solana format

  2. Check for typos or extra spaces

  3. Copy-paste address (don't type manually)

  4. 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