Browse Source

test

etomic
jl777 8 years ago
parent
commit
79bac45624
  1. 8
      iguana/kmd_lookup.h

8
iguana/kmd_lookup.h

@ -124,7 +124,7 @@ void kmd_transactionvout(struct iguana_info *coin,struct kmd_transactionhh *ptr,
} }
else else
{ {
printf("tricky case same address in different vouts, make sure backlink is right\n"); //printf("tricky case same address in different vouts, make sure backlink is right\n");
ptr->ptrs[vout<<1] = addr->lastprev; ptr->ptrs[vout<<1] = addr->lastprev;
} }
} else printf("kmd_transactionvout unexpected null addr\n"); } else printf("kmd_transactionvout unexpected null addr\n");
@ -302,7 +302,11 @@ cJSON *kmd_gettxin(struct iguana_info *coin,bits256 txid,int32_t vout)
retjson = cJSON_CreateObject(); retjson = cJSON_CreateObject();
jaddstr(retjson,"result","success"); jaddstr(retjson,"result","success");
jaddstr(retjson,"status","spent"); jaddstr(retjson,"status","spent");
jaddnum(retjson,"height",tx->height);
jaddnum(retjson,"timestamp",tx->timestamp);
jaddbits256(retjson,"txid",txid); jaddbits256(retjson,"txid",txid);
jaddnum(retjson,"vout",vout);
jaddnum(retjson,"value",dstr(tx->vouts[vout].amount));
jaddbits256(retjson,"spendtxid",tx->vouts[vout].spendtxid); jaddbits256(retjson,"spendtxid",tx->vouts[vout].spendtxid);
jaddnum(retjson,"vin",tx->vouts[vout].spendvini); jaddnum(retjson,"vin",tx->vouts[vout].spendvini);
} else return(cJSON_Parse("{\"result\":\"success\",\"status\":\"unspent\"}")); } else return(cJSON_Parse("{\"result\":\"success\",\"status\":\"unspent\"}"));
@ -473,7 +477,7 @@ int32_t _kmd_bitcoinscan(struct iguana_info *coin)
if ( (sobj= jobj(vout,"scriptPubKey")) != 0 && (addresses= jarray(&n,sobj,"addresses")) != 0 ) if ( (sobj= jobj(vout,"scriptPubKey")) != 0 && (addresses= jarray(&n,sobj,"addresses")) != 0 )
{ {
kmd_transactionvout(coin,ptr,i,jdouble(vout,"value")*SATOSHIDEN,type_rmd160,zero,-1); kmd_transactionvout(coin,ptr,i,jdouble(vout,"value")*SATOSHIDEN,type_rmd160,zero,-1);
} else flag++; }
} }
for (i=0; i<numvins; i++) for (i=0; i<numvins; i++)
{ {

Loading…
Cancel
Save