fillTransactionMessageProvisoryComputeUnitLimit function

TransactionMessage fillTransactionMessageProvisoryComputeUnitLimit(
  1. TransactionMessage transactionMessage
)

Returns transactionMessage with a provisional compute unit limit if none is already present.

Implementation

TransactionMessage fillTransactionMessageProvisoryComputeUnitLimit(
  TransactionMessage transactionMessage,
) {
  if (getTransactionMessageComputeUnitLimit(transactionMessage) != null) {
    return transactionMessage;
  }
  return setTransactionMessageComputeUnitLimit(
    provisoryComputeUnitLimit,
    transactionMessage,
  );
}