weatherB

Markets 101

This page explains how weatherB markets are structured, how time and temperature work, and what each status means.

What you can do here

  • Learn the exact market question format and rules.
  • Understand temperature precision and the tie rule.
  • See how market status changes over time.

Market question format

Every market is a simple YES/NO question:

"Will the temperature be >= X F at time T in City?"

Example: "Will the temperature be >= 72F in New York City at 2:00pm?"

Temperature precision

  • Temperatures are stored as tenths of a degree (85.3F is stored as 853).
  • The app displays whole degrees for clarity (85.3F is shown as 85F).

Tie rule

If the observed temperature equals the threshold, YES wins. The rule is always >=.

Betting window

  • Markets open when created.
  • Betting closes 10 minutes before the resolve time.
  • After betting closes, the market status becomes "Closed" until it resolves.

Market lifecycle

Screenshot placeholder: add assets/market-lifecycle.png

Market statuses

StatusMeaningWhat you can do
OpenBetting is livePlace YES or NO bets
ClosedBetting ended, waiting to resolveWait for settlement
ResolvedOutcome is finalClaim winnings if you won
CancelledMarket was cancelledRefund your bet
NoWinnersWinning pool was emptyRefund your bet

Rules and constraints

RuleValue
Markets per day5 maximum
Multiple bets per walletAllowed (bets accumulate)
Temperature storageTenths of a degree (e.g., 85.3F -> 853)
Display precisionWhole degrees only
Tie ruleTemp == threshold means YES wins
CurrencyFLR only (V1)
SettlementOnly settler can resolve
Fee1% default, max 10%, from losing pool
Betting close buffer10 minutes before resolve time
Minimum bet0.01 FLR

Multiple bets and sides

You can place multiple bets on the same market. The contract tracks your YES and NO amounts separately. If you bet both sides, your final payout depends on the winning side only.

Time zones

Resolve times are shown in your local time zone. On-chain timestamps are stored in UTC seconds.

Contract and Explorer