URI: 
       twallet: (trivial) define import/delete_address in Abstract_Wallet - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 9657e927a7abe4e172c831f6a30c6afbc44d5687
   DIR parent b9f20d2c79c1c27fb11aff296ec63b78683a8c38
  HTML Author: SomberNight <somber.night@protonmail.com>
       Date:   Fri, 22 May 2020 16:17:41 +0200
       
       wallet: (trivial) define import/delete_address in Abstract_Wallet
       
       Diffstat:
         M electrum/wallet.py                  |      12 +++++++++++-
       
       1 file changed, 11 insertions(+), 1 deletion(-)
       ---
   DIR diff --git a/electrum/wallet.py b/electrum/wallet.py
       t@@ -1530,6 +1530,16 @@ class Abstract_Wallet(AddressSynchronizer, ABC):
            def create_new_address(self, for_change: bool = False):
                raise Exception("this wallet cannot generate new addresses")
        
       +    def import_address(self, address: str) -> str:
       +        raise Exception("this wallet cannot import addresses")
       +
       +    def import_addresses(self, addresses: List[str], *,
       +                         write_to_disk=True) -> Tuple[List[str], List[Tuple[str, str]]]:
       +        raise Exception("this wallet cannot import addresses")
       +
       +    def delete_address(self, address: str) -> None:
       +        raise Exception("this wallet cannot delete addresses")
       +
            def get_payment_status(self, address, amount):
                local_height = self.get_local_height()
                received, sent = self.get_addr_io(address)
       t@@ -2017,7 +2027,7 @@ class Imported_Wallet(Simple_Wallet):
                else:
                    raise BitcoinException(str(bad_addr[0][1]))
        
       -    def delete_address(self, address: str):
       +    def delete_address(self, address: str) -> None:
                if not self.db.has_imported_address(address):
                    return
                transactions_to_remove = set()  # only referred to by this address