test
This commit is contained in:
11
src/komodo.h
11
src/komodo.h
@@ -424,6 +424,11 @@ int32_t komodo_chosennotary(int32_t *notaryidp,int32_t height,uint8_t *pubkey33)
|
|||||||
void komodo_notarized_update(int32_t nHeight,int32_t notarized_height,uint256 notarized_hash,uint256 notarized_btctxid)
|
void komodo_notarized_update(int32_t nHeight,int32_t notarized_height,uint256 notarized_hash,uint256 notarized_btctxid)
|
||||||
{
|
{
|
||||||
struct notarized_checkpoint *np;
|
struct notarized_checkpoint *np;
|
||||||
|
if ( notarized_height > nHeight )
|
||||||
|
{
|
||||||
|
printf("komodo_notarized_update REJECT notarized_height %d > %d nHeight\n",notarized_height,nHeight);
|
||||||
|
return;
|
||||||
|
}
|
||||||
NPOINTS = (struct notarized_checkpoint *)realloc(NPOINTS,(NUM_NPOINTS+1) * sizeof(*NPOINTS));
|
NPOINTS = (struct notarized_checkpoint *)realloc(NPOINTS,(NUM_NPOINTS+1) * sizeof(*NPOINTS));
|
||||||
np = &NPOINTS[NUM_NPOINTS++];
|
np = &NPOINTS[NUM_NPOINTS++];
|
||||||
memset(np,0,sizeof(*np));
|
memset(np,0,sizeof(*np));
|
||||||
@@ -748,14 +753,14 @@ int32_t komodo_voutupdate(int32_t notaryid,uint8_t *scriptbuf,int32_t scriptlen,
|
|||||||
//for (k=0; k<scriptlen; k++)
|
//for (k=0; k<scriptlen; k++)
|
||||||
// printf("%02x",scriptbuf[k]);
|
// printf("%02x",scriptbuf[k]);
|
||||||
//printf(" <- script ht.%d i.%d j.%d\n",height,i,j);
|
//printf(" <- script ht.%d i.%d j.%d\n",height,i,j);
|
||||||
printf("ht.%d NOTARIZED.%d KMD.%s BTCTXID.%s (%s)\n",height,*notarizedheightp,kmdtxid.ToString().c_str(),btctxid.ToString().c_str(),(char *)&scriptbuf[len]);
|
if ( *notarizedheightp > NOTARIZED_HEIGHT && *notarizedheightp < height )
|
||||||
if ( *notarizedheightp > NOTARIZED_HEIGHT )
|
|
||||||
{
|
{
|
||||||
|
printf("ht.%d NOTARIZED.%d KMD.%s BTCTXID.%s (%s)\n",height,*notarizedheightp,kmdtxid.ToString().c_str(),btctxid.ToString().c_str(),(char *)&scriptbuf[len]);
|
||||||
NOTARIZED_HEIGHT = *notarizedheightp;
|
NOTARIZED_HEIGHT = *notarizedheightp;
|
||||||
NOTARIZED_HASH = kmdtxid;
|
NOTARIZED_HASH = kmdtxid;
|
||||||
NOTARIZED_BTCTXID = btctxid;
|
NOTARIZED_BTCTXID = btctxid;
|
||||||
komodo_stateupdate(height,0,0,0,zero,0,0,0,0);
|
komodo_stateupdate(height,0,0,0,zero,0,0,0,0);
|
||||||
}
|
} else printf("reject ht.%d NOTARIZED.%d KMD.%s BTCTXID.%s (%s)\n",height,*notarizedheightp,kmdtxid.ToString().c_str(),btctxid.ToString().c_str(),(char *)&scriptbuf[len]);
|
||||||
}
|
}
|
||||||
else if ( i == 0 && scriptbuf[len] == 'P' )
|
else if ( i == 0 && scriptbuf[len] == 'P' )
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user