diff --git a/CHANGELOG.md b/CHANGELOG.md index 3407b364..b06d38a7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,7 @@ ## Unreleased — scheduled for 2026-07-23 +- Emission burn removed: so 100% of miner emission goes to miners again (the owner had taken ~50% since 2025-10-17). - Price feeds migrate off Pyth: validator ground-truth candles and the reference miner's spot price now come from **Binance spot** for BTC/ETH/SOL/XRP (`BTCUSDT`, …), **Hyperliquid spot** for HYPE (`HYPE/USDC`), and **Hyperliquid perps** for equities/commodities (`xyz:*`). The reference miner no longer uses `PYTH_API_KEY`, Pyth Lazer, or Pyth Hermes (Hermes remains only to serve SPYX prompts from not-yet-upgraded validators during the rollout) - SPYX (tokenized SPY, Pyth) is retired and replaced by a new asset **SP500** (S&P 500 index, Hyperliquid `xyz:SP500`, ~10x SPYX's price level) in the Commodities/Equities 24h competition. Prompting swaps at deploy; in-flight SPYX requests are still scored from Pyth and SPYX scores age out of the 10-day moving-average window naturally. SP500 inherits SPYX's rolling-average weight (`3.437935601155441`) - Validator: optional Pub/Sub notification for stored prediction cohorts. diff --git a/neurons/validator.py b/neurons/validator.py index a4e4ed0b..67535baa 100644 --- a/neurons/validator.py +++ b/neurons/validator.py @@ -341,25 +341,6 @@ def forward_score(self): # into bittensor consensus calculation # ========================================== # - moving_averages_data.append( - { - "miner_id": 0, - "miner_uid": ( - 23 if self.config.subtensor.network == "test" else 248 - ), - "smoothed_score": 0, - "reward_weight": sum( - [r["reward_weight"] for r in moving_averages_data] - ), - "updated_at": scored_time.isoformat(), - } - ) - - bt.logging.info( - f"Moving averages data for owner: {moving_averages_data[-1]}", - "forward_score", - ) - send_weights_to_bittensor_and_update_weights_history( base_neuron=self, moving_averages_data=moving_averages_data,