UNPKG

@okxweb3/coin-bitcoin

Version:

@okxweb3/coin-bitcoin is a Bitcoin SDK for building Web3 wallets and applications. It supports BTC, BSV, DOGE, LTC, and TBTC, enabling private key management, transaction signing, address generation, and inscriptions like BRC-20, Runes, CAT, and Atomicals

18 lines (17 loc) 720 B
/// <reference types="node" /> import { Network } from './networks'; export interface Base58CheckResult { hash: Buffer; version: number; } export interface Bech32Result { version: number; prefix: string; data: Buffer; } export declare function fromBase58Check(address: string): Base58CheckResult; export declare function fromBech32(address: string): Bech32Result; export declare function toBase58Check(hash: Buffer, version: number): string; export declare function toBech32(data: Buffer, version: number, prefix: string): string; export declare function fromOutputScript(output: Buffer, network?: Network): string; export declare function toOutputScript(address: string, network?: Network): Buffer;