-
Notifications
You must be signed in to change notification settings - Fork 80
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
add deploy and test tools for multi chain deployments (#2038)
- Loading branch information
1 parent
33de720
commit 1ef7908
Showing
99 changed files
with
945 additions
and
445 deletions.
There are no files selected for viewing
505 changes: 379 additions & 126 deletions
505
contracts/deploy/001_core.js → contracts/deploy/deployActions.js
Large diffs are not rendered by default.
Oops, something went wrong.
10 changes: 5 additions & 5 deletions
10
contracts/deploy/000_mock.js → contracts/deploy/mainnet/000_mock.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,66 @@ | ||
const { isFork } = require("../../test/helpers.js"); | ||
|
||
const { | ||
deployOracles, | ||
deployCore, | ||
deployCurveMetapoolMocks, | ||
deployCurveLUSDMetapoolMocks, | ||
deployCompoundStrategy, | ||
deployAaveStrategy, | ||
deployThreePoolStrategy, | ||
deployConvexStrategy, | ||
deployConvexOUSDMetaStrategy, | ||
deployConvexLUSDMetaStrategy, | ||
deployFraxEthStrategy, | ||
deployDrippers, | ||
deployHarvesters, | ||
configureVault, | ||
configureOETHVault, | ||
configureStrategies, | ||
deployFlipper, | ||
deployBuyback, | ||
deployUniswapV3Pool, | ||
deployVaultValueChecker, | ||
deployWOusd, | ||
deployOETHSwapper, | ||
deployOUSDSwapper, | ||
} = require("../deployActions"); | ||
|
||
const main = async () => { | ||
console.log("Running 001_core deployment..."); | ||
await deployOracles(); | ||
await deployCore(); | ||
await deployCurveMetapoolMocks(); | ||
await deployCurveLUSDMetapoolMocks(); | ||
await deployCompoundStrategy(); | ||
await deployAaveStrategy(); | ||
await deployThreePoolStrategy(); | ||
await deployConvexStrategy(); | ||
await deployConvexOUSDMetaStrategy(); | ||
await deployConvexLUSDMetaStrategy(); | ||
await deployFraxEthStrategy(); | ||
const [ousdDripper, oethDripper] = await deployDrippers(); | ||
const [harvesterProxy, oethHarvesterProxy] = await deployHarvesters( | ||
ousdDripper, | ||
oethDripper | ||
); | ||
await configureVault(); | ||
await configureOETHVault(false); | ||
await configureStrategies(harvesterProxy, oethHarvesterProxy); | ||
await deployFlipper(); | ||
await deployBuyback(); | ||
await deployUniswapV3Pool(); | ||
await deployVaultValueChecker(); | ||
await deployWOusd(); | ||
await deployOETHSwapper(); | ||
await deployOUSDSwapper(); | ||
console.log("001_core deploy done."); | ||
return true; | ||
}; | ||
|
||
main.id = "001_core"; | ||
main.dependencies = ["mocks"]; | ||
main.tags = ["unit_tests", "arb_unit_tests"]; | ||
main.skip = () => isFork; | ||
|
||
module.exports = main; |
8 changes: 4 additions & 4 deletions
8
contracts/deploy/002_upgrade_vault.js → ...racts/deploy/mainnet/002_upgrade_vault.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
8 changes: 4 additions & 4 deletions
8
contracts/deploy/005_compensation_claims.js → ...deploy/mainnet/005_compensation_claims.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
8 changes: 4 additions & 4 deletions
8
...eploy/007_upgrade_single_asset_staking.js → ...innet/007_upgrade_single_asset_staking.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
10 changes: 5 additions & 5 deletions
10
contracts/deploy/008_ousd_reset.js → contracts/deploy/mainnet/008_ousd_reset.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
8 changes: 4 additions & 4 deletions
8
contracts/deploy/009_ousd_fix.js → contracts/deploy/mainnet/009_ousd_fix.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
8 changes: 4 additions & 4 deletions
8
...eploy/010_upgrade_single_asset_staking.js → ...innet/010_upgrade_single_asset_staking.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
8 changes: 4 additions & 4 deletions
8
contracts/deploy/011_ousd_fix.js → contracts/deploy/mainnet/011_ousd_fix.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
8 changes: 4 additions & 4 deletions
8
contracts/deploy/012_upgrades.js → contracts/deploy/mainnet/012_upgrades.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
8 changes: 4 additions & 4 deletions
8
contracts/deploy/013_trustee.js → contracts/deploy/mainnet/013_trustee.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
8 changes: 4 additions & 4 deletions
8
contracts/deploy/015_flipper.js → contracts/deploy/mainnet/015_flipper.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
8 changes: 4 additions & 4 deletions
8
...racts/deploy/016_chainlink_and_buyback.js → ...ploy/mainnet/016_chainlink_and_buyback.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
8 changes: 4 additions & 4 deletions
8
...racts/deploy/017_3pool_strategy_update.js → ...ploy/mainnet/017_3pool_strategy_update.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.