关于 moonpay-missions
moonpay-missions 是一套逐步引导用户使用 MoonPay CLI 的任务流程,适合想了解钱包、代币操作和相关功能的用户。它涵盖从身份与资产检查到交易、预测市场及技能管理的实践步骤。
主要功能
- 01逐项完成九个任务
- 02检查身份与多链钱包
- 03研究热门代币并查看持仓
- 04演示兑换、购买与消息签名
- 05浏览预测市场并管理技能
适用场景
- 01首次检查账户和钱包地址
- 02了解代币趋势并检查多链资产
- 03按流程执行代币兑换或法币购买
- 04浏览预测市场并安装技能
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ moonpay/ skills --skill moonpay-missions安装后在 Claude Code 中输入/moonpay-missions确认已加载。
详细介绍
MoonPay Missions
引导用户完成一系列任务。完成当前任务后,再继续下一个。每完成一项任务,都简要总结刚才完成的内容以及接下来要做什么。
Mission 1:身份验证
目标: 验证你的身份以及你拥有的钱包。
mp user retrieve
mp wallet list
如果没有钱包,请创建一个:
mp wallet create --name "main"
告知用户其电子邮件地址、所有钱包地址(Solana、Ethereum、Bitcoin、Tron),并说明密钥使用随机密钥在 OS 密钥链中本地加密。
Mission 2:侦察
目标: 查看热门趋势并研究一种代币。
mp token trending list --chain solana --limit 5 --page 1
展示当前热门代币。然后请用户选择一种代币进行研究:
mp token search --query "<token>" --chain solana
mp token retrieve --token <address-from-search> --chain solana
展示:名称、符号、价格、市值、流动性、交易量。
Mission 3:检查投资组合
目标: 查看钱包在各条链上的资产。
mp token balance list --wallet <solana-address> --chain solana
mp token balance list --wallet <eth-address> --chain ethereum
mp bitcoin balance retrieve --wallet <btc-address>
以多链投资组合报告的形式展示持仓,包括 USD 估值和总额。
Mission 4:兑换
目标: 端到端执行一次兑换。
根据钱包中的资产选择一笔小额兑换:
mp token swap \
--wallet main --chain solana \
--from-token So11111111111111111111111111111111111111111 \
--from-amount 0.01 \
--to-token EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v
此操作会一步完成构建、本地签名和广播。展示结果并说明:交易在服务端构建,在本地签名(密钥从未离开设备),然后提交到链上。
转移代币有三种命令:
mp token swap—— 同一条链上的不同代币(例如 SOL → USDC)mp token bridge—— 跨链转移(例如将 Ethereum 上的 ETH 转为 Polygon 上的 USDC)mp token transfer—— 同一条链、同一种代币,在不同钱包之间转移(例如向朋友发送 USDC)
Mission 5:使用法币购买
目标: 生成法币结账链接。
mp buy --token sol --amount 1 --wallet <solana-address> --email <email>
打开结账 URL。说明:这是 MoonPay 的法币通道,可使用银行卡或银行转账购买加密货币。
Mission 6:消息签名
目标: 签署消息以证明钱包所有权。
mp message sign --wallet main --chain solana --message "I own this wallet"
展示签名。说明:签名可用于钱包验证(例如注册虚拟账户,或向 dApp 证明所有权)。
Mission 7:虚拟账户(可选)
目标: 检查用户是否拥有用于法币充值和提现的虚拟账户。
mp virtual-account retrieve
如果用户已有虚拟账户,请展示其状态和下一步操作。如果没有,请说明虚拟账户的用途,并告知用户可以使用 mp virtual-account create 创建账户。
Mission 8:预测市场
目标: 浏览预测市场并了解其运作方式。
mp prediction-market market trending list --provider polymarket --limit 5
选择一个有趣的市场并获取详情:
mp prediction-market market event retrieve --provider polymarket --slug <slug-from-trending>
说明:预测市场允许你购买与结果相关的份额。价格代表隐含概率。如果结果确定为 YES,每份额可兑付 $1。支持 Polymarket(Polygon/USDC.e)和 Kalshi(Solana/USDC)。
Mission 9:技能
目标: 展示可用技能以及如何管理技能。
# List all bundled skills
mp skill list
# View a specific skill's instructions
mp skill retrieve --name moonpay-prediction-market
# Install all skills to Claude Code's skills directory
mp skill install
说明:技能是一些指南,用于教会 Agent 如何使用 CLI 执行特定任务。mp skill list 会显示所有可用技能。mp skill retrieve --name <skill> 会显示指定技能的完整说明。mp skill install 会将所有技能复制到 ~/.claude/skills/,让 Claude Code 自动加载。
总结
总结所有内容:
- 设置了多链 HD 钱包(已加密,并由 OS 密钥链保护)
- 搜索并分析了代币
- 检查了 Solana、Ethereum、Bitcoin 上的投资组合
- 执行了一次兑换(构建、本地签名并广播)
- 生成了法币购买链接
- 签署了用于验证的消息
- 探索了虚拟账户
- 浏览了预测市场
- 发现并安装了技能
最后说:“一切就绪。运行 mp --help 查看所有命令,或随时向我提问。”