How to Withdraw
Learn how to withdraw your USDC winnings and available balance from OddsForge back to your wallet.
Overview
Withdrawals on OddsForge move USDC from the smart contract directly back to your connected wallet on BNB Smart Chain. The process is fully on-chain โ no intermediary holds your funds.
Before You Withdraw
Make sure the following conditions are met:
- Available balance: You need an available balance in your OddsForge account. Funds locked in active trades cannot be withdrawn until the market resolves.
- BNB for gas: You need a small amount of BNB in your wallet to pay the transaction fee (typically ~$0.05).
- Correct network: Your wallet must be connected to BNB Smart Chain (Chain ID 56).
Step-by-Step Withdrawal
1. Go to Your Portfolio
Click on your wallet address or "Portfolio" in the navigation bar. This shows your current balance, active positions, and available funds.
2. Click "Withdraw"
In the balance section, click the Withdraw button. A withdrawal dialog will appear.
3. Enter the Amount
Enter the USDC amount you wish to withdraw. The maximum is your available balance (total balance minus funds locked in active trades).
4. Confirm the Transaction
Your wallet (MetaMask or Coinbase Wallet) will prompt you to confirm the transaction. Review the details:
- To: The OddsForge contract address
- Function:
withdraw() - Gas fee: Paid in BNB (usually ~$0.05)
5. Wait for Confirmation
The transaction typically confirms within 3-5 seconds on BSC. Once confirmed, the USDC will appear in your wallet immediately.
Claiming Winnings
When a market you traded on resolves in your favor, your winnings are automatically credited to your available balance. The process works like this:
- Market resolves โ The admin or oracle declares a winning outcome (YES or NO).
- 5% platform fee is deducted from the losing pool.
- Remaining 95% of the losing pool is distributed proportionally to winners.
- Your payout = your trade amount + your share of the losing pool.
- The payout is added to your available balance automatically.
Payout Formula
Your payout when you win:
| Component | Formula |
|---|---|
| Prize Pool | Losing Pool ร 0.95 (after 5% fee) |
| Your Share | Your Trade รท Winning Pool |
| Your Payout | Your Trade + (Your Share ร Prize Pool) |
Withdrawal Limits
- Minimum: 1 USDC
- Maximum: Your full available balance
- Speed: Instant (on-chain confirmation ~3-5 seconds)
- Fees: Only the BNB gas fee (~$0.05) โ OddsForge charges no withdrawal fee
Common Issues
| Problem | Solution |
|---|---|
| Withdraw button disabled | Your available balance may be 0 or all funds are locked in active trades. |
| Transaction fails | Make sure you have enough BNB for gas. Check you're on BSC network. |
| USDC not showing in wallet | Add USDC token manually: 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d |
| Funds still locked | Wait for the market to resolve. You can only withdraw available (unlocked) funds. |
For more help, see the Troubleshooting guide.
OddsForge