@@ -158,13 +158,13 @@ contract Cluster is ManageCluster {
158
158
cluster.supplyCaps[mBASIS ] = 3_000_000 ;
159
159
cluster.supplyCaps[mEDGE ] = 0 ;
160
160
cluster.supplyCaps[mMEV ] = 0 ;
161
- cluster.supplyCaps[PT_USD0PlusPlus_26JUN2025] = 6_000_000 ;
161
+ cluster.supplyCaps[PT_USD0PlusPlus_26JUN2025] = 0 ;
162
162
cluster.supplyCaps[PT_USDe_31JUL2025 ] = 8_000_000 ;
163
- cluster.supplyCaps[PT_sUSDe_29MAY2025 ] = 40_000_000 ;
163
+ cluster.supplyCaps[PT_sUSDe_29MAY2025 ] = 0 ;
164
164
cluster.supplyCaps[PT_sUSDe_31JULY2025 ] = 40_000_000 ;
165
- cluster.supplyCaps[PT_eUSDe_29MAY2025 ] = 60_000_000 ;
165
+ cluster.supplyCaps[PT_eUSDe_29MAY2025 ] = 0 ;
166
166
cluster.supplyCaps[PT_eUSDe_14AUG2025 ] = 70_000_000 ;
167
- cluster.supplyCaps[PT_cUSDO_19JUN2025 ] = 70_000_000 ;
167
+ cluster.supplyCaps[PT_cUSDO_19JUN2025 ] = 0 ;
168
168
cluster.supplyCaps[PT_cUSDO_20NOV2025 ] = 100_000_000 ;
169
169
cluster.supplyCaps[PT_syrupUSDC_28AUG2025 ] = 15_000_000 ;
170
170
cluster.supplyCaps[PT_USDS_14AUG2025 ] = 20_000_000 ;
@@ -191,13 +191,13 @@ contract Cluster is ManageCluster {
191
191
cluster.borrowCaps[mBASIS ] = 900_000 ;
192
192
cluster.borrowCaps[mEDGE ] = 0 ;
193
193
cluster.borrowCaps[mMEV ] = 0 ;
194
- cluster.borrowCaps[PT_USD0PlusPlus_26JUN2025] = type ( uint256 ).max ;
194
+ cluster.borrowCaps[PT_USD0PlusPlus_26JUN2025] = 0 ;
195
195
cluster.borrowCaps[PT_USDe_31JUL2025 ] = type (uint256 ).max;
196
- cluster.borrowCaps[PT_sUSDe_29MAY2025 ] = type ( uint256 ).max ;
196
+ cluster.borrowCaps[PT_sUSDe_29MAY2025 ] = 0 ;
197
197
cluster.borrowCaps[PT_sUSDe_31JULY2025 ] = type (uint256 ).max;
198
- cluster.borrowCaps[PT_eUSDe_29MAY2025 ] = type ( uint256 ).max ;
198
+ cluster.borrowCaps[PT_eUSDe_29MAY2025 ] = 0 ;
199
199
cluster.borrowCaps[PT_eUSDe_14AUG2025 ] = type (uint256 ).max;
200
- cluster.borrowCaps[PT_cUSDO_19JUN2025 ] = type ( uint256 ).max ;
200
+ cluster.borrowCaps[PT_cUSDO_19JUN2025 ] = 0 ;
201
201
cluster.borrowCaps[PT_cUSDO_20NOV2025 ] = type (uint256 ).max;
202
202
cluster.borrowCaps[PT_syrupUSDC_28AUG2025 ] = type (uint256 ).max;
203
203
cluster.borrowCaps[PT_USDS_14AUG2025 ] = type (uint256 ).max;
@@ -249,9 +249,7 @@ contract Cluster is ManageCluster {
249
249
cluster.spreadLTV = 0.02e4 ;
250
250
251
251
for (uint256 i = 0 ; i < cluster.vaults.length ; ++ i) {
252
- cluster.spreadLTVOverride[23 ][i] = 0.025e4 ; // PT_sUSDe_29MAY2025 as collateral
253
252
cluster.spreadLTVOverride[24 ][i] = 0.025e4 ; // PT_sUSDe_31JULY2025 as collateral
254
- cluster.spreadLTVOverride[25 ][i] = 0.025e4 ; // PT_eUSDe_29MAY2025 as collateral
255
253
cluster.spreadLTVOverride[26 ][i] = 0.025e4 ; // PT_eUSDe_14AUG2025 as collateral
256
254
}
257
255
@@ -262,18 +260,11 @@ contract Cluster is ManageCluster {
262
260
cluster.spreadLTVOverride[22 ][11 ] = 0.01e4 ; // PT_USDe_31JUL2025/USDe
263
261
cluster.spreadLTVOverride[22 ][12 ] = 0.01e4 ; // PT_USDe_31JUL2025/eUSDe
264
262
cluster.spreadLTVOverride[22 ][13 ] = 0.01e4 ; // PT_USDe_31JUL2025/sUSDe
265
-
266
- cluster.spreadLTVOverride[23 ][11 ] = 0.01e4 ; // PT_sUSDe_29MAY2025/USDe
267
- cluster.spreadLTVOverride[23 ][12 ] = 0.01e4 ; // PT_sUSDe_29MAY2025/eUSDe
268
- cluster.spreadLTVOverride[23 ][13 ] = 0.01e4 ; // PT_sUSDe_29MAY2025/sUSDe
269
263
270
264
cluster.spreadLTVOverride[24 ][11 ] = 0.01e4 ; // PT_sUSDe_31JULY2025/USDe
271
265
cluster.spreadLTVOverride[24 ][12 ] = 0.01e4 ; // PT_sUSDe_31JULY2025/eUSDe
272
266
cluster.spreadLTVOverride[24 ][13 ] = 0.01e4 ; // PT_sUSDe_31JULY2025/sUSDe
273
267
274
- cluster.spreadLTVOverride[25 ][11 ] = 0.01e4 ; // PT_eUSDe_29MAY2025/USDe
275
- cluster.spreadLTVOverride[25 ][12 ] = 0.01e4 ; // PT_eUSDe_29MAY2025/eUSDe
276
-
277
268
cluster.spreadLTVOverride[26 ][11 ] = 0.01e4 ; // PT_eUSDe_14AUG2025/USDe
278
269
cluster.spreadLTVOverride[26 ][12 ] = 0.01e4 ; // PT_eUSDe_14AUG2025/eUSDe
279
270
@@ -289,7 +280,6 @@ contract Cluster is ManageCluster {
289
280
}
290
281
291
282
cluster.borrowLTVsOverride[10 ][9 ] = 0.86e4 ; // USD0PlusPlus/USD0
292
- cluster.borrowLTVsOverride[21 ][9 ] = 0.84e4 ; // PT_USD0PlusPlus_26JUN2025/USD0
293
283
294
284
// define ltv values here. columns are liability vaults, rows are collateral vaults
295
285
cluster.ltvs = [
@@ -316,13 +306,13 @@ contract Cluster is ManageCluster {
316
306
/* 18 mBASIS */ [uint16 (0.90e4 ), 0.90e4 , 0.90e4 , 0.90e4 , 0.90e4 , 0.90e4 , 0.90e4 , 0.90e4 , 0.90e4 , 0.90e4 , 0.00e4 , 0.900e4 , 0.00e4 , 0.00e4 , 0.90e4 , 0.900e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 ],
317
307
/* 19 mEDGE */ [uint16 (0.00e4 ), 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.000e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.000e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 ],
318
308
/* 20 mMEV */ [uint16 (0.00e4 ), 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.000e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.000e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 ],
319
- /* 21 PT_USD0PlusPlus_26JUN2025 */ [uint16 (0.84e4 ), 0.84e4 , 0.84e4 , 0.84e4 , 0.84e4 , 0.84e4 , 0.84e4 , 0.84e4 , 0.84e4 , 0.90e4 , 0.00e4 , 0.840e4 , 0.00e4 , 0.00e4 , 0.84e4 , 0.840e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 ],
309
+ /* 21 PT_USD0PlusPlus_26JUN2025 */ [uint16 (0.00e4 ), 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.000e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.000e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 ],
320
310
/* 22 PT_USDe_31JUL2025 */ [uint16 (0.90e4 ), 0.90e4 , 0.90e4 , 0.90e4 , 0.90e4 , 0.90e4 , 0.90e4 , 0.90e4 , 0.90e4 , 0.90e4 , 0.00e4 , 0.940e4 , 0.92e4 , 0.92e4 , 0.90e4 , 0.900e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 ],
321
- /* 23 PT_sUSDe_29MAY2025 */ [uint16 (0.88e4 ), 0.88e4 , 0.88e4 , 0.88e4 , 0.88e4 , 0.88e4 , 0.88e4 , 0.88e4 , 0.88e4 , 0.88e4 , 0.00e4 , 0.925e4 , 0.92e4 , 0.94e4 , 0.88e4 , 0.880e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 ],
311
+ /* 23 PT_sUSDe_29MAY2025 */ [uint16 (0.00e4 ), 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.000e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.000e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 ],
322
312
/* 24 PT_sUSDe_31JULY2025 */ [uint16 (0.88e4 ), 0.88e4 , 0.88e4 , 0.88e4 , 0.88e4 , 0.88e4 , 0.88e4 , 0.88e4 , 0.88e4 , 0.88e4 , 0.00e4 , 0.925e4 , 0.92e4 , 0.94e4 , 0.88e4 , 0.880e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 ],
323
- /* 25 PT_eUSDe_29MAY2025 */ [uint16 (0.88e4 ), 0.88e4 , 0.88e4 , 0.88e4 , 0.88e4 , 0.88e4 , 0.88e4 , 0.88e4 , 0.88e4 , 0.88e4 , 0.00e4 , 0.935e4 , 0.94e4 , 0.00e4 , 0.88e4 , 0.880e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 ],
313
+ /* 25 PT_eUSDe_29MAY2025 */ [uint16 (0.00e4 ), 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.000e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.000e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 ],
324
314
/* 26 PT_eUSDe_14AUG2025 */ [uint16 (0.88e4 ), 0.88e4 , 0.88e4 , 0.88e4 , 0.88e4 , 0.88e4 , 0.88e4 , 0.88e4 , 0.88e4 , 0.88e4 , 0.00e4 , 0.935e4 , 0.94e4 , 0.00e4 , 0.88e4 , 0.880e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 ],
325
- /* 27 PT_cUSDO_19JUN2025 */ [uint16 (0.88e4 ), 0.88e4 , 0.88e4 , 0.88e4 , 0.88e4 , 0.88e4 , 0.00e4 , 0.88e4 , 0.00e4 , 0.88e4 , 0.00e4 , 0.880e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.880e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 ],
315
+ /* 27 PT_cUSDO_19JUN2025 */ [uint16 (0.00e4 ), 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.000e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.000e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 ],
326
316
/* 28 PT_cUSDO_20NOV2025 */ [uint16 (0.88e4 ), 0.88e4 , 0.88e4 , 0.88e4 , 0.88e4 , 0.88e4 , 0.00e4 , 0.88e4 , 0.00e4 , 0.88e4 , 0.00e4 , 0.880e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.880e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 ],
327
317
/* 29 PT_syrupUSDC_28AUG2025 */ [uint16 (0.88e4 ), 0.88e4 , 0.88e4 , 0.88e4 , 0.88e4 , 0.88e4 , 0.88e4 , 0.88e4 , 0.88e4 , 0.88e4 , 0.00e4 , 0.880e4 , 0.00e4 , 0.00e4 , 0.88e4 , 0.880e4 , 0.00e4 , 0.95e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 ],
328
318
/* 30 PT_USDS_14AUG2025 */ [uint16 (0.92e4 ), 0.92e4 , 0.92e4 , 0.92e4 , 0.92e4 , 0.95e4 , 0.95e4 , 0.95e4 , 0.95e4 , 0.92e4 , 0.00e4 , 0.920e4 , 0.00e4 , 0.00e4 , 0.92e4 , 0.920e4 , 0.00e4 , 0.92e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 , 0.00e4 ]
0 commit comments