Browse Source

test

release/v0.1
jl777 9 years ago
parent
commit
7048dd7c26
  1. 4
      iguana/iguana777.c
  2. 2
      iguana/iguana777.h
  3. 11
      iguana/iguana_peers.c
  4. 2
      iguana/iguana_ramchain.c

4
iguana/iguana777.c

@ -635,8 +635,8 @@ struct iguana_info *iguana_setcoin(char *symbol,void *launched,int32_t maxpeers,
printf("cant initialize chain.(%s)\n",jstr(json,0)); printf("cant initialize chain.(%s)\n",jstr(json,0));
return(0); return(0);
} else iguana_chainparms(coin->chain,json); } else iguana_chainparms(coin->chain,json);
//coin->RELAY = juint(json,"RELAY"); coin->RELAYNODE = juint(json,"RELAY");
//coin->VALIDATE = juint(json,"VALIDATE"); coin->VALIDATENODE = juint(json,"VALIDATE");
if ( (peers= jarray(&m,json,"peers")) != 0 ) if ( (peers= jarray(&m,json,"peers")) != 0 )
{ {
for (j=0; j<m; j++) for (j=0; j<m; j++)

2
iguana/iguana777.h

@ -452,7 +452,7 @@ struct iguana_info
struct iguana_peers peers; struct iguana_peers peers;
uint64_t instance_nonce,myservices,totalsize,totalrecv,totalpackets,sleeptime; uint64_t instance_nonce,myservices,totalsize,totalrecv,totalpackets,sleeptime;
int64_t mining,totalfees,TMPallocated,MAXRECVCACHE,MAXMEM,estsize,activebundles; int64_t mining,totalfees,TMPallocated,MAXRECVCACHE,MAXMEM,estsize,activebundles;
int32_t MAXPEERS,MAXPENDING,MAXBUNDLES,active,closestbundle,numemitted,lastsweep,startutc,newramchain,numcached,cachefreed,helperdepth,startPEND,endPEND,enableCACHE; int32_t MAXPEERS,MAXPENDING,MAXBUNDLES,active,closestbundle,numemitted,lastsweep,startutc,newramchain,numcached,cachefreed,helperdepth,startPEND,endPEND,enableCACHE,RELAYNODE,VALIDATENODE;
uint32_t longestchain,lastsync,parsetime,numiAddrs,firstblock,lastpossible,bundlescount,savedblocks; uint32_t longestchain,lastsync,parsetime,numiAddrs,firstblock,lastpossible,bundlescount,savedblocks;
struct tai starttime; double startmillis; struct tai starttime; double startmillis;
struct iguana_chain *chain; struct iguana_chain *chain;

11
iguana/iguana_peers.c

@ -963,10 +963,13 @@ void iguana_dedicatedloop(struct iguana_info *coin,struct iguana_peer *addr)
if ( (addr->voutsfp= fopen(fname,"rb+")) != 0 ) if ( (addr->voutsfp= fopen(fname,"rb+")) != 0 )
fseek(addr->voutsfp,0,SEEK_END); fseek(addr->voutsfp,0,SEEK_END);
else addr->voutsfp = fopen(fname,"wb+"); else addr->voutsfp = fopen(fname,"wb+");
sprintf(fname,"purgeable/%s/%08x.vins",coin->symbol,ipbits); if ( coin->VALIDATENODE != 0 || coin->RELAYNODE != 0 )
if ( (addr->vinsfp= fopen(fname,"rb+")) != 0 ) {
fseek(addr->vinsfp,0,SEEK_END); sprintf(fname,"purgeable/%s/%08x.vins",coin->symbol,ipbits);
else addr->vinsfp = fopen(fname,"wb+"); if ( (addr->vinsfp= fopen(fname,"rb+")) != 0 )
fseek(addr->vinsfp,0,SEEK_END);
else addr->vinsfp = fopen(fname,"wb+");
}
//addr->pubkey = GENESIS_PUBKEY; //addr->pubkey = GENESIS_PUBKEY;
vcalc_sha256(0,addr->iphash.bytes,(uint8_t *)&ipbits,sizeof(ipbits)); vcalc_sha256(0,addr->iphash.bytes,(uint8_t *)&ipbits,sizeof(ipbits));
//char str[65]; printf("start dedicatedloop.%s addrind.%d %s\n",addr->ipaddr,addr->addrind,bits256_str(str,addr->iphash)); //char str[65]; printf("start dedicatedloop.%s addrind.%d %s\n",addr->ipaddr,addr->addrind,bits256_str(str,addr->iphash));

2
iguana/iguana_ramchain.c

@ -1919,7 +1919,7 @@ long iguana_ramchain_data(struct iguana_info *coin,struct iguana_peer *addr,stru
origtxdata->datalen = (int32_t)ramchain->H.data->allocsize; origtxdata->datalen = (int32_t)ramchain->H.data->allocsize;
ramchain->H.ROflag = 0; ramchain->H.ROflag = 0;
flag = 1; flag = 1;
if ( 1 ) if ( coin->VALIDATENODE != 0 || coin->RELAYNODE != 0 )
{ {
if ( addr->dirty[0] != 0 && addr->voutsfp != 0 ) if ( addr->dirty[0] != 0 && addr->voutsfp != 0 )
fflush(addr->voutsfp); fflush(addr->voutsfp);

Loading…
Cancel
Save