requestUnitsDeprecated method

  1. @Deprecated("Instead, call [setComputeUnitLimit] and/or [setComputeUnitPrice].")
TransactionInstruction requestUnitsDeprecated({
  1. required int units,
  2. required int additionalFee,
})

Request units.

  • units - Units to request for transaction-wide compute.
  • additionalFee - Prioritization fee lamports.

Implementation

@Deprecated("Instead, call [setComputeUnitLimit] and/or [setComputeUnitPrice].")
TransactionInstruction requestUnitsDeprecated({
  required final int units,
  required final int additionalFee,
}) {
  final List<Iterable<u8>> data = [
    borsh.u32.encode(units),
    borsh.u32.encode(additionalFee),
  ];

  return _instance.createTransactionIntruction(
    ComputeBudgetInstruction.requestUnitsDeprecated,
    keys: const [],
    data: data,
  );
}