From 5dfc9fb4b4efad0dfb7f3da3dc589d51608e0652 Mon Sep 17 00:00:00 2001 From: jl777 Date: Sat, 14 Jan 2017 13:22:29 +0200 Subject: [PATCH] test --- iguana/main.c | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/iguana/main.c b/iguana/main.c index 25dc7a292..5c7db3761 100755 --- a/iguana/main.c +++ b/iguana/main.c @@ -1644,25 +1644,25 @@ void iguana_main(void *arg) iguana_appletests(myinfo); #endif } - char *retstr,*pubkeystr; cJSON *retjson,*array,*item; int32_t i,n; - if ( (retstr= _dex_notaries(myinfo,"KMD")) != 0 ) + } else basilisks_init(myinfo); + char *retstr,*pubkeystr; cJSON *retjson,*array,*item; int32_t i,n; + if ( (retstr= _dex_notaries(myinfo,"KMD")) != 0 ) + { + if ( (retjson= cJSON_Parse(retstr)) != 0 ) { - if ( (retjson= cJSON_Parse(retstr)) != 0 ) + if ( (myinfo->numnotaries= jint(retjson,"numnotaries")) != 0 && (array= jarray(&n,retjson,"notaries")) != 0 && n == myinfo->numnotaries ) { - if ( (myinfo->numnotaries= jint(retjson,"numnotaries")) != 0 && (array= jarray(&n,retjson,"notaries")) != 0 && n == myinfo->numnotaries ) + for (i=0; inotaries[i],33,pubkeystr); - } + item = jitem(array,i); + if ( (pubkeystr= jstr(item,"pubkey")) != 0 && strlen(pubkeystr) == 33*2 ) + decode_hex(myinfo->notaries[i],33,pubkeystr); } - free_json(retjson); } - free(retstr); + free_json(retjson); } - } else basilisks_init(myinfo); + free(retstr); + } if ( 0 ) { char *jsonstr = "[\"03b7621b44118017a16043f19b30cc8a4cfe068ac4e42417bae16ba460c80f3828\", \"02ebfc784a4ba768aad88d44d1045d240d47b26e248cafaf1c5169a42d7a61d344\", \"03750cf30d739cd7632f77c1c02812dd7a7181628b0558058d4755838117e05339\", \"0394f3529d2e8cc69ffa7a2b55f3761e7be978fa1896ef4c55dc9c275e77e5bf5e\", \"0243c1eeb3777af47187d542e5f8c84f0ac4b05cf5a7ad77faa8cb6d2d56db7823\", \"02bb298844175640a34e908ffdfa2839f77aba3d5edadefee16beb107826e00063\", \"02fa88e549b4b871498f892e527a5d57287916809f8cc3163f641d71c535e8df5a\", \"032f799e370f06476793a122fcd623db7804898fe5aef5572095cfee6353df34bf\", \"02c06fe5401faff4442ef87b7d1b56c2e5a214166615f9a2f2030c71b0cb067ae8\", \"038ac67ca49a8169bcc5de83fe020071095a2c3b2bc4d1c17386977329758956d5\"]";