Last digit stats
tap a digit to predict itBuild a bot
Your bots
M-PESA Deposit
M-PESA Withdraw
Deposits & withdrawals
If a deposit or withdrawal fails, nothing is lost: failed deposits are never charged to your balance, and failed withdrawals are returned to your balance automatically. Anything unclear is checked by our team.
Statement
How outcomes are decided
Each market produces one tick per second. The last digit of the price is the result. Every digit has exactly a 10% chance.
- Before a seed is used, we publish its SHA-256 hash. It cannot be changed afterwards.
- Tick n's digit = HMAC-SHA256(seed, "MARKET:n"), first 32-bit block below 4,294,967,290, mod 10.
- A contract always starts on the next tick after you buy, so nobody (including us) can pick a result after seeing your trade.
- Every ticks the seed is retired and revealed. Anyone can then recompute every digit.
Payouts use the true probability with one fixed edge for every contract:
payout = stake × ÷ probability.
The platform keeps of turnover on average, and traders get back .
Verify a tick
Payout table (per $1 stake)
Seeds
Daily limits REAL ACCOUNT
Enforced on every real trade (manual, API and bots) and every deposit. Lowering a limit applies now. Raising or removing one applies after 24 hours. Days reset at midnight Kenya time.
Take a break
Pauses real-money trading, bots and deposits for the period you choose. A break cannot be cancelled early. Withdrawals stay available, and demo trading still works.
Risk calculator
See the real odds of your plan before you trade: expected cost, chance of a winning session, and how likely a wipe-out is.
Your details
To change your name, phone number or country, contact support. For your security, these can only be changed by our team after verifying it's you. Your phone number is where withdrawals are paid.
Change password
API tokens
Use a token to run your own bot from any language. Tokens can trade and read data, but they cannot withdraw money or create other tokens.
Quick reference
Amounts are in USD. Send Authorization: Bearer <token>.
POST /api/contracts
{ "account": "demo", "market": "V10",
"type": "DIGITOVER", "barrier": 4,
"duration": 1, "stake": 1 }
GET /api/contracts/:id contract status
GET /api/contracts?status=open
GET /api/ticks/V10?count=100
GET /api/me balances
GET /api/session?account=demo TP/SL session
WebSocket /ws
→ {"type":"auth","token":"..."}
← {"type":"tick","tick":{market,idx,quote,digit}}
← {"type":"contract","contract":{...}}
← {"type":"balance","account":{...}}
Types: DIGITOVER (0-8), DIGITUNDER (1-9), DIGITEVEN, DIGITODD, DIGITMATCH (0-9), DIGITDIFF (0-9). API trades count toward your manual session take profit / stop loss. A full example bot is in examples/api-bot.js.