TransactionData

constructor(type: TransactionType<PayloadT>, payload: PayloadT, protocol: TransactionProtocol, rawBytes: ByteString, hashAlgorithms: List<Algorithm>? = null)

Parameters

type

type of the transaction data item

payload

transaction payload

protocol

protocol context in which the transaction data was received

rawBytes

raw sequence of bytes representing the transaction data in the request

hashAlgorithms

accepted hash algorithm override list for this transaction data