From bd2ca30f95b792532654c11e30fb455943e28836 Mon Sep 17 00:00:00 2001 From: SomberNight Date: Thu, 11 Aug 2022 12:38:46 +0000 Subject: [PATCH] kivy: fix creating dust amount receive requests fixes https://github.com/spesmilo/electrum/issues/7928 --- electrum/wallet.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/electrum/wallet.py b/electrum/wallet.py index 239701396..c0165a8d6 100644 --- a/electrum/wallet.py +++ b/electrum/wallet.py @@ -2443,10 +2443,11 @@ class Abstract_Wallet(ABC, Logger, EventListener): status = self.get_request_status(addr) util.trigger_callback('request_status', self, addr, status) - def create_request(self, amount_sat: int, message: str, exp_delay: int, address: str): + def create_request(self, amount_sat: int, message: str, exp_delay: int, address: Optional[str]): # for receiving amount_sat = amount_sat or 0 assert isinstance(amount_sat, int), f"{amount_sat!r}" + address = address or None # converts "" to None exp_delay = exp_delay or 0 timestamp = int(time.time()) fallback_address = address if self.config.get('bolt11_fallback', True) else None