Browse Source

Test

etomic
jl777 8 years ago
parent
commit
f5991e312e
  1. 9
      basilisk/basilisk_swap.c

9
basilisk/basilisk_swap.c

@ -3321,6 +3321,7 @@ char *txnames[] = { "alicespend", "bobspend", "bobpayment", "alicepayment", "bob
// add blocktrail presence requirement for BTC
int32_t basilisk_swap_isfinished(bits256 *txids,int32_t *sentflags,bits256 paymentspent,bits256 Apaymentspent,bits256 depositspent)
{
int32_t i;
if ( bits256_nonz(Apaymentspent) != 0 && bits256_nonz(depositspent) != 0 )
{
if ( bits256_nonz(paymentspent) != 0 )
@ -3328,6 +3329,14 @@ int32_t basilisk_swap_isfinished(bits256 *txids,int32_t *sentflags,bits256 payme
else if ( bits256_nonz(txids[BASILISK_BOBPAYMENT]) == 0 && sentflags[BASILISK_BOBPAYMENT] == 0 )
return(1);
}
else
{
for (i=0; i<sizeof(txnames)/sizeof(*txnames); i++)
if ( i != BASILISK_OTHERFEE && i != BASILISK_MYFEE && sentflags[i] != 0 )
break;
if ( i == sizeof(txnames)/sizeof(*txnames) )
return(1);
}
return(0);
}

Loading…
Cancel
Save