Copied!
Launch Your Market
THE PLATFORM

Everything You Need to Run a Prediction Market.
Nothing You Need to Build.

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.

Live on Base Mainnet USDC Collateral UMA Oracle < 1 Hour Deploy Per-Tenant Isolation
ARCHITECTURE

Three Layers. One Platform. Zero Infrastructure Headaches.

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.

LAYER 3 WHITE-LABEL FRONTEND Your brand · Your subdomain · Your users React + Tailwind · Reown Wallet Connect LAYER 2 BACKEND & TRADING ENGINE APIs · Order matching · Analytics · Admin Lambda + PostgreSQL · Off-Chain Relayer LAYER 1 SMART CONTRACTS (Base Mainnet) CTF · Exchange · Oracle · Fees · Vaults Solidity · EIP-712 · UMA · USDC

Smart Contracts on Base Mainnet

ConditionalTokens, EIP-712 exchange, UMA oracle, per-tenant vaults and fee modules. Deployed. Live. Verified.

Learn more ↓

Backend & Trading Engine

Authentication, market APIs, off-chain order relay, real-time analytics. Serverless, scalable, tenant-isolated.

Learn more ↓

White-Label Trading Frontend

Branded subdomain, market browser, trading interface, portfolio view, wallet connection. Production React app.

Learn more ↓
LAYER 1

⛓️ Smart Contracts on Base Mainnet

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.

ConditionalTokens Framework (CTF)

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.

Contract: ConditionalTokensPlus (CTF_CORE)
Address: 0x7De5...9e0 ↗ Basescan
Chain: Base Mainnet (8453)
Collateral: USDC (0x8335...2913)
Key functions:
• prepareCondition(conditionId, oracleAddress, outcomeSlotCount, parentCollectionId)
• splitPosition(collateral, parentCollectionId, conditionId, partition, amount)
• mergePositions(collateral, parentCollectionId, conditionId, partition, amount)
• redeemPositions(collateral, parentCollectionId, conditionId, indexSets)

Multi-Tenant Exchange

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.

Contract: MultiTenantCTFExchange
Address: 0xd049...9801 ↗ Basescan
Order flow: User signs EIP-712 → API stores → Relayer matches → Exchange.matchOne() on-chain → Trade recorded

UMA Oracle Adapter

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.

Contract: CTFUpdatedAdapter
Address: 0x3c8d...F64a ↗ Basescan
Resolution: Close → Propose → Liveness → Accept (or Dispute → UMA DVM) → Settled

Your Per-Tenant Contract Suite

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.

🏦 ProtocolVault

Your fee revenue vault. Every taker fee flows here. Your wallet, your revenue.

💰 FeeModule

Configure maker/taker fees in basis points. Auto-enforced on every trade.

🔧 AdminHub

On-chain admin controls. Create markets, manage settings — scoped to your tenant.

🚨 EmergencyGuard

Fast-track resolution for emergencies. Full transparency, on-chain record.

Tenant A Vault A Fee A Admin A Guard A ISOLATED Tenant B Vault B Fee B Admin B Guard B ISOLATED Tenant C Vault C Fee C Admin C Guard C ISOLATED SHARED CONTRACTS ConditionalTokens · Exchange Oracle Adapter · Tenant Manager MULTI-TENANT ⛓️ Base Mainnet

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.

LAYER 2

⚙️ Backend Infrastructure & Trading Engine

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.

User Signs Order
Frontend · Free
API Stores Order
Backend · Free
Relayer Matches
Automated
On-Chain Execution
Exchange Contract · Gas
Trade Recorded
Backend + Cache · Instant

Authentication & Tenant Management

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.

Market Management API

Complete API for creating, managing, and querying markets. Full lifecycle: draft → live → resolving → settled. All surfaced through your admin dashboard.

Off-Chain Order Relay

Matchmaking engine scans for compatible orders, matches them, executes on-chain. Users don't pay gas to place orders — only when a trade executes.

Analytics Engine

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.

LAYER 3

🖥️ White-Label Trading Frontend

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.

yourmarket.thousandmarkets.fun
YOUR LOGO

Your Subdomain, Your Brand

Custom logo, colors, and identity. Configured from your admin dashboard. Changes apply instantly.

Will ETH hit $5K?67¢
BTC above $100K Dec?54¢
SOL flips BNB?32¢

Market Browser

Browse live markets with probability, volume, time remaining, and trader count. Clean, fast, filterable.

67¢
YES
33¢
NO
Amount100 USDC

Trading Interface

Place buy/sell orders, view orderbook depth, recent trades, live probability. EIP-712 signed — instant placement.

ETH $5K — YES+$42.50
BTC $100K — NO-$18.20

Portfolio & Positions

Active positions, unrealized P&L, trade history. Redeem winning positions for USDC directly from the interface.

Connect Wallet

Wallet Connection

One-click via Reown (WalletConnect). MetaMask, Coinbase Wallet, Rainbow, and all WalletConnect-compatible wallets.

Mobile Responsive

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

THE UNFAIR ADVANTAGE

Shared Liquidity: The Cold Start Problem, Solved.

This is the single most important architectural decision in ThousandMarkets — and the reason using a platform beats building solo, every time.

Without Shared Liquidity
Your 47 users trade against each other
Wide spreads, thin books, slow fills
You subsidize liquidity or watch markets die
Every new competitor fragments liquidity further
With Shared Liquidity
Your users trade against liquidity from the entire network
Tighter spreads, deeper books, faster fills
The network provides liquidity automatically
Every new tenant makes YOUR market more liquid

The Network Effect

1
tenant
thin liquidity
10
tenants
usable liquidity
100
tenants
deep liquidity
1,000
tenants
unstoppable

You can't replicate this by building alone. You can't fork it. You can't buy it. It only exists on a multi-tenant platform with shared orderbook architecture.

⚙️ Opt-in, not forced. Want isolated markets? You can opt out — useful for private markets or compliance. But for most tenants, opting in is a no-brainer.

YOUR COMMAND CENTER

Everything You Need to Run Your Prediction Market

Create markets, configure fees, track revenue, manage users — all from one dashboard. No command line. No blockchain explorer. No Solidity.

Live Markets
12
Volume (USDC)
$247K
Fees Earned
$2,841
Active Traders (7d)
389

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.

Create a new market in minutes:

1 Write the question
2 Define outcomes (Yes/No)
3 Set resolution criteria
4 Set timestamps & reward

Behind the scenes: questionId generated, conditionId computed, CTF prepared on-chain, oracle initialized, data cached. You fill in a form.

Fee Configuration

Default Taker Fee
0.30%
30 basis points
Range
0.01-5%
fully configurable
Enforcement
Auto
FeeModule contract

Changes apply to all new trades immediately. Your FeeModule contract enforces collection automatically.

Real-Time Analytics

Volume over time (daily/weekly/monthly)
Fee revenue over time
Active users & engagement trends
Top markets by volume & fees

User Management

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.

Referral Module Pro & Enterprise

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.

POWERED BY THE BEST IN WEB3

Built on Base. Integrated With the Tools You Trust.

Base Mainnet

Ethereum L2 with low gas, high throughput. All contracts live here.

USDC

Stablecoin collateral. Real value, no volatility risk.

UMA Oracle

Decentralized market resolution with built-in dispute mechanism.

Reown (WalletConnect)

One-click wallet connect. MetaMask, Coinbase Wallet, Rainbow + more.

Conditional Tokens

Same CTF standard as Polymarket. Industry-proven.

ethers.js

v6 on frontend, v5 on backend. Industry-standard Web3 library.

Coming Soon & Enterprise-Only

Multi-chain deployment Enterprise
Custom oracle integrations Enterprise
SSO (Single Sign-On) Enterprise
Public API access Roadmap
Webhook notifications Roadmap
SECURITY

Security Isn't a Feature. It's the Foundation.

Prediction markets handle real money. Every architectural decision prioritizes security of user funds and integrity of market resolution.

🔒 Per-Tenant Contract Isolation

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.

👁️ On-Chain Transparency

Every contract address is verifiable on Basescan. Every trade recorded on-chain. Every fee collection transparent.

CTF_CORE: 0x7De5...9e0
Exchange: 0xd049...9801
Oracle: 0x3c8d...F64a
TenantMgr: 0x9785...6801

✍️ EIP-712 Signed Orders

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.

⚖️ UMA Oracle Dispute Mechanism

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.

🚨 Emergency Resolution

Ambiguous outcomes, external disruptions, regulatory concerns — your EmergencyGuard contract provides fast-track resolution under your admin authority. Always recorded on-chain for full transparency.

🗄️ Data Isolation

Every database query includes tenant-scoped filtering. No cross-tenant data access. Your users' data, market data, analytics — all isolated.

WHERE tenant_id = $N // Every query. No exceptions.
THE MATH

Six Months of Engineering. Deployed in Under an Hour.

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.

Build It Yourself

Smart contracts4-8 wks
Exchange/Orderbook8-16 wks
Oracle6-12 wks
Backend6-10 wks
Frontend8-16 wks
Audit$50-150K
LiquidityZero 😬
$400K - $1M+
6-12 months

ThousandMarkets

Smart contractsDeployed ✅
Exchange/OrderbookDeployed ✅
OracleDeployed ✅
BackendDeployed ✅
FrontendDeployed ✅
SecurityBattle-tested ✅
LiquidityShared ✅
1-5 ETH
< 1 hour

Your Prediction Market Should Already Be Live.

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.

Read the technical docs first →