This commit is contained in:
Duke Leto
2020-12-07 09:56:13 -05:00
parent b9a48e3875
commit e8e615c9d9
3 changed files with 15 additions and 36 deletions

View File

@@ -1,12 +1,11 @@
// Copyright (c) 2019-2020 The Hush developers
// Distributed under the GPLv3 software license, see the accompanying
// file COPYING or https://www.gnu.org/licenses/gpl-3.0.en.html
#ifndef TESTUTILS_H
#define TESTUTILS_H
#ifndef HUSH_TESTUTILS_H
#define HUSH_TESTUTILS_H
#include "main.h"
#define VCH(a,b) std::vector<unsigned char>(a, a + b)
static char ccjsonerr[1000] = "\0";
@@ -14,12 +13,9 @@ static char ccjsonerr[1000] = "\0";
o = cc_conditionFromJSONString(s, ccjsonerr); \
if (!o) FAIL() << "bad json: " << ccjsonerr;
extern std::string notaryPubkey;
extern std::string notarySecret;
extern CKey notaryKey;
void setupChain();
void generateBlock(CBlock *block=NULL);
bool acceptTx(const CTransaction tx, CValidationState &state);
@@ -28,5 +24,4 @@ void getInputTx(CScript scriptPubKey, CTransaction &txIn);
CMutableTransaction spendTx(const CTransaction &txIn, int nOut=0);
std::vector<uint8_t> getSig(const CMutableTransaction mtx, CScript inputPubKey, int nIn=0);
#endif /* TESTUTILS_H */
#endif /* HUSH_TESTUTILS_H */