public async Task <IReadOnlyList <TokensAmountResultModel> > GetTokensStatisticsAsync(
            DateTime dateFrom,
            DateTime dateTo)
        {
            var bonusesAmount = await _bonusCashInsRepository.GetTotalAmountByPeriodAsync(dateFrom, dateTo);

            var totalPartnersPaymentsAmount =
                await _partnersPaymentsRepository.GetTotalAmountByPeriodAsync(dateFrom, dateTo);

            var totalRefundedPartnersPaymentsAmount =
                await _partnersPaymentsRepository.GetRefundedTotalAmountByPeriodAsync(dateFrom, dateTo);

            var totalBurned = CalculateTotalBurned(totalPartnersPaymentsAmount, totalRefundedPartnersPaymentsAmount);

            var result = new TokensAmountResultModel
            {
                Asset        = _tokenSymbol,
                EarnedAmount = bonusesAmount,
                BurnedAmount = totalBurned
            };

            return(new List <TokensAmountResultModel> {
                result
            });
        }