trezor-address-validator
Version:
Multicoin address validator for Bitcoin and other altcoins.
25 lines (21 loc) • 608 B
JavaScript
const { addressType } = require('../src/crypto/utils');
function isValidHBarAddress (address) {
const split = address.split('.')
if (split[0] !== '0' || split[1] !== '0') {
return false
}
if (split[2].length <= 6 && /^\d+$/g.test(split[2])) {
return true
}
}
module.exports = {
isValidAddress: function (address, currency, networkType) {
return isValidHBarAddress(address)
},
getAddressType: function(address, currency, networkType) {
if (this.isValidAddress(address, currency, networkType)) {
return addressType.ADDRESS;
}
return undefined;
},
}