From aedbd2cbf77abb115e38d8a9f006133188425908 Mon Sep 17 00:00:00 2001 From: jl777 Date: Thu, 7 Jul 2016 13:26:09 -0300 Subject: [PATCH] test --- basilisk/basilisk_swap.c | 7 ++++--- iguana/iguana_sign.c | 2 +- iguana/tests/decoderawtransactionB | 2 +- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/basilisk/basilisk_swap.c b/basilisk/basilisk_swap.c index 199283e70..5a78fe3ac 100755 --- a/basilisk/basilisk_swap.c +++ b/basilisk/basilisk_swap.c @@ -278,7 +278,9 @@ int32_t basilisk_alicepayment_spend(struct supernet_info *myinfo,struct basilisk int32_t basilisk_verify_alicepaid(struct supernet_info *myinfo,struct basilisk_swap *swap,uint8_t *data,int32_t datalen) { - return(0); + if ( basilisk_rawtx_spendscript(myinfo,&swap->alicepayment,0,data,datalen) == 0 ) + return(0); + else return(-1); } int32_t basilisk_numconfirms(struct supernet_info *myinfo,struct basilisk_rawtx *rawtx) @@ -345,13 +347,12 @@ int32_t basilisk_verify_privi(struct supernet_info *myinfo,struct basilisk_swap calc_rmd160_sha256(secret160,privkey.bytes,sizeof(privkey)); memcpy(&txid,secret160,sizeof(txid)); pubi = bitcoin_pubkey33(myinfo->ctx,pubkey33,privkey); - char str[65]; printf("verify privi %s\n",bits256_str(str,privkey)); if ( basilisk_verify_pubpair(&wrongfirstbyte,swap,swap->choosei,pubkey33[0],pubi,txid) == 0 ) { if ( swap->iambob != 0 ) swap->privAm = privkey; else swap->privBn = privkey; - printf("privi verified\n"); + char str[65]; printf("privi verified.(%s)\n",bits256_str(str,privkey)); return(0); } } diff --git a/iguana/iguana_sign.c b/iguana/iguana_sign.c index 138eb1291..2eff27250 100755 --- a/iguana/iguana_sign.c +++ b/iguana/iguana_sign.c @@ -328,7 +328,7 @@ bits256 bitcoin_sigtxid(struct iguana_info *coin,uint8_t *serialized,int32_t max revsigtxid = bits256_doublesha256(0,serialized,len); for (i=0; i