@@ -60,6 +60,7 @@ const deployAaveStrategy = async () => {
6060 await withConfirmation (
6161 cAaveStrategy
6262 . connect ( sDeployer )
63+ // eslint-disable-next-line no-unexpected-multiline
6364 [ initFunctionName ] (
6465 assetAddresses . AAVE_ADDRESS_PROVIDER ,
6566 cVaultProxy . address ,
@@ -189,23 +190,10 @@ const deployThreePoolStrategy = async () => {
189190 // Initialize Strategies
190191 const cVaultProxy = await ethers . getContract ( "VaultProxy" ) ;
191192 await withConfirmation (
192- cThreePoolStrategy
193- . connect ( sDeployer )
194- [
195- "initialize(address,address,address[],address[],address[],address,address)"
196- ] (
197- assetAddresses . ThreePool ,
198- cVaultProxy . address ,
199- [ assetAddresses . CRV ] ,
200- [ assetAddresses . DAI , assetAddresses . USDC , assetAddresses . USDT ] ,
201- [
202- assetAddresses . ThreePoolToken ,
203- assetAddresses . ThreePoolToken ,
204- assetAddresses . ThreePoolToken ,
205- ] ,
206- assetAddresses . ThreePoolGauge ,
207- assetAddresses . CRVMinter
208- )
193+ cThreePoolStrategy . connect ( sDeployer ) [
194+ // eslint-disable-next-line no-unexpected-multiline
195+ "initialize(address,address,address[],address[],address[],address,address)"
196+ ] ( assetAddresses . ThreePool , cVaultProxy . address , [ assetAddresses . CRV ] , [ assetAddresses . DAI , assetAddresses . USDC , assetAddresses . USDT ] , [ assetAddresses . ThreePoolToken , assetAddresses . ThreePoolToken , assetAddresses . ThreePoolToken ] , assetAddresses . ThreePoolGauge , assetAddresses . CRVMinter )
209197 ) ;
210198 log ( "Initialized ThreePoolStrategy" ) ;
211199
@@ -261,24 +249,23 @@ const deployConvexStrategy = async () => {
261249 const mockBooster = await ethers . getContract ( "MockBooster" ) ;
262250 const mockRewardPool = await ethers . getContract ( "MockRewardPool" ) ;
263251 await withConfirmation (
264- cConvexStrategy
265- . connect ( sDeployer )
252+ cConvexStrategy . connect ( sDeployer ) [
253+ // eslint-disable-next-line no-unexpected-multiline
254+ "initialize(address,address,address[],address[],address[],address,address,uint256)"
255+ ] (
256+ assetAddresses . ThreePool ,
257+ cVaultProxy . address ,
258+ [ assetAddresses . CRV , assetAddresses . CVX ] ,
259+ [ assetAddresses . DAI , assetAddresses . USDC , assetAddresses . USDT ] ,
266260 [
267- "initialize(address,address,address[],address[],address[],address,address,uint256)"
268- ] (
269- assetAddresses . ThreePool ,
270- cVaultProxy . address ,
271- [ assetAddresses . CRV , assetAddresses . CVX ] ,
272- [ assetAddresses . DAI , assetAddresses . USDC , assetAddresses . USDT ] ,
273- [
274- assetAddresses . ThreePoolToken ,
275- assetAddresses . ThreePoolToken ,
276- assetAddresses . ThreePoolToken ,
277- ] ,
278- mockBooster . address , // _cvxDepositorAddress,
279- mockRewardPool . address , // _cvxRewardStakerAddress,
280- 9 // _cvxDepositorPTokenId
281- )
261+ assetAddresses . ThreePoolToken ,
262+ assetAddresses . ThreePoolToken ,
263+ assetAddresses . ThreePoolToken ,
264+ ] ,
265+ mockBooster . address , // _cvxDepositorAddress,
266+ mockRewardPool . address , // _cvxRewardStakerAddress,
267+ 9 // _cvxDepositorPTokenId
268+ )
282269 ) ;
283270 log ( "Initialized ConvexStrategy" ) ;
284271
@@ -339,29 +326,28 @@ const deployConvexLUSDMetaStrategy = async () => {
339326
340327 const LUSD = await ethers . getContract ( "MockLUSD" ) ;
341328 await withConfirmation (
342- cConvexLUSDMetaStrategy
343- . connect ( sDeployer )
329+ cConvexLUSDMetaStrategy . connect ( sDeployer ) [
330+ // eslint-disable-next-line no-unexpected-multiline
331+ "initialize(address[],address[],address[],(address,address,address,address,address,address,address,uint256))"
332+ ] (
333+ [ assetAddresses . CVX , assetAddresses . CRV ] ,
334+ [ assetAddresses . DAI , assetAddresses . USDC , assetAddresses . USDT ] ,
344335 [
345- "initialize(address[],address[],address[],(address,address,address,address,address,address,address,uint256))"
346- ] (
347- [ assetAddresses . CVX , assetAddresses . CRV ] ,
348- [ assetAddresses . DAI , assetAddresses . USDC , assetAddresses . USDT ] ,
349- [
350- assetAddresses . ThreePoolToken ,
351- assetAddresses . ThreePoolToken ,
352- assetAddresses . ThreePoolToken ,
353- ] ,
354- [
355- assetAddresses . ThreePool ,
356- cVaultProxy . address ,
357- mockBooster . address , // _cvxDepositorAddress,
358- assetAddresses . ThreePoolLUSDMetapool , // metapool address,
359- LUSD . address , // LUSD
360- mockRewardPool . address , // _cvxRewardStakerAddress,
361- assetAddresses . LUSDMetapoolToken , // metapoolLpToken
362- lusdMetapoolLPCRVPid , // _cvxDepositorPTokenId
363- ]
364- )
336+ assetAddresses . ThreePoolToken ,
337+ assetAddresses . ThreePoolToken ,
338+ assetAddresses . ThreePoolToken ,
339+ ] ,
340+ [
341+ assetAddresses . ThreePool ,
342+ cVaultProxy . address ,
343+ mockBooster . address , // _cvxDepositorAddress,
344+ assetAddresses . ThreePoolLUSDMetapool , // metapool address,
345+ LUSD . address , // LUSD
346+ mockRewardPool . address , // _cvxRewardStakerAddress,
347+ assetAddresses . LUSDMetapoolToken , // metapoolLpToken
348+ lusdMetapoolLPCRVPid , // _cvxDepositorPTokenId
349+ ]
350+ )
365351 ) ;
366352 log ( "Initialized ConvexLUSDMetaStrategy" ) ;
367353
@@ -422,29 +408,28 @@ const deployConvexOUSDMetaStrategy = async () => {
422408 const ousd = await ethers . getContract ( "OUSDProxy" ) ;
423409
424410 await withConfirmation (
425- cConvexOUSDMetaStrategy
426- . connect ( sDeployer )
411+ cConvexOUSDMetaStrategy . connect ( sDeployer ) [
412+ // eslint-disable-next-line no-unexpected-multiline
413+ "initialize(address[],address[],address[],(address,address,address,address,address,address,address,uint256))"
414+ ] (
415+ [ assetAddresses . CVX , assetAddresses . CRV ] ,
416+ [ assetAddresses . DAI , assetAddresses . USDC , assetAddresses . USDT ] ,
427417 [
428- "initialize(address[],address[],address[],(address,address,address,address,address,address,address,uint256))"
429- ] (
430- [ assetAddresses . CVX , assetAddresses . CRV ] ,
431- [ assetAddresses . DAI , assetAddresses . USDC , assetAddresses . USDT ] ,
432- [
433- assetAddresses . ThreePoolToken ,
434- assetAddresses . ThreePoolToken ,
435- assetAddresses . ThreePoolToken ,
436- ] ,
437- [
438- assetAddresses . ThreePool ,
439- cVaultProxy . address ,
440- mockBooster . address , // _cvxDepositorAddress,
441- assetAddresses . ThreePoolOUSDMetapool , // metapool address,
442- ousd . address , // _ousdAddress,
443- mockRewardPool . address , // _cvxRewardStakerAddress,
444- assetAddresses . ThreePoolOUSDMetapool , // metapoolLpToken (metapool address),
445- metapoolLPCRVPid , // _cvxDepositorPTokenId
446- ]
447- )
418+ assetAddresses . ThreePoolToken ,
419+ assetAddresses . ThreePoolToken ,
420+ assetAddresses . ThreePoolToken ,
421+ ] ,
422+ [
423+ assetAddresses . ThreePool ,
424+ cVaultProxy . address ,
425+ mockBooster . address , // _cvxDepositorAddress,
426+ assetAddresses . ThreePoolOUSDMetapool , // metapool address,
427+ ousd . address , // _ousdAddress,
428+ mockRewardPool . address , // _cvxRewardStakerAddress,
429+ assetAddresses . ThreePoolOUSDMetapool , // metapoolLpToken (metapool address),
430+ metapoolLPCRVPid , // _cvxDepositorPTokenId
431+ ]
432+ )
448433 ) ;
449434 log ( "Initialized ConvexOUSDMetaStrategy" ) ;
450435
@@ -1103,13 +1088,10 @@ const deployBuyback = async () => {
11031088
11041089 // Init proxy to implementation
11051090 await withConfirmation (
1106- cBuybackProxy
1107- . connect ( sDeployer )
1108- [ "initialize(address,address,bytes)" ] (
1109- dBuybackImpl . address ,
1110- deployerAddr ,
1111- [ ]
1112- )
1091+ cBuybackProxy . connect ( sDeployer ) [
1092+ // eslint-disable-next-line no-unexpected-multiline
1093+ "initialize(address,address,bytes)"
1094+ ] ( dBuybackImpl . address , deployerAddr , [ ] )
11131095 ) ;
11141096
11151097 const cBuyback = await ethers . getContractAt ( "Buyback" , cBuybackProxy . address ) ;
@@ -1178,13 +1160,10 @@ const deployWOusd = async () => {
11781160 const wousdProxy = await ethers . getContract ( "WrappedOUSDProxy" ) ;
11791161 const wousd = await ethers . getContractAt ( "WrappedOusd" , wousdProxy . address ) ;
11801162
1181- await wousdProxy
1182- . connect ( sDeployer )
1183- [ "initialize(address,address,bytes)" ] (
1184- dWrappedOusdImpl . address ,
1185- deployerAddr ,
1186- [ ]
1187- ) ;
1163+ await wousdProxy . connect ( sDeployer ) [
1164+ // eslint-disable-next-line no-unexpected-multiline
1165+ "initialize(address,address,bytes)"
1166+ ] ( dWrappedOusdImpl . address , deployerAddr , [ ] ) ;
11881167 await wousd . connect ( sDeployer ) [ "initialize()" ] ( ) ;
11891168 await wousd . connect ( sDeployer ) . transferGovernance ( governorAddr ) ;
11901169 await wousd . connect ( sGovernor ) . claimGovernance ( ) ;
0 commit comments