URI: 
       tTolerate 0.17 which deprecates accounts feature - electrum-personal-server - Maximally lightweight electrum server for a single user
  HTML git clone https://git.parazyd.org/electrum-personal-server
   DIR Log
   DIR Files
   DIR Refs
   DIR README
       ---
   DIR commit 74a439072dc2c54488dd673f98e4ba22f75bb995
   DIR parent 839c222880efce312363a89068c6cd724c3b267b
  HTML Author: chris-belcher <chris-belcher@users.noreply.github.com>
       Date:   Sat,  1 Sep 2018 23:30:33 +0100
       
       Tolerate 0.17 which deprecates accounts feature
       
       Bitcoin Core 0.17 deprecates the accounts feature and replaces it with
       labels. See issue #22.
       
       Diffstat:
         M server.py                           |      10 ++++++++--
       
       1 file changed, 8 insertions(+), 2 deletions(-)
       ---
   DIR diff --git a/server.py b/server.py
       t@@ -383,8 +383,14 @@ def run_electrum_server(rpc, txmonitor, hostport, ip_whitelist,
        def get_scriptpubkeys_to_monitor(rpc, config):
            log("Obtaining bitcoin addresses to monitor . . .")
            st = time.time()
       -    imported_addresses = set(rpc.call("getaddressesbyaccount",
       -        [transactionmonitor.ADDRESSES_LABEL]))
       +    try:
       +        imported_addresses = set(rpc.call("getaddressesbyaccount",
       +            [transactionmonitor.ADDRESSES_LABEL]))
       +        debug("using deprecated accounts interface")
       +    except JsonRpcError:
       +        #bitcoin core 0.17 deprecates accounts, replaced with labels
       +        imported_addresses = set(rpc.call("getaddressesbylabel",
       +            [transactionmonitor.ADDRESSES_LABEL]).keys())
            debug("already-imported addresses = " + str(imported_addresses))
        
            deterministic_wallets = []