getTransactionsList method

Future<List<CommonTx>> getTransactionsList (
  1. String address,
  2. {int limit: 10}
)

Get the limit most recent transactions for the address account

Implementation

Future<List<CommonTx>> getTransactionsList(
  String address, {
  int limit = 10,
}) async {
  final ConfirmedSignatures signatures =
      await getConfirmedSignaturesForAddress2(
    address,
    limit: limit,
  );
  List<CommonTx> list = List<CommonTx>();
  for (int index = 0; index < signatures.length; index++) {
    final ConfirmedSignature confirmedSignature = signatures[index];
    final TransactionDetails confirmedTx = await getConfirmedTransaction(
      confirmedSignature.signature,
      "jsonParsed",
    );
    list.addAll(confirmedTx.transactions);
  }
  return list;
}