Files
nym/testnet-faucet/src/utils.ts
T
fmtabbara 37d890c634 refactor 💪
2022-02-15 22:15:10 +00:00

20 lines
642 B
TypeScript

import { printableBalanceToNative } from '@nymproject/nym-validator-client/dist/currency'
export const majorToMinor = (raw: string): number => {
const native = printableBalanceToNative(raw)
return parseInt(native)
}
export const validAmount = (amount: string): boolean => {
if (isNaN(+amount)) return false
if (+amount > 101) return false
return true
}
export const handleError = (error: Error) => {
if (error.message.includes('invalid address'))
return 'Invalid address. Please check and try again'
if (error.message.includes('insufficient funds'))
return 'The faucet is running dry. Please try again in a minute'
}