GGOODSMASH

🃏 GoodsMash Poker

A table you can actually sit at, on a chain you can actually read. Blinds in GMTS, seats decided by nothing but showing up — and no house cut, permanently.

Proof, not promises

  • Table contract 0xf9fAce0140639C2404f9256a89e5BA1DC86232c9 — 22,796 bytes of code on Robinhood Chain 4663
  • Lobby 0x0b37725da653b0fe94f140fad9c5f947a492c27e indexes exactly one table, and the table is in it
  • Hand evaluator library 0xa00156a5698024be262c616e11ca52b11185c23e
  • rakeBps = 0 — and there is no setter. The constructor is the only place rake can ever be set, and it was set to zero, so the house takes nothing from any pot. Even if someone wanted to, the contract hard-caps rake at 2.5%.
  • owner and treasury = the project Ledger. Not a hot wallet.
  • Buy-ins and stacks are held by the table contract, and a hand settles by paying the winner — chips conserve exactly (verified: 2039 + 1980 + 1980 = 5999 paid out, +1 rake on a table that still had rake configured in the test).

How a hand works

  1. Buy in. Approve GMTS, then buyIn(seat, amount). Your stack lives in the table contract while you sit.
  2. Commit. You generate a random secret in your browser and send keccak256(secret, you, table, handId). You cannot change it afterwards.
  3. Reveal. After the commit window, you send the secret itself. The contract checks it hashes back to your commitment.
  4. Deal. The deck is shuffle(keccak(all revealed secrets + blockhash)). Nobody can predict or reorder it — and because the inputs are public, anyone can recompute the deck independently. You do not have to trust us or the other players.
  5. Bet. Check/call, raise, or fold across the streets. Hole cards stay hidden unless a player chooses to reveal them.
  6. Showdown. Best five-card hand takes the pot.

If a player withholds their secret rather than revealing, the hand does not get stuck: the contract substitutes keccak(commitment, entropy, seat, handId), emits ShuffleWithheld, and the hand completes. Withholding is strictly worse for that player than revealing — the substitution is publicly verifiable too.

Sit down

🃏 Little Rock Table

blinds 0 / 0 GMTS · rake 0 · seats · phase IDLE

POT0 GMTS
🂠
🂠

Connect a wallet to sit down.

No text chat anywhere: only these reactions. Nothing to moderate, nothing to scrape.

About the reactions

There is no text chat at this table — only emoji reactions, deliberately: nothing to moderate, nothing to scrape, and no way to paste a scam link. The reactions you see are local to your table view for now; putting them onchain is a small separate registry contract, and the page will say so plainly when it ships.

New to the ecosystem? Start at what is live right now, or read what a RIG unlocks.

GOODSMASH // HOUSE OF ALPHA

Goodsmash House of Alpha is independent and is not affiliated with, sponsored by, or endorsed by Robinhood.