Changeset View
Changeset View
Standalone View
Standalone View
web/cashtab/src/utils/cashMethods.js
Show All 27 Lines | if (!isValidSendAmount) { | ||||
return false; | return false; | ||||
} | } | ||||
const conversionFactor = new BigNumber(10 ** cashDecimals); | const conversionFactor = new BigNumber(10 ** cashDecimals); | ||||
const sendAmountSmallestDenomination = sendAmount.times(conversionFactor); | const sendAmountSmallestDenomination = sendAmount.times(conversionFactor); | ||||
return sendAmountSmallestDenomination; | return sendAmountSmallestDenomination; | ||||
}; | }; | ||||
export const formatBalance = x => { | export const formatBalance = x => { | ||||
try { | |||||
let balanceInParts = x.toString().split('.'); | let balanceInParts = x.toString().split('.'); | ||||
balanceInParts[0] = balanceInParts[0].replace(/\B(?=(\d{3})+(?!\d))/g, ' '); | balanceInParts[0] = balanceInParts[0].replace( | ||||
/\B(?=(\d{3})+(?!\d))/g, | |||||
' ', | |||||
); | |||||
return balanceInParts.join('.'); | return balanceInParts.join('.'); | ||||
} catch (err) { | |||||
console.log(`Error in formatBalance for ${x}`); | |||||
console.log(err); | |||||
return x; | |||||
} | |||||
}; | }; |