jl777 8 years ago
parent
commit
45b633c844
  1. 11
      iguana/iguana_notary.c

11
iguana/iguana_notary.c

@ -83,12 +83,15 @@ cJSON *dpow_getblock(struct supernet_info *myinfo,struct iguana_info *coin,bits2
char *dpow_decoderawtransaction(struct supernet_info *myinfo,struct iguana_info *coin,char *rawtx)
{
char *retstr;
char *retstr,buf[16384];
if ( coin->FULLNODE < 0 )
{
retstr = bitcoind_passthru(coin->symbol,coin->chain->serverport,coin->chain->userpass,"decoderawtransaction",rawtx);
printf("%s decoderawtransaction.(%s)\n",coin->symbol,retstr);
free(rawtx);
if ( strlen(rawtx) < sizeof(buf)-5 )
{
sprintf(buf,"[\"%s\"]",rawtx);
retstr = bitcoind_passthru(coin->symbol,coin->chain->serverport,coin->chain->userpass,"decoderawtransaction",buf);
printf("%s decoderawtransaction.(%s)\n",coin->symbol,buf);
} else retstr = clonestr("{\"error\":\"rawtx too big\"}");
}
else if ( coin->FULLNODE > 0 || coin->VALIDATENODE > 0 )
{

Loading…
Cancel
Save