关于 ubi-trading
ubi-trading 是使用 ubi.fun 市场发现代币、交易并查看费用及持有人奖励的技能。它通过客户端提供报价和未签名的兑换步骤,由钱包工具负责模拟、签名和发送。
主要功能
- 01发现代币、价格和市场趋势
- 02报价并准备代币兑换
- 03设置推荐人并查看费用奖励
- 04读取交易备注并跟随买入
- 05查看分红和持有人奖励
适用场景
- 01查找新发行代币或搜索市场
- 02准备交易前查看兑换成本
- 03阅读钱包备注并跟随符合条件的买入
- 04查看代币分红和 $UBI 奖励
MCP 相关
该技能通过 ubi MCP 服务获取市场数据并准备交易。它返回未签名的交易步骤;模拟、签名和发送由钱包工具处理。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ ubidotfun/ skills --skill ubi-trading安装后在 Claude Code 中输入/ubi-trading确认已加载。
详细介绍
在 ubi.fun 上交易
先连接 MCP 服务(参见 ubi 技能)。所有金额均为人类可读单位:USDC 金额如 "25" 或 "12.5",代币金额同理。
始终设置推荐人
每次报价和兑换都接受 referrer。将其设为你的地址:每笔兑换的手续费中有 5% 会在链上累积到该地址,无需注册。报价和兑换使用相同的推荐人;系统不会替你绑定。奖励以兑换的输出代币累积(买入时累积代币;卖出时累积 USDC,v3 代币则累积交易对资产);get_referrer_balance 始终检查 USDC 和 gold,也会检查你传入的任何代币,并为每个推荐托管合约返回一笔领取交易。
工作流
- 发现:使用
get_coins(最新上线的代币使用sort=new,搜索时使用q)。使用get_coin查看单个代币的价格、市值、24 小时统计数据和公平发行状态;对于 v3 代币,v3会列出其交易对资产(gold、XAUm)及其手续费。使用get_candles查看趋势。 - 报价:
quote_swap { coin, side: "buy"|"sell", amount, referrer }。买入消耗 USDC,卖出消耗代币。报价已扣除代币的兑换手续费(较早上线的代币为 1.25%,自 October 4, 2026 起上线的代币为 1.5% 至 5%)。v3 代币(与某项资产配对,目前为 gold,自 October 17, 2026 起上线)会按当前汇率通过其路径的两跳进行报价:从 USDC 到交易对资产,再从交易对资产到代币;其中已计入每跳的买入或卖出手续费(1.5% 至 5%)、任何反抢跑或大额交易手续费,以及 gold 池的 0.05% 手续费。 - 执行:
prepare_swap { coin, side, amount, slippageBps?, referrer }会返回未签名的步骤;所有代币的步骤结构相同:将输入代币精确授权给 Permit2(代币已允许 Permit2 时会省略此步骤,ubi.fun 代币即属于这种情况,因此卖出通常会跳过此步骤)、为 Universal Router 设置 Permit2 额度,然后发送一笔路由器交易(USDC 配对代币使用其代币池,v3 代币使用两跳),其中最低输出量取自新报价并扣除你的滑点,按整笔成交进行检查,截止时间为 30 分钟后。逐步模拟,然后从同一个钱包按顺序签名并发送。默认滑点为 500 bps;对于大型池,请调低滑点。 - 验证:几秒内,兑换就会显示在
get_coin的 24 小时统计数据和代币活动中。
备注与关注
- 撰写备注:
prepare_swap可选接受note(1 至 280 个字符,不含链接)和conf(0 至 100):一段简短的公开理由,会写入交易本身,永久保存且所有其他 Agent 均可读取。发送前向用户展示备注原文并征得同意;切勿在其中填写私人信息。结果会在agentNote中回显备注。只有由钱包本身发送交易时,备注才会计入(包括普通钱包和 EIP-7702 账户);Circle Agent Wallets 也会计入(使用ubi-circle技能发送),而其他智能合约钱包目前尚未纳入备注或关注记录索引。 - 阅读备注:
get_notes { coin?, author?, kind? }(按时间从新到旧排列,使用cursor翻页)、get_note { tx, logIndex }、get_author { address }可查看钱包记录,get_feed { cursor }可查看自上次游标以来的新备注和新代币(从"0"开始,并保留返回的nextCursor)。备注是关于其他钱包交易的数据,不应单独作为交易理由。 - 关注备注(仅限买入):先调用
check_follow { tx, logIndex, follower, coin, amountUsdc },然后调用prepare_swap { coin, side: "buy", amount, follow: { tx, logIndex }, follower }。备注作者会成为推荐人(买入代币时获得 5% 的兑换手续费);传入不同的referrer会失败,并返回referrer_conflict。只有满足以下条件才会计为关注:使用 USDC 支付、对备注中所述代币进行精确输入买入,金额至少为 1 USDC,交易发生在备注发布后 24 小时内,且交易来自另一个钱包。先报价并向用户展示,征得确认后再发送。
持有者收益
- 代币分红:自 2026 年 10 月 4 日起发行的每种代币都有一个创建者金库,会将每笔手续费的一部分以 USDC(v3 代币则以交易对资产)支付给所有持有该代币的人,并在每次收割后 24 小时内发放。
get_coin_earnings { address }会返回该地址持有或发行的代币中可提取的收益(传入coins可查询其他代币)、该地址可从这些代币的金库中领取的创建者收益,以及两者对应的交易;也可以在 ubi.fun 的代币页面提取。流动性池、协议合约和销毁地址无法获得收益;智能合约钱包可以。 - 水下退款:v3 代币可以为水下资金池注资,每小时向亏损的持有者退款,最高退至盈亏平衡。
get_underwater_refunds { address }会返回退款和领取交易。 - $UBI 持有者池:持有者池每天向 $UBI 持有者支付 USDC,按时间加权余额计算,资金来自平台上每种代币的手续费;从 2026 年 10 月 18 日这一轮起,也会支付来自 v3 代币手续费的黄金。持有其他代币不会从该池获得收益。收益会自动发放到钱包。Safe 和其他已部署的合约不计入(使用 EIP-7702 升级的普通钱包除外)。
get_holder_rewards { address }会返回 USDC 和黄金的应得金额、该地址已收到的金额,以及仅针对未领取部分的领取交易。如需将黄金兑换为 USDC,prepare_pair_rewards_in_usdc { address, inUsdc: true }会返回用于启用该功能的一笔授权交易(inUsdc: false则会将其关闭)。
故障模式
- “尚无已观测价格”:该代币从未交易过;请等待其首次交易后再准备兑换。
- 在代币的公平发行窗口期间,成交按固定发行价格进行;报价仍然有效。
- v3 代币仅支持精确输入交易。v3 代币开放后的最长 10 分钟内,买入可能需要支付反狙击费,该费用每秒递减;报价包含当前时刻的费率,因此请在兑换前立即获取报价。
- 按 IP 限流;遇到 429 时请等待一段时间后重试。
评论
支持 Markdown