@@ -3,6 +3,7 @@ export type ApiMainReply = {
3
3
about : string ;
4
4
status : string ;
5
5
services : string [ ] ;
6
+ platforms : Platforms ;
6
7
vaults : Vaults ;
7
8
underlyings : Underlyings ;
8
9
assetPrices : AssetPrices ;
@@ -51,10 +52,27 @@ export type Vault = {
51
52
tvl : string ;
52
53
strategy ?: `0x${string } `;
53
54
underlying ?: `0x${string } `;
55
+ underlyingSymbol ?: string ;
54
56
lastHardWork ?: number ;
55
57
status ?: string ;
56
58
strategySpecific ?: string ;
57
59
strategyDescription ?: string ;
60
+ vaultType ?: string ;
61
+ version ?: string ;
62
+ assets ?: `0x${string } `;
63
+ assetsAmounts ?: string [ ] ;
64
+ assetsPricesOnCreation ?: string [ ] ;
65
+ apr ?: {
66
+ incomeLatest : string ;
67
+ income24h : string ;
68
+ incomeWeek : string ;
69
+ vsHoldLifetime : string ;
70
+ vsHoldAssetsLifetime : string [ ] ;
71
+ } ;
72
+ created ?: number ;
73
+ hardWorkOnDeposit ?: boolean ;
74
+ gasReserve ?: string ;
75
+ vaultManagerId ?: number ;
58
76
pool ?: {
59
77
address : string ;
60
78
ammName ?: string ;
@@ -79,6 +97,7 @@ export type Vault = {
79
97
inRange : boolean ;
80
98
} [ ] ;
81
99
} ;
100
+ almRebalanceRawData ?: string [ ] [ ] ;
82
101
risk ?: Risk ;
83
102
} ;
84
103
@@ -98,3 +117,16 @@ export type AssetPriceUsd = {
98
117
price : string ;
99
118
trusted : boolean ;
100
119
} ;
120
+
121
+ export type Platform = {
122
+ versions : {
123
+ platform : string ;
124
+ vaultType : { [ id : string ] : string } ;
125
+ strategy : { [ id : string ] : string } ;
126
+ } ;
127
+ bcAssets : string [ ] ;
128
+ buildingPayPerVaultToken : string ;
129
+ buildingPermitToken : string ;
130
+ } ;
131
+
132
+ export type Platforms = { [ chainId : number ] : Platform } ;
0 commit comments