PreImageTx

@Serializable
data class PreImageTx(val preSigningOutput: ByteArray, val signingInputData: ByteArray, val network: Network)

Container for pre-image hash data needed for MPC signing.

This class contains:

  • The PreSigningOutput bytes (containing the data_hash to be signed)

  • The original SigningInput bytes (needed for compileWithSignatures)

  • The network (needed for transaction compilation)

Constructors

Link copied to clipboard
constructor(preSigningOutput: ByteArray, signingInputData: ByteArray, network: Network)

Properties

Link copied to clipboard

The network for this transaction

Link copied to clipboard

Serialized WalletCore PreSigningOutput protobuf (contains data_hash)

Link copied to clipboard

Original SigningInput protobuf bytes (needed for compileWithSignatures)

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int