Docs FAQ

Frequently Asked Questions

Common questions about the game, payouts, wallet setup, and smart contracts.

Game Rules

What is TICK and what is TOK?
TICK (Moon) means you're predicting the BTC price will go up by the end of the round. TOK (Doom) means you're predicting it will go down. If you're right, you win 1.9× your stake.
How does the 30-second round work?
Each round has three phases:
  1. Open: You place your bet (TICK or TOK) and set your stake amount.
  2. Lock: The betting window closes. The BTC/USD price at this moment is the lock price.
  3. Close: ~30 seconds later, the closing BTC/USD price is recorded. If close > lock, TICK wins. If close < lock, TOK wins.
What happens if the price doesn't move?
If the close price exactly equals the lock price (a push), all bets are refunded in full. No one wins, no one loses. This is extremely rare given BTC's typical volatility.
Can I bet on both TICK and TOK in the same round?
No. Each wallet address can only place one bet per round — either TICK or TOK, not both. Once a bet is confirmed on-chain, it cannot be changed or cancelled.
What is the minimum and maximum bet?
The minimum bet is 0.001 BNB per round. The maximum bet depends on the vault — it is limited by how much liquidity the house has available. The app shows the current max bet you can place; if the vault has more capacity later, the max may increase.
Which price feed determines the winner?
The game uses the Pyth Network BTC/USD price feed. The keeper bot submits a signed price attestation from Pyth Hermes directly to the contract — the price is verified on-chain, not just trusted.
What is the house edge?
With a 1.9× payout, the implied break-even win rate is 1 ÷ 1.9 ≈ 52.6%. The house edge is approximately 5.3%. That funds the house liquidity that backs all payouts. The liquidity is provided by the team — players cannot stake or deposit into the house.

Payouts & Claims

How do I claim my winnings?
After a round resolves in your favor, a Claim Reward button appears in the app. Click it and confirm the transaction in your wallet. Your BNB (stake × 1.9) is transferred immediately on confirmation.
Do my winnings expire if I don't claim them?
No. Unclaimed winnings are stored in the smart contract indefinitely. You can claim at any time — days, weeks, or months later. There is no expiry.
Can I claim multiple rounds at once?
Yes. If you have unclaimed winnings from multiple rounds, they can be batched into a single claim transaction to save on gas fees. The UI handles this automatically.
Why was my payout different from what I expected?
Payouts are always exactly stake × 1.9 for winners. If you saw a different amount, it may be because:
  • The round was a push (refund = original stake, not 1.9×)
  • Gas fees were deducted from the BNB shown in your wallet (gas is not part of the payout)

Wallet & Connection

Which wallets are supported?
Any wallet compatible with WalletConnect works, including: MetaMask, Trust Wallet, Coinbase Wallet, Rainbow, and hundreds more via the WalletConnect protocol. The connection modal (Reown AppKit) shows all available options.
The app asks me to switch networks — what should I do?
Ticker Tok only works on BNB Smart Chain Mainnet (Chain ID: 56). Click Switch Network in the prompt and confirm in your wallet. The app will add BSC to your wallet automatically if it's not already there.
My bet transaction failed. What happened?
Common reasons for failed bets:
  • Round closed: The betting window ended before your transaction was mined. Try again in the next round.
  • Insufficient BNB: You need enough BNB for both the bet amount and gas.
  • Amount out of range: Bet must be at least 0.001 BNB and not above the current max (shown in the app; max depends on vault liquidity).
  • Already bet: You already have an active bet in this round.
How do I get BNB on BSC Mainnet?
You can purchase BNB on any major exchange (Binance, Coinbase, Kraken, etc.) and withdraw directly to BSC Mainnet. Make sure to select BEP-20 (BSC) as the network when withdrawing — not BEP-2 (Binance Chain) or ERC-20 (Ethereum).

Smart Contract Questions

Are the contracts audited?
The contracts are built on audited OpenZeppelin libraries (UUPS proxy, ERC4626, Pausable, AccessControl). Check the deployed addresses on BscScan to read the verified source code.
Can the game be paused or rugpulled?
The admin can pause new rounds (e.g., for maintenance or oracle issues). Pausing does not affect existing bets — winners can always claim their funds. The contracts use UUPS proxies, so the logic can be upgraded, but funds remain in the vault contract which requires separate authorization to withdraw.
What happens if the keeper bot goes down?
If the keeper stops operating, no new rounds will start, but all existing funds are safe in the smart contract. Players can still claim any pending winnings. The keeper is designed to restart automatically on failure.
Can I verify the contract source code?
Yes — both contracts are verified on BscScan. Visit the deployed addresses: Click the Contract tab and then Code to read the full Solidity source.

Sim Mode

What is Sim Mode?
Sim Mode runs a full game simulation without a wallet or real BNB. You start with 0.1 simulated BNB and the game behaves identically to the real version, including real Pyth price data for the chart. It's perfect for learning how the game works before risking real funds.
Can I win real BNB in Sim Mode?
No. Sim Mode is entirely local — no transactions are submitted, no on-chain state changes, and simulated winnings have no real-world value. To play for real BNB, connect a wallet with BSC Mainnet.