7 "github.com/vapor/consensus"
10 const NumOfBPNode = 42
12 func CalcStandByNodes(voteResult []*api.VoteInfo) []*api.VoteInfo {
13 sort.Slice(voteResult, func(i, j int) bool {
14 return voteResult[i].VoteNum > voteResult[j].VoteNum
17 result := []*api.VoteInfo{}
18 for i := int(consensus.ActiveNetParams.NumOfConsensusNode); i < NumOfBPNode && i < len(voteResult); i++ {
19 if voteResult[i].VoteNum < consensus.ActiveNetParams.MinConsensusNodeVoteNum {
22 result = append(result, voteResult[i])