# How to Deposit USDC on Fanbase

USDC (USD Coin) is the recommended token for Fanbase. It's a stablecoin pegged 1:1 to the US dollar, so you always know exactly what you're spending.

## Why USDC?

- **Stable value** - 1 USDC = $1 USD, no price volatility
- **Wide availability** - Available on all major exchanges
- **Multi-chain** - Supported on Base, Ethereum, and Solana
- **Fast settlement** - Native on Base for instant, cheap transfers

## Choosing a Network for USDC

### USDC on Base (Recommended)
- Fees: Under $0.01
- Speed: Seconds
- Best for: Regular use, most users

### USDC on Ethereum
- Fees: $1-20+ (varies with network congestion)
- Speed: 1-5 minutes
- Best for: Large transfers where security is priority

### USDC on Solana
- Fees: Under $0.001
- Speed: Sub-second
- Best for: Users already in Solana ecosystem

## Depositing USDC from Coinbase

Coinbase offers native USDC with zero fees for transfers.

### Steps

1. **Log into Coinbase** (web or app)
2. **Navigate to USDC** in your portfolio
3. **Click "Send"**
4. **Copy your Fanbase wallet address:**
   - Open the wallet dialog on Fanbase (click your balance in the header)
   - Click the copy icon next to your wallet name in the wallet selector
5. **Paste the address** in Coinbase
6. **Select network:**
   - Choose "Base" for lowest fees
   - Choose "Ethereum" for ERC-20
7. **Enter amount** and review
8. **Confirm the transaction**
9. **Funds arrive** in seconds (Base) to minutes (Ethereum)

### Coinbase Tip

Coinbase doesn't charge fees for USDC transfers. You only pay the network gas fee, which is minimal on Base.

## Depositing USDC from Binance

### Steps

1. **Log into Binance**
2. **Go to Wallet > Fiat and Spot**
3. **Find USDC** and click "Withdraw"
4. **Select withdrawal network:**
   - "ETH/ERC20" for Ethereum
   - "BSC" won't work (not supported on Fanbase)
   - "SOL/Solana" for Solana
5. **Copy your Fanbase wallet address** (matching network)
6. **Paste the address**
7. **Enter withdrawal amount**
8. **Complete security verification**
9. **Wait for processing** (usually 5-15 minutes)

### Binance Note

Binance may not support Base network directly. If not available, withdraw on Ethereum and consider bridging to Base for future transactions.

## Depositing USDC from Kraken

### Steps

1. **Log into Kraken**
2. **Go to Funding > Withdraw**
3. **Select USDC**
4. **Choose network:**
   - Ethereum (ERC-20)
   - Solana (if available)
5. **Add your Fanbase wallet address** as a withdrawal address
6. **Complete verification** (email/2FA)
7. **Initiate withdrawal**
8. **Funds arrive** after network confirmation

## Depositing USDC from MetaMask

If you already have USDC in MetaMask:

### Steps

1. **Open MetaMask**
2. **Switch to correct network** (Ethereum or Base)
3. **Click "Send"**
4. **Paste your Fanbase wallet address**
5. **Select USDC** from token dropdown
6. **Enter the amount**
7. **Review gas fee** and confirm
8. **Wait for transaction** to confirm

### Adding Base to MetaMask

If Base isn't in your MetaMask:

1. Go to chainlist.org
2. Search for "Base"
3. Click "Add to MetaMask"
4. Approve the network addition

## Depositing USDC from Phantom (Solana)

### Steps

1. **Open Phantom wallet**
2. **Select USDC** from your token list
3. **Tap "Send"**
4. **Paste your Fanbase Solana wallet address**
5. **Enter the amount**
6. **Confirm transaction**
7. **Funds arrive** almost instantly

### Finding Your Solana Address

Your Fanbase Solana address is different from your EVM address:

1. Open the wallet dialog on Fanbase (click your balance in the header)
2. Select your Solana wallet from the dropdown
3. Click the copy icon next to the wallet name

## Buying USDC

Don't have USDC yet? Here's how to get some:

### On Coinbase

1. Link your bank account or card
2. Buy USDC directly (1:1 with USD)
3. Transfer to Fanbase

### On Other Exchanges

1. Deposit fiat currency
2. Buy USDC on the spot market
3. Withdraw to your Fanbase wallet

### Using a DEX

1. Swap other tokens for USDC on Uniswap, Aerodrome, or Jupiter
2. USDC goes directly to your connected wallet

## How Much USDC to Deposit

### For Fans
- **$10-25** - Good starting amount to explore
- **$50-100** - For regular content unlocks
- **$100+** - For heavy users and collectors

### For Creators
- **$5-10** - Enough to interact with other creators
- Most creators primarily receive, not spend

## Verifying Your Deposit

After sending USDC:

1. **Check your Fanbase wallet** - Balance updates automatically
2. **View on block explorer:**
   - Base: basescan.org
   - Ethereum: etherscan.io
   - Solana: solscan.io
3. **Transaction history** is available under Transactions in the sidebar

## Troubleshooting

### USDC not showing up

**On Base/Ethereum:**
- Wait 2-5 minutes for confirmation
- Check transaction on basescan.org or etherscan.io
- Verify you used the correct network

**On Solana:**
- Should appear within seconds
- Check on solscan.io with your transaction signature
- Ensure you sent to your Fanbase Solana address (not EVM address)

### Sent to wrong network
- USDC on Base vs Ethereum: Same address, check both networks
- USDC on Solana to EVM address: Cannot be recovered
- USDC on EVM to Solana address: Cannot be recovered

### Exchange withdrawal pending
- Exchanges may require additional verification for first withdrawal
- Check your email for any confirmation requests
- Contact exchange support if delayed beyond 1 hour
