finalizeTransactionSigning
The finalizeTransactionSigning method adds signatures to a Bitcoin PSBT and finalizes it for broadcasting to the network.
Usage
import { RSVSignature } from 'signet.js'
const rsvSignatures: RSVSignature[] = [
{
r: '0x123...',
s: '0x123...',
v: 27,
},
]
const signedTx = btcChain.finalizeTransactionSigning({
transaction,
rsvSignatures,
})Parameters
| Parameter | Type | Description |
|---|---|---|
transaction | BTCUnsignedTransaction | The unsigned PSBT returned by prepareTransactionForSigning |
rsvSignatures | RSVSignature[] | Array of RSV signatures from the MPC network |
Returns
| Type | Description |
|---|---|
string | The serialized signed transaction in hex format, ready for broadcasting |
