|
@ -28,7 +28,6 @@ |
|
|
#include "notaries.h" |
|
|
#include "notaries.h" |
|
|
|
|
|
|
|
|
#define CHECKSIG 0xac |
|
|
#define CHECKSIG 0xac |
|
|
#define DPOW_M(bp) (2) // (((bp)->numnotaries >> 1) + 1)
|
|
|
|
|
|
|
|
|
|
|
|
int32_t dpow_opreturnscript(uint8_t *script,uint8_t *opret,int32_t opretlen) |
|
|
int32_t dpow_opreturnscript(uint8_t *script,uint8_t *opret,int32_t opretlen) |
|
|
{ |
|
|
{ |
|
@ -1041,7 +1040,7 @@ void dpow_srcupdate(struct supernet_info *myinfo,struct dpow_info *dp,int32_t he |
|
|
checkpoint = dp->srcfifo[dp->srcconfirms]; |
|
|
checkpoint = dp->srcfifo[dp->srcconfirms]; |
|
|
printf("%s srcupdate ht.%d destupdated.%u nonz.%d %s\n",dp->symbol,height,dp->destupdated,bits256_nonz(checkpoint.blockhash.hash),bits256_str(str,dp->last.blockhash.hash)); |
|
|
printf("%s srcupdate ht.%d destupdated.%u nonz.%d %s\n",dp->symbol,height,dp->destupdated,bits256_nonz(checkpoint.blockhash.hash),bits256_str(str,dp->last.blockhash.hash)); |
|
|
dpow_fifoupdate(myinfo,dp->srcfifo,dp->last); |
|
|
dpow_fifoupdate(myinfo,dp->srcfifo,dp->last); |
|
|
if ( dp->destupdated != 0 && bits256_nonz(checkpoint.blockhash.hash) != 0 ) |
|
|
if ( dp->destupdated != 0 && bits256_nonz(checkpoint.blockhash.hash) != 0 && (checkpoint.blockhash.height % 10) == 0 ) |
|
|
{ |
|
|
{ |
|
|
ptrs = calloc(1,sizeof(void *)*2 + sizeof(struct dpow_checkpoint)); |
|
|
ptrs = calloc(1,sizeof(void *)*2 + sizeof(struct dpow_checkpoint)); |
|
|
ptrs[0] = (void *)myinfo; |
|
|
ptrs[0] = (void *)myinfo; |
|
|