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

# From wallet

# Transfer from Wallet

Send USDC from your crypto wallet (MetaMask, Uniswap, or any Web3 wallet) to SportToken.

## Overview

If you have USDC in a self-custody wallet like MetaMask, Uniswap Wallet, or any other Web3 wallet, you can transfer it directly to SportToken. This gives you full control over your funds.

## Requirements

* A Web3 wallet (MetaMask, Uniswap, Rainbow, etc.)
* USDC on Polygon network
* Small amount of MATIC for gas fees (\~\$0.01)

## How It Works

1. Click the **+ DEPOSIT** button in the header
2. Select **"Transfer from wallet"**
3. Connect your wallet (if not already connected)
4. Enter the amount of USDC to transfer
5. Confirm the transaction in your wallet
6. Wait for network confirmation (1-3 minutes)
7. Funds appear in your SportToken wallet

## Network & Token Details

<Warning>
  **Important**: You must send USDC on Polygon Network. Sending on other networks may result in loss of funds.
</Warning>

* **Token**: USDC (USD Coin)
* **Network**: Polygon (MATIC)
* **Token Contract**: `0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359`

## Fees

* **Network gas fee**: \~$0.01 - $0.05 in MATIC
* **No platform fee** for wallet transfers
* Much cheaper than Ethereum mainnet

## Getting USDC on Polygon

If you have USDC on Ethereum or another chain:

### Option 1: Bridge

Use the official Polygon Bridge:

1. Go to [wallet.polygon.technology](https://wallet.polygon.technology)
2. Connect your wallet
3. Bridge USDC from Ethereum to Polygon
4. Estimated time: 7-8 minutes
5. Gas fees: \~\$5-15 on Ethereum

### Option 2: Exchange

Buy USDC directly on Polygon:

1. Use a centralized exchange that supports Polygon withdrawals (Coinbase, Binance, Kraken)
2. Buy USDC
3. Withdraw to your wallet address on **Polygon Network**
4. Much cheaper than bridging

## Supported Wallets

Any wallet that supports Polygon network:

* **MetaMask** (most popular)
* **Uniswap Wallet**
* **Rainbow Wallet**
* **Trust Wallet**
* **Coinbase Wallet**
* **WalletConnect** compatible wallets
* Hardware wallets (Ledger, Trezor)

## Adding Polygon to MetaMask

If you don't see Polygon network in MetaMask:

1. Open MetaMask
2. Click the network dropdown (top of the app)
3. Click **"Add Network"**
4. Select **"Polygon"** from the list
5. Or add manually:
   * Network Name: `Polygon`
   * RPC URL: `https://polygon-rpc.com`
   * Chain ID: `137`
   * Currency Symbol: `MATIC`
   * Block Explorer: `https://polygonscan.com`

## Processing Time

**2-5 minutes** total:

1. Wallet confirmation: instant
2. Network confirmation: 1-3 minutes (usually \~30 seconds)
3. SportToken processes deposit: automatic

## Troubleshooting

**Transaction pending for a long time?**

* Check [Polygonscan.com](https://polygonscan.com) with your wallet address
* Polygon is usually fast - delays are rare
* If stuck, the transaction may need more gas

**Insufficient gas fee?**

* You need a small amount of MATIC for gas
* Get MATIC from an exchange or bridge a small amount
* Alternatively, some wallets offer gasless transactions

**Sent on wrong network?**

* If you sent USDC on Ethereum, BSC, or another chain (not Polygon), contact support immediately
* Include your transaction hash and wallet address

**Transaction failed?**

* Check you have enough USDC + gas fees
* Ensure you're connected to Polygon network
* Try increasing gas limit in advanced settings

## Benefits

* Full control over your funds
* Low fees (just network gas)
* Works with any Web3 wallet
* Privacy - no KYC required for wallet transfers
* Compatible with hardware wallets for security

<Tip>
  This is the recommended method for experienced crypto users. It offers the best combination of low fees, speed, and control.
</Tip>
