TransactionConfig

type TransactionConfig = Readonly<{
  computeUnitLimit: number | null;
  heapSize: number | null;
  loadedAccountsDataSizeLimit: number | null;
  priorityFee: Lamports | null;
}>;

The compute budget a version 1 transaction message declares inline, in place of the ComputeBudget program instructions used by legacy and version 0 transaction messages.