Commit 8be6d5c
committed
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-None1 parent 9737ef5 commit 8be6d5c
8 files changed
Lines changed: 1785 additions & 3 deletions
File tree
- common
- test
- devtools
- plugins
- test
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
| 84 | + | |
84 | 85 | | |
85 | 86 | | |
86 | 87 | | |
| |||
0 commit comments