Skip to content

Commit a571d93

Browse files
committedFeb 24, 2025
deployment info
1 parent 1555ae7 commit a571d93

15 files changed

+2123
-46
lines changed
 

‎broadcast/mainnet-production/DeployForNonAtomicUpgrade.s.sol/1/run-1739781915.json

+488
Large diffs are not rendered by default.

‎broadcast/mainnet-production/DeployForNonAtomicUpgrade.s.sol/1/run-1739782945.json

+311
Large diffs are not rendered by default.

‎broadcast/mainnet-production/DeployForNonAtomicUpgrade.s.sol/1/run-1739785614.json

+71
Large diffs are not rendered by default.

‎broadcast/mainnet-production/DeployForNonAtomicUpgrade.s.sol/1/run-1739786582.json

+119
Large diffs are not rendered by default.

‎broadcast/mainnet-production/DeployForNonAtomicUpgrade.s.sol/1/run-1739787774.json

+105
Large diffs are not rendered by default.

‎broadcast/mainnet-production/DeployForNonAtomicUpgrade.s.sol/1/run-1739788535.json

+149
Large diffs are not rendered by default.

‎broadcast/mainnet-production/DeployForNonAtomicUpgrade.s.sol/1/run-1739789311.json

+185
Large diffs are not rendered by default.

‎broadcast/mainnet-production/DeployForNonAtomicUpgrade.s.sol/1/run-1740056990.json

+68
Large diffs are not rendered by default.

‎deploy/mainnet-production.constants.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,8 @@
8181
}
8282
},
8383
"aave-gho-staking": {
84-
"stakedGho": "0x1a88Df1cFe15Af22B3c4c783D4e6F7F9e0C1885d",
8584
"usdc": {
86-
"apy": 0
85+
"apy": 69400000000
8786
}
8887
},
8988
"apxeth-holding": {
@@ -444,6 +443,7 @@
444443
"note": "0xCFEAead4947f0705A14ec42aC3D44129E1Ef3eD5",
445444
"oEth": "0x856c4Efb76C1D1AE02e20CEB03A2A6a08b0b8dC3",
446445
"sfrxEth": "0xac3E018457B222d93114458476f3E3416Abbe38F",
446+
"stakedGho": "0x1a88Df1cFe15Af22B3c4c783D4e6F7F9e0C1885d",
447447
"stkAave": "0x4da27a545c0c5B758a6BA100e3a049001de870f5"
448448
},
449449
"proxyAdminOwner": "0x4e736b96920a0f305022CBaAea493Ce7e49Eee6C",

‎deploy/mainnet-production.contracts.json

+26-22
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
"SmartVaultFactory": "0x8049Fc710D4a1Deea6a6bCeF772C166CEd7A82F5",
5555
"SmartVaultFactoryHpf": "0x362599Cdc123e3FFEB7c0812d769128D180667E8",
5656
"SmartVaultManager": {
57-
"implementation": "0x16dB68C86EDFdB60ba733563326ed392B319EB2B",
57+
"implementation": "0x671c03b1A1Fc632d0DFB9644C87FdA511094E499",
5858
"proxy": "0x23Daf34e2b9Af02A74dC19cB52Af727B19403874"
5959
},
6060
"SpoolAccessControl": {
@@ -67,7 +67,7 @@
6767
},
6868
"SpoolMulticall": "0x1a0170FF66169FF3FC14c4A5822f97c835FF9F43",
6969
"StrategyRegistry": {
70-
"implementation": "0x2b4130F3fF714857D15d366e3Cf2cbb1eA03856D",
70+
"implementation": "0x3a65427E327e1dbE6A50c20e9B80A1966e759F5a",
7171
"proxy": "0x554c6bCB54656390aca0a0af38CA954dbE653F15"
7272
},
7373
"Swapper": {
@@ -105,60 +105,64 @@
105105
"DeFi": "0x9098c4936138536849d7ee6447777626ea202bd1"
106106
},
107107
"strategies": {
108+
"aave-gho-staking": {
109+
"aave-gho-staking-usdc": "0xBfCBBf5dc6e747aBA9F3213AAb26037277E3D3f3",
110+
"implementation": "0xadf223b66B0791Da8d25b8Af7D8879609fd6355c"
111+
},
108112
"aave-v2": {
109113
"aave-v2-dai": "0x27f38719608422Af8a31509CBBB5fAcD582f6e1F",
110114
"aave-v2-usdc": "0xc6C65c730D7CB5FA22903DBcCB64973be4Fd4629",
111115
"aave-v2-usdt": "0xCfdEa0499D00f6ecae256F0FC9daCC837D48409e",
112-
"implementation": "0x3Bb41F7A05535CC05Ab6263dd01a4fa3462bE3c9"
116+
"implementation": "0x02508CedFd6888E5D7f22C17Cf68EC521c6349D1"
113117
},
114118
"apxeth-holding": {
115-
"implementation": "0xfcb81f77267EcB9A14ce6232f45e667B56140547",
119+
"implementation": "0x59c882d80D39244f7F9D0A34b824d2ceC1694E34",
116120
"proxy": "0xfC21a9A9d9557dDC87cE1281FF50511dD89F27BA"
117121
},
118122
"compound-v2": {
119123
"compound-v2-dai": "0x013022c7ca735eF6ba55cd3eaccB4Ebb3be484e9",
120124
"compound-v2-usdc": "0xfC8610aE1D1cc5f30c932E9FF4ac37E3f1a6337d",
121125
"compound-v2-usdt": "0xac997F24Ef9f5fc2A3c050eA14d1d017db20a1d1",
122-
"implementation": "0x8fE41e9B43bB45d0eFBc86C32Aa4705935Bf8b13"
126+
"implementation": "0x5d4B46e81a47a3B9eA331777faAE91648561835E"
123127
},
124128
"convex-3pool": {
125-
"implementation": "0xbca4677aD780bF59FBdF6194a145cf00A1a7c12b",
129+
"implementation": "0x309818FAb51D659bf009E59fFF2cDB8390f90e99",
126130
"proxy": "0x93f0F12e368b06d7914255FBA5cA47821cd5908d"
127131
},
128132
"convex-alusd": {
129-
"implementation": "0x7158c40A536dA9E23d8D0A226698A788621adA8A",
133+
"implementation": "0x9AD85DAF40fDC828053Fda3167a9d4746ed4a3E1",
130134
"proxy": "0x2cA41209c87D2a611059d85C62cc0F913068d301"
131135
},
132136
"convex-stfrxeth": {
133-
"implementation": "0x7f47E9e456F7a74c4D44Cc56B08CbAFFf6BF95e8",
137+
"implementation": "0x45F9aCc56c55E6473Dc3260271BD8C24757AF862",
134138
"proxy": "0x5699181904Ae5781d204a0E189862f8AF9109479"
135139
},
136140
"curve-3pool": {
137-
"implementation": "0xDB90a96095f53a015f6C69EF5e05f8f7B5a649fD",
141+
"implementation": "0x3B90Fef27dBe7a0b0D1D23B5C083e7C97eAfd000",
138142
"proxy": "0x6EB6251AF926016c60DE17aD976b9C1e2485e1F0"
139143
},
140144
"ethena": {
141145
"ethena-usdc": "0x265cc52678887e59D1b66F3D93BBAB7658Bc0337",
142146
"ethena-usde": "0xa43DbC866806d0DCdc5f19510de62090B2301d18",
143-
"implementation": "0xDd118AEd7643D152708EbFee068aB3eA181F431E",
144-
"implementation-airdrop": "0x68296AF4Cc4195186F7F90C190A4DB98Fb1da580"
147+
"implementation": "0x6153bCc5351Dd6C87f483De7C484f588940916Ba",
148+
"implementation-airdrop": "0x447db7E83C407Bdf7570A3Ca234856C009662C95"
145149
},
146150
"gearbox-v3": {
147151
"gearbox-v3-dai": "0xf2362689DC644450a3Ba3352bAC17A9b872b8871",
148152
"gearbox-v3-usdc": "0xb4a7fb51D06760B5F622643B7276c003418732bD",
149153
"gearbox-v3-usdt": "0xc71da0BAB96E83EaeA92E9E6506c0A7fA0BbBB51",
150154
"gearbox-v3-wbtc": "0x275b44fadFE77ca7D6D381b9360E115b82817839",
151155
"gearbox-v3-weth": "0xD92B65d2321076FBAc23FCfC9A9Fd5Ed2E98B758",
152-
"implementation": "0xb170F18dca153752b2F35304e5ea581373095f4e",
153-
"implementation-airdrop": "0x64a21Ca82fe09712af8CeC6C5fED62e97Bae33A1"
156+
"implementation": "0x03Cedd0Ce74A5D1b7CCDdE133a646807E69c0eae",
157+
"implementation-airdrop": "0xd55aF72438746F74F4d8E6f3301a1EBb580ad543"
154158
},
155159
"gearbox-v3-swap": {
156160
"gearbox-v3-swap-crvusd": "0x4f3FdFE6f376EDC2A53924e1adF9A8bfc128d3c0",
157161
"gearbox-v3-swap-gho": "0x3FD9F297f7842158CfDC16Ac999eE2A4f5435020",
158-
"implementation": "0xCfC4f219E0f49AcE33b6122044852C2234989899"
162+
"implementation": "0x450ebbd5E9a5421C5402b5365d5DD61285B03613"
159163
},
160164
"metamorpho": {
161-
"implementation": "0xDb19e40bD45920b09Ac7fF2778d4A1cA90C0A772",
165+
"implementation": "0x565AfF9d7766e650f9800A346f7580008De7086F",
162166
"metamorpho-bprotocol-flagship-eth": "0xBa57985052Dc49075e353b359c7A8Cc47807F60d",
163167
"metamorpho-bprotocol-flagship-usdt": "0xF9062A1b7BB1797dEe82A1D61f0a88B2dFD765Fd",
164168
"metamorpho-gauntlet-dai-core": "0x05d9A563cb7bFC58082935ccb44FEe9dF19D1ee5",
@@ -196,35 +200,35 @@
196200
"notional-finance-usdc": "0x107D759C58C5933320e636624f4B716d7B199E21"
197201
},
198202
"oeth-holding": {
199-
"implementation": "0x120da9fA3F56D2179FACab9Ce9b3D00dF4BE1575",
203+
"implementation": "0xEd99B3b172D48127717134212e95c32D95b8962c",
200204
"proxy": "0x39E5c2a796082eB553c1b0656e09E49583D12CB8"
201205
},
202206
"reth-holding": {
203-
"implementation": "0x56a20C5D76d41338fBd5D7cB7Db37e937143f910",
207+
"implementation": "0x23dA6Ebc0A5DB76d426CD242a509Fca588dD636e",
204208
"proxy": "0x019834Ef2ec086e495668aa4E06B4d31119beC71"
205209
},
206210
"sfrxeth-holding": {
207-
"implementation": "0xeFD8CE62CA1cd5C309ee1421496E8657036E9373",
211+
"implementation": "0x8133015D79DAB576c3C7cA644E374d823948F029",
208212
"proxy": "0x6d0e6242FE023675487BccA4Ab989a91D0932a51"
209213
},
210214
"steth-holding": {
211-
"implementation": "0xc4962991713ff1e5EF4Ac4BA6f5B2292D5b65383",
215+
"implementation": "0x7D96007A2346F39D6f8B17Bb9f55bA02aC59C6Da",
212216
"proxy": "0x504d272aC93e7ffAcAcB7DD69061c9b4D0781410"
213217
},
214218
"yearn-v2": {
215-
"implementation": "0xb7F6FBbB8d11946951b14cC349DDcF7e11F74D7e",
219+
"implementation": "0x687f86e801a8c4B5dE3632789397eEe280B90E66",
216220
"yearn-v2-dai": "0xb8943E7eBB7B919AAFaE261343c38F02e4182CA6",
217221
"yearn-v2-usdc": "0xc61E829DF3fbD6Cf5B2f5881F190C69eE48d20DF",
218222
"yearn-v2-usdt": "0x24416AE2794C222725185734c7050c008fC1d2f8"
219223
},
220224
"yearn-v3-gauged": {
221-
"implementation": "0xC4f43e85f10Fd6F29BC973c45160DC3f78E80D15",
225+
"implementation": "0x2ecCDaba13138A8f1e57987c93f70e7a52d8EDAd",
222226
"yearn-v3-gauged-dai": "0x98732e2FEb854bAd400D4b5336f4439E7E53fe88",
223227
"yearn-v3-gauged-usdc": "0x90b8695EDCdEfAFA678Df6d819307573f7B1a18C",
224228
"yearn-v3-gauged-weth": "0x95a02e5ac5Ca7D633287f922f6FFe1129F92E39C"
225229
},
226230
"yearn-v3-juiced": {
227-
"implementation": "0x123dB049CC5Ee36010f5148000754181aB87b3B3",
231+
"implementation": "0x52c6B0f4fc62D8f635108d70f063DEebb097eE35",
228232
"yearn-v3-juiced-dai": "0x2e988479F14Ff61586F8Fd0F09E8720484Eb6030"
229233
}
230234
}

‎foundry.toml

+7-3
Original file line numberDiff line numberDiff line change
@@ -40,14 +40,18 @@ test = 'no-test'
4040
# compiler
4141
optimizer_runs = 99999
4242
libraries = [
43-
"script/helper/Arrays.sol:Arrays:0x1eb431a15a272a3351dcb3be7ad37f4bf7c8ab50",
43+
'script/helper/Arrays.sol:Arrays:0x1eb431a15a272a3351dcb3be7ad37f4bf7c8ab50',
4444
'script/helper/ArraysHelper.sol:ArraysHelper:0x5665Aa09D1A8b3775024e62E82A902Ae760eebbA',
4545
'src/libraries/ArrayMapping.sol:ArrayMappingUint256:0xB6B08a9ed9282c695ddFbfA81d9ebF208b4c1De0',
46+
'src/libraries/ListMap.sol:ListMap:0xdc851a645175655f3c28c7043a72d242a2556351',
4647
'src/libraries/ReallocationLib.sol:ReallocationLib:0x49CE6640EB2D89F80395C1a3695cc3a01b5C7bc1',
48+
'src/libraries/SmartVaultManagerLib.sol:SmartVaultManagerLib:0xae7172956e904371591708989af8c0f4aeaddaee',
4749
'src/libraries/SpoolUtils.sol:SpoolUtils:0xCB3fECd1D5eabB1b18383604A28352c17Bdfef89',
50+
'src/libraries/StrategyRegistryLib.sol:StrategyRegistryLib:0x60b5f63c95cc5499df81e1641f042bc1709798bc',
51+
'src/strategies/libraries/AaveGhoStakingStrategyLib.sol:AaveGhoStakingStrategyLib:0x4a6b0af78c5aacfb8d451a8305106e3057f7bb8e',
52+
'src/strategies/libraries/ConvexAlUsdStrategyLib.sol:ConvexAlUsdStrategyLib:0x479ef20b34b67cd4e73c8191346d8a252f3f378d',
4853
'src/strategies/libraries/EthFrxEthAssetGroupAdapter.sol:EthFrxEthAssetGroupAdapter:0xE23681bAA697EF5054E2D8C397ae59145027625D',
49-
'src/strategies/libraries/EthStEthAssetGroupAdapter.sol:EthStEthAssetGroupAdapter:0x1516eb3a54377168b6b184326200f4258C3529dF',
50-
'src/libraries/ListMap.sol:ListMap:0xdc851a645175655f3c28c7043a72d242a2556351'
54+
'src/strategies/libraries/EthStEthAssetGroupAdapter.sol:EthStEthAssetGroupAdapter:0x1516eb3a54377168b6b184326200f4258C3529dF'
5155
]
5256

5357
[profile.mainnet-staging]

‎script/mainnet/StrategiesInitial.s.sol

+2-2
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ string constant CURVE_OETH_KEY = "curve-oeth";
4747
string constant CURVE_STFRXETH_KEY = "curve-stfrxeth";
4848
string constant ETHENA_KEY = "ethena";
4949
string constant GEARBOX_V3_KEY = "gearbox-v3";
50+
string constant GEARBOX_V3_SWAP_KEY = "gearbox-v3-swap";
5051
string constant IDLE_BEST_YIELD_SENIOR_KEY = "idle-best-yield-senior";
5152
string constant METAMORPHO_KEY = "metamorpho";
5253
string constant MORPHO_AAVE_V2_KEY = "morpho-aave-v2";
@@ -157,7 +158,7 @@ contract StrategiesInitial {
157158
}
158159
if (extended >= Extended.AAVE_GHO_STAKING_ROUND_0) {
159160
deployAaveGhoStakingImplementation(contracts, priceFeedManager);
160-
deployAaveGhoStakingVariants(contracts, priceFeedManager, implementation_aaveGhoStaking, true, 0);
161+
deployAaveGhoStakingVariants(contracts, implementation_aaveGhoStaking, true, 0);
161162
}
162163
}
163164

@@ -1307,7 +1308,6 @@ contract StrategiesInitial {
13071308

13081309
function deployAaveGhoStakingVariants(
13091310
StandardContracts memory contracts,
1310-
IUsdPriceFeedManager priceFeedManager,
13111311
AaveGhoStakingStrategy implementation,
13121312
bool register,
13131313
uint256 round

‎script/mainnet/extended/AaveGhoStakingStrategySetup.s.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,6 @@ contract AaveGhoStakingStrategyRound0Setup is MainnetExtendedSetup {
2020
contractsJson().reserializeKeyAddress("strategies");
2121

2222
AaveGhoStakingStrategy implementation = deployAaveGhoStakingImplementation(contracts, usdPriceFeedManager);
23-
deployAaveGhoStakingVariants(contracts, usdPriceFeedManager, implementation, false, 0);
23+
deployAaveGhoStakingVariants(contracts, implementation, false, 0);
2424
}
2525
}

0 commit comments

Comments
 (0)