总 PR
3
HIGH
0
MEDIUM
1
Stage2
0
Model: deepseek/deepseek-v4-flash Compare Back

官方 Release Notes 总结

此版本宣布将 spec_version 升级至 477,目前正在等待三重签名中的第二方批准以执行部署。原文未提及任何安全修复(包括 advisory 与严重性)、资金/共识/账户相关变更或 breaking change,因此本版不涉及这些内容。

TL;DR(PR 分析)

本版主要修复了测试网根认领 weight 预留过大的问题,将其调整回与主网一致,以恢复测试网用户操作可用性;同时升级了 runtime spec 与 Python 发布版本,并更新了日志。此次变更不涉及资金、共识或安全层面。

交叉验证

两边确认0
仅分析映射3
仅 Release Notes0
仅分析映射:#3218#3219#3221
MEDIUM 更新 (1)
#3219 Fix oversized testnet root claim weight reservation MERGED fix
修复测试网根认领 weight 预留过大的问题:将 testnet 专用 1025 单元预留改回与主网一致的 129 单元
判级:修复 testnet 功能 bug,不涉及资金、共识、emission,不 breaking,但影响测试网用户操作可用性,属于中等重要性。
关键改动
  • pallets/subtensor/src/lib.rs:删除了 `MAX_ROOT_CLAIM_HOTKEY_WORK_TESTNET = 1_025` 常量(-2 行)
  • pallets/subtensor/src/staking/claim_root.rs:`root_claim_hotkey_declared_work()` 函数移除基于 genesis hash 的条件分支,直接返回全局统一的 `MAX_ROOT_CLAIM_HOTKEY_WORK`(129),并删除不再需要的 `BlockNumberFor` 导入(-9 行净变化)
  • pallets/subtensor/src/tests/claim_root.rs:测试 `test_claim_root_hotkey_work_limit_is_raised_only_on_finney_testnet` 重命名为 `_bounded_on_finney_testnet`,断言值从 `MAX_ROOT_CLAIM_HOTKEY_WORK_TESTNET` 改为 `MAX_ROOT_CLAIM_HOTKEY_WORK`;移除了未使用的导入(0 行净变化)
  • runtime/tests/claim_root_weight.rs:新增 `testnet_claim_root_with_hotkey_with_extensions_fits_normal_extrinsic_limit` 测试,验证 1025 单元 weight 超出 normal 块限制,而新 call 能通过 weight 检查(+24 行)
  • clones/js-tests/tests/testnet-root-claim-exhausts-resources.ts:新增实时测试脚本,复现并验证 testnet 上空交易因 ExhaustsResources 失败的现象(+62 行)
未分析 (2)
#3218 fix logs MERGED
#3221 Bump runtime spec to 477 and Python release versions MERGED