aboutsummaryrefslogtreecommitdiffstats
path: root/core/test
diff options
context:
space:
mode:
authorJimmy Hu <jimmy.hu@dexon.org>2019-01-07 12:04:43 +0800
committerGitHub <noreply@github.com>2019-01-07 12:04:43 +0800
commit492417dd55f6aaf0436c316634b66bf4882420f8 (patch)
treefa8a0849c43c42adfe63321a7d94664f9030e8b0 /core/test
parent36d4d760f1d5a108af86094eefbb5303f0334e60 (diff)
downloaddexon-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/test')
-rw-r--r--core/test/network.go8
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)
}