/ 工具
■/ 工具查找器
109 个工具
/ 代币精度转换器
/ 所选工具
■代币精度转换器 - 免费 Web3 工具
在可读金额和原始代币金额之间转换
■ 01
什么是代币精度?
大多数代币把数额存储为不带小数点的整数。'decimals' 值决定了有多少位数字表示小数部分。例如,18 位精度时,1.5 个代币 = 1500000000000000000 个原始单位。
■ 02
它是如何工作的?
常见精度值 18 位精度:ETH、DAI、WETH 以及大多数 ERC-20 代币 6 位精度:USDC、USDT 8 位精度:WBTC(与比特币相同) 0 位精度:NFT、整数代币
■ 03
示例场景
涵盖 1 ETH(18 位精度)、1 USDC(6 位精度)和 0.5 代币(18 位精度),让你可以快速比较常见的输入与输出。
/ 相关工具
/ 代码
■所选工具的源代码,显示在此处,右侧为实时运行版本。
/ 源代码
TypeScript
typescript
// npm install viem
import { parseUnits, formatUnits } from 'viem';
// Convert human-readable to raw (wei-like units)
const humanAmount = "1.5";
const decimals = 18;
const rawAmount = parseUnits(humanAmount, decimals);
console.log("Raw amount:", rawAmount);