From 725800f9a33a64a446e7f7666947625028cf6e87 Mon Sep 17 00:00:00 2001 From: jl777 Date: Fri, 11 Nov 2016 11:50:36 -0300 Subject: [PATCH] test --- src/bitcoin-cli.cpp | 5 +++++ src/komodo_notary.h | 25 +++++++++++-------------- 2 files changed, 16 insertions(+), 14 deletions(-) diff --git a/src/bitcoin-cli.cpp b/src/bitcoin-cli.cpp index c0cd324f5..a248d2ae0 100644 --- a/src/bitcoin-cli.cpp +++ b/src/bitcoin-cli.cpp @@ -64,6 +64,11 @@ public: #include "cJSON.c" #include "komodo_notary.h" +void komodo_stateupdate(int32_t height,uint8_t notarypubs[][33],uint8_t numnotaries,uint8_t notaryid,uint256 txhash,uint64_t voutmask,uint8_t numvouts,uint32_t *pvals,uint8_t numpvals,int32_t KMDheight,uint64_t opretvalue,uint8_t *opretbuf,uint16_t opretlen,uint16_t vout) +{ + +} + static bool AppInitRPC(int argc, char* argv[]) { // diff --git a/src/komodo_notary.h b/src/komodo_notary.h index 3c33d41cc..6db862392 100644 --- a/src/komodo_notary.h +++ b/src/komodo_notary.h @@ -225,24 +225,21 @@ int32_t komodo_notarizeddata(int32_t nHeight,uint256 *notarized_hashp,uint256 *n void komodo_init(int32_t height) { static int didinit; uint256 zero; int32_t k,n; uint8_t pubkeys[64][33]; - if ( height > didinit ) + if ( didinit == 0 ) { - if ( didinit == 0 ) + pthread_mutex_init(&komodo_mutex,NULL); + decode_hex(NOTARY_PUBKEY33,33,(char *)NOTARY_PUBKEY.c_str()); + n = (int32_t)(sizeof(Notaries_genesis)/sizeof(*Notaries_genesis)); + for (k=0; k