Sendrawtransaction
This commit is contained in:
@@ -105,6 +105,7 @@ extern int32_t KOMODO_INSYNC;
|
|||||||
|
|
||||||
static uint256 bettxids[MAX_ENTROPYUSED],entropytxids[MAX_ENTROPYUSED][2]; // change to hashtable
|
static uint256 bettxids[MAX_ENTROPYUSED],entropytxids[MAX_ENTROPYUSED][2]; // change to hashtable
|
||||||
static CTransaction betTxs[MAX_ENTROPYUSED];
|
static CTransaction betTxs[MAX_ENTROPYUSED];
|
||||||
|
static std::string DICE_ENTROPYTX;
|
||||||
|
|
||||||
pthread_mutex_t DICE_MUTEX,DICEREVEALED_MUTEX;
|
pthread_mutex_t DICE_MUTEX,DICEREVEALED_MUTEX;
|
||||||
|
|
||||||
@@ -403,6 +404,15 @@ void *dicefinish(void *_ptr)
|
|||||||
}
|
}
|
||||||
free(cmd);
|
free(cmd);
|
||||||
}
|
}
|
||||||
|
res = DICE_ENTROPYTX;
|
||||||
|
if ( res.empty() == 0 && res.size() > 64 )
|
||||||
|
{
|
||||||
|
char cmdbuf[8192]; std::string res;
|
||||||
|
sprintf(cmdbuf,"./komodo-cli -ac_name=%s sendrawtransaction %s",ASSETCHAINS_SYMBOL,res.c_str());
|
||||||
|
fprintf(stderr,"(%s)\n",cmdbuf);
|
||||||
|
if ( system(cmdbuf) != 0 )
|
||||||
|
fprintf(stderr,"error (%s)\n",cmdbuf);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ( (newht= KOMODO_INSYNC) == 0 || newht == lastheight )
|
if ( (newht= KOMODO_INSYNC) == 0 || newht == lastheight )
|
||||||
@@ -1523,6 +1533,7 @@ double DiceStatus(uint64_t txfee,char *planstr,uint256 fundingtxid,uint256 bettx
|
|||||||
res = DiceAddfunding(txfee,planstr,fundingtxid,COIN/100);
|
res = DiceAddfunding(txfee,planstr,fundingtxid,COIN/100);
|
||||||
if ( res.empty() == 0 && res.size() > 64 && is_hexstr((char *)res.c_str(),0) > 64 )
|
if ( res.empty() == 0 && res.size() > 64 && is_hexstr((char *)res.c_str(),0) > 64 )
|
||||||
{
|
{
|
||||||
|
DICE_ENTROPYTX = res;
|
||||||
if ( DecodeHexTx(tx,res) != 0 )
|
if ( DecodeHexTx(tx,res) != 0 )
|
||||||
{
|
{
|
||||||
//LOCK(cs_main);
|
//LOCK(cs_main);
|
||||||
|
|||||||
Reference in New Issue
Block a user