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
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!
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 distribution
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
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
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.
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
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.
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.
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.
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.
Timeout rules
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 computation —
outcome = final_seed mod N, with the multiplier looked up via Merkle membership against the committed payout table. - Balance transition —
new_balance = prev_balance − bet_amount + payout_amount, checked against the state tree, withprev_balance ≥ bet_amountasserted.
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%
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.
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.
RTP by game
| Game | Claimed RTP | House Edge | Variance |
|---|---|---|---|
| Crash | 99.0% | 1.0% | High |
| Roulette (European) | 97.3% | 2.7% | Low |
| Plinko | 99.0% | 1.0% | Configurable |
| Dice | 99.0% | 1.0% | Configurable |
| Memecoin promotions | ≥100% | Issuer-funded | Promotion-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
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
Player commits
The wallet submits C_player to the game contract on the appchain. The commitment is now part of chain state.
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.
Player reveals nonce
The wallet publishes player_nonce; the contract verifies it against the commitment and the round becomes ready for settlement.
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.
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
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
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
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,000 | 100% |
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 balance | player_address | Current chip balance |
| Bet commitment | (player_address, round_counter) | C_player |
| VRF output | bet_id | vrf_output |
| Game contract state | contract_address | RTP 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_playerBlock 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:
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.
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.
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 bets | 250,000 | 2,500 | $0.225 |
| 1,000 bets | 250,000 | 250 | $0.023 |
| 10,000 bets | 250,000 | 25 | $0.0023 |
| 100,000 bets | 250,000 | 2.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:
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.
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.
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.
How a normal withdrawal works
Initiate
You request a withdrawal with your wallet signature. Your appchain chips are burned, removing the obligation from the state tree.
Prove
A Merkle inclusion proof is generated against the latest L1-verified state root, proving your balance was burned at the recorded amount.
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.
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.
Failure modes, and what protects you
| If this fails | What happens | Your funds |
|---|---|---|
| Front-end / website | You can interact with contracts directly | Safe — withdraw via Exit Hatch |
| Sequencer halts | No new blocks; settled state already on L1 | Safe — withdraw via Exit Hatch |
| Proving layer halts | Chain pauses; no invalid state can be produced | Safe — settled balances recoverable |
| Operator disappears | Bridge contract remains autonomous on L1 | Safe — permissionless withdrawal |
| Invalid proof submitted | On-chain verifier rejects it | Safe — 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.
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 Level | XP Bracket | RTP Rebate | Multiplier |
|---|---|---|---|
| Bronze I | 0 – 75 | 0% | 0.5x |
| Bronze II | 75 – 200 | 0% | 0.55x |
| Bronze III | 200 – 400 | 0% | 0.6x |
| Bronze IV | 400 – 750 | 0% | 0.65x |
| Bronze V | 750 – 1,500 | 0% | 0.7x |
| Silver I | 1,500 – 2,250 | 0.05% | 0.75x |
| Silver II | 2,250 – 3,750 | 0.1% | 0.8x |
| Silver III | 3,750 – 6,000 | 0.1% | 0.85x |
| Silver IV | 6,000 – 10,000 | 0.15% | 0.9x |
| Silver V | 10,000 – 20,000 | 0.15% | 0.95x |
| Gold I | 20,000 – 30,000 | 0.2% | 1x |
| Gold II | 30,000 – 45,000 | 0.25% | 1.1x |
| Gold III | 45,000 – 65,000 | 0.25% | 1.2x |
| Gold IV | 65,000 – 100,000 | 0.3% | 1.3x |
| Gold V | 100,000 – 200,000 | 0.3% | 1.4x |
| Platinum I | 200,000 – 300,000 | 0.4% | 1.5x |
| Platinum II | 300,000 – 500,000 | 0.5% | 1.75x |
| Platinum III | 500,000 – 750,000 | 0.6% | 2x |
| Platinum IV | 750,000 – 1,250,000 | 0.7% | 2.25x |
| Platinum V | 1,250,000 – 2,500,000 | 0.8% | 2.5x |
| Diamond I | 2,500,000 – 5,000,000 | 0.9% | 3x |
| Diamond II | 5,000,000 – 10,000,000 | 0.9% | 3.5x |
| Diamond III | 10,000,000 – 25,000,000 | 0.9% | 4x |
| Diamond IV | 25,000,000 – 50,000,000 | 0.9% | 4.5x |
| Diamond V | 50,000,000 – 100,000,000 | 0.9% | 5x |
| Green Diamond | 100,000,000 – 250,000,000 | 0.9% | 6x |
| Blue Diamond | 250,000,000 – 1,000,000,000 | 0.9% | 7x |
| Red Diamond | 1,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:
| Stream | Share | Details |
|---|---|---|
| Instant Claim | 35% | $HYPE, immediately claimable |
| Rankup Bonus | 20% | gHYPE, claimable on reaching a new VIP rank |
| Daily Bonus | 18% | $HYPE, claimable at 00:00 UTC daily |
| Weekly Bonus | 5% | $HYPE, claimable Mondays 00:00 UTC |
| Monthly Bonus | 2% | $HYPE, claimable on the 1st of each month |
| Lottery Tickets | 10% | Claimable Mondays 00:00 UTC |
| Emergency Fund | 10% | $HYPE for players running under EV |
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:
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.
gHYPE is burned
When the requirement is met, your gHYPE is burned and an equivalent amount of $HYPE is credited to your wallet.
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.
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 $HYPE | 10% |
| 200 – 400 $HYPE | 15% |
| 400 – 800 $HYPE | 20% |
| 800 – 2,000 $HYPE | 30% |
| 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 / Month | Boost |
|---|---|
| 20 – 50 | 10% |
| 50 – 100 | 20% |
| 100+ | 25% |