diff options
author | Jimmy Hu <jimmy.hu@dexon.org> | 2019-01-04 10:38:29 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-01-04 10:38:29 +0800 |
commit | 4bf8e9c1cbf4b9892ff2718673735bb370e97dc5 (patch) | |
tree | 1115d07368b56168271bd2312ec9e44c0df47446 /core/types | |
parent | 4757fa14e9832b7eb0502470d47c0e70f7d10379 (diff) | |
download | dexon-consensus-4bf8e9c1cbf4b9892ff2718673735bb370e97dc5.tar dexon-consensus-4bf8e9c1cbf4b9892ff2718673735bb370e97dc5.tar.gz dexon-consensus-4bf8e9c1cbf4b9892ff2718673735bb370e97dc5.tar.bz2 dexon-consensus-4bf8e9c1cbf4b9892ff2718673735bb370e97dc5.tar.lz dexon-consensus-4bf8e9c1cbf4b9892ff2718673735bb370e97dc5.tar.xz dexon-consensus-4bf8e9c1cbf4b9892ff2718673735bb370e97dc5.tar.zst dexon-consensus-4bf8e9c1cbf4b9892ff2718673735bb370e97dc5.zip |
core/utils: Add Penalty checker and VerifyDKGComplaint (#393)
* Add Util for checking penalty
* Add VerifyDKGComplaints
* Fixup and rename
* Happy New Year!
Diffstat (limited to 'core/types')
-rw-r--r-- | core/types/dkg/dkg.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/core/types/dkg/dkg.go b/core/types/dkg/dkg.go index f021d1b..efe8467 100644 --- a/core/types/dkg/dkg.go +++ b/core/types/dkg/dkg.go @@ -31,6 +31,11 @@ import ( "github.com/dexon-foundation/dexon-consensus/core/types" ) +// NewID creates a DKGID from NodeID. +func NewID(ID types.NodeID) cryptoDKG.ID { + return cryptoDKG.NewID(ID.Hash[:]) +} + // PrivateShare describe a secret share in DKG protocol. type PrivateShare struct { ProposerID types.NodeID `json:"proposer_id"` |