MarkIt — Binary Prediction Markets on Base
MarkIt is an LP-underwritten prediction market protocol on Base L2. Traders buy YES or NO positions with USDC on NBA and NCAAB games. Winners redeem at $1. No AMM, no order book.
Public API (no auth required)
- GET /api/markets — All markets with prices, pool stats, and team branding (JSON, 30s cache). Filter: ?state=open|active|resolved|all
- GET /api/quote — Off-chain bet quote with piecewise pricing. Params: market, side (yes/no), amount (6-dec USDC)
- GET /api/live-scores — Live ESPN scores for NBA and NCAAB
- GET /api/kalshi-price — Kalshi market prices for cross-platform comparison
Resources
Smart Contracts (Base Mainnet, Chain ID 8453)
- MarketFactory: 0xB86d5c873daaD15817b424f6d55d7641DAbb00E9
- LpVault: 0x86F5f2753dAB9a97CCAE9b6F4480eE07cad257d6
- USDC: 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
SDK: npm install @markit/sdk