From bcb5cd958f5c431f01c968f84ba3174a378a6f42 Mon Sep 17 00:00:00 2001 From: jl777 Date: Tue, 11 Sep 2018 07:33:17 -1100 Subject: [PATCH] Test --- src/cc/dapps/oraclefeed.c | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/cc/dapps/oraclefeed.c b/src/cc/dapps/oraclefeed.c index f62c49a52..2355e46a2 100644 --- a/src/cc/dapps/oraclefeed.c +++ b/src/cc/dapps/oraclefeed.c @@ -329,7 +329,8 @@ cJSON *get_komodocli(char **retstrp,char *acname,char *method,char *arg0,char *a void komodobroadcast(char *acname,cJSON *hexjson) { - char *hexstr,*retstr; cJSON *retjson; + char *hexstr,*retstr,str[65]; cJSON *retjson; bits256 txid; + memset(txid.bytes,0,sizeof(txid)); if ( (hexstr= jstr(hexjson,"hex")) != 0 ) { if ( (retjson= get_komodocli(&retstr,acname,"sendrawtransaction",hexstr,"","")) != 0 ) @@ -339,10 +340,16 @@ void komodobroadcast(char *acname,cJSON *hexjson) } else if ( retstr != 0 ) { - fprintf(stderr,"txid.(%s)\n",retstr); + if ( strlen(retstr) >= 64 ) + { + retstr[64] = 0; + decode_hex(txid.bytes,32,retstr); + } + fprintf(stderr,"txid.(%s)\n",bits256_str(str,txid)); free(retstr); } } + return(txid); } int32_t get_KMDheight() @@ -537,7 +544,7 @@ int32_t main(int32_t argc,char **argv) printf("got json parse error.(%s)\n",retstr); free(retstr); } - sleep(60); + sleep(50); } return(0); }