Skip to content

Commit 0c78d61

Browse files
committed
feat: supply
1 parent 2966435 commit 0c78d61

5 files changed

Lines changed: 1285 additions & 0 deletions

packages/contracts/deployments/optimism/IonicFlywheelStaticRewards_SupplyVaults_0x05c3e910F7639457f92220605966e7f86A2ef966.json

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

packages/contracts/deployments/optimism/IonicFlywheelStaticRewards_SupplyVaults_0x6660174886cb3B26B38E5D4c1324E0BfB361F7CA.json

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

packages/contracts/deployments/optimism/IonicFlywheelStaticRewards_SupplyVaults_0x6671AfE7c3aBd9Db195b3e58D348166c21405B88.json

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

packages/contracts/tasks/flywheel/upgrade-flywheel.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -304,6 +304,10 @@ task("flywheel:upgrade-flywheels-to-support-supply-vaults", "Upgrades the flywhe
304304
flywheelRewardsAddress as Address
305305
);
306306
const newFlywheelRewards = await viem.getContractAt(`IonicFlywheelStaticRewards`, newFlywheelRewardsAddress);
307+
if (flywheelRewardsAddress === newFlywheelRewardsAddress) {
308+
console.log("Flywheel rewards are already set to new flywheel static rewards");
309+
continue;
310+
}
307311
const ion = "0x887d1c6A4f3548279c2a8A9D0FA61B5D458d14fC" as Address;
308312
const markets = await flywheel.read.getAllStrategies();
309313
for (const market of markets) {

packages/sdk/deployments/optimism.json

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,9 @@
9595
"IonicFlywheelBorrow_Borrow_ION_epoch5_Proxy": {
9696
"address": "0x6660174886cb3B26B38E5D4c1324E0BfB361F7CA"
9797
},
98+
"IonicFlywheelBorrow_SupplyVaults": {
99+
"address": "0xB7df7B185E16ea6FbA30Bb7265BD8F1a347bc36f"
100+
},
98101
"IonicFlywheelDynamicRewards_Borrow_ION_epoch5": {
99102
"address": "0xfdC02d776547F0DEC6c91F7eb0219112630430e3"
100103
},
@@ -110,6 +113,24 @@
110113
"IonicFlywheelLensRouter": {
111114
"address": "0xa6BA5F1164dc66F9C5bDCE33A6d2fC70bE8Da108"
112115
},
116+
"IonicFlywheelLensRouter_SupplyVaults": {
117+
"address": "0xa7BC89F9Bcd2E6565c250182767f20e2aC89bc7B"
118+
},
119+
"IonicFlywheelStaticRewards_SupplyVaults_0x05c3e910F7639457f92220605966e7f86A2ef966": {
120+
"address": "0x4e055E4A1d66DeA2525f3eD4281388659649832D"
121+
},
122+
"IonicFlywheelStaticRewards_SupplyVaults_0x4D01bb5710F1989b6C2Dde496a5400E7F3b88162": {
123+
"address": "0xA659E010E68f8f336c6dE9F1be58Cd5aee9804D0"
124+
},
125+
"IonicFlywheelStaticRewards_SupplyVaults_0x6660174886cb3B26B38E5D4c1324E0BfB361F7CA": {
126+
"address": "0xCCe0fE8EEfd041b17E29cb73f959F1d4CD602451"
127+
},
128+
"IonicFlywheelStaticRewards_SupplyVaults_0x6671AfE7c3aBd9Db195b3e58D348166c21405B88": {
129+
"address": "0xCA27f5ceB29F82Dc448f2F1614f0A41f2A06102D"
130+
},
131+
"IonicFlywheelSupplyBooster": {
132+
"address": "0x60AE455E127A832bD78Dd23be069B513a3E94486"
133+
},
113134
"IonicFlywheel_ION": {
114135
"address": "0x4D01bb5710F1989b6C2Dde496a5400E7F3b88162"
115136
},
@@ -137,6 +158,9 @@
137158
"IonicFlywheel_ION_epoch5_Proxy": {
138159
"address": "0x05c3e910F7639457f92220605966e7f86A2ef966"
139160
},
161+
"IonicFlywheel_SupplyVaults": {
162+
"address": "0x055e068b1579b15D01eB4aF633C4Db98Ed090e26"
163+
},
140164
"IonicLiquidator": {
141165
"address": "0x6545D2030D95ad0c8eFFF95c47eD55c0f6F5ee73"
142166
},

0 commit comments

Comments
 (0)