@@ -583,13 +583,6 @@ const SonicVaults = (): JSX.Element => {
583
583
vault ?. earningData ?. apr [ $aprFilter ]
584
584
) ;
585
585
586
- let gemsAprValue = 0 ;
587
-
588
- if ( aprValue >= 0 ) {
589
- gemsAprValue =
590
- aprValue * $apiData . rewards ?. gemsAprMultiplier ;
591
- }
592
-
593
586
const apyValue = vault . earningData . apy [ $aprFilter ] ;
594
587
595
588
const swapFeesAPRValue =
@@ -602,6 +595,10 @@ const SonicVaults = (): JSX.Element => {
602
595
Number ( vault ?. earningData ?. apr [ $aprFilter ] ) / 365
603
596
) . toFixed ( 2 ) ;
604
597
598
+ const gemsAprValue = Number (
599
+ vault . earningData . gemsAPR [ $aprFilter ]
600
+ ) ;
601
+
605
602
const isSTBLVault =
606
603
Array . isArray ( vault ?. assets ) &&
607
604
vault . assets . some (
@@ -648,7 +645,6 @@ const SonicVaults = (): JSX.Element => {
648
645
</ span >
649
646
</ div >
650
647
) }
651
-
652
648
{ SILO_POINTS [
653
649
vault . address as keyof typeof SILO_POINTS
654
650
] && (
@@ -689,21 +685,6 @@ const SonicVaults = (): JSX.Element => {
689
685
</ div >
690
686
</ div >
691
687
</ td >
692
- { /* <td className="px-2 min-[1130px]:px-1 py-2 table-cell w-[50px]">
693
- <div className="flex items-center justify-center">
694
- {vault?.risk?.isRektStrategy ? (
695
- <div
696
- className="h-5 w-5 md:w-3 md:h-3 rounded-full mr-2 bg-[#EE6A63]"
697
- title={vault?.risk?.isRektStrategy as string}
698
- ></div>
699
- ) : (
700
- <VaultState status={vault.status} />
701
- )}
702
- </div>
703
- </td>
704
- <td className="px-2 min-[1130px]:px-1 py-2 hidden xl:table-cell w-[90px]">
705
- <VaultType type={vault.type} />
706
- </td> */ }
707
688
< td className = "pl-2 py-2 whitespace-nowrap" >
708
689
< div className = "flex items-center border-0 rounded-[8px] pl-0 py-1 border-[#935ec2]" >
709
690
{ vault . strategyInfo && (
@@ -761,7 +742,6 @@ const SonicVaults = (): JSX.Element => {
761
742
) }
762
743
</ div >
763
744
</ td >
764
-
765
745
< td
766
746
onClick = { ( e ) => {
767
747
if ( isMobile ) {
@@ -853,6 +833,18 @@ const SonicVaults = (): JSX.Element => {
853
833
{ formatNumber ( dailyAPRValue , "formatAPR" ) } %
854
834
</ p >
855
835
</ div >
836
+ { ! isSTBLVault && (
837
+ < div className = "font-bold flex items-center justify-between" >
838
+ < p > Gems APR</ p >
839
+ < div className = "flex items-center justify-end" >
840
+ { formatNumber (
841
+ gemsAprValue . toFixed ( 2 ) ,
842
+ "formatAPR"
843
+ ) }
844
+ %
845
+ </ div >
846
+ </ div >
847
+ ) }
856
848
</ div >
857
849
< div className = "flex items-center justify-between w-full" >
858
850
< p > Last Hard Work</ p >
@@ -864,67 +856,6 @@ const SonicVaults = (): JSX.Element => {
864
856
< i > </ i >
865
857
</ div >
866
858
</ td >
867
- < td className = "px-2 min-[1130px]:px-4 py-2 whitespace-nowrap" >
868
- { ! isSTBLVault && (
869
- < div className = "flex items-center justify-end" >
870
- { formatNumber (
871
- gemsAprValue . toFixed ( 2 ) ,
872
- "formatAPR"
873
- ) }
874
- %
875
- < img
876
- src = "https://raw.githubusercontent.com/stabilitydao/.github/main/tokens/sGEM1.png"
877
- className = "w-[24px] h-[24px] ml-1.5"
878
- title = "sGEM1"
879
- alt = "sGEM1"
880
- />
881
- </ div >
882
- ) }
883
- </ td >
884
- { /* <td className="px-2 min-[1130px]:px-4 py-2 whitespace-nowrap">
885
- <div className="flex items-center justify-center gap-2">
886
- <div
887
- title="Sonic Activity Points"
888
- className="flex items-center rounded-full border border-[#6EBD70] bg-[#6EBD70]/[0.16] pr-[6px]"
889
- >
890
- <img
891
- src="/sonic.png"
892
- alt="sonic"
893
- className="w-5 h-5 rounded-full"
894
- />
895
- <span className="text-[10px] ml-[3px] mr-[2px]">
896
- x{vault.sonicActivePoints}
897
- </span>
898
- </div>
899
-
900
- {SILO_POINTS[vault.address] && (
901
- <div
902
- title="Silo Points per $ / day"
903
- className="flex items-center rounded-full border border-[#fff699] bg-[#fff699]/[0.16] pr-[6px]"
904
- >
905
- <img
906
- src="https://raw.githubusercontent.com/stabilitydao/.github/main/assets/silo.png"
907
- alt="silo"
908
- className="w-5 h-5 rounded-full"
909
- />
910
- <span className="text-[10px] ml-[3px] mr-[2px]">
911
- {SILO_POINTS[vault.address]}
912
- </span>
913
- </div>
914
- )}
915
- </div>
916
- </td> */ }
917
- { /* <td className="px-2 min-[1130px]:px-4 py-2 whitespace-nowrap">
918
- <div className="flex items-center justify-center">
919
- <RiskIndicator
920
- riskSymbol={
921
- vault?.risk?.isRektStrategy
922
- ? vault?.risk?.symbol
923
- : (vault.strategyInfo.il?.title as string)
924
- }
925
- />
926
- </div>
927
- </td> */ }
928
859
< td className = "px-2 min-[1130px]:px-4 py-2 text-right" >
929
860
{ formatNumber ( vault . tvl , "abbreviate" ) }
930
861
</ td >
0 commit comments