From c24dcd88cadb9a42ebbbecc90e4135fec1123a14 Mon Sep 17 00:00:00 2001 From: nickkatsios Date: Mon, 16 Sep 2024 15:53:15 +0300 Subject: [PATCH] fix ratios and lsd chainlink oracle address --- protocol/reseed/reseed9.js | 8 ++++++- .../reseed/reseedAddLiquidityAndTransfer.js | 22 +++++++++---------- 2 files changed, 18 insertions(+), 12 deletions(-) diff --git a/protocol/reseed/reseed9.js b/protocol/reseed/reseed9.js index 35269825f..72027affe 100644 --- a/protocol/reseed/reseed9.js +++ b/protocol/reseed/reseed9.js @@ -22,7 +22,13 @@ async function reseed9(account, L2Beanstalk, mock = false) { let oracles = assets.map((asset) => asset[4]); // deploy LSD chainlink oracle for whitelist: - await deployContract("LSDChainlinkOracle", account, true, []); + const LSDChainlinkOracle = await deployContract("LSDChainlinkOracle", account, true, []); + console.log("LSDChainlinkOracle deployed at:", LSDChainlinkOracle.address); + + // modify oracles for token 4 (WSTETH) and token 5 (WEETH) to use LSDChainlinkOracle address. + oracles[4][0] = LSDChainlinkOracle.address; + oracles[5][0] = LSDChainlinkOracle.address; + await upgradeWithNewFacets({ diamondAddress: L2Beanstalk, diff --git a/protocol/reseed/reseedAddLiquidityAndTransfer.js b/protocol/reseed/reseedAddLiquidityAndTransfer.js index 7f1f1186a..f659ea82e 100644 --- a/protocol/reseed/reseedAddLiquidityAndTransfer.js +++ b/protocol/reseed/reseedAddLiquidityAndTransfer.js @@ -7,7 +7,7 @@ const { L2_USDC, L2_USDT } = require("../test/hardhat/utils/constants.js"); -const { to18, to6 } = require("../test/hardhat/utils/helpers.js"); +const { to18, to6, toX } = require("../test/hardhat/utils/helpers.js"); const { impersonateToken } = require("../scripts/impersonate.js"); const fs = require("fs"); @@ -36,20 +36,20 @@ async function reseedAddLiquidityAndTransfer(account, L2Beanstalk, mock = true, ); const nonBeanAmounts = [ - balancesInBeanEthWell[1], // BEAN/WETH - balancesInBeanWstEthWell[1], // BEAN/WstETH - to18("1000"), // BEAN/WEEETH - to18("1"), // BEAN/WBTC - balancesInBeanStableWell[1], // BEAN/USDC - to6("100000") // BEAN/USDT + to18("100"), // BEAN/WETH + to18("100"), // BEAN/WstETH + to18("1500"), // BEAN/WEEETH + toX("20", 8), // BEAN/WBTC (8 decimals) + to6("1000000"), // BEAN/USDC + to6("1000000") // BEAN/USDT ]; const beanAmounts = [ - balancesInBeanEthWell[0], // BEAN/WETH - balancesInBeanWstEthWell[0], // BEAN/WstETH + to6("1000000"), // BEAN/WETH + to6("1000000"), // BEAN/WstETH to6("1000000"), // BEAN/WEEETH - to6("100000000000000000"), // BEAN/WBTC - to6("1000000000000"), // BEAN/USDC + to6("1000000"), // BEAN/WBTC + to6("1000000"), // BEAN/USDC to6("1000000") // BEAN/USDT ]; console.log("-----------------------------------");