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