Your 
Table
Rules
.

Host a game. Invite the crew.

NO SIGNUP

NO KYC

BUILT ON BASE

or get dealt in

Game updates. Bonus drops. Special deals.

Poker Night is Back

We brought the Friday night home game to your browser. Talk trash in the chat, throw emojis at your friends, and settle the score without leaving your couch.

Poker lobby
INSTANT PLAY

Play in seconds.
Just send the link.

You didn't come here to fill out forms. You came to play. Test our game engine, check the vibes, and bluff your friends using a completely anonymous guest account. No strings attached.

  • No SignupNo email, no account
  • No KYCNo ID, no verification
  • Free to PlayPractice with free chips
POWERED BY THIRDWEB

Real stakes. No custody risk.

Sign in with Google, Discord, X, or your wallet. Buy in with USDC on Base. Your stack lives in a smart contract — not our bank account. We can't freeze it. We can't touch it.

How it works:

Sign in with your social account or connect your Web3 wallet. Buy in with USDC. Funds move directly on-chain. No intermediary holds your bankroll.

Base

Base

Google

X

Discord

Apple

Thirdweb Login

The old way vs. the Stacked way

The old way

Stacked

The old way

Submit your ID. Wait for review.

Stacked

Connect a wallet. You’re in.

The old way

Wait days for withdrawals.

Stacked

Settle to your wallet, on-chain.

The old way

Trust the operator with your bankroll.

Stacked

Smart contract holds the chips.

The old way

Volatile token of the week.

Stacked

USDC. Always $1.

The old way

Download an app from 2018.

Stacked

Open a link. Any device.

iPhone mockup frame

3 Steps to the Flop.

No downloads. No updates. Just play.

01

Jump in instantly

Use what you have: Google, Discord, or your wallet. Or play free as a guest. No signup, no email, no nothing.

02

Host your table

Spin up a private room. Set the blinds, choose the game speed, and control exactly who sits down. Your rules.

03

Share and play

Drop the link in your group chat. Friends join instantly on any browser or device. No app store downloads, ever.

Host to Earn.

Anyone can host. On every real-money hand at a table you run, you keep a quarter of the rake — credited on-chain, hand by hand. Run a public game, earn while the room plays.

Host earnings

Sunday Night Hold'em

LIVE

$147.32

+$0.42 from last hand

Recent settlements

Hand #2934

+$0.18

Hand #2933

+$0.30

Hand #2932

+$0.24

FROM EVERY HAND

Run the table.
Take the cut.

You host the table. We take a cut. So do you — 25% of every rake, credited per hand. You don't even have to play.

  • 25% of every rake

    credited per hand, not per session

  • 0% deploy fee

    Stacked covers the gas to spin up your table

  • 0% custody risk

    earnings live in the table contract, not our account

ANYONE CAN HOST

Three clicks. You're the house.

Connect a wallet. Pick the stakes. Click create. Stacked sponsors the deployment, so your table goes live for free — first hand settles, first cents land.

No application gates.

No approval queue. No staking requirement. No fee to deploy. The marketplace is open — if you can connect a wallet, you can run a table.

Host setup

GAS SPONSORED

1

Connect wallet

Any thirdweb wallet — or sign in with email.

2

Pick stakes, click create

A smart contract deploys for your table.

3

Earn from the first hand

Your 25% credits live, hand by hand.

No application. No approval queue. No fee to deploy.

Priced in USDC

1 chip = 0.01 USDC

Always.

No volatility. No conversion games. A 100-chip stack is $1.00 at buy-in, at showdown, at withdrawal.

Common stakes

5 / 10 chip game

0.05 / 0.10 USDC

25 / 50 chip game

0.25 / 0.50 USDC

100 / 200 chip game

1.00 / 2.00 USDC

Under the hood

Engine deals. Contract pays.

Speed where it matters. Trust where it counts. The game runs in real time on our engine. Every dollar lives in a smart contract on Base. We deal the cards. The contract holds the cash.

Engine · Go

// off-chain

Deals the hand.

Shuffle, deal, pot math. Real-time.

Banker · Base

// onchain

Holds the cash.

One smart contract per table. Custody, payouts, settlement.

shuffle.go

import (
    "crypto/rand"
    "encoding/binary"
)

func SecureShuffleDeck(d *Deck) error {
    n := len(*d)
    bytes := make([]byte, n*8)
    // OS CSPRNG entropy — same primitives behind TLS.
    if _, err := rand.Read(bytes); err != nil { return err }

    for i := n - 1; i > 0; i-- {
        // Fisher-Yates: uniform over the remaining range.
        j := int(binary.BigEndian.Uint64(bytes[(n-1-i)*8:]) % uint64(i+1))
        (*d)[i], (*d)[j] = (*d)[j], (*d)[i]
    }
    return nil
}

Contract · Base

Live

0x7a2c…f91d

↗ verify

Custody

USDC held by the contract

Payouts

Paid by the contract

Settlement

Onchain when the hand ends

Custody proof

We never touch the cash.

One smart contract per table. The contract pays the winner, not us.

Shuffle proof

The same primitives behind TLS keys.

Real shuffle code. No predictable seeds, no insider math.

Possible decks

8 × 1067

More than atoms in the observable universe.

OS CSPRNG

Entropy source

Fisher-Yates

Shuffle algo

1-to-1

Contract per table

FAQ

Before you sit down...

Updates & Promos

Don't miss a hand.

Game updates. Bonus drops. Special deals. Straight to your inbox.

Stacked Logo

STACKED

The easiest way to play poker with friends, onchain. No downloads, no hassle — just pure poker action.


© 2026 Stacked Poker. All rights reserved.

Built with Thirdweb

Made for Onchain Friends