from
https://credacash.com/crosschain-exchange-overview/The buyer may fail to make payment on the bitcoin blockchain,
or claim the sellers payment on the CredaCash blockchain prior to the payment expiration time.
In both cases, once the payment time expires, the full amount of the sellers contingent
payment reverts to the seller.
But what if the following case happens:
The seller (of credacash) uses modified software that always behaves as if no bitcoin payment has been made. He receives Btc, waits until payment time expires so that his payment reverts and has now both credacash and bitcoin.
The seller's payment is locked up in a contingent transaction. What the seller does after that point doesn't matter. The outcome of the seller's contingent transaction depends only on whether the buyer submits a valid claim for the seller's payment prior to the expiration of the payment time. If the buyer submits a valid claim, then the contingent payment becomes spendable by the buyer; if not, it reverts to the seller. This is a consensus rule enforced by every full node validating the blockchain. This could fail if no witness is willing to add the buyer's claim to the blockchain. The witnesses however are incentivized to add the buyer's claim to the blockchain both by the transaction fee they would potentially receive, as well as a general interest in ensuring the blockchain operates reliably and predictably. Thank you for the question, and please let us know if there are any additional questions we might be able to address.