buildTxBody method
Implementation
TransactionBody buildTxBody({AuxiliaryDataHash? auxHash}) {
if (fee == null) {
throw const ADAPluginException(
'cannot build transaction body before calculation fee.');
}
final mint = getMint();
return TransactionBody(
fee: fee!,
inputs: TransactionInputs(utxos.map((e) => e.input).toList()),
outputs: TransactionOutputs(outputs),
certificates: certificates.isEmpty
? null
: Certificates(certificates.map((e) => e.certificate).toList()),
mint: mint,
auxiliaryDataHash: auxHash);
}