> ## Documentation Index
> Fetch the complete documentation index at: https://docs.unipayfi.pro/llms.txt
> Use this file to discover all available pages before exploring further.

# Send

> Transfer SOL, USDC, and USDT privately with graph-break protection

# Send

Transfer SOL, USDC, and USDT to any Solana address with optional privacy protection. Choose between direct wallet transactions or privacy-enhanced routing.

## Supported Assets

<CardGroup cols={3}>
  <Card title="SOL" icon="coins">
    Native Solana token
  </Card>

  <Card title="USDC" icon="dollar-sign">
    USD Coin stablecoin
  </Card>

  <Card title="USDT" icon="dollar-sign">
    Tether stablecoin
  </Card>
</CardGroup>

## Execution Modes

### Wallet Mode

Direct transaction signed locally in your browser. Address validation is client-side (base58, 32–44 chars, `PublicKey` parse). Amount helpers: 25 / 50 / MAX are computed from the live on-chain balance with a 0.001 SOL fee reserve applied to native-SOL sends.

```typescript theme={null}
// SOL Transfer
SystemProgram.transfer({
  fromPubkey: wallet.publicKey,
  toPubkey: recipientAddress,
  lamports: amount
})
```

### Private Mode

Privacy-enhanced transfer through routing layer. The client requests an ephemeral deposit address from the privacy routing layer, the user sends the input asset to that address, and the recipient receives the output asset. The direct on-chain link between sender and recipient is removed by the intermediate hop.

**Live Status Tracking:**

* **Waiting**: Deposit address generated, waiting for your transaction
* **Confirming**: Your deposit transaction is being confirmed
* **Exchanging**: Routing layer is processing the transfer
* **Sending**: Output transaction is being broadcast
* **Finished**: Recipient has received the funds

<Note>
  Status is polled every 6 seconds and displayed in real-time.
</Note>

## Privacy Considerations

### What Private Mode Protects

* **Transaction Graph**: Direct link between your address and recipient is broken
* **Balance Analysis**: Your wallet balance is not directly observable by recipient
* **Timing Correlation**: Transactions are batched and processed with random delays

### What Private Mode Doesn't Protect

<Warning>
  Private mode provides graph-break privacy, not cryptographic anonymity. The routing layer can recover linkability if subpoenaed.
</Warning>

## Fees

| Mode             | Fee Structure                                      |
| ---------------- | -------------------------------------------------- |
| **Wallet Mode**  | Standard Solana network fees only (\~0.000005 SOL) |
| **Private Mode** | Network fees + routing layer fee (varies by asset) |
