Superperps

How it works

Five steps from a funded Lighter account to your first order. Nothing in the flow gives Superperps custody of your funds.

  1. 1

    Fund a Lighter account on Robinhood Chain

    Lighter is the perps venue on Robinhood Chain. Deposit USDG from the Robinhood Wallet (Perps tab) or directly to the Lighter contract. The first deposit creates your account.

    Superperps does not take deposits. Funds sit in Lighter's contract on Robinhood Chain.

  2. 2

    Sign in with that wallet

    Sign-In With Ethereum: your wallet signs a short message, no gas, no transaction. Superperps looks up the Lighter account that belongs to your address and links it.

    Robinhood Wallet, MetaMask, Rabby, or any wallet that can sign messages.

  3. 3

    Register a trading key

    Your browser generates a Lighter API key pair. One wallet signature registers the public key in a dedicated slot on your account. The private key is stored in this browser only.

    The key can place and cancel orders and set leverage. Withdrawals to other addresses need an L1 wallet signature, which the key does not have.

  4. 4

    Chat

    The assistant answers with live data from Lighter: markets, funding, your positions. When you describe a trade, it checks the market's limits and opens a confirmation card.

    The model runs on Cloudflare Workers next to a per-thread Durable Object that keeps your history.

  5. 5

    Confirm on the card

    The card shows market, side, size, worst acceptable price, mark and notional. Clicking Sign and submit signs the order locally and sends it to Lighter. Reject sends nothing.

    Lighter answers “accepted”, not “filled”. Fills show up on the Positions page within seconds.

What the server sees

Your address, your Lighter account index, your chat history, and a journal of orders you confirmed. It reads public market and account data from Lighter.

What stays in the browser

The trading key, the WASM signer, and every signature. Order submissions go to Lighter through a same-origin proxy that forwards the signed payload unchanged.