How it works

Every launch is a self-resolving prediction market

Each new coin on wdyt opens a 30-minute market on one question: will it launch? This page walks through the whole mechanism, from the first buy to the payout. The numbers in every example come from the same math the program runs.

01

One question, two sides, one clock

People buy Yes if they think a coin will launch and No if they think it won't. The SOL on Yes is the launch itself: the moment it reaches 75 SOL, the coin launches. If the 30-minute clock runs out first, it doesn't. No opens once Yes holds 30% of the target.
Open· 30:00 leftWill $COIN launch?
75 SOL on Yes: it launchesDeadlineNo opens at 22.5 SOL
03875
0:0015 min30 min
SOL on Yes0.00SOL on No0.00Example flows, not a live market
02

Yes buys the coin. No buys a share of the pot.

The two sides are different instruments, priced differently. Neither can be sold back to the market; you can only buy in, or sell to another trader.
YesBack the launch

Buys the coin before it exists: every Yes token becomes one coin if it launches. The price follows a curve that rises as SOL comes in on Yes, so the first buyers get about 4x as many coins per SOL as the last. The SOL on Yes is the launch's funding, and when it reaches 75 SOL the coin launches.

Price of a Yes token1.00x the opening price
0 SOL on Yes0.0 SOL in: 17.8M coins per SOL75 SOL
NoBet it falls short

Buys a share of the pot, at exactly what that share would pay if the market failed right now. Every Yes buy that comes in afterwards raises the share price, so an early No can multiply its SOL while a No bought at the last second can only get its own SOL back. SOL on No never counts toward the launch. No opens once Yes reaches 22.5 SOL, 30% of the target, so No is a bet against launches that are already under way, not a free option on every new coin.

Price of a No share9.43 → 14.54 SOL
9.4314.54
Yes +24Yes +1529:59

The No side opens once Yes reaches 22.5 SOL. An early No bought at 9.43 SOL a share. A No bought at the last second pays 14.54, the full value of the pot per share, so it has nothing left to win.

03

It resolves itself

Nobody decides the outcome. The program checks two things on-chain, the SOL on Yes and the clock, and settles the market the moment one of them says so.
Market opens
30 minutes on the clock. Anyone can buy Yes; No opens once Yes reaches 22.5 SOL.
Yes reaches 75 SOL
Any time before the clock runs out.
Resolved Yes, instantly
The buy that crosses the line is filled to exactly 75 SOL and resolves the market in the same transaction; the rest of its SOL comes back.
The coin launches
Both pots become its liquidity on Meteora, locked forever, less the 25% of No-side SOL that goes back to No holders, the 1% launch fee and a 0.05 SOL migration fee.
The clock hits 30:00
Yes is still short of 75 SOL.
Resolved No, by anyone
One permissionless call marks it resolved; our keeper sends it within seconds. It can't happen a second early.
No gets paid
Everyone is paid automatically: No holders get their winnings, Yes holders get back the rest.

Whichever happens first decides the market. There is no third outcome.

No oracle

The outcome is the market's own state: how much SOL is on Yes, and what time the chain says it is. Nobody reports a result.

No dispute window

It settles the moment either condition is met, with nothing to wait for or appeal.

Open to check

The program, its rules and every trade are on-chain. Anyone can verify a result, or send the resolving call themselves.

04

What each side gets

Each side wins in one outcome. Try a position below: every number is computed with the program's own math.
What each side gets
It launches
Yes reaches 75 SOL in time
It doesn't
30 minutes run out first
Yes
The coin
1 Yes token = 1 coin
Part of your SOL back
Less if you bought late, or after No bought in
No
Part of your SOL back
No holders share 25% of the No side's SOL; the rest goes into the coin's locked pool
Your SOL back, plus a share of every Yes buy after yours

The program settles it on-chain the moment either happens: no oracle, no dispute window. Amounts are after the 1.25% fee.

Try a position
If it doesn't launch
The clock runs out first
2.092 SOL

2.09x of the 1.000 SOL you paid.

If it launches
Yes reaches 75 SOL in time
0.247 SOL back

0.25x: your share of the 25% of No-side SOL that comes back. The rest goes into the coin's locked pool.

Your shares are 4% of the No side, so you win about that share of every Yes SOL that arrives after you. 30 SOL of Yes came in after you and it still fell short: that is where your profit comes from.

05

Why a last-second No can't snipe a failing launch

If No simply won all the Yes SOL, the best move would be to wait until a launch looked doomed and buy No in the last second. So No buys in at the pot's current value, and only wins the Yes SOL that arrives after it. Yes SOL that nobody bet against goes back to Yes. Step through the spec's worked example:
30:00 left
Step 1 of 6
A market opens

The pot is empty and only Yes can be bought until Yes reaches 22.50 SOL. The Yes side owns the pot through a starting share, so until someone buys No, any SOL that comes in on Yes would go back to Yes.

If the market resolved No right now, the pot would pay
No buyer 1
0.000not in yet
Yes buyers
0.000not in yet
No buyer 2
0.000not in yet
Creator's bond
0.000posted 0.1
06

Launch day

When Yes reaches 75 SOL, both pots become the coin's liquidity, less a quarter of the No side that goes back to No holders, and the coin starts trading on Meteora. Here is a 75 SOL launch with 5 SOL on No.
Yes pot
75.00 SOL
No pot
4.94 SOL
The coin's Meteora pool
77.87 SOL
+ 338.15M coins
Locked foreverTrading opens in 60s
  • Both pots become liquidity. 77.87 SOL here: both pots, less the No refund (1.234 SOL), a 0.05 SOL fee that pays for creating the pool and the 1% launch fee (0.787 SOL). The pool gets proportionally fewer coins for the launch fee, so it doesn't move the opening price.
  • No-side SOL makes the launch stronger. Half of it lifts the opening price (2.4% here); the other half is paired with 4.82M newly minted coins, so the pool is deeper.
  • Locked forever. The liquidity position is locked permanently. Nobody, including the creator, can pull it out.
  • Yes holders are paid first. Every Yes token becomes one coin, sent to its holder's wallet. Trading opens 60 seconds after the pool exists, and the coins go out in that window.
  • Fees keep flowing. Every trade in the pool pays 1.25% in SOL: 0.64% to the creator, 0.2% to the coin's holders, 0.16% to the protocol and 0.25% to Meteora.
  • No holders get a quarter back. 25% of the No-side SOL (1.234 SOL here) goes back to No holders, split by share. The rest is in the pool, deepening the market for the coin they bet against.
07

Leaving early

Changed your mind before the market resolves? Sell to another trader.
Yes / SOL order bookSOL per 1M Yes
0.104012.4M
0.101030.0M
0.093025.0M
0.08908.2M
You sell 25.0M Yes at the best bid.
SOL on Yes 24.20
SOL on No 4.10
The pots don't move: book trades are between traders.
  • No selling back to the market. SOL in the pots can't leave before the market resolves. That keeps the Yes progress honest and the No prize real.
  • Sell to another trader instead. Every market has its own on-chain order book for Yes and for No. Place an order, or fill someone else's.
  • Book trades never move the market. Only Yes and No buys add to the pots and to the progress toward the line.
  • Taker pays the fee. The trader who fills an order pays 1.25%; the one whose order was resting pays nothing. A resting order can be filled right before an outcome is decided, so price it with that in mind.
  • Ordinary tokens. Yes tokens and No shares are standard Solana tokens, so any other venue can list them too.
08

Fees and the creator's bond

One fee on every trade, split three ways, a launch fee when a coin launches, and a small bond that keeps creators honest.
Every buy and every order-book fill
1.25%
Protocol0.7%

Goes to the wdyt treasury.

The app you trade through0.25%

Paid instantly to whichever wallet, bot or site routed the trade. With none, it goes to the protocol.

Creator0.3%

Held until the market resolves. Paid to the creator only if the coin launches; otherwise it goes to the protocol.

When a coin launches1% of the pool's SOL

The launch fee, paid to the protocol once. The pool gets proportionally fewer coins, so the opening price is the same as without it. A 0.05 SOL migration fee pays for creating the pool.

After a launch, every trade in the locked pool pays 1.25% in SOL: 0.64% to the creator, 0.2% to the coin's holders, 0.16% to the protocol and 0.25% to Meteora. Payouts are free.

The creator's bond
0.1 SOL

Posted when the market is created, so spam launches cost something.

If it launches

The creator gets the whole bond back.

If it doesn't

The bond goes to the No side, building up evenly from the open to the deadline. Each No holder earns the part that builds up after they buy, so a last-second No can't grab it. Whatever the No holders didn't earn goes back to the creator.

0 SOL at the open0.1 SOL at the deadline
09

Why not a bonding curve?

A bonding curve is already a bet that a coin will graduate. wdyt makes that bet two-sided.
A bonding curve
One price. You can buy in, or stay out.
graduates, if it gets to the top

Doubt is invisible: skeptics simply don't buy. When a coin fizzles on the curve, its holders can only sell back into it, at whatever price the curve has fallen to.

A wdyt market
Two sides, a line and a clock.
75 SOL on Yes: it launches30 min

Doubt is a position with a price. The launch has to earn its liquidity, and if it doesn't, the people who called it get paid in SOL.

Doubt has a price

On a curve, skeptics are invisible. Here, the SOL on No shows how many people think a coin won't make it, and they get paid if they're right.

Launches are earned

A coin launches only if Yes reaches its target before the clock runs out, and the SOL on No deepens its pool when it does.

Failures settle in SOL

A failed launch doesn't leave a dead coin behind. The market resolves, and everyone is paid in SOL, automatically.

Settled by code

No oracle, no committee, no dispute window. The program reads the market's own SOL and settles it.

See it live

Every open market shows its rules, its clock and what one SOL on each side pays right now.

Browse open markets
Building an app or an AI agent? Developers