1

I'm currently looking at output from the c-lightning -listforwards command.

A large portion of the payments are classified as local_failed with the failcode "4103 WIRE_TEMPORARY_CHANNEL_FAILURE".

Is it possible that some of the local fails are probing payments addressed to the node for which you don't have the secret key (obviously)? Or would a "payment" like that not show up in the -listforwards output?

1 Answer 1

3

You cannot dissociate probing from a legitimate failed payment attempt. If you could, then you could just prevent it in the first place.

To expand a bit more:

the node for which you don't have the secret key (obviously)?

There is no secret key. There is a payment preimage, the preimage to the hash used in the forwarded HTLC.

Is it possible that some of the local fails are probing payments addressed to the node [...]?

If by "the node" you are referring to your node, no. It would be WIRE_INCORRECT_OR_UNKNOWN_PAYMENT_DETAILS.

If you are referring to the next node, it might. According to the protocol it must send an incorrect_or_unknown_payment_details error. But you wouldn't be able to tell them if they didn't respect the protocol, and instead sent a temporary_channel_failure.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.