Solidity source (BettingVault.sol) will be published after the demo phase. Core flow: approve USDT → placeBet(matchId, outcome, amount) → contract locks stake → settleMatch by owner/oracle → user calls claim() to receive net payout minus 10% of profit.
About PredictX
PredictX is a comprehensive non-custodial on-chain prediction market covering sports, events, crypto, and more. Stakes and payouts flow through smart contracts — the platform never holds user funds.
How it works: Connect your wallet, pick an outcome, approve USDT, and submit the bet. On settlement, winners call claim() to withdraw. The platform takes 10% of net profit at claim time (not principal).
Supported networks: BNB Chain (BEP-20 USDT), ENI Mainnet (ENI-Peg USDT). ENI Testnet available for testing.
Data sources: Fixtures via ESPN public API, odds via The Odds API (bet365 feed). Refreshed every 30 seconds.