Skip to content

Commit

Permalink
changed how metagraph is updated to prevent indexing into scores wrong
Browse files Browse the repository at this point in the history
  • Loading branch information
hscott-yuma committed Dec 19, 2024
1 parent 3a1fa20 commit 5540be8
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions precog/validators/weight_setter.py
Original file line number Diff line number Diff line change
Expand Up @@ -99,10 +99,10 @@ async def resync_metagraph(self):
for uid, hotkey in enumerate(self.metagraph.hotkeys):
if (uid not in self.MinerHistory and uid in self.available_uids) or self.hotkeys[uid] != hotkey:
bt.logging.info(f"Replacing hotkey on {uid} with {self.metagraph.hotkeys[uid]}")
self.hotkeys[uid] = hotkey
self.scores[uid] = 0 # hotkey has been replaced
self.hotkeys = self.metagraph.hotkeys
self.MinerHistory[uid] = MinerHistory(uid, timezone=self.timezone)
self.moving_average_scores[uid] = 0
self.scores = list(self.moving_average_scores.values())
self.save_state()

def query_miners(self):
Expand Down

0 comments on commit 5540be8

Please sign in to comment.