From 17a89efd3c19cbff1fbf76d24e5c246d6e0ed935 Mon Sep 17 00:00:00 2001 From: Sander van Grieken Date: Fri, 12 May 2023 13:53:51 +0200 Subject: [PATCH] lnurl: fix lightning address regex --- electrum/lnurl.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/electrum/lnurl.py b/electrum/lnurl.py index 27d020cb1..67e942790 100644 --- a/electrum/lnurl.py +++ b/electrum/lnurl.py @@ -153,6 +153,6 @@ def lightning_address_to_url(address: str) -> Optional[str]: """Converts an email-type lightning address to a decoded lnurl. see https://github.com/fiatjaf/lnurl-rfc/blob/luds/16.md """ - if re.match(r"[^@]+@[^@]+\.[^@]+", address): + if re.match(r"^[^@]+@[^.@]+(\.[^.@]+)+$", address): username, domain = address.split("@") return f"https://{domain}/.well-known/lnurlp/{username}"