ZENKO WIKI / CASINO & ZOTHEBYZ
Lucky Zen Casino odds & payouts · Zothebyz auction + raffle house · escrow, fairness, splits, merchant subscription
Wiki More Casino & Zothebyz
Casino & Zothebyz Town buildings

Games of Chance & the Auction House

Two of Town's landmark buildings turn your currencies into thrills. The Lucky Zen Casino is a fast provably-fair lounge where you wager Gems on quick games. Zothebyz is the community auction + raffle house where players list real assets and bid in Gems or $ZOLANA.

EVERYTHING IS PROVABLY FAIR

Both venues use commit-reveal RNG. The server commits to a hidden seed (published as a SHA-256 hash) before the outcome, then reveals the seed after — so you can re-run the draw yourself and confirm it wasn't rigged. Nothing about the result can be changed after the commit.

Lucky Zen Casino Gems only

Lucky Zen Casino

Two lightning-round games of chance, both wagered in Gems and nothing else. A win always pays ×1.95 your stake — that small shortfall from ×2.00 is the house edge, which makes the casino a net Gem sink and helps keep Gems scarce. There is no dice table, slot machine, or card game: just Coin Flip and Rock-Paper-Scissors.

A WIN IS ALWAYS A REAL WIN

Payout is round(bet × 1.95), floored to at least bet + 1 — so even a 1-Gem bet returns more than the stake on a win. On any meaningful bet the payout is effectively bet × 1.95.

Table limits

DialValueNotes
Wager currency GemsGems only — never Gold or $ZOLANA
Minimum bet1 GemPer round
Maximum bet1,000 GemsPer round; also capped by your balance
Win payout×1.95round(bet × 1.95), min bet + 1

The two games

Coin Flip — 50 / 50

Call Heads or Tails, then flip. Match the landed side and you win ×1.95; miss and your bet burns. There is no tie.

Rock · Paper · Scissors — vs the House

Throw Rock, Paper, or Scissors against the House's hidden pick. Win pays ×1.95, a Tie refunds your full bet, and a Loss burns it. Standard rules: Rock beats Scissors, Paper beats Rock, Scissors beats Paper.

Odds & house edge

Each round is one draw from the commit-reveal stream. Here are the exact outcome probabilities and what they mean for your expected return (RTP) on a ×1.95 win:

Coin Flip
Win (×1.95)50%
Lose (burn)50%
Expected return97.5%
House edge2.5%
Rock-Paper-Scissors
Win (×1.95)33.3%
Tie (refund)33.3%
Lose (burn)33.3%
Expected return98.3%
House edge~1.7%

Coin Flip return = 0.50 × 1.95 = 0.975. RPS return = (⅓ × 1.95) + (⅓ × 1.00 refund) + (⅓ × 0) = 0.983. The tie-refund makes RPS the slightly friendlier of the two; the overall casino edge sits in the ~1.7–2.5% band by game.

How a round settles

  1. Your bet is deducted up front from your Gem balance.
  2. The server draws the outcome from a commit-reveal seed and returns the revealed serverSeed, its commitHash, and your clientSeed.
  3. Winnings are credited with a compare-and-set write — if your balance changed mid-spin, the round is rejected ("spin again") so no double-spend is possible.
  4. The result posts to the live casino feed & weekly leaderboard.

Because it is a Gem sink with a house edge, the casino is entertainment, not an income source — grind Gold in Dungeons for reliable earnings.

Zothebyz Auction House Player-hosted

Zothebyz

Zothebyz is the community auction + raffle house. Anyone with a Merchant subscription can list a lot — a creature, relic, cosmetic, egg, or a stack of Gems / Gold / materials — and let other players compete for it. Lots settle in one of two currencies:

  • Gems — held in database escrow (bids / tickets locked in the DB until the lot closes).
  • $ZOLANA — held in an on-chain escrow vault (Token-2022 program, live on mainnet).

The prize is locked the moment you list

When you create a lot, the prize is escrowed immediately so it can never be duped or double-spent while live:

  • Unique items (creatures / relics / cosmetics / eggs) get their marketplace listed flag flipped atomically — you can't feed, breed, dismantle, sell, or re-list them until the lot ends.
  • Fungibles (Gems / Gold / materials) are reserved out of your balance up front.
  • A Soulbound relic (a perfect roll that binds when equipped) can never be listed.
DURATION & ANTI-SNIPE

A lot runs for anywhere from 5 minutes to 7 days. On auctions, any bid placed in the final 60 seconds extends the clock by another 60 seconds — so a last-instant snipe always gives rivals a fair chance to answer.

Auctions Highest bid wins

How auctions work

An auction has a start price and a minimum increment (default +1 whole unit). Your bid is escrowed when placed. The rules the server enforces atomically:

  • The first bid must reach the start price; every later bid must clear current high + increment.
  • You can't bid on your own lot, and each raise must beat your own previous bid (you top up only the delta).
  • Escrow, leading, and the anti-snipe extension all happen in one row-locked transaction — no lost updates.

Refund-at-close

When the auction ends, every outbid player is refunded in full and only the top bidder pays. In a single atomic settle the winner receives the prize, the host receives their proceeds (after tax), and all losing escrow is returned — nothing is stranded.

Raffles Commit-reveal draw

How raffles work

A raffle sells tickets at a fixed price (with an optional cap on how many can be sold). Each ticket is one entry; buying more tickets weights your odds proportionally. The winner is a provably-fair draw:

  1. At creation the server generates a secret serverSeed and publishes only its SHA-256 commit hash.
  2. At close it reveals the seed and draws the winning index from sha256(serverSeed : ticketsSold), mapped across all sold tickets.
  3. Anyone can re-run that hash from the revealed seed to verify the winner — the host can't pick.
MINIMUM-TICKET FLOOR → VOID + REFUND

A raffle needs at least its minimum ticket count (default 10) sold by close. If it falls short, the lot is voided: every buyer is refunded in full and the prize returns to the host. No one loses their stake on a raffle that never filled.

Proceeds Split & Fees 80 / 20

Zothebyz takes a flat 20% tax on the proceeds of a player-hosted lot. The host keeps the other 80%; the taxed 20% is burned (a currency sink). House-run "giveaway" lots (admin-hosted) route 100% to treasury and pay the host nothing.

Lot typeHost cutTaxApplies to
Player-hosted80%20% burnedMerchant subscribers
Admin / house giveaway0%100% → treasuryAllowlisted admins only

The split is applied to the settled amount only — losing bids and unfilled-raffle tickets are refunded gross, before any tax.

Zothebyz Merchant Subscription 30-slot cap

Hosting lots requires an active Zothebyz Merchant subscription. It is deliberately scarce — a status seat, not a free-for-all:

DetailValueNotes
Price$10 / monthPaid in native SOL to treasury (not $ZOLANA)
Term30 daysRenewals stack from your current expiry
Global cap30 slotsOnly 30 active Merchant seats exist at launch — sold out means sold out
Live-lot cap15 per hostMax simultaneous active lots one Merchant may run
WHY SOL, NOT $ZOLANA

The Merchant fee is charged in native SOL so it stays outside the in-game economy — it doesn't emit or burn $ZOLANA. Renewals extend your existing seat by 30 days without consuming a new slot from the 30-seat cap, so keeping a Merchant seat is straightforward once you hold one.

Lots can be closed but never cancelled — this is what the 15-live-lot cap protects against, keeping the auto-settle loop bounded per host. Related reading: Economy & Market for currencies and the fee-free instant marketplace, and Town & Social for where these buildings live.