TransactionCompiler

Non-core transaction utility methods, like building a transaction using an external signature.

Functions

Link copied to clipboard
open fun compileWithSignatures(coinType: CoinType, txInputData: Array<Byte>, signatures: DataVector, publicKeys: DataVector): Array<Byte>
Compiles a complete transation with one or more external signatures.
Link copied to clipboard
open fun compileWithSignaturesAndPubKeyType(coinType: CoinType, txInputData: Array<Byte>, signatures: DataVector, publicKeys: DataVector, pubKeyType: PublicKeyType): Array<Byte>
Link copied to clipboard
open fun preImageHashes(coinType: CoinType, txInputData: Array<Byte>): Array<Byte>
Obtains pre-signing hashes of a transaction.