@@ -53,11 +53,11 @@ export const checkValidateIntention = async (
5353 ! validators ?. length ||
5454 validators . includes ( Util . formatAddress ( candidate ?. stash , config ) )
5555 ) {
56- await setValidateIntentionValidity ( candidate . stash , true ) ;
56+ await setValidateIntentionValidity ( candidate , true ) ;
5757 return true ;
5858 }
5959
60- await setValidateIntentionValidity ( candidate . stash , false ) ;
60+ await setValidateIntentionValidity ( candidate , false ) ;
6161 return false ;
6262 } catch ( e ) {
6363 logger . error ( `Error checking validate intention: ${ e } ` , constraintsLabel ) ;
@@ -75,9 +75,9 @@ export const checkAllValidateIntentions = async (
7575 const validators = await chaindata . getValidators ( ) ;
7676 for ( const candidate of candidates ) {
7777 if ( ! validators . includes ( Util . formatAddress ( candidate . stash , config ) ) ) {
78- await setValidateIntentionValidity ( candidate . stash , false ) ;
78+ await setValidateIntentionValidity ( candidate , false ) ;
7979 } else {
80- await setValidateIntentionValidity ( candidate . stash , true ) ;
80+ await setValidateIntentionValidity ( candidate , true ) ;
8181 }
8282 }
8383 return true ;
@@ -96,7 +96,7 @@ export const checkLatestClientVersion = async (
9696 const skipClientUpgrade = config . constraints ?. skipClientUpgrade || false ;
9797 if ( skipClientUpgrade || candidate ?. implementation === "Kagome Node" ) {
9898 // Skip the check if the node is a Kagome Client or if skipping client upgrade is enabled
99- await setLatestClientReleaseValidity ( candidate . stash , true ) ;
99+ await setLatestClientReleaseValidity ( candidate , true ) ;
100100 return true ;
101101 }
102102
@@ -146,34 +146,34 @@ export const checkLatestClientVersion = async (
146146
147147 // If cannot parse the version, set the release as invalid
148148 if ( ! nodeVersion || ! latestVersion ) {
149- await setLatestClientReleaseValidity ( candidate . stash , false ) ;
149+ await setLatestClientReleaseValidity ( candidate , false ) ;
150150 return false ;
151151 }
152152
153153 const isUpgraded = semver . gte ( nodeVersion , latestVersion ) ;
154154
155155 // If they are not upgraded, set the validity as invalid
156156 if ( ! isUpgraded ) {
157- await setLatestClientReleaseValidity ( candidate . stash , false ) ;
157+ await setLatestClientReleaseValidity ( candidate , false ) ;
158158 return false ;
159159 }
160160
161161 // If the current version is the latest release, set the release as valid
162- await setLatestClientReleaseValidity ( candidate . stash , true ) ;
162+ await setLatestClientReleaseValidity ( candidate , true ) ;
163163 return true ;
164164 } else {
165165 logger . info ( `Still in grace window of latest release` , constraintsLabel ) ;
166166
167167 // If not past the grace window, set the release as invalid
168- await setLatestClientReleaseValidity ( candidate . stash , true ) ;
168+ await setLatestClientReleaseValidity ( candidate , true ) ;
169169 return true ;
170170 }
171171 } catch ( e ) {
172172 logger . error (
173173 `Error checking latest client version: ${ e } ` ,
174174 constraintsLabel ,
175175 ) ;
176- await setLatestClientReleaseValidity ( candidate . stash , false ) ;
176+ await setLatestClientReleaseValidity ( candidate , false ) ;
177177 throw new Error ( "could not make validity check" ) ;
178178 }
179179} ;
@@ -186,14 +186,14 @@ export const checkConnectionTime = async (
186186 if ( ! config ?. constraints ?. skipConnectionTime ) {
187187 const now = new Date ( ) . getTime ( ) ;
188188 if ( now - candidate . discoveredAt < Constants . WEEK ) {
189- await setConnectionTimeInvalidity ( candidate . stash , false ) ;
189+ await setConnectionTimeInvalidity ( candidate , false ) ;
190190 return false ;
191191 } else {
192- await setConnectionTimeInvalidity ( candidate . stash , true ) ;
192+ await setConnectionTimeInvalidity ( candidate , true ) ;
193193 return true ;
194194 }
195195 } else {
196- await setConnectionTimeInvalidity ( candidate . stash , true ) ;
196+ await setConnectionTimeInvalidity ( candidate , true ) ;
197197 return true ;
198198 }
199199 } catch ( e ) {
@@ -212,15 +212,15 @@ export const checkIdentity = async (
212212 ) ;
213213 if ( ! hasIdentity ) {
214214 const invalidityString = `${ candidate . name } does not have an identity set.` ;
215- await setIdentityInvalidity ( candidate . stash , false , invalidityString ) ;
215+ await setIdentityInvalidity ( candidate , false , invalidityString ) ;
216216 return false ;
217217 }
218218 if ( ! verified ) {
219219 const invalidityString = `${ candidate . name } has an identity but is not verified by the registrar.` ;
220- await setIdentityInvalidity ( candidate . stash , false , invalidityString ) ;
220+ await setIdentityInvalidity ( candidate , false , invalidityString ) ;
221221 return false ;
222222 }
223- await setIdentityInvalidity ( candidate . stash , true ) ;
223+ await setIdentityInvalidity ( candidate , true ) ;
224224 return true ;
225225 } catch ( e ) {
226226 logger . error ( `Error checking identity: ${ e } ` , constraintsLabel ) ;
@@ -232,10 +232,10 @@ export const checkOffline = async (candidate: Candidate): Promise<boolean> => {
232232 try {
233233 const totalOffline = candidate . offlineAccumulated / Constants . WEEK ;
234234 if ( totalOffline > 0.02 ) {
235- await setOfflineAccumulatedInvalidity ( candidate . stash , false ) ;
235+ await setOfflineAccumulatedInvalidity ( candidate , false ) ;
236236 return false ;
237237 } else {
238- await setOfflineAccumulatedInvalidity ( candidate . stash , true ) ;
238+ await setOfflineAccumulatedInvalidity ( candidate , true ) ;
239239 return true ;
240240 }
241241 return true ;
@@ -261,10 +261,10 @@ export const checkCommission = async (
261261 } commission is set higher than the maximum allowed. Set: ${
262262 commission / Math . pow ( 10 , 7 )
263263 } % Allowed: ${ targetCommission / Math . pow ( 10 , 7 ) } %`;
264- await setCommissionInvalidity ( candidate . stash , false , invalidityString ) ;
264+ await setCommissionInvalidity ( candidate , false , invalidityString ) ;
265265 return false ;
266266 } else {
267- await setCommissionInvalidity ( candidate . stash , true ) ;
267+ await setCommissionInvalidity ( candidate , true ) ;
268268 return true ;
269269 }
270270 } catch ( e ) {
@@ -286,7 +286,7 @@ export const checkSelfStake = async (
286286 let invalidityString ;
287287 if ( err2 ) {
288288 invalidityString = `${ candidate . name } ${ err2 } ` ;
289- await setSelfStakeInvalidity ( candidate . stash , false , invalidityString ) ;
289+ await setSelfStakeInvalidity ( candidate , false , invalidityString ) ;
290290 return false ;
291291 }
292292 if ( parseInt ( bondedAmt . toString ( ) ) < targetSelfStake ) {
@@ -295,11 +295,11 @@ export const checkSelfStake = async (
295295 } has less than the minimum amount bonded: ${ parseInt (
296296 bondedAmt . toString ( ) ,
297297 ) } is bonded.`;
298- await setSelfStakeInvalidity ( candidate . stash , false , invalidityString ) ;
298+ await setSelfStakeInvalidity ( candidate , false , invalidityString ) ;
299299 return false ;
300300 }
301301 }
302- await setSelfStakeInvalidity ( candidate . stash , true ) ;
302+ await setSelfStakeInvalidity ( candidate , true ) ;
303303 return true ;
304304 } catch ( e ) {
305305 logger . error ( `Error checking self stake: ${ e } ` , constraintsLabel ) ;
@@ -323,10 +323,10 @@ export const checkUnclaimed = async (
323323 const invalidityString = `${ candidate . name } has unclaimed eras: ${
324324 candidate . unclaimedEras
325325 } prior to era: ${ threshold + 1 } `;
326- await setUnclaimedInvalidity ( candidate . stash , false , invalidityString ) ;
326+ await setUnclaimedInvalidity ( candidate , false , invalidityString ) ;
327327 return false ;
328328 } else {
329- await setUnclaimedInvalidity ( candidate . stash , true ) ;
329+ await setUnclaimedInvalidity ( candidate , true ) ;
330330 return true ;
331331 }
332332 } catch ( e ) {
@@ -344,10 +344,10 @@ export const checkBlocked = async (
344344 const isBlocked = await chaindata . getBlocked ( candidate . stash ) ;
345345 if ( isBlocked ) {
346346 const invalidityString = `${ candidate . name } blocks external nominations` ;
347- await setBlockedInvalidity ( candidate . stash , false , invalidityString ) ;
347+ await setBlockedInvalidity ( candidate , false , invalidityString ) ;
348348 return false ;
349349 } else {
350- await setBlockedInvalidity ( candidate . stash , true ) ;
350+ await setBlockedInvalidity ( candidate , true ) ;
351351 return true ;
352352 }
353353 } catch ( e ) {
@@ -362,11 +362,7 @@ export const checkProvider = async (
362362 candidate : Candidate ,
363363) : Promise < boolean > => {
364364 try {
365- const location = await queries . getCandidateLocation (
366- candidate . slotId ,
367- candidate . name ,
368- candidate . stash ,
369- ) ;
365+ const location = await queries . getCandidateLocation ( candidate . slotId ) ;
370366 if ( location && location . provider ) {
371367 const bannedProviders = config . telemetry ?. blacklistedProviders ;
372368 if ( bannedProviders ?. includes ( location . provider ) ) {
@@ -376,14 +372,14 @@ export const checkProvider = async (
376372 label : "Constraints" ,
377373 } ,
378374 ) ;
379- await setProviderInvalidity ( candidate . stash , false ) ;
375+ await setProviderInvalidity ( candidate , false ) ;
380376 return false ;
381377 } else {
382- await setProviderInvalidity ( candidate . stash , true ) ;
378+ await setProviderInvalidity ( candidate , true ) ;
383379 return true ;
384380 }
385381 } else {
386- await setProviderInvalidity ( candidate . stash , true ) ;
382+ await setProviderInvalidity ( candidate , true ) ;
387383 return true ;
388384 }
389385 } catch ( e ) {
@@ -403,17 +399,17 @@ export const checkKusamaRank = async (
403399
404400 if ( ! ! res . data . invalidityReasons ) {
405401 const invalidityReason = `${ candidate . name } has a kusama node that is invalid: ${ res . data . invalidityReasons } ` ;
406- await setKusamaRankInvalidity ( candidate . stash , false , invalidityReason ) ;
402+ await setKusamaRankInvalidity ( candidate , false , invalidityReason ) ;
407403 return false ;
408404 }
409405
410406 if ( Number ( res . data . rank ) < Constants . KUSAMA_RANK_VALID_THRESHOLD ) {
411407 const invalidityReason = `${ candidate . name } has a Kusama stash with lower than 25 rank in the Kusama OTV programme: ${ res . data . rank } .` ;
412- await setKusamaRankInvalidity ( candidate . stash , false , invalidityReason ) ;
408+ await setKusamaRankInvalidity ( candidate , false , invalidityReason ) ;
413409 return false ;
414410 }
415411 }
416- await setKusamaRankInvalidity ( candidate . stash , true ) ;
412+ await setKusamaRankInvalidity ( candidate , true ) ;
417413 return true ;
418414 } catch ( e ) {
419415 logger . warn ( `Error trying to get kusama data...` ) ;
@@ -428,10 +424,10 @@ export const checkBeefyKeys = async (
428424 const isDummy = await queries . hasBeefyDummy ( candidate . stash ) ;
429425 if ( isDummy ) {
430426 const invalidityString = `${ candidate . name } has not set beefy keys` ;
431- await setBeefyKeysInvalidity ( candidate . stash , false , invalidityString ) ;
427+ await setBeefyKeysInvalidity ( candidate , false , invalidityString ) ;
432428 return false ;
433429 } else {
434- await setBeefyKeysInvalidity ( candidate . stash , true ) ;
430+ await setBeefyKeysInvalidity ( candidate , true ) ;
435431 return true ;
436432 }
437433 } catch ( e ) {
0 commit comments