Is My Money Safe?
Understanding how OddsForge keeps your funds secure through non-custodial architecture and smart contracts.
Non-Custodial Architecture
OddsForge uses a non-custodial model â meaning OddsForge never holds your funds. Instead:
- Your USDC stays in your wallet until you place a trade.
- When you trade, your USDC goes to the smart contract on BSC â not to OddsForge.
- The smart contract manages all funds according to its code â which is public and verifiable.
- Winnings are distributed by the smart contract directly back to your wallet.
Your Keys, Your Money
With OddsForge, you connect your own crypto wallet (MetaMask, Coinbase Wallet, etc.). This means:
- You hold the private keys â Only you can authorize transactions from your wallet.
- No account to hack â There's no OddsForge account with a password that could be compromised.
- No withdrawal restrictions â Move your funds whenever you want, with no approval needed.
- Platform independence â Even if OddsForge's website goes down, your funds in the smart contract are safe and accessible directly on BSC.
Smart Contract Security
The OddsForge smart contracts handle all financial operations on-chain:
What the Smart Contract Does
| Function | Description |
|---|---|
| Accept trades | Receives USDC when you place a trade |
| Track positions | Records who traded how much on which side |
| Calculate payouts | Determines winnings based on pool proportions |
| Distribute winnings | Sends USDC to winners after resolution |
| Process refunds | Returns full amounts if market is cancelled |
Security Features
- Immutable logic: Once deployed, the payout calculation logic cannot be changed.
- Transparent code: The smart contract source code is verified on BscScan â anyone can read and audit it.
- No admin override on payouts: Admins can resolve or cancel markets, but cannot redirect funds or change payout calculations.
- Automatic refunds: If a market is cancelled, the contract automatically refunds all traders â no human intervention needed.
What Risks Remain?
While OddsForge is designed to be as secure as possible, it's important to understand the remaining risks:
Smart Contract Risk
All smart contracts carry some inherent risk. While OddsForge contracts are designed with security best practices, no software is 100% bug-free. We mitigate this through:
- Following established Solidity security patterns
- Using OpenZeppelin's battle-tested contract libraries
- Thorough testing before deployment
Wallet Security
Your funds are only as secure as your wallet. Protect yourself by:
- Never sharing your seed phrase or private keys â with anyone, ever.
- Using a hardware wallet (Ledger, Trezor) for large amounts.
- Keeping your software updated â wallet extensions, browser, OS.
- Beware of phishing â Always verify you're on the correct OddsForge URL.
Trading Risk
As with any prediction market or financial instrument:
- You can lose your entire trade amount if you pick the wrong outcome.
- Past market performance doesn't guarantee future results.
- Only trade with funds you can afford to lose.
- Never share your seed phrase â OddsForge will never ask for it
- Bookmark the official OddsForge URL to avoid phishing sites
- Review all transactions in your wallet before confirming
- Start with small amounts while learning the platform
How OddsForge Compares
| Feature | OddsForge | Centralized Platforms |
|---|---|---|
| Fund custody | Non-custodial (smart contract) | Platform holds your funds |
| Account hacking risk | No account to hack | Username/password vulnerable |
| Platform insolvency risk | Funds in smart contract, not company | Funds at risk if company fails |
| Withdrawal restrictions | None â withdraw anytime | May have limits, delays, KYC |
| Payout transparency | On-chain, verifiable | Trust the platform |
| Code auditability | Open source, on BscScan | Proprietary, opaque |
OddsForge