How It Works
Predict BTC price movements. Bet with USDCx stablecoin. Win from the pool.
Getting Started
Connect & Fund
Connect your Shield Wallet and bridge USDCx from the Aleo bridge. USDCx is a stablecoin pegged to USDC.
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?
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.
Collect Winnings
When the round resolves, winners split the total pool proportionally. A 10% platform fee is deducted from winnings.
Payout Example
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.