From 27083abb20e1822f43f03bf8ccc561e68fd1e6bf Mon Sep 17 00:00:00 2001 From: jl777 Date: Fri, 12 Apr 2019 01:25:01 -1100 Subject: [PATCH] Auto reconsider --- src/main.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main.cpp b/src/main.cpp index 2176d59b7..dd8249362 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -5333,6 +5333,15 @@ bool AcceptBlock(int32_t *futureblockp,CBlock& block, CValidationState& state, C fprintf(stderr,"saplinght.%d tipht.%d blockht.%d cmp.%d\n",saplinght,(int32_t)tmpptr->GetHeight(),pindex->GetHeight(),pindex->GetHeight() < 0 || (pindex->GetHeight() >= saplinght && pindex->GetHeight() < saplinght+50000) || (tmpptr->GetHeight() > saplinght-720 && tmpptr->GetHeight() < saplinght+720)); if ( pindex->GetHeight() < 0 || (pindex->GetHeight() >= saplinght && pindex->GetHeight() < saplinght+50000) || (tmpptr->GetHeight() > saplinght-720 && tmpptr->GetHeight() < saplinght+720) ) *futureblockp = 1; + if ( ASSETCHAINS_CBOPRET != 0 ) + { + CValidationState tmpstate; CBlockIndex *tmpindex; + if ( (tmpindex=komodo_chainactive(tmpptr->GetHeight())) != 0 ) + { + fprintf(stderr,"reconsider height.%d\n",(int32_t)tmpptr->GetHeight()); + ReconsiderBlock(tmpstate,tmpindex); + } + } } if ( *futureblockp == 0 ) {