BIP-322 signature implementation for Bitcoin message signing.

BIP-322 defines a standard for signing Bitcoin messages as well as proving ownership of coins. This namespace provides utilities for creating and validating BIP-322.

// Create a BIP-322 proof
const proof = BIP322.create(
"Hello Bitcoin!",
[input],
[output]
);

// Sign the proof
const signedProof = await identity.sign(proof);

// Extract the signature
const signature = BIP322.signature(signedProof);

Type Aliases

FullProof
Signature

Functions

create
signature