Browse Source

test

pull/4/head
jl777 8 years ago
parent
commit
cc87f1467b
  1. 12
      src/komodo_pax.h
  2. 2
      src/komodo_utils.h

12
src/komodo_pax.h

@ -157,11 +157,11 @@ int32_t PAX_pubkey(uint8_t *pubkey33,uint8_t addrtype,uint8_t rmd160[20],char fi
{
memset(pubkey33,0,33);
pubkey33[0] = 0x02 | (shortflag != 0);
memcpy(&pubkey[1],fiat,3);
memcpy(&pubkey33[1],fiat,3);
iguana_rwnum(1,&pubkey33[4],sizeof(fiatunits),(void *)&fiatunits);
memcpy(&pubkey[8],"PAX",4);
pubkey[12] = addrtype;
memcpy(&pubkey[13],rmd160,20);
memcpy(&pubkey33[8],(char *)"PAX",4);
pubkey33[12] = addrtype;
memcpy(&pubkey33[13],rmd160,20);
}
double PAX_val(uint32_t pval,int32_t baseid)
@ -283,11 +283,11 @@ int32_t komodo_paxprices(int32_t *heights,uint64_t *prices,int32_t max,char *bas
uint64_t PAX_fiatdest(char *destaddr,uint8_t pubkey33[33],char *coinaddr,int32_t height,char *base,int32_t fiatunits)
{
uint8_t shortflag = 0; int32_t baseid,relid; uint8_t addrtype,rmd160[20]; uint64_t komodoshis = 0;
if ( strcmp(base,"KMD") == 0 || strcmp(base,"kmd") == 0 )
if ( strcmp(base,(char *)"KMD") == 0 || strcmp(base,(char *)"kmd") == 0 )
return(0);
if ( fiatunits < 0 )
shortflag = 1, fiatunits = -fiatunits;
komodoshis = komodo_paxprice(height,base,"KMD",(uint64_t)fiatunits * COIN);
komodoshis = komodo_paxprice(height,base,(char *)"KMD",(uint64_t)fiatunits * COIN);
if ( bitcoin_addr2rmd160(&addrtype,rmd160,coinaddr) == 20 )
{
PAX_pubkey(pubkey33,addrtype,rmd160,base,shortflag,fiatunits);

2
src/komodo_utils.h

@ -734,7 +734,7 @@ int32_t bitcoin_addr2rmd160(uint8_t *addrtypep,uint8_t rmd160[20],char *coinaddr
}
for (i=0; i<len; i++)
printf("%02x ",buf[i]);
char str[65]; printf("\nhex checkhash.(%s) len.%d mismatch %02x %02x %02x %02x vs %02x %02x %02x %02x (%s)\n",coinaddr,len,buf[len-1]&0xff,buf[len-2]&0xff,buf[len-3]&0xff,buf[len-4]&0xff,hash.bytes[31],hash.bytes[30],hash.bytes[29],hash.bytes[28],bits256_str(str,hash));
char str[65]; printf("\nhex checkhash.(%s) len.%d mismatch %02x %02x %02x %02x vs %02x %02x %02x %02x\n",coinaddr,len,buf[len-1]&0xff,buf[len-2]&0xff,buf[len-3]&0xff,buf[len-4]&0xff,hash.bytes[31],hash.bytes[30],hash.bytes[29],hash.bytes[28]);
}
}
return(0);

Loading…
Cancel
Save