This commit is contained in:
jl777
2016-11-19 11:53:53 -03:00
parent 35fc5e6674
commit e7a90cf93c
2 changed files with 7 additions and 6 deletions

View File

@@ -70,6 +70,7 @@ struct notarized_checkpoint { uint256 notarized_hash,notarized_desttxid; int32_t
struct komodo_state struct komodo_state
{ {
uint256 NOTARIZED_HASH,NOTARIZED_DESTTXID; uint256 NOTARIZED_HASH,NOTARIZED_DESTTXID;
int32_t SAVEDHEIGHT,CURRENT_HEIGHT,NOTARIZED_HEIGHT,rewinding; int32_t SAVEDHEIGHT,CURRENT_HEIGHT,NOTARIZED_HEIGHT;
uint32_t KOMODO_REALTIME;
struct komodo_event **Komodo_events; int32_t Komodo_numevents; struct komodo_event **Komodo_events; int32_t Komodo_numevents;
}; };

View File

@@ -1370,9 +1370,9 @@ uint32_t komodo_assetmagic(char *symbol,uint64_t supply)
return(shortflag); return(shortflag);
}*/ }*/
uint16_t komodo_assetport(uint32_t magic,int32_t shortflag) uint16_t komodo_assetport(uint32_t magic)
{ {
return(8000 + shortflag*7777 + (magic % 7777)); return(8000 + (magic % 7777));
} }
uint16_t komodo_port(char *symbol,uint64_t supply,uint32_t *magicp) uint16_t komodo_port(char *symbol,uint64_t supply,uint32_t *magicp)
@@ -1383,10 +1383,10 @@ uint16_t komodo_port(char *symbol,uint64_t supply,uint32_t *magicp)
void komodo_ports(uint16_t ports[MAX_CURRENCIES]) void komodo_ports(uint16_t ports[MAX_CURRENCIES])
{ {
int32_t i,shortflag; uint32_t magic; int32_t i; uint32_t magic;
for (i=0; i<MAX_CURRENCIES; i++) for (i=0; i<MAX_CURRENCIES; i++)
{ {
ports[i] = komodo_port(CURRENCIES[i],10,&magic,&shortflag); ports[i] = komodo_port(CURRENCIES[i],10,&magic);
printf("%u ",ports[i]); printf("%u ",ports[i]);
} }
printf("ports\n"); printf("ports\n");
@@ -1484,7 +1484,7 @@ struct komodo_state *komodo_stateptrget(char *base)
{ {
int32_t baseid; int32_t baseid;
if ( base == 0 || base[0] == 0 || strcmp(base,"KMD") == 0 ) if ( base == 0 || base[0] == 0 || strcmp(base,"KMD") == 0 )
return(KOMODO_STATES[0]); return(&KOMODO_STATES[0]);
else if ( (baseid= komodo_baseid(base)) >= 0 ) else if ( (baseid= komodo_baseid(base)) >= 0 )
return(&KOMODO_STATES[baseid+1]); return(&KOMODO_STATES[baseid+1]);
else return(0); else return(0);