SuperBet/Docs
Website
Introduction

SuperBet documentation

Everything about staking on real 1v1 matches — from your first command to the contracts that hold the money.

SuperBet lets two players put a stake on a private 1v1 in a game they already play. The platform never decides the outcome: it reads the result from the game's own official API, validates it, and releases the pot to the winner. You can play through the Telegram bot on Solana, or through your own wallet on Polygon, Base and BNB Chain.

Even if you only care about one feature, skim the whole thing once. The escrow, timeout and validation rules are what protect your stake, and they're worth knowing before you queue.

Where to start

New player

Go through Getting started, Wallet and Game accounts in order. Ten minutes, then you can queue.

Which games?

Clash Royale is live. Brawl Stars, Valorant, GTA VI and Chess are being wired the same way — see Game accounts.

Playing from your own wallet

Read Playing on-chain and Addresses & contracts for the non-custodial path on EVM chains.

Here for the numbers

Fees & economics covers the rank-based fee, the free trial and the referral commissions.

Here for the guarantees

Security lists exactly what the platform can and cannot do with your stake.

Quick start

1

Open the bot

Send /start to @RoyalBet_OfficialBot. A Solana wallet is generated for you on the spot.

2

Link your player tag

Send /link #YOURTAG, then set your in-game invite link with /invite <url>.

3

Fund and queue

Send SOL to the address shown in the wallet menu, then /queue 0.5 to enter the lobby.

Your first two matches carry no platform fee. Win or lose, the trial applies automatically — nothing to claim.
Setup

Getting started

Create your account and understand the main menu.

Starting the bot

Send /start to the bot. On a first run it will:

  1. Create your account from your Telegram identity
  2. Generate a Solana wallet — address and private key
  3. Issue a personal referral code
  4. Display the main menu
If a friend gave you a referral link, start with it — /start <code>. You'll be attached to their chain and they'll earn a commission on the platform fee of the matches you play. It costs you nothing.

Main menu

EntryWhat it does
WalletAddress, live balance, deposit, withdraw, export or import a key
PlayJoin the lobby, browse who's queuing, or open a duel
GameLink or unlink your game account, view your in-game profile, refresh the invite link
ProfileRank, win rate, earnings, match history
ReferralsYour link, your downline and the commissions earned
NotificationsToggle each alert category
HelpCommand list and short how-to

Before you can play

Two things are required. The menu shows your progress and unlocks the rest once both are done.

1

Link your game account

Without it there is no way to detect your match. See Game accounts.

2

Set your invite link

Your opponent needs it to join the friendly battle. Same page.

Setup

Wallet

Deposit, withdraw, export — and how custody actually works here.

The generated wallet

On /start, a Solana keypair is created for you and stored by the platform so it can sign escrow transfers on your behalf. That is what makes one-tap staking possible — and it also means this side of the platform is custodial by design.

If you are not comfortable with that, play through the on-chain path instead — there, your keys never leave your wallet and the escrow is a smart contract.

Depositing

Send SOL from any wallet or exchange to the address shown in the Wallet menu. The balance is read live from the chain; use Refresh balance to force a re-read.

Withdrawing

Withdraw to any Solana address from the wallet menu. The minimum is 0.01 SOL and every request is confirmed through Telegram before it is signed, so a leaked web session cannot move your funds on its own.

Exporting your key

/privatekey

Returns your base58 private key, ready to import into Phantom, Solflare or any Solana wallet.

Never share this key. Nobody from SuperBet will ever ask for it. Anyone holding it controls your funds, permanently.

Importing your own wallet

/import <base58_private_key>

Replaces the generated wallet with yours. Export the old key first if it still holds funds — it stays valid, but the bot will no longer show it.

Setup

Game accounts

Link the account you play on, and keep a valid invite link — the two inputs result detection depends on.

Supported games

SuperBet is game-agnostic by design: the settlement engine only needs an official API that can confirm who won a private match. Each title is wired in the same way, one at a time.

GameStatusResult source
Clash RoyaleLiveSupercell official API — friendly battles
Brawl StarsComingSupercell official API — friendly rooms
ValorantComingRiot match record — custom 1v1
GTA VIComingHead-to-head modes, once an API allows it
ChessComingChess.com public API
Everything below describes Clash Royale, the title that is live today. The other games follow the same three steps — link an account, share an invite, play a private match — with the identifiers each publisher uses.

Linking your tag

/link #YOUR_TAG
example: /link #8QJLYR2G

The tag is verified against the official Clash Royale API. The bot echoes back your in-game name, trophies and clan so you can confirm it's the right account.

Finding your tag

  1. Open Clash Royale
  2. Tap your name or avatar, top left
  3. The tag sits just under your name — e.g. #8QJLYR2G
One tag can only be in one active match at a time, across both the Telegram and on-chain sides. This is what stops the same battle from settling two different wagers.

Invite link

/invite <your_cr_invite_url>

In Clash Royale: Social tab → Invite to a Friendly Battle → copy the share link. Links stay valid for 12 hours; the bot warns you before yours expires.

Profile and unlinking

/crprofile shows your full CR stats — trophies, wins, losses, arena, clan, card count. /unlink removes the link; you won't be able to play again until a new tag is bound.

Playing

Lobby & matchmaking

Queue with a stake, get paired with an identical one.

How pairing works

The lobby is a queue, not an order book. You enter with an amount and the matchmaker looks for another player who entered with the exact same amount. The sweep runs every 3 seconds and pairs in FIFO order — first in, first matched.

Stake limits

Minimum stake0.01 SOL
Maximum stakeNo limit
Presets0.01 · 0.5 · 1 · 2 · 5 SOL
Custom amountYes, any value above the minimum

Joining

/queue <amount>
example: /queue 0.5

This moves your stake into escrow immediately and places you in the queue. Or use the menu: Play → Join lobby.

Viewing and leaving

/lobby lists everyone currently waiting and their amounts. /cancel pulls you out and refunds your stake on-chain.

Anti gas-griefing. Cancelling more than 20 times in 30 minutes temporarily blocks further cancels. Every refund is a real transaction that someone has to pay for.

Stale entries

A sweep runs every hour and automatically refunds any lobby entry older than 48 hours, so nothing can sit locked forever if no opponent ever shows up at your amount.

Playing

Duels

Skip the queue and name your opponent.

Opening a duel

/duel @username <amount>
example: /duel @player123 0.5

The challenged player gets a notification with the amount and two buttons.

ActionEffect
AcceptTheir stake is locked in escrow and the match starts
DeclineDuel is closed, the challenger is refunded

Cancelling

Only the challenger can cancel, and only while the duel is still pending/cancel refunds them on-chain. Once the other player has accepted, the duel has become a live match and follows the normal match lifecycle.

Playing

Match lifecycle

From pairing to payout, and every way it can end.

The four phases

1

Pending invite

The match exists and both players receive each other's invite links. At least one invite must be opened to confirm. Window: 10 minutes.

2

Active

Confirmed. Play your private 1v1 in the game. Window: 30 minutes.

3

Detection

The battle log of both players is polled every 15 seconds until a battle between the two tags appears.

4

Validation & payout

Format, tags, mode and timing are checked. If everything holds, the pot minus the fee is sent to the winner in a single transaction.

Escrow

Both stakes are transferred to the manager wallet the moment the match is created. From then on there are exactly three exits:

Draws

A true draw — equal crowns, equal trophy change — pays nobody. Both players are told to play again and the match stays active. If the 30-minute window runs out without a decisive battle, both stakes are returned.

Timeouts

PhaseWindowOutcome
Invite confirmation10 minBoth refunded
Active match30 minBoth refunded

Forfeiting

/forfeit during an active match surrenders it after a confirmation prompt. Your stake goes to your opponent, and RB points are awarded as if they had won normally.

If the bot restarts mid-match, nothing is lost. Active matches are stored in the database and detection resumes where it stopped; stakes stay in escrow until the match resolves or times out.
Playing

Playing on-chain

The non-custodial path: your wallet, your keys, escrow in a smart contract.

On Polygon, Base and BNB Chain the escrow is not a wallet the platform controls — it's the MatchArena contract. Stakes are held by code, and the platform's only power over a live match is to report which of the two players won.

How it differs

Telegram · SolanaWeb app · EVM
KeysGenerated and held by the platformYours, never shared
EscrowManager walletMatchArena contract
AssetsSOLNative coin, USDC, USDT
RefundAutomatic, by the botCallable by anyone after the window
SetupNoneA wallet and gas on the chain

Flow

1

Connect & approve

Connect your wallet on the web app. Native coins need no approval; for USDC or USDT you approve ArenaManager once. Because every pull is made from the caller's own allowance, an unlimited approval here cannot be drained by anyone else.

2

Create or accept

createMatch opens a lobby with a token, a stake and two windows — accept and play. acceptMatch matches it and locks the second stake.

3

Play

Same private 1v1, same detection engine. Your wallet is mapped to your game account so the resolver knows which match to look for.

4

Settle

The keeper calls resolveMatch(id, outcome). The contract pays the winner, sends the protocol fee to the treasury, and closes the match.

What the resolver can do

If nothing happens

Two escape hatches, neither of which needs the platform:

The contracts are UUPS-upgradeable and owned by the deployer for now. That is a real trust assumption and we'd rather state it than hide it — ownership is intended to move to a multisig. See Addresses & contracts for every deployed address.
Features

Profile, ranks & stats

What you've played, what you've earned, and what it unlocks.

Profile

/profile shows your username and wallet, total matches, wins and losses with win rate, total SOL earned, current rank and RB points. /stats expands it, /history lists your last 10 matches with opponent, stake, result and crown score.

Ranks

Rank is computed from three counters — matches played, your own staked volume, and the volume staked by your referral chain. It is re-evaluated continuously; there is nothing to claim.

RankMatchesPersonal volumeReferral volume
Skeleton
Goblin53 SOL
Guard2515 SOL20 SOL
Knight10060 SOL90 SOL
Prince250150 SOL250 SOL
King500300 SOL600 SOL

All three thresholds must be met. Rank drives both your platform fee and how deep your referral commissions go.

RB points

Every finished match awards points to both players, based on the stake:

base    = stake × 100
winner  = base × 2
loser   = base × 1

A 0.5 SOL match gives the winner 100 RB and the loser 50 RB. Points are cosmetic today and track activity across the platform.

Features

Referral program

Recurring SOL commissions on the platform fee — not a one-off bonus.

You earn on every match your invitees play, for as long as they play. Commissions come out of the platform fee, so a referral never costs the referred player anything.

Getting your link

/referrals or the Referrals menu gives you a link shaped like https://t.me/RoyalBet_OfficialBot?start=YOUR_CODE. Anyone starting the bot through it joins your chain.

Activation

A referral starts pending and turns into a paying one once both conditions are true:

ConditionRequirement
Balance≥ 0.01 SOL
Matches played3 — the 2 free-trial matches plus 1 fee-paying match
EffectOngoing commissions unlock for their whole upline chain

Commission rates

Rates depend on your rank and on how far down the chain the player sits. Level 1 is someone you invited directly, level 2 is someone they invited, and so on. Each rate applies to the referee's stake on every match they play.

Your rankLevel 1Level 2Level 3Level 4
Skeleton
Goblin0.50 %
Guard0.50 %0.25 %
Knight0.75 %0.35 %0.15 %
Prince1.00 %0.50 %0.25 %0.10 %
King1.00 %0.50 %0.30 %0.20 %
Total commissions per match are capped at the remaining platform fee. If a chain would earn more than the fee collected, every payout is scaled down proportionally — the escrow only ever pays out what it actually holds.

Dashboard

/referrals shows your link, your rank and its rates, your validated and pending referrals, and the SOL you've earned per level.

Features

Tournaments

One ticket, free matches inside, a ranked prize pool at the end.

A tournament is a special lobby with a one-time entry ticket. Matches played inside it carry no stake and no fee — each pair of players meets exactly once, and the results build a full ranking.

Format

Entry ticketSet per tournament — 0.2 SOL by default
MatchesRound robin, one meeting per pair
Match stakesNone
Prize poolTickets minus the platform share
Paid placesTop 5, 10 or 15 depending on field size

Detection works exactly as in a normal match: play the friendly 1v1, the result is read from the API and recorded automatically. /tournaments lists what's open, the standings and the live prize breakdown.

Tournaments are provisioned by the team, not opened on demand. Announcements go out on Telegram and Discord when registration opens.
Features

Notifications

Five switches, all on by default.

Open /notifications or the Notifications menu and toggle each category independently.

CategorySent when
Match foundThe matchmaker pairs you with an opponent
Duel receivedSomeone challenges you directly
Match finishedA result is detected — win, loss or draw
EarningsA payout or commission hits your wallet
Referral joinedSomeone starts the bot through your link
Turning a category off only silences the message. Matches, payouts and refunds still happen exactly the same way.
Reference

Command reference

Every command the bot answers to.

General

CommandDescription
/startOpen the main menu, create the account on first use
/currentWhere you stand right now — lobby, duel or active match
/cancelLeave the lobby, cancel a pending duel or an unconfirmed match
/forfeitSurrender an active match

Wallet

CommandDescription
/privatekeyExport your base58 private key
/import <key>Replace your wallet with your own

Clash Royale

CommandDescription
/link #TAGBind your player tag
/unlinkRemove the binding
/crprofileFull in-game stats
/invite <url>Set your invite link — valid 12 h

Playing

CommandDescription
/queue <SOL>Enter the lobby at that stake
/lobbyWho is queuing and at what amount
/duel @user <SOL>Challenge a specific player
/tournamentsOpen tournaments, standings and prize pool

Profile

CommandDescription
/profileRank, record and earnings
/statsExtended performance breakdown
/historyLast 10 matches
/referralsLink, downline and commissions
/notificationsAlert preferences
/code, /mycodeEnter or display a creator code
Reference

Fees & economics

Who pays what, and where it goes.

The platform fee

One fee, charged to the winner only, computed as a percentage of the winner's own stake — not of the whole pot. Losing players are never charged anything.

RankFee on the winner's stakeEffective fee on the pot
Skeleton5.00 %2.50 %
Goblin4.50 %2.25 %
Guard4.25 %2.13 %
Knight4.00 %2.00 %
Prince3.75 %1.88 %
King3.50 %1.75 %
Free trial. Your first 2 matches are charged no platform fee at all, win or lose. It applies automatically.

Worked example

Player A stakes1.0000 SOL
Player B stakes1.0000 SOL
Pot2.0000 SOL
Winner's rankSkeleton — 5 %
Fee (5 % of the winner's 1 SOL)−0.0500 SOL
Winner receives1.9500 SOL
Net profit+0.9500 SOL

Where the fee goes

The fee is split on the spot, inside the same transaction as the payout:

Commissions can never exceed the fee actually collected; if they would, all of them are scaled down proportionally.

Network cost

Payout, commissions, partner share and treasury transfer are batched into a single Solana transaction — roughly 0.000005 SOL in network fees, regardless of how many recipients there are.

On-chain fee

On EVM chains the fee is a parameter of the MatchArena contract (feeBps), applied to the pot at settlement and sent directly to that chain's Treasury contract. It was deployed at 500 bps (5 %) and any change is an on-chain owner transaction, publicly visible.

Reference

Addresses & contracts

Every address the protocol uses, on every chain it runs on.

Solana

RoleAddress
Manager
Escrow — holds live stakes
6LdMpwdL9i5wSM3ujMDdThtVpBeWgMcMtaKWUvpcNeno
Treasury
Receives the platform fee
MoEcUAUh3zC8gGMh2wiRJx3ShbAoHqpxLKeGfJ1KFcm

Fund flow

Player A stake Player B stake Manager escrow — holds the pot Winner pot − fee Referrals + partner share of the fee Treasury remaining fee timeout or cancel → both stakes refunded one atomic transaction

EVM chains

Same bytecode everywhere; only the token whitelist changes per chain. All four contracts sit behind ERC-1967 proxies — the addresses below are the proxies, which is what you interact with.

Polygon — chain 137

MatchArena0xdCBAa77a989Acb93e9420b0e386Fc97A4e6B90Ae
ArenaManager0x537fc5e020Ed466790e9e0dc48aa003a0193d221
Router0xd1d6c07cdaf41405ae081b52b7765a3c12c9a7b7
Treasury0x3bf1f4984f9c0c99c59aee5f63cb3c91875e5dd2
AssetsPOL (native) · USDC · USDT

Base — chain 8453

MatchArena0xdCBAa77a989Acb93e9420b0e386Fc97A4e6B90Ae
ArenaManager0x537fc5e020Ed466790e9e0dc48aa003a0193d221
Router0xd1d6c07cdaf41405ae081b52b7765a3c12c9a7b7
Treasury0x3bf1f4984f9c0c99c59aee5f63cb3c91875e5dd2
AssetsETH (native) · USDC · USDT

BNB Smart Chain — chain 56

MatchArena0x0f3990B143Db6AE8f06b52d88af870Df26069dBB
ArenaManager0x47df9256342E306E1014ADeBF7657DCa34E2fEa2
Router0xf01bbe5c10daf83aedd96bbfe6c9dbfe74e070c7
Treasury0x2f00af3bd52897587c26576ace063ec50237ab77
AssetsBNB (native) · USDC · USDT (18 decimals here)

Robinhood Chain — announced

Robinhood Chain is the next settlement layer on the roadmap. Nothing is deployed there yet — no addresses, no live matches. This page is updated the day the stack ships, and the contracts will be the same four you see above.

What each contract does

ContractRole
MatchArenaThe settlement engine. Holds stakes, enforces the windows, pays the winner, sends the fee to the treasury. Everything else is optional plumbing around it.
ArenaManagerThe contract users approve. Unified approval for every token, and the only place that pulls funds from a caller's allowance.
RouterOperator-gated orchestration for backend matchmaking and batching. Not needed for normal play.
TreasuryPer-chain fee sink. Holds funds and nothing else — no settlement logic, so it can never be a settlement-side attack surface.
Two trust assumptions, stated plainly. The proxies are upgradeable by their owner, currently the deployer EOA rather than a multisig. And an authorised Router operator can pull from any user who has approved the manager — that path exists for backend matchmaking and is the widest permission in the system.
Reference

Security

The guarantees, the limits, and the parts that need your attention.

Escrow

Stakes are locked before the first card is played, and there are only three ways out: a validated result, a timeout, or a cancel before the match starts. No third party can reach them in between — including you, which is the point.

Battle validation

Every candidate battle is checked against the official API before it can settle anything:

CheckRejected when
FormatThe battle is 2v2 or any non-1v1 mode
IdentityThe tags in the battle aren't the two match participants
ModeLadder, ranked or challenge instead of a friendly battle
TimingThe battle happened before the match was created
UniquenessOne of the tags already has another match running

A battle failing any check is ignored, not mis-resolved. The match simply stays open until a valid one appears or the window closes.

Custody

Be clear-eyed about which side you're on:

Refunds

Refunds are not a support request. They fire on their own: 10 minutes without confirmation, 30 minutes without a battle, 48 hours in a lobby with no opponent — all automatic. On EVM, refundStale is permissionless, so it works even if the platform is entirely offline.

API and rate limits

The public API sits behind a separate gateway: API key, origin allow-list, and 200 requests per minute per IP. The bot's internal API is not reachable from the internet — it only accepts the gateway's IP and a shared secret. Withdrawal requests are capped at 3 per 5 minutes per user and always require a Telegram confirmation.

The usual reminders. Never share a private key. Never send funds to an address someone DMs you. SuperBet will never message you first asking for either.
Reference

FAQ

The questions that actually get asked.

What if the battle is a draw?

Nobody is paid. Both players are notified and asked to play again while the match stays active. If the 30-minute window expires without a decisive battle, both stakes are refunded.

Is there a maximum stake?

No. The minimum is 0.01 SOL and there is no upper bound. Matchmaking requires an exact amount match, so at unusual amounts you may wait — or use a duel to name your opponent directly.

My opponent never played. What happens?

The match expires after 30 minutes and both stakes are refunded on-chain automatically. No ticket to open, no action needed.

Can I stake on a ladder match?

No. Only friendly battles created through the in-game invite link are accepted. Ladder, ranked and challenge modes are rejected by validation.

How fast is the payout?

Detection runs every 15 seconds and the payout goes out immediately after validation. Solana confirms in roughly 400 ms, so in practice it's under a minute from the last crown.

What if the bot goes down mid-match?

Your stake stays in escrow. On restart, active matches are reloaded from the database and detection picks up where it left off. If the outage outlasts the window, the match times out and both players are refunded.

Can I use my own wallet?

Two ways. Import a Solana key into the bot with /import, or play the on-chain path on Polygon, Base or BNB Chain where you connect your own wallet and never hand over a key at all.

How much do referrals pay?

Between 0.5 % and 1 % of your direct referrals' stakes on every match they play, plus up to three deeper levels — it depends on your rank. See the rate table. It's recurring, not a one-off bonus, and it comes out of the platform fee.

What are RB points worth?

Today they're an activity score, shown on your profile and in match results. They're earned by both players on every match: stake × 100, doubled for the winner.

Which network is this?

Solana mainnet, plus Polygon, Base and BNB Chain mainnets for the on-chain side. Every transaction is real and verifiable on the corresponding explorer.

Are you affiliated with the game publishers?

No. SuperBet is independent and not affiliated with, endorsed by, or sponsored by Supercell Oy, Riot Games, Rockstar Games, Chess.com or any other publisher. All game names and trademarks are the property of their respective owners.

Reference

Changelog

What shipped, most recent first.

v0.8 Latest

Multi-chain release

v0.7

Ranks & recurring referrals

v0.6

Lobby & points

Legal

Terms of Service

Last updated: March 23, 2026 · Effective date: March 23, 2026

Please read these Terms of Service carefully. By accessing or using SuperBet, you agree to be bound by these Terms. If you do not agree with any part of these Terms, you must not use the Service.

1. Introduction

These Terms of Service (“Terms”) govern your access to and use of the SuperBet platform, including the SuperBet Telegram bot (@RoyalBet_OfficialBot), the website superbet.finance, the associated Solana wallet infrastructure, and any related services (collectively, the “Service”).

SuperBet is a peer-to-peer skill-based gaming platform that allows users of supported competitive video games — currently Clash Royale (published by Supercell Oy), with further titles added over time — to compete against each other in 1v1 matches with on-chain stakes held in escrow and released automatically to the winner based on the verified match result reported by the relevant game publisher’s official API.

SuperBet is not affiliated with, endorsed by, or sponsored by any game publisher, including Supercell Oy. “Clash Royale” is a trademark of Supercell Oy; all other game names and trademarks are the property of their respective owners. All game-related content, trademarks, and images belong to their respective owners.

2. Eligibility

To use the Service, you represent and warrant that:

We reserve the right to request proof of identity, age, or residency at any time, and to suspend or terminate your access pending verification.

3. Restricted Jurisdictions

The Service is not available to users located in jurisdictions where skill-based gaming for real-money prizes, cryptocurrency, or peer-to-peer wagering is restricted or prohibited. You are solely responsible for ensuring your use of the Service complies with the laws of your jurisdiction.

Restricted Jurisdictions include, but are not limited to: the United States of America (and its territories), the United Kingdom, France, Germany, Italy, Spain, Australia, China, Iran, North Korea, Syria, Cuba, Sudan, and any jurisdiction subject to comprehensive sanctions administered by OFAC, the European Union, the United Kingdom, or the United Nations.

By using the Service, you represent and warrant that you are not accessing it from a Restricted Jurisdiction and you will not use any VPN, proxy, or other tool to circumvent geographic restrictions.

4. Nature of the Service — Skill-Based Gaming

SuperBet is a skill-based gaming platform. Outcomes of Clash Royale 1v1 matches are determined predominantly by each player’s skill, strategy, deck choice, and decision-making, not by chance. Each match is a private friendly battle arranged by the players through Clash Royale’s official invite link feature, and the winner is determined by the number of crowns destroyed as reported by Supercell’s official Clash Royale API.

You acknowledge that:

5. Account Registration and Wallets

To use the Service, you must start the SuperBet Telegram bot and link a valid Clash Royale player tag. Upon registration, the Service automatically generates a non-custodial Solana wallet that is linked to your Telegram account. You are responsible for:

You may at any time export your private key and transfer your funds to any external wallet. SuperBet does not retain ongoing control over funds in your wallet once exported.

6. Deposits and Withdrawals

Deposits. You may deposit SOL to your in-app wallet by transferring SOL to the wallet address displayed in the bot or on the website. Deposits are credited once confirmed on the Solana blockchain.

Withdrawals. You may withdraw SOL from your in-app wallet at any time to any Solana address of your choosing, subject to a minimum withdrawal of 0.01 SOL and standard Solana network transaction fees. Withdrawal requests are confirmed through Telegram to prevent unauthorized transactions.

7. Platform Fees

SuperBet charges a platform fee on match winnings only. The fee is a percentage of the winner’s net profit and varies based on the winner’s rank tier:

RankFee
Skeleton (default)3.00%
Goblin2.50%
Guard2.25%
Knight2.00%

Losing players are not charged a platform fee. Fees are automatically deducted from the winning pot and transferred on-chain to the SuperBet Treasury wallet in the same atomic transaction as the winner’s payout.

8. Escrow Mechanism

When you stake SOL on a match, the stake is transferred on-chain from your wallet to the SuperBet manager wallet, which acts as an automated escrow. The manager wallet holds your stake only for the duration of the match. Once the match is finalized by Clash Royale’s official API:

9. Prohibited Conduct

You agree not to:

We reserve the right, at our sole discretion, to suspend or terminate accounts engaged in Prohibited Conduct and to forfeit any funds involved in such activity, to the extent permitted by applicable law.

10. Risks and Disclaimers

You acknowledge and accept the following risks:

THE SERVICE IS PROVIDED “AS IS” AND “AS AVAILABLE”, WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.

11. Responsible Gaming

We are committed to promoting responsible gaming. You should only stake what you can afford to lose. If you believe you or someone you know may have a problem with gaming:

You may request a self-exclusion from the Service at any time by contacting support@superbet.finance.

12. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL SUPERBET, ITS OPERATORS, DEVELOPERS, OR CONTRIBUTORS BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR ANY LOSS OF PROFITS OR REVENUES, ARISING OUT OF OR IN CONNECTION WITH YOUR USE OF THE SERVICE, WHETHER BASED ON WARRANTY, CONTRACT, TORT, OR ANY OTHER LEGAL THEORY.

OUR AGGREGATE LIABILITY TO YOU FOR ANY CLAIM RELATED TO THE SERVICE SHALL NOT EXCEED THE TOTAL PLATFORM FEES PAID BY YOU IN THE THREE (3) MONTHS IMMEDIATELY PRECEDING THE EVENT GIVING RISE TO THE CLAIM.

13. Indemnification

You agree to indemnify, defend, and hold harmless SuperBet, its operators, and affiliates from and against any and all claims, liabilities, damages, losses, and expenses (including reasonable attorneys’ fees) arising out of or in any way connected with: (i) your use of the Service; (ii) your violation of these Terms; (iii) your violation of any third-party right, including any intellectual property or privacy right; or (iv) any dispute between you and another user of the Service.

14. Intellectual Property

All content, trademarks, logos, and software on the Service (excluding third-party content) are the property of SuperBet or its licensors. You are granted a limited, non-exclusive, non-transferable license to access and use the Service for personal, non-commercial purposes. No other use is permitted without our prior written consent.

15. Modifications to the Service and Terms

We reserve the right to modify, suspend, or discontinue the Service, in whole or in part, at any time with or without notice. We may also update these Terms from time to time. Material changes will be communicated through the Service or via Telegram. Your continued use of the Service after such changes constitutes your acceptance of the updated Terms.

16. Termination

We may suspend or terminate your access to the Service at any time, with or without cause, with or without notice. Upon termination, your right to use the Service will cease immediately. You may withdraw any remaining SOL from your wallet at any time prior to termination, subject to compliance with these Terms.

17. Governing Law and Dispute Resolution

These Terms shall be governed by and construed in accordance with the laws of the jurisdiction in which SuperBet is operated, without regard to its conflict of law principles. Any dispute arising out of or in connection with these Terms shall be resolved through binding arbitration, except where prohibited by law. You waive your right to participate in a class action lawsuit or class-wide arbitration.

18. Contact

For any questions regarding these Terms, please contact us at:

Legal

Privacy Policy

Last updated: March 23, 2026 · Effective date: March 23, 2026

This Privacy Policy describes how SuperBet collects, uses, discloses, and safeguards information when you use the SuperBet Telegram bot, website, and related services. By using the Service, you agree to the practices described in this Policy.

1. Introduction

SuperBet is a peer-to-peer skill-based gaming platform on the Solana blockchain. We are committed to protecting the privacy of our users and to processing personal information in accordance with applicable data protection laws, including the European Union General Data Protection Regulation (GDPR), the UK Data Protection Act 2018, and the California Consumer Privacy Act (CCPA), where applicable.

2. Data We Collect

We collect and process the following categories of data when you use the Service:

a) Account Identifiers (provided by you via Telegram)

b) Game Identifiers (provided by you)

c) Wallet and Transaction Data

d) Match Data

e) Technical Data (collected automatically)

We do NOT collect: real name, home address, phone number, government-issued identification, or payment card details.

3. Legal Bases for Processing (GDPR)

Where GDPR applies, we process your personal data on the following legal bases:

4. How We Use Your Data

We use your data for the following purposes:

We do not sell your personal data, and we do not use your data for targeted advertising or profiling for commercial purposes.

5. Sharing of Data

We share your data only with the following categories of recipients, and only to the extent necessary:

a) Third-Party Service Providers

b) Legal and Regulatory Disclosure

We may disclose your data to law enforcement, regulators, or other authorities if required by applicable law, a valid court order, or a legitimate legal process, or if we believe in good faith that such disclosure is necessary to protect our rights, prevent fraud, or ensure the safety of users.

6. International Data Transfers

Your data may be transferred to, and processed in, jurisdictions outside your country of residence, including countries that may not provide the same level of data protection as your home country. Where we transfer personal data from the European Economic Area, the United Kingdom, or Switzerland to a third country, we rely on the European Commission’s Standard Contractual Clauses or an adequacy decision, as applicable.

7. Data Retention

We retain your data only as long as necessary to provide the Service and comply with our legal obligations:

After the retention period, data is either deleted or anonymized so that it can no longer be associated with an identifiable user.

8. Your Rights

Depending on your jurisdiction, you may have the following rights:

To exercise any of these rights, contact us at privacy@superbet.finance. We will respond within 30 days.

Important: Due to the immutable nature of the Solana blockchain, on-chain transaction data cannot be deleted or modified. Wallet addresses and transaction amounts are public by design and beyond our control.

9. Security

We implement appropriate technical and organizational measures to protect your data, including:

However, no system is 100% secure. You are responsible for keeping your Telegram account, device, and exported private keys secure. You should never share your private key with anyone.

10. Cookies and Tracking

The SuperBet website uses only strictly necessary cookies and localStorage entries to maintain your session, remember your preferences, and operate core features. We do not use analytics trackers, advertising cookies, or any third-party tracking that profiles you across websites.

11. Children’s Privacy

The Service is not directed at individuals under the age of 18, and we do not knowingly collect personal data from minors. If you believe that a minor has provided us with personal data, please contact us immediately at privacy@superbet.finance and we will delete the data.

12. Third-Party Links

The Service may contain links to third-party websites, including Telegram, Supercell, and Solana block explorers. We are not responsible for the privacy practices of those third parties. We encourage you to review their privacy policies before providing any personal data.

13. Changes to this Policy

We may update this Privacy Policy from time to time to reflect changes in our practices or legal requirements. The “Last updated” date at the top of this page indicates the date of the most recent revision. Material changes will be notified via the Service or by Telegram message. Your continued use of the Service after such changes constitutes your acceptance of the updated Privacy Policy.

14. Contact Us

If you have any questions about this Privacy Policy or our data practices, please contact us: