-
Notifications
You must be signed in to change notification settings - Fork 208
Hotkey splitting #1559
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: devnet-ready
Are you sure you want to change the base?
Hotkey splitting #1559
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The validate-benchmarks
job runs the benchmarks and then compares the result to what is written in the extrinsic's definition. It doesn't currently support DispatchResultWithPostInfo
.
To get it to pass you can either update the reads/writes in the dispatch or add the skip-validate-benchmarks
label to this PR.
Did the nonce fix get reverted/regressed in Bittensor? Nonce issue for setting weights on hotkey was addressed there a while back, regressed in Feb, then fixed again.
|
Can you elaborate your comment? can't understand it. Did you suggest any code change in Bittensor? |
This PR's original issue mentioned resolving the fact that a single hotkey used as a validator across all subnets suffered from an inability to set weights consistently (related to nonces and transaction pools?). The link I provided was a resolution for that issue at the Bittensor level, not Subtensor, so I was unsure why this was being raised unless that fix regressed. |
My understanding for the solution is the new netuid parameter give the coldkey ability to swap hotkey in any subnet. It will remove the limit of tx rate. also save the cost to register hotkey in every subnet. |
Description
Related Issue(s)
Type of Change
Breaking Change
If this PR introduces a breaking change, please provide a detailed description of the impact and the migration path for existing applications.
Checklist
cargo fmt
andcargo clippy
to ensure my code is formatted and linted correctlyScreenshots (if applicable)
Please include any relevant screenshots or GIFs that demonstrate the changes made.
Additional Notes
Please provide any additional information or context that may be helpful for reviewers.