Robinhood Chain · block …

Stops that waitfor proof.

Take profit, stop loss, trailing stop and buy-the-dip on any Uniswap v4 token on Robinhood Chain. A rule fires only after the price stays past your line, so a one-block push can't trip it.

$STAVOLaunching on Pons

Live mainnet price from the ETH / USDG Uniswap v4 pool, read every 4 seconds. Example rule only, nothing trades.

One-block pushIgnored
Confirmation windowInstant to 15 min
CustodyNone, allowance only
Admin keysNone
SourceVerified, exact match
Demo

One rule,
start to finish.

Recorded on a fork of Robinhood Chain mainnet with the real contract and keeper. A stop loss is written, the price falls past the line, every reading agrees for a minute, then the keeper executes it.

Loading demo
Window lab

Try to fake a crash.

Two rules on the same price. One sells the moment spot touches the line. The STAVO rule needs every reading across its window to agree. Push the price for one block and watch which one sells.

honest reading below linereading taken inside a pushreading above line
Instant trigger
Armed
STAVO · 2 min window
Armed

Simulation in your browser with made-up prices. The window logic is the same as the contract: every reading below the line, gaps of 90 s or less, at least three readings.

How it works

Three steps.
One line has to hold.

Your tokens stay in your wallet the whole time. The contract only ever touches what you approved, through the exact pool you chose.

YOUR LINE
01

Write the line.

Pick a token and its pool, a price line, and how long the price has to stay there: instant, 1, 3, 5 or 15 minutes.

BALANCEALLOWANCE · THE CAPRULE SELLS
02

Grant a limit.

Approve the token once. The allowance is the cap: a rule sells the smallest of its amount, your balance and your allowance. Add an expiry and a price floor.

EVERY READING AGREES → EXECUTE
03

Confirm, then act.

Keepers record the pool price every few seconds. When every reading through your window agrees, any keeper can execute your rule and earns a small fee from the result.

Rules

Five rules.
Sell and buy.

Every rule takes the same limits: an amount, an expiry, a floor, a keeper fee and a confirmation window.

Stop loss

Sell
SOLD
Sell 50% of NUTZ if it stays 20% below my entry for 5 minutes.

The window only opens once the price is under your line, and every reading has to agree.

Take profit

Sell
SOLD
Sell a quarter when NUTZ holds at 2× for 3 minutes.

Trailing stop

Sell
SOLD
Sell if it falls 15% from the highest price that held.

The peak only rises to prices that lasted.

Buy the dip

Buy
BOUGHT
Spend 0.5 ETH if NUTZ stays 30% below today.

Ladder

Sell
Sell 25% at 2×, 3× and 5× in one transaction.
The window

Why one block
isn't enough.

Most on-chain stops read the pool's spot price once. Someone with enough capital can move spot inside a single block, trip your stop, buy your tokens cheap and put the price back. A window makes them hold that push for minutes, in public.

CONFIRMATION WINDOW YOUR LINE ANCHOR ≥ WINDOW AGO EXECUTE GAPS ≤ 90 S
  • 01
    Every reading must agree.Each price reading inside the window has to be past your line. One reading back above the line resets the clock.
  • 02
    No blind spots.Readings can be at most 90 seconds apart. A quiet hour does not count as an hour of agreement.
  • 03
    At least three readings.And one of them has to be older than the window, so the drop really lasted that long.
  • 04
    Anyone can read the price.Keepers, you, or the app. Readings are one per pool every 4 seconds, stored on chain where anyone can check them.
What a window does not do. Someone can still push the price inside a single transaction and record that reading. To fire a windowed rule they would have to do it in every reading slot for the whole window, before any honest keeper records the real price. That is expensive and visible, not impossible. Your price floor still limits how bad a fill can be.
What you control

You hold the keys.
The line holds the rest.

The contract has no owner, no upgrade path and no admin key. Fees are capped in code and the protocol fee is fixed when it is deployed.

Enforced by the contract
  • Your allowance is the limitA rule sells the smallest of its amount, your balance and your allowance.
  • One token, one poolEach rule names the exact Uniswap v4 pool it trades through.
  • A price floorA sale fills no worse than your line minus your slippage, or the whole execution reverts and the rule stays armed.
  • Expiry and a kill switchEvery rule ends on its own. Cancel it, or set the allowance to zero, and nothing can sell.
  • Fees capped in codeKeeper fee 0% to 2%, chosen by you. Protocol fee at most 1%, fixed at deploy.
Still requires trust
  • Keepers show upA hosted keeper runs around the clock, and anyone can execute, including you from the Keepers page.
  • Hooks behaveA Uniswap v4 hook can take a cut or block a swap. The app decodes every hook and flags swap hooks before you commit.
  • The sequencer is upRobinhood Chain runs on an Arbitrum Orbit sequencer. If it stops, nothing runs.
  • The code is right14 tests pass against real pools on a fork of mainnet. No independent audit yet.
Token

$STAVO.
Paid by usage.

Every executed rule pays a protocol fee of 0.25% to a treasury address fixed in the contract. That treasury is designed to buy $STAVO on the market and burn it. The token is not issued yet.

Not an investment. No promised return. It can lose all of its value.

01Rule executes
020.25% to treasury
03Buy $STAVO
04Burn
Protocol fee0.25%, fixed at deploy
Keeper fee0% to 2%, set per rule
Token addressNot issued
Roadmap

What is built,
and what is next.

The first column exists today. The rest is a plan, and plans change.

Built

  • Live on Robinhood ChainRule contract 0xc12A…227D, source verified on Sourcify (exact match).
  • Rule contractStop loss, take profit, trailing stop, buy the dip and ladders, with confirmation windows. 14 fork tests.
  • Window labThe simulator on this page.
  • App and keeper boardWrite, watch and cancel rules. Record prices and execute for a fee.
  • Hosted keeperRecords readings around the clock and executes only what would succeed. Open source.

Next

  • More keepersA hosted keeper runs today. Independent keepers make execution harder to stop.
  • Independent auditBefore anyone should trust it with size.

Later

  • AlertsA message when a window starts confirming, before anything sells.
  • More poolsPool discovery for every launchpad hook on the chain.
  • $STAVOBuyback and burn from protocol fees.

Set the line.
Let it hold.

Write a rule in a minute. Your tokens stay in your wallet until the price has proved it.

Open the app →