[BROKEN] Adapt existing benchmarks to CA

This commit is contained in:
Steven Roose 2019-03-19 20:47:21 +00:00
parent 703db5b42f
commit f4553d4b6d
No known key found for this signature in database
GPG key ID: 7FC91380BB4CE800
4 changed files with 24 additions and 8 deletions

View file

@ -97,10 +97,12 @@ static void VerifyScriptBench(benchmark::State& state)
#if defined(HAVE_CONSENSUS_LIB)
CDataStream stream(SER_NETWORK, PROTOCOL_VERSION);
stream << txSpend;
CDataStream streamVal(SER_NETWORK, PROTOCOL_VERSION);
streamVal << txCredit.vout[0].nValue;
int csuccess = bitcoinconsensus_verify_script_with_amount(
txCredit.vout[0].scriptPubKey.data(),
txCredit.vout[0].scriptPubKey.size(),
txCredit.vout[0].nValue,
(const unsigned char*)&streamVal[0], streamVal.size(),
(const unsigned char*)stream.data(), stream.size(), 0, flags, nullptr);
assert(csuccess == 1);
#endif