Hurdle Derby FAQ
Getting Started
What is Hurdle Derby?
Hurdle Derby is an automated, on-chain card racing game built on the Base network. You bet USDC on which of four Aces will win a simulated race. The game is designed to be fully autonomous and provably fair.
What do I need to play?
For the full experience with live game notifications and social features, it's highly recommended to play directly on Farcaster. You'll just need a crypto wallet connected to the Base network with some USDC to place your bets through the Farcaster miniapp.
How do I place a bet?
You can interact with the Farcaster miniapp or the app directly. To bet on a suit, you will be prompted to first approve the transaction to the USDC contract to give Hurdle Derby permission to use your funds, and then another transaction is called to make the actual bet on the suit you want.
Can I bet on multiple suits?
Yes, you can bet on multiple suits in a single race. When placing your bets, simply specify the amount you want to wager on each suit.
Gameplay & Rules
How does a race work?
Hurdle Derby is an automated, on-chain card racing game built on the Base network. You will bet USDC on which of four Aces will win a given race. The game is designed to be fully autonomous and provably fair.
What are Hurdles?
The Hurdle mechanic makes the races more unpredictable!
The first four cards of the race are hidden hurdles. As the race progresses, if all four Aces have passed a given hurdle, that hurdle is revealed. The suit of the hurdle card causes the corresponding Ace to move one step backward, which can dramatically change the outcome of the race.
What are the hourly races?
These are fast-paced games that run 24/7. They are a great way to have fun and win smaller pots.
What are the hourly races?
These are fast-paced games that run 24/7. They are a great way to have fun and win smaller pots.
Bets, Winnings & Payouts
How are payouts calculated?
Hurdle Derby uses a pari-mutuel betting system. This means all bets go into a single pot. After the treasury takes its fee, the remaining pot is shared among all the bettors in that race, proportional to how much they bet. If you placed 10% of the total bets on the winning suit, you receive 10% of the prize pool.
What are the fees?
Hurdle Derby takes a 10% fee from the total prize pool of each race. These fees are used to pay for the game's operational costs, and contribute to the next (future) weekly jackpots, creating a self-sustaining ecosystem. However, this feature is still in the works.
How do I claim my winnings?
After a race is complete and all payouts have been processed, all bettors get a notification, when you click this, you're taken directly to that race. Here you can see the results and claim any winnings. These are transferred directly to your wallet.
Is there a time limit to claim winnings?
Yes. To ensure the treasury remains healthy and funds are not locked forever, there is a time limit to claim your winnings.
- Hourly game wins must be claimed within 7 days (168 hourly races).
- Weekly game wins must be claimed within 6 weeks.
Can I donate to the weekly jackpot?
Yes! However, this is not implemented yet. In the future, the more the community donates, the bigger the prize pool will be for everyone. As well as fees and losses from the hourly games are contributing to the jackpot.
Fairness & Security
How do I know the game is fair?
The game's fairness is guaranteed by two key features:
- On-Chain Logic: The entire game, from placing bets to simulating the race, runs on a public smart contract. Anyone can view the code to verify that the rules are being followed exactly as described.
- Commit-Reveal Randomness: A secure "Commit-Reveal" scheme for randomness. The automated keeper first commits to a secret number by publishing its hash on-chain before the race is simulated. After the race, it reveals the secret number. The contract verifies that the revealed secret matches the original hash, guaranteeing that the randomness was not tampered with after bets were closed.
What is the "Keeper"?
The Keeper is an automated, off-chain script that runs 24/7. Its only job is to call the smart contract to tell it when to start the "commit," "reveal," and "payout" phases of a race. It acts as the "clock" for the game, but it has no control over the outcome of the race itself.