/ ui / src / mocks / mock-pool-data.ts
mock-pool-data.ts
  1  /**
  2   * Mock data for pools to show for demo
  3   * 1) DAO / Cosmos Poool
  4   * 2) Axelar Pool
  5   * 3) Stride DAO Pool
  6   * 4) Institution (denylist) ?
  7   * / pool where you can only borrow stables?
  8   */
  9  
 10  import { AssetBrand } from 'pages/CreateMarket/PoolAssets';
 11  import {
 12    Oracle,
 13    LiquidationModel,
 14    InterestRateModel,
 15  } from 'pages/CreateMarket/PoolAssetsSettings';
 16  
 17  export const mockPools = [
 18    {
 19      poolName: 'Almanak: Cosmos Ecosystem',
 20      poolAbbrev: 'alco',
 21      website: 'https://www.almanak.co/',
 22      logoUrl: `${window.location.origin}/almanak.jpeg`,
 23      totalSuppliedValue: 3904293,
 24      totalBorrowedValue: 1789234,
 25      assets: [
 26        {
 27          brand: 'ATOM' as AssetBrand,
 28          borrowOracle: 'Chainlink - Realtime' as Oracle,
 29          liquidationOracle: 'Chainlink - Realtime' as Oracle,
 30          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
 31          interestRateModel: 'Linear Kink' as InterestRateModel,
 32          maxLtv: 0.38,
 33          liquidationIncentive: 0.0803,
 34          uOptimal: 35,
 35          slope1: 4,
 36          slope2: 100,
 37          borrowCap: 0,
 38          supplyCap: 0,
 39          isBorrowable: true,
 40        },
 41        {
 42          brand: 'JUNO' as AssetBrand,
 43          borrowOracle: 'Chainlink - Realtime' as Oracle,
 44          liquidationOracle: 'Chainlink - Realtime' as Oracle,
 45          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
 46          interestRateModel: 'Linear Kink' as InterestRateModel,
 47          maxLtv: 0.38,
 48          liquidationIncentive: 0.1,
 49          uOptimal: 35,
 50          slope1: 4,
 51          slope2: 100,
 52          borrowCap: 0,
 53          supplyCap: 0,
 54          isBorrowable: true,
 55        },
 56        {
 57          brand: 'stATOM' as AssetBrand,
 58          borrowOracle: 'Chainlink - Realtime' as Oracle,
 59          liquidationOracle: 'Chainlink - Realtime' as Oracle,
 60          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
 61          interestRateModel: 'Linear Kink' as InterestRateModel,
 62          maxLtv: 0.38,
 63          liquidationIncentive: 0.1,
 64          uOptimal: 35,
 65          slope1: 4,
 66          slope2: 100,
 67          borrowCap: 0,
 68          supplyCap: 0,
 69          isBorrowable: false,
 70        },
 71        {
 72          brand: 'USDT_grv' as AssetBrand,
 73          borrowOracle: 'Chainlink - Realtime' as Oracle,
 74          liquidationOracle: 'Chainlink - Realtime' as Oracle,
 75          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
 76          interestRateModel: 'Linear Kink' as InterestRateModel,
 77          maxLtv: 0.38,
 78          liquidationIncentive: 0.1,
 79          uOptimal: 35,
 80          slope1: 4,
 81          slope2: 100,
 82          borrowCap: 0,
 83          supplyCap: 0,
 84          isBorrowable: true,
 85        },
 86        {
 87          brand: 'WBTC_axl' as AssetBrand,
 88          borrowOracle: 'Chainlink - Realtime' as Oracle,
 89          liquidationOracle: 'Chainlink - Realtime' as Oracle,
 90          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
 91          interestRateModel: 'Linear Kink' as InterestRateModel,
 92          maxLtv: 0.38,
 93          liquidationIncentive: 0.1,
 94          uOptimal: 35,
 95          slope1: 4,
 96          slope2: 100,
 97          borrowCap: 0,
 98          supplyCap: 0,
 99          isBorrowable: true,
100        },
101        {
102          brand: 'USDC_axl' as AssetBrand,
103          borrowOracle: 'Chainlink - Realtime' as Oracle,
104          liquidationOracle: 'Chainlink - Realtime' as Oracle,
105          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
106          interestRateModel: 'Linear Kink' as InterestRateModel,
107          maxLtv: 0.38,
108          liquidationIncentive: 0.1,
109          uOptimal: 35,
110          slope1: 4,
111          slope2: 100,
112          borrowCap: 0,
113          supplyCap: 0,
114          isBorrowable: true,
115        },
116        {
117          brand: 'IST' as AssetBrand,
118          borrowOracle: 'Chainlink - Realtime' as Oracle,
119          liquidationOracle: 'Chainlink - Realtime' as Oracle,
120          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
121          interestRateModel: 'Linear Kink' as InterestRateModel,
122          maxLtv: 0.38,
123          liquidationIncentive: 0.1,
124          uOptimal: 35,
125          slope1: 4,
126          slope2: 100,
127          borrowCap: 0,
128          supplyCap: 0,
129          isBorrowable: true,
130        },
131        {
132          brand: 'BLD' as AssetBrand,
133          borrowOracle: 'Chainlink - Realtime' as Oracle,
134          liquidationOracle: 'Chainlink - Realtime' as Oracle,
135          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
136          interestRateModel: 'Linear Kink' as InterestRateModel,
137          maxLtv: 0.38,
138          liquidationIncentive: 0.1,
139          uOptimal: 35,
140          slope1: 4,
141          slope2: 100,
142          borrowCap: 0,
143          supplyCap: 0,
144          isBorrowable: true,
145        },
146        {
147          brand: 'DAI_axl' as AssetBrand,
148          borrowOracle: 'Chainlink - Realtime' as Oracle,
149          liquidationOracle: 'Chainlink - Realtime' as Oracle,
150          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
151          interestRateModel: 'Linear Kink' as InterestRateModel,
152          maxLtv: 0.38,
153          liquidationIncentive: 0.1,
154          uOptimal: 35,
155          slope1: 4,
156          slope2: 100,
157          borrowCap: 0,
158          supplyCap: 0,
159          isBorrowable: true,
160        },
161        {
162          brand: 'OSMO' as AssetBrand,
163          borrowOracle: 'Chainlink - Realtime' as Oracle,
164          liquidationOracle: 'Chainlink - Realtime' as Oracle,
165          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
166          interestRateModel: 'Linear Kink' as InterestRateModel,
167          maxLtv: 0.38,
168          liquidationIncentive: 0.1,
169          uOptimal: 35,
170          slope1: 4,
171          slope2: 100,
172          borrowCap: 0,
173          supplyCap: 0,
174          isBorrowable: true,
175        },
176        {
177          brand: 'USDC_grv' as AssetBrand,
178          borrowOracle: 'Chainlink - Realtime' as Oracle,
179          liquidationOracle: 'Chainlink - Realtime' as Oracle,
180          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
181          interestRateModel: 'Linear Kink' as InterestRateModel,
182          maxLtv: 0.38,
183          liquidationIncentive: 0.1,
184          uOptimal: 35,
185          slope1: 4,
186          slope2: 100,
187          borrowCap: 0,
188          supplyCap: 0,
189          isBorrowable: true,
190        },
191        {
192          brand: 'WETH_axl' as AssetBrand,
193          borrowOracle: 'Chainlink - Realtime' as Oracle,
194          liquidationOracle: 'Chainlink - Realtime' as Oracle,
195          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
196          interestRateModel: 'Linear Kink' as InterestRateModel,
197          maxLtv: 0.38,
198          liquidationIncentive: 0.1,
199          uOptimal: 35,
200          slope1: 4,
201          slope2: 100,
202          borrowCap: 0,
203          supplyCap: 0,
204          isBorrowable: true,
205        },
206        {
207          brand: 'USDT_axl' as AssetBrand,
208          borrowOracle: 'Chainlink - Realtime' as Oracle,
209          liquidationOracle: 'Chainlink - Realtime' as Oracle,
210          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
211          interestRateModel: 'Linear Kink' as InterestRateModel,
212          maxLtv: 0.38,
213          liquidationIncentive: 0.1,
214          uOptimal: 35,
215          slope1: 4,
216          slope2: 100,
217          borrowCap: 0,
218          supplyCap: 0,
219          isBorrowable: true,
220        },
221        {
222          brand: 'stOSMO' as AssetBrand,
223          borrowOracle: 'Chainlink - Realtime' as Oracle,
224          liquidationOracle: 'Chainlink - Realtime' as Oracle,
225          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
226          interestRateModel: 'Linear Kink' as InterestRateModel,
227          maxLtv: 0.38,
228          liquidationIncentive: 0.1,
229          uOptimal: 35,
230          slope1: 4,
231          slope2: 100,
232          borrowCap: 0,
233          supplyCap: 0,
234          isBorrowable: false,
235        },
236        {
237          brand: 'stJUNO' as AssetBrand,
238          borrowOracle: 'Chainlink - Realtime' as Oracle,
239          liquidationOracle: 'Chainlink - Realtime' as Oracle,
240          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
241          interestRateModel: 'Linear Kink' as InterestRateModel,
242          maxLtv: 0.38,
243          liquidationIncentive: 0.1,
244          uOptimal: 35,
245          slope1: 4,
246          slope2: 100,
247          borrowCap: 0,
248          supplyCap: 0,
249          isBorrowable: false,
250        },
251        {
252          brand: 'DAI_grv' as AssetBrand,
253          borrowOracle: 'Chainlink - Realtime' as Oracle,
254          liquidationOracle: 'Chainlink - Realtime' as Oracle,
255          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
256          interestRateModel: 'Linear Kink' as InterestRateModel,
257          maxLtv: 0.38,
258          liquidationIncentive: 0.1128,
259          uOptimal: 35,
260          slope1: 4,
261          slope2: 100,
262          borrowCap: 0,
263          supplyCap: 0,
264          isBorrowable: true,
265        },
266      ],
267      protocolReserve: 0.2,
268      managerReserve: 0.075,
269      liquidationSurcharge: 0.02,
270      minDeposit: 1000,
271      hasAllowlist: false,
272      hasDenylist: false,
273      isActive: true,
274      managerAddresses: [],
275    },
276    {
277      poolName: "BLD'er DAO Pool",
278      poolAbbrev: 'bl',
279      website: 'https://agoric.com/',
280      logoUrl: `${window.location.origin}/BLD.svg`,
281      totalSuppliedValue: 1714293,
282      totalBorrowedValue: 469234,
283      assets: [
284        {
285          brand: 'ATOM' as AssetBrand,
286          borrowOracle: 'Chainlink - Realtime' as Oracle,
287          liquidationOracle: 'Chainlink - Realtime' as Oracle,
288          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
289          liquidationIncentive: 0.075,
290          interestRateModel: 'Linear Kink' as InterestRateModel,
291          maxLtv: 0.38,
292          uOptimal: 35,
293          slope1: 4,
294          slope2: 100,
295          borrowCap: 0,
296          supplyCap: 0,
297          isBorrowable: true,
298        },
299        {
300          brand: 'BLD' as AssetBrand,
301          borrowOracle: 'Chainlink - Realtime' as Oracle,
302          liquidationOracle: 'Chainlink - Realtime' as Oracle,
303          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
304          liquidationIncentive: 0.075,
305          interestRateModel: 'Linear Kink' as InterestRateModel,
306          maxLtv: 0.38,
307          uOptimal: 35,
308          slope1: 4,
309          slope2: 100,
310          borrowCap: 0,
311          supplyCap: 0,
312          isBorrowable: false,
313        },
314        {
315          brand: 'DAI_axl' as AssetBrand,
316          borrowOracle: 'Chainlink - Realtime' as Oracle,
317          liquidationOracle: 'Chainlink - Realtime' as Oracle,
318          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
319          liquidationIncentive: 0.075,
320          interestRateModel: 'Linear Kink' as InterestRateModel,
321          maxLtv: 0.38,
322          uOptimal: 35,
323          slope1: 4,
324          slope2: 100,
325          borrowCap: 0,
326          supplyCap: 0,
327          isBorrowable: true,
328        },
329        {
330          brand: 'DAI_grv' as AssetBrand,
331          borrowOracle: 'Chainlink - Realtime' as Oracle,
332          liquidationOracle: 'Chainlink - Realtime' as Oracle,
333          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
334          liquidationIncentive: 0.075,
335          interestRateModel: 'Linear Kink' as InterestRateModel,
336          maxLtv: 0.38,
337          uOptimal: 35,
338          slope1: 4,
339          slope2: 100,
340          borrowCap: 0,
341          supplyCap: 0,
342          isBorrowable: true,
343        },
344        {
345          brand: 'OSMO' as AssetBrand,
346          borrowOracle: 'Chainlink - Realtime' as Oracle,
347          liquidationOracle: 'Chainlink - Realtime' as Oracle,
348          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
349          liquidationIncentive: 0.075,
350          interestRateModel: 'Linear Kink' as InterestRateModel,
351          maxLtv: 0.38,
352          uOptimal: 35,
353          slope1: 4,
354          slope2: 100,
355          borrowCap: 0,
356          supplyCap: 0,
357          isBorrowable: false,
358        },
359        {
360          brand: 'IST' as AssetBrand,
361          borrowOracle: 'Chainlink - Realtime' as Oracle,
362          liquidationOracle: 'Chainlink - Realtime' as Oracle,
363          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
364          liquidationIncentive: 0.075,
365          interestRateModel: 'Linear Kink' as InterestRateModel,
366          maxLtv: 0.38,
367          uOptimal: 35,
368          slope1: 4,
369          slope2: 100,
370          borrowCap: 0,
371          supplyCap: 0,
372          isBorrowable: true,
373        },
374        {
375          brand: 'stOSMO' as AssetBrand,
376          borrowOracle: 'Chainlink - Realtime' as Oracle,
377          liquidationOracle: 'Chainlink - Realtime' as Oracle,
378          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
379          liquidationIncentive: 0.075,
380          interestRateModel: 'Linear Kink' as InterestRateModel,
381          maxLtv: 0.38,
382          uOptimal: 35,
383          slope1: 4,
384          slope2: 100,
385          borrowCap: 0,
386          supplyCap: 0,
387          isBorrowable: false,
388        },
389        {
390          brand: 'stATOM' as AssetBrand,
391          borrowOracle: 'Chainlink - Realtime' as Oracle,
392          liquidationOracle: 'Chainlink - Realtime' as Oracle,
393          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
394          liquidationIncentive: 0.075,
395          interestRateModel: 'Linear Kink' as InterestRateModel,
396          maxLtv: 0.38,
397          uOptimal: 35,
398          slope1: 4,
399          slope2: 100,
400          borrowCap: 0,
401          supplyCap: 0,
402          isBorrowable: false,
403        },
404        {
405          brand: 'USDC_axl' as AssetBrand,
406          borrowOracle: 'Chainlink - Realtime' as Oracle,
407          liquidationOracle: 'Chainlink - Realtime' as Oracle,
408          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
409          liquidationIncentive: 0.075,
410          interestRateModel: 'Linear Kink' as InterestRateModel,
411          maxLtv: 0.38,
412          uOptimal: 35,
413          slope1: 4,
414          slope2: 100,
415          borrowCap: 0,
416          supplyCap: 0,
417          isBorrowable: true,
418        },
419        {
420          brand: 'USDC_grv' as AssetBrand,
421          borrowOracle: 'Chainlink - Realtime' as Oracle,
422          liquidationOracle: 'Chainlink - Realtime' as Oracle,
423          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
424          liquidationIncentive: 0.075,
425          interestRateModel: 'Linear Kink' as InterestRateModel,
426          maxLtv: 0.38,
427          uOptimal: 35,
428          slope1: 4,
429          slope2: 100,
430          borrowCap: 0,
431          supplyCap: 0,
432          isBorrowable: true,
433        },
434        {
435          brand: 'USDT_grv' as AssetBrand,
436          borrowOracle: 'Chainlink - Realtime' as Oracle,
437          liquidationOracle: 'Chainlink - Realtime' as Oracle,
438          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
439          liquidationIncentive: 0.075,
440          interestRateModel: 'Linear Kink' as InterestRateModel,
441          maxLtv: 0.38,
442          uOptimal: 35,
443          slope1: 4,
444          slope2: 100,
445          borrowCap: 0,
446          supplyCap: 0,
447          isBorrowable: true,
448        },
449        {
450          brand: 'USDT_axl' as AssetBrand,
451          borrowOracle: 'Chainlink - Realtime' as Oracle,
452          liquidationOracle: 'Chainlink - Realtime' as Oracle,
453          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
454          liquidationIncentive: 0.075,
455          interestRateModel: 'Linear Kink' as InterestRateModel,
456          maxLtv: 0.38,
457          uOptimal: 35,
458          slope1: 4,
459          slope2: 100,
460          borrowCap: 0,
461          supplyCap: 0,
462          isBorrowable: true,
463        },
464      ],
465      protocolReserve: 0.2,
466      managerReserve: 0.05,
467      liquidationSurcharge: 0.02,
468      minDeposit: 1000,
469      hasAllowlist: false,
470      hasDenylist: false,
471      isActive: true,
472      managerAddresses: [],
473    },
474    {
475      poolName: 'Axelar Ecosystem Pool',
476      poolAbbrev: 'ax',
477      website: 'https://axelar.network/',
478      logoUrl: `${window.location.origin}/AXL.svg`,
479      totalSuppliedValue: 2504994,
480      totalBorrowedValue: 989234,
481      assets: [
482        {
483          brand: 'AXL' as AssetBrand,
484          borrowOracle: 'Chainlink - Realtime' as Oracle,
485          liquidationOracle: 'Chainlink - Realtime' as Oracle,
486          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
487          liquidationIncentive: 0.075,
488          interestRateModel: 'Linear Kink' as InterestRateModel,
489          maxLtv: 0.38,
490          uOptimal: 35,
491          slope1: 4,
492          slope2: 100,
493          borrowCap: 0,
494          supplyCap: 0,
495          isBorrowable: false,
496        },
497        {
498          brand: 'DAI_axl' as AssetBrand,
499          borrowOracle: 'Chainlink - Realtime' as Oracle,
500          liquidationOracle: 'Chainlink - Realtime' as Oracle,
501          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
502          liquidationIncentive: 0.075,
503          interestRateModel: 'Linear Kink' as InterestRateModel,
504          maxLtv: 0.38,
505          uOptimal: 35,
506          slope1: 4,
507          slope2: 100,
508          borrowCap: 0,
509          supplyCap: 0,
510          isBorrowable: true,
511        },
512        {
513          brand: 'IST' as AssetBrand,
514          borrowOracle: 'Chainlink - Realtime' as Oracle,
515          liquidationOracle: 'Chainlink - Realtime' as Oracle,
516          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
517          liquidationIncentive: 0.075,
518          interestRateModel: 'Linear Kink' as InterestRateModel,
519          maxLtv: 0.38,
520          uOptimal: 35,
521          slope1: 4,
522          slope2: 100,
523          borrowCap: 0,
524          supplyCap: 0,
525          isBorrowable: true,
526        },
527        {
528          brand: 'USDC_axl' as AssetBrand,
529          borrowOracle: 'Chainlink - Realtime' as Oracle,
530          liquidationOracle: 'Chainlink - Realtime' as Oracle,
531          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
532          liquidationIncentive: 0.075,
533          interestRateModel: 'Linear Kink' as InterestRateModel,
534          maxLtv: 0.38,
535          uOptimal: 35,
536          slope1: 4,
537          slope2: 100,
538          borrowCap: 0,
539          supplyCap: 0,
540          isBorrowable: true,
541        },
542        {
543          brand: 'WETH_axl' as AssetBrand,
544          borrowOracle: 'Chainlink - Realtime' as Oracle,
545          liquidationOracle: 'Chainlink - Realtime' as Oracle,
546          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
547          liquidationIncentive: 0.075,
548          interestRateModel: 'Linear Kink' as InterestRateModel,
549          maxLtv: 0.38,
550          uOptimal: 35,
551          slope1: 4,
552          slope2: 100,
553          borrowCap: 0,
554          supplyCap: 0,
555          isBorrowable: true,
556        },
557        {
558          brand: 'WBTC_axl' as AssetBrand,
559          borrowOracle: 'Chainlink - Realtime' as Oracle,
560          liquidationOracle: 'Chainlink - Realtime' as Oracle,
561          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
562          liquidationIncentive: 0.075,
563          interestRateModel: 'Linear Kink' as InterestRateModel,
564          maxLtv: 0.38,
565          uOptimal: 35,
566          slope1: 4,
567          slope2: 100,
568          borrowCap: 0,
569          supplyCap: 0,
570          isBorrowable: true,
571        },
572        {
573          brand: 'USDT_axl' as AssetBrand,
574          borrowOracle: 'Chainlink - Realtime' as Oracle,
575          liquidationOracle: 'Chainlink - Realtime' as Oracle,
576          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
577          liquidationIncentive: 0.075,
578          interestRateModel: 'Linear Kink' as InterestRateModel,
579          maxLtv: 0.38,
580          uOptimal: 35,
581          slope1: 4,
582          slope2: 100,
583          borrowCap: 0,
584          supplyCap: 0,
585          isBorrowable: true,
586        },
587        {
588          brand: 'ATOM' as AssetBrand,
589          borrowOracle: 'Chainlink - Realtime' as Oracle,
590          liquidationOracle: 'Chainlink - Realtime' as Oracle,
591          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
592          liquidationIncentive: 0.075,
593          interestRateModel: 'Linear Kink' as InterestRateModel,
594          maxLtv: 0.38,
595          uOptimal: 35,
596          slope1: 4,
597          slope2: 100,
598          borrowCap: 0,
599          supplyCap: 0,
600          isBorrowable: true,
601        },
602      ],
603      protocolReserve: 0.15,
604      managerReserve: 0.1,
605      liquidationSurcharge: 0.02,
606      minDeposit: 1000,
607      hasAllowlist: false,
608      hasDenylist: false,
609      isActive: true,
610      managerAddresses: [],
611    },
612    {
613      poolName: 'Stride DAO Pool',
614      poolAbbrev: 'st',
615      website: 'https://stride.zone/',
616      logoUrl: `${window.location.origin}/STRD.svg`,
617      totalSuppliedValue: 3824293,
618      totalBorrowedValue: 1189234,
619      assets: [
620        {
621          brand: 'ATOM' as AssetBrand,
622          borrowOracle: 'Chainlink - Realtime' as Oracle,
623          liquidationOracle: 'Chainlink - Realtime' as Oracle,
624          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
625          liquidationIncentive: 0.075,
626          interestRateModel: 'Linear Kink' as InterestRateModel,
627          maxLtv: 0.38,
628          uOptimal: 35,
629          slope1: 4,
630          slope2: 100,
631          borrowCap: 0,
632          supplyCap: 0,
633          isBorrowable: true,
634        },
635        {
636          brand: 'stATOM' as AssetBrand,
637          borrowOracle: 'Chainlink - Realtime' as Oracle,
638          liquidationOracle: 'Chainlink - Realtime' as Oracle,
639          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
640          liquidationIncentive: 0.075,
641          interestRateModel: 'Linear Kink' as InterestRateModel,
642          maxLtv: 0.38,
643          uOptimal: 35,
644          slope1: 4,
645          slope2: 100,
646          borrowCap: 0,
647          supplyCap: 0,
648          isBorrowable: true,
649        },
650        {
651          brand: 'stOSMO' as AssetBrand,
652          borrowOracle: 'Chainlink - Realtime' as Oracle,
653          liquidationOracle: 'Chainlink - Realtime' as Oracle,
654          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
655          liquidationIncentive: 0.075,
656          interestRateModel: 'Linear Kink' as InterestRateModel,
657          maxLtv: 0.38,
658          uOptimal: 35,
659          slope1: 4,
660          slope2: 100,
661          borrowCap: 0,
662          supplyCap: 0,
663          isBorrowable: true,
664        },
665        {
666          brand: 'OSMO' as AssetBrand,
667          borrowOracle: 'Chainlink - Realtime' as Oracle,
668          liquidationOracle: 'Chainlink - Realtime' as Oracle,
669          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
670          liquidationIncentive: 0.075,
671          interestRateModel: 'Linear Kink' as InterestRateModel,
672          maxLtv: 0.38,
673          uOptimal: 35,
674          slope1: 4,
675          slope2: 100,
676          borrowCap: 0,
677          supplyCap: 0,
678          isBorrowable: true,
679        },
680        {
681          brand: 'IST' as AssetBrand,
682          borrowOracle: 'Chainlink - Realtime' as Oracle,
683          liquidationOracle: 'Chainlink - Realtime' as Oracle,
684          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
685          liquidationIncentive: 0.075,
686          interestRateModel: 'Linear Kink' as InterestRateModel,
687          maxLtv: 0.38,
688          uOptimal: 35,
689          slope1: 4,
690          slope2: 100,
691          borrowCap: 0,
692          supplyCap: 0,
693          isBorrowable: true,
694        },
695        {
696          brand: 'USDC_axl' as AssetBrand,
697          borrowOracle: 'Chainlink - Realtime' as Oracle,
698          liquidationOracle: 'Chainlink - Realtime' as Oracle,
699          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
700          liquidationIncentive: 0.075,
701          interestRateModel: 'Linear Kink' as InterestRateModel,
702          maxLtv: 0.38,
703          uOptimal: 35,
704          slope1: 4,
705          slope2: 100,
706          borrowCap: 0,
707          supplyCap: 0,
708          isBorrowable: true,
709        },
710        {
711          brand: 'USDC_grv' as AssetBrand,
712          borrowOracle: 'Chainlink - Realtime' as Oracle,
713          liquidationOracle: 'Chainlink - Realtime' as Oracle,
714          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
715          liquidationIncentive: 0.075,
716          interestRateModel: 'Linear Kink' as InterestRateModel,
717          maxLtv: 0.38,
718          uOptimal: 35,
719          slope1: 4,
720          slope2: 100,
721          borrowCap: 0,
722          supplyCap: 0,
723          isBorrowable: true,
724        },
725        {
726          brand: 'DAI_axl' as AssetBrand,
727          borrowOracle: 'Chainlink - Realtime' as Oracle,
728          liquidationOracle: 'Chainlink - Realtime' as Oracle,
729          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
730          liquidationIncentive: 0.075,
731          interestRateModel: 'Linear Kink' as InterestRateModel,
732          maxLtv: 0.38,
733          uOptimal: 35,
734          slope1: 4,
735          slope2: 100,
736          borrowCap: 0,
737          supplyCap: 0,
738          isBorrowable: true,
739        },
740        {
741          brand: 'DAI_grv' as AssetBrand,
742          borrowOracle: 'Chainlink - Realtime' as Oracle,
743          liquidationOracle: 'Chainlink - Realtime' as Oracle,
744          liquidationModel: 'Fixed Liquidation Incentive' as LiquidationModel,
745          liquidationIncentive: 0.075,
746          interestRateModel: 'Linear Kink' as InterestRateModel,
747          maxLtv: 0.38,
748          uOptimal: 35,
749          slope1: 4,
750          slope2: 100,
751          borrowCap: 0,
752          supplyCap: 0,
753          isBorrowable: true,
754        },
755      ],
756      protocolReserve: 0.2,
757      managerReserve: 0.05,
758      liquidationSurcharge: 0.02,
759      minDeposit: 1000,
760      hasAllowlist: false,
761      hasDenylist: false,
762      isActive: true,
763      managerAddresses: [],
764    },
765  ];