BREAKER Contract: not live yet Buy on Pons Chart X at launch Robinhood Chain

How Breaker works

Breaker is a desk for dip ladders on Robinhood Chain: stock tokens and the crypto that trades next to them. You choose how far below today's price to buy and how much. Breaker watches the pool and tells you when a rung is touched. Your wallet signs each buy.

A ladder

A ladder is one market, a stock token or a crypto token, and up to six rungs. Each rung is a drop in percent from the price at the moment you arm the ladder, and a dollar amount to buy.

NVDA at $169.61 when armed
rung 1   -5%   $20   →  buy when the pool prints $161.13
rung 2  -10%   $20   →  $152.65
rung 3  -15%   $20   →  $144.17

A rung has four states: armed (waiting), due (the pool touched it, waiting for your signature), filled (you signed and the swap went through) and cancelled.

Prices

Signing

  1. You press Sign buy on a due rung. The server builds a fresh quote for your address, with a 1% minimum-out.
  2. It simulates the swap with eth_call from your address. If that fails, the button stays off and you see why.
  3. Before your wallet opens, the desk decodes each transaction in your browser (verify.js, about 70 lines, no libraries). It only lets through a multicall on the Uniswap SwapRouter02 0xcaf6…5cb2, or a buy/sell on a curve that the Pons factory itself confirms for that coin. The swap must have a minimum output and must pay your connected address. The factory is asked through your wallet's own RPC, not through our server. Anything else stops with the reason, and nothing is sent.
  4. Your wallet shows the transaction: multicall(deadline, exactInputSingle) on the router for a stock or crypto, or buy on the curve for a Pons coin.
  5. After the receipt, the rung is marked filled with the transaction hash.

A buy pays with ETH, so it needs no approval. A sell (take profit, stop-loss, grid) first asks you to approve the router or the curve for that exact amount, never an unlimited one. Breaker has no key, is never the spender, and cannot send anything.

Limits

WhatLimit
Rungs per ladder6
Drop per rung-1% to -60%
Buy per rung$1 to $5,000
Open ladders per device12
New ladders per visitor60 an hour
Quotes per visitor120 an hour
Stock tokens36: the 12 big names (TSLA, NVDA, AAPL, GOOGL, AMZN, META, MSFT, AMD, COIN, MSTR, PLTR, SPY) and 24 more found and checked on chain, such as SPCX, GME, AMC, QQQ, GLD, COST, NFLX, TSM, AVGO and MU
CryptocbBTC, PONS, VIRTUAL, MEME, TIBBIR, DEGEN, ROBINCAT, WALLET, VLAD. A market is listed only while its pool holds $5,000 or more.
Meme coinsThe hot and new Pons coins, refreshed every 45 seconds, or any Pons coin opened by its contract address. Priced and quoted on its bonding curve until it graduates.

API

Everything the desk shows comes from these routes. They are read-only on chain.

RouteReturns
GET /api/pricesPool price and depth for every market, plus Chainlink price and gap for stocks
GET /api/price?tk=NVDAOne pool price
GET /api/chart?tk=NVDA&tf=24hCandles from swaps, 6h or 24h
GET /api/crash?tk=NVDA10-minute candles, 3 to 8 Nov 2026
GET /api/ladders?device=…Your ladders
POST /api/laddersArm a ladder: {device, tk, rungs:[{pct, usd}]}
POST /api/planA signable buy: {tk, usd, account}
GET /api/statsLadders armed, dollars armed, rungs filled

Strategies

StrategyRungsTrips when
Dip buyBuys below the anchorThe pool price falls to the rung
Take profitSells above the anchorThe pool price rises to the rung
Stop-lossSells below the anchorThe pool price falls to the rung
GridBuys below and sells aboveEither side is touched
DCABuys a fixed amountThe clock: every 1 hour to 1 week

Every ladder can be paused, resumed, duplicated or cancelled. It can expire after 24 hours, 7 days or 30 days, and it carries its own slippage (0.5%, 1% or 3%). A due rung can be signed or skipped. The anchor is the price now, the chart high or low, or a price you type.

Terminal

The breaker command does everything the desk does except sign: prices, charts, ladders, alerts. It needs Node 18 or newer and has no other dependencies.

macOS, Linux:  curl -fsSL /install.sh | sh
Windows:       irm /install.ps1 | iex

Link it to your desk so both see the same ladders. The desk shows your device id in the "In your terminal" card.

breaker link <device>
breaker prices crypto
breaker chart NVDA 24h
breaker arm dip   NVDA -5 -10 -15 --usd 20 --expires 7d
breaker arm tp    NVDA +5 +10 +20 --usd 20
breaker arm stop  TSLA -8 --usd 50
breaker arm grid  NVDA -3 -6 +3 +6 --usd 20
breaker arm dca   cbBTC --every 24h --buys 7 --usd 10
breaker ls
breaker watch          beeps when a rung trips
breaker sign <id> <rung> --open
breaker pause <id>   breaker resume <id>   breaker cancel <id>

The terminal never holds a key. breaker sign opens the desk on that rung, and your wallet signs it there.

Planned keeper

Not built. The plan: a small contract where you approve a USDG cap once. A keeper may then fill your due rungs inside that cap and nothing else, so a rung fills while you sleep. It ships only after it is reviewed, and this page will say when.

Risks