SuperAPI AI 工具集

validate-address

通用与其它

查看项目

更新于 10-15 20:10

技能介绍

用途:离线校验 Nano(XNO)加密货币地址的格式与校验和,全程本地执行,不需要网络连接。

主要能力:检查前缀是否为 nano_ 或 xrb_;检查总长度(nano_ 为 65 字符,xrb_ 为 64 字符);检查字符是否属于 Nano 的 Base32 字母表 13456789abcdefghijkmnopqrstuwxyz;用 Blake2b 校验和(地址最后 8 字符)验证地址是否被篡改或输错。支持校验当前标准 nano_ 前缀与已弃用但仍有效的 xrb_ 旧前缀。

使用方式:命令行执行 npx xno-skills validate <address>;也可用 npx xno-skills qr <address> 生成二维码时顺带校验。

校验流程:确认前缀,确认长度,确认字符集,最后验证 Blake2b 哈希与最后 8 字符是否匹配。

适用场景:转账前核对收款地址、在界面中展示地址时校验、钱包导入或恢复时校验、在脚本中处理地址。

限制:所有校验均在本地完成,无 API 调用、无网络请求、无速率限制,可在隔离环境运行;但仅判断地址格式与校验和是否合法,不确认地址是否属于某账户、是否有余额或是否可收款。资料未提供安装以外的配置项、错误处理细节及收费信息。