@@ -55,7 +55,7 @@ export default defineComponent({
5555    setup(props , context ) { 
5656        const =  useConfig (); 
5757        const =  useAddressStore (); 
58-         const =  usePrestakingStore (); 
58+         const ,  globalStake : totalStake  } =  usePrestakingStore (); 
5959
6060        const =  ref <HTMLElement  |  null >(null ); 
6161        const =  ref (false ); 
@@ -127,16 +127,13 @@ export default defineComponent({
127127                            return  a .address  <  b .address  ?  - 1  :  1 ; 
128128                        }); 
129129
130-                     //  Calculate underdog status 
131-                     const =  list .filter ((v ) =>  ' label' in  v  &&  v .stake  !==  null ); 
132-                     const =  poolsWithStake .reduce ((sum , v ) =>  sum  +  (v .stake  ||  0 ), 0 ); 
133-                     const =  poolsWithStake .some ((v ) =>  (v .stake  ||  0 ) /  totalStake  <  0.1 ); 
130+                     const =  list .some ((v ) =>  (v .stake  ||  0 ) /  totalStake .value  <  0.1 ); 
134131
135132                    return  list .map ((validator ) =>  ({ 
136133                        ... validator , 
137134                        isUnderdog: ' label' in  validator  
138-                             &&  ((validator .stake  ||  0 ) /  totalStake  <  0.1  
139-                                 ||  (! hasUnderdog  &&  validator  ===  poolsWithStake [0 ])), 
135+                             &&  ((validator .stake  ||  0 ) /  totalStake . value  <  0.1  
136+                                 ||  (! hasUnderdog  &&  validator  ===  list [0 ])), 
140137                    })); 
141138                } 
142139            } 
0 commit comments