@@ -2310,7 +2310,6 @@ def get_valid_complaints(self, complaints: dict, election_id: int):
23102310 continue
23112311
23122312 exists = False
2313- vload = None
23142313 for item in validators_load .values ():
23152314 if 'fileName' not in item :
23162315 continue
@@ -2320,14 +2319,14 @@ def get_valid_complaints(self, complaints: dict, election_id: int):
23202319 pseudohash = pubkey + str (election_id )
23212320 if pseudohash == complaint ['pseudohash' ]:
23222321 exists = True
2323- vload = item
2322+ vid = item [ 'id' ]
23242323 break
23252324
23262325 if not exists :
23272326 self .local .add_log (f"complaint { complaint ['hash_hex' ]} declined: complaint info was not found, probably it's wrong" , "info" )
23282327 continue
23292328
2330- if vload [ "id" ] >= config32 ['mainValidators' ]:
2329+ if vid >= config32 ['mainValidators' ]:
23312330 self .local .add_log (f"complaint { complaint ['hash_hex' ]} declined: complaint created for non masterchain validator" , "info" )
23322331 continue
23332332
@@ -2336,13 +2335,8 @@ def get_valid_complaints(self, complaints: dict, election_id: int):
23362335 self .local .add_log (f"complaint { complaint ['hash_hex' ]} declined: complaint fine value is { complaint ['suggestedFine' ]} ton" , "info" )
23372336 continue
23382337 if complaint ['suggestedFinePart' ] != 0 : # https://github.com/ton-blockchain/ton/blob/5847897b3758bc9ea85af38e7be8fc867e4c133a/lite-client/lite-client.cpp#L3709
2339- if vload ["id" ] < config32 ['mainValidators' ] and vload ["masterBlocksCreated" ] + vload ["workBlocksCreated" ] == 0 : # masterchain validator that created 0 blocks
2340- if complaint ['suggestedFinePart' ] != 42949672 : # (1LL << 32) / 100
2341- self .local .add_log (f"complaint { complaint ['hash_hex' ]} declined: complaint fine part value is { complaint ['suggestedFinePart' ]} ton" , "info" )
2342- continue
2343- else :
2344- self .local .add_log (f"complaint { complaint ['hash_hex' ]} declined: complaint fine part value is { complaint ['suggestedFinePart' ]} ton" , "info" )
2345- continue
2338+ self .local .add_log (f"complaint { complaint ['hash_hex' ]} declined: complaint fine part value is { complaint ['suggestedFinePart' ]} ton" , "info" )
2339+ continue
23462340
23472341 result [complaint ['pseudohash' ]] = complaint
23482342 return result
@@ -2492,7 +2486,6 @@ def GetValidatorsList(self, past=False, fast=False):
24922486 validator ["efficiency" ] = round (validator ["wr" ] * 100 , 2 )
24932487 if saveElectionEntries and adnlAddr in saveElectionEntries :
24942488 validator ["walletAddr" ] = saveElectionEntries [adnlAddr ]["walletAddr" ]
2495- validator ["stake" ] = saveElectionEntries [adnlAddr ].get ("stake" )
24962489 #end for
24972490
24982491 # Set buffer
0 commit comments