# Sending & receiving SOL/tokens

#### **1. Receiving Assets**

**To receive SOL or tokens:**

1. Open your Viper Wallet
2. Navigate to the **"Receive"** section
3. Select desired token (SOL or SPL token)
4. Share your **public address** with sender:
   * Copy to clipboard
   * Display QR code
   * Share via secure messaging

**Important Notes:**\
✔ All SPL tokens use the same wallet address\
✔ Always verify address before sharing\
✔ Receiving requires no network fee

***

#### **2. Sending Assets**

**To send SOL or tokens:**

1. Select **"Send"** in your wallet
2. Choose asset type (SOL or specific SPL token)
3. Enter:
   * Recipient's full address
   * Exact amount to send
4. Confirm:
   * Network fee (displayed)
   * Total debit amount
5. Authorize with PIN

**Security Checks:**\
⚠ Always verify first 4 & last 4 characters of addresses\
⚠ Double-check token contract addresses for SPL tokens\
⚠ Small test transactions recommended for new addresses

***

#### **3. Transaction Details**

All transactions show:

* Timestamp
* Transaction ID (viewable on Solana Explorer)
* Status (Pending/Confirmed/Failed)
* Network fee paid

***

#### **4. Common Issues**

🔸 **Failed Transactions**

* Usually due to insufficient SOL for fees
* Check recipient address validity

🔸 **Missing SPL Tokens**

* May require manual token addition
* Verify token is sent to correct address

🔸 **Delayed Transactions**

* Rare on Solana (typically <1 min)
* Check network status if delayed

***

**Best Practices**\
• Bookmark frequent contacts\
• Save transaction memos for reference\
• Keep 0.0005+ SOL for transaction fees
