UNPKG

multichain-address-validator

Version:

Multichain address validator for Bitcoin and other blockchains.

13 lines (12 loc) 415 B
import BIP173Validator from './bip173_validator.js'; import { getAddress } from '../helpers.js'; // Cosmos uses Bech32 encoding with 'cosmos' as the HRP (Human Readable Part) // Mainnet addresses start with 'cosmos1' export default { isValidAddress(address) { const addr = getAddress(address); return BIP173Validator.isValidAddress(addr, { bech32Hrp: ['cosmos'] }); } };