static BigInt toTokenUnit(Decimal amount, int decimals) { final multiplier = Decimal.parse('10').pow(decimals).toDecimal(); return (amount * multiplier).toBigInt(); }