multichain-address-validator
Version:
Multichain address validator for Bitcoin and other blockchains.
19 lines (15 loc) • 315 B
text/typescript
export type Address = string | {
address: string,
memo?: string,
}
export type Chain = string | {
chain: string,
networkType?: NetworkType
}
export interface Validator {
isValidAddress(address: Address): boolean
}
export enum NetworkType {
MainNet = 'mainnet',
TestNet = 'testnet',
}