Decentralized Casinos

Decentralized casinos are gambling apps that settle every bet through smart contracts on a public blockchain, so your coins stay in your own wallet until the moment you wager. Choose one if you want code, not a company, to hold the bankroll and pay the winnings. None of the casinos we review works that way, and Pubs, Winna, Bitcasino and BC.Game are custodial casinos with Web3 features: a wallet sign-up, a casino token, MetaMask payments and a provably fair help page.

Decentralized, Hybrid and Custodial Casinos Compared

A decentralized casino pays from a smart contract while your coins wait in your wallet, a custodial casino keeps your deposit in a casino balance, and a hybrid is a custodial casino with Web3 features such as a wallet login or a casino token. Sort any site by who holds the money between bets if the safety of your balance decides where you play.

Feature

Decentralized casino

Hybrid casino

Custodial casino

Coins between bets

Your own wallet

Casino balance after the deposit

Casino balance

Account

Wallet connection only

Wallet connection or email

Email and password

Who settles a bet

Smart contract

Casino server

Casino server

Randomness

Verifiable on-chain randomness, such as Chainlink VRF or commit-reveal

Provably fair hashing or certified RNG

Certified RNG, sometimes provably fair

Bankroll

Liquidity pool funded by stakers

Operator

Operator

License

None named by the active protocols we checked

Named regulator, often offshore

Named regulator, often offshore

Typical failure

Contract bug or rug pull

Hot wallet hack

Hot wallet hack

Examples

Gamba sites, JustBet at its 2023 launch

Pubs, Winna

Most casinos we review

Protocol details on this page come from developer documentation, Chainlink docs, project forums, news reports and public on-chain data trackers, checked on October 22, 2026.

4 Crypto Casinos With Web3 Features

Pubs leads because a crypto wallet is all it takes to open an account. Pick Winna, Bitcasino or BC.Game instead if you want the SHFL token, MetaMask payments or a provably fair help page, and keep in mind that all four hold your deposit in a casino balance, which keeps them custodial casinos with Web3 features, not decentralized casinos.

What Is a Decentralized Casino?

Decentralized Casino

A decentralized casino is a gambling app whose bets, payouts and bankroll run in smart contracts on a public blockchain instead of on a company's servers. Call a site decentralized only if you play straight from your own wallet and the contract, not staff, sends your winnings.

A smart contract is a program stored at a fixed address on a blockchain. Once deployed it runs exactly as written, and interactions with it are irreversible by default, so a settled bet stays settled. The same idea goes by decentralized crypto casino, DeFi casino or gambling dApp, while a Web3 casino label often means only a wallet login.

On-chain betting predates most coins. SatoshiDice launched in April 2012 and took bets sent to its "1dice" bitcoin addresses, with each result drawn from the transaction hash, and within weeks it carried over half of all bitcoin transactions. FunFair opened a closed beta on Ethereum mainnet in May 2018, and its KingTiger Casino shut on February 26, 2021, blaming Ethereum congestion that made it "impossible to run our games in their current format".

How Does a Decentralized Casino Work?

How it work

A decentralized casino works by moving each bet from your wallet into a game contract, drawing a verifiable random number and paying the result out of a shared liquidity pool. Follow the 5 stages below if you want to know where your coins sit at every point of a bet:

  1. Connect: MetaMask, Phantom or TronLink links your wallet to the app, with no email or password.
  2. Approve: you give the contract a spending cap for a token such as USDC.
  3. Bet: one transaction moves the stake into the game contract.
  4. Randomize: the contract requests a random number and stops accepting inputs until it arrives.
  5. Settle: a win flows from the pool to your wallet, and a loss stays in the pool.

The house is a crowd of stakers. Gamba, an open-source toolkit for betting games on Solana, lets players bet straight from their wallets against shared liquidity pools. On Arbitrum, WINR Protocol ran every JustBet game against its WINR Liquidity Pool, which held $3.7 million in September 2023. Stakers in such a pool gain when players lose and pay out when players win.

How Do Decentralized Casinos Prove Fair Results?

Decentralized casinos prove fairness with a random number the blockchain itself verifies, often from an oracle such as Chainlink VRF, rather than with a seed the operator keeps private. Ask which of these 3 methods a site uses if you want to know who holds the power to bias a roll:

  1. Chainlink VRF, which returns a random value with a cryptographic proof that is verified on chain before the game uses it
  2. Commit-reveal, where each side posts a hash first and the hidden value second
  3. Provably fair hashing, where the casino shows a hashed server seed before you bet and reveals it after

Method

Who creates the randomness

Where it is checked

Weak spot

Chainlink VRF

Chainlink oracle node

On chain, before the result is used

An attacker with the VRF secret key who builds blocks on that chain

Commit-reveal

Players or the contract

On chain, at the reveal

The last revealer sees other values first, and a skipped reveal voids the round

Provably fair hashing

The casino's server seed plus your client seed and a nonce

By you, after you rotate the seed

The casino generates the server seed and holds your balance

Chainlink VRF went live on Ethereum on October 22, 2020. Version 2.5 replaced versions 1 and 2 on November 29, 2024. It runs on Ethereum, Arbitrum, Base, BNB Chain, Polygon and further networks, while Solana and TRON are missing from its list.

Provably fair hashing proves that a result did not change after your bet, through an HMAC-SHA256 hash built from the server seed, your client seed and a nonce that rises by 1 per bet. It proves nothing about who holds the money. Winna labels its in-house originals provably fair and BC.Game runs a provably fair help page, yet both casinos keep your deposit in a casino balance.

Which Decentralized Casino Models Exist in 2026?

Five on-chain betting projects show the range of models in October 2026: Gamba, Dexsport, JustBet, PoolTogether and Polymarket, and only the first three are casinos. Read the status column before linking a wallet if you want to avoid a project that has gone quiet.

Project

Chain

Model

Status checked October 22, 2026

Gamba

Solana

Open-source toolkit for wallet-to-contract betting games with shared pools

No token yet, DAO marked "coming soon"

Dexsport

BNB Chain, Ethereum and others

Wallet sign-up with 10,000+ games from studios such as Pragmatic Play and Evolution

Launched 2022, DESU token, audits by CertiK and Pessimistic, no license named

JustBet (WINR Protocol)

Arbitrum, then WINR Chain

Games backed by the WINR Liquidity Pool at launch (2023)

Launched March 2023, $0 locked in WINR Protocol since January 31, 2026

PoolTogether

Ethereum and other chains

No-loss prize savings: deposit interest pays the prizes

Not a casino, launched June 24, 2019

Polymarket

Polygon

Prediction market settled in a USDC-backed token

Not a casino, its main platform blocks or limits the US, UK and Australia

Dexsport shows how thin the label gets. Players sign up with MetaMask and, by Dexsport's own account, keep full control of their funds, yet its catalog comes from outside studios such as Pragmatic Play and Evolution rather than from contracts on chain.

JustBet carries the cautionary tale. When we checked on October 22, 2026, DefiLlama listed JustBet on WINR Chain as deprecated, and WINR marketed JustBet as an AI creator casino.

Who Holds Your Coins at a Decentralized Casino?

Coins

At a decentralized casino your coins stay in your own wallet until a bet starts, while a custodial casino holds them in hot wallets it controls. Weigh both failure types if you plan to leave a balance on any gambling site.

Custodial casinos lose money through their wallets. Stake lost $41 million from its Ethereum and BSC hot wallets on September 4, 2023, in a theft the FBI tied to North Korea's Lazarus Group. MetaWin lost over $4 million from its Ethereum and Solana hot wallets on November 3, 2024.

Decentralized casinos lose money through code. Contract calls are final. EOSBet lost about 40,000 EOS, roughly $200,000, from its bankroll on September 14, 2018, through a faulty check in its contract, and at least $338,000 more on October 15, 2018.

Signing in with a wallet settles what you share on day one, not who holds the coins afterwards. Bitcasino lists MetaMask for deposits and withdrawals, yet each deposit becomes a balance that Bitcasino holds. Our page on crypto casinos that skip ID at sign-up covers that side of the trade.

What Are the Risks of Decentralized Casinos?

Risks

The 6 main risks of decentralized casinos are contract bugs, predictable randomness, block stuffing, rug pulls, unlimited token approvals and the lack of any regulator. Test each one against a project before you approve a token if you plan to bet more than pocket change.

  1. Contract bugs: a flaw in abandoned Bankroll Network contracts let an attacker take about $35,000 on June 19, 2025, from wallets that still carried approvals.
  2. Predictable randomness: EOSPlay used the block ID in its results, and on September 14, 2019, an attacker filled blocks and won 30,000 EOS.
  3. Block stuffing: the Fomo3D winner took 10,469 ETH on August 22, 2018, by flooding blocks for 175 seconds to keep every other buyer out.
  4. Rug pulls: ZKasino sent $33 million of user crypto to Lido in April 2024 instead of returning it, and our crypto scam reports track cases like it.
  5. Unlimited approvals: MetaMask warns that an unlimited spending cap lets a hacked app drain the approved token.
  6. No regulator: Polymarket settles disputes by a UMA token-holder vote, and after a contested $7 million market in March 2025 it refused refunds.

Pools empty too. WINR Protocol, which once backed JustBet with a $3.7 million pool, has shown $0 locked since January 31, 2026.

Decentralized crypto casinos rarely name a gambling license, so the law where

Security

you live sets the rules for using one. Read your own country's gambling rules before linking a wallet if you are unsure where you stand.

We found no named gambling license for Gamba, JustBet or WINk, and Dexsport's own description names none. EOSBet was the exception, claiming a Curaçao license in December 2018.

Three markets show the range. Australia's Interactive Gambling Act 2001 prohibits online casino games such as roulette, poker and blackjack for people in Australia, and by October 2022 its regulator, ACMA, had blocked 619 illegal gambling and affiliate sites, crypto-betting site Cloudbet among them. Great Britain has no established route for licensed operators to take crypto at scale, and the Gambling Commission asked its Industry Forum in February 2026 to explore one. In the US, the CFTC fined Polymarket $1.4 million on January 3, 2022, ordered it to wind down its markets, and in November 2025 approved an intermediated US trading platform for it.

A contract has no appeals desk. This section states facts, not legal advice.

Which Blockchains Do Decentralized Casinos Use?

The projects on this page run on Solana, Arbitrum, Base, BNB Chain, Polygon, Ethereum and TRON, and each chain's block time sets the floor for how fast a bet settles. Pick a chain with short blocks and a Chainlink VRF listing if you want quick rolls that the chain itself verifies.

Chain

Block time

Chainlink VRF 2.5

Project from this page

Ethereum

12 seconds

Yes

PoolTogether

TRON

3 seconds

No

WINk, formerly TRONbet

Base

2 seconds

Yes

PoolTogether V5

Polygon

1.75 seconds since May 2026

Yes

Polymarket

BNB Chain

0.45 seconds since January 14, 2026

Yes

Dexsport

Arbitrum

0.25 seconds

Yes

JustBet at launch

Solana

0.2 seconds since October 9, 2026

No

Gamba

Stablecoins follow the chain. Circle issues native USDC on Arbitrum, Base, Ethereum, Polygon and Solana, and it ended USDC minting on TRON on February 21, 2024, which matters if you move between USD Coin casinos and on-chain apps.

Who Should Use a Decentralized Casino?

Who Should Use a Decentralized Casino

A decentralized casino suits players who already run a self-custody wallet, read every token approval before signing and accept that nobody reverses a lost bet. Stay with a licensed hybrid such as Pubs, which names the Tobique Gaming Commission, if you want a regulator behind your balance.

Decentral Games, which built a casino inside Decentraland before turning to ICE Poker, sits with other virtual-world venues on our metaverse casinos page. Players who simply want sites that pay in bitcoin start from our Bitcoin casino rankings.

How to Play at a Decentralized Casino

To play at a decentralized casino, work through 5 steps: connect a wallet, pick the network, approve a spending cap, place the bet and revoke the approval. Set the cap to your session budget if you want a hacked contract to reach no further than that sum.

  1. Step 1: Connect a wallet

    Open the app in a browser with MetaMask, Phantom or TronLink and accept the connection request.

  2. Step 2: Pick the network

    Switch the wallet to the chain the app runs on, and check the network details yourself, since MetaMask does not maintain Chainlist data.

  3. Step 3: Approve a spending cap

    Type a cap equal to your session budget instead of accepting an unlimited one.

  4. Step 4: Place the bet

    Confirm the wager transaction and wait for the contract to settle the result.

  5. Step 5: Revoke the approval

    On Ethereum and other EVM chains, open the Spending Caps tab in MetaMask Portfolio or an Etherscan-family Token Approval Checker and revoke the cap for a small gas fee.

Decentralized Casino FAQ

Is a Web3 casino the same as a decentralized casino?

No. A Web3 casino often means a wallet login or a token, while a decentralized casino settles bets in smart contracts. Dexsport takes MetaMask sign-ups, yet its game catalog comes from outside studios rather than from contracts on chain.

Who pays my winnings at a decentralized casino?

The stakers in its liquidity pool. Their pool grows when players lose and shrinks when players win, so they take the side a casino owner takes elsewhere.

Can a contract take more than the spending cap I approve?

No, the cap is the ceiling for that token. The contract draws up to the approved amount in one or several pulls, and a new approval replaces the old figure.

Why does a decentralized casino ask me to sign twice?

The first signature approves a token and the second places the bet. Native coins such as ETH need no approval, while tokens such as USDC do, and commit-reveal games add a separate reveal transaction.

Does USDC on TRON work for on-chain betting?

Only as a legacy token. Circle halted new USDC issuance on TRON in February 2024, so pick USDT on TRON or USDC on Arbitrum, Base, Polygon or Solana.