public async Task <IEnumerable <CustomTransactionFullInfo> > GetTransactionsAsync( ulong startVersion, ulong limit) { var transactions = await _service.GetTransactionsAsync(startVersion, limit); List <CustomTransactionFullInfo> retList = new List <CustomTransactionFullInfo>(); if (transactions == null) { return(retList); } for (int i = 0; i < transactions.Transactions.Count; i++) { var transaction = transactions.Transactions[i]; var info = transactions.Infos[i]; CustomTransactionFullInfo ret = GetCustomTransactionFullInfo(transaction, info); ret.Version = startVersion + (ulong)i; retList.Add(ret); } return(retList); }