How it works
Unstable is an over-the-counter desk for moving USDC between Ethereum and Arc without waiting on a bridge. Makers park USDC on the chain you want it on and name their price; you pay on the other chain and the desk settles both legs. Every cent sits in an audited escrow contract until it's either delivered or refunded — the desk never holds your money.
The three parties
- Makers lock USDC in the liquidity escrow at a premium they choose (0% to 10,000%). They earn that premium on every fill and can cancel unreserved liquidity anytime.
- Takers pick an offer and escrow their payment (maker's proceeds + 3% fee) on the other chain. Delivery is typically under a minute.
- The desk (keeper) is an automated settlement agent. It can only move escrowed funds along the committed path — maker gets proceeds, you get the USDC, fee wallet gets the fee. It cannot redirect anything to itself.
The two markets
| Market | You pay on | You receive on |
|---|---|---|
| Buy on Arc | Ethereum | Arc |
| Sell to Ethereum | Arc | Ethereum |
Life of a fill
- You approve the exact quoted amount of USDC and escrow it with
fillOffer. - The desk reserves your USDC inside the maker's offer on the destination chain.
- The desk settles your payment: maker proceeds and service fee are released.
- The desk claims the reservation — the USDC lands at your recipient address.
If the chain of events stops anywhere before settlement, your payment is still yours: the desk fail-closes by refunding you, and even if the desk is completely dead you can refund yourself after the timeout — see the refund guarantee.
What you trust, exactly
Not the desk with custody — it has none. You rely on the escrow contracts (audited, verified, bytecode-matched on-chain) and, for timely delivery, on the desk being awake. If it isn't, the worst case is waiting out the refund timeout and reclaiming every cent yourself.