scry install wishlist
the Scry Hive

The drop bar. Fees pool up; anyone pulls the lever.

Fee revenue fills a public bar. At the posted line, any wallet opens the round and keeps a tip for the gas — then every unlocked character draws its weighted share of the pot, in the coins it elected. It quotes no rate: a round pays what the fees actually collected, and a quiet market pays nothing.

Unlock a character ▸ · The Scry Hive in plain words ▸

reading the chain…
Asking the server what is deployed, how full the bar is, and whether a round is open.

reading the level…

pooled, SCRY
the line
rounds so far
roster weight
crank tip
claims stay open

how a round works

step 1

fees pool up

Platform revenue lands here in public — anyone can watch the level, and anyone can add to it: a plain SCRY transfer counts.

step 2

anyone pulls the lever

At the posted line the round opens for whoever sends the transaction first, and the sender keeps a tip for the gas. The house has no say in when — that is the design, not a courtesy.

step 3

every unlocked character draws

Each takes its weight ÷ all weight of the pot, in the coins it elected — bought at market, never minted. Whatever is never claimed recycles into the next pot.

the lever

reading the chain…

your share

Paste any address — no wallet, no signature, no connection. What each character would draw is a public read, and the reason it cannot is the contract's own sentence. You need a wallet only at the moment you claim, and the claim must come from the character's holder.

A benched character draws nothing — unlocking a tier is what buys weight, and it happens on the mint page. A transfer clears the tier, and a tier raised after a round opened counts from the next one.

the rounds

Every round is a snapshot: its pot, its roster weight and its claim window are fixed the moment it opens, and no knob reaches backwards into one.

roundpot, SCRYpaid out stateopenedcloses
reading…

the fine print

what the house cannot do here

There is no rescue, no pause, no upgrade path and no admin withdrawal — value that reaches the bar leaves by openclaim, or it recycles into the next round. The line and the payout routes move only behind a 3-day timelock, so nobody can lower the bar to make a buy land at a chosen moment; the tip is capped in bytecode; and a round's claim window is snapshotted at open, so no knob can shorten or extend a round already running.

what a round never is

A rate. The bar distributes what the fees actually collected — no APY, no yield, no projection, and no promise about when the next round fires. If the market is quiet, the bar fills slowly, and that is the truth being told rather than a shortfall.

check every number here

Nothing on this page is typed into the markup. Every figure is read at load from the routes below, which read the chain — and the two that matter most, the fill and a character's share, are the contract's own arithmetic (fillBps, previewClaim) passed through untouched.

/api/bar                     the card — the level, the line, the knobs, the round
/api/bar/of/<address>        what each character would draw, with the contract's own why-not
/api/bar/rounds              every round, straight off rounds(i) — no indexer in the path
/api/bar/prepare             unsigned calldata: the lever, a claim, a recycle

The bar is written and not yet deployed — there is no address to read. This line becomes the contract the day it broadcasts.

Every route is documented in the API reference. The unlock that puts a character on the roster is on the mint page, and the run itself is on the Scry Hive page.