diff --git a/basilisk/basilisk_swap.c b/basilisk/basilisk_swap.c index 66dded2cd..b8305e60b 100755 --- a/basilisk/basilisk_swap.c +++ b/basilisk/basilisk_swap.c @@ -2921,7 +2921,7 @@ int32_t basilisk_swap_getsigscript(struct supernet_info *myinfo,char *symbol,uin bits256 basilisk_swap_spendtxid(struct supernet_info *myinfo,char *symbol,char *destaddr,bits256 utxotxid,int32_t vout) { - bits256 spendtxid,txid; char *retstr,*addr; cJSON *array,*array2,*item; int32_t i,n,m; char coinaddr[64]; struct iguana_info *coin = iguana_coinfind(symbol); + bits256 spendtxid,txid; char *retstr,*addr,*catstr; cJSON *array,*array2,*item; int32_t i,n,m; char coinaddr[64]; struct iguana_info *coin = iguana_coinfind(symbol); // listtransactions or listspents destaddr[0] = 0; memset(&spendtxid,0,sizeof(spendtxid)); @@ -2984,14 +2984,27 @@ bits256 basilisk_swap_spendtxid(struct supernet_info *myinfo,char *symbol,char * { if ( (n= cJSON_GetArraySize(array)) > 0 ) { + coinaddr[0] = 0; for (i=0; i