From 599b7cca8d7f5a894d50940086d5dbfb4a08b405 Mon Sep 17 00:00:00 2001 From: jl777 Date: Thu, 29 Sep 2016 14:16:36 -0300 Subject: [PATCH] test --- basilisk/basilisk_swap.c | 11 ----------- basilisk/basilisk_tradebot.c | 4 ++++ iguana/tests/request2 | 2 ++ includes/iguana_structs.h | 4 ++-- 4 files changed, 8 insertions(+), 13 deletions(-) create mode 100755 iguana/tests/request2 diff --git a/basilisk/basilisk_swap.c b/basilisk/basilisk_swap.c index 9a9ff0819..356a57661 100755 --- a/basilisk/basilisk_swap.c +++ b/basilisk/basilisk_swap.c @@ -1201,22 +1201,12 @@ struct basilisk_swap *bitcoin_swapinit(struct supernet_info *myinfo,struct basil swap->I.otherhash = swap->I.req.desthash; if ( strcmp(swap->I.req.src,swap->I.bobstr) == 0 ) swap->I.iambob = 1; - else if ( strcmp(swap->I.req.dest,swap->I.alicestr) == 0 ) - { - printf("neither bob nor alice error\n"); - return(0); - } } else if ( bits256_cmp(swap->I.myhash,swap->I.req.desthash) == 0 ) { swap->I.otherhash = swap->I.req.srchash; if ( strcmp(swap->I.req.dest,swap->I.bobstr) == 0 ) swap->I.iambob = 1; - else if ( strcmp(swap->I.req.src,swap->I.alicestr) != 0 ) - { - printf("neither alice nor bob error\n"); - return(0); - } } else { @@ -1228,7 +1218,6 @@ struct basilisk_swap *bitcoin_swapinit(struct supernet_info *myinfo,struct basil printf("iambob.%d != %d\n",swap->I.iambob,bitcoin_coinptrs(myinfo,&bobcoin,&alicecoin,swap->I.req.src,swap->I.req.dest,swap->I.req.srchash,swap->I.req.desthash)); return(0); } - if ( bits256_nonz(myinfo->persistent_priv) == 0 || (x= instantdex_pubkeyargs(myinfo,swap,2 + INSTANTDEX_DECKSIZE,myinfo->persistent_priv,swap->I.orderhash,0x02+swap->I.iambob)) != 2 + INSTANTDEX_DECKSIZE ) { printf("couldnt generate privkeys %d\n",x); diff --git a/basilisk/basilisk_tradebot.c b/basilisk/basilisk_tradebot.c index af06f6810..d7d56bb1f 100755 --- a/basilisk/basilisk_tradebot.c +++ b/basilisk/basilisk_tradebot.c @@ -372,7 +372,11 @@ double basilisk_request_listprocess(struct supernet_info *myinfo,struct basilisk minamount = list[0].minamount; //printf("need to verify null quoteid is list[0] requestid.%u quoteid.%u\n",list[0].requestid,list[0].quoteid); if ( (active= basilisk_request_started(myinfo,list[0].requestid)) != 0 ) + { + if ( active->I.req.quoteid != 0 ) + return(0.); pendingid = active->I.req.quoteid; + } if ( bits256_cmp(myinfo->myaddr.persistent,list[0].srchash) == 0 ) // my request myrequest = 1; for (i=0; i