@bigmi/core
Version:
TypeScript library for Bitcoin apps.
21 lines (20 loc) • 503 B
TypeScript
import type { Address } from '../types/address.ts';
export declare enum UTXONetwork {
Mainnet = "mainnet",
Testnet = "testnet",
Regtest = "regtest"
}
export declare enum UTXOAddressType {
p2pkh = "p2pkh",
p2sh = "p2sh",
p2wpkh = "p2wpkh",
p2wsh = "p2wsh",
p2tr = "p2tr"
}
export type UTXOAddress = {
bech32: boolean;
network: UTXONetwork;
address: Address;
type: UTXOAddressType;
};
export declare const getUTXOAddress: (address: Address) => UTXOAddress;