Don't trust the numbers. Check them.
Every entry and every payout is a Solana transaction from or to two public wallets. This page lists them, the fee policy that governs them and the network totals, so anyone can audit the operator — not just the leaderboard.
Network totals
Counted from the settlement ledger on 17 Oct 2026 (events with status paid or refunded). A tournament with no paid entry is not counted. Figures are updated with each site release; a live JSON endpoint is planned.
Public wallets
| Role | Address | What flows through it |
|---|---|---|
| Pool | 25cZtbrmvNrMdLvzuy1KK8EbavyQLdMxKoeheQqyjvbLSolscan ↗ | Every entry fee and seat stake arrives here; every prize and refund leaves from here. It should never hold more than the open events' pools plus a small SOL buffer for transaction fees. |
| Service | 9oQgS5qbnWcY8AbJQ6Uuks3WS5adhWMcvz7APDq3dMbWSolscan ↗ | Receives the service share (1 / 3 / 5%) of each settled event. Payout transaction fees are deducted from this share. |
Fee policy (fixed in code)
| Format | Prize split | Service fee | Refund rule |
|---|---|---|---|
| Daily | 99% to the winner | 1% | Fewer than 2 paid players or no valid score → full refund (chain fee only). Unfilled ranks are never charged. Withdraw before START → stake − service share − network fee. |
| Weekly | 50 / 30 / 17 | 3% | |
| Monthly | 30 / 18 / 12 / 9 / 7 / 6 / 5 / 4 / 2 / 2 | 5% | |
| Duel · SOL | host's split (WTA / top-2 / top-3 / top-half) | 3% | |
| Duel · SKR | host's split | 5% |
Worked example — a real duel
Room HFRZAX · Sol Jump · 2 seats × 0.05 SOL · winner takes all · settled 21 Sep 2026
| Item | Amount | Where |
|---|---|---|
| Pool (2 entries) | 0.100 SOL | pool wallet |
| Prize → rank 1 (score 766 ✓) | 0.097 SOL | player wallet |
| Service share 3% | 0.003 SOL | service wallet (payout tx fee 0.000005 SOL deducted here) |
Seed commitment 678333f8…0f13bc was published when the room opened; the seed 708e8446…b33d04 was revealed at go-live. Both scores are wallet-signed. Settlement transaction: 4WGoRr…9i7B ↗ · full record: proof page.
How to audit any event yourself
- Take the event id from the app (e.g.
zipla:d:2026-10-01,zipla:w:2026-W40:skr,zipla:x:AB12CD) and open /proof/. - Check that
sha256(seed)equals the commitment shown — any SHA-256 tool works. - Open each entry and payout transaction on Solscan; the sums must match the table above.
- Raw JSON for scripts:
https://exl-tournaments.excobamedikal.workers.dev/proof?tournamentId=<id>.
What we collect
Public wallet addresses, scores, signatures and gameplay telemetry needed for validation (duration, taps). No e-mail, no name, no device identifiers, no analytics SDK. Terms and privacy: terms · privacy (each game has its own copy with identical rules).