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)),
    );