UNPKG

@imikailoby/sats

Version:

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

14 lines (13 loc) 314 B
import { toBuffer } from "../utils/bytes"; /** * Adapt ECPairInterface to bitcoinjs-lib Signer. */ export function ecPairToSigner(pair) { return { publicKey: toBuffer(pair.publicKey), sign(hash) { const sig = pair.sign(hash); return toBuffer(sig); }, }; }