getTransactions method

Future<List<Transaction>> getTransactions(
  1. InternalAddress address, {
  2. required int limit,
  3. String? lt,
  4. String? hash,
  5. String? toLt,
  6. bool? inclusive,
})
inherited

Returns a List

Implementation

Future<List<Transaction>> getTransactions(
  InternalAddress address, {
  required int limit,
  String? lt,
  String? hash,
  String? toLt,
  bool? inclusive,
}) async {
  var tx = await _getTransactions(
    address,
    limit: limit,
    lt: lt,
    hash: hash,
    toLt: toLt,
    inclusive: inclusive,
  );
  var res = <Transaction>[];
  for (var i = 0; i < tx.transactions.length; i += 1) {
    var boc = base64.decode(tx.transactions[i].data);
    res.add(loadTransaction(Cell.fromBoc(boc)[0].beginParse()));
  }

  return res;
}