★ Docs · Read the manual

The book.

Everything you need to bet, stake, refer, propose markets, integrate the API, and not lose more than you meant to. Read the bits you need; skip the rest.

Hot right now:
How to bet Cash out Parlays Stake $WCINU Referral splits /parlay command
★ Quick start

From zero to first bet in 30 seconds.

If you've placed a bet before, skip to the Betting Mechanics section. Otherwise this is the path.
★ Browse

Find it faster.

Nine sections cover every mechanic, every fee, every endpoint. Pick a lane.
A–Z index
★ Editorial picks

Read these first.

If you read three things on this site before you bet, make it these.
All articles
★ For builders

Markets-as-API. SDK shipped.

Pull markets, place bets, subscribe to settlement events, read the public feed — all from one tiny npm package. Auth via Solana signature. Rate-limited at 60 req/min on the free tier; unlimited for KOLs and partners.

REST + WebSocket endpoints, OpenAPI spec
npm @wcinu/sdk · 18 KB gzipped
Code samples in JS, Python, Go
Free for non-commercial; partner tier on request
first-bet.js ⎘ Copy
// 1. Install
// npm install @wcinu/sdk

import { WcinuClient } from '@wcinu/sdk';

const wcinu = new WcinuClient({
  apiKey: process.env.WCINU_API_KEY,
  network: 'mainnet-beta',
});

// 2. Pull hot markets (sorted by pool size)
const markets = await wcinu.markets.list({
  category: 'tournament',
  status: 'open',
  sort: 'pool',
  limit: 5,
});

// 3. Place a bet on the top market
const bet = await wcinu.bet.place({
  marketId: markets[0].id,
  side: 'YES',
  amountSol: 0.5,
});

console.log('On-chain receipt:', bet.txSig);
// => "On-chain receipt: 4xz7…pump"
★ Most asked

Quick questions.

Things people actually ask in the Telegram channel, ranked by frequency this week.

Can't find it?

The Telegram channel has a #docs-help thread that's almost always faster than emailing us. The team and a few power users are in there daily.