diff options
author | Jimmy Hu <jimmy.hu@dexon.org> | 2019-04-02 19:03:14 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-04-02 19:03:14 +0800 |
commit | 37bb1f320bbdd7ef1a33d400a3ea6b67e301a135 (patch) | |
tree | 547e5eb740b9356f3000f49491e2664d0ba02a3b | |
parent | 49cda7c3671c9410e368db097a118d25127fef43 (diff) | |
download | dexon-consensus-37bb1f320bbdd7ef1a33d400a3ea6b67e301a135.tar.gz dexon-consensus-37bb1f320bbdd7ef1a33d400a3ea6b67e301a135.tar.zst dexon-consensus-37bb1f320bbdd7ef1a33d400a3ea6b67e301a135.zip |
core: fix disqualified (#544)
* core: fix disqualified
* fix test
-rw-r--r-- | core/dkg-tsig-protocol_test.go | 2 | ||||
-rw-r--r-- | core/types/dkg/dkg.go | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/core/dkg-tsig-protocol_test.go b/core/dkg-tsig-protocol_test.go index 584b3bb..198f50a 100644 --- a/core/dkg-tsig-protocol_test.go +++ b/core/dkg-tsig-protocol_test.go @@ -714,7 +714,7 @@ func (s *DKGTSIGProtocolTestSuite) TestQualifyIDs() { } gpk2, err := typesDKG.NewGroupPublicKey(round, - gov.DKGMasterPublicKeys(round), complaints[:k], + gov.DKGMasterPublicKeys(round), complaints[:k-1], k, ) s.Require().NoError(err) diff --git a/core/types/dkg/dkg.go b/core/types/dkg/dkg.go index 301cef7..e9b22bc 100644 --- a/core/types/dkg/dkg.go +++ b/core/types/dkg/dkg.go @@ -345,7 +345,7 @@ func CalcQualifyNodes( } } for nID, complaints := range complaintsByID { - if len(complaints) > threshold { + if len(complaints) >= threshold { disqualifyIDs[nID] = struct{}{} } } |