setAccountsDataSizeLimit method

TransactionInstruction setAccountsDataSizeLimit({
  1. required u32 limit,
})

Set a specific transaction-wide account data size limit in bytes.

  • limit - Maximum allocation size in bytes.

Implementation

TransactionInstruction setAccountsDataSizeLimit({
  required final u32 limit,
}) {
  final List<Iterable<u8>> data = [
    borsh.u32.encode(limit),
  ];

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