43 lines
2.4 KiB
C++
43 lines
2.4 KiB
C++
/******************************************************************************
|
|
* Copyright © 2014-2016 The SuperNET Developers. *
|
|
* *
|
|
* See the AUTHORS, DEVELOPER-AGREEMENT and LICENSE files at *
|
|
* the top-level directory of this distribution for the individual copyright *
|
|
* holder information and the developer policies on copyright and licensing. *
|
|
* *
|
|
* Unless otherwise agreed in a custom licensing agreement, no part of the *
|
|
* SuperNET software, including this file may be copied, modified, propagated *
|
|
* or distributed except according to the terms contained in the LICENSE file *
|
|
* *
|
|
* Removal or modification of this copyright notice is prohibited. *
|
|
* *
|
|
******************************************************************************/
|
|
|
|
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 kheight,uint64_t opretvalue,uint8_t *opretbuf,uint16_t opretlen,uint16_t vout);
|
|
void komodo_init(int32_t height);
|
|
int32_t komodo_notarizeddata(int32_t nHeight,uint256 *notarized_hashp,uint256 *notarized_desttxidp);
|
|
char *komodo_issuemethod(char *method,char *params,uint16_t port);
|
|
void komodo_init(int32_t height);
|
|
void komodo_assetchain_pubkeys(char *jsonstr);
|
|
int32_t komodo_chosennotary(int32_t *notaryidp,int32_t height,uint8_t *pubkey33);
|
|
|
|
int COINBASE_MATURITY = 100;
|
|
|
|
int32_t IS_KOMODO_NOTARY,USE_EXTERNAL_PUBKEY,KOMODO_CHOSEN_ONE,CURRENT_HEIGHT,ASSETCHAINS_SEED,KOMODO_ON_DEMAND;
|
|
std::string NOTARY_PUBKEY,ASSETCHAINS_NOTARIES;
|
|
uint8_t NOTARY_PUBKEY33[33];
|
|
|
|
int32_t ASSETCHAINS_SHORTFLAG;
|
|
char ASSETCHAINS_SYMBOL[16];
|
|
uint16_t ASSETCHAINS_PORT;
|
|
uint32_t ASSETCHAIN_INIT;
|
|
uint32_t ASSETCHAINS_MAGIC = 2387029918;
|
|
uint64_t ASSETCHAINS_SUPPLY = 10;
|
|
|
|
int32_t NOTARIZED_HEIGHT,Num_nutxos,KMDHEIGHT = 43000;
|
|
uint256 NOTARIZED_HASH,NOTARIZED_DESTTXID;
|
|
pthread_mutex_t komodo_mutex;
|
|
uint32_t KOMODO_INITDONE,KOMODO_REALTIME;
|
|
char KMDUSERPASS[1024]; uint16_t BITCOIND_PORT = 7771;
|
|
uint64_t PENDING_KOMODO_TX;
|