}
type voteInfoSlice []*voteInfo
-func (v voteInfoSlice) Len() int { return len(v) }
+
+func (v voteInfoSlice) Len() int { return len(v) }
func (v voteInfoSlice) Less(i, j int) bool { return v[i].VoteNum > v[j].VoteNum }
-func (v voteInfoSlice) Swap(i, j int) { v[i], v[j] = v[j], v[i] }
+func (v voteInfoSlice) Swap(i, j int) { v[i], v[j] = v[j], v[i] }
func (a *API) getVoteResult(req struct {
BlockHash chainjson.HexBytes `json:"block_hash"`
blockHash = blockHeader.Hash()
}
- voteResult, err := a.chain.GetVoteResultByHash(&blockHash)
+ consensusResult, err := a.chain.GetConsensusResultByHash(&blockHash)
if err != nil {
return NewErrorResponse(err)
}
voteInfos := []*voteInfo{}
- for pubKey, voteNum := range voteResult.NumOfVote {
+ for pubKey, voteNum := range consensusResult.NumOfVote {
voteInfos = append(voteInfos, &voteInfo{
Vote: pubKey,
VoteNum: voteNum,