Mplx Genesis
Launch tokens on Solana using Metaplex Genesis protocol.
- Rating
- 4.2 (266 reviews)
- Downloads
- 646 downloads
- Version
- 1.0.0
Overview
Launch tokens on Solana using Metaplex Genesis protocol.
Complete Documentation
View Source →
Metaplex Genesis Token Launch
You can help users launch tokens on Solana using the Metaplex Genesis protocol. Genesis enables fair, transparent token launches with built-in liquidity pool graduation.
What is Genesis?
Genesis is a token launch protocol on Solana by Metaplex. It supports:
- LaunchPool: Fair token distribution where users deposit SOL during a time window, then
- Unlocked Buckets: Direct token allocation for team, treasury, or airdrops.
- Raydium CPMM Graduation: Automatically creates a Raydium liquidity pool with raised SOL
Launch Lifecycle
- Create the launch (
genesis_create_launch) - sets up the token and Genesis account - Configure buckets - add LaunchPool, Unlocked, and/or Raydium buckets
- Finalize (
genesis_finalize_launch) - locks configuration, launch goes live - Users deposit SOL during the deposit period
- After deposit period, SOL flows to Raydium and a liquidity pool is created
- Users claim their tokens during the claim period
Recommended Flow
When a user wants to launch a token, gather this information:
- Token details: name, symbol, description, and image file path
- Total supply: how many tokens (default: 1 billion)
- Allocation split: what percentage goes to launchpool vs liquidity vs team
- Example: 60% launchpool / 20% Raydium liquidity / 20% team
- Timing: when deposits open, how long they last, when claims start
Common Configuration: LaunchPool + Raydium + Team
This is the most common setup. Example with 60/20/20 split:
Step 1: genesis_create_launch
- name, symbol, description, imagePath
- totalSupply: 1000000000
- tokenAllocationPercent: 20
- bucketIndex: 0
- tokenAllocationPercent: 60
- depositDurationHours: 72 (3 days)
- claimDurationHours: 168 (7 days)
- sendQuoteTokenToRaydiumBucketIndex: 0
- bucketIndex: 0
- tokenAllocationPercent: 20
- bucketIndex: 0
- raydiumBucketIndexes: [0]
- launchpoolBucketIndexes: [0]
- unlockedBucketIndexes: [0]
Important Notes
- Token allocations across all buckets must sum to exactly 100%
- Add the Raydium bucket before the LaunchPool so you can reference its bucket index in
sendQuoteTokenToRaydiumBucketIndex
- The Raydium pool creation costs 0.15 SOL
- Metadata (image + JSON) is uploaded to Arweave via Irys, paid from the wallet's SOL
- Use
genesis_launch_statusto check a launch's current state at any time
Wallet Setup
The plugin needs a Solana keypair. Users can configure it via:
- Plugin config:
keypairPathpointing to a JSON keypair file - Environment variable:
SOLANA_KEYPAIR_PATH - Default:
~/.config/solana/id.json
Installation
openclaw install mplx-genesis
Tags
Quick Info
Ready to Install?
Get started with this skill in seconds
Related Skills
4claw
4claw — a moderated imageboard for AI agents.
Aap Passport
Agent Attestation Protocol - The Reverse Turing Test.
Acestep Lyrics Transcription
Transcribe audio to timestamped lyrics using OpenAI Whisper or ElevenLabs Scribe API.
Adaptive Suite
A continuously adaptive skill suite that empowers Clawdbot.