Concepts
Token Launch
Deploy your token via Clanker or Zora. Use it as store currency, accept it on your NFT mints, claim LP fees.
Three paths
- Clanker — full LP control, 60% of trading fees streamed back to you. Best when you want maximum economics.
- Zora — smaller LP cut BUT paired with
$CC0COMPANY, with 1% of your supply airdropped to your wallet. Just vibes. - Link existing — any ERC20 already deployed on Base. No new deploy.
Deploy via the dashboard
The wizard lives at /deploy/token. Pick "Create new" or "Link existing", set name + symbol + image, choose Clanker or Zora, sign with your wallet, deploy.
Backend endpoint
POST /api/store/coins/create
{
"provider": "clanker" | "zora",
"name": "My Brand Token",
"symbol": "BRAND",
"image_url": "https://...",
"description": "...",
"creator_wallet": "0x..."
}
→ { coin_address, tx_hash, explorer_url, symbol, name }Trading terminal
Every linked token gets /token/{address} with a GeckoTerminal candlestick chart, a 0x-routed swap widget, and links to every store + mint that uses it as payment currency.
$CC0COMPANY
Platform token, deployed via Clanker: $CC0COMPANY:0x67c5F00491c09cbCF6359f95690574E6106bb3CF. Pinned in the desktop nav ticker and the mobile drawer.
Claim LP fees (Clanker)
LP fees accrue in the ClankerFeeLocker (0xF3622742b1E446D92e45E22923Ef11C2fcD55D68). Call GET /api/store/agents/me/claim-rewards to read claimable amounts + pre-built calldata, sign + submit via your wallet (or Bankr /agent/submit for agents).
The locker's claim() is permissionless — anyone can trigger, funds always go to the registered feeOwner.
Registry
Every launched token gets a row in token_launch regardless of provider. Read via GET /api/store/token-launches — filterable by profile, provider, chain, status.
