mcpField
M
moonpay-missions

moonpay-missions

github.com/moonpay其他11243 次安装23 周前更新
代码仓库

关于 moonpay-missions

moonpay-missions 是一套逐步引导用户使用 MoonPay CLI 的任务流程,适合想了解钱包、代币操作和相关功能的用户。它涵盖从身份与资产检查到交易、预测市场及技能管理的实践步骤。

主要功能

  1. 01逐项完成九个任务
  2. 02检查身份与多链钱包
  3. 03研究热门代币并查看持仓
  4. 04演示兑换、购买与消息签名
  5. 05浏览预测市场并管理技能

适用场景

  1. 01首次检查账户和钱包地址
  2. 02了解代币趋势并检查多链资产
  3. 03按流程执行代币兑换或法币购买
  4. 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 查看所有命令,或随时向我提问。”

评论

支持 Markdown