1
0

qt: pay_lightning_invoice - attempt paying multiple times in case of failure

This commit is contained in:
SomberNight
2018-08-01 18:32:16 +02:00
committed by ThomasV
parent 4d1785799b
commit b85aea1541
4 changed files with 39 additions and 11 deletions

View File

@@ -248,7 +248,9 @@ class LnAddr(object):
", ".join([k + '=' + str(v) for k, v in self.tags])
)
def lndecode(a, verbose=False, expected_hrp=constants.net.SEGWIT_HRP):
def lndecode(a, verbose=False, expected_hrp=None):
if expected_hrp is None:
expected_hrp = constants.net.SEGWIT_HRP
hrp, data = bech32_decode(a, ignore_long_length=True)
if not hrp:
raise ValueError("Bad bech32 checksum")