How It Works
StreakBets is a gamified prediction game on Hyperliquid HyperEVM. Predict daily BTC, HYPE, or custom event outcomes. Win consecutive predictions to unlock multipliers up to 25x.
Pick a Side
Predict YES or NO. Deposit USDH to enter the round.
Wait for Settlement
Hyperliquid HIP-4 oracle automatically determines the result.
Claim & Streak
Winners take losers' USDH. Build a streak for bigger payouts.
Streak Multipliers
The longer your winning streak, the bigger your share of the pool. Streaks are tracked separately per market.
| Streak | Multiplier | Example (50 USDH bet) |
|---|---|---|
| 1 day | 1x | 50 weight |
| 2 days | 2x | 100 weight |
| 3 days | 3x | 150 weight |
| 5 days | 10x | 500 weight |
| 7+ days | 25x | 1,250 weight |
Payout Formula
totalPool = sum of all entries rakeAmount = totalPool × 3% (to treasury) netPool = totalPool - rakeAmount For each winner i: weight_i = entry_i × streakMultiplier(streak_i) totalWeight = sum(weight_i) for all winners payout_i = (weight_i / totalWeight) × netPool
Smart Contract
Upgradeable contract on HyperEVM (TransparentProxy pattern). USDH pool stays entirely on HyperEVM — no HyperCore L1 interaction. HIP-4 used purely as result oracle via off-chain keeper.
Deployment Info
Proxy Address
0xC7934d7877eB56b70DFa2859227f8F4D225bEdBB
Proxy Admin
0x5a18295832C6a93093D1fe429fc26B2Ee1304C58
Rake
3% (300 bps)
Max cap: 5%
Min Entry
5 USDH
Per round per user
Settlement Oracle
StreakBets uses Hyperliquid HIP-4 outcome markets as the settlement oracle. After expiry, an off-chain keeper reads the result via the userFills API and calls settleRound() on the contract.
How Settlement Works
- EOA sentinel wallet permanently holds 1 YES token per active outcome
- HIP-4 outcome expires automatically on HyperCore L1
- Settlement appears as a fill in
userFillswithdir: "Settlement" - Fill price
px = 1.0means YES won,px = 0.0means NO won - Keeper bot reads result and calls
settleRound(roundId, winSide) - Contract distributes net pool to winners by streak weight
FAQ
What happens if I miss a day?
Your streak for that market resets to 0. Per-market streaks are independent — missing a HYPE round doesn't reset your BTC streak.
Can I bet on multiple rounds at once?
Yes. You can bet on every active market simultaneously. Each market tracks its own streak independently.
When are rounds settled?
BTC daily settles at 03:00 UTC. HYPE 15-min rounds settle every 15 minutes. Custom events settle at their declared time.
What's the rake?
3% of every pool goes to protocol treasury. Winners share the remaining 97%, weighted by streak.
Where do prices come from?
Settlement uses Hyperliquid HIP-4 outcome markets, which read the underlying asset's mark price at the exact expiry time. We don't run our own price oracle.
Is this gambling?
StreakBets is a peer-to-peer prediction market where users bet against each other. Check your local regulations before participating.
Risks
- Smart contract risk: Bug in StreakBets contract could affect funds. Audited code recommended before mainnet.
- Keeper risk: Off-chain keeper bot is required for round creation and settlement. Centralization point.
- Oracle risk: Depends on Hyperliquid HIP-4 outcome markets. If HIP-4 has issues, settlement may be delayed.
- Pool imbalance: One-sided pools result in smaller payouts for winners.
- Regulatory: Prediction markets may be classified as gambling in some jurisdictions.