Convert to Smallest Unit (Wei)
Convert a human-readable decimal amount (e.g. '3.75') to its smallest-unit integer representation (e.g. '3750000' for USDC with 6 decimals). Uses string math — no floating-point errors. Works for any ERC-20 token.
組み込みアクション 組み込み
人間が読みやすい小数金額(例: '3.75')を、最小単位の整数表現(例: 6小数点以下のUSDCの場合 '3750000')に変換します。文字列数学を使用するため、浮動小数点誤差が発生しません。任意のERC-20トークンに対応します。
一目でわかる
| フィールド | 値 |
|---|---|
| アクション ID | convert-to-wei |
| カテゴリ | 組み込み |
| コネクタ | 不要 |
| ガス必要 | いいえ |
| 資金移動 | 宣言なし |
| タグ | utility, transformer, wei, token, conversion, onchain |
ペイロード スキーマ
| フィールド | 型 | 必須 | 説明 |
|---|---|---|---|
value | string | はい | 変換する人間が読みやすい小数金額。ワークフローバリアブル(例: {{node.result.amount}})をサポートします。 |
decimals | number | はい | トークンの小数点以下の桁数。一般的な値: 6 (USDC, USDT)、8 (WBTC)、18 (ETH, ほとんどのERC-20)。 |
結果スキーマ
| フィールド | 型 | 必須 | 説明 |
|---|---|---|---|
wei | string | はい | 最小単位(wei)の整数文字列。小数点なし。オンチェーン取引でこの値を使用してください。 |
例
json{ "type": "convert-to-wei", "payload": { "value": "3.75", "decimals": 6 }, "children": []}
bashcurl -X POST "https://api.b3os.org/v1/actions/convert-to-wei/test" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "inputs": { "value": "3.75", "decimals": 6 }}'
ペイロードのフィールドでは、値がトリガー、前のノード、または再利用可能なワークフロープロパティから取得される場合、{{$trigger.body.amount}}、{{$nodes.fetch.result.price}}、および {{$props.asset}} のようなワークフロー式を使用できます。
