Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR fixes issues related to
NeuronInfoApi
inconsistencies. CurrentlyNeuronInfoLite
returns alpha, whileNeuronInfo
returns stake weight. This issue was discussed with @camfairchild and it was considered to use stake weights for stakes inNeuronInfo
/NeuronInfoLite
.The issue was discovered during debugging: #879
No changes needed anymore related to
NeuronInfoApi
.Also, during debugging, other issues were discovered (comment in #925 and related issue). This PR fixes these issues by changing initial TAO and Alpha for subnets to
1_000_000_000
.Initially the work were done on
fix/neuron-info-lite-stake
, but that branch were made fromfeat/rao-devnet-ready
, so this branch just applies the changes to the newfeat/rao-devnet-ready-2
branch.Related Issue(s)
Type of Change
Breaking Changes
As bittensor wallet previously relied on wrong data and for them the issue seemed like API returned stake vs alpha, they should adapt their code to use stake weights instead.
Checklist
cargo fmt
andcargo clippy
to ensure my code is formatted and linted correctly