trezor-address-validator
Version:
Multicoin address validator for Bitcoin and other altcoins.
24 lines (20 loc) • 636 B
JavaScript
const { addressType } = require('../src/crypto/utils');
function isValidICXAddress (address, currency, networkType) {
var regex = /^hx[0-9a-f]{40}$/g // Begins with hx followed by 40 hex chars
if (address.search(regex) !== -1) {
return true
} else {
return false
}
}
module.exports = {
isValidAddress: function (address, currency, networkType) {
return isValidICXAddress(address, currency, networkType)
},
getAddressType: function(address, currency, networkType) {
if (this.isValidAddress(address, currency, networkType)) {
return addressType.ADDRESS;
}
return undefined;
},
}