Browse Source

Delete basilisk junk we do not need

master
Duke Leto 4 years ago
parent
commit
7346c67a29
  1. 26
      dragon/dragon_msg.c

26
dragon/dragon_msg.c

@ -330,34 +330,14 @@ int32_t dragon_rwmsgalert(struct dragon_info *coin,int32_t rwflag,uint8_t *seria
return(len);
}
/*int32_t dragon_request_data(struct dragon_info *coin,struct dragon_peer *addr,bits256 *hashes,int32_t n,uint32_t type,int32_t forceflag)
{
uint32_t len,i; uint8_t serialized[sizeof(struct dragon_msghdr) + (sizeof(uint32_t) + sizeof(bits256))*32 + sizeof(uint64_t)];
if ( addr == 0 )
return(-1);
len = dragon_rwvarint32(1,&serialized[sizeof(struct dragon_msghdr)],(uint32_t *)&n);
for (i=0; i<n; i++)
{
len += dragon_rwnum(1,&serialized[sizeof(struct dragon_msghdr) + len],sizeof(uint32_t),&type);
len += dragon_rwbignum(1,&serialized[sizeof(struct dragon_msghdr) + len],sizeof(bits256),hashes[i].bytes);
}
//printf("dragon_request_data.%d %s ht.%d\n",n,bits256_str(hashes[0]),dragon_height(coin,hashes[0]));
addr->getdatamillis = milliseconds();
len = dragon_queue_send(addr,0,serialized,"getdata",len,dragon_height(coin,hashes[n-1]),forceflag);
return(len);
}*/
void dragon_gotversion(struct supernet_info *myinfo,struct dragon_info *coin,struct dragon_peer *addr,struct dragon_msgversion *vers)
{
uint8_t serialized[sizeof(struct dragon_msghdr)];
//printf("gotversion from %s: starting height.%d services.%llx proto.%d (%s)\n",addr->ipaddr,vers->nStartingHeight,(long long)vers->nServices,vers->nVersion,vers->strSubVer);
if ( strncmp(vers->strSubVer,"/dragon",strlen("/dragon")) == 0 )
addr->supernet = 1, addr->basilisk = 0;
else if ( strncmp(vers->strSubVer,"/basilisk",strlen("/basilisk")) == 0 )
{
addr->basilisk = 1, addr->supernet = 0;
if ( strncmp(vers->strSubVer,"/dragon",strlen("/dragon")) == 0 ) {
addr->supernet = 1;
}
//if ( (vers->nServices & NODE_NETWORK) != 0 )
{
addr->protover = (vers->nVersion < PROTOCOL_VERSION) ? vers->nVersion : PROTOCOL_VERSION;
//printf("(%s) proto.%d -> %d\n",addr->ipaddr,vers->nVersion,addr->protover);

Loading…
Cancel
Save