Live

About Hypergamble

Hypergamble is a non-custodial, cryptographically settled casino running on a purpose-built L2 appchain. Every bet is verified by a zero-knowledge proof. Every payout is committed on-chain before play begins. Every balance update is mathematically auditable by any external observer. The result is an on-chain casino where the player doesn't need to trust the operator — they can just verify.

Platform at a glance

1% → 0.12%
House Edge (base → top VIP)
100%
On-Chain Components
10k TPS
Settlement Throughput
<1s
Block Time
<500ms
Game Latency
Celestia
Data Availability

Join the community

Hypergamble is a first-of-its-kind casino with every component — game logic, balances, settlement, and the bridge — running on a public chain. And it's also quite a lot of fun — join the community to learn more!

Discord Twitter / X Documentation

Tokenomics

The Hypergamble token is the governance and ownership instrument of the protocol. It mirrors the Hyperliquid model directly: zero VC allocation, zero private sale, zero centralized-exchange allocation. Supply is fixed, and the people who used the product first own the largest share.

Token overview

Token Type
ERC-20 with native staking on the Hypergamble appchain. Bridged representation on Ethereum L1.
Total Supply
1,000,000,000 tokens (one billion). Fixed. No inflation. No mint function after genesis.
Decimals
18
Genesis Distribution
Retroactive airdrop to early users at TGE

Token distribution

1B FIXED SUPPLY
Genesis Airdrop
31.0%
Future Emissions & Rewards
38.88%
Core Contributors
23.8%
Foundation & Liquidity
6.32%

Genesis Airdrop · 31%

310,000,000 tokens distributed retroactively at TGE to the people who used the product before there was a token. This is the largest single allocation in the supply, and it goes to users — not investors.

  • Pre-beta and beta mainnet players
  • Waitlist signups with verified wallet activity
  • Genesis Points accruers (see Genesis Points page)
  • Leaderboard participants across all qualifying seasons

The distribution mirrors Hyperliquid's approach. There is no claim form, no Twitter task, no Discord role gate — allocation is computed from on-chain activity and credited directly to the wallet that earned it.

Future Emissions & Community Rewards · 38.88%

388,800,000 tokens reserved for ongoing community rewards across multiple seasons. Released programmatically as the product grows, funding continued player rewards, ecosystem partnerships, and seasonal Genesis-Points-equivalent campaigns.

Core Contributors · 23.8%

238,000,000 tokens allocated to the core team. One-year cliff from TGE, then linear vesting through 2028. The longest lock in the supply distribution — community gets liquidity first, the team waits.

Foundation, Grants & Liquidity · 6.32%

63,200,000 tokens for operational allocations: foundation budget, ecosystem grants, on-chain liquidity bootstrap. Not investor allocations.

What's not in the supply

By Design
Zero VC allocation. Zero private sale. Zero CEX allocation. Hyperliquid proved that a token does not need pre-launch institutional buyers to succeed. The strongest possible alignment is between the product and the people who use it. Investor exposure is available through the same open-market mechanism as anyone else.
Season 1 Live

Genesis Points

Genesis Points are how early players earn their share of the Genesis airdrop. Points accrue from real on-chain activity — bets settled, rounds played — and convert to token allocation at TGE. No claim form, no tasks; points are computed from your wallet's on-chain history.

Season 1

Active Season
Season 1

Season 1 is live now. Points accrued during Season 1 convert to the largest tranche of the Genesis airdrop at TGE. Earlier participation compounds — the earliest seasons receive the largest share.

How to earn

The vast majority of Genesis Points come from real gameplay — bets settled on the protocol, scaling with rounds played and volume wagered. Smaller secondary sources include referring players who genuinely play, and community contributions. The system is built to reward real players, not airdrop farmers.

Notice
Points are gameplay-weighted, which makes sybil farming uneconomic, and on-chain behavioral analysis flags coordinated wallet clusters. Detected farming results in forfeiture of accrued points across the implicated wallets. Real players have nothing to worry about.

FAQ

Where can I see my points?

Genesis Points are displayed in real time in the player dashboard once you connect your wallet, alongside your standing relative to other players.

Can I transfer points?

No. Genesis Points are bound to the wallet that earned them. At TGE, that wallet receives the corresponding token allocation directly — no claim step.

What if I miss Season 1?

Later seasons will distribute the remaining Genesis allocation, but the earliest seasons receive the largest share.

The Provably Fair Protocol

Every bet settles through a four-step commit-reveal protocol that makes outcome manipulation cryptographically impossible — for the player and the house alike. An ECVRF house seed is combined with a player-supplied secret, binding both parties before any randomness is revealed.

The four-step protocol

1

Player commits

The player publishes the Poseidon commitment C_player = H(player_nonce ∥ player_address ∥ round_counter) on-chain. The nonce stays private. The player is now bound to a seed contribution they cannot change.

2

House reveals VRF

The house publishes a VRF output computed over inputs that include C_player. Because the input is fixed the moment the player committed, the house cannot grind seeds for a favorable result.

3

Player reveals nonce

The player publishes player_nonce; the contract checks it against the commitment. A player who tried to peek at the VRF and pick a favorable nonce would fail this check. Non-reveal within the timeout forfeits the bet.

4

Settlement proof

The final seed is H(vrf_output ∥ player_nonce) — determined by inputs neither party controlled alone. A single Plonky2 proof then establishes VRF correctness, payout computation, and balance transition in one verification, settled on-chain.

Why it can't be gamed
Both parties commit before either reveals. The house can't grind because the player's commitment is already fixed in the VRF input; the player can't grind because their nonce is committed before the VRF appears. And the sequencer can't quietly suppress losing-for-the-house bets either — bets sit in a threshold ElGamal encrypted mempool and are included before they can be read, so the sequencer can't tell which bets to censor or stall. Every artifact is on-chain, so any external observer can replay and verify the outcome — no off-chain "trust us" step exists.

Timeout rules

House non-reveal
If the house fails to publish the VRF output in time, the bet is fully refunded. House liveness is enforced by the protocol.
Player non-reveal
If the player fails to reveal in time, the bet is forfeited — protecting against griefing after an unfavorable seed.

What the settlement proof establishes

A single ~600-byte Plonky2 proof per bet establishes three sub-claims at once:

  • VRF correctness — in-circuit ECVRF verification proves the output is a valid evaluation of the house key (ECVRF construction over BLS12-381 G1, adapted from the RFC 9381 / draft-irtf-cfrg-vrf-15 design for a pairing-friendly curve).
  • Payout computationoutcome = final_seed mod N, with the multiplier looked up via Merkle membership against the committed payout table.
  • Balance transitionnew_balance = prev_balance − bet_amount + payout_amount, checked against the state tree, with prev_balance ≥ bet_amount asserted.

Every bet emits a full artifact set — commitment, VRF output and proof, outcome, payout, settlement proof, and state roots before and after — all published on-chain. Any external party with the public verifier keys can re-verify any bet. The protocol depends on the math, not on the operator's good behavior.

House Edge & RTP

The house edge is cryptographically committed before play begins. Players verify the claimed Return To Player percentage themselves against a Groth16 proof generated once per game version. No hidden edge, no per-bet adjustment, no operator discretion.

One percent — and as low as 0.12%

Base house edge
1.0%

Roughly half the crypto-casino category average. Lower edge means longer bankrolls and better retention — revenue scales through volume and growth, not through extracting more per bet.

The 1% is the base edge. Through the VIP System, players earn rakeback that rises with status — up to 88% at the top tier, which brings the effective edge down to roughly 0.12%, among the lowest anywhere. See the VIP System page for the full rakeback ladder.

1%
Base Edge
0.12%
Effective · Top VIP
88%
Max Rakeback

How RTP is committed and verified

Each game has a payout table mapping outcomes to multipliers, which fully determines its RTP via RTP = Σ pᵢ × payoutᵢ. At deployment, the protocol publishes a Poseidon commitment to the table (the RTP commitment), a Groth16 proof that the committed table satisfies the claimed RTP, and the on-chain verifier address. The table itself stays private — publishing it would expose proprietary game design — but the proof lets anyone confirm the RTP is exactly what's claimed without seeing the table. This is the canonical use of a zero-knowledge proof: prove a property of a secret without revealing the secret.

Verification is three steps: query GET /games/:gameId/rtp for the claimed RTP, the commitment, the on-chain verifier address, and the game version; verify the Groth16 proof locally or on-chain; confirm that each bet's settlement proof binds to the same payout table (via the per-bet Merkle commitment exposed by the settlement circuit). The protocol cannot settle against a different table than the one it committed to.

Immutability
Once a game version is deployed, its payout table cannot be modified. Any change requires a new game version with a new circuit and a new on-chain verifier; the old version stays permanently accessible with its original commitment intact. The house cannot adjust the edge between bets, tilt outcomes against a winning player, or reduce payouts mid-session.

RTP by game

Game Claimed RTP House Edge Variance
Crash99.0%1.0%High
Roulette (European)97.3%2.7%Low
Plinko99.0%1.0%Configurable
Dice99.0%1.0%Configurable
Memecoin promotions≥100%Issuer-fundedPromotion-specific

Memecoin promotions are games where a token issuer funds a positive-EV experience as a marketing campaign — RTP can exceed 100% for the promotion's duration. Each is a separate committed game version.

Architecture Overview

Hypergamble runs on a purpose-built L2 appchain where every component lives on-chain: game logic, settlement, balances, the sequencer, and the state tree. Cryptographic proofs are generated by a dedicated proving layer, data is published to Celestia, and a Groth16-wrapped block proof is posted to Ethereum L1 as the root of trust for withdrawals.

System diagram

ETHEREUM L1 L1 Bridge Contract Groth16 Block Verifier Non-Custodial Asset Vault HYPERGAMBLE APPCHAIN (L2) Game Contracts Crash · Roulette · Plinko · Dice Settlement Verifier Plonky2 verification State Tree Poseidon sparse Merkle Sequencer Threshold ElGamal encrypted mempool On-Chain Treasury & Balances Reserve / lock / finalize, fully on-chain CRYPTOGRAPHIC PROVING LAYER ECVRF Prover Plonky2 Settlement Groth16 RTP + Wrap DATA AVAILABILITY Celestia Namespace
Every component lives on-chain — L1 settlement, appchain execution, proving, and DA

Everything on-chain

Hypergamble's defining property is that every component lives on-chain. There is no off-chain database holding balances, no centralized server adjudicating outcomes, and no operator account that funds flow through. Game contracts, the settlement verifier, the state tree, the treasury, and the sequencer all run on the appchain itself. Players, balances, bets, and proofs are part of chain state — auditable by anyone, controllable by no single party.

The sequencer & encrypted mempool

The sequencer decides which bets get included in each block. In a provably-fair system the house can't rig an outcome — but a dishonest sequencer could still hurt players by refusing to include the bets that would cost the house money: dropping a large bet, or sitting on it until the reveal window times out. That's liveness suppression, and it's the one real lever a sequencer has.

The threshold ElGamal encrypted mempool closes it. Bets are encrypted to a committee public key and stay sealed while the sequencer commits them to a block; only afterwards are they decrypted, via threshold decryption across the committee (no single member can open a bet alone). Because the sequencer has to include bets it cannot read, it has no way to tell which ones are the big or about-to-win bets — so it cannot selectively censor, delay, or time-out the bets that would lose the house money. It includes them blind, or not at all.

The proving layer

The only component that runs off the chain itself is the cryptographic proving layer — and it has no authority over outcomes or funds. It cannot move a balance, alter a result, or settle a bet on its own; it only produces proofs that the on-chain verifier then checks. If a proof is invalid, the chain rejects it. The proving layer provides three services:

  • VRF prover — ECVRF over BLS12-381 G1, following the RFC 9381 / draft-irtf-cfrg-vrf-15 design adapted to a pairing-friendly curve. Generates the house's verifiable seed contribution per bet.
  • Settlement prover — Plonky2 proof generation for the per-bet settlement circuit, combining VRF correctness, payout computation, and balance transition into a single ~600-byte proof.
  • RTP prover and block wrapper — Groth16 proofs for static RTP commitments at game-deployment time, and the STARK-to-SNARK wrapper that compresses each block's recursive Plonky2 proof to ~200 bytes for L1.

Because every proof is verified on-chain before it takes effect, the proving layer is a convenience for performance, not a trusted party. Anyone can run their own prover and produce the same proofs — the path to a permissionless proving market.

How a bet flows through the system

1

Player commits

The wallet submits C_player to the game contract on the appchain. The commitment is now part of chain state.

2

House seed published

In response to the commitment, the VRF output and proof are computed by the proving layer and submitted to the game contract. The timeout guarantees this happens or the player is refunded.

3

Player reveals nonce

The wallet publishes player_nonce; the contract verifies it against the commitment and the round becomes ready for settlement.

4

Settlement proof verified on-chain

The per-bet Plonky2 proof is generated and submitted to the settlement verifier contract, which verifies it and updates the state tree. An invalid proof is rejected by the chain.

5

Block proof + DA posting

At block close, all per-bet proofs are recursively aggregated into one block proof, wrapped to Groth16 for L1, and all per-bet artifacts are posted to a dedicated Celestia namespace.

Performance characteristics

<500ms
Game Latency
<1s
Block Time
10k
TPS Throughput

The block-validity pipeline sustains around 200 TPS with 1-second blocks (~200 per-bet proofs aggregated in 2–5 seconds on a dedicated proving machine), and scales to 10k TPS as the proving layer is horizontally distributed across the permissionless prover set.

Cryptographic Stack

Two proof systems, Poseidon as the in-circuit hash, and an ECVRF over BLS12-381 — each chosen for a specific performance and security profile. The stack is designed to handle per-bet proofs at high frequency while compressing to ~200 bytes for L1 verification at epoch close.

Proof systems

Plonky2 (STARK-based)

The per-bet settlement proof. Sub-second proving on commodity hardware. No trusted setup. Native recursive aggregation lets individual bet proofs combine into a single block validity proof. Operates over the Goldilocks field for native compatibility with Poseidon hashing.

Groth16 over BLS12-381

The static RTP commitment proof, deployed once per game version. Smallest possible proof size (~200 bytes). Cheapest possible on-chain verification (~250k gas equivalent). Trusted setup is acceptable here because the circuit is deploy-once and the ceremony is public MPC.

For L1 consumption, the recursive Plonky2 block proof is wrapped in Groth16 (STARK-to-SNARK) to compress it from ~kilobytes to 200 bytes. This is the only place a trusted setup applies to runtime proving, and it's done once per epoch, not per bet.

Hash function

In-circuit commitments
Poseidon

Poseidon is used in two flavors, one per proof system: Poseidon over the Goldilocks field (p = 2^64 − 2^32 + 1) for Plonky2 settlement proofs and Merkle tree construction, and Poseidon over the BLS12-381 scalar field for the Groth16 RTP commitment. Each flavor is native to its proof system, which keeps in-circuit hashing close to free.

Commitments that must be verified on Ethereum L1 use Keccak256 externally and bridge to the appropriate Poseidon variant internally via a Merkle representation. Goldilocks is chosen for native Plonky2 efficiency, enabling sub-millisecond Poseidon evaluation in-circuit.

Verifiable random function

RNG construction
ECVRF · BLS12-381

Elliptic-curve VRF over the BLS12-381 G1 group, derived from the construction described in RFC 9381 / draft-irtf-cfrg-vrf-15 and adapted to a pairing-friendly curve so the VRF check can run inside the settlement circuit. The house commits to a long-term keypair at deployment; the public key is stored in appchain genesis state. Each bet's outcome is derived from a VRF evaluation that is publicly verifiable against the public key without revealing the secret.

BLS12-381 is chosen for pairing-friendliness (enabling efficient in-circuit VRF verification within the settlement proof) and for its production-grade security level (~128 bits). The curve is also the foundation of Ethereum's BLS signature scheme, making bridge-side verification straightforward.

Primitive performance

The cryptographic primitives are fast enough to run on commodity hardware — Poseidon hashing in under a microsecond, ECVRF generation and verification well under a millisecond each. In practice this is what lets the games feel instant: settlement happens in milliseconds, not the multi-second waits typical of on-chain systems.

Settlement circuit constraint budget

The per-bet Plonky2 settlement circuit comprises three sub-claims combined into a single proof. Constraint distribution:

Sub-claim Constraint Count Share
A — In-circuit ECVRF verification~15,000–20,000~50%
B — Payout computation + Merkle membership~8,000–15,000~30%
C — Balance transition~2,000–5,000~10%
Glue + Fiat-Shamir + public-input encoding~3,000~10%
Total~25,000–45,000100%

Proving time on commodity hardware: 150–400 ms per bet. With GPU acceleration: 15–50 ms per bet. The VRF split optimization moves sub-claim A to a shared batch proof, reducing the per-bet circuit to ~6,000 constraints.

Trusted setup

Two trusted-setup ceremonies are required, both for Groth16 circuits only (Plonky2 needs no setup):

  • Per-game RTP setup. One Groth16 trusted setup per game version. Public MPC ceremony with multiple independent participants. Once a single participant burns their toxic waste, the setup is secure. The ceremony is version-locked to the specific circuit hash.
  • Block-proof wrapper setup. One Groth16 trusted setup for the STARK-to-SNARK wrapper circuit. Universal across all games and epochs.

Both ceremonies are conducted as public Powers-of-Tau extensions, with the contribution transcripts published for permanent auditability.

State & Settlement

Global state on Hypergamble lives in a Poseidon sparse Merkle tree whose root is included in every block. Per-bet settlement proofs are recursively aggregated into a block validity proof. The block proof is wrapped in Groth16 and posted to Ethereum L1, where it serves as the source of truth for withdrawals. Data availability is provided by Celestia.

The state tree

A single Poseidon sparse Merkle tree holds four leaf types, each keyed by a deterministic value:

Leaf Type Key Value
Player balanceplayer_addressCurrent chip balance
Bet commitment(player_address, round_counter)C_player
VRF outputbet_idvrf_output
Game contract statecontract_addressRTP commitment, settlement-table Merkle root, verifier key, treasury address, circuit version

The Merkle root is the appchain's canonical state commitment. It is included as a public input in every block validity proof and posted alongside the block on Celestia.

Per-bet on-chain artifacts

For each settled bet, a fixed set of artifacts is published. Every bet is independently auditable by any external party from these artifacts alone:

C_player
The player's Poseidon commitment to their nonce, published at step 1 of the commit-reveal
vrf_output
The house's verifiable random output
vrf_proof
ECVRF proof of correctness against the house public key
player_nonce
The player nonce, revealed at step 3 and checked against C_player
bet_outcome
The derived outcome (a single field element)
payout_amount
The computed payout (u256)
settlement_zk_proof
The Plonky2 per-bet proof
prev_state_root
State tree root before the bet
new_state_root
State tree root after the bet

Block validity

Each block contains a single Plonky2 recursive proof that aggregates all per-bet settlement proofs in that block. The block validity proof establishes three properties:

1

Every bet has a valid settlement proof

Each individual settlement proof is verified within the aggregation circuit. The block proof is only valid if all per-bet proofs are valid.

2

State root transitions correctly

prev_state_root → new_state_root is the correct cumulative result of all bet transitions in the block, applied in transaction order.

3

DA commitment matches the transaction list

The transaction list matches the Celestia DA commitment included as a public input. The block proof binds the appchain state to the data published on DA.

L1 settlement

At each epoch boundary, the recursive Plonky2 block proof is wrapped to Groth16 (STARK-to-SNARK) and submitted to the L1 bridge contract. The wrapped proof is ~200 bytes; verification costs ~250k gas. The bridge contract maintains the verified appchain state root on Ethereum, and withdrawals are processed against this root.

L1 gas cost is amortized across all bets in the epoch:

Epoch Size L1 Gas Cost Gas Per Bet USD Per Bet (30 gwei, ETH $3k)
100 bets250,0002,500$0.225
1,000 bets250,000250$0.023
10,000 bets250,00025$0.0023
100,000 bets250,0002.5$0.00023

Larger epochs reduce per-bet L1 cost at the price of withdrawal latency. Current epoch sizing targets sub-second per-bet cost at expected production throughput.

Data availability

All per-bet artifacts and state-diff data are posted to a dedicated Celestia namespace at each block close, and the Celestia data root is a public input in the block validity proof — cryptographically binding the chain's state to the published data. The compact per-bet summary record is roughly 600 bytes (transaction core, VRF output and proof, outcome and payout, settlement public inputs, and state roots; the full Plonky2 proof itself is larger and re-derivable from the aggregate). At current Celestia pricing the per-bet DA cost lands around $0.000048.

Withdrawal flow

Withdrawals are processed against the L1-verified state root via Merkle inclusion proofs:

1

Player initiates

The player calls the withdrawal endpoint with their wallet signature and the requested amount. Their appchain chips are burned, removing the obligation from the state tree.

2

Merkle proof generation

A Merkle inclusion proof is generated against the most recent L1-verified state root, proving the player's balance was burned at the recorded amount.

3

L1 bridge claim

The player submits the Merkle proof to the L1 bridge contract. The bridge verifies the proof against the stored state root and releases the corresponding deposit asset to the player's address.

Withdrawal is a cryptographic operation, not a customer-service request. The operator cannot block, delay, or partially process a valid withdrawal claim — the bridge contract is the only party with custody.

Exit Hatch

The Exit Hatch is the guarantee that you can always get your funds out — even if the operator disappears, the sequencer halts, or the team vanishes entirely. Withdrawals are processed against the L1-verified state root, so your balance is recoverable directly from Ethereum without anyone's permission.

Why it exists

The single hardest question to answer for any on-chain casino is: what happens to my money if you shut down? On a custodial platform, the answer is "you lose it." On Hypergamble, the answer is "you withdraw it from Ethereum yourself." Because the appchain's state root is verified on L1 by the block validity proof, the record of your balance lives on Ethereum independently of the casino's own infrastructure.

The Guarantee
Your balance is part of a state root that has been cryptographically verified on Ethereum L1. As long as Ethereum is running, you can prove ownership of your balance and withdraw it through the L1 bridge contract — no API, no website, no operator approval required.

How a normal withdrawal works

1

Initiate

You request a withdrawal with your wallet signature. Your appchain chips are burned, removing the obligation from the state tree.

2

Prove

A Merkle inclusion proof is generated against the latest L1-verified state root, proving your balance was burned at the recorded amount.

3

Claim

The proof is submitted to the L1 bridge contract, which verifies it against the stored root and releases your funds to your Ethereum address.

The escape path

The Exit Hatch is the same machinery, available even when the casino's own services are offline. If the front-end is down, the sequencer stops producing blocks, or the team is gone, you can interact with the L1 bridge contract directly:

  • Your balance is already on L1. The most recent verified state root committed to Ethereum contains your balance. No new cooperation from the operator is needed to establish what you are owed.
  • The proof is permissionless. Anyone can generate the Merkle inclusion proof from public on-chain and DA data. The casino does not gatekeep it.
  • The bridge contract is autonomous. It verifies proofs and releases funds based purely on the math. It has no "pause withdrawals" admin switch that can trap player funds.
Honest Note
The Exit Hatch recovers any balance reflected in the most recent state root verified on L1. Funds committed in a bet that has not yet settled, or activity more recent than the last L1-verified epoch, settle first under the protocol's timeout rules. The guarantee is strongest for settled balances — which is the vast majority of what a player holds at any moment.

Security Model

A clear account of what is cryptographically guaranteed, what the system relies on, and how those reliances are being removed over time. Naming the trust boundaries plainly is part of being verifiable rather than merely trusted.

What is cryptographically guaranteed

These properties hold by math. They do not depend on the operator behaving honestly — a dishonest operator simply cannot violate them, because the on-chain verifier rejects any state change that lacks a valid proof.

Outcome integrity

Outcomes derive from the commit-reveal protocol and an ECVRF seed, so neither the house nor the player can grind a result. Proven per bet.

Payout integrity

Payouts follow the committed payout table, verified by the RTP proof. The house cannot pay out less than the committed odds.

Balance integrity

Every balance transition is proven and checked against the on-chain state tree. Balances cannot be silently altered.

Fund custody

Funds live in the bridge contract, not an operator account. Withdrawal is enforced by the Exit Hatch against the L1-verified root.

What the system relies on

Two reliances remain, both explicitly bounded and both on a clear path to removal. Neither lets anyone steal funds or rig an outcome — they concern liveness (whether your bet gets included and proven), not correctness.

Sequencer inclusion
The sequencer decides which bets enter each block. A threshold ElGamal encrypted mempool keeps bets sealed until after they're committed, so the sequencer can't see which ones are large or about-to-win and therefore can't selectively censor, delay, or time-out the bets that would lose the house money. It cannot alter outcomes or balances; those are proven.
Proving liveness
Proofs must be produced for the chain to advance. The proving layer is a performance convenience, not a trusted party — anyone can run a prover and produce the same proofs. An idle or failed prover cannot forge state; it can only delay, and the Exit Hatch protects funds in that case.

Failure modes, and what protects you

If this failsWhat happensYour funds
Front-end / websiteYou can interact with contracts directlySafe — withdraw via Exit Hatch
Sequencer haltsNo new blocks; settled state already on L1Safe — withdraw via Exit Hatch
Proving layer haltsChain pauses; no invalid state can be producedSafe — settled balances recoverable
Operator disappearsBridge contract remains autonomous on L1Safe — permissionless withdrawal
Invalid proof submittedOn-chain verifier rejects itSafe — state cannot change

Audits

The cryptographic core has undergone independent review, and every new circuit deployment or contract upgrade is audited before it ships. No audit can guarantee the absence of all bugs; players should commit only what they can afford to lose. Audit reports are published as they are completed.

VIP System

A fully transparent rewards system built to end the opaque VIP programs of the gambling industry. As players climb through 28 VIP statuses they unlock a larger rakeback share, higher reward multipliers, and a stack of bonuses. Everything is on-chain and verifiable — no hidden host discretion, no secret thresholds.

How you earn

Play any game in the ecosystem, or stake in the VIP Vault, to earn three things:

$HYPE

The native token of Hyperliquid, rewarded via Instant Rakeback and the Daily, Weekly, and Monthly bonuses.

gHYPE

Hypergamble's bet-only reward token, claimable as the Rankup Bonus and redeemable for $HYPE. See the gHYPE page.

XP

Non-transferable experience points that raise your VIP status. Earned by playing games or staking in the VIP Vault.

Effective house edge

The base house edge is 1%. VIP status returns a share of that edge to you as rakeback — rising from 5% rakeback at the bottom to 88% rakeback at Red Diamond. At the highest status the effective edge falls to approximately 0.12%, among the lowest in the entire industry.

1%
Base House Edge
0.12%
Effective Edge · Red Diamond
88%
Max Rakeback

As a rule of thumb, total rakeback is roughly the VIP Multiplier divided by 10 — so a 5x multiplier corresponds to about 50% rakeback, and the 8.8x top tier to 88%.

VIP levels

Higher XP unlocks a larger rebate on the committed RTP plus higher reward multipliers, which in turn accelerate how quickly you earn rewards. The committed RTP per game is fixed at deployment; the rebate is paid back to you post-settlement. XP brackets are read lower-inclusive, upper-exclusive — e.g. 75 – 200 means 75 ≤ XP < 200. The full ladder of 28 statuses:

VIP LevelXP BracketRTP RebateMultiplier
Bronze I0 – 750%0.5x
Bronze II75 – 2000%0.55x
Bronze III200 – 4000%0.6x
Bronze IV400 – 7500%0.65x
Bronze V750 – 1,5000%0.7x
Silver I1,500 – 2,2500.05%0.75x
Silver II2,250 – 3,7500.1%0.8x
Silver III3,750 – 6,0000.1%0.85x
Silver IV6,000 – 10,0000.15%0.9x
Silver V10,000 – 20,0000.15%0.95x
Gold I20,000 – 30,0000.2%1x
Gold II30,000 – 45,0000.25%1.1x
Gold III45,000 – 65,0000.25%1.2x
Gold IV65,000 – 100,0000.3%1.3x
Gold V100,000 – 200,0000.3%1.4x
Platinum I200,000 – 300,0000.4%1.5x
Platinum II300,000 – 500,0000.5%1.75x
Platinum III500,000 – 750,0000.6%2x
Platinum IV750,000 – 1,250,0000.7%2.25x
Platinum V1,250,000 – 2,500,0000.8%2.5x
Diamond I2,500,000 – 5,000,0000.9%3x
Diamond II5,000,000 – 10,000,0000.9%3.5x
Diamond III10,000,000 – 25,000,0000.9%4x
Diamond IV25,000,000 – 50,000,0000.9%4.5x
Diamond V50,000,000 – 100,000,0000.9%5x
Green Diamond100,000,000 – 250,000,0000.9%6x
Blue Diamond250,000,000 – 1,000,000,0000.9%7x
Red Diamond1,000,000,000+0.9%8.8x

XP calculation

XP is a function of the rake you generate, scaled by your VIP multiplier and any temporary boost:

rake = (1 - RTP / 100) * volume_wagered
XP   = rake * VIP_multiplier * 2500 * temporary_boost
( 2,500 XP = 1 $HYPE of rake )

Rake is measured in $HYPE; the VIP multiplier corresponds to your current level; the temporary boost is an occasional multiplier earned randomly in certain games.

Rewards distribution

Rewards are computed as rake × VIP_multiplier / 10 and split across seven streams:

StreamShareDetails
Instant Claim35%$HYPE, immediately claimable
Rankup Bonus20%gHYPE, claimable on reaching a new VIP rank
Daily Bonus18%$HYPE, claimable at 00:00 UTC daily
Weekly Bonus5%$HYPE, claimable Mondays 00:00 UTC
Monthly Bonus2%$HYPE, claimable on the 1st of each month
Lottery Tickets10%Claimable Mondays 00:00 UTC
Emergency Fund10%$HYPE for players running under EV
Emergency Fund
The Emergency Fund rewards players who run under expected value. To prevent exploitation, it has a 0.5% probability of becoming claimable each hour rather than being available on demand.

Temporary boosts

Some games award temporary boosts that multiply XP earned for a limited window. Each qualifying bet has a small chance to trigger one.

Wheel — 0.5% per spin

Short (15 min, 3x, 20%) · Medium (30 min, 2x, 30%) · Long (45 min, 1.5x, 50%)

Plinko — 0.05% per ball

Short (5 min, 3x, 20%) · Medium (10 min, 2x, 30%) · Long (15 min, 1.5x, 50%)

gHYPE

gHYPE is a non-transferable, bet-only reward token — the on-chain equivalent of a Web2 no-deposit bonus. It lets players bet and win risk-free, and converts to $HYPE once a betting-volume requirement is met. You never buy gHYPE; you receive it.

How you receive gHYPE

Airdrops

gHYPE is distributed as part of promotional campaigns and through the VIP rewards system (the Rankup Bonus). It arrives directly in your account.

gHYPE Vault

Stake $HYPE in the gHYPE Vault to farm gHYPE over time, on top of any promotional airdrops.

Redeeming gHYPE for $HYPE

gHYPE becomes redeemable once you meet a wagering requirement tied to the amount you received:

1

Generate 20× betting volume

You must wager 20 times the gHYPE you were given. Receive 100 gHYPE → place 2,000 gHYPE in bets to unlock it. Each airdrop chunk clears its requirement independently.

2

gHYPE is burned

When the requirement is met, your gHYPE is burned and an equivalent amount of $HYPE is credited to your wallet.

3

Capped at 15× your airdrop

Redeemed $HYPE is capped at 15× the original airdropped amount — you keep your winnings up to that ceiling.

What you can do with gHYPE

  • Bet in games. Every gHYPE bet counts toward your volume requirement and reduces your gHYPE balance.
  • Earn VIP progress. gHYPE bets contribute to the VIP System progress bar and earn VIP points just like $HYPE bets.
  • Redeem for $HYPE. Once the volume requirement is cleared, convert via the redemption feature.

Why gHYPE is non-transferable

gHYPE cannot be sent between wallets. This is deliberate: it prevents players from shuffling tokens across accounts to artificially satisfy the betting-volume requirement. The token only has meaning in the hands of the player who received it.

Security & Limits
Only authorized games can mint or burn gHYPE, and only the official distribution channels can hand it out. A daily redemption stop-loss limits how much gHYPE can convert to $HYPE in any 24-hour window, protecting the platform against black-swan events.

FAQ

How do I get gHYPE?

Through promotional campaigns and the VIP rewards system, and by staking $HYPE in the gHYPE Vault.

Can I sell or transfer it?

No. gHYPE is non-transferable and cannot be sold or sent to another wallet.

What if I don't meet the volume requirement?

You keep playing with it, but it won't convert to $HYPE until the 20× wagering requirement is cleared.

Referral System

Affiliates earn $HYPE based on the activity of the players they bring in. Generate an affiliate code from the "Refer & Earn" menu, share it, and earn a transparent share of the net revenue your referred players generate — with monthly boosts for bringing in volume.

How affiliate earnings are calculated

Affiliates are paid in $HYPE, on the net revenue (rake minus rewards) their players produce:

Affiliate $HYPE = (Rake - Rewards) × (Affiliate Tier % + Affiliate Boost %)

Rake and Rewards are the same figures defined on the VIP System page. The percentage you earn is the sum of your tier rate and any active monthly boost.

Affiliate tiers

Your tier rate scales with the net revenue (Rake − Rewards) your active players generate. Brackets are read lower-inclusive, upper-exclusive — e.g. 200 – 400 means 200 ≤ x < 400:

Active Player Net Revenue (Rake − Rewards)Tier Rate
0 – 200 $HYPE10%
200 – 400 $HYPE15%
400 – 800 $HYPE20%
800 – 2,000 $HYPE30%
2,000 $HYPE+40%

Monthly boosts

On top of your tier rate, you earn a bonus boost based on how many new active players you refer in a calendar month. Boosts reset every month and recalculate on new active-player counts:

New Active Players Referred / MonthBoost
20 – 5010%
50 – 10020%
100+25%
Worked Example
An affiliate at the 20% tier who refers 60 new active players in a month earns a 20% monthly boost, for a combined 40% of their players' net revenue (Rake − Rewards) that month. The boost resets at month's end and is recalculated on the next month's new active players.