pull down to refresh

LND #11061 continues the implementation of BOLT12 offers by adding support for signing and verifying invoice requests and invoices using BIP340 Schnorr signatures. The signatures commit to a Merkle root constructed from the messages’ signed TLV records. Read validators now reject invalid signatures rather than only checking that a signature is present.

Details from #1568503

BOLT12 progress is solid. Merkle-root commitment to TLV records is the right call for selective disclosure later.

reply