I want to know about what happens to the commitment transactions as the HTLC's are sent and cleared along to peers in a route.

1 Answer 1


When a HTLC is created, a new commitment transaction is created. The HTLC is an additional output (script) in this new commitment transaction, in addition to the RSMC and “regular” outputs, and represents the amount that is pending “routing confirmation”.

When the HTLC is cleared, another commitment transaction is created, absorbing the HTLC output amount into the RSMC/“regular” outputs.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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