Separate port range for mined

This commit is contained in:
jl777
2018-02-27 18:10:44 +02:00
parent e1b44812f7
commit 2cd576089f

View File

@@ -1455,11 +1455,13 @@ uint32_t komodo_assetmagic(char *symbol,uint64_t supply,uint8_t *extraptr,int32_
return(shortflag); return(shortflag);
}*/ }*/
uint16_t komodo_assetport(uint32_t magic) uint16_t komodo_assetport(uint32_t magic,int32_t extralen)
{ {
if ( magic == 0x8de4eef9 ) if ( magic == 0x8de4eef9 )
return(7770); return(7770);
else return(8000 + (magic % 7777)); else if ( extralen == 0 )
return(8000 + (magic % 7777));
else return(16000 + (magic % 49500));
} }
uint16_t komodo_port(char *symbol,uint64_t supply,uint32_t *magicp,uint8_t *extraptr,int32_t extralen) uint16_t komodo_port(char *symbol,uint64_t supply,uint32_t *magicp,uint8_t *extraptr,int32_t extralen)
@@ -1470,7 +1472,7 @@ uint16_t komodo_port(char *symbol,uint64_t supply,uint32_t *magicp,uint8_t *extr
return(7770); return(7770);
} }
*magicp = komodo_assetmagic(symbol,supply,extraptr,extralen); *magicp = komodo_assetmagic(symbol,supply,extraptr,extralen);
return(komodo_assetport(*magicp)); return(komodo_assetport(*magicp,extralen));
} }
/*void komodo_ports(uint16_t ports[MAX_CURRENCIES]) /*void komodo_ports(uint16_t ports[MAX_CURRENCIES])