Skip to main content

Introduction

Pairband is the Arc launchpad: create a token, fill a USDC bonding curve, graduate into a locked Uniswap-style pair and a fully on-chain central limit order book (CLOB).

One-liner for judges: Pay USDC from any CCTP chain, settle on Arc, trade through a bonding curve that graduates at $80 into burned LP + an on-chain order book — tokens never leave Arc.

What you get

PhaseWhat happens
LaunchCreator calls create()PairbandToken minted with launchpad as minter
CurveBuyers/sellers trade on a virtual x·y=k curve quoted in USDC
GraduateAt $80 USDC raised, inventory + cash seed a constant-product pair; LP sent to 0xdead
TradeMarket orders walk the CLOB (price-time), then hit the locked pair at 0.30%; limits rest on-chain

Design principles

  • USDC everywhere — quote asset, gas on Arc, fees on the curve
  • Any chain in — Circle CCTP v2 burns source USDC and mints on Arc via PairbandSettler
  • Tokens stay on Arc — no bridged ERC-20; settlement is native to the Arc ledger
  • No removable LP — graduation burns liquidity provider tokens to the dead address
  • Light, readable UI — paper background, charcoal text, teal accents (see the live app)

Networks

NetworkChain IDStatus
Arc Testnet5042002Active development — deploy and verify here first
Arc Mainnet5042Same bytecode as testnet; not live until testnet contracts are funded, deployed, and verified
Testnet first

This documentation describes the real protocol. The preview app may still use a local engine until factory contracts are funded on testnet. Do not treat mainnet as live without published deployment hashes.

Next steps

  • Quickstart — use the app, faucet, and supported chains
  • Architecture — curve → graduate → book + AMM
  • Security — audit status, ops rules, and key handling