🇺🇸 English
🇹🇷 Türkçe
🇨🇳 中文
🇯🇵 日本語
🇹🇭 ไทย
🇮🇩 Bahasa Indonesia
🇵🇭 Filipino
🇵🇹 Português
🇪🇸 Español

🎯 UP & DOWN

Predict the trend, raise your stakes, and win.

UP & DOWN is a decentralized, high-fidelity prediction platform built on the Chiliz Chain. It allows you to capitalize on the price movements of CHZ in real time.

Summary: How It Works

  1. UP & DOWN exclusively supports the CHZ/USD pair.
  2. Predict whether the CHZ price will be higher (UP) or lower (DOWN) than the Locked Price when the 5-minute round concludes.
  3. Enter your desired amount of CHZ.
  4. Once your entry is submitted for a "LIVE" round, it cannot be edited, cancelled, or removed.
  5. Win or lose:
    • UP Wins: If the Closed Price > Locked Price at the end of the round.
    • DOWN Wins: If the Closed Price < Locked Price at the end of the round.

What is the Locked Price?

The Locked Price is the CHZ/USD price captured at the exact moment a round starts. It is the reference point your prediction is measured against. Think of it as the "starting line." Whatever you predict (UP or DOWN), you are predicting where CHZ will be relative to this number 5 minutes later.

Example. A new round opens at 14:00. At that exact moment, CHZ/USD is $0.0820. That becomes the Locked Price for this round. Ten minutes from now, if CHZ is above $0.0820 → UP wins. Below $0.0820 → DOWN wins.

What is the Closed Price?

The Closed Price is the CHZ/USD price captured at the exact moment the round ends, 5 minutes after the Locked Price was set. This is the number that decides who wins.

Example. Continuing from above: the round started at 14:00 with a Locked Price of $0.0820. At 14:05, CHZ/USD is $0.0834. The Closed Price ($0.0834) is higher than the Locked Price ($0.0820), so UP wins this round.

What is a "Round"?

A round is one full 5-minute prediction cycle. Every round has three phases:

  1. Open (Betting): Players choose UP or DOWN and submit their entries.
  2. Live (Locked): Entries are locked in, the Locked Price is set, and the price moves freely on the market.
  3. Close (Settle): The Closed Price is recorded, the winning side is decided, and rewards become claimable.

Rounds run continuously, back-to-back. As one round is settling, the next is already taking entries, so there is always a round to enter.

Why can't I cancel or edit a LIVE entry?

Once a round goes LIVE, the Locked Price is set and the outcome starts being decided in real time. If players could edit or cancel at this point, anyone watching the price could simply back out the moment it started moving against them, which would be unfair to everyone else in the pool. To keep the game honest for all players, every entry is final the moment the round goes live.

▶️ How to Use UP & DOWN

A step-by-step guide to playing your first round.

Step 1. Read the chart and the Locked Price

At the top of the page you'll see the live CHZ/USD chart. The LOCK / PRICE box at the top right (marked in blue) shows the Locked Price for the current round along with the latest CHZ price. Inside the chart, the LOCKED ▲ label points to where the Locked Price sits on the price axis. If the Locked Price is above the visible range, the label moves to the top edge with a ▲ arrow.

CHZ chart with LOCK/PRICE summary and LOCKED label highlighted

Step 2. Find the current round and the next round

You'll see two cards. The top card is the round in progress (LIVE). You can watch the pool ratio, but you can't enter it anymore. The bottom card is the next round, where you place your prediction. Just make sure to submit before the live round ends.

Live round (top) and Next round (bottom) cards highlighted

Step 3. Choose Custom or Quick, then enter

First pick UP or DOWN. Then use the Custom / Quick toggle to choose how you enter. With Custom, you type in any amount (or use the +10, +50, +100, and Max buttons) and press Enter. With Quick, you just tap one of three presets (60, 300, or 1,200 CHZ), and each one shows its estimated win. Either way, the multiplier is set once the round locks. After you choose, your wallet's approval screen opens right away, with no extra confirmation popup.

Custom entry mode with amount field highlighted

With Custom, you type in your own amount.

Quick entry mode with presets highlighted

With Quick, you tap a preset (60, 300, or 1,200 CHZ).

Step 4. Track your entered position

Once your entry goes through, the next-round card shows ENTERED (your stake and direction) and EST. PAYOUT (your projected reward). Both update in real time as the pool ratio changes. A green border means your position is locked in. When that round goes live, your position moves up to the top card, and you can keep an eye on ENTERED and EST. PAYOUT there until the round ends. You can't cancel after this.

Entered position on the next-round card

How the card looks right after you enter.

Entered round moved up to the live card

When that round goes live, it moves to the top card.

Step 5. Round ends, Calculating phase

When the live round ends, a Calculating popup appears for a moment while the system checks the Closed Price on-chain and works out the result. This usually takes just a few seconds.

Calculating modal popup with entered card highlighted

Step 6. Claim indicator on your wallet

Once the round settles in your favour, the wallet button at the top right gets a red border to show you have a reward to claim. Click the wallet, then PORTFOLIO to open the claim screen.

Wallet button with red border and Portfolio menu highlighted

Step 7. Claim from the Rounds page

The Rounds table lists all your past entries. Any unclaimed wins have a green Claim button on their row. To claim them all at once, click Claim all → at the top right.

Rounds table with Claim all highlighted

⚙️ Mechanics & Fees

Technical details on rounds, fees, and payout calculations.

Payout Calculation

Payouts are based on the ratio of bets in each pool:

Payout Ratio (UP Pool) = Total value of both pools ÷ Value of UP Pool
Payout Ratio (DOWN Pool) = Total value of both pools ÷ Value of DOWN Pool

How are payouts actually calculated?

Your reward depends on how many people bet on your side vs. the other side. The fewer people on the winning side, the bigger each winner's share. Here is a concrete walkthrough.

Example. A round closes with UP pool 1,000 CHZ and DOWN pool 2,000 CHZ, combined 3,000 CHZ. You bet 30 CHZ on UP. Payout Ratio (UP) = 3,000 ÷ 1,000 = 3x. UP wins → your gross reward = 30 × 3 = 90 CHZ, minus a small platform fee. Because UP was the smaller side, each UP winner got a bigger multiplier. Smaller side = bigger reward per CHZ.

What does "rolling rounds every 5 minutes" mean?

A new round opens every 5 minutes, like clockwork. You do not have to wait for one round to fully finish before joining the next. Rounds overlap, so there is always one accepting entries. If you do not feel confident about the current round, you can skip it and the next opportunity is only minutes away.

⚖️ Outcomes & Special Rules

What happens after a round closes.

What happens in a tie?

A tie means the Closed Price is exactly the same as the Locked Price, down to the last decimal. Because CHZ is tracked to many decimal places and updated every second, this is extremely rare, but it can happen.

Example. Locked Price = $0.08200000, Closed Price = $0.08200000. Since the price neither went up nor down, neither UP nor DOWN was "correct." The round is a tie, and all entries go to the house.

What if no one bets on the other side?

A round only has a real market when there are bets on both UP and DOWN. If everyone piles onto one side, there is no opposing pool to win from.

Example. A round opens. 50 players bet a total of 800 CHZ on UP. 0 players bet on DOWN. UP "wins" because the price moves up, but there is nothing to take from a non-existent DOWN pool. In this case, each UP player simply gets their original entry back, minus the small service fee. You are not penalized for being the only side; you just do not get a multiplier.

What is an "Oracle error," and what happens then?

The platform relies on a price feed (the Oracle) to know what CHZ/USD was at the start and end of each round. If the Oracle fails to deliver a valid price for some reason (e.g., a temporary outage, invalid data, or downtime on Pyth Network itself), the round cannot be settled fairly.

When this happens, the round is cancelled and every participant gets a 100% refund of their original entry, win or lose. This protection applies whether the issue is on our side or on Pyth Network's side. Nobody is punished for a problem they did not cause.

🔮 Price Feeds (Oracle)

How UP & DOWN determines the price of CHZ for each round.

UP & DOWN prioritizes accuracy and speed by utilizing Pyth Network as its primary data source.

Chain Market Purpose Oracle
Chiliz Chain CHZ/USD Sets the Locked Price and Closed Price (updated approximately every 20 seconds). Pyth Network

What is a "Price Oracle"?

Blockchains by themselves cannot see the outside world. They do not naturally know things like "what is CHZ trading at right now?" An Oracle is a service that brings real-world data (like prices from exchanges) onto the blockchain in a verifiable way, so smart contracts can use it.

In UP & DOWN, the Oracle is what tells the smart contract the CHZ/USD price at the start and end of every round. Without it, the contract has no way to decide who won.

Why Pyth Network?

Unlike traditional oracles, Pyth provides sub-second latency and institutional-grade data directly from first-party financial sources (the actual exchanges and market makers producing the prices, not a middleman).

This ensures the prices used for settlement are:

📍 Contract Addresses

On-chain addresses used by the UP & DOWN platform.

What is a "Contract Address"?

A contract address is the on-chain location of the smart contract that runs the game. Think of it as a public mailing address for the code itself. Anyone can look it up on a block explorer (such as ChiliScan for Chiliz Chain) to inspect what the contract does and verify that the platform is using exactly what it claims.