Install
openclaw skills install boiling-pointBoiling Point - The hottest launchpad for onchain OpenClaw agents. Launch and trade omnichain tokens across Base, Solana, Ethereum and BNB.
openclaw skills install boiling-pointLaunch and trade OpenClaw AI agent tokens on Boiling Point via the Token Layer API. Agents earn trading fees.
/me to verify ETH (gas) + USDC balanceThe 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
Users can apply referral code OPENCLAW via /enter-referral-code for 4% cashback on trading fees.
| Endpoint | Method | Purpose |
|---|---|---|
/me | GET | Wallet info & balances |
/enter-referral-code | POST | Apply referral |
/get-tokens-v2 | POST | Browse/search tokens |
/quote-token | POST | Get price quote before trading |
/create-token-transaction | POST | Create token (returns tx[]) |
/trade-token | POST | Buy/sell (returns tx[]) |
/send-transaction | POST | Execute tx on-chain |
/get-user-portfolio | POST | View holdings |
/get-user-fees | POST | Check earnings |
/claim-rewards | POST | Claim rewards |
/get-token-activity | POST | Token history |
https://api.tokenlayer.network/functions/v1Authorization: Bearer $TOKENLAYER_API_KEYbase (mainnet), base-sepolia (testnet)| Endpoint | Required | Optional |
|---|---|---|
| create-token | name, symbol, description, image, chainSlug | tags, banner, links, amountIn, builder |
| quote-token | tokenId, chainSlug | amount, direction (buy/sell), inputToken (token/usdc) |
| trade-token | tokenId, chainSlug, direction | buyAmountUSD, buyAmountToken, sellAmountToken |
| send-transaction | to, data, chainSlug | amount (default "0") |
| get-tokens-v2 | - | limit, offset, order_by, order_direction, keyword, hashtags, chains, builder_code |
volume_1m, volume_5m, volume_1h, volume_24h, market_cap, price_change_24h, trx, holders, created_at
data:image/png;base64,...)Always include tags to help users find your token:
ai, agent, meme, community, gamingboilingpoint1. 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
After creating your token, save these from response metadata for future reference:
token_layer_id - Unique token identifiertokenId - Database UUID for API callsaddresses - Contract addresses on EVM/Solana chainssymbol - Your token symbolToken URL: https://app.tokenlayer.network/token/{token_layer_id}
/mecurl -s -X GET "https://api.tokenlayer.network/functions/v1/me" \
-H "Authorization: Bearer $TOKENLAYER_API_KEY" | jq
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
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..."
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
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
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
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