New mint
Every mint settles itself: the beacon publishes your word about 24 seconds after you commit, and the reveal is pushed for you. Staking is a separate decision — mint first, then send what you want to work in The Exchange.
How a mint resolves
Minting is two transactions and one wait. commitMint takes your payment and registers a request with the randomness beacon — no token exists yet, and nothing about the outcome has been decided. The beacon's entropy comes from an Ethereum L1 block two ahead of your commit, which had not been produced when you paid.
Once that block lands and the beacon operator publishes the matching link of its hash chain, revealMint mints the tokens. That call is permissionless: anyone can push it, so nobody — including you — can suppress a result they dislike.
If the entropy block falls out of the chain's 256-block hash window before anyone settles, the request expires. The only remaining path is settleExpired, which mints the floor outcome — plain Retail, null traits — and refunds nothing. A refundable expiry would make abandoning a bad roll free, which is the entire thing being defended against.
Connect a wallet to load your tokens.
Retail parked here accrues $FLOW continuously, prorated to the second. Claim realises it in one transaction with no roll attached — the Makers take a fixed rebate and the position stays open. Exit closes the position, and the Makers get one chance to take everything it has accrued.
Every Maker sitting here holds a claim on the rebate paid by Retail whenever it settles. The rebate is split by Alpha, so a Maker's accrual is its Alpha multiplied by the rise in flowPerAlpha since it entered. Makers carry no roll in either direction: collecting and leaving are both a single transaction.