Docs

How FLASH works. The rules. How to claim. How the draw is checked. What the treasury spends.

The mechanic

Post a photo on X tagging @flashonpump and $FLASH. That post is one entry in the current 10-minute window.

When the window closes, one random entry wins 50% of the pot. Everyone else who posted in that window splits the remainder. Payouts are in SOL.

What counts

  • Must include a photo. Video-only and text-only posts are ignored.
  • Must tag @flashonpump and include $FLASH.
  • One entry per post. Multiple photos in one post still count as one entry.
  • Deleted posts before the window closes are dropped.
  • The clock is UTC, aligned to :00 / :10 / :20 / :30 / :40 / :50.

Verifiable randomness

Snap-style products pick a winner in a backend and ask you to trust it. FLASH publishes the seed.

  1. Window closes. Entry list is snapshotted in posted-at order.
  2. We take the Solana block hash from a slot published with the window.
  3. winnerIndex = hash32(blockHash) % entryCount
  4. That index is the jackpot. The rest split.

Every closed window on History shows slot, hash, and the index. Recompute it. If it doesn't match, the draw is invalid.

How to claim

  1. Connect a Solana wallet (Phantom or Solflare).
  2. Enter the X handle you posted with.
  3. If that handle is owed a jackpot or a split, it shows as pending.
  4. Claim sends SOL to the connected wallet and logs the tx publicly.
Open claim

Treasury

Trading fees on $FLASH fund the pot. X API read costs are a published line item — polling mentions is not free, so we don't hide it.

Treasury updates live.

Monitoring

FLASH polls X on an interval for posts tagging @flashonpump + $FLASH with a photo. Not a realtime firehose — pay-per-use reads add up, so the poll rate is budgeted and the cost sits on the treasury line above.

Live

FLASH is live. The site polls X for photos tagging @flashonpump and $FLASH. Closed windows publish the Solana slot hash. Claims sit until they are paid in SOL.