@@ -8,12 +8,26 @@ const main = async () => {
88 getGmMarketsAprForUmami ( 'arbitrum' ) ,
99 getGmMarketsAprForUmami ( 'avax' ) ,
1010 ] ) ;
11- const [ arbitrumSynthGmVaults , arbitrumGmVaults , avaxGmVaults ] =
12- await Promise . all ( [
13- getUmamiGmSynthsVaultsYield ( 'arbitrum' , arbitrumGmMarketsInfos ) ,
14- getUmamiGmVaultsYield ( 'arbitrum' , arbitrumGmMarketsInfos ) ,
15- getUmamiGmVaultsYield ( 'avax' , avalancheGmMarketsInfos ) ,
16- ] ) ;
11+ const [
12+ arbitrumSynthGmVaultsResult ,
13+ arbitrumGmVaultsResult ,
14+ avaxGmVaultsResult ,
15+ ] = await Promise . allSettled ( [
16+ getUmamiGmSynthsVaultsYield ( 'arbitrum' , arbitrumGmMarketsInfos ) ,
17+ getUmamiGmVaultsYield ( 'arbitrum' , arbitrumGmMarketsInfos ) ,
18+ getUmamiGmVaultsYield ( 'avax' , avalancheGmMarketsInfos ) ,
19+ ] ) ;
20+
21+ const arbitrumSynthGmVaults =
22+ arbitrumSynthGmVaultsResult . status === 'fulfilled'
23+ ? arbitrumSynthGmVaultsResult . value
24+ : [ ] ;
25+ const arbitrumGmVaults =
26+ arbitrumGmVaultsResult . status === 'fulfilled'
27+ ? arbitrumGmVaultsResult . value
28+ : [ ] ;
29+ const avaxGmVaults =
30+ avaxGmVaultsResult . status === 'fulfilled' ? avaxGmVaultsResult . value : [ ] ;
1731
1832 const arbitrumVaults = [ ...arbitrumSynthGmVaults , ...arbitrumGmVaults ] . map (
1933 ( strat ) => ( {
0 commit comments