diff --git a/custom/apps/mining-checker/assets/js/app.js b/custom/apps/mining-checker/assets/js/app.js index a15d9226..38421c1f 100644 --- a/custom/apps/mining-checker/assets/js/app.js +++ b/custom/apps/mining-checker/assets/js/app.js @@ -3093,11 +3093,18 @@ const walletBalanceCurrentAssetDirect = payload?.summary?.payouts?.wallet_balance_current_asset_direct; const holdingsCurrentAsset = payload?.summary?.payouts?.holdings_current_asset; const minerVisibleCoins = latest ? Number(latest.coins_total_visible ?? latest.coins_total) : null; - const minerValueUsd = latest && minerVisibleCoins !== null - ? convertMeasurementMoney(latest, minerVisibleCoins, 'USD') + const minerVisibleValue = latest && latest.current_value !== null && latest.current_value !== undefined + ? Number(latest.current_value) + : ( + latest && minerVisibleCoins !== null && latest.effective_price_per_coin !== null && latest.effective_price_per_coin !== undefined + ? Number(minerVisibleCoins) * Number(latest.effective_price_per_coin) + : null + ); + const minerValueUsd = latest && Number.isFinite(minerVisibleValue) + ? convertMeasurementMoney(latest, minerVisibleValue, 'USD') : null; - const minerValueReport = latest && minerVisibleCoins !== null - ? convertMeasurementMoney(latest, minerVisibleCoins, reportCurrency) + const minerValueReport = latest && Number.isFinite(minerVisibleValue) + ? convertMeasurementMoney(latest, minerVisibleValue, reportCurrency) : null; return h('div', { className: 'mc-stack' }, [