Skip to content
This repository was archived by the owner on Aug 26, 2024. It is now read-only.

Commit 25fd4cf

Browse files
authored
Merge pull request #84 from ionicprotocol/create-separate-scripts-for-flywheel
Adding task for pushing rewards to existing flywheel
2 parents 78ebcbe + 4572e5e commit 25fd4cf

File tree

14 files changed

+4277
-3917
lines changed

14 files changed

+4277
-3917
lines changed

contracts/ionic/strategies/flywheel/IonicFlywheelLensRouter.sol

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ contract IonicFlywheelLensRouter {
9696
rewardTokenPrices[j],
9797
price,
9898
market.exchangeRateCurrent(),
99-
flywheel.flywheelBooster.address != address(0)
99+
address(flywheel.flywheelBooster()) != address(0)
100100
);
101101

102102
rewardsInfo[j] = RewardsInfo({
@@ -177,7 +177,7 @@ contract IonicFlywheelLensRouter {
177177
oracle.price(address(rewardToken)),
178178
underlyingPrice,
179179
market.exchangeRateCurrent(),
180-
flywheel.flywheelBooster.address != address(0)
180+
address(flywheel.flywheelBooster()) != address(0)
181181
);
182182

183183
totalMarketRewardsApr += int256(marketApr);

contracts/test/config/BaseTest.t.sol

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,8 @@ abstract contract BaseTest is Test {
130130
forkIds[chainid] = vm.createFork(vm.rpcUrl("zkevm")) + 100;
131131
} else if (chainid == MODE_MAINNET) {
132132
forkIds[chainid] = vm.createFork(vm.rpcUrl("mode")) + 100;
133+
} else if (chainid == BASE_MAINNET) {
134+
forkIds[chainid] = vm.createFork(vm.rpcUrl("base")) + 100;
133135
}
134136
}
135137

@@ -184,6 +186,8 @@ abstract contract BaseTest is Test {
184186
ap = AddressesProvider(0x27aA55A3D55959261e119d75256aadAB79aE897C);
185187
} else if (chainid == MODE_MAINNET) {
186188
ap = AddressesProvider(0xb0033576a9E444Dd801d5B69e1b63DBC459A6115);
189+
} else if (chainid == BASE_MAINNET) {
190+
ap = AddressesProvider(0xcD4D7c8e2bA627684a9B18F7fe88239341D3ba5c);
187191
} else {
188192
dpa = new ProxyAdmin();
189193
AddressesProvider logic = new AddressesProvider();

deployments/base/IonicFlywheelDynamicRewards_ION.json

Lines changed: 289 additions & 0 deletions
Large diffs are not rendered by default.

deployments/base/IonicFlywheelLensRouter.json

Lines changed: 17 additions & 17 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)