This commit is contained in:
jl777
2018-11-06 02:57:41 -11:00
parent 4ed6e1d12d
commit 587899e2dc

View File

@@ -109,12 +109,16 @@ int32_t DiceEntropyUsed(uint256 entropyused,uint256 bettxid)
{ {
int32_t i; int32_t i;
if ( entropyused == zeroid || bettxid == zeroid ) if ( entropyused == zeroid || bettxid == zeroid )
{
fprintf(stderr,"null entropyused or bettxid\n");
return(0); return(0);
}
for (i=0; i<MAX_ENTROPYUSED; i++) for (i=0; i<MAX_ENTROPYUSED; i++)
if ( entropytxids[i][0] == entropyused ) if ( entropytxids[i][0] == entropyused )
{ {
if ( bettxid == entropytxids[i][1] ) if ( bettxid == entropytxids[i][1] )
return(i+1); return(i+1);
fprintf(stderr,"duplicate entropyused %s\n",entropyused.GetHex().c_str());
return(-1); return(-1);
} }
return(0); return(0);
@@ -128,7 +132,7 @@ bool mySenddicetransaction(std::string res,uint256 entropyused,uint256 bettxid)
if ( DecodeHexTx(tx,res) != 0 ) if ( DecodeHexTx(tx,res) != 0 )
{ {
//fprintf(stderr,"%s\n%s\n",res.c_str(),uint256_str(str,tx.GetHash())); //fprintf(stderr,"%s\n%s\n",res.c_str(),uint256_str(str,tx.GetHash()));
if ( DiceEntropyUsed(entropyused,bettxid) == 0 ) if ( DiceEntropyUsed(entropyused,bettxid) >= 0 )
{ {
LOCK(cs_main); LOCK(cs_main);
if ( myAddtomempool(tx) != 0 ) if ( myAddtomempool(tx) != 0 )