Browse Source

test

release/v0.1
jl777 9 years ago
parent
commit
cd10f1a666
  1. 2
      basilisk/basilisk_ping.c
  2. 2
      iguana/iguana777.c
  3. 4
      iguana/iguana_peers.c
  4. 2
      includes/iguana_funcs.h

2
basilisk/basilisk_ping.c

@ -223,7 +223,7 @@ void basilisk_ping_send(struct supernet_info *myinfo,struct iguana_info *btcd)
else
{
printf("-(%s) ",addr->ipaddr);
iguana_launchpeer(btcd,ipaddr);
iguana_launchpeer(btcd,ipaddr,1);
}
}
printf("my RELAYID.%d\n",myinfo->RELAYID);

2
iguana/iguana777.c

@ -772,7 +772,7 @@ void iguana_coinloop(void *arg)
{
printf("FATAL lack of peers struct\n");
exit(-1);
iguana_launchpeer(coin,"127.0.0.1");
iguana_launchpeer(coin,"127.0.0.1",1);
}
if ( coin->virtualchain == 0 )
{

4
iguana/iguana_peers.c

@ -809,7 +809,7 @@ struct iguana_peer *iguana_peerslot(struct iguana_info *coin,uint64_t ipbits,int
return(0);
}
void iguana_launchpeer(struct iguana_info *coin,char *ipaddr)
void iguana_launchpeer(struct iguana_info *coin,char *ipaddr,int32_t forceflag)
{
struct iguana_peer *addr; uint32_t ipbits = (uint32_t)calc_ipbits(ipaddr);
if ( coin == 0 )
@ -818,7 +818,7 @@ void iguana_launchpeer(struct iguana_info *coin,char *ipaddr)
}
if ( coin->virtualchain != 0 )
return;
if ( (addr= iguana_peerslot(coin,ipbits,0)) != 0 )
if ( (addr= iguana_peerslot(coin,ipbits,forceflag)) != 0 )
iguana_launch(coin,"connection",iguana_startconnection,addr,IGUANA_CONNTHREAD);
else printf("skip %s, ",ipaddr);
}

2
includes/iguana_funcs.h

@ -362,7 +362,7 @@ void iguana_coinpurge(struct iguana_info *coin);
int32_t iguana_setmaxbundles(struct iguana_info *coin);
void iguana_bundlepurgefiles(struct iguana_info *coin,struct iguana_bundle *bp);
uint32_t iguana_sparseaddtx(uint8_t *bits,int32_t width,uint32_t tablesize,bits256 txid,struct iguana_txid *T,uint32_t txidind,struct iguana_ramchain *ramchain);
void iguana_launchpeer(struct iguana_info *coin,char *ipaddr);
void iguana_launchpeer(struct iguana_info *coin,char *ipaddr,int32_t forceflag);
//void iguana_spendvectorsQ(struct iguana_info *coin,struct iguana_bundle *bp);
int8_t iguana_blockstatus(struct iguana_info *coin,struct iguana_block *block);
int32_t iguana_peerslotinit(struct iguana_info *coin,struct iguana_peer *addr,int32_t slotid,uint64_t ipbits);

Loading…
Cancel
Save