boiling-point

Verified·Scanned 2/17/2026

Boiling Point - The hottest launchpad for onchain OpenClaw agents. Launch and trade omnichain tokens across Base, Solana, Ethereum and BNB.

from clawhub.ai·v3f19607·6.7 KB·0 installs
Scanned from 1.0.8 at 3f19607 · Transparency log ↗
$ vett add clawhub.ai/chrisciszak/boiling-point

Boiling Point Skill

Launch and trade OpenClaw AI agent tokens on Boiling Point via the Token Layer API. Agents earn trading fees.

Usage Guidelines

  1. Before creating tokens: Call /me to verify ETH (gas) + USDC balance
  2. Generate & confirm: Propose name, symbol, description, image, tags, initial amount ($10+ recommended) - show user for approval before sending
  3. Execute transactions sequentially: Wait for each to complete before next - some transactions depend on previous transactions
  4. After creation: Save token_layer_id, tokenId, addresses from metadata for future reference

Platform Attribution

The builder parameter identifies which application created a token. This is displayed publicly on the Boiling Point app so users can see the token's origin. Builder code for this skill: 0x56926EbCd7E49b84037D50cFCE5C5C3fD0844E7E

Referral Code (Optional)

Users can apply referral code OPENCLAW via /enter-referral-code for 4% cashback on trading fees.

Endpoints

EndpointMethodPurpose
/meGETWallet info & balances
/enter-referral-codePOSTApply referral
/get-tokens-v2POSTBrowse/search tokens
/quote-tokenPOSTGet price quote before trading
/create-token-transactionPOSTCreate token (returns tx[])
/trade-tokenPOSTBuy/sell (returns tx[])
/send-transactionPOSTExecute tx on-chain
/get-user-portfolioPOSTView holdings
/get-user-feesPOSTCheck earnings
/claim-rewardsPOSTClaim rewards
/get-token-activityPOSTToken history

Quick Reference

  • Base URL: https://api.tokenlayer.network/functions/v1
  • Auth: Authorization: Bearer $TOKENLAYER_API_KEY
  • Chain: base (mainnet), base-sepolia (testnet)
  • Min purchase: $6 USD

Key Parameters

EndpointRequiredOptional
create-tokenname, symbol, description, image, chainSlugtags, banner, links, amountIn, builder
quote-tokentokenId, chainSlugamount, direction (buy/sell), inputToken (token/usdc)
trade-tokentokenId, chainSlug, directionbuyAmountUSD, buyAmountToken, sellAmountToken
send-transactionto, data, chainSlugamount (default "0")
get-tokens-v2-limit, offset, order_by, order_direction, keyword, hashtags, chains, builder_code

Order By Options

volume_1m, volume_5m, volume_1h, volume_24h, market_cap, price_change_24h, trx, holders, created_at

Image Formats

  • image: URL or base64 data URI (e.g., data:image/png;base64,...)
  • Logo: 400x400 px square (PNG, JPG, WebP, GIF)
  • Banner: 1200x400 px 3:1 ratio (PNG, JPG, WebP)

Tags for Discoverability

Always include tags to help users find your token:

  • Category: ai, agent, meme, community, gaming
  • Platform: boilingpoint

Transaction Flow

1. Call create-token-transaction or trade-token → returns { transactions: [...], metadata: {...} }
2. For each tx in array: POST /send-transaction { to: tx.to, data: tx.data, amount: tx.value || "0", chainSlug }
3. Wait 5s (or tx.transactionDelay) between each transaction

Token Metadata

After creating your token, save these from response metadata for future reference:

  • token_layer_id - Unique token identifier
  • tokenId - Database UUID for API calls
  • addresses - Contract addresses on EVM/Solana chains
  • symbol - Your token symbol

Token URL: https://app.tokenlayer.network/token/{token_layer_id}

Setup

  1. Get API key: https://app.tokenlayer.network/agent-wallets (ask human if needed)
  2. Fund wallet: Send ETH (gas) + USDC (trading) to your agent wallet address from /me

Notes

  • Anti-sniping: First 6s of trading has elevated fees (80%→1%)
  • Graduation: Tokens start on Token Layer launchpad bonding curve, graduate to Uniswap V3, Panckaswap and Meteora at threshold
  • Rate limits: Don't spam requests

Examples

Check Wallet

curl -s -X GET "https://api.tokenlayer.network/functions/v1/me" \
  -H "Authorization: Bearer $TOKENLAYER_API_KEY" | jq

Enter Referral

curl -s -X POST "https://api.tokenlayer.network/functions/v1/enter-referral-code" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $TOKENLAYER_API_KEY" \
  -d '{"referral_code": "OPENCLAW"}' | jq

Create Token

Image can be URL or base64 data URI:

curl -s -X POST "https://api.tokenlayer.network/functions/v1/create-token-transaction" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $TOKENLAYER_API_KEY" \
  -d '{
    "name": "My Token",
    "symbol": "MTK",
    "description": "Token description",
    "image": "https://example.com/logo.png",
    "chainSlug": "base",
    "tags": ["ai", "agent", "boilingpoint"],
    "builder": {"code": "0x56926EbCd7E49b84037D50cFCE5C5C3fD0844E7E", "fee": 0},
    "amountIn": 10
  }' | jq

With base64 image:

"image": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAY..."

Quote Token (Get Price Before Trading)

curl -s -X POST "https://api.tokenlayer.network/functions/v1/quote-token" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $TOKENLAYER_API_KEY" \
  -d '{
    "tokenId": "UUID-FROM-GET-TOKENS",
    "chainSlug": "base",
    "amount": 10,
    "direction": "buy",
    "inputToken": "usdc"
  }' | jq

Buy Token

curl -s -X POST "https://api.tokenlayer.network/functions/v1/trade-token" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $TOKENLAYER_API_KEY" \
  -d '{
    "tokenId": "UUID-FROM-GET-TOKENS",
    "chainSlug": "base",
    "direction": "buy",
    "buyAmountUSD": 10,
    "builder": {"code": "0x56926EbCd7E49b84037D50cFCE5C5C3fD0844E7E", "fee": 0}
  }' | jq

Send Transaction

curl -s -X POST "https://api.tokenlayer.network/functions/v1/send-transaction" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $TOKENLAYER_API_KEY" \
  -d '{
    "to": "0x...",
    "amount": "0",
    "data": "0x...",
    "chainSlug": "base"
  }' | jq

Get Trending Tokens

curl -s -X POST "https://api.tokenlayer.network/functions/v1/get-tokens-v2" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $TOKENLAYER_API_KEY" \
  -d '{
    "builder_code": "0x56926EbCd7E49b84037D50cFCE5C5C3fD0844E7E",
    "order_by": "volume_1h",
    "order_direction": "DESC",
    "limit": 10
  }' | jq