UNPKG

trezor-address-validator

Version:

Multicoin address validator for Bitcoin and other altcoins.

20 lines (18 loc) 501 B
const { addressType } = require('../src/crypto/utils'); var base58 = require('./crypto/base58') module.exports = { isValidAddress: function (address) { try { const decoded = base58.decode(address); return decoded.length === 32; } catch (err) { return false; } }, getAddressType: function(address, currency, networkType) { if (this.isValidAddress(address, currency, networkType)) { return addressType.ADDRESS; } return undefined; }, }