forked from cerc-io/cosmos-explorer
fix issue
This commit is contained in:
parent
02e307c6d0
commit
350bdb6cbd
@ -37,6 +37,7 @@ import {
|
||||
BRow, BCol, VBTooltip, BAlert,
|
||||
} from 'bootstrap-vue'
|
||||
import { consensusPubkeyToHexAddress, getCachedValidators, getLocalChains } from '@/libs/utils'
|
||||
import { fromHex, toBase64 } from '@cosmjs/encoding'
|
||||
import UptimeMyChainBlocks from './UptimeMyChainBlocks.vue'
|
||||
|
||||
export default {
|
||||
@ -71,7 +72,7 @@ export default {
|
||||
if (cached) {
|
||||
const validators = []
|
||||
pinned[x].forEach(address => {
|
||||
const val = cached.find(v => address === consensusPubkeyToHexAddress(v.consensus_pubkey))
|
||||
const val = cached.find(v => address === this.hex2base64(consensusPubkeyToHexAddress(v.consensus_pubkey)))
|
||||
if (val) validators.push({ address, validator: val.description })
|
||||
})
|
||||
chainVals[x] = validators
|
||||
@ -79,7 +80,7 @@ export default {
|
||||
this.$http.getValidatorList(configs[x]).then((vals => {
|
||||
const validators = []
|
||||
pinned[x].forEach(address => {
|
||||
const val = vals.find(v => address === consensusPubkeyToHexAddress(v.consensus_pubkey))
|
||||
const val = vals.find(v => address === this.hex2base64(consensusPubkeyToHexAddress(v.consensus_pubkey)))
|
||||
if (val) validators.push({ address, validator: val.description })
|
||||
})
|
||||
this.$set(this.chainVals, x, validators)
|
||||
@ -92,6 +93,11 @@ export default {
|
||||
chainVals,
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
hex2base64(v) {
|
||||
return toBase64(fromHex(v))
|
||||
},
|
||||
},
|
||||
}
|
||||
</script>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user