Skip to content
Merged
2,338 changes: 1,973 additions & 365 deletions deployments/sepolia.json

Large diffs are not rendered by default.

477 changes: 477 additions & 0 deletions deployments/sepolia/MockyvUSDC-1.json

Large diffs are not rendered by default.

477 changes: 477 additions & 0 deletions deployments/sepolia/MockyvUSDS-1.json

Large diffs are not rendered by default.

477 changes: 477 additions & 0 deletions deployments/sepolia/MockyvUSDT-1.json

Large diffs are not rendered by default.

477 changes: 477 additions & 0 deletions deployments/sepolia/MockyvWETH-1.json

Large diffs are not rendered by default.

257 changes: 257 additions & 0 deletions deployments/sepolia/VToken_vyvUSDC-1_Core.json

Large diffs are not rendered by default.

257 changes: 257 additions & 0 deletions deployments/sepolia/VToken_vyvUSDS-1_Core.json

Large diffs are not rendered by default.

257 changes: 257 additions & 0 deletions deployments/sepolia/VToken_vyvUSDT-1_Core.json

Large diffs are not rendered by default.

257 changes: 257 additions & 0 deletions deployments/sepolia/VToken_vyvWETH-1_Core.json

Large diffs are not rendered by default.

10 changes: 9 additions & 1 deletion deployments/sepolia_addresses.json
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,10 @@
"MocksfrxETH": "0x14AECeEc177085fd09EA07348B4E1F7Fcc030fA1",
"MockweETH": "0x3b8b6E96e57f0d1cD366AaCf4CcC68413aF308D0",
"MockweETHs": "0xE233527306c2fa1E159e251a2E5893334505A5E0",
"MockyvUSDC-1": "0x9fE6052B9534F134171F567dAC9c9B22556c1DDb",
"MockyvUSDS-1": "0xC6A0e98B8D9E9F1160E9cE1f2E0172F41FB06BC2",
"MockyvUSDT-1": "0x5cBA66C5415E56CC0Ace55148ffC63f61327478B",
"MockyvWETH-1": "0x99AD7ecf9b1C5aC2A11BB00D7D8a7C54fCd41517",
"NativeTokenGateway_vWETH_Core": "0xb8fD67f215117FADeF06447Af31590309750529D",
"NativeTokenGateway_vWETH_LiquidStakedETH": "0x1FD30e761C3296fE36D9067b1e398FD97B4C0407",
"PoolLens": "0xE4740d6C25D6CF4aE9DDbfE984f1C820A653318C",
Expand Down Expand Up @@ -106,6 +110,10 @@
"VToken_vsfrxETH_LiquidStakedETH": "0x83F63118dcAAdAACBFF36D78ffB88dd474309e70",
"VToken_vweETH_LiquidStakedETH": "0x30c31bA6f4652B548fe7a142A949987c3f3Bf80b",
"VToken_vweETHs_LiquidStakedETH": "0xB3A201887396F57bad3fF50DFd02022fE1Fd1774",
"VToken_vwstETH_LiquidStakedETH": "0x0a95088403229331FeF1EB26a11F9d6C8E73f23D"
"VToken_vwstETH_LiquidStakedETH": "0x0a95088403229331FeF1EB26a11F9d6C8E73f23D",
"VToken_vyvUSDC-1_Core": "0x4bC731477aF00ea83C5eCbAc31E1E9fF85eD8A1e",
"VToken_vyvUSDS-1_Core": "0x5e2fB6a1e1570eB61360E87Da44979cb932090B0",
"VToken_vyvUSDT-1_Core": "0x9Ec91759d4EBaDE3109cCAD1B7AE199a02312c10",
"VToken_vyvWETH-1_Core": "0x271D914014Ac2CD8EB89a4e106Ac15a4e948eEE2"
}
}
104 changes: 104 additions & 0 deletions helpers/deploymentConfig.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3075,6 +3075,38 @@ export const globalConfig: NetworkConfig = {
decimals: 18,
tokenAddress: ethers.constants.AddressZero,
},
{
isMock: true,
standard: "ERC-4626",
name: "USDC-1 yVault",
symbol: "yvUSDC-1",
decimals: 6,
tokenAddress: ethers.constants.AddressZero,
},
{
isMock: true,
standard: "ERC-4626",
name: "USDT-1 yVault",
symbol: "yvUSDT-1",
decimals: 6,
tokenAddress: ethers.constants.AddressZero,
},
{
isMock: true,
standard: "ERC-4626",
name: "USDS-1 yVault",
symbol: "yvUSDS-1",
decimals: 18,
tokenAddress: ethers.constants.AddressZero,
},
{
isMock: true,
standard: "ERC-4626",
name: "WETH-1 yVault",
symbol: "yvWETH-1",
decimals: 18,
tokenAddress: ethers.constants.AddressZero,
},
],
poolConfig: [
{
Expand Down Expand Up @@ -3354,6 +3386,78 @@ export const globalConfig: NetworkConfig = {
reduceReservesBlockDelta: DEFAULT_REDUCE_RESERVES_BLOCK_DELTA,
vTokenReceiver: preconfiguredAddresses.sepolia.VTreasury,
},
{
name: "Venus yvUSDC-1 (Core)",
asset: "yvUSDC-1",
symbol: "vyvUSDC-1_Core",
rateModel: InterestRateModels.JumpRate.toString(),
baseRatePerYear: convertToUnit("0", 18),
multiplierPerYear: convertToUnit("0.15625", 18),
jumpMultiplierPerYear: convertToUnit("2.5", 18),
kink_: convertToUnit("0.8", 18),
collateralFactor: convertToUnit("0.5", 18),
liquidationThreshold: convertToUnit("0.6", 18),
reserveFactor: convertToUnit("0.1", 18),
initialSupply: convertToUnit("10000", 6),
supplyCap: convertToUnit("400000", 6),
borrowCap: convertToUnit("0", 6),
reduceReservesBlockDelta: DEFAULT_REDUCE_RESERVES_BLOCK_DELTA,
vTokenReceiver: preconfiguredAddresses.sepolia.VTreasury,
},
{
name: "Venus yvUSDT-1 (Core)",
asset: "yvUSDT-1",
symbol: "vyvUSDT-1_Core",
rateModel: InterestRateModels.JumpRate.toString(),
baseRatePerYear: convertToUnit("0", 18),
multiplierPerYear: convertToUnit("0.15625", 18),
jumpMultiplierPerYear: convertToUnit("2.5", 18),
kink_: convertToUnit("0.8", 18),
collateralFactor: convertToUnit("0.5", 18),
liquidationThreshold: convertToUnit("0.6", 18),
reserveFactor: convertToUnit("0.1", 18),
initialSupply: convertToUnit("10000", 6),
supplyCap: convertToUnit("630000", 6),
borrowCap: convertToUnit("0", 6),
reduceReservesBlockDelta: DEFAULT_REDUCE_RESERVES_BLOCK_DELTA,
vTokenReceiver: preconfiguredAddresses.sepolia.VTreasury,
},
{
name: "Venus yvUSDS-1 (Core)",
asset: "yvUSDS-1",
symbol: "vyvUSDS-1_Core",
rateModel: InterestRateModels.JumpRate.toString(),
baseRatePerYear: convertToUnit("0", 18),
multiplierPerYear: convertToUnit("0.15625", 18),
jumpMultiplierPerYear: convertToUnit("2.5", 18),
kink_: convertToUnit("0.8", 18),
collateralFactor: convertToUnit("0.5", 18),
liquidationThreshold: convertToUnit("0.6", 18),
reserveFactor: convertToUnit("0.1", 18),
initialSupply: convertToUnit("10000", 18),
supplyCap: convertToUnit("640000", 18),
borrowCap: convertToUnit("0", 18),
reduceReservesBlockDelta: DEFAULT_REDUCE_RESERVES_BLOCK_DELTA,
vTokenReceiver: preconfiguredAddresses.sepolia.VTreasury,
},
{
name: "Venus yvWETH-1 (Core)",
asset: "yvWETH-1",
symbol: "vyvWETH-1_Core",
rateModel: InterestRateModels.JumpRate.toString(),
baseRatePerYear: convertToUnit("0", 18),
multiplierPerYear: convertToUnit("0.15625", 18),
jumpMultiplierPerYear: convertToUnit("2.5", 18),
kink_: convertToUnit("0.8", 18),
collateralFactor: convertToUnit("0.5", 18),
liquidationThreshold: convertToUnit("0.6", 18),
reserveFactor: convertToUnit("0.1", 18),
initialSupply: convertToUnit("3", 18),
supplyCap: convertToUnit("56", 18),
borrowCap: convertToUnit("0", 18),
reduceReservesBlockDelta: DEFAULT_REDUCE_RESERVES_BLOCK_DELTA,
vTokenReceiver: preconfiguredAddresses.sepolia.VTreasury,
},
],
rewards: [
// XVS Rewards Over 90 days (648000 blocks)
Expand Down
19 changes: 1 addition & 18 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -3387,24 +3387,7 @@ __metadata:
languageName: node
linkType: hard

"@venusprotocol/isolated-pools@npm:^3.4.0":
version: 3.8.0
resolution: "@venusprotocol/isolated-pools@npm:3.8.0"
dependencies:
"@nomiclabs/hardhat-ethers": ^2.2.3
"@openzeppelin/contracts": ^4.8.3
"@openzeppelin/contracts-upgradeable": ^4.8.3
"@openzeppelin/hardhat-upgrades": ^1.21.0
"@solidity-parser/parser": ^0.13.2
"@venusprotocol/solidity-utilities": 2.0.3
ethers: ^5.7.0
hardhat-deploy: ^0.11.14
module-alias: ^2.2.2
checksum: 2f1713fac1049d03456d46164673e8d1a3e222bb20daede6cf7162e414bbb5113fa1085ecdb63eb7161743b450e345fd64baa395ab0a77147cb154697a739b3c
languageName: node
linkType: hard

"@venusprotocol/isolated-pools@workspace:.":
"@venusprotocol/isolated-pools@^3.4.0, @venusprotocol/isolated-pools@workspace:.":
version: 0.0.0-use.local
resolution: "@venusprotocol/isolated-pools@workspace:."
dependencies:
Expand Down
Loading