Documentation API Reference Tokenomics
Docs โ€บ Get Started โ€บ How to Withdraw

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.

โ„น๏ธ
Non-custodial: OddsForge never holds your private keys. Withdrawals are executed via a smart contract transaction that only you can initiate.

Before You Withdraw

Make sure the following conditions are met:

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:

5. Wait for Confirmation

The transaction typically confirms within 3-5 seconds on BSC. Once confirmed, the USDC will appear in your wallet immediately.

๐Ÿ’ก
Tip: You can verify your withdrawal on BscScan by searching for your wallet address and checking the latest transaction.

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:

  1. Market resolves โ€” The admin or oracle declares a winning outcome (YES or NO).
  2. 5% platform fee is deducted from the losing pool.
  3. Remaining 95% of the losing pool is distributed proportionally to winners.
  4. Your payout = your trade amount + your share of the losing pool.
  5. The payout is added to your available balance automatically.

Payout Formula

Your payout when you win:

ComponentFormula
Prize PoolLosing Pool ร— 0.95 (after 5% fee)
Your ShareYour Trade รท Winning Pool
Your PayoutYour Trade + (Your Share ร— Prize Pool)
โš ๏ธ
Important: If you trade on the losing side, your entire trade amount goes to the winners. There is no partial refund for losing trades (except in special edge cases).

Withdrawal Limits

Common Issues

ProblemSolution
Withdraw button disabledYour available balance may be 0 or all funds are locked in active trades.
Transaction failsMake sure you have enough BNB for gas. Check you're on BSC network.
USDC not showing in walletAdd USDC token manually: 0x8AC76a51cc950d9822D68b83fE1Ad97B32Cd580d
Funds still lockedWait for the market to resolve. You can only withdraw available (unlocked) funds.

For more help, see the Troubleshooting guide.