diff --git a/helpers/deploymentConfig.ts b/helpers/deploymentConfig.ts index 8d8d67d5f..c60df4a64 100644 --- a/helpers/deploymentConfig.ts +++ b/helpers/deploymentConfig.ts @@ -722,6 +722,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit(500_000, 18), borrowCap: convertToUnit(200_000, 18), vTokenReceiver: preconfiguredAddresses.bsctestnet.VTreasury, + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, { name: "Venus USDT (Stable Coins)", @@ -739,6 +742,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit(1_000_000, 6), // USDT has 6 decimals on testnet borrowCap: convertToUnit(400_000, 6), // USDT has 6 decimals on testnet vTokenReceiver: "0xf322942f644a996a617bd29c16bd7d231d9f35e9", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, { name: "Venus USDD (Stable Coins)", @@ -756,6 +762,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit(1_000_000, 18), borrowCap: convertToUnit(400_000, 18), vTokenReceiver: "0x3DdfA8eC3052539b6C9549F12cEA2C295cfF5296", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, ], rewards: [ @@ -796,6 +805,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("15000000", 18), borrowCap: convertToUnit("10500000", 18), vTokenReceiver: "0x109E8083a64c7DedE513e8b580c5b08B96f9cE73", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, { name: "Venus ALPACA (DeFi)", @@ -813,6 +825,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("2500000", 18), borrowCap: convertToUnit("1750000", 18), vTokenReceiver: "0xAD9CADe20100B8b945da48e1bCbd805C38d8bE77", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, { name: "Venus USDT (DeFi)", @@ -830,6 +845,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("18600000", 6), // USDT has 6 decimals on testnet borrowCap: convertToUnit("14880000", 6), // USDT has 6 decimals on testnet vTokenReceiver: "0xf322942f644a996a617bd29c16bd7d231d9f35e9", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, { name: "Venus USDD (DeFi)", @@ -847,6 +865,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("2000000", 18), borrowCap: convertToUnit("1600000", 18), vTokenReceiver: "0x3DdfA8eC3052539b6C9549F12cEA2C295cfF5296", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, { name: "Venus ANKR (DeFi)", @@ -864,6 +885,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("9508802", 18), borrowCap: convertToUnit("6656161", 18), vTokenReceiver: "0xAE1c38847Fb90A13a2a1D7E5552cCD80c62C6508", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, { name: "Venus ankrBNB (DeFi)", @@ -881,6 +905,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("5000", 18), borrowCap: convertToUnit("4000", 18), vTokenReceiver: "0xAE1c38847Fb90A13a2a1D7E5552cCD80c62C6508", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, ], rewards: [ @@ -921,6 +948,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("4000000000", 18), borrowCap: convertToUnit("2800000000", 18), vTokenReceiver: "0x6Ee74536B3Ff10Ff639aa781B7220121287F6Fa5", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, { name: "Venus FLOKI (GameFi)", @@ -938,6 +968,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("40000000000", 18), // FLOKI has 18 decimals on testnet borrowCap: convertToUnit("28000000000", 18), // FLOKI has 18 decimals on testnet vTokenReceiver: "0x17e98a24f992BB7bcd62d6722d714A3C74814B94", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, { name: "Venus USDT (GameFi)", @@ -955,6 +988,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("18600000", 6), // USDT has 6 decimals on testnet borrowCap: convertToUnit("14880000", 6), // USDT has 6 decimals on testnet vTokenReceiver: "0xf322942f644a996a617bd29c16bd7d231d9f35e9", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, { name: "Venus USDD (GameFi)", @@ -972,6 +1008,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("2000000", 18), borrowCap: convertToUnit("1600000", 18), vTokenReceiver: "0x3DdfA8eC3052539b6C9549F12cEA2C295cfF5296", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, ], rewards: [ @@ -1012,6 +1051,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("8000", 18), borrowCap: convertToUnit("5600", 18), vTokenReceiver: "0xAE1c38847Fb90A13a2a1D7E5552cCD80c62C6508", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, { name: "Venus BNBx (Liquid Staked BNB)", @@ -1029,6 +1071,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("1818", 18), borrowCap: convertToUnit("1272", 18), vTokenReceiver: "0xF0348E1748FCD45020151C097D234DbbD5730BE7", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, { name: "Venus stkBNB (Liquid Staked BNB)", @@ -1046,6 +1091,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("540", 18), borrowCap: convertToUnit("378", 18), vTokenReceiver: "0xccc022502d6c65e1166fd34147040f05880f7972", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, { name: "Venus WBNB (Liquid Staked BNB)", @@ -1063,6 +1111,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("80000", 18), borrowCap: convertToUnit("56000", 18), vTokenReceiver: "0xf322942f644a996a617bd29c16bd7d231d9f35e9", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, { name: "Venus USDT (Liquid Staked BNB)", @@ -1080,6 +1131,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("18600000", 6), // USDT has 6 decimals on testnet borrowCap: convertToUnit("14880000", 6), // USDT has 6 decimals on testnet vTokenReceiver: "0xf322942f644a996a617bd29c16bd7d231d9f35e9", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, { name: "Venus USDD (Liquid Staked BNB)", @@ -1097,6 +1151,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("2000000", 18), borrowCap: convertToUnit("1600000", 18), vTokenReceiver: "0x3DdfA8eC3052539b6C9549F12cEA2C295cfF5296", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, { name: "Venus SnBNB (Liquid Staked BNB)", @@ -1114,6 +1171,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("1000", 18), borrowCap: convertToUnit("100", 18), vTokenReceiver: "0xDC2D855A95Ee70d7282BebD35c96f905CDE31f55", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, ], rewards: [ @@ -1172,6 +1232,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("1500000000000", 18), borrowCap: convertToUnit("1050000000000", 18), vTokenReceiver: "0x3DdfA8eC3052539b6C9549F12cEA2C295cfF5296", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, { name: "Venus NFT (Tron)", @@ -1189,6 +1252,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("4000000000", 18), // NFT has 18 decimals on testnet borrowCap: convertToUnit("2800000000", 18), // NFT has 18 decimals on testnet vTokenReceiver: "0x3DdfA8eC3052539b6C9549F12cEA2C295cfF5296", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, { name: "Venus WIN (Tron)", @@ -1206,6 +1272,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("3000000000", 18), borrowCap: convertToUnit("2100000000", 18), vTokenReceiver: "0x3DdfA8eC3052539b6C9549F12cEA2C295cfF5296", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, { name: "Venus TRX (Tron)", @@ -1223,6 +1292,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("11000000", 6), // Note 6 decimals borrowCap: convertToUnit("7700000", 6), // Note 6 decimals vTokenReceiver: "0x3DdfA8eC3052539b6C9549F12cEA2C295cfF5296", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, { name: "Venus USDT (Tron)", @@ -1240,6 +1312,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("18600000", 6), // USDT has 6 decimals on testnet borrowCap: convertToUnit("14880000", 6), // USDT has 6 decimals on testnet vTokenReceiver: "0xf322942f644a996a617bd29c16bd7d231d9f35e9", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, { name: "Venus USDD (Tron)", @@ -1257,6 +1332,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("2000000", 18), borrowCap: convertToUnit("1600000", 18), vTokenReceiver: "0x3DdfA8eC3052539b6C9549F12cEA2C295cfF5296", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, ], rewards: [ @@ -1455,6 +1533,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit(500_000, 18), borrowCap: convertToUnit(200_000, 18), vTokenReceiver: "0x09702Ea135d9D707DD51f530864f2B9220aAD87B", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, { name: "Venus USDT (Stablecoins)", @@ -1472,6 +1553,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit(1_000_000, 18), borrowCap: convertToUnit(400_000, 18), vTokenReceiver: "0xF322942f644A996A617BD29c16bd7d231d9F35E9", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, { name: "Venus USDD (Stablecoins)", @@ -1489,6 +1573,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit(1_000_000, 18), borrowCap: convertToUnit(400_000, 18), vTokenReceiver: "0x3DdfA8eC3052539b6C9549F12cEA2C295cfF5296", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, ], rewards: [ @@ -1529,6 +1616,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("15000000", 18), borrowCap: convertToUnit("10500000", 18), vTokenReceiver: "0x109E8083a64c7DedE513e8b580c5b08B96f9cE73", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, { name: "Venus ALPACA (DeFi)", @@ -1546,6 +1636,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("2500000", 18), borrowCap: convertToUnit("1750000", 18), vTokenReceiver: "0xAD9CADe20100B8b945da48e1bCbd805C38d8bE77", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, { name: "Venus USDT (DeFi)", @@ -1563,6 +1656,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("18600000", 18), borrowCap: convertToUnit("14880000", 18), vTokenReceiver: "0xf322942f644a996a617bd29c16bd7d231d9f35e9", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, { name: "Venus USDD (DeFi)", @@ -1580,6 +1676,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("2000000", 18), borrowCap: convertToUnit("1600000", 18), vTokenReceiver: "0x3DdfA8eC3052539b6C9549F12cEA2C295cfF5296", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, { name: "Venus ANKR (DeFi)", @@ -1597,6 +1696,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("9508802", 18), borrowCap: convertToUnit("6656161", 18), vTokenReceiver: "0xAE1c38847Fb90A13a2a1D7E5552cCD80c62C6508", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, { @@ -1615,6 +1717,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("5000", 18), borrowCap: convertToUnit("4000", 18), vTokenReceiver: "0xAE1c38847Fb90A13a2a1D7E5552cCD80c62C6508", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, ], rewards: [ @@ -1656,6 +1761,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("4000000000", 18), borrowCap: convertToUnit("2800000000", 18), vTokenReceiver: "0x6Ee74536B3Ff10Ff639aa781B7220121287F6Fa5", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, { name: "Venus FLOKI (GameFi)", @@ -1673,6 +1781,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("40000000000", 9), // Note 9 decimals borrowCap: convertToUnit("28000000000", 9), // Note 9 decimals vTokenReceiver: "0x17e98a24f992BB7bcd62d6722d714A3C74814B94", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, { name: "Venus USDT (GameFi)", @@ -1690,6 +1801,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("18600000", 18), borrowCap: convertToUnit("14880000", 18), vTokenReceiver: "0xf322942f644a996a617bd29c16bd7d231d9f35e9", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, { name: "Venus USDD (GameFi)", @@ -1707,6 +1821,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("2000000", 18), borrowCap: convertToUnit("1600000", 18), vTokenReceiver: "0x3DdfA8eC3052539b6C9549F12cEA2C295cfF5296", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, ], rewards: [ @@ -1747,6 +1864,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("8000", 18), borrowCap: convertToUnit("5600", 18), vTokenReceiver: "0xAE1c38847Fb90A13a2a1D7E5552cCD80c62C6508", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, { name: "Venus BNBx (Liquid Staked BNB)", @@ -1764,6 +1884,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("1818", 18), borrowCap: convertToUnit("1272", 18), vTokenReceiver: "0xF0348E1748FCD45020151C097D234DbbD5730BE7", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, { name: "Venus stkBNB (Liquid Staked BNB)", @@ -1781,6 +1904,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("540", 18), borrowCap: convertToUnit("378", 18), vTokenReceiver: "0xccc022502d6c65e1166fd34147040f05880f7972", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, { name: "Venus WBNB (Liquid Staked BNB)", @@ -1798,6 +1924,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("80000", 18), borrowCap: convertToUnit("56000", 18), vTokenReceiver: "0xf322942f644a996a617bd29c16bd7d231d9f35e9", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, { name: "Venus USDT (Liquid Staked BNB)", @@ -1815,6 +1944,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("18600000", 18), borrowCap: convertToUnit("14880000", 18), vTokenReceiver: "0xf322942f644a996a617bd29c16bd7d231d9f35e9", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, { name: "Venus USDD (Liquid Staked BNB)", @@ -1832,6 +1964,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("2000000", 18), borrowCap: convertToUnit("1600000", 18), vTokenReceiver: "0x3DdfA8eC3052539b6C9549F12cEA2C295cfF5296", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, { name: "Venus SnBNB (Liquid Staked BNB)", @@ -1849,6 +1984,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("1000", 18), borrowCap: convertToUnit("100", 18), vTokenReceiver: "0xDC2D855A95Ee70d7282BebD35c96f905CDE31f55", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, ], rewards: [ @@ -1907,6 +2045,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("1500000000000", 18), borrowCap: convertToUnit("1050000000000", 18), vTokenReceiver: "0x3DdfA8eC3052539b6C9549F12cEA2C295cfF5296", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, { name: "Venus NFT (Tron)", @@ -1924,6 +2065,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("4000000000", 6), // Note 6 decimals borrowCap: convertToUnit("2800000000", 6), // Note 6 decimals vTokenReceiver: "0x3DdfA8eC3052539b6C9549F12cEA2C295cfF5296", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, { name: "Venus WIN (Tron)", @@ -1941,6 +2085,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("3000000000", 18), borrowCap: convertToUnit("2100000000", 18), vTokenReceiver: "0x3DdfA8eC3052539b6C9549F12cEA2C295cfF5296", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, { name: "Venus TRX (Tron)", @@ -1958,6 +2105,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("11000000", 6), // Note 6 decimals borrowCap: convertToUnit("7700000", 6), // Note 6 decimals vTokenReceiver: "0x3DdfA8eC3052539b6C9549F12cEA2C295cfF5296", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, { name: "Venus USDT (Tron)", @@ -1975,6 +2125,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("18600000", 18), borrowCap: convertToUnit("14880000", 18), vTokenReceiver: "0xf322942f644a996a617bd29c16bd7d231d9f35e9", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, { name: "Venus USDD (Tron)", @@ -1992,6 +2145,9 @@ export const globalConfig: NetworkConfig = { supplyCap: convertToUnit("2000000", 18), borrowCap: convertToUnit("1600000", 18), vTokenReceiver: "0x3DdfA8eC3052539b6C9549F12cEA2C295cfF5296", + baseRatePerYearForStable: "", + stableRatePremium: "", + optimalStableLoanRatio: "", }, ], rewards: [