Overview#
Flare turns five of the most traded US stocks into a board of Up/Down calls. Pick a stock and a window, tap a square, and the bet goes on chain in one transaction. If the window closes your way, you are paid in that stock.
Quick start#
- 1Connect a walletAny EVM wallet works. Flare asks it to switch to Robinhood Chain (chain id 4663) when you connect. Keep a little ETH for gas.
- 2Get FLAREBets are paid in FLARE at its live price, so hold enough for the stakes you plan to place.
- 3Pick a stock and a window lengthChoose the stock at the top of the board and 1m, 5m or 15m on the right.
- 4Tap a squareAbove the dashed line is Up, below it is Down. The bet panel shows the stake, what it wins and the multiplier.
- 5Press BetThe first bet asks for one approval sized for the next 100 bets of that amount. After that, every bet is a single transaction.
- 6Wait for the window to closeA win arrives in your wallet as the stock you called. There is nothing to claim.
The board#
Every column is a window. The price runs in from the left, and each window to the right is a call you can still make.
- 1The price, updated every 5 seconds.
- 2Now. Everything to the right is still to come.
- 3The running window's open. Upcoming windows draw this line at the current price until they start.
- 4Up: any square above the line is the same Up bet on that window.
- 5Down: any square below the line is the same Down bet.
- 6Later windows pay 0.10x less for each step further out.
The board shows the running window and the 4 after it. Squares are a grid to aim at, not price levels to reach: every square above a column's line is the same Up bet, every square below it the same Down bet. The multiplier is written on the squares that touch the line and updates every second.
Your bets appear as small pills on the column they were placed on, and in the Your bets list beside the board. Scroll, pinch or use the − and + buttons to zoom.
Windows#
Windows follow the clock: a 5-minute window always starts at :00, :05, :10 and so on, and the next one starts the moment it ends. You can bet on any window on the board until shortly before it closes.
| Window | Bets close | On the board |
|---|---|---|
| 1 minute | last 10 seconds | 5 windows · 5 min ahead |
| 5 minute | last 15 seconds | 5 windows · 25 min ahead |
| 15 minute | last 45 seconds | 5 windows · 75 min ahead |
Multipliers#
The chance of each side comes from three things: how far the price is from the window's open, how much time is left, and how much the stock has moved over the last 30 minutes. 5% is kept as the house edge; the rest comes back through the multiplier. Multipliers are rounded down to 0.01x and kept between 1.05x and 100.00x.
Windows further out
A window that has not started is close to a coin flip, however far away it is. The running and the next window pay their full priced multiplier; each window after that pays 0.10x less than the one before it, and never less than 1.05x.
| Chance of the outcome | Multiplier |
|---|---|
| 90% | 1.05x |
| 75% | 1.26x |
| 50% | 1.90x |
| 40% | 2.37x |
| 25% | 3.80x |
| 10% | 9.49x |
| 2% | 47.50x |
| 0.5% | 100.00x |
Settlement#
Windows settle about 3 seconds after they end, and winning bets join the payout queue at once. If no price is available for 3 minutes after a window ends, the window is void and every bet on it is paid back its stake, in stock.
Placing a bet#
When you press Bet, the game prices the bet and signs a quote: stock, window, direction, stake, multiplier and the FLARE amount at the current price. Your wallet sends that quote to the FlareBets contract. The contract checks that the game signed it, that it is less than 30 seconds old, that the window is still open and that the quote has not been used, then moves the FLARE from your wallet straight to the burn address.
0x…dEaD, win or loseThe dollar price of FLARE is read from where it trades: the Pons bonding curve until it graduates, then its Uniswap v4 pool. ETH is priced by Chainlink.
Payouts#
A win pays stake × multiplier, in dollars, delivered as the stock you called. Call NVDA, receive NVDA.
The reward pool buys the exact amount on Uniswap, routing its ETH through USDG, the chain's main dollar, into the stock token, and sends it to the wallet that placed the bet. Each payout is its own transaction and appears in Your bets with a link to it. A swap may cost at most 3% more than quoted; otherwise it is tried again.
Stock tokens are ERC-20 tokens issued by Robinhood that follow the share price, dividends and splits included. They trade on Robinhood Chain and can be held, sold or sent like any other token.
FLARE token#
FLARE is the only chip in the game. Every stake burns it; every trade of it funds the winners.
Winners are never paid in FLARE. A win leaves you holding the stock, and the FLARE you staked stays burned.
Fee split#
Creator fees from FLARE trading go to the FeeSplitter contract. Once a minute, if at least 0.02 ETH is waiting, the game calls collectAndSplit(): one transaction claims the fees and sends half to the reward pool and half to the team. Anyone can call it, and the split is set in the contract.
Markets & hours#
Stock tokens trade 24 hours a day, five days a week: from Sunday 8:00 PM to Friday 8:00 PM New York time. Outside those hours, and while a stock is halted, its board pauses and no bets are taken.
Contracts#
Everything runs on Robinhood Chain, an Ethereum layer 2 with chain id 4663 and gas paid in ETH. Click an address to copy it.
