test
This commit is contained in:
@@ -349,7 +349,7 @@ void komodo_gateway_voutupdate(char *symbol,int32_t isspecial,int32_t height,int
|
|||||||
|
|
||||||
int32_t komodo_gateway_tx(char *symbol,int32_t height,int32_t txi,char *txidstr,uint32_t port)
|
int32_t komodo_gateway_tx(char *symbol,int32_t height,int32_t txi,char *txidstr,uint32_t port)
|
||||||
{
|
{
|
||||||
char *retstr,params[256],*hexstr; uint8_t script[10000]; cJSON *json,*result,*vouts,*item,*sobj; int32_t vout,n,len,isspecial,retval = -1; uint64_t value,vpub_old,vpub_new; bits256 txid;
|
char *retstr,params[256],*hexstr; uint8_t script[10000]; cJSON *oldpub,*newpub,*json,*result,*vouts,*item,*sobj; int32_t vout,n,len,isspecial,retval = -1; uint64_t value; bits256 txid;
|
||||||
sprintf(params,"[\"%s\", 1]",txidstr);
|
sprintf(params,"[\"%s\", 1]",txidstr);
|
||||||
if ( (retstr= komodo_issuemethod((char *)"getrawtransaction",params,port)) != 0 )
|
if ( (retstr= komodo_issuemethod((char *)"getrawtransaction",params,port)) != 0 )
|
||||||
{
|
{
|
||||||
@@ -357,11 +357,10 @@ int32_t komodo_gateway_tx(char *symbol,int32_t height,int32_t txi,char *txidstr,
|
|||||||
{
|
{
|
||||||
if ( (result= jobj(json,(char *)"result")) != 0 )
|
if ( (result= jobj(json,(char *)"result")) != 0 )
|
||||||
{
|
{
|
||||||
printf("RESULT.(%s)\n",jprint(result,0));
|
oldpub = jobj(result,(char *)"vpub_old");
|
||||||
vpub_old = jdouble(result,(char *)"vpub_old") * COIN;
|
newpub = jobj(result,(char *)"vpub_new");
|
||||||
vpub_new = jdouble(result,(char *)"vpub_new") * COIN;
|
|
||||||
retval = 0;
|
retval = 0;
|
||||||
if ( vpub_old == 0 && vpub_new == 0 && (vouts= jarray(&n,result,(char *)"vout")) != 0 )
|
if ( oldpub == 0 && newpub == 0 && (vouts= jarray(&n,result,(char *)"vout")) != 0 )
|
||||||
{
|
{
|
||||||
isspecial = 0;
|
isspecial = 0;
|
||||||
txid = jbits256(result,(char *)"txid");
|
txid = jbits256(result,(char *)"txid");
|
||||||
|
|||||||
@@ -319,7 +319,7 @@ uint64_t komodo_paxcalc(uint32_t *pvals,int32_t baseid,int32_t relid,uint64_t ba
|
|||||||
//printf("base -> USD %llu, BTC %llu KMDUSD %llu\n",(long long)baseusd,(long long)btcusd,(long long)kmdusd);
|
//printf("base -> USD %llu, BTC %llu KMDUSD %llu\n",(long long)baseusd,(long long)btcusd,(long long)kmdusd);
|
||||||
//printf("usdkmd.%llu basevolume.%llu baseusd.%llu paxvol.%llu usdvol.%llu -> %.8f\n",(long long)usdkmd,(long long)basevolume,(long long)baseusd,(long long)komodo_paxvol(basevolume,baseusd),(long long)usdvol,dstr(MINDENOMS[USD] * komodo_paxvol(usdvol,usdkmd)));
|
//printf("usdkmd.%llu basevolume.%llu baseusd.%llu paxvol.%llu usdvol.%llu -> %.8f\n",(long long)usdkmd,(long long)basevolume,(long long)baseusd,(long long)komodo_paxvol(basevolume,baseusd),(long long)usdvol,dstr(MINDENOMS[USD] * komodo_paxvol(usdvol,usdkmd)));
|
||||||
return(MINDENOMS[USD] * komodo_paxvol(usdvol,usdkmd));
|
return(MINDENOMS[USD] * komodo_paxvol(usdvol,usdkmd));
|
||||||
} else printf("zero val in KMD conv %llu %llu %llu\n",(long long)pvals[USD],(long long)kmdbtc,(long long)btcusd);
|
} //else printf("zero val in KMD conv %llu %llu %llu\n",(long long)pvals[USD],(long long)kmdbtc,(long long)btcusd);
|
||||||
}
|
}
|
||||||
else if ( baseid == relid )
|
else if ( baseid == relid )
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user