diff --git a/src/komodo_gateway.h b/src/komodo_gateway.h index b56fb0d3d..558d69575 100644 --- a/src/komodo_gateway.h +++ b/src/komodo_gateway.h @@ -694,6 +694,13 @@ int32_t komodo_check_deposit(int32_t height,const CBlock& block) // verify above offset += komodo_scriptitemlen(&opretlen,&script[offset]); if ( ASSETCHAINS_SYMBOL[0] == 0 ) { + extern int32_t KOMODO_REWIND; + if ( KOMODO_REWIND < 0 ) + { + fprintf(stderr,"rewind.%d\n",KOMODO_REWIND); + sleep(3); + KOMODO_REWIND = 0; + } for (i=0; inHeight,KOMODO_REWIND); - int32_t i; - for (i=0; i<-KOMODO_REWIND; i++) - { - if ( !DisconnectTip(state) ) - { - //InvalidateBlock(state,chainActive.Tip()); - return false; - } - } - sleep(3); - KOMODO_REWIND = 0; - } /*if ( KOMODO_REWIND != 0 && chainActive.Tip()->nHeight >= KOMODO_REWIND ) { fprintf(stderr,"rewind ht.%d\n",chainActive.Tip()->nHeight);