getMessageFromEncodedTx method

Future<Message> getMessageFromEncodedTx(
  1. String encodedTx
)

Implementation

Future<Message> getMessageFromEncodedTx(String encodedTx) async {
  final tx = SignedTx.decode(encodedTx);

  return tx.compiledMessage.map(
    legacy: (_) => tx.decompileMessage(),
    v0: (compiledMessage) async {
      final addressTableLookups = compiledMessage.addressTableLookups;

      final lookUpTables =
          await getAddressLookUpTableAccounts(addressTableLookups);

      return tx.decompileMessage(addressLookupTableAccounts: lookUpTables);
    },
  );
}