mcpField
O
openserv-launch

openserv-launch

github.com/openserv-labsその他2889 回インストール29 週間前に更新
リポジトリ

openserv-launch について

openserv-launchは、Base MainnetでERC-20トークンとAerodrome Slipstreamプールを作成するAPIです。トークン作成者やエージェント向けに、発行のほかトークン一覧と詳細の取得機能を提供します。

主な機能

  1. 01Base MainnetでERC-20トークンをデプロイ
  2. 02Aerodrome Slipstreamの片側流動性プールを作成
  3. 03LPを1年間ロック
  4. 04取引手数料を作成者とプラットフォームに分配
  5. 05発行済みトークンの一覧と詳細を取得

活用シーン

  1. 01作成者のウォレットを使ったトークン発行
  2. 02Baseでのトークンプール作成
  3. 03発行済みトークンの一覧や詳細の取得

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/openserv-labs/skills --skill openserv-launch

インストール後、Claude Code で/openserv-launchを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

reference.md
troubleshooting.md
examples/
agent-launcher.ts
env.example
launch-token.ts
list-tokens.ts

詳細

OpenServ Launch API

Aerodrome Slipstream 上の片側集中流動性プールを使用して、Base ブロックチェーン上でトークンを即座にローンチできます。

参照ファイル:

  • reference.md - すべてのエンドポイントの完全な API リファレンス
  • troubleshooting.md - よくある問題と解決策
  • examples/ - 完全なコード例

ベース URL: https://instant-launch.openserv.ai


この API の機能

  • ERC-20 トークンをデプロイ - 供給量 10 億、標準トークンコントラクト
  • Aerodrome CL プールを作成 - 2,000,000 倍の価格範囲を持つ片側流動性
  • LP を 1 年間ロック - 自動的なラグプル防止
  • 手数料を 50/50 で分配 - クリエイターウォレットが全取引手数料の 50% を受け取ります

クイックスタート

依存関係
npm install axios
トークンをローンチする
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: '...' }
// }

エンドポイント概要

エンドポイントメソッド説明
/api/launchPOSTLP プール付きの新しいトークンを作成
/api/tokensGETローンチ済みトークンを一覧表示
/api/tokens/:addressGETアドレスでトークンの詳細を取得

ローンチリクエストのフィールド

フィールド型必須説明
namestringはいトークン名 (1〜64 文字)
symbolstringはいトークンシンボル (1〜10 文字、大文字、英数字)
walletstringはいクリエイターウォレットアドレス (手数料の 50% を受け取ります)
descriptionstringいいえトークンの説明 (最大 500 文字)
imageUrlstringいいえ画像ファイルへの直接リンク (jpg、png、gif、webp、svg)
websitestringいいえWeb サイト URL (http/https で始まる必要があります)
twitterstringいいえTwitter ハンドル (@ の有無は問いません)

ローンチレスポンス

interface LaunchResponse {
  success: true
  internalId: string           // Database record ID
  creator: string              // Creator wallet address
  token: {
    address: string            // Deployed token contract
    name: string
    symbol: string
    supply: string             // Always "1000000000"
  }
  pool: {
    address: string            // Aerodrome CL pool
    tickSpacing: number        // 500
    fee: string                // "2%"
  }
  locker: {
    address: string            // LP locker contract
    lpTokenId: string          // NFT position ID
    lockedUntil: string        // ISO date (1 year from launch)
  }
  txHashes: {
    tokenDeploy: string        // Token deployment tx
    stakingTransfer: string    // 5% staking allocation tx
    lpMint: string             // LP position mint tx
    lock: string               // LP lock tx
    buy: string                // Initial buy tx
  }
  links: {
    explorer: string           // Basescan token page
    aerodrome: string          // Aerodrome swap page
    dexscreener: string        // DEXScreener chart
    defillama: string          // DefiLlama swap
  }
}

トークンのデフォルト設定

設定値
トークン供給量10 億
初期時価総額$15,000
価格範囲2,000,000 倍 (~$30B)
プール手数料2%
ティックスペーシング500
手数料分配50/50 (クリエイター/プラットフォーム)
ロック期間1 年間
ステーキング配分5%
初回購入0.0005 ETH

例: トークンローンチ機能を備えたエージェント

import { Agent, run } from '@openserv-labs/sdk'
import { provision, triggers } from '@openserv-labs/client'
import { z } from 'zod'
import axios from 'axios'

const agent = new Agent({
  systemPrompt: 'You help users launch tokens on Base blockchain.'
})

agent.addCapability({
  name: 'launch_token',
  description: 'Launch a new ERC-20 token with LP pool on Aerodrome',
  schema: z.object({
    name: z.string().describe('Token name (1-64 chars)'),
    symbol: z.string().describe('Token symbol (1-10 chars, uppercase)'),
    wallet: z.string().describe('Creator wallet address'),
    description: z.string().optional().describe('Token description'),
    imageUrl: z.string().optional().describe('Logo image URL'),
    website: z.string().optional().describe('Website URL'),
    twitter: z.string().optional().describe('Twitter handle')
  }),
  async run({ args }) {
    const response = await axios.post('https://instant-launch.openserv.ai/api/launch', args)
    const { token, pool, links } = response.data
    return `Token launched! Address: ${token.address}, Pool: ${pool.address}, Trade: ${links.aerodrome}`
  }
})

async function main() {
  await provision({
    agent: {
      instance: agent,
      name: 'token-launcher',
      description: 'Launch tokens on Base with Aerodrome LP'
    },
    workflow: {
      name: 'Token Launcher',
      goal: 'Launch ERC-20 tokens on Base blockchain with Aerodrome concentrated liquidity pools',
      trigger: triggers.webhook({ waitForCompletion: true, timeout: 600 })
    }
  })
  await run(agent)
}

main().catch(console.error)

レート制限

  • 1 ウォレットあたり 24 時間に 1 トークン (スパム防止)
  • クリエイターウォレットはオンチェーンアクティビティが必要です (空ではないこと)

ネットワーク

すべてのトークンは Base Mainnet (chainId: 8453) にデプロイされます。


このスキルの更新

このスキルは古くなっている可能性があります。OpenServ チームは定期的にアップデートをリリースしています。新機能、API の変更、バグ修正は、更新するまでここには反映されません。想定どおりに動作しない場合、または最新の情報を確実に入手したい場合は、先に進む前にスキルを更新してください。

# Check if updates are available
npx skills check

# Update all installed skills to latest versions
npx skills update

または、OpenServ スキルを直接再インストールします:

npx skills add openserv-labs/skills

関連スキル

  • openserv-agent-sdk - トークンローンチ機能を備えたエージェントを構築する
  • openserv-client - プラットフォーム上でエージェントをプロビジョニングおよびデプロイする
  • openserv-multi-agent-workflows - マルチエージェントコラボレーションのパターン
  • openserv-ideaboard-api - アイデアを見つけてトークン関連のサービスをリリースする

コメント