@@ -76,6 +76,7 @@ export interface NetworkConfig {
7676 Hub ?: HubConfig ;
7777 AavePool ?: AavePoolConfig ;
7878 USDCPool ?: boolean ;
79+ Stage ?: NetworkConfig ;
7980} ;
8081
8182type NetworksConfig = {
@@ -145,6 +146,31 @@ export const networkConfig: NetworksConfig = {
145146 defaultLTV : 0 ,
146147 } ,
147148 USDCPool : true ,
149+ Stage : {
150+ chainId : 10 ,
151+ CCTP : {
152+ TokenMessenger : "0x2B4069517957735bE00ceE0fadAE88a26365528f" ,
153+ MessageTransmitter : "0x4d41f22c5a0e5c74090899e5a8fb597a8842b3e8" ,
154+ } ,
155+ USDC : "0x0b2c639c533813f4aa9d7837caf62653d097ff85" ,
156+ IsTest : false ,
157+ Admin : "0x2D5B6C193C39D2AECb4a99052074E6F325258a0f" ,
158+ WithdrawProfit : "0x2D5B6C193C39D2AECb4a99052074E6F325258a0f" ,
159+ Pauser : "0x2D5B6C193C39D2AECb4a99052074E6F325258a0f" ,
160+ RebalanceCaller : "0x2D5B6C193C39D2AECb4a99052074E6F325258a0f" ,
161+ MpcAddress : "0x6adAF8c96151962198a9b73132c16E99F4682Eb5" ,
162+ Routes : {
163+ Pools : [ LiquidityPoolAaveUSDC , LiquidityPoolAaveUSDC , LiquidityPoolUSDC , LiquidityPoolUSDC ] ,
164+ Domains : [ Network . BASE , Network . ARBITRUM_ONE , Network . BASE , Network . ARBITRUM_ONE ] ,
165+ Providers : [ Provider . CCTP , Provider . CCTP , Provider . CCTP , Provider . CCTP ] ,
166+ } ,
167+ AavePool : {
168+ AaveAddressesProvider : AAVEPools . AaveV3Optimism . POOL_ADDRESSES_PROVIDER ,
169+ minHealthFactor : 300 ,
170+ defaultLTV : 0 ,
171+ } ,
172+ USDCPool : true ,
173+ } ,
148174 } ,
149175 ARBITRUM_ONE : {
150176 chainId : 42161 ,
@@ -170,6 +196,31 @@ export const networkConfig: NetworksConfig = {
170196 defaultLTV : 0 ,
171197 } ,
172198 USDCPool : true ,
199+ Stage : {
200+ chainId : 42161 ,
201+ CCTP : {
202+ TokenMessenger : "0x19330d10D9Cc8751218eaf51E8885D058642E08A" ,
203+ MessageTransmitter : "0xC30362313FBBA5cf9163F0bb16a0e01f01A896ca" ,
204+ } ,
205+ USDC : "0xaf88d065e77c8cC2239327C5EDb3A432268e5831" ,
206+ IsTest : false ,
207+ Admin : "0x2D5B6C193C39D2AECb4a99052074E6F325258a0f" ,
208+ WithdrawProfit : "0x2D5B6C193C39D2AECb4a99052074E6F325258a0f" ,
209+ Pauser : "0x2D5B6C193C39D2AECb4a99052074E6F325258a0f" ,
210+ RebalanceCaller : "0x2D5B6C193C39D2AECb4a99052074E6F325258a0f" ,
211+ MpcAddress : "0x6adAF8c96151962198a9b73132c16E99F4682Eb5" ,
212+ Routes : {
213+ Pools : [ LiquidityPoolAaveUSDC , LiquidityPoolAaveUSDC , LiquidityPoolUSDC , LiquidityPoolUSDC ] ,
214+ Domains : [ Network . BASE , Network . OP_MAINNET , Network . BASE , Network . OP_MAINNET ] ,
215+ Providers : [ Provider . CCTP , Provider . CCTP , Provider . CCTP , Provider . CCTP ] ,
216+ } ,
217+ AavePool : {
218+ AaveAddressesProvider : AAVEPools . AaveV3Arbitrum . POOL_ADDRESSES_PROVIDER ,
219+ minHealthFactor : 300 ,
220+ defaultLTV : 0 ,
221+ } ,
222+ USDCPool : true ,
223+ } ,
173224 } ,
174225 BASE : {
175226 chainId : 8453 ,
@@ -205,6 +256,41 @@ export const networkConfig: NetworksConfig = {
205256 defaultLTV : 0 ,
206257 } ,
207258 USDCPool : true ,
259+ Stage : {
260+ chainId : 8453 ,
261+ CCTP : {
262+ TokenMessenger : "0x1682Ae6375C4E4A97e4B583BC394c861A46D8962" ,
263+ MessageTransmitter : "0xAD09780d193884d503182aD4588450C416D6F9D4" ,
264+ } ,
265+ USDC : "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913" ,
266+ IsTest : false ,
267+ Admin : "0x2D5B6C193C39D2AECb4a99052074E6F325258a0f" ,
268+ WithdrawProfit : "0x2D5B6C193C39D2AECb4a99052074E6F325258a0f" ,
269+ Pauser : "0x2D5B6C193C39D2AECb4a99052074E6F325258a0f" ,
270+ RebalanceCaller : "0x2D5B6C193C39D2AECb4a99052074E6F325258a0f" ,
271+ MpcAddress : "0x6adAF8c96151962198a9b73132c16E99F4682Eb5" ,
272+ Hub : {
273+ AssetsAdjuster : "0x2D5B6C193C39D2AECb4a99052074E6F325258a0f" ,
274+ DepositProfit : "0x2D5B6C193C39D2AECb4a99052074E6F325258a0f" ,
275+ AssetsLimit : 10_000_000 ,
276+ Tiers : [
277+ { period : 7776000n , multiplier : 400000000n } ,
278+ { period : 15552000n , multiplier : 1000000000n } ,
279+ { period : 31104000n , multiplier : 2200000000n } ,
280+ ]
281+ } ,
282+ Routes : {
283+ Pools : [ LiquidityPoolAaveUSDC , LiquidityPoolAaveUSDC , LiquidityPoolUSDC , LiquidityPoolUSDC ] ,
284+ Domains : [ Network . OP_MAINNET , Network . ARBITRUM_ONE , Network . OP_MAINNET , Network . ARBITRUM_ONE ] ,
285+ Providers : [ Provider . CCTP , Provider . CCTP , Provider . CCTP , Provider . CCTP ] ,
286+ } ,
287+ AavePool : {
288+ AaveAddressesProvider : AAVEPools . AaveV3Base . POOL_ADDRESSES_PROVIDER ,
289+ minHealthFactor : 300 ,
290+ defaultLTV : 0 ,
291+ } ,
292+ USDCPool : true ,
293+ } ,
208294 } ,
209295 POLYGON_MAINNET : {
210296 chainId : 137 ,
0 commit comments