What you get out of it
When you open a market, you earn the market-creator fee (up to5%) on every single bet placed on it. For a market with $10,000 in volume, that’s $500 in fees collected over the life of the market.
You also pay back a small fraction at settlement (the payout ratio adjustment), so your real take is closer to $400 on a $10,000 market with typical settings. Still a real revenue stream if the market actually attracts bettors.
What you’ll need
- A connected Solana wallet.
- A USDC balance of at least
$20(the minimum creator bond). - SOL for transaction fees.
- A clear, resolvable question.
Pick a good question
This is the single most important decision. A well-formed market question is:- Unambiguous. Two reasonable people should read it and agree on what would count as YES vs NO.
- Resolvable. The answer should come from somewhere a resolver can point to - a price feed, an official announcement, a public event.
- Time-bounded. Pick a clear close time. Open-ended questions (“Will BTC ever hit
$1M?”) don’t work.
- “Will BTC close above
$100kon Coinbase at00:00 UTCon1 Jan 2026?” - “Will the Lakers reach the NBA Finals in the
2025-2026season?” - “Will SpaceX successfully land Starship’s first stage by
30 Jun 2026?”
- “Will crypto go up?” (Ambiguous on every word.)
- “Will I get a promotion this year?” (Not publicly verifiable.)
- “Will inflation be high?” (No clear threshold.)
Open the market
Go to the Create Market page in the app and fill out the form.Pick a market type
- YesNo for a binary question.
- MultiOutcome for
2–4named options.
Write the question
For a YesNo market, just type the question. For a MultiOutcome market, type the question and then add up to four labelled options.The app handles the label embedding for you. You just type “Solana”, “Ethereum”, “Base” - the encoding happens behind the scenes.
Set the close time
Pick when betting should stop. Common choices:
- Hours to days for fast-moving questions (a sports event tomorrow, a price snapshot at end of day).
- Weeks to months for slower events (an election, a quarterly economic report).
Choose a resolver
The resolver is the wallet allowed to post the real-world outcome when the market closes. By default it’s you. You can change it to:
- A trusted team wallet if you’re running the market on behalf of an organization.
- A multisig for added safety.
- Yourself if the question has a public outcome you can verify yourself (most common).
Set the bond amount
The bond is the USDC you put up front. The minimum is
$20. You can post more if you want to signal commitment, but it doesn’t change anything in the protocol.The bond is refunded at settlement, along with your accumulated creator fees.Set the challenge window
This is how long after the resolver posts a result that anyone can flag it as wrong. The window is between
24 and 48 hours.A longer window gives more time for the community to catch errors. A shorter window means winners can claim faster. 24 hours is the common default.What happens after creation
Once the market is live:- People can bet on it. Every bet pays you the creator fee.
- The fees accumulate in the market account - you don’t need to claim each one. They’re settled in a single withdrawal at resolution.
- When the close time hits, betting stops. The market enters the awaiting resolve phase.
- You (or your designated resolver) need to post the outcome.
Resolve the market
When the close time passes and you know the real-world outcome, go to your market’s page in the app. There’s a Resolve button. Pick the correct outcome and sign. For a YesNo market, you pick YES or NO. For a MultiOutcome market, you pick the winning option. The resolution triggers Arcium to decrypt every bet and compute the payouts. About10 seconds later, the market enters pending resolution - the challenge window begins.
If the resolver doesn’t post a result by the deadline, the market enters refundable and bettors can pull their stakes back. Your bond stays locked until the admin closes things out.
Withdraw your funds
After the market resolves cleanly and the challenge window closes, you can withdraw the bond plus your accumulated creator fees. Open the market’s page in the app. There’s a Withdraw funds button visible to the creator only. Click it, sign the transaction, and USDC lands in your wallet. That includes:- The original bond.
- The creator fees collected over the life of the market.
- A small adjustment at settlement (called the payout ratio).
Cancel before any bets
If you create a market by mistake or want to take it down before anyone bets, you can cancel - but only if zero bets have been placed. Once a single bet lands, cancellation is permanently disabled. Go to the market’s page and click Cancel market. You get your bond back and the market is gone.What’s next
- Dispute resolution - what happens if someone flags your result.
- Fees and odds - the exact math on what you earn.
- Market lifecycle - the full timeline from creation to payout.
