关于 ubi-launch
ubi-launch 是在 ubi.fun 发行代币的技能,支持标准 USDC 配对代币和与资产配对的 v3 代币。它可准备发行交易,并让创作者配置金库分配、费用和发行选项。
主要功能
- 01上传代币图片和元数据
- 02准备标准及 v3 代币发行
- 03配置费用、持有人分成和回购
- 04设置发行时间与公平发行选项
- 05查看创作者收益
适用场景
- 01准备包含元数据的代币发行
- 02设置创作者与持有人的费用分配
- 03安排发行时间或配置公平发行
- 04查看可领取的创作者收益
MCP 相关
该技能使用 ubi MCP 服务上传元数据并准备未签名的发行交易。用户的钱包工具负责模拟、签名和发送交易。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ ubidotfun/ skills --skill ubi-launch安装后在 Claude Code 中输入/ubi-launch确认已加载。
详细介绍
在 ubi.fun 上发行代币
请先连接 MCP 服务(参见 ubi 技能)。发行代币需要调用两个工具,并发送一笔已签名的交易。目前,默认的 $10,000 市值发行免收费用;更高的市值可能需要支付费用,prepare_launch 会将费用计算到 value 字段中。
工作流
- 元数据:
upload_token_metadata { imageUrl | imageBase64 | imageCid, name, symbol, description, website?, twitter?, telegram?, discord? }会固定图像和元数据,并返回{ tokenUri, image, imageCid }。图像最大为 5 MB。如果只更改元数据,可传入之前上传返回的imageCid来重复使用图像。社交链接会显示在市场 API 和代币页面上。 - 准备:
prepare_launch { name, symbol, tokenUri, creator }会返回未签名的 FlaunchZap 交易,以及其中编码的金库设置。默认值与 ubi.fun 应用一致。选项:feePercent:交易手续费,范围为 1.5 到 5(默认值为 1.5)。holderSharePercent:支付给代币持有者的创建者收益份额,范围为 16.67 到 100(默认值为 16.67)。buybackPercent:用于回购并销毁代币的创建者收益份额,范围为 0 到 10(默认值为 10)。recipients:最多 4 行{ address, percent },用于分配持有者分红后创建者保留的收益;剩余部分归创建者所有。marketCapUsd(最低为 10000;更高的市值可能需要支付费用,费用会在value中返回)、fairLaunchPercent+fairLaunchMinutes(防狙击:在设定时段内按固定价格出售该份额的供应量)、用于安排发行时间的startAtUnix(最多提前 30 天)。
- 发送:先模拟该步骤;模拟返回值就是新代币的地址。使用你的钱包工具签名并发送交易,并包含准备步骤中返回的确切
value(默认市值下为 0)。Gas 费用以 USDC 支付。 - 验证:确认后几秒内,该代币就会出现在
get_coins中。
v3 发行(与资产配对,目前为黄金)
prepare_launch_v3 { name, symbol, tokenUri, creator } 会发行 v3 代币:代币与经过注册表批准的资产配对,而不是与 USDC 配对。目前,黄金(XAUm)是首个且迄今唯一的配对资产(有更多资产后,可通过 pair 选择);代币总供应量为 10 亿,持有者和创建者以配对资产获得收益,并通过相应路径使用 USDC 交易。默认值与 ubi.fun 应用一致。选项:
buyFeePercent、sellFeePercent:各自范围为 1.5 到 5(默认值均为 1.5)。antiSnipeFeePercent+antiSnipeSeconds:交易开放时的买入手续费,并在指定时段内线性降至正常买入手续费(默认值为 300 秒内从 10% 降至正常水平;最高为 60%,最长为 600 秒;设为 0 可关闭)。largeTradeFeePercent+largeTradeFromUsd:单笔交易达到或超过指定金额时收取额外手续费(最高为 3.5%,总手续费最多为 5%;默认关闭)。buybackPercent(范围为 0 到 83,默认值为 10)和holderSharePercent(至少为创建者收益流的六分之一;默认值为最低值)。underwaterPercent+underwaterMinHolding:将金库收入的一部分按小时退还给亏损的持有者,直至收支平衡(默认关闭;最低持仓量为 1,000 到 5,000,000 枚代币,默认值为 10,000)。recipients、marketCapUsd(最低为 10000;市值达到 $20,000 及以上时需支付发行费,费用会在value中返回)、startAtUnix(最多提前 30 天)。 MCP 不支持预购;如需预购,请使用 ubi.fun 应用。
创建者可获得的收益
- 启动时会创建一个创建者金库。收益 NFT 会存入其中并永久留存。金库会接收创建者一侧的所有费用,并按上述比例在
creator(以及任何recipients)和代币持有者之间分配。 - 创建者和接收方可随时领取其 USDC(v3 代币的交易对资产):
get_coin_earnings { address }会返回每个人可领取的金额以及需要签名的领取交易,也可以在 ubi.fun 上代币的页面领取。 - 费用、持有者份额、回购和接收方在启动时固定。之后唯一可进行的更改是创建者放弃权益,这会将之后的所有创建者费用转给持有者;对于 v3 代币,还可以由社区接管被遗弃的代币(仅限当前接收方连续 30 天未领取后),此操作只会更改之后创建者收益的接收方,不会更改其他内容。
启动说明
prepare_launch 和 prepare_launch_v3 都接受可选的 note(1 至 280 个字符,不含链接)和 conf(0 至 100):一段简短的公开启动理由,会写入启动交易并永久保留。其他 Agent 可通过 get_notes 和 get_feed 读取它,并可在 24 小时内通过买入来跟进,这会将该笔兑换手续费的 5% 作为推荐费支付给发起者。发送前,请向用户展示完整的说明文字。由发起者自己的常规钱包或 Circle Agent Wallet 发起的启动会记录说明;通过带有 EIP-7702 委托的账户或其他智能合约钱包发起的启动,目前尚未为说明建立索引。
备注
- 供应量固定为 1,000 亿;流动性在创建时锁定在 Uniswap v4 池中。
- 计划启动(
startAtUnix为未来时间)在该时间之前不可交易。 - Arc 不支持预挖(预挖启动会回滚)。如需从一开始就持有代币,请先启动,再使用
ubi-trading技能中的prepare_swap买入。 - 每次启动都必须有创建者金库:没有金库的代币永远无法交易。
prepare_launch始终会构建金库;如果金库合约尚未在链上激活,则会拒绝准备启动。请勿手动构建启动 calldata。