Correctly serialize Groth16 JSDescription for verifyjoinsplit benchmark

This commit is contained in:
Jack Grigg 2018-05-11 13:27:21 -04:00 committed by Sean Bowe
parent 34f6ea95dc
commit f55029e7d1
1 changed files with 2 additions and 2 deletions

View File

@ -2649,7 +2649,7 @@ UniValue zc_sample_joinsplit(const UniValue& params, bool fHelp)
0, 0,
0); 0);
CDataStream ss(SER_NETWORK, PROTOCOL_VERSION); CDataStream ss(SER_NETWORK, SAPLING_TX_VERSION | (1 << 31));
ss << samplejoinsplit; ss << samplejoinsplit;
return HexStr(ss.begin(), ss.end()); return HexStr(ss.begin(), ss.end());
@ -2694,7 +2694,7 @@ UniValue zc_benchmark(const UniValue& params, bool fHelp)
JSDescription samplejoinsplit; JSDescription samplejoinsplit;
if (benchmarktype == "verifyjoinsplit") { if (benchmarktype == "verifyjoinsplit") {
CDataStream ss(ParseHexV(params[2].get_str(), "js"), SER_NETWORK, PROTOCOL_VERSION); CDataStream ss(ParseHexV(params[2].get_str(), "js"), SER_NETWORK, SAPLING_TX_VERSION | (1 << 31));
ss >> samplejoinsplit; ss >> samplejoinsplit;
} }