Overview
Trading on Ostium requires USDC on in your connected wallet. There is no separate Ostium balance or deposit step; your USDC sits in your wallet until you open a trade. When you open a trade, Ostium locks the required in the protocol contracts. When you close that trade, the margin (plus or minus your PnL) is returned to your wallet. If you already have USDC on Arbitrum, you’re ready to trade. If not, there are several ways to get it there.| Method | Speed | Fees | Best for |
|---|---|---|---|
| Built-in on-ramp (Fun.xyz) | ~1 minute | Small gas + swap fee | New users, multi-chain assets |
| Send USDC on Arbitrum | Instant | Arbitrum gas only | Already on Arbitrum |
| CEX withdrawal | 5–30 minutes | Exchange fee | Binance, Coinbase users |
| Bridge from Ethereum | 1–10 minutes | Gas + bridge fee | Existing ETH mainnet holders |
Built-In On-Ramp
Ostium integrates a built-in on-ramp that lets you swap tokens from any supported chain (Ethereum, Base, Polygon, Solana, etc.) into USDC on Arbitrum. It handles the swap and bridge automatically.Select your source token and chain
Choose the token you want to convert (ETH, USDT, USDC on another chain, etc.) and the chain it’s on.
Each transaction generates a unique address. Do not reuse addresses across multiple transactions. Always copy the fresh address shown.
Send USDC Directly
If you already hold USDC on Arbitrum in another wallet, send it to your connected wallet address. This is the fastest option with the lowest fees.Copy your connected wallet address from your Ostium profile
Find your wallet address in the Ostium app or your wallet extension.
CEX Withdrawal (Binance, Coinbase, etc.)
Most major exchanges support USDC withdrawal directly to Arbitrum.Select Arbitrum as the destination network
Choose Arbitrum from the network dropdown. This is critical; do not select Ethereum or another chain.
Paste your wallet address and confirm
Enter your connected wallet address and complete the withdrawal.
Bridge from Ethereum Mainnet
If you hold USDC on Ethereum, bridge it to Arbitrum using Stargate, Across, or another bridge provider.Configure the bridge
Set USDC as the token, Ethereum as the source, and Arbitrum as the destination. Enter your wallet address as the recipient.
Approve and confirm
Confirm the transaction in your wallet. Allow 1–10 minutes for the bridge to finalize.
Troubleshooting
USDC not showing in Ostium after transfer? Check the transaction on Arbiscan using your wallet address. If the transfer confirmed onchain, refresh the Ostium app or wait a few minutes for the UI to sync. Sent tokens to the wrong chain? Funds sent to non-Arbitrum networks cannot be recovered through Ostium. Contact the bridge or exchange support for help. How much USDC do I need? There is no minimum; your required amount depends on the collateral you use per trade.FAQ
Why don't I deposit into Ostium directly?
Why don't I deposit into Ostium directly?
Ostium is non-custodial. Your USDC sits in your connected wallet until you open a trade; margin is then locked in the protocol contracts for the duration of the position and returned (adjusted for PnL and fees) when you close. Keys and approvals remain under your control throughout.
Can I fund from any chain?
Can I fund from any chain?
Yes, via the built-in on-ramp or a manual bridge. The on-ramp supports Ethereum, Base, Polygon, Solana, and others. For unsupported chains, bridge to Arbitrum first using a third-party provider.
How long does funding take?
How long does funding take?
Direct USDC on Arbitrum: instant. Built-in on-ramp: 1–2 minutes. Bridges: 1–10 minutes. CEX withdrawals: 5–30 minutes depending on the exchange.
What happens to my USDC when I'm not trading?
What happens to my USDC when I'm not trading?
Nothing. It sits in your wallet untouched. Ostium only accesses your USDC when you open or close a trade.
What to Read Next
- Connect Your Account — Set up email or Web3 wallet login.
- Opening a Trade — Start trading with your funded wallet.