SuperAPI AI 工具集

convert xno units

通用与其它

查看项目

更新于 10-16 09:53

技能介绍

用途:在 XNO 加密货币的四种单位之间做精确换算,避免因 30 位小数导致的浮点精度问题。单位换算关系为:1 XNO = 1000 knano = 1,000,000 mnano = 10^30 raw;1 knano = 1000 mnano = 10^27 raw;1 mnano = 10^24 raw;raw 为最小单位。

主要能力:全流程使用 BigInt,无浮点运算;输入按十进制字符串解析为 raw,输出再转换为目标单位;支持任意大金额的精确换算。

使用方式:命令格式为 npx xno-skills convert <amount> <from-unit> --to <to-unit>。例如:npx xno-skills convert 1 XNO --to raw 输出 1000000000000000000000000000000;npx xno-skills convert 1000 knano --to XNO 输出 1;npx xno-skills convert 1 mnano --to knano 输出 0.001。

适用场景:钱包余额显示、交易金额换算、费用计算、大额换算等。

限制与校验:金额须为有效数字(整数或小数),单位只能是 raw、XNO、knano、mnano,支持负数;无效单位或金额会报错,如 Error: Unknown unit 'bitcoin'。其他功能或收费信息暂未提供。