-
Notifications
You must be signed in to change notification settings - Fork 2.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LND rejects a valid commitment #1908
Comments
I see something that seems like a related issue seemingly on LND <> LND as well This happens when I'm doing HTLCs which are failing back to me. The outcome is a local force close of the channel
|
Here are all the cases I see of this in the last few weeks: https://paste.ubuntu.com/p/KvMW9pWGqV/ |
What do you mean by this? |
The HTLCs do not succeed, they resolve in timeouts |
Could be that the nodes disagree on the commitment view somehow, and therefore validate the signature against different commitments. It is hard to tell from these errors though. Ideally we should get |
@alexbosworth are you paying through a channel where you control both sides of the channel? In that case wallet trace logs ( |
No this hasn’t happened to me in a situation where I control both sides
On Thu, Nov 1, 2018 at 4:40 AM Johan T. Halseth ***@***.***> wrote:
@alexbosworth <https://github.com/alexbosworth> are you paying through a
channel where you control both sides of the channel? In that case wallet
trace logs (debuglevel --level=LNWL=trace) should tell us what we need to
know.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#1908 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAYiIdx_SxXi2eBaVifhCHr5_QgU8vPRks5uqt2zgaJpZM4WpmM_>
.
--
Sent from my iPhone
|
I have upgraded from vanilla 0.5 to today's master, and my
|
Background
eclair
-lnd
channel, an htlc has been failed right after a disconnection, and reconnectionlnd
rejects a sig which seems valid.Note the
lnd
node definitely seems to be having issues (see huge delays betweensig
andrev
below), but that doesn't explain the disagreement over the commitmentYour environment
lnd
: bitrefill node024a2e265cd66066b78a788ae615acdc84b5b0dec9efac36d7ac87513015eaf6ed
Steps to reproduce
Expected behaviour
lnd
accepts the sig.Actual behaviour
lnd
rejects the signature, and provides the tx it expected, which does include the htlc that was previously removed (and which removal was acked bylnd
). OTOH this tx has the correct feerate.This looks like everything from the
fail
until the disconnection was lost onlnd
's side, but shouldn't the state have been persisted to disk?The text was updated successfully, but these errors were encountered: