toBigInt static method

BigInt toBigInt(
  1. dynamic value, [
  2. int decimals = 18
])

Implementation

static BigInt toBigInt(dynamic value, [int decimals = 18]) {
  if (value == null) throw Exception('Value was not defined');
  Decimal tokensAmountDecimal = Decimal.parse(value.toString());
  Decimal decimalsPow = Decimal.parse(pow(10, decimals).toString());
  return BigInt.parse((tokensAmountDecimal * decimalsPow).toString());
}