Launch a Token — 启动一个Token
v0.1.0使用 Metaplex Genesis 协议在 Solana 上启动 tokens
运行时依赖
安装命令
点击复制技能文档
Metaplex Genesis 代币发布 您可以帮助用户使用 Metaplex Genesis 协议在 Solana 上发布代币。Genesis 允许公平、透明的代币发布,并具有内置的流动性池毕业机制。 什么是 Genesis? Genesis 是 Metaplex 在 Solana 上的代币发布协议。它支持: LaunchPool:用户在时间窗口内存入 SOL,然后按照其存入总额的比例申领代币的公平代币分配。 Unlocked Buckets:直接为团队、财库或空投分配代币。 Raydium CPMM 毕业:在发布结束后,自动创建一个 Raydium 流动性池,使用收集的 SOL 和分配的代币。 发布生命周期 创建发布(genesis_create_launch)- 设置代币和 Genesis 账户 配置桶 - 添加 LaunchPool、Unlocked 和/或 Raydium 桶 完成(genesis_finalize_launch)- 锁定配置,发布上线 用户在存入期间存入 SOL 存入期结束后,SOL 流向 Raydium,并创建一个流动性池 用户在申领期内申领其代币 推荐流程 当用户想要发布代币时,收集以下信息: 代币详情:名称、符号、描述和图像文件路径 总供应量:代币数量(默认:10 亿) 分配比例:多少百分比分配给发布池、流动性和团队 示例:60% 发布池 / 20% Raydium 流动性 / 20% 团队 时间:存入何时开放、存入持续多久、申领何时开始 常见配置:LaunchPool + Raydium + 团队 这是最常见的设置。示例:60/20/20 分配 步骤 1:genesis_create_launch - 名称、符号、描述、imagePath - totalSupply:1000000000 步骤 2:genesis_add_raydium_pool(先添加此项,以便知道桶索引)- tokenAllocationPercent:20 - bucketIndex:0 步骤 3:genesis_add_launchpool - tokenAllocationPercent:60 - depositDurationHours:72(3 天)- claimDurationHours:168(7 天)- sendQuoteTokenToRaydiumBucketIndex:0 - bucketIndex:0 步骤 4:genesis_add_unlocked - tokenAllocationPercent:20 - bucketIndex:0 步骤 5:genesis_finalize_launch - raydiumBucketIndexes:[0] - launchpoolBucketIndexes:[0] - unlockedBucketIndexes:[0] 重要注意事项 所有桶的代币分配必须恰好总计 100% 在添加发布池之前添加 Raydium 桶,以便在发布池的 sendQuoteTokenToRaydiumBucketIndex 中引用其桶索引 创建 Raydium 池的成本为 0.15 SOL 元数据(图像 + JSON)通过 Irys 上传到 Arweave,付款从钱包的 SOL 中扣除 使用 genesis_launch_status 检查发布的当前状态 钱包设置 插件需要 Solana 密钥对。用户可以通过以下方式配置: 插件配置:keypairPath 指向 JSON 密钥对文件 环境变量:SOLANA_KEYPAIR_PATH 默认:~/.config/solana/id.json 钱包必须具有足够的 SOL 来支付交易费用、Irys 上传和 Raydium 池创建费用。 使用 GitHub、CLI 和 API 来管理和监控发布过程。