megalaunch-elizaos-plugin
v1.0.0
Published
MegaLaunch plugin for elizaOS — launch meme tokens on Solana/pump.fun with AI-generated art, bundled buys, and Jito-powered launches
Maintainers
Readme
@megalaunch/elizaos-plugin
elizaOS plugin for MegaLaunch — a Solana meme token launch service. Lets your elizaOS agent programmatically launch meme coins on pump.fun with AI-generated art, bundled buys, and Jito-powered MEV protection.
What is MegaLaunch?
MegaLaunch is an automated token launch service for Solana/pump.fun. It handles:
- AI-generated token art — unique images created for each launch
- Bundled buys — coordinated multi-wallet purchases at launch
- Jito-powered MEV protection — front-run resistant launches
- AI narrative selection — optional AI-driven trending name/theme selection
Two packages are available: Basic (2 SOL) and Premium (5 SOL).
Installation
npm install @megalaunch/elizaos-pluginConfiguration
1. Add to your character file
Add the plugin to your character's plugins array:
{
"name": "MyAgent",
"plugins": ["@megalaunch/elizaos-plugin"],
"settings": {
"secrets": {
"MEGALAUNCH_API_KEY": "ml_your_api_key_here"
}
}
}2. Or set via environment variable
export MEGALAUNCH_API_KEY="ml_your_api_key_here"Optional: Custom API URL
export MEGALAUNCH_API_URL="https://your-custom-endpoint/api/v1"Available Actions
LAUNCH_TOKEN
Launch a new meme token on pump.fun.
Triggers: "launch a token", "create a meme coin", "deploy token"
Examples:
User: Launch a meme token called Moon Dog with symbol $MDOG
User: Launch a premium token with AI pick, theme animal
User: Create a meme coin called Rocket Cat, ticker $RCAT, premium packageParameters extracted from natural language:
- Token name and symbol (e.g., "called Moon Dog", "$MDOG")
- Package: basic (default) or premium
- AI pick mode: "let AI pick", "AI pick"
- Theme: war, money, hype, animal, fire, ice
- Description: "description: '...'"
CHECK_LAUNCH_ORDER
Check the status of an existing launch order.
Triggers: "check order", "order status", "launch status"
Examples:
User: Check the status of order #42
User: What's the status of my launch order 15?GET_LAUNCH_PRICING
Get current pricing for launch packages.
Triggers: "launch cost", "how much to launch", "pricing"
Examples:
User: How much does it cost to launch a token?
User: What are the MegaLaunch pricing tiers?Provider
The plugin includes a megalaunch_context provider that automatically injects MegaLaunch service status into the agent's context. This gives the agent awareness of:
- Service operational status
- Number of recent launches
- Average launch time
API Reference
This plugin wraps the MegaLaunch REST API:
| Endpoint | Method | Description |
|----------|--------|-------------|
| /status | GET | Service health and stats |
| /pricing | GET | Package pricing |
| /orders | POST | Create launch order |
| /orders | GET | List orders |
| /orders/:id | GET | Get order details |
| /orders/:id/cancel | POST | Cancel order |
Base URL: https://vernal.zylos.coco.xyz/megalaunch/api/v1
Full API documentation: See the OpenAPI spec
Development
# Install dependencies
npm install
# Build
npm run build
# Watch mode
npm run devLicense
MIT
