毎日使う開発者ツールを、すべて一か所に。
コンバーター、フォーマッター、ハッシュ、バリデーター、そして何度も開き直す小さなユーティリティが、タブの海に散らばることなく一か所にまとまります。
人間が読める金額と生のトークン量を相互変換します
ほとんどのトークンは、金額を小数点なしの整数として保存します。'decimals' の値は、小数部分を表す桁数を決定します。例えば 18 decimals の場合、1.5 トークン = 1500000000000000000 raw 単位となります。
一般的な小数桁の値 18 decimals: ETH、DAI、WETH、ほとんどの ERC-20 トークン 6 decimals: USDC、USDT 8 decimals: WBTC (Bitcoin と同じ) 0 decimals: NFT、整数のトークン
1 ETH (18 decimals)、1 USDC (6 decimals)、0.5 トークン (18 decimals) をカバーしているので、一般的な入力と出力をすばやく比較できます。
選択したツールのソースコード。右側のライブ版と並べて表示されます。
// 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);