🎮Game
Rule
It’s simple: if no one purchases a ticket for 60 minutes, you are the first winner.
Entry Ticket
Entry Ticket Purchase
All entry tickets are paid in $HYPE by default.
Entry Ticket Price Formula
pragma solidity ^0.8.0;
library EntryFeeCalculator {
function getEntryFee(uint256 round) public pure returns (uint256) {
require(round >= 1, "Round must be >= 1");
if (round <= 100) {
// Linear increase: starts at 1e18 and adds 0.25e18 per round
return 1e18 + (round - 1) * 25e16; // 0.25 * 1e18
}
// Final value of round 100 used as base for compound growth
uint256 base100 = 1e18 + 99 * 25e16; // 25.75e18
if (round <= 300) {
// 1% compound growth from round 101 to 300
uint256 exp = round - 100;
return compoundWithBasis(base100, 101, 100, exp);
}
// For round > 300
// Use the result of round 300 as base for further 2% compound growth
uint256 base300 = compoundWithBasis(base100, 101, 100, 200); // round 300 value
uint256 exp = round - 300;
return compoundWithBasis(base300, 102, 100, exp); // 2% compound growth
}
function compoundWithBasis(
uint256 base,
uint256 numerator,
uint256 denominator,
uint256 exponent
) internal pure returns (uint256 result) {
result = base * _pow(numerator, exponent) / _pow(denominator, exponent);
}
function _pow(uint256 x, uint256 n) internal pure returns (uint256 result) {
result = 1;
while (n > 0) {
if (n % 2 == 1) result = result * x;
x = x * x;
n /= 2;
}
}
}Explanation
Tickets 1–100: Linear increment from 1 to 25.75 HYPE
Tickets 101–300: ~1% exponential growth beyond round 100
Tickets 301+: ~2% exponential growth beyond round 300
Coupon
Any $HYPE paid is immediately converted to $SIXTY and burned.
"Double Next Ticket" Coupon
Effect : Doubles the cost of the next ticket
Price : 80% of next ticket price
"Scoreboard Display" Coupon
Effect : Allows custom message up to 50 characters on the game scoreboard
Price : 1 $HYPE
"Round Name" Coupon
Effect : Grants naming rights for the next round (up to 15 characters), first-come-first-served purchase
Price : 50 $HYPE
Prize Distribution Model
≤ 100 tickets
75%
—
20%
5%
> 100 tickets
50%
25% (split among 10)
20%
5%
Explanation
Random Consolation Mechanics: Weighted draw based on entries (e.g., multiple boost odds linearly)
When fewer than 100 tickets are purchased in a round, 75% of the collected prize pool is awarded to the single winner. If 100 or more tickets are sold, the distribution adjusts to reward more participants: 50% goes to the winner, and 25% is shared equally among ten randomly selected ticket holders (each receiving 2.5%). This mechanism ensures that as ticket volume grows, more players receive a share of the prize pool, enhancing fairness and broadening rewards.
Staking Rewards: Paid in $HYPE (direct), $sSIXTY (rebates) to incentivize lock-ups
DAO Treasury: Funds platform improvements, marketing, and community grants
Prize
The $HYPE paid for the ticket is half kept as $HYPE and half bought and kept as $SIXTY on the market.
The winner will receive $sSIXTY(50%) and $HYPE(50%).
Last updated