Skip to content

Release v1.18.65

Latest

Choose a tag to compare

@Arrmlet Arrmlet released this 10 Jul 16:17
f8ef0b3

Fix

  1. vali_utils/miner_evaluator.py — run S3 validation and apply its result before the index fetch. S3 validation only needs the hotkey, not the index, so there was no structural reason for the ordering. Same hoist as #870, one early-return earlier. No behavior change on the happy path.
  2. rewards/miner_scorer.py — when index=None, apply the failed validation to P2P credibility via the existing EMA (cred × 0.85 per failed eval, ≈×0.67 on the P2P component after the ^2.5 exponent). A transient network failure costs one decay step and self-heals on the next successful eval; a deliberate index-refuser decays to nothing within a few evals.