change validator api
This commit is contained in:
parent
9b70a55220
commit
38c728b7f5
@ -165,7 +165,7 @@ export default class ChainFetch {
|
||||
}
|
||||
|
||||
async getValidatorListByHeight(height) {
|
||||
return this.get(`/validatorsets/${height}`).then(data => commonProcess(data))
|
||||
return this.get(`/cosmos/base/tendermint/v1beta1/validatorsets/${height}?pagination.limit=500`).then(data => commonProcess(data))
|
||||
}
|
||||
|
||||
async getStakingValidator(address) {
|
||||
|
@ -334,16 +334,16 @@ export default {
|
||||
} else {
|
||||
height = 1
|
||||
}
|
||||
const changes = []
|
||||
const changes = {}
|
||||
data.validators.forEach(x => {
|
||||
changes[x.pub_key.value] = { latest: Number(x.voting_power), previous: 0 }
|
||||
changes[x.pub_key.key] = { latest: Number(x.voting_power), previous: 0 }
|
||||
})
|
||||
this.$http.getValidatorListByHeight(height).then(previous => {
|
||||
previous.validators.forEach(x => {
|
||||
if (changes[x.pub_key.value]) {
|
||||
changes[x.pub_key.value].previous = Number(x.voting_power)
|
||||
if (changes[x.pub_key.key]) {
|
||||
changes[x.pub_key.key].previous = Number(x.voting_power)
|
||||
} else {
|
||||
changes[x.pub_key.value] = { latest: 0, previous: Number(x.voting_power) }
|
||||
changes[x.pub_key.key] = { latest: 0, previous: Number(x.voting_power) }
|
||||
}
|
||||
})
|
||||
this.$set(this, 'changes', changes)
|
||||
|
Loading…
Reference in New Issue
Block a user