aboutsummaryrefslogtreecommitdiffstats
path: root/core/types
diff options
context:
space:
mode:
authorJimmy Hu <jimmy.hu@dexon.org>2019-01-04 10:38:29 +0800
committerGitHub <noreply@github.com>2019-01-04 10:38:29 +0800
commit4bf8e9c1cbf4b9892ff2718673735bb370e97dc5 (patch)
tree1115d07368b56168271bd2312ec9e44c0df47446 /core/types
parent4757fa14e9832b7eb0502470d47c0e70f7d10379 (diff)
downloaddexon-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.go5
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"`