diff --git a/src/components/tst-staking/StakingRewardsList.jsx b/src/components/tst-staking/StakingRewardsList.jsx index 0b1b767..a58cc33 100644 --- a/src/components/tst-staking/StakingRewardsList.jsx +++ b/src/components/tst-staking/StakingRewardsList.jsx @@ -42,8 +42,9 @@ const StakingRewardsList = ({ }; const rewardsWithPrices = rewardData.map(reward => { + const useAmount = ethers.formatUnits(reward.amount, reward.decimals); const price = latestPrices[reward.asset] || 1; // Default to 1 for stablecoins - const usdValue = parseFloat(reward.amount) * price; + const usdValue = parseFloat(useAmount) * price; return { ...reward, usdValue: usdValue, @@ -58,6 +59,7 @@ const StakingRewardsList = ({ noRewards = false; } + return (
diff --git a/src/components/tst-staking/StakingSummary.jsx b/src/components/tst-staking/StakingSummary.jsx index 00bd5d9..1c9582c 100644 --- a/src/components/tst-staking/StakingSummary.jsx +++ b/src/components/tst-staking/StakingSummary.jsx @@ -225,8 +225,9 @@ const StakingSummary = ({ } const rewardsWithPrices = rewardsData.map(reward => { + const useAmount = ethers.formatUnits(reward.amount, reward.decimals); const price = latestPrices[reward.asset] || 1; // Default to 1 for stablecoins - const usdValue = parseFloat(reward.amount) * price; + const usdValue = parseFloat(useAmount) * price; return { ...reward, usdValue: usdValue,