How It Works

Predict BTC price movements. Bet with USDCx stablecoin. Win from the pool.

Getting Started

1

Connect & Fund

Connect your Shield Wallet and bridge USDCx from the Aleo bridge. USDCx is a stablecoin pegged to USDC.

2

Pick a Round

Each round has a BTC target price and a countdown timer. Will BTC be above or below the target when time runs out?

3

Bet YES or NO

Bet YES if you think BTC will be at or above the target price. Bet NO if you think it'll be below. Choose your amount in USDCx.

4

Collect Winnings

When the round resolves, winners split the total pool proportionally. A 10% platform fee is deducted from winnings.

Payout Example

500
YES Pool (USDCx)
500
NO Pool (USDCx)
1,000
Total Pool (USDCx)
You bet100 USDCx on YESYES winsYou get180 USDCx(100/500 × 1000 × 90%)

Key Mechanics

Parimutuel Pools

All bets go into a shared pool. Winners split the entire pool based on their share of the winning side. The more you bet relative to others, the bigger your payout.

Live BTC Price

Real-time BTC/USDT price streamed from Binance. The chart shows price movement with the target line so you can track your position.

Multiple Durations

Rounds can be 1 minute, 5 minutes, 15 minutes, 30 minutes, or 1 hour. Pick the timeframe that matches your conviction.

On-Chain Settlement

Everything runs on Aleo smart contracts. Bets, pools, and payouts are all verifiable on-chain with zero-knowledge proofs. No middleman, full privacy.

Dark Pool + Private Bets

Your bet side (Up/Down) is encrypted — nobody can see which side you chose. During betting, only the combined pool total is visible. Per-side breakdown is revealed only at resolution.

Privacy Architecture

Private Bet Side

Your bet side (Up/Down) is a private transition input — hidden by Aleo's ZK proofs and bound to a cryptographic commitment hash(side, amount, salt). The contract never sees your side on-chain during betting. This is true privacy that can only exist on Aleo.

Dark Pool

During betting, only the combined pool total is visible on-chain. The YES/NO breakdown is hidden until the round resolves — preventing front-running and ensuring fair odds for everyone.

ZK-Verified Claims

When you claim winnings, you reveal the commitment preimage (side, amount, salt). The contract verifies this matches the stored hash — proving you placed the bet without anyone being able to forge it. Your side is only revealed after the round is over, when it no longer matters.

FAQ

What currency does DART use?

DART uses USDCx (test_usdcx_stablecoin.aleo) — a USDC-pegged stablecoin on Aleo. Bridge USDC from Ethereum Sepolia to get USDCx at usdcx.aleo.dev.

How is the winner decided?

At round end, the admin resolves with the actual BTC price. If BTC >= target price, YES wins. If BTC < target, NO wins. It's that simple.

How much do I win?

Your payout = (your bet / winning pool) × total pool × 90%. The 10% fee goes to the platform. For example, if you bet 100 USDCx on YES, the YES pool is 500, and total pool is 1000 — you'd get (100/500) × 1000 × 0.9 = 180 USDCx.

What wallet do I need?

You need Shield Wallet, the browser extension for Aleo. It's free and works on Chrome and Firefox.

Is this real money?

On testnet, USDCx is bridged from Sepolia test USDC. This is a demo running on Aleo testnet for educational and testing purposes.

How does DART protect my privacy?

DART uses four layers of Aleo privacy: (1) Private transition inputs — your bet side and amount are ZK-proven private inputs, hidden by Aleo's zero-knowledge proofs, (2) ZK commitment — your bet is bound to a cryptographic hash(side, amount, salt) that can't be forged, (3) Dark pool — during betting, only the combined pool total is visible; the YES/NO split is hidden until resolution, (4) Anti-MEV — nobody can see your position to front-run or manipulate odds.

Can I create my own rounds?

Currently only the admin can create rounds. In the future, anyone will be able to create prediction markets on any topic.

Ready to Predict?

Bridge USDCx, pick a side, and see if you can beat the market.