SpendGhost spends in USDC. You can send USDC straight to your deposit address on any of these networks, and the ghost watches across all of them:

ChainNotes
BasePreferred — lowest fees, fastest. Your spendable balance lives here.
EthereumSupported.
ArbitrumSupported.
OptimismSupported.
PolygonSupported.
SolanaFund from Solana — send USDC, USDT, or SOL and convert it to spendable Base USDC.
Tip

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, 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 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.

Note

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.

Ask a question... ⌘I