UNPKG

trezor-address-validator

Version:

Multicoin address validator for Bitcoin and other altcoins.

18 lines (14 loc) 569 B
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; }, }