URI: 
       tFix typo and make __scripthash_status a class static method. - obelisk - Electrum server using libbitcoin as its backend
  HTML git clone https://git.parazyd.org/obelisk
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
   DIR commit 97e95d1f84dfaeaeb70230b0db5676308e51557d
   DIR parent acde0724e995c94416cd653f9fb73af0b59ac243
  HTML Author: parazyd <parazyd@dyne.org>
       Date:   Fri,  9 Apr 2021 01:29:05 +0200
       
       Fix typo and make __scripthash_status a class static method.
       
       Diffstat:
         M electrumobelisk/protocol.py         |       7 ++++---
       
       1 file changed, 4 insertions(+), 3 deletions(-)
       ---
   DIR diff --git a/electrumobelisk/protocol.py b/electrumobelisk/protocol.py
       t@@ -365,7 +365,7 @@ class ElectrumProtocol(asyncio.Protocol):  # pylint: disable=R0904,R0902
            async def scripthash_notifier(self, writer, scripthash):
                # TODO: Figure out how this actually works
                _ec, sh_queue = await self.bx.subscribe_scripthash(scripthash)
       -        if _ec and ec != 0:
       +        if _ec and _ec != 0:
                    self.log.error("bx.subscribe_scripthash failed:", repr(_ec))
                    return
        
       t@@ -404,9 +404,10 @@ class ElectrumProtocol(asyncio.Protocol):  # pylint: disable=R0904,R0902
                    status.append(str(i[kind]["height"]))  # str because of join
        
                self.sh_subscriptions[scripthash]["status"] = status
       -        return {"result": self.scripthash_status(status)}
       +        return {"result": ElectrumProtocol.__scripthash_status(status)}
        
       -    def scripthash_status(self, status):
       +    @staticmethod
       +    def __scripthash_status(status):
                # TODO: Check if trailing colon is necessary
                concat = ":".join(status) + ":"
                return hash_to_hex_str(sha256(concat.encode()))