UNPKG

@dartess/multicoin-address-validator

Version:

Multicoin address validator for Bitcoin and other Altcoins ported to TypeScript.

23 lines (22 loc) 744 B
declare const encodings: { readonly BECH32: "bech32"; readonly BECH32M: "bech32m"; }; declare type Encoding = (typeof encodings)[keyof typeof encodings]; declare function verifyChecksum(hrp: string, data: Uint8Array | Array<number>, enc: Encoding): boolean; declare function encode(hrp: string, data: Array<number>, enc: Encoding): string; declare function decode(bechString: string, enc: Encoding): { hrp: string; data: number[]; } | null; declare const bech32: { decode: typeof decode; encode: typeof encode; encodings: { readonly BECH32: "bech32"; readonly BECH32M: "bech32m"; }; verifyChecksum: typeof verifyChecksum; }; export { bech32 }; export type { Encoding };