UNPKG

multichain-address-validator

Version:

Multichain address validator for Bitcoin and other blockchains.

14 lines (10 loc) 412 B
import {Address, Chain, NetworkType} from './types.js' import {getValidatorForChain} from './chain-validators.js' export function validate(address: Address, chain: Chain) { const validator = getValidatorForChain(chain) if (!validator) { throw new Error(`Missing validator for chain: ${chain}`); } return validator.isValidAddress(address); } export type { Address, Chain, NetworkType }