OracleMart LogoOracleMart

OracleMart Documentation

Decentralized prediction markets with automated oracle resolution

🎯 OracleMart

Decentralized prediction markets powered by automated oracles

Create markets, place bets, and watch outcomes resolve automatically with Chainlink and UMA Protocol integration.


🚀 Quick Start


✨ Core Features

🤖 Automated Resolution

  • Chainlink Integration: Real-time price feeds for financial markets
  • UMA Protocol: Dispute resolution and optimistic oracle
  • Manual Markets: Commit-reveal pattern for subjective outcomes
  • VRF Support: Provably random outcomes for gaming markets

🔐 Security & Reliability

  • 161/161 Tests Passing: Comprehensive test coverage
  • Security Audited: Professional audit completed
  • Reentrancy Protected: Battle-tested security patterns
  • Circuit Breakers: Emergency controls for extreme conditions

⚡ Performance

  • Real-time Indexing: Sub-second blockchain event processing
  • Batch Operations: Efficient multi-market resolutions
  • Gas Optimized: Minimal transaction costs
  • Scalable Architecture: Handles 100+ events per minute

🏗️ Architecture


📊 Platform Stats

MetricValue
NetworkSepolia Testnet
Contracts Deployed4
Test Coverage161/161 passing
API Endpoints12
Resolution Methods3 (Oracle, Manual, VRF)
Average Resolution TimeUnder 60 seconds

🔗 Smart Contracts

Core Contracts

Contract Addresses (Sepolia)

ContractAddress
CoreMarket0x36b5ebE5a161E7d1C7B75aBce457d7066d87e6DB
ResolutionEngine0xdD2DBd78d4D260321735d45EF32Df965c962Ab7F
Treasury0x5BCa2465a870bb0E9eaEC70256D747a48aa388E5
AutomatedOracle0xc3D6365491A4d83a87351D0323F90bD9d8bFC1Ac
ORMT Token0x5f3e4a8d1a4e1b8c9a7d6e5f4b3a2c1d0e9f8a7b

📚 Documentation

For Users

For Developers

For Operators


🛠️ Development Tools

Quick Commands

# Start development server
npm run dev

# Run tests
npm test

# Build for production
npm run build

# Start indexer
cd ../oraclemart-indexer && npm start

🤝 Community & Support

Get Help

Developer Resources


🎯 Getting Started

  1. Connect Wallet - Use MetaMask or WalletConnect
  2. Get ORMT Tokens - Required for market creation
  3. Create Market - Burn 2000 ORMT to create
  4. Place Bets - Predict outcomes and earn rewards
  5. Claim Winnings - Automatic payouts after resolution

Ready to dive in? Start with our Introduction guide or jump straight to Creating Your First Market.


🚀 Ready to Get Started?

Join thousands of users creating and predicting on decentralized markets.

🚀 Start Building with OracleMart

Create markets, place bets, and watch outcomes resolve automatically