⚠ This page is served via a proxy. Original site: https://github.com
This service does not collect credentials or authentication data.
Skip to content

Conversation

@basfroman
Copy link
Collaborator

@basfroman basfroman commented Dec 19, 2025

Includes:

  • Added new coldkey swap extrinsics: announce, dispute, and swap after announcement (sync + async).
  • Added root-only coldkey swap actions in sudo extrinsics: reset swap and force swap (sync + async).
  • Added coldkey swap query APIs and chain-data models (announcements, disputes, constants).
  • Updated Subtensor/AsyncSubtensor public APIs to match reworked flow and removed root wrappers.
  • Extended E2E tests for dispute/reset and root override scenarios (sync + async).
  • Added unit tests for coldkey swap extrinsics and query methods.

Deprecation:

  • Legacy cold key swap functionality is marked as deprecated and will be removed in the next major release.

Links:

Base subtensor PR opentensor/subtensor#2251

@basfroman basfroman self-assigned this Dec 19, 2025
@basfroman basfroman added feature new feature added do not merge labels Dec 19, 2025
@basfroman basfroman requested a review from a team December 19, 2025 19:41
@basfroman basfroman changed the title [WIP] Rework coldkey swap Rework coldkey swap Jan 29, 2026
@basfroman basfroman merged commit 4588e33 into staging Jan 30, 2026
1308 checks passed
@basfroman basfroman deleted the feat/roman/add-updated-support-swap-coldkey branch January 30, 2026 19:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature new feature added

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants