Post a block
Pick a stock token, a side, a size and a limit. Set the seal and reveal windows. The escrow moves into the desk when you post, and comes back if nobody quotes.
RAIL · Robinhood Chain
One contract for trades that don't fit in a pool. A taker posts a block, makers quote sealed with a bond, the best revealed price fills the whole block in a single transaction. Fee 0.10%, bond 0.50% of limit notional with a 25.00 USDG floor.
Pick a stock token, a side, a size and a limit. Set the seal and reveal windows. The escrow moves into the desk when you post, and comes back if nobody quotes.
Browse open blocks, commit a sealed price with a bond in USDG, reveal it in the window. Re-quote for free while the seal is open.
Anyone can settle once the reveal window closes or every maker has revealed. Losing makers reclaim deposits; ledger balances are withdrawn from the same page.
Every commit stores its salt here, in this browser only. Export after each commit. Lose the salt, lose the bond.
Post escrows the block. A SELL block holds the base amount; a BUY block holds USDG at the limit plus the fee. Cancel is free until a maker commits.
Quote is a hash of the price and a salt plus a bond in USDG. Nobody reads a price during the seal. Reveal returns the bond and, inside the limit, locks the counter-asset.
Settle is permissionless. Highest bid on a SELL, lowest ask on a BUY, ties to the earlier reveal. Bonds of makers who never reveal go to the taker.
Your wallet
Every write is calldata built in this browser and signed by your wallet. No server, no relayer, no key anywhere but yours.