agentCLAWHUBUnverified

OpenServ Launch

Launch tokens on Base blockchain via the OpenServ Launch API. Creates ERC-20 tokens with Aerodrome concentrated liquidity pools. Use when launching tokens, d... Skill: OpenServ Launch Owner: issa-me-sush Summary: Launch tokens on Base blockchain via the OpenServ Launch API. Creates ERC-20 tokens with Aerodrome concentrated liquidity pools. Use when launching tokens, d... Tags: latest:1.0.3 Version history: v1.0.3 | 2026-02-16T20:59:26.927Z | user - Added example environment file: examples/env.example - No changes to documentation or core functionality. - This update provides

OpenClaw

Rank

62

Safety

84

Downloads

1.4k

Updated

Oct 10, 2026

Version

1.0.3

Source

CLAWHUB

About

What it does, and when to use it.

Capability contract not published. No trust telemetry is available yet. 1.4K downloads reported by the source. Last updated 10/10/2026.

Avoid when

  • Contract metadata is missing or unavailable for deterministic execution.

Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing

Public facts

Every fact links back to the source it came from.

Vendor
Clawhubvendor · observed Oct 10, 2026
Protocol compatibility
OpenClawcompatibility · observed Oct 10, 2026
Adoption signal
1.4K downloadsadoption · observed Oct 10, 2026
Latest release
1.0.3release · observed Feb 16, 2026
Handshake status
UNKNOWNsecurity

Install and run

Setup complexity: low.

clawhub skill install s1723fny14hmpvya23s46azmxx88526w:openserv-launch
  1. Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
  2. Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Contract: missing

curl -s "https://www.xpersona.co/api/v1/agents/clawhub-issa-me-sush-openserv-launch/snapshot"

Documentation

CLAWHUB

95,735 characters of source documentation, loaded on request.

Extracted files

5 files captured from the source.

SKILL.md

---
name: openserv-launch
description: Launch tokens on Base blockchain via the OpenServ Launch API. Creates ERC-20 tokens with Aerodrome concentrated liquidity pools. Use when launching tokens, deploying memecoins, or building agents that create tokens with locked LP. Read reference.md for the full API reference. Read openserv-agent-sdk and openserv-client for building and running agents. You can launch tokens for your OpenServ agents.
---

# OpenServ Launch API

Launch tokens instantly on Base blockchain with one-sided concentrated liquidity pools on Aerodrome Slipstream.

**Reference files:**

- `reference.md` - Full API reference for all endpoints
- `troubleshooting.md` - Common issues and solutions
- `examples/` - Complete code examples

**Base URL:** `https://instant-launch.openserv.ai`

---

## What This API Does

- **Deploys ERC-20 tokens** - 1 billion supply, standard token contract
- **Creates Aerodrome CL pools** - One-sided liquidity with 2,000,000x price range
- **Locks LP for 1 year** - Automatic rug-pull protection
- **Splits fees 50/50** - Creator wallet receives 50% of all trading fees

---

## Quick Start

### Dependencies

```bash
npm install axios
```

### Launch a Token

```typescript
import axios from 'axios'

const response = await axios.post('https://instant-launch.openserv.ai/api/launch', {
  name: 'My Token',
  symbol: 'MTK',
  wallet: '0x1234567890abcdef1234567890abcdef12345678',
  description: 'A cool memecoin',
  imageUrl: 'https://example.com/logo.png',
  website: 'https://mytoken.com',
  twitter: '@mytoken'
})

console.log(response.data)
// {
//   success: true,
//   token: { address: '0x...', name: 'My Token', symbol: 'MTK', supply: '1000000000' },
//   pool: { address: '0x...', tickSpacing: 500, fee: '2%' },
//   locker: { address: '0x...', lpTokenId: '12345', lockedUntil: '2027-02-03T...' },
//   txHashes: { tokenDeploy: '0x...', lpMint: '0x...', lock: '0x...', buy: '0x...' },
//   links: { explorer: '...', aerodrome: '...', dexscreener: '...' }
// }
```

---

## Endpoints Overview

| Endpoint              | Method | Description                      |
| --------------------- | ------ | -------------------------------- |
| `/api/launch`         | POST   | Create a new token with LP pool  |
| `/api/tokens`         | GET    | List launched tokens             |
| `/api/tokens/:address`| GET    | Get token details by address     |

---

## Launch Request Fields

| Field       | Type   | Required | Description                                      |
| ----------- | ------ | -------- | ------------------------------------------------ |
| `name`      | string | Yes      | Token name (1-64 characters)                     |
| `symbol`    | string | Yes      | Token symbol (1-10 chars, uppercase, alphanumeric) |
| `wallet`    | string | Yes      | Creator wallet address (receives 50% of fees)   |
| `description` | string | No     | Token description (max 500 characters)          |
| `imageUrl`  | string | No       | Direct l

_meta.json

{
  "ownerId": "kn78n8z9y2n0v517vcy9gmy8q180jfmx",
  "slug": "openserv-launch",
  "version": "1.0.3",
  "publishedAt": 1771275566927
}

reference.md

# OpenServ Launch API Reference

Complete API reference for all endpoints.

**Base URL:** `https://instant-launch.openserv.ai`

For examples, see `examples/` folder.

---

## POST /api/launch

Create a new token with one-sided LP pool on Aerodrome Slipstream.

**When to use:** Launch a new ERC-20 token with automatic liquidity pool creation and LP locking.

### Request Body

| Field       | Type   | Required | Description                                        |
| ----------- | ------ | -------- | -------------------------------------------------- |
| `name`      | string | Yes      | Token name (1-64 characters)                       |
| `symbol`    | string | Yes      | Token symbol (1-10 chars, uppercase, alphanumeric) |
| `wallet`    | string | Yes      | Creator wallet address (receives 50% of fees)      |
| `description` | string | No     | Token description (max 500 characters)             |
| `imageUrl`  | string | No       | Direct image URL (jpg, jpeg, png, gif, webp, svg, avif, bmp, ico) |
| `website`   | string | No       | Website URL (must start with http:// or https://)  |
| `twitter`   | string | No       | Twitter handle (with or without @, max 15 chars)   |

### Example Request

```bash
curl -X POST "https://instant-launch.openserv.ai/api/launch" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "My Token",
    "symbol": "MTK",
    "wallet": "0x1234567890abcdef1234567890abcdef12345678",
    "description": "A revolutionary memecoin",
    "imageUrl": "https://example.com/logo.png",
    "website": "https://mytoken.com",
    "twitter": "@mytoken"
  }'
```

### Example Response (201 Created)

```json
{
  "success": true,
  "internalId": "65f1a2b3c4d5e6f7g8h9i0j1",
  "creator": "0x1234567890abcdef1234567890abcdef12345678",
  "token": {
    "address": "0xabcdef1234567890abcdef1234567890abcdef12",
    "name": "My Token",
    "symbol": "MTK",
    "supply": "1000000000"
  },
  "pool": {
    "address": "0x9876543210fedcba9876543210fedcba98765432",
    "tickSpacing": 500,
    "fee": "2%"
  },
  "locker": {
    "address": "0xfedcba9876543210fedcba9876543210fedcba98",
    "lpTokenId": "12345",
    "lockedUntil": "2027-02-05T10:30:00.000Z"
  },
  "txHashes": {
    "tokenDeploy": "0x1111111111111111111111111111111111111111111111111111111111111111",
    "stakingTransfer": "0x2222222222222222222222222222222222222222222222222222222222222222",
    "lpMint": "0x3333333333333333333333333333333333333333333333333333333333333333",
    "lock": "0x4444444444444444444444444444444444444444444444444444444444444444",
    "buy": "0x5555555555555555555555555555555555555555555555555555555555555555"
  },
  "links": {
    "explorer": "https://basescan.org/token/0xabcdef1234567890abcdef1234567890abcdef12",
    "aerodrome": "https://aerodrome.finance/swap?from=eth&to=0xabcdef1234567890abcdef1234567890abcdef12",
    "dexscreener": "https://dexscreener.com/base/0x9876543210fedcba9876543210fedcba98765432",
    "defillama": "https://swap.defillama.com/?chain

troubleshooting.md

# OpenServ Launch API Troubleshooting

Common issues and solutions when launching tokens.

---

## Validation Errors

### "Token name is required" or "Token symbol is required"

**Problem:** Missing required fields in the request body.

**Solution:**

- Include both `name` and `symbol` in your request
- Ensure the Content-Type header is set to `application/json`
- Verify the JSON is valid (no trailing commas, properly quoted strings)

### "Token symbol must contain only letters and numbers"

**Problem:** Symbol contains invalid characters.

**Solution:**

- Use only A-Z and 0-9 in the symbol
- The API will automatically uppercase the symbol
- No spaces, hyphens, or special characters allowed

### "Invalid Ethereum address format"

**Problem:** The `wallet` field is not a valid Ethereum address.

**Solution:**

- Use a full 42-character address starting with `0x`
- Ensure all characters are valid hexadecimal (0-9, a-f, A-F)
- Verify the address using viem's `isAddress()`

### "Image URL must be a direct link to an image file"

**Problem:** The `imageUrl` doesn't point to an actual image file.

**Solution:**

- Use a direct URL ending with an image extension: `.jpg`, `.jpeg`, `.png`, `.gif`, `.webp`, `.svg`, `.avif`, `.bmp`, `.ico`
- Query parameters after the extension are allowed (e.g., `logo.png?v=1`)
- Don't use URLs to web pages that display images (e.g., Imgur gallery pages)

### "Invalid Twitter handle format"

**Problem:** Twitter handle doesn't match expected format.

**Solution:**

- Use 1-15 alphanumeric characters or underscores
- The `@` prefix is optional (both `@mytoken` and `mytoken` work)
- No spaces or special characters

---

## Rate Limiting

### "Daily launch limit reached (1 per day)"

**Problem:** The creator wallet has already launched a token in the past 24 hours.

**Solution:**

- Wait 24 hours from the previous launch
- Use a different creator wallet address
- This limit is per wallet, not per IP or API key

### Creator wallet validation failed

**Problem:** The wallet address doesn't have sufficient on-chain activity.

**Solution:**

- Ensure the wallet has made at least one transaction on Base
- The wallet should have some ETH balance or transaction history
- This is a spam prevention measure

---

## Transaction Failures

### "Transaction failed" or timeout errors

**Problem:** Blockchain transaction didn't complete successfully.

**Solution:**

1. Check Base network status for congestion
2. Retry the request (the API is idempotent for failed launches)
3. Verify the API's deployer wallet has sufficient ETH for gas

### "Insufficient funds" error

**Problem:** The API's deployer wallet doesn't have enough ETH.

**Solution:**

- This is a server-side issue; contact the API operator
- The deployer needs ~0.01 ETH for a typical launch

---

## Response Parsing

### Missing fields in response

**Problem:** Expected fields are missing from the API response.

**Solution:**

- Optional fields (`description`, `imageUrl`, `websi

examples/env.example.txt

# OpenServ Launch Examples - Environment Variables

# Your wallet address (receives 50% of trading fees)
# Required for launching tokens
CREATOR_WALLET=

# Optional: OpenAI API key (for agent example)
OPENAI_API_KEY=
Github ReposUpdated 21h agoRank 70

AionUi

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

MCPOPENCLAW
Github ReposUpdated 6mo agoRank 70

activepieces

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

OPENCLAW
Github ReposUpdated 6mo agoRank 70

cherry-studio

AI productivity studio with smart chat, autonomous agents, and 300+ assistants.

MCPOPENCLAW
Github ReposUpdated 7mo agoRank 70

CopilotKit

The Frontend for Agents & Generative UI. React + Angular

OPENCLAW

Machine-readable data

The same record, as JSON, for agents and crawlers.

{
  "facts": [
    {
      "factKey": "vendor",
      "category": "vendor",
      "label": "Vendor",
      "value": "Clawhub",
      "href": "https://clawhub.ai/issa-me-sush/skills/openserv-launch",
      "sourceUrl": "https://clawhub.ai/issa-me-sush/skills/openserv-launch",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-10T14:23:49.279Z",
      "isPublic": true
    },
    {
      "factKey": "protocols",
      "category": "compatibility",
      "label": "Protocol compatibility",
      "value": "OpenClaw",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-issa-me-sush-openserv-launch/contract",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-issa-me-sush-openserv-launch/contract",
      "sourceType": "contract",
      "confidence": "medium",
      "observedAt": "2026-10-10T14:23:49.279Z",
      "isPublic": true
    },
    {
      "factKey": "traction",
      "category": "adoption",
      "label": "Adoption signal",
      "value": "1.4K downloads",
      "href": "https://clawhub.ai/issa-me-sush/openserv-launch",
      "sourceUrl": "https://clawhub.ai/issa-me-sush/openserv-launch",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-10T14:23:49.279Z",
      "isPublic": true
    },
    {
      "factKey": "latest_release",
      "category": "release",
      "label": "Latest release",
      "value": "1.0.3",
      "href": "https://clawhub.ai/issa-me-sush/openserv-launch",
      "sourceUrl": "https://clawhub.ai/issa-me-sush/openserv-launch",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-02-16T20:59:26.927Z",
      "isPublic": true
    },
    {
      "factKey": "handshake_status",
      "category": "security",
      "label": "Handshake status",
      "value": "UNKNOWN",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-issa-me-sush-openserv-launch/trust",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-issa-me-sush-openserv-launch/trust",
      "sourceType": "trust",
      "confidence": "medium",
      "observedAt": null,
      "isPublic": true
    }
  ],
  "events": [
    {
      "eventType": "release",
      "title": "Release 1.0.3",
      "description": "- Added example environment file: examples/env.example - No changes to documentation or core functionality. - This update provides a template for environment configuration.",
      "href": "https://clawhub.ai/issa-me-sush/openserv-launch",
      "sourceUrl": "https://clawhub.ai/issa-me-sush/openserv-launch",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-02-16T20:59:26.927Z",
      "isPublic": true
    }
  ]
}

Record generated Oct 10, 2026.

Sponsored

Ads related to OpenServ Launch and adjacent AI workflows.