11// SPDX-License-Identifier: UNLICENSED
22pragma solidity ^ 0.8.13 ;
33
4- import {Test, console } from "forge-std/Test.sol " ;
4+ import {Test} from "forge-std/Test.sol " ;
55import {FixedStakingRewards} from "../src/FixedStakingRewards.sol " ;
66import {IERC20 } from "@openzeppelin/contracts/token/ERC20/IERC20.sol " ;
77import {ERC20 , IERC20Errors } from "@openzeppelin/contracts/token/ERC20/ERC20.sol " ;
@@ -185,7 +185,8 @@ contract FixedStakingRewardsTest is Test {
185185 mockAggregator = new MockChainlinkAggregator ();
186186
187187 // assuming a 50c reward token rate
188- mockAggregator.setLatestAnswer (1e18 / 2 , block .timestamp );
188+ mockAggregator.setDecimals (8 );
189+ mockAggregator.setLatestAnswer (1e8 / 2 , block .timestamp );
189190
190191 // Deploy staking contract
191192 stakingRewards = new FixedStakingRewards (
@@ -711,7 +712,7 @@ contract FixedStakingRewardsTest is Test {
711712 assertEq (stakingRewards.rewardRate (), expectedRewardRate);
712713
713714 // Change aggregator rate to 0.25 (token price doubled)
714- mockAggregator.setLatestAnswer (1e18 / 4 , block .timestamp );
715+ mockAggregator.setLatestAnswer (1e8 / 4 , block .timestamp );
715716
716717 // Call rebalance
717718 stakingRewards.rebalance ();
@@ -741,7 +742,7 @@ contract FixedStakingRewardsTest is Test {
741742 assertGt (earnedBefore, 0 );
742743
743744 // Change the aggregator rate and rebalance
744- mockAggregator.setLatestAnswer (1e18 , block .timestamp ); // Rate changes from 0.5 to 1.0
745+ mockAggregator.setLatestAnswer (1e8 , block .timestamp ); // Rate changes from 0.5 to 1.0
745746 stakingRewards.rebalance ();
746747
747748 // Rewards should be preserved due to updateReward modifier
@@ -754,7 +755,7 @@ contract FixedStakingRewardsTest is Test {
754755 stakingRewards.setRewardYieldForYear (0 );
755756
756757 // Change aggregator rate
757- mockAggregator.setLatestAnswer (1e18 , block .timestamp );
758+ mockAggregator.setLatestAnswer (1e8 , block .timestamp );
758759
759760 // Rebalance should result in 0 reward rate
760761 stakingRewards.rebalance ();
0 commit comments