In-memory single key implementation for Bitcoin transaction signing.

// Create from hex string
const key = SingleKey.fromHex('your_private_key_hex');

// Create from raw bytes
const key = SingleKey.fromPrivateKey(privateKeyBytes);

// Sign a transaction
const signedTx = await key.sign(transaction);

Implements

Methods

  • Parameters

    • tx: Transaction
    • OptionalinputIndexes: number[]

    Returns Promise<Transaction>