public async IAsyncEnumerable <ApiTransaction> ListTransactions(
            [Required, FromRoute] Symbol symbol, [FromQuery] ApiTransactionQueryFilter queryFilter)
        {
            var startHash = string.IsNullOrEmpty(queryFilter.PaginationId)
                ? default(EthereumTransactionHash?)
                            : new EthereumTransactionHash(queryFilter.PaginationId);

            await foreach (var transaction in fundService
                           .ListTransactionsAsync(symbol, startHash, queryFilter.Offset, queryFilter.FromDate, queryFilter.ToDate, queryFilter.CurrencyCode)
                           .WithCancellation(scopedCancellationToken.Token))
            {
                yield return(MapTransaction(transaction));
            }
        }