UNPKG

@fordefi-public/crypto-address-validator-ts

Version:

Crypto address validator for Bitcoin and other Altcoins, forked to be used with typescript

19 lines 730 B
import * as BTCValidator from './bitcoin_validator'; import * as ETHValidator from './ethereum_validator'; export function isValidAddress(address, currency, opts) { if (opts) { if (opts.chainType === 'erc20') { return ETHValidator.isValidAddress(address); } else if (opts.chainType === 'omni') { return BTCValidator.isValidAddress(address, currency, opts); } } return checkBothValidators(address, currency, opts); } function checkBothValidators(address, currency, opts) { var result = BTCValidator.isValidAddress(address, currency, opts); return result ? result : ETHValidator.isValidAddress(address); } //# sourceMappingURL=usdt_validator.js.map