loop icon indicating copy to clipboard operation
loop copied to clipboard

LOOP failed 30k sats OUT

Open bamb0un0u opened this issue 2 years ago • 6 comments

Apparently a loop failed and never happened but i still got depleted of the 30 000 sats.

Any ways to get them back would be appreciated.

I'm on umbrel for reference, if there is some logs to dig for, please do let me know the correct command line.

bamb0un0u avatar May 03 '22 14:05 bamb0un0u

Hi @bamb0un0u, could you please provide a swap hash?

bhandras avatar May 03 '22 15:05 bhandras

I can find a payment hash of the 30k sats: f79d1b044b2a7353364b8340eb9df2eac3f53a26b24eb5fb8165a45f8bc40e3c

Not sure if this is what you are talking about //

bamb0un0u avatar May 03 '22 15:05 bamb0un0u

Looked into your swap, and it looks like both your prepay and swap payment was successful (to separate hodl invoices), the on-chain htlc was published, but your client never swept the on-chain htlc which timed out and the swap failed. The prepayment was then settled on our side (again because the htlc was published).

May I ask if your loopd was running the whole time?

bhandras avatar May 03 '22 18:05 bhandras

I am not sure as I was just discovering this service a month ago and was trying around different options to get inbound liq.

I remember setting the fees very low tho if this could have had an impact also.

The next loop i did turned out ok tho.

So is there any chance of getting those precious sats back?

bamb0un0u avatar May 04 '22 10:05 bamb0un0u

I am not sure as I was just discovering this service a month ago and was trying around different options to get inbound liq.

I remember setting the fees very low tho if this could have had an impact also.

The next loop i did turned out ok tho.

So is there any chance of getting those precious sats back?

We cannot refund the prepay if your loopd wasn't running to finish the swap. If you still have your logs of the swap and can send it to us we can check if indeed this is what happened.

The function of the prepay is to pay the swap cost as well as the cost of the user abandoning the swap so unless there's a bug preventing the user from finishing the swap, the prepay sweep is justified.

Also note that the prepay is only swept when both hodl invoices are accepted and can be settled as well as the on-chain htlc is published which at that point the client is free to sweep (until timeout).

bhandras avatar May 04 '22 12:05 bhandras

Similar to lightninglabs/loop#492 lightninglabs/lightning-terminal#368

Buttafuoco avatar May 19 '22 07:05 Buttafuoco