Launch tokens on Solana programmatically via the Blowfish Agent API.
Base URL: https://api-blowfish.neuko.ai
WALLET_SECRET_KEY env var (JSON array of bytes).@solana/web3.js, tweetnacl, bs58eventIdeventId until success or failedRun the bundled script:
WALLET_SECRET_KEY='[...]' bun run scripts/blowfish-launch.ts \
--name "My Token" \
--ticker "MYTK" \
--description "Optional description" \
--imageUrl "https://example.com/logo.png"
POST /api/auth/challenge — { wallet } → { nonce }POST /api/auth/verify — { wallet, nonce, signature } → { token }Sign message: Sign this message to authenticate: with ed25519, base58-encode signature.
POST /api/v1/tokens/launch — { name, ticker, description?, imageUrl? } → { eventId } (Bearer auth)GET /api/v1/tokens/launch/status/:eventId — poll until success/failed/rate_limitedGET /api/v1/tokens/ — list your tokensGET /api/v1/tokens/:id — get specific tokenGET /api/v1/claims/ — get eligible claimsPOST /api/v1/claims/:tokenId — claim fees for a token| Field | Rules |
|---|---|
| ------- | ------- |
name | 1-255 chars, required |
ticker | 2-10 chars, ^[A-Z0-9]+$, required |
description | max 1000 chars, optional |
imageUrl | max 255 chars, optional |
See references/api.md for complete endpoint documentation.
共 1 个版本