OTCLY ── PEER-TO-PEER OTC ORDERS
Sign an ERC20 swap off-chain via Permit2. Share a link or QR. The taker fills on-chain. No order book, no listing fees, no custody.
Sign a Permit2 witness order for any ERC20 pair. Get a shareable link + QR.
Paste a fill link or scan a QR. Preflight, sign, execute.
- Maker connects wallet, builds order, signs (no gas).
- Maker shares the resulting URL (link or QR).
- Taker opens the link; app verifies balances, allowances, and nonce.
- Taker submits one tx: settlement contract pulls both legs atomically.
- To cancel: maker burns the Permit2 nonce on-chain.
Permit2 is a single shared approval contract built by Uniswap and used across DeFi. You approve it once per token, then authorize each transfer by signing off-chain, with no gas per order. That's what lets the maker sign an order for zero gas and the settlement contract pull both legs atomically.
Before your tokens can move, Permit2 needs an allowance on the token you're giving up. This is a one-time, on-chain approval per token (granted for the max amount), so you never repeat it.
- Makers approve Permit2 for the token they're selling, then sign off-chain.
- Takers approve Permit2 for the token they're paying with before the fill tx.
- Already approved Permit2 for that token (here or any other app)? There's nothing to do — the app detects the existing allowance and skips the step.
The smart contracts powering this app have not been audited. Use them at your own risk. There is no guarantee of correctness or security, and you may lose funds. Do not commit more than you are prepared to lose.