Как использовать функцию toWei () в web3.js для токенов, имеющих 2 десятичных знака?

Sachin Lathiya спросил: 03 ноября 2018 в 09:23 в: decimal

Я пытаюсь конвертировать сумму в вэй, используя функцию web3js, которая называется toWei ().

Вот мой код:

     var etherwithdrawamount1=web3Infura.utils.toWei(etherwithdrawamount, 'wei'); 

Теперь проблема в том, что сумма токена не рассчитывается правильно, потому что токен имеет 2 десятичных знака.

В документации web3: https://web3js.readthedocs.io/en/1.0/web3-utils.html#toweithere is no места для 2 десятичных знаков.

number - String | Number | BN: значение.

unit - String (необязательно, по умолчанию -"ether"): эфир, который нужно преобразовать из.

Возможные единицы измерения:

noether: '0'
wei: '1'
kwei: '1000'
Kwei: '1000'
Бэббидж: "1000"
фемтоэфир: "1000"
mwei: "1000000"
Mwei: "1000000"
lovelace: "1000000"
picoether: "1000000"
gwei : '1000000000'
Gwei: '1000000000'
shannon: '1000000000'
наноэфир: '1000000000'
nano: '1000000000'
szabo: '1000000000000'
микроэфир: ' 1000000000000

micro: '1000000000000'
finney: '1000000000000000'
milliether: '1000000000000000'
milli: '1000000000000000'
ether: '1000000000000000000'

Итак, как получить правильное значение в toWei (), где токен является десятичным знаком 2?

0 ответов