UNPKG

@imikailoby/sats

Version:

Tiny non-custodial Bitcoin SDK (TS) — keys, addresses, PSBT, provider chain

14 lines (13 loc) 466 B
import * as bitcoin from "bitcoinjs-lib"; import { NetworkError } from "../core/errors"; /** * Selects bitcoin network by flag. * @param testnet - when true, returns testnet network; otherwise mainnet * @throws NetworkError when network cannot be resolved */ export const network = (testnet) => { const n = testnet ? bitcoin.networks.testnet : bitcoin.networks.bitcoin; if (!n) throw new NetworkError("Unknown bitcoin network"); return n; };