diff --git a/deployments/SY-swETH-BbAWeth_BalancerLP Aura.json b/deployments/SY-swETH-BbAWeth_BalancerLP Aura.json new file mode 100644 index 0000000..120e86c --- /dev/null +++ b/deployments/SY-swETH-BbAWeth_BalancerLP Aura.json @@ -0,0 +1,12 @@ +{ + "name": "SY swETH-BbAWeth_BalancerLP Aura", + "symbol": "SY-swETH-BbAWeth_BalancerLP Aura", + "doCacheIndex": true, + "expiry": 1727308800, + "scalarRoot": "72904875026000000000", + "initialRateAnchor": "1034844758000000000", + "SY": "0xcb6Ea7fddFdf2AFc2Bc6Bf715185A33F8E27B96b", + "PT": "0x2CDB89969A8C206624C1173D1da3284B26dcB03d", + "YT": "0xb655B156816DD7bA76D99435db845E5E55B2bF49", + "market": "0xcF756c00A755172bDC073787Ea83817603dA42eF" +} \ No newline at end of file diff --git a/scripts/change-owner.ts b/scripts/change-owner.ts index c1b5349..17ee052 100644 --- a/scripts/change-owner.ts +++ b/scripts/change-owner.ts @@ -1,10 +1,10 @@ import { getContractAt } from './helper'; -import marketAddresses from '../deployments/SY-swETH.json'; -import { SwETHSY } from '../typechain-types'; +import marketAddresses from '../deployments/SY-swETH-BbAWeth_BalancerLP Aura.json'; +import { AuraSwEthBbAWethSYV2 } from '../typechain-types'; import { PENDLE_MULTISIG } from './consts'; async function main() { - const SY = await getContractAt('SwETHSY', marketAddresses.SY); + const SY = await getContractAt('AuraSwEthBbAWethSYV2', marketAddresses.SY); console.log('Transferring ownership to: ', PENDLE_MULTISIG); diff --git a/scripts/configuration.ts b/scripts/configuration.ts index 7b9be0a..3280803 100644 --- a/scripts/configuration.ts +++ b/scripts/configuration.ts @@ -7,14 +7,14 @@ import { calculateParameters } from './param-helper'; * @minApy and @maxApy are the minimum and maximum APY of the interest bearing asset * @startTimestamp and @endTimestamp are the start and end time of the market */ -const minApy = 0.01; // 1% -const maxApy = 0.05; // 5% -const startTimestamp = 1689206400; -const endTimestamp = 1750896000; +const minApy = 0.0; // 0% +const maxApy = 0.06; // 6% +const startTimestamp = 1690848000; +const endTimestamp = 1727308800; export const MarketConfiguration = { - name: 'SY swETH', - symbol: 'SY-swETH', + name: 'SY swETH-BbAWeth_BalancerLP Aura', + symbol: 'SY-swETH-BbAWeth_BalancerLP Aura', doCacheIndex: true, expiry: endTimestamp, ...calculateParameters(minApy, maxApy, startTimestamp, endTimestamp), diff --git a/scripts/deploy-sy.ts b/scripts/deploy-sy.ts index b207174..984c6ca 100644 --- a/scripts/deploy-sy.ts +++ b/scripts/deploy-sy.ts @@ -1,5 +1,5 @@ import { SignerWithAddress } from '@nomiclabs/hardhat-ethers/signers'; -import { IStandardizedYield, SwETHSY } from '../typechain-types'; +import { AuraSwEthBbAWethSYV2, IStandardizedYield } from '../typechain-types'; import { deploy, getContractAt } from './helper'; import { MarketConfiguration } from './configuration'; @@ -12,10 +12,9 @@ import { MarketConfiguration } from './configuration'; * - Change the deployment params to match your constructor arguments */ export async function deploySY(deployer: SignerWithAddress): Promise { - const sy = await deploy(deployer, 'SwETHSY', [ + const sy = await deploy(deployer, 'AuraSwEthBbAWethSYV2', [ MarketConfiguration.name, MarketConfiguration.symbol, - '0xf951E335afb289353dc249e82926178EaC7DEd78', // SWETH address ]); return await getContractAt('IStandardizedYield', sy.address); diff --git a/scripts/seed-liquidity.ts b/scripts/seed-liquidity.ts index d58b7d6..f8b0922 100644 --- a/scripts/seed-liquidity.ts +++ b/scripts/seed-liquidity.ts @@ -3,7 +3,7 @@ import { delay, getContractAt, getPendleContracts, safeApproveInf } from './help import { SUPPORTED_CHAINS } from './types'; import { INF, SAFE_WAIT_TIME, ZERO_ADDRESS } from './consts'; import { AMOUNT_TO_SEED, UNDERLYING_TO_SEED_LIQUIDITY } from './configuration'; -import marketAddresses from '../deployments/SY-swETH.json'; +import marketAddresses from '../deployments/SY-swETH-BbAWeth_BalancerLP Aura.json'; import { IERC20, IStandardizedYield } from '../typechain-types'; async function main() {