Core Lightning implementation of BOLT #11 invoices - part 6

LIVE #22February 15, 2024

A BOLT #11 invoice is signed by the node creating the invoice. Specifically, the HRP, the timestamp and the the tagged fields of the data part compose the message signed by the node and the signature is added at the end of the data part of the invoice, just before the bech32 checksum. In this live, we try to understand how this is implemented by Core Lightning.