From 5a60b0317402081ab075c1d02081b72d52e312ee Mon Sep 17 00:00:00 2001 From: "Johan T. Halseth" Date: Sat, 26 Aug 2017 16:19:32 +0200 Subject: [PATCH] Bolt11: specify that bech32 should allow addresses > 90 characters --- 11-payment-encoding.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/11-payment-encoding.md b/11-payment-encoding.md index 8b8555f..ccf9e80 100644 --- a/11-payment-encoding.md +++ b/11-payment-encoding.md @@ -23,8 +23,10 @@ encoding. ## Requirements A writer MUST encode the the payment request in Bech32 as specified in -BIP-0173. A reader MUST parse the address as Bech32 as specified in -BIP-0173, and MUST fail if the checksum is incorrect. +BIP-0173, with the exception that the Bech32 string MAY be longer than +the 90 characters specified there. A reader MUST parse the address as +Bech32 as specified in BIP-0173 (also without the character limit), +and MUST fail if the checksum is incorrect. # Human Readable Part