From bf23c9d15be11e9a14adf32ed132e380ea4d5054 Mon Sep 17 00:00:00 2001 From: jl777 Date: Sun, 15 May 2016 21:49:18 -0500 Subject: [PATCH] test --- iguana/iguana_payments.c | 12 +++--------- iguana/tests/rawtx | 1 + 2 files changed, 4 insertions(+), 9 deletions(-) create mode 100755 iguana/tests/rawtx diff --git a/iguana/iguana_payments.c b/iguana/iguana_payments.c index c6dd37362..384425734 100755 --- a/iguana/iguana_payments.c +++ b/iguana/iguana_payments.c @@ -489,17 +489,11 @@ char *iguana_createrawtx(struct supernet_info *myinfo,struct iguana_info *coin,c #include "../includes/iguana_apidefs.h" #include "../includes/iguana_apideclares.h" -STRING_ARRAY_OBJ_STRING(iguana,rawtx,changeaddr,addresses_str,vals_str,spendscriptstr) +STRING_ARRAY_OBJ_STRING(iguana,rawtx,changeaddr,addresses,vals,spendscriptstr) { - cJSON *vins=0,*retjson,*vals,*addresses; char *rawtx=0,*symbol=0; int64_t txfee,satoshis; uint32_t locktime,minconf; + cJSON *vins=0,*retjson; char *rawtx=0,*symbol=0; int64_t txfee,satoshis; uint32_t locktime,minconf; retjson = cJSON_CreateObject(); - vals = cJSON_Parse(jstr(vals_str,0)); - addresses = cJSON_Parse(jstr(addresses_str,0)); - if ( vals != 0 ) - printf("vals.(%s) (%s)\n",jprint(vals,0),jstr(vals_str,0)); - if ( addresses != 0 ) - printf("addresses.(%s) (%s)\n",jprint(addresses,0),jstr(addresses_str,0)); - if ( (symbol= jstr(vals,"coin")) != 0 && (coin= iguana_coinfind(symbol)) != 0 ) + if ( spendscriptstr != 0 && spendscriptstr[0] != 0 && (symbol= jstr(vals,"coin")) != 0 && (coin= iguana_coinfind(symbol)) != 0 ) { minconf = juint(vals,"minconf"); locktime = juint(vals,"locktime"); diff --git a/iguana/tests/rawtx b/iguana/tests/rawtx new file mode 100755 index 000000000..32d0816fa --- /dev/null +++ b/iguana/tests/rawtx @@ -0,0 +1 @@ +curl --url "http://127.0.0.1:14632" --data "{\"agent\":\"iguana\",\"method\":\"rawtx\",\"changeaddr\":\"RRyBxbrAPRUBCUpiJgJZYrkxqrh8x5ta9Z\",\"addresses\":[\"RRyBxbrAPRUBCUpiJgJZYrkxqrh8x5ta9Z\"],\"vals\":{\"coin\":\"BTCD\",\"amount\":\"10000000\"},\"spendscriptstr\":\"76a914b7128d2ee837cf03e30a2c0e3e0181f7b9669bb688ac\"}"