multichain-address-validator
Version:
Multichain address validator for Bitcoin and other blockchains.
13 lines (12 loc) • 415 B
JavaScript
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']
});
}
};