Orphaned count

This commit is contained in:
jl777
2018-11-10 09:25:26 -11:00
parent 78ba3255a7
commit 27c8492618

View File

@@ -113,12 +113,12 @@ struct dicefinish_utxo { uint256 txid; int32_t vout; };
struct dicefinish_info struct dicefinish_info
{ {
struct dicefinish_info *prev,*next; struct dicefinish_info *prev,*next;
CTransaction betTx;
uint256 fundingtxid,bettxid,entropyused,txid; uint256 fundingtxid,bettxid,entropyused,txid;
uint64_t sbits; uint64_t sbits;
int64_t winamount; int64_t winamount;
int32_t iswin,entropyvout; int32_t iswin,entropyvout,orphaned;
uint32_t bettxid_ready,revealed; uint32_t bettxid_ready,revealed;
CTransaction betTx;
std::string rawtx; std::string rawtx;
uint8_t funcid; uint8_t funcid;
} *DICEFINISH_LIST; } *DICEFINISH_LIST;
@@ -362,7 +362,10 @@ void *dicefinish(void *_ptr)
{ {
if ( myGetTransaction(ptr->txid,finishTx,hashBlock) == 0 ) if ( myGetTransaction(ptr->txid,finishTx,hashBlock) == 0 )
{ {
fprintf(stderr,"ORPHANED finish txid.%s\n",ptr->txid.GetHex().c_str()); ptr->orphaned++;
fprintf(stderr,"ORPHANED.%d finish txid.%s\n",ptr->orphaned,ptr->txid.GetHex().c_str());
if ( ptr->orphaned < 10 )
continue;
if ( ptr->rawtx.empty() == 0 ) if ( ptr->rawtx.empty() == 0 )
ptr->rawtx.clear(); ptr->rawtx.clear();
ptr->txid = zeroid; ptr->txid = zeroid;