diff options
author | Jimmy Hu <jimmy.hu@dexon.org> | 2019-01-07 12:04:43 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-01-07 12:04:43 +0800 |
commit | 492417dd55f6aaf0436c316634b66bf4882420f8 (patch) | |
tree | fa8a0849c43c42adfe63321a7d94664f9030e8b0 /core | |
parent | 36d4d760f1d5a108af86094eefbb5303f0334e60 (diff) | |
download | dexon-consensus-492417dd55f6aaf0436c316634b66bf4882420f8.tar dexon-consensus-492417dd55f6aaf0436c316634b66bf4882420f8.tar.gz dexon-consensus-492417dd55f6aaf0436c316634b66bf4882420f8.tar.bz2 dexon-consensus-492417dd55f6aaf0436c316634b66bf4882420f8.tar.lz dexon-consensus-492417dd55f6aaf0436c316634b66bf4882420f8.tar.xz dexon-consensus-492417dd55f6aaf0436c316634b66bf4882420f8.tar.zst dexon-consensus-492417dd55f6aaf0436c316634b66bf4882420f8.zip |
simulation: Fix simulation stuffs (#405)
* test: fix marshal randomness pullrequest
* Add result for witness latency
Diffstat (limited to 'core')
-rw-r--r-- | core/test/network.go | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/core/test/network.go b/core/test/network.go index 066d36c..49342f0 100644 --- a/core/test/network.go +++ b/core/test/network.go @@ -75,6 +75,8 @@ func (req *PullRequest) MarshalJSON() (b []byte, err error) { idAsBytes, err = json.Marshal(req.Identity.(common.Hashes)) case "vote": idAsBytes, err = json.Marshal(req.Identity.(types.Position)) + case "randomness": + idAsBytes, err = json.Marshal(req.Identity.(common.Hashes)) default: err = fmt.Errorf("unknown ID type for pull request: %v", req.Type) } @@ -113,6 +115,12 @@ func (req *PullRequest) UnmarshalJSON(data []byte) (err error) { break } ID = pos + case "randomness": + hashes := common.Hashes{} + if err = json.Unmarshal(rawReq.Identity, &hashes); err != nil { + break + } + ID = hashes default: err = fmt.Errorf("unknown pull request type: %v", rawReq.Type) } |