createTransactionIntruction method
Creates a TransactionInstruction for the program instruction.
Implementation
TransactionInstruction createTransactionIntruction(
final Enum instruction, {
required final List<AccountMeta> keys,
final List<Iterable<int>> data = const [],
}) {
return TransactionInstruction(
keys: keys,
programId: pubkey,
data: Buffer.flatten([
encodeInstruction(instruction),
...data,
]).asUint8List(),
);
}