DiceXo
Terms of Service
These terms are the agreement between you and the operator of DiceXo (dicexo.com). DiceXo is an invite-only crypto dice site. There is one game and no payment provider: you send coins to DiceXo's wallet addresses and withdrawals are paid from them. Below is how deposits and withdrawals work, what the rules are, what you must not do, and what the operator can do to your account. Please read it before you deposit anything.
Last updated: 21 September 2026
Version — this is the version recorded when a player accepts at sign-up.
The numbers, at a glance
These are the figures the site enforces today. The ones marked "operator-editable" can be changed by the operator; the current values are always published by the site itself and shown in the game.
| What | Current value |
|---|---|
| House edge | 1% (return to player 99%) |
| Win chance you can pick | 1.00% to 98.00% (so a maximum multiplier of 99.00×) |
| Maximum bet | US$50,000 per bet (operator-editable) |
| Maximum profit on one bet | US$10,000 (operator-editable) |
| Bet speed limit | 30 bets per 2 seconds, per account |
| Minimum deposit | None |
| Minimum withdrawal | US$5.00 worth of the coin, at the price when you request it |
| Deposit fee charged by DiceXo | None |
| Withdrawal fee charged by DiceXo | None — see the note on blockchain network fees below |
| Coin swap spread kept by the house | 5% (operator-editable) |
| Minimum swap | US$1.00 |
| Wagering before you can swap or withdraw | 1× the value of your deposits and swaps |
| Rakeback | 10% of the house edge, which is 0.1% of everything you wager |
| How long you stay signed in | 30 days from signing in, then you sign in again |
1. Who runs DiceXo
DiceXo is operated by XOXO. In these terms "we", "us" and "the operator" mean XOXO, and "you" means the account holder.
You are dealing directly with the operator. There is no payment provider, no broker and nobody else in between: you send coins to the operator's wallet addresses, and you are paid out of those same wallets. What that means for the money in your account is section 13, and it is the section to read before you deposit anything.
You can contact us at support@dicexo.com. Every message on the site that tells you to "contact support" means that address.
2. Who may open an account
- You must be at least 18 years old, and old enough to gamble legally where you live, whichever is higher.
- Gambling must be legal for you where you are. The site does not check where you are and there is no geographic block, so this rule depends on you being honest about it.
- You must be acting for yourself, with your own money, and not on behalf of anyone else.
- You must not hold an account if you have self-excluded from DiceXo, or if you are on a break that has not finished.
Be aware: the site does not currently ask your age or date of birth and does not verify it at sign-up. That does not change the rule. If we later find that you were under age when you played, we may close the account, and what happens to the money in it is covered in section 17.
3. Invite-only access, and one account per person
Sign-up is invite-only. You need a valid invite code that has not been switched off or used up. An invite code can be unlimited or capped at a number of uses, and the code you signed up with is recorded on your account.
You may hold one account only. A second account is not allowed even with a different invite code, email address, browser or device. We record the IP address, browser user-agent and a device identifier at sign-up and at every sign-in, and we use those records to link accounts that appear to belong to the same person.
Inviting someone earns you nothing. DiceXo has no referral reward, commission or revenue share of any kind, and anyone who tells you otherwise is not speaking for us.
4. Your account and keeping it secure
When you register we collect and keep your username, email address, a hashed version of your password, your invite code, a device identifier your browser generates, and the IP address and browser user-agent of the sign-up. We do not ask for your name, address or date of birth at sign-up.
Everything done while signed in to your account is treated as done by you. Keep your password and your second-factor device to yourself, and do not let anyone else use your account.
You can add these protections in Security:
- Two-factor authentication (TOTP). Once it is on, you need a code to sign in and to withdraw.
- Passkeys. You can register more than one and sign in without a password.
- Email sign-in codes. With a verified email address, signing in from a browser we do not recognise sends a 6-digit code to your email. It expires after 10 minutes, allows 5 attempts, and we send at most one every 30 seconds.
A sign-in lasts 30 days from the moment you sign in, then expires whatever you do. Signing out ends that session. We can sign all of your sessions out.
If you lose your password. The sign-in box has a Forgot password? link. Enter your username or the email address on your account, and if that account exists and has an email on file we send that address a link that lets you choose a new password. The link works once, expires 60 minutes after it is issued, and is cancelled the moment a newer one is issued for the same account. The form answers exactly the same way whether or not the account exists, so nobody can use it to find out who has an account here.
Choosing a new password through that link does two things on purpose: it signs out every device, and it holds withdrawals on the account for 24 hours. The hold is there in case the reset was not you — we email the address on the account to say the password changed, which gives you a day to reach us before any coin can leave. An existing hold placed by us is left exactly as it is. Changing your password while you are signed in, from Security, is a separate thing: it signs out your other devices, keeps the one you are using, and does not place the 24-hour hold.
If you cannot get into that email address, email support@dicexo.com. The operator can issue the same kind of reset link — either sent to your email, or as a one-time link passed to you directly — and it behaves the same way, including signing out every device and the 24-hour withdrawal hold. What you will be asked for is whatever satisfies us that the account is yours; we do not publish a checklist, because a fixed list is a script for someone trying to take an account. A link cannot be used on an account that is suspended or closed. There is still no way to change the email address on an account, by you or from the site, and a passkey is still the quickest way back in — it is worth registering one before you need it.
5. Deposits
There is no payment gateway. You send coins yourself, from your own wallet, to an address the site shows you. That address belongs to the operator.
Supported deposits: Bitcoin (BTC), Ethereum (ETH), Solana (SOL), XRP, and USDT on either Tron (TRC-20) or Ethereum (ERC-20).
How a deposit is credited:
- Open Wallet → Deposit and pick the coin and network. Send the coins.
- Once your deposit is confirmed on the network, it is credited to your account. If a confirmed deposit has not appeared, email support@dicexo.com with your username, the coin and the transaction ID.
Points that matter:
- Send only the coin shown, on the network shown. Coins sent on a network we do not support, or sent to the address of a different coin, are not credited, and nothing in the site can recover them. Treat them as lost. Email support@dicexo.com if it happens, but do not count on getting them back.
- Bitcoin works like every other coin: send it to the address shown, and it is credited once the deposit is confirmed.
- Each payment can be credited once. A payment already credited to another account, or one of our own payouts, is refused.
- The system refuses any single credit worth more than US$5,000,000.
- We charge no deposit fee. You are credited the units that arrived.
- A deposit can be refused. If you think a deposit should have been credited, email support@dicexo.com.
6. Wagering deposits before you move them (the 1× rollover rule)
This rule catches people out, so here it is exactly as the site enforces it.
- Every time a deposit is credited, we add its US dollar value at that moment to a wagering requirement on your account. Every time you swap coins, we add the dollar value of that swap too.
- Every bet you place reduces the requirement by the dollar value of that bet. It does not matter whether you win or lose. Every bet counts, automatically.
- While any of the requirement is left, swaps are blocked and withdrawals are blocked, and the site tells you the exact amount still to wager.
- Because it is calculated from the dollar value at the moment of crediting, the number is rarely round. A 100 USDT deposit can produce a requirement of, for example, $99.97.
- Bonuses do not add to it. Promo codes, VIP rewards, rakeback and daily bonuses are credited as ordinary spendable balance with no wagering attached.
- If you start a break, a self-exclusion, or the operator pauses your account, the requirement is set aside for withdrawals only, so an open requirement can never trap your money during a break. Swaps stay blocked, and the requirement is still there when the break ends.
- The operator can raise, lower or clear a player's requirement.
The site describes this as an "AML / coin-change policy". That is DiceXo's own house rule rather than a requirement handed to us by anyone else, and the AML & account checks page is the policy those words refer to: it sets out in full why the rule exists and how it is applied.
7. Withdrawals
Every withdrawal is reviewed before it is paid.
- You request a withdrawal for a coin you hold, to your own wallet address. You withdraw the coin you hold, not the coin you deposited.
- The coins leave your balance immediately and are held while the request is reviewed. Your history shows it as pending.
- If approved, the coins are sent to your address and the on-chain transaction hash is recorded against your request.
- If rejected, the held coins go straight back into your balance, and your history shows "Rejected — the coins were returned to your balance".
Rules the site applies:
- Minimum US$5.00 worth at the price when you request it.
- You must have cleared the 1× wagering requirement in section 6.
- If two-factor authentication is on, you need a valid code.
- Networks: BTC, ETH, SOL, XRP, and USDT on Tron (TRC-20) or Ethereum (ERC-20) only. The address is format-checked for the network you chose — check both carefully, because the payment is made to the address you give.
- You cannot withdraw to one of DiceXo's own deposit addresses.
- For XRP you may supply a numeric destination tag.
- You receive the amount you asked for. DiceXo charges no withdrawal fee of its own, and the blockchain network fee is not taken out of your payout either — DiceXo pays the network cost. The amount debited from your balance is the amount recorded as paid and the amount that is sent to your address.
- There is no guaranteed turnaround. If you have waited longer than you expected, email support@dicexo.com with your username and the amount.
Holds. Withdrawals on an account can be put on hold while we complete a review, and an individual request can be held too. While a hold is on, the site says only: "Withdrawals are on hold for this account while we complete a review — contact support". If that happens to you, email support@dicexo.com and ask what is needed. We may ask you to verify your identity, or to explain where the money came from; the AML & account checks page sets out what such a request can cover. A hold stays on until the review behind it is finished.
Identity checks. We may ask you to verify your identity before paying a withdrawal, and we may hold the withdrawal until you do. If we ask, we may record your full name, date of birth, country, the type of your identity document, the last four characters of its number and its expiry date. We do not store images of your documents. There is more detail on the AML & account checks page.
8. Swapping one coin for another
You can convert a balance in one coin into another inside the site. This is not a market order and it is not a good rate — the house keeps a spread of 5%, which is the site's revenue on the swap.
Exactly how a swap is calculated, in this order:
- Your amount is valued in US dollars at the live price, rounded down to the cent.
- If that value is under $1.00, the swap is refused.
- The 5% spread is taken from that value, rounded up to the cent.
- What remains is converted into the target coin at its live price, rounded down.
Rounding at each step is in the house's favour, and the fractions left over stay with the house. Your history will show three entries for one swap: the coin going out, the coin coming in, and the spread.
Swaps are refused if our price feed is more than three minutes old, and the value you swap is added to the 1× wagering requirement in section 6. The 5% figure can be changed by the operator; the current figure is always shown in the swap panel and published by the site.
9. The game and how bets are settled
DiceXo has one game: dice. You choose a win chance between 1.00% and 98.00% and whether to bet over or under. The house edge is 1%, so your payout is your stake multiplied by 0.99 divided by your win chance. At a 50.00% win chance that is 1.98×; the highest possible multiplier, at a 1.00% win chance, is 99.00×.
- Maximum bet US$50,000, maximum profit on a single bet US$10,000. Both are checked in US dollars at the moment of the bet, and both can be changed by the operator. The current values are published by the site.
- Bets are placed in the coin you hold. If you bet in a coin other than USDT and our price feed is more than six hours old, the bet is refused — bet in USDT or wait.
- You can place up to 30 bets every 2 seconds. Above that the site answers "Slow down a moment" and the bet is not placed.
- A bet cannot be cancelled or taken back once it is placed. There is no undo.
- If your connection drops: each bet is settled on the server in a single all-or-nothing step when your request arrives. If the server received and settled it, the bet stands and the result is in your History and in your balance even though you never saw the animation — always check History before re-betting. If the server never received it, no bet was placed and nothing was taken. A bet is never half-settled.
- Automated play using the site's own controls is fine. Scripted or automated access to the site from outside its own interface is not — see section 14.
10. Provably fair, and how to check it
Each bet is rolled from a pair of seeds. Before you bet, the site publishes the SHA-256 hash of the server seed; the roll is an HMAC-SHA256 of the server seed over your client seed and a bet counter, reduced to a number from 0.00 to 99.99 in a way that does not favour any range.
You can rotate your seeds at any time. Rotating reveals the old server seed — which lets you re-compute every bet made on it and check the hash you were given beforehand — commits a fresh one, resets the counter, and lets you set your own client seed. The last ten revealed seeds stay available to you, and seeds with real bets behind them are never deleted.
A verifier is provided at /verify.html. It runs entirely in your browser and sends nothing to the server, so you can save the page and check your bets without us. It is written and hosted by the operator, so it is our tool, not an independent one, and you are free to verify the arithmetic with any HMAC-SHA256 implementation you trust instead. The Provably fair page walks through it step by step.
We do not put a blanket promise here that every roll is untampered with, because a promise is not evidence. What is offered instead is the commitment made before you bet and a calculation you can repeat without us. The Provably fair page sets out exactly what that proves, what it does not prove, and one thing about this build that you should know before you rely on it.
11. Rewards and promo codes
All of the rewards below are credited as ordinary spendable balance. None of them carries a wagering requirement, and none of them is locked. Bonus claims can be paused site-wide, and can be switched off for an individual account.
- Rakeback. You earn 10% of the house edge on everything you wager — 0.1% of your turnover — and can claim it at any time into a coin of your choice. Claiming resets it to zero.
- VIP rewards. There are ten tiers by lifetime amount wagered, from Rookie at $0 to Obsidian at $500M. Each tier pays a one-time reward of roughly 0.1% of its threshold when you reach it, claimable into a coin you pick. Unclaimed tiers are paid together.
- Daily bonus. There is no site-wide daily bonus. It is set per account by the operator, and if none is set for you the site says so. Where one is set, it is claimable once every 24 hours for the number of days the operator chose, and then stops until it is enabled again.
- Promo codes. One redemption per account, enforced strictly. A code can have an expiry date and a total cap on redemptions, and can be switched off at any time.
We can void or take back a reward or a promo credit that was obtained by breaking these terms — for example through a second account, or by exploiting a bug.
12. What you see on the site
So that you are not misled about what you are looking at:
- The live bet feed includes accounts operated by the site itself, alongside real players. The profiles behind those names are generated, not people.
- The site-wide totals in the header — total bets, total wagered and the number of players online — include fixed baseline figures and a simulated online count. They are not a measurement of activity on this site.
- Your own bets, your own balance, and your own history are real.
If that ever changes — if the feed and the board come to show only real players — this section changes with it.
13. Your balance, and what it is
This is the most important paragraph on the page.
When you deposit, the coins become the operator's. What you hold afterwards is a balance recorded in DiceXo's database — a debt the operator owes you, not coins held in your name. Your balance is not a wallet you control, there is no key to it, and it is not segregated from the operator's own funds. It is not protected, insured or guaranteed by anyone. If the operator stops trading, loses access to the wallets, or cannot pay, there is no scheme that will pay you instead. Deposit only what you can afford to lose entirely.
Balances are recorded per coin and are not a promise of a future exchange rate. If the price of a coin moves, the value of your balance moves with it.
The operator can adjust a balance up or down — for example to correct a crediting mistake. If that happens, your history shows only "Balance adjustment". The reason is recorded internally and is not shown to you, so ask support if you see one you do not recognise.
14. Things you must not do
- Hold or use more than one account, or use someone else's account.
- Deposit coins that are not yours, or claim a deposit you did not send.
- Claim a deposit that has already been credited, or submit our own payout hash as a deposit.
- Use the site to move, layer or disguise the source of funds.
- Script or automate access to the site outside its own interface, or try to bet faster than the published rate limit allows.
- Exploit a bug, a pricing error, a stale price or any other fault instead of reporting it. If a fault credits you money you did not win, it is not yours — tell us.
- Attack, probe, overload or attempt to gain unauthorised access to the site, its admin area or its infrastructure.
- Play while under age, from a place where this is illegal for you, or while you are self-excluded or on a break.
- Give us false information, or refuse a reasonable identity check while asking to be paid.
15. What we can do to an account, and when
Where we reasonably believe these terms have been broken, or that an account is involved in fraud, money laundering, or is being used by someone under age or in breach of local law, or where we have to investigate something, we may do any of the following:
- Restrict a single activity — betting, deposits, swaps, withdrawals or bonus claims — while leaving the rest working. The site will tell you only: "This isn't available on your account right now — contact support".
- Hold withdrawals on the account, or an individual withdrawal request, while we review it.
- Void or reclaim a bonus or a promo credit obtained in breach of these terms.
- Reject a withdrawal. The coins go back to your balance.
- Suspend or close the account. You will be signed out and cannot sign in. The site shows one message for both — "This account is suspended — contact support" — so if you see it, contact us to find out which it is and why.
We will give you the reason on request. Email support@dicexo.com, say which account it is and what you were trying to do, and ask for the decision to be looked at again — the operator reviews it.
Refusing a payout. We may refuse to pay a withdrawal where the balance came from a breach of these terms — for example a second account, an exploited bug, or a deposit that was not yours. We will not refuse a payout simply because you won. If we do refuse one, email support@dicexo.com and we will tell you which of those grounds we are relying on.
16. Safer gambling
Gambling can cause harm. The dice game has a 1% house edge, which means that over time the site keeps roughly 1% of everything wagered, and the longer you play the more likely you are to be behind. Never gamble money you need, and never gamble to recover a loss.
The tools below are in the user menu under "Safer gambling", and they are free:
- Limits. Loss, wager and deposit limits, each over a rolling 24 hours, 7 days or 30 days, from $1 up to $10,000,000. They count real bets and credited deposits only. Lowering a limit takes effect immediately. Raising or removing one takes effect 24 hours later, and you can cancel the pending change in the meantime. If the operator has also set a limit on your account, the stricter of the two applies and the site tells you so.
- Reality check. A reminder every 15, 30 or 60 minutes showing how long you have been playing, how much you have wagered and where you stand. It pauses auto-play when it appears.
- Take a break (cool-off): 24 hours, 7 days or 30 days. It blocks betting, deposit claims, swaps and bonus claims. You can still sign in and still withdraw. It cannot be ended early, by you or by us.
- Self-exclusion: 6 months, 1 year, 3 years, 5 years or permanent. You confirm it by typing your username. The same blocks apply, you can still withdraw, and it cannot be lifted early.
One limit you should know about. If your Bitcoin deposits use an address of your own (section 5), coins you send to that address are still credited automatically during a break or a self-exclusion — a break stops you claiming a deposit, it cannot stop the blockchain. Every other coin, and Bitcoin on the shared address, goes through a claim you make on the site, and that claim is blocked.
Maintenance and pauses never stop you withdrawing your balance for safer-gambling reasons, and an open wagering requirement is set aside for withdrawals during a break (section 6). There is much more detail on the Responsible gambling page.
If gambling has stopped being something you enjoy, free and confidential help is listed at the end of the Responsible gambling page — BeGambleAware, Gambling Therapy and Gamblers Anonymous. None of them charge, and all of them can be reached from anywhere with a browser.
17. Closing your account
You cannot close or delete your own account from the site — there is no such button. To close it, contact support.
Please note what closure does and does not do today:
- Closing an account does not pay out the balance by itself and does not remove it. The balance is still yours — see below — but getting it out stops being a withdrawal you can make and becomes a request we handle. If you want your money, withdraw it before asking us to close the account.
- Your data is not erased when the account is closed. See section 18.
- An account can only be deleted outright if it has never held money, never placed a bet and has no transaction history.
What happens to the balance. It stays yours. Closing an account does not forfeit the money in it, and neither does a suspension — there is no rule here under which a balance is kept by the house because an account stopped being usable. Nothing is paid out automatically, though, so if there is a balance left on a closed or suspended account, email support@dicexo.com and give us an address to send it to. It is paid out to you, the same way every other payout on this site is made, and the network cost is ours as usual.
18. Your information
Running the site means we keep a record of your account, your sign-ins (including IP address, browser user-agent and a device identifier), every bet you have made, every deposit and withdrawal with its address and transaction hash, and any identity or safer-gambling records that apply to you.
Some of what you do is public by default: your username, the size of your bet in US dollars, your chance, your roll, whether you won and your profit appear in the live bet feed. Your public profile shows totals such as lifetime wagered, win rate, biggest win and join date. It never shows your balance or your transactions. You can turn this off in Security → Public profile, and you will then show as "Hidden".
DiceXo sets no cookies. It stores a few items in your browser's local storage, including your sign-in token and the device identifier. There is no analytics and no third-party tracking. The Privacy policy sets all of this out in full.
Records are kept while your account is open, and for as long as they are needed afterwards — the financial and fairness records in particular, because they are what lets you verify an old roll and lets us answer a question about an old payment. There is no self-service export and no self-service deletion: to ask for a copy of your data, a correction or a deletion, email support@dicexo.com. The Privacy policy explains what can be removed and what cannot.
19. Availability, maintenance and changes to the site
DiceXo is provided as it is. We do not promise that it will be available without interruption, or free of faults. We may put the site into maintenance, pause betting, swaps, sign-ups or bonus claims, or pause deposits or withdrawals in a particular coin. When we do, a banner explains it. Maintenance mode deliberately does not pause withdrawals.
We may change the game's limits — maximum bet, maximum profit, the swap spread, rakeback — and we may add or remove supported coins and networks. Current values are always published by the site and shown in the game before you act on them. Changes apply from the moment they are made; they do not re-price a bet you have already placed or a swap you have already done.
20. Changes to these terms
We may update these terms. When we do, we will change the "last updated" date at the top, and for a change that materially affects you we will also put a notice in the announcement banner on the site. If you do not accept a change, stop playing and withdraw your balance. Continuing to play after a change means you accept it.
21. Complaints and disputes
If something has gone wrong, email support@dicexo.com and describe it: your username, what you were trying to do, the exact message you saw, and — for anything about money — the coin, the amount and the transaction hash. Your complaint is read and decided by the operator.
Nothing in these terms removes any right you have under the law of the country you live in that cannot be removed by agreement.
If any part of these terms turns out to be unenforceable, the rest stays in force.