From 84e0ca8ebb84690fde1cafd83a322ac4137624b0 Mon Sep 17 00:00:00 2001 From: jl777 Date: Sun, 19 Mar 2017 16:06:32 +0200 Subject: [PATCH] Test --- src/komodo_gateway.h | 12 ++++++------ src/main.cpp | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/komodo_gateway.h b/src/komodo_gateway.h index aa10322ca..14a6d0620 100644 --- a/src/komodo_gateway.h +++ b/src/komodo_gateway.h @@ -701,6 +701,7 @@ int32_t komodo_check_deposit(int32_t height,const CBlock& block) // verify above sleep(3); KOMODO_REWIND = 0; } + // 6a35506c65617365206d616b6520796f75722047697420636f6d6d6974206d65737361676573206d6f726520696e74657265737469 height.241778 checkdeposit n.4 [6a] [P] 80 vs 88 for (i=0; i 0 ) { + printf("num.%d\n",num); for (i=1; iRTmask & (1LL << baseids[i-1])) == 0 ) @@ -747,18 +750,15 @@ int32_t komodo_check_deposit(int32_t height,const CBlock& block) // verify above } if ( pax->fiatoshis == block.vtx[0].vout[i].nValue ) { + matched++; if ( pax->marked != 0 && height >= 80820 ) { printf(">>>>>>>>>>> %c errs.%d i.%d match %.8f vs %.8f paxmarked.%d kht.%d ht.%d\n",opcode,errs,i,dstr(opcode == 'I' ? pax->fiatoshis : pax->komodoshis),dstr(block.vtx[0].vout[i].nValue),pax->marked,pax->height,pax->otherheight); - if ( pax->komodoshis != 0 || pax->fiatoshis != 0 ) - errs++; - else matched++; // onetime init bypass } else { - if ( opcode == 'X' && strcmp(ASSETCHAINS_SYMBOL,CURRENCIES[baseids[i]]) == 0 ) + if ( strcmp(ASSETCHAINS_SYMBOL,CURRENCIES[baseids[i]]) == 0 ) printf("check deposit validates %s %.8f -> %.8f\n",CURRENCIES[baseids[i]],dstr(srcvalues[i]),dstr(values[i])); - matched++; } } else diff --git a/src/main.cpp b/src/main.cpp index d7e3b0212..5bba419d6 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -3435,7 +3435,7 @@ bool ProcessNewBlock(int32_t height,CValidationState &state, CNode* pfrom, CBloc komodo_currentheight_set(chainActive.Tip()->nHeight); if ( ASSETCHAINS_SYMBOL[0] == 0 ) checked = CheckBlock(height!=0?height:komodo_block2height(pblock),0,*pblock, state, verifier); - else checked = CheckBlock(0,0,*pblock, state, verifier); + else checked = CheckBlock(height!=0?height:komodo_block2height(pblock),0,*pblock, state, verifier); { LOCK(cs_main); bool fRequested = MarkBlockAsReceived(pblock->GetHash());