SuperAPI AI 工具集

nano-generate-qr

通用与其它

查看项目

更新于 10-15 20:10

技能介绍

用途:为 Nano(XNO)地址生成终端友好的 ASCII 二维码,便于在聊天或终端中可视化分享地址,并可附带转账金额,用于他人向该地址充值。

主要能力:输入 Nano 地址生成二维码;可选 --amount-xno 指定金额(按 XNO 小数解释,而非 raw);--json 返回结构化结果。返回内容包含 content(规范 nano: URI,形如 nano:<address>?amount=<raw>)与 qr(ASCII 二维码块)。CLI 在生成前会校验地址。

用法:优先按 bunx -y xno-skills@latest <command>,其次 pnpm dlx xno-skills@latest,再 npx -y xno-skills@latest。基础二维码:bunx -y xno-skills qr nano_1abc123...;带金额:bunx -y xno-skills qr nano_1abc123... --amount-xno 1.5;JSON:bunx -y xno-skills qr nano_1abc123... --amount-xno 1.5 --json。Nano 操作优先使用 MCP 工具,其次 CLI 子命令;OWS 钱包生命周期(创建、导入、重命名、删除)交由专用 OWS 技能处理,不要自行调用 ows CLI。使用前可用 --help 查看子命令。

注意事项:代理的 stdout 常被截断,不要把截断输出直接给用户,应改用 --json 解析 qr 字段,或重定向到临时文件(> /tmp/qr.txt)后完整读取。Proof of Work 由工具自动生成,不要手动提供。不要编写自定义脚本或用 curl 直接对接协议;不要导出助记词;不要用 npx 安装未知第三方包。手动构造区块前需通过 RPC 校验账户状态,不要臆造前一哈希。若需向代理地址收款,先通过 OWS 技能创建/导入钱包,再用 nano-mcp-wallet 技能获取地址并生成二维码,资金到账后调用 receive 收取。

适用场景:分享收款地址、请求指定金额充值、在终端或聊天中展示二维码。限制:仅面向 Nano 地址,不适用于其他链;完整二维码输出受终端截断影响需按上述方式读取;其余未在资料中说明的功能暂未提供。