Skip to content

finalizeTransactionSigning

The finalizeTransactionSigning method adds signatures to a Cosmos transaction 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 = cosmosChain.finalizeTransactionSigning({
  transaction,
  rsvSignatures,
})

Parameters

ParameterTypeDescription
transactionCosmosUnsignedTransactionThe unsigned transaction object from prepareTransactionForSigning
rsvSignaturesRSVSignature[]Array of RSV signatures from the MPC network

Returns

TypeDescription
stringThe serialized signed transaction in hex format, ready for broadcasting