diff --git a/swap/swap_out_receiver.go b/swap/swap_out_receiver.go index e3f6bd69..bc620def 100644 --- a/swap/swap_out_receiver.go +++ b/swap/swap_out_receiver.go @@ -56,7 +56,9 @@ func getSwapOutReceiverStates() States { Events: Events{ Event_OnFeeInvoicePaid: State_SwapOutReceiver_BroadcastOpeningTx, Event_OnCancelReceived: State_SwapCanceled, + Event_ActionFailed: State_SendCancel, }, + FailOnrecover: true, }, State_SwapOutReceiver_BroadcastOpeningTx: { Action: &CreateAndBroadcastOpeningTransaction{},