$> Kaya
~/tools/token-decimals-converter可交互
/tools/token-decimals-converter

Token Decimals 转换工具

这个 token decimals 转换工具可以根据代币 decimals,在用户看到的显示金额和链上实际使用的原始整数值之间来回换算。

~/tools/token-decimals-converterparseUnits / formatUnits
~/tools/token-decimals-converter/examplesusage.txt

使用示例

  • 把 1.5 个 USDC 转成 6 decimals 下的链上原始值。
  • 把 ERC-20 原始余额格式化成可读的代币数量。
  • 在构造转账或报价逻辑前先检查 token 数学是否正确。
~/tools/token-decimals-converter/guideREADME.md

Token Decimals 转换工具说明

Token decimals 转换工具适合处理前端显示金额和链上整数值之间的切换。ERC-20 这类代币在合约里通常存储为整数,而钱包和应用界面会按 decimals 展示为带小数的人类可读金额。输入显示金额和 decimals 后,你可以得到调用合约时真正需要的原始整数值;输入原始整数值后,也可以把它还原成可读余额。这个工具对于做转账、报价、余额展示、调试接口返回和检查前端单位换算都非常实用。

~/tools/token-decimals-converter/faq3 items

常见问题

为什么 token 要有 decimals?

因为合约内部通常只存整数,decimals 用来告诉前端应该把这个整数如何显示成带小数的金额。

是不是所有 token 都是 18 位?

不是。很多 token 是 18 位,但像 USDC 这类常见 token 只有 6 位,所以必须按真实 decimals 处理。

这个工具适合准备合约参数吗?

适合。输出的原始整数值就是你在很多合约调用里真正需要传入的数量。

~/tools/token-decimals-converter/related5 links
~/tools/token-decimals-converter/links站内