Update api.derive.staking calls with breaking changes #5860
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.
This updates the staking derives with the updated breaking changes. More info here: 5771 and polkadot-js/apps#10004
Changes
api.derive.staking.ownExposure
:Now takes in a 3rd param
page
to allow for paged calls, since it internally useserasStakersPaged
. If no page is passed in, it will default to 0.The output has new additions. This includes
exposurePaged
, andexposureMeta
. The old fields remain since_ownExposures
internally is used by other calls that may query a historical range.api.derive.staking.ownExposures
:Now takes in a 4th param
page
to allow for paged calls, since it internally useserasStakersPaged
. If no page is passed in, it will default to 0.The output has new additions. This includes
exposurePaged
, andexposureMeta
. The old fields remain since_ownExposures
internally is used by other calls that may query a historical range.api.derive.staking.query
:Now takes in a 3rd param
page
to allow for paged calls, since it internally useserasStakersPaged
. If no page is passed in, it will default to 0.The output has additions and changes. This includes the addition of the
exposureMeta
field, and the change ofexposure
toexposurePaged
.api.derive.staking.nextElected
&&api.derive.staking.validators
:Just an internal change but
nextElected
now useserasStakersPaged.keys
to get all validator accounts which is threaded tovalidators
.Derives to fix: