public async Task <ActionResult> MarketData()
        {
            var coinDataEnabled    = _configuration.GetSection("CoinGecko")?.GetValue <bool?>("IsEnabled") ?? false;
            var totalSupplyEnabled = _configuration.GetValue <bool?>("IsTotalSupplyEnabled") ?? false;

            if (coinDataEnabled)
            {
                ViewBag.CoinData = await _coinDataService.GetCoinData();
            }

            if (totalSupplyEnabled)
            {
                ViewBag.CurrentTotalSupply = await _currentTotalSupplyModelService.GetCurrentTotalSupply();
            }

            ViewBag.CoinDataEnabled           = coinDataEnabled;
            ViewBag.CurrentTotalSupplyEnabled = totalSupplyEnabled;

            ViewBag.BlockHeight = await _blockModelService.GetBlockHeight();

            return(PartialView());
        }