toMessageInstruction method

MessageInstruction toMessageInstruction(
  1. List<Pubkey> keys
)

Converts this TransactionInstruction into an MessageInstruction. The keys are an ordered list of all public keys referenced by this transaction.

Implementation

MessageInstruction toMessageInstruction(final List<Pubkey> keys) =>
    MessageInstruction(
      programIdIndex: keys.indexOf(programId),
      accounts: this
          .keys
          .map((final AccountMeta meta) => keys.indexOf(meta.pubkey)),
      data: base58.encode(Uint8List.fromList(data)),
    );