Browse Source

test

release/v0.1
jl777 9 years ago
parent
commit
f4e017f4f8
  1. 4
      iguana/iguana777.c
  2. 8
      iguana/iguana_bundles.c
  3. 6
      iguana/iguana_chains.c
  4. 4
      iguana/iguana_ramchain.c
  5. BIN
      iguana/pnacl/Release/iguana.pexe

4
iguana/iguana777.c

@ -31,10 +31,6 @@ struct iguana_info *iguana_coinfind(const char *symbol)
struct iguana_info *iguana_coinadd(const char *symbol,cJSON *argjson)
{
struct iguana_info *coin; int32_t i = 0;
#ifdef __PNACL__
if ( strcmp("BTCD",symbol) != 0 )
return(0);
#endif
if ( symbol == 0 )
{
for (i=0; i<sizeof(Coins)/sizeof(*Coins); i++)

8
iguana/iguana_bundles.c

@ -556,8 +556,8 @@ int32_t iguana_bundleissuemissing(struct iguana_info *coin,struct iguana_bundle
if ( (addr= coin->peers.ranked[rand() % max]) != 0 && addr->usock >= 0 && addr->dead == 0 )
{
struct iguana_blockreq *req = 0;
if ( bp == coin->current )
printf("iguana_bundleissuemissing.[%d:%d]\n",bp->hdrsi,i);
//if ( bp == coin->current )
// printf("iguana_bundleissuemissing.[%d:%d]\n",bp->hdrsi,i);
if ( priority > 2 || bp->numsaved > bp->n-10 )
iguana_sendblockreqPT(coin,addr,bp,i,hash2,0);
else
@ -583,8 +583,8 @@ int32_t iguana_bundleissuemissing(struct iguana_info *coin,struct iguana_bundle
{
if ( (addr= coin->peers.ranked[rand() % max]) != 0 && addr->usock >= 0 && addr->dead == 0 )
{
if ( bp == coin->current )
printf("iguana_bundleissuemissing.[%d:%d]\n",bp->hdrsi,i);
//if ( bp == coin->current )
// printf("iguana_bundleissuemissing.[%d:%d]\n",bp->hdrsi,i);
n++;
iguana_sendblockreqPT(coin,addr,bp,firsti,hash2,0);
}

6
iguana/iguana_chains.c

@ -384,7 +384,11 @@ void iguana_chaininit(struct iguana_chain *chain,int32_t hasheaders,cJSON *argjs
struct iguana_chain *iguana_chainfind(char *name,cJSON *argjson,int32_t createflag)
{
struct iguana_chain *chain; uint32_t i;
for (i=0; i<sizeof(Chains)/sizeof(*Chains); i++)
#ifdef __PNACL__
if ( strcmp("BTCD",name) != 0 )
return(0);
#endif
for (i=0; i<sizeof(Chains)/sizeof(*Chains); i++)
{
chain = &Chains[i];
printf("chain.(%s).%s vs %s.%d\n",chain->genesis_hash,chain->name,name,strcmp(name,chain->name));

4
iguana/iguana_ramchain.c

@ -2156,7 +2156,9 @@ int32_t iguana_ramchain_expandedsave(struct iguana_info *coin,RAMCHAIN_FUNC,stru
retval = 0;
}
}
int32_t i; char buf[512]; for (i=0; i<IGUANA_NUMLHASHES; i++)
int32_t i; char buf[512];
buf[0] = 0;
for (i=0; i<IGUANA_NUMLHASHES; i++)
sprintf(buf+strlen(buf),"%08x ",mapchain->H.data->lhashes[i].uints[0]);
sprintf("%s %x ht.%d bundlehashes.%s\n",buf,(uint32_t)mapchain->H.data->sha256.txid,mapchain->height,coin->symbol);
iguana_ramchain_free(coin,mapchain,cmpflag);

BIN
iguana/pnacl/Release/iguana.pexe

Binary file not shown.
Loading…
Cancel
Save