How Radian works
Radian is a permissionless token launchpad on Circle's Arc chain. Every token is born on a constant-product bonding curve quoted in the asset its creator chose —native USDC by default, EURC, or (on testnet) a stock stand-in — then graduates into a permanently locked Uniswap V4 pool. Radian is non-custodial — your wallet signs every transaction; Radian never holds your funds. The trading engine is a faithful port of Pons V2, diffable byte-for-byte against the verified upstream on Sourcify.
Architecture
Launch flow
1 · Create
One transaction deploys the token + curve and mints the full 1B supply to the curve. Launch fee is 1 USDC (msg.value), plus gas.
2 · Optional first buy
Add a first buy and it rides the same transaction: the launch router deploys the curve and fills your buy in the launch block, before any other wallet can see it. As the creator you're snipe-tax-exempt, so it settles untaxed and sets the opening price.
3 · Trade
Anyone buys and sells on the curve from block one. Price rises as supply is bought — fair discovery, no presale. A 1% fee is charged on the quote-asset leg.
4 · Graduate
When the curve's real USDC reserve crosses the threshold, it drains into a full-range Uniswap V4 position that is locked forever. Trading continues on the V4 pool via the hook.
Required inputs
Fee modes
Chosen at launch and snapshotted on-chain. Two modes are live; two need a contract upgrade.
Templates
A template decides what the creator-fee share of every trade does. It is chosen at launch and written on-chain by the launch router, which sets creator-fee mode with a per-launch contract as the only recipient — no wallet can be substituted later. Fee mode does not apply to templated launches.
What is and is not promised
The Wall is a bid funded by fees, not a guarantee: it can only spend what fees have put in the pile, at most the daily budget, and only while the token is on its curve. Book value is not a price floor. Proof-of-Fee rewards can never exceed what fees actually bought back; a round with no fees pays nothing. Staking rewards are fees actually collected; the rate changes with every claim and is not an APY. On testnet the stock assets are stand-ins with no redemption. Everything on a token page is read from that launch's own contracts, and a dash means unknown, never zero.
Auto-buy
Any curve token's page can schedule buys through the RadianExecutor. You deposit the quote asset (and native USDC for gas when the quote is an ERC-20) into the executor, then sign one EIP-712 message that caps the amount per buy, the interval, the number of buys, the maximum gas price and an expiry. A keeper run by the indexer executes the buys on that schedule; tokens always land in your wallet. The fee is 0.5% of quote actually spent (a contract constant) plus a gas stipend of 300,000 gas × min(gas price, your cap) per buy, both taken from your deposit. Withdrawing your deposit and cancelling every schedule are plain transactions that need nobody's cooperation. The keeper cannot exceed the caps you signed, and it cannot move funds anywhere but into a buy of the token you named.
Anti-snipe
For the first ~15 seconds after launch, a decaying tax (99% → 0%) applies to non-exempt buyers on the quote leg, so a launch can't be sniped in its opening block. The creator and their declared wallets are exempt; the tax lifts automatically.
Fees & the buyback flywheel
Contracts
Addresses below are for Arc Testnet (chain 5042002); switch network to see another chain. Runtime code hashes are pinned and re-checked on every visit (see Verify). Verification proves source = bytecode; it is not an audit.
Native gas token is USDC (18-decimal msg.value). Not affiliated with Circle, Robinhood, or Pons-Labs.