Create
Create is live. Launch Clanker v4 fair-launch tokens on Ethereum, Robinhood, Binance (BSC), Base, Arbitrum, or Monad from the Torque app, Assistant, or session BFF.
Integrator paths
| Path | How |
|---|---|
| Assistant (DECIDE) | POST /api/v1/decide/assistant/chat with sk_live_… and context.walletAddress. Tools create / list_creations / claim_* return functionResults — client confirms and sends the tx (no POST /execute/create yet). |
| Session BFF | POST /api/create/preview (and claim/fees/update-image) with the end-user smart-wallet JWT. Same prepared payloads as Assistant. |
Session BFF
Base https://app.torque.fi. Write previews require the end-user smart-wallet JWT; body walletAddress must match the session.
| Method | Path | Auth | Role |
|---|---|---|---|
| POST | /api/create/preview | Smart Wallet JWT | Build launch calldata (action: create) |
| POST | /api/create/claim-preview | Smart Wallet JWT | Claim creator LP fee rewards (raw_evm_execute) |
| POST | /api/create/vault-claim-preview | Smart Wallet JWT | Claim vested team allocation |
| POST | /api/create/fees | Smart Wallet JWT | Batch claimable fee / vault reads |
| POST | /api/create/update-image-preview | Smart Wallet JWT | Update token avatar on-chain |
| GET | /api/create/discover | Public | Discover feed (browse / deep-link) |
Preview body example
{
"walletAddress": "0xYourSmartWallet",
"name": "Fork",
"symbol": "FORK",
"chainId": 8453,
"devBuyEth": 0,
"vaultPercent": 0
}Response includes prepared with action: "create" and transaction. Confirm → send via smart wallet → register the launch in your product (Torque app registers launched_tokens).
Assistant tools
Preferred programmatic entry: POST /api/v1/decide/assistant/chat.
| Tool | Role |
|---|---|
| create / create_token | Launch fair-launch token (confirmable) |
| list_creations | List your launches + claimable fees / vault |
| claim_create_fees | Claim creator 70% LP rewards |
| claim_create_vault | Claim vested team tokens |
| update_create_image | Update avatar |
| read_platform (kind=launches) | Platform-wide Create catalog / mcap / volume |
curl -sS https://app.torque.fi/api/v1/decide/assistant/chat \
-H "Authorization: Bearer sk_live_…" \
-H "Content-Type: application/json" \
-d '{
"messages": [{ "role": "user", "content": "Launch Fork ticker FORK on Base, deploy only" }],
"context": { "walletAddress": "0xYourSmartWallet" }
}'Fees
| Item | Rate | Notes |
|---|---|---|
| Pool trading fee | 1.2% per leg | Charged on swaps in the Clanker pool. |
| LP reward split | 70% creator / 30% Torque | New launches only — split is fixed on-chain at deploy. Already-deployed tokens keep their original split. Accrues in the paired token. Creator claims via claim_create_fees; Torque ops claims the interface share separately. |
| Deploy platform fee | None | Sponsored gas for Torque smart wallets on fair launch without a creator buy. Optional native for a creator buy. |
| Team allocation (optional) | Up to 30% of supply | 14-day lock, then 60-day linear vest — creator claim_create_vault. |
Also see the Fee Schedule.
Gaps (honest)
- No POST /api/v1/execute/.../create — send prepared calldata with the user smart wallet after Confirm.
- No public HTTP list-my-creations route — use Assistant list_creations or your own index after register.
- Business API key alone cannot call /api/create/* write previews — those require the end-user smart-wallet JWT.
FAQ
Can I launch a token with only sk_live_…?
Is there a dedicated execute Create route?
Not yet. Treat create like other Assistant writes that return confirmable calldata — your client signs and sends.
Which chains?
Ethereum, Robinhood Chain, Binance (BSC), Base, Arbitrum, and Monad — fair launch only.
Questions or corrections? hello@torque.fi