trezor-address-validator
Version:
Multicoin address validator for Bitcoin and other altcoins.
18 lines (14 loc) • 569 B
JavaScript
const { addressType } = require('../src/crypto/utils');
const BTCValidator = require('./bitcoin_validator');
var regexp = new RegExp('^sys1[qpzry9x8gf2tvdw0s3jn54khce6mua7l]{39}$')
module.exports = {
isValidAddress: function (address, currency, networkType) {
return regexp.test(address) || BTCValidator.isValidAddress(address, currency, networkType)
},
getAddressType: function (address, currency, networkType) {
if (this.isValidAddress(address, currency, networkType)) {
return addressType.ADDRESS;
}
return undefined;
},
}