Skip to content

Commit 8be6d5c

Browse files
common: add bolt12 payer proof support
Add common-layer payer proof encode, decode, and verification support for the `lnp` BOLT12 proof format. Expose payer proof decoding through `decode`, `bolt12-cli`, and type guessing in the offers plugin. Add vector-backed payer proof tests covering the published payer-proof corpus, including note-bearing proofs and selective disclosure of an odd experimental TLV. Changelog-None
1 parent 9737ef5 commit 8be6d5c

8 files changed

Lines changed: 1785 additions & 3 deletions

File tree

common/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@ COMMON_SRC_NOGEN := \
8181
common/peer_io.c \
8282
common/penalty_base.c \
8383
common/per_peer_state.c \
84+
common/payer_proof.c \
8485
common/permute_tx.c \
8586
common/ping.c \
8687
common/plugin.c \

0 commit comments

Comments
 (0)