diff options
author | Jimmy Hu <jimmy.hu@dexon.org> | 2018-10-09 10:04:28 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-10-09 10:04:28 +0800 |
commit | 9267d50de25ddf0f280eee797e2030ea989294e4 (patch) | |
tree | e6345f8b2f04d360a12d7272bf17b137a13eec93 /simulation/marshaller.go | |
parent | 8944f1ea16c531cbccc3f01d91854e942e040871 (diff) | |
download | dexon-consensus-9267d50de25ddf0f280eee797e2030ea989294e4.tar dexon-consensus-9267d50de25ddf0f280eee797e2030ea989294e4.tar.gz dexon-consensus-9267d50de25ddf0f280eee797e2030ea989294e4.tar.bz2 dexon-consensus-9267d50de25ddf0f280eee797e2030ea989294e4.tar.lz dexon-consensus-9267d50de25ddf0f280eee797e2030ea989294e4.tar.xz dexon-consensus-9267d50de25ddf0f280eee797e2030ea989294e4.tar.zst dexon-consensus-9267d50de25ddf0f280eee797e2030ea989294e4.zip |
core: Add DKG final message. (#181)
Diffstat (limited to 'simulation/marshaller.go')
-rw-r--r-- | simulation/marshaller.go | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/simulation/marshaller.go b/simulation/marshaller.go index d677c1f..bb60432 100644 --- a/simulation/marshaller.go +++ b/simulation/marshaller.go @@ -99,6 +99,12 @@ func (m *jsonMarshaller) Unmarshal( break } msg = psig + case "dkg-finalize": + final := &types.DKGFinalize{} + if err = json.Unmarshal(payload, final); err != nil { + break + } + msg = final default: err = fmt.Errorf("unrecognized message type: %v", msgType) } @@ -135,6 +141,8 @@ func (m *jsonMarshaller) Marshal(msg interface{}) ( msgType = "dkg-complaint" case *types.DKGPartialSignature: msgType = "dkg-partial-signature" + case *types.DKGFinalize: + msgType = "dkg-finalize" default: err = fmt.Errorf("unknwon message type: %v", msg) } |