ThousandMarkets is a fully managed prediction market stack — from smart contracts on Base mainnet to the trading interface your users see. Three layers of battle-tested infrastructure, deployed for your tenant in under an hour.
Every prediction market needs the same three layers to work. Building them yourself takes 6-12 months, a team of smart contract engineers, and hundreds of thousands of dollars. On ThousandMarkets, they're already built, tested, and waiting for you.
ConditionalTokens, EIP-712 exchange, UMA oracle, per-tenant vaults and fee modules. Deployed. Live. Verified.
Learn more ↓Authentication, market APIs, off-chain order relay, real-time analytics. Serverless, scalable, tenant-isolated.
Learn more ↓Branded subdomain, market browser, trading interface, portfolio view, wallet connection. Production React app.
Learn more ↓The foundation of every prediction market. Token creation, trade execution, fee collection, and market resolution — all on-chain, all verifiable, all deployed for your tenant automatically.
What it does: Turns prediction questions into tradeable tokens. When you create a market with two outcomes (Yes/No), the CTF creates corresponding conditional tokens backed by USDC. Traders buy and sell these tokens. When the market resolves, winning tokens redeem for $1 in USDC.
Why it matters: Same standard used by Polymarket — battle-tested, industry-proven, and already deployed for you.
What it does: Matches buy and sell orders between traders and executes trades on-chain. Orders are signed off-chain using EIP-712, matched by the relayer, and settled on-chain — off-chain speed with on-chain security.
Why it matters: Fast, familiar trading experience. Every trade is on-chain and verifiable. Multi-tenant design means fees from your portal route to YOUR vault.
What it does: Resolves markets trustlessly. The UMA Optimistic Oracle determines outcomes through a propose-dispute-settle mechanism. No single entity decides the result.
Why it matters: Fair, transparent resolution. Wrong proposals can be disputed. Outcome determined by decentralized arbitration, not by you or us.
When you become a tenant, four smart contracts are deployed specifically for you. They handle your fees, your admin controls, and your emergency resolution authority.
Your fee revenue vault. Every taker fee flows here. Your wallet, your revenue.
Configure maker/taker fees in basis points. Auto-enforced on every trade.
On-chain admin controls. Create markets, manage settings — scoped to your tenant.
Fast-track resolution for emergencies. Full transparency, on-chain record.
Every contract address on this page is live on Base mainnet and verifiable on Basescan. This isn't a testnet demo. It's production infrastructure handling real USDC.
Between the blockchain and the user interface is the engine that makes everything fast, reliable, and manageable. This is the layer most teams dramatically underestimate.
Three user types — platform admin, tenant admin, end user. Your users log in on your subdomain, see your brand, never see another tenant's data.
Complete API for creating, managing, and querying markets. Full lifecycle: draft → live → resolving → settled. All surfaced through your admin dashboard.
Matchmaking engine scans for compatible orders, matches them, executes on-chain. Users don't pay gas to place orders — only when a trade executes.
Real-time analytics: trading volume, fee revenue, active users, top-performing markets. All scoped to your tenant, all in your dashboard.
Our backend runs on serverless infrastructure (AWS Lambda + PostgreSQL) with tenant-scoped data isolation. Every database query includes WHERE tenant_id = $N. Your data is yours alone.
Your users see a clean, branded prediction market portal where they browse markets, place trades, and track positions. Built, deployed, and running on your subdomain.
Custom logo, colors, and identity. Configured from your admin dashboard. Changes apply instantly.
Browse live markets with probability, volume, time remaining, and trader count. Clean, fast, filterable.
Place buy/sell orders, view orderbook depth, recent trades, live probability. EIP-712 signed — instant placement.
Active positions, unrealized P&L, trade history. Redeem winning positions for USDC directly from the interface.
One-click via Reown (WalletConnect). MetaMask, Coinbase Wallet, Rainbow, and all WalletConnect-compatible wallets.
Full experience on any device. Market browsing, trading, portfolio management — all responsive, all functional.
Production React application with Tailwind CSS, optimized for performance and mobile.
Vite + React + Tailwind CSS · Reown (WalletConnect) · ethers.js v6
Create markets, configure fees, track revenue, manage users — all from one dashboard. No command line. No blockchain explorer. No Solidity.
See your live markets, total volume, fee revenue, active users, and recent activity at a glance. The numbers you need, the moment you log in.
Behind the scenes: questionId generated, conditionId computed, CTF prepared on-chain, oracle initialized, data cached. You fill in a form.
Changes apply to all new trades immediately. Your FeeModule contract enforces collection automatically.
View registered traders: total users, active users, new sign-ups. Per-user trading activity, volume, position summaries. Top traders by volume. On Pro tier: add unlimited admin users.
Track referral-driven registrations, trades, and fees. Generate referral links. See which referrers drive the most volume.
Turn your most active users into your distribution channel. They share, their referrals trade, you both benefit.
Ethereum L2 with low gas, high throughput. All contracts live here.
Stablecoin collateral. Real value, no volatility risk.
Decentralized market resolution with built-in dispute mechanism.
One-click wallet connect. MetaMask, Coinbase Wallet, Rainbow + more.
Same CTF standard as Polymarket. Industry-proven.
v6 on frontend, v5 on backend. Industry-standard Web3 library.
Prediction markets handle real money. Every architectural decision prioritizes security of user funds and integrity of market resolution.
Every tenant gets their own smart contract suite — ProtocolVault, FeeModule, AdminHub, EmergencyGuard — deployed separately on Base mainnet. One tenant's contracts cannot access another tenant's funds or configuration.
Every contract address is verifiable on Basescan. Every trade recorded on-chain. Every fee collection transparent.
All orders cryptographically signed using EIP-712. Orders can't be forged, tampered with, or submitted without the trader's wallet signature. Domain and types identical on frontend and backend.
Resolution isn't decided by a single entity. UMA Optimistic Oracle allows anyone to propose and anyone to dispute. Disputes resolved through decentralized voting (DVM). Same system securing billions in DeFi.
Ambiguous outcomes, external disruptions, regulatory concerns — your EmergencyGuard contract provides fast-track resolution under your admin authority. Always recorded on-chain for full transparency.
Every database query includes tenant-scoped filtering. No cross-tenant data access. Your users' data, market data, analytics — all isolated.
Every layer on this page — smart contracts, trading engine, oracle integration, admin dashboard, white-label frontend, shared liquidity — took months to build. You get all of it for 1 ETH.
The smart contracts are deployed. The trading engine is running. The shared liquidity is waiting. The admin dashboard is ready.
The only thing missing is your market.