Browse Source

kivy: fix creating dust amount receive requests

fixes https://github.com/spesmilo/electrum/issues/7928
patch-4
SomberNight 3 years ago
parent
commit
bd2ca30f95
No known key found for this signature in database GPG Key ID: B33B5F232C6271E9
  1. 3
      electrum/wallet.py

3
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

Loading…
Cancel
Save