trezor-address-validator
Version:
Multicoin address validator for Bitcoin and other altcoins.
19 lines (16 loc) • 528 B
JavaScript
const { addressType } = require('../src/crypto/utils');
const nxtRegex = new RegExp("^NXT(-[A-Z0-9]{4}){3}-[A-Z0-9]{5}$");
module.exports = {
isValidAddress: function (address, currency, networkType) {
if (!nxtRegex.test(address)) {
return false;
}
return true;
},
getAddressType: function (address, currency, networkType) {
if (this.isValidAddress(address, currency, networkType)) {
return addressType.ADDRESS;
}
return undefined;
},
};