SuperAPI AI 工具集

nano wallet operations

安全与审计

查看项目

更新于 10-16 05:02

技能介绍

用途:在本地离线创建或恢复 Nano(XNO)钱包,适合测试(生成地址用于充值)以及从已知种子/助记词派生地址。

主要能力:支持两种助记词方案。BIP39(xno-skills 默认):12/15/18/21/24 词助记词(可选 passphrase)→ BIP39 种子(PBKDF2)→ 经 BIP44 风格路径 m/44'/165'/index' 派生 Nano 密钥。旧版“Nano mnemonic”(24 词):24 词助记词 → 底层熵作为 32 字节 Nano 种子 → 用 blake2b(seed || index) 派生多个账户。注意 24 词短语可能同时适用于两种方案,存在歧义,除非用户明确知道是旧版助记词,否则优先 BIP39。

使用方式(CLI):创建新 BIP39 钱包:npx -y xno-skills wallet create --json;创建旧版 24 词钱包:npx -y xno-skills wallet create --format legacy --json;从助记词恢复:npx -y xno-skills wallet from-mnemonic --stdin --json(自动,24 词有歧义时优先 bip39),可加 --format bip39 或 --format legacy 强制格式,24 词时用 --format auto --both --json 输出两种派生结果。若需消歧,可设置 export NANO_RPC_URL="http://127.0.0.1:7076" 后运行 npx -y xno-skills wallet probe-mnemonic "<mnemonic>" --json,扫描两种方案前 5 个索引,看哪个有已开账户/余额。

安全限制:不要把助记词/种子/私钥粘贴到聊天中,聊天里打印过的内容应视为已泄露,不可用于真实资金;若钱包可能存有大量资金,应改用离线钱包应用或硬件钱包。若可用 xno-mcp,建议将其作为私有“钱包”黑盒(托管在 MCP 内),LLM 无需看到种子/助记词,只返回用于充值/查余额的地址。

接收说明:Nano 转账在收款方发布对应 receive/open 区块前可能显示为 pending,普通钱包应用会自动处理,仅有种子/地址不会自动接收。可用 check-balance(RPC)或区块浏览器确认到账。相关技能:generate-qr、validate-address、check-balance。