Connect your account
You do this on the Lighter page in the app.- Pick the account and make the key. The enclave makes the key and shows only its public half. There is nothing to paste into Lighter.
- Sign the lock with your wallet. It is recorded on MegaETH, and our fee payer sends it, so you pay no gas.
- Approve one registration step in the app, after the lock reads back. Your account registers the key on Lighter. Nobody else can. This is a priority transaction on Ethereum. It is usually quick, and Lighter must include it within 14 days. The app checks again by itself.
- Sign a grant for the markets you allow. See the grant.
Fund it
Money moves on chain, from your account on Base or Arbitrum to the same account on Ethereum, then into Lighter.- Bridge USDC from Base or Arbitrum to your account on Ethereum.
- Deposit into Lighter. USDC only, at least 1 USDC. You pick the perps route or the spot route. Lighter credits it after it includes the deposit.
Withdraw
- Withdraw from Lighter to your account on Ethereum. A withdrawal always pays your account, never your wallet or another address. It waits out Lighter’s own delay, which was about three hours when measured.
- Lighter may then pay it in by itself. If not, a claim step brings the pending USDC home.
- Bridge it back to Base or Arbitrum if you want it there.
What you can trade
Ask the chat for the current list. It changes as Lighter adds and delists markets, and a delisted market is shown as inactive. Binary options are not offered.
- Spot takes no leverage. A perp’s leverage is your choice, under your lock’s ceiling.
- No liquidation buffer. The platform adds none. A leveraged position can be liquidated.
- Real-world-asset markets trade around the clock, whatever hours the underlying asset has. They carry region and securities-rule risk that a crypto perp does not.
- “Gold” can mean three things. The token held in your account, the spot market for that token on Lighter, or the gold perpetual. They differ in custody, leverage and risk. The agent asks which you mean before it writes anything.
The lock and the grant
The lock says which kinds of market the venue may trade for you: crypto perps, crypto spot, real-world-asset perps and real-world-asset spot. It also sets the highest leverage. It has no cap on total size and no liquidation buffer. A market whose kind is off cannot be traded, whatever a grant says. Only you tighten or loosen it. The grant names the exact markets and its limits. You sign it with your wallet. It lasts at most 90 days. The enclave checks it on every run. It can fire on a price level, or with no condition, in which case our system decides when. Time and percentage-move triggers are not offered on Lighter. You can write a strategy card that names Lighter. It drafts the grant, and you sign it. Running the card needs a verified Lighter connection and USDC on Lighter.What is live and what is not
Live:- connecting, locking, registering and arming a grant
- the on-chain deposit and claim steps, and the bridge to and from Ethereum
- cancel, close and withdraw from your own wallet with the exit kit
- market prices from our data feeds, always shown with their age
- Take-profit and stop-loss legs on a card. They are not offered for Lighter.
- Your Lighter balance and positions in the app. Read them on Lighter’s own site.
- Time and percentage-move grants.
Taking control back
The exit kit is a page in the app at/venues/lighter/exit. It builds the Ethereum calls you send from your own wallet through your account. It calls none of our services and reads none of our settings, so it works with every one of our servers down.
- Replace the trading key with a key nobody holds. The agent is cut off.
- Cancel all orders.
- Close a position with a reduce-only order.
- Withdraw to your account.
- Claim the USDC once Lighter has paid it.
What a breach on our side could do
A bad enclave build would act differently on Lighter than on the other venues, so it gets its own section.- A bad build can move up to your account’s daily limit for USDC, or all of it if you set none, into your own Lighter account. It can then trade that money badly, and lose all of it.
- It can send money nowhere else. Withdrawals pay your account. Deposits credit your account. A key the enclave did not make cannot be registered.
- The lock bounds what the enclave signs on Lighter. It does not bound deposits into Lighter. Your account’s daily limit does, if you set one.
- Our servers alone can delay or drop requests and fire a no-condition grant at a bad time. They cannot sign.
Under the hood
For readers who want the mechanism.- The key is derived inside the enclave from a sealed seed, so it never exists outside it. The enclave issues a receipt for the key. The registration step on Ethereum accepts only a key with that receipt, and only after your lock reads back.
- The lock is a contract on MegaETH. There is none on Ethereum. The enclave refuses any other lock network.
- The on-chain Lighter operations are deposit, register and claim, all on Ethereum, through one approved operation. The deposit target is forced to your account.
- Orders, cancels, leverage and the secure withdraw are signed by the key inside the enclave and sent to Lighter. The enclave reads the lock itself.
- Prices come from the feed runtime, not from Lighter at the moment you ask. See data streams.