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

# Supported chains

Where you can hold and spend USDC.

SpendGhost spends in **USDC**. You can [send USDC](/funding/deposit) straight to your deposit address on any of these networks, and the ghost watches across all of them:

| Chain | Notes |
|---|---|
| **Base** | Preferred — lowest fees, fastest. Your spendable balance lives here. |
| **Ethereum** | Supported. |
| **Arbitrum** | Supported. |
| **Optimism** | Supported. |
| **Polygon** | Supported. |
| **Solana** | Fund from Solana — send **USDC, USDT, or SOL** and convert it to spendable Base USDC. |

**Base** is the smoothest and cheapest, and what we recommend for deposits. If your USDC is on another supported chain, that's fine too — the ghost watches your deposit address across all of them, [Solana included](/funding/deposit), and texts you the moment funds land.

## Sent the wrong coin or chain?

The ghost watches for the common mix‑ups. If you send a **native coin** (ETH, POL, or SOL) instead of USDC, it isn't spendable as‑is — the ghost notices it land and **offers to swap it into spendable USDC** for you, in‑house. And if funds arrive on a chain other than the one something needs, it tells you where they landed and **offers to move them over**. You don't have to bridge anything yourself. See [Add funds](/funding/deposit).

## Funding from Solana

Holding funds on **Solana**? You can fund from there two ways: tap the ghost's Solana funding link to pay from a Solana wallet, or send **USDC, USDT, or SOL** straight to the Solana deposit address the ghost gives you and ask it to convert. Either way it bridges over to spendable **Base USDC** in a minute or two. Send only those three assets.

> *"i want to fund from solana"* · *"i sent usdc to my solana address, convert it"*

## Don't have USDC?

If you hold another token, the ghost won't force you to convert manually — it can suggest a swap to USDC so you can pay. Just ask.

You never need to hold ETH or any gas token; network fees are covered for you.

## Refunds

Refunds are paid back in USDC on the **same chain you paid from**, straight to your balance. See [Refunds & returns](/using/refunds-and-returns).