UNPKG

720 BTypeScriptView Raw
1/// <reference types="node" />
2import { Network } from './networks';
3export interface Base58CheckResult {
4 hash: Buffer;
5 version: number;
6}
7export interface Bech32Result {
8 version: number;
9 prefix: string;
10 data: Buffer;
11}
12export declare function fromBase58Check(address: string): Base58CheckResult;
13export declare function fromBech32(address: string): Bech32Result;
14export declare function toBase58Check(hash: Buffer, version: number): string;
15export declare function toBech32(data: Buffer, version: number, prefix: string): string;
16export declare function fromOutputScript(output: Buffer, network?: Network): string;
17export declare function toOutputScript(address: string, network?: Network): Buffer;