tSort correlated points from history4 by ascending height. - obelisk - Electrum server using libbitcoin as its backend
 (HTM) git clone https://git.parazyd.org/obelisk
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit b0b56496f93a1e0460fc02c0ed7308fbe4c3614a
 (DIR) parent 580d9c1f807b43ead6764876eae14532aaf491b8
 (HTM) Author: parazyd <parazyd@dyne.org>
       Date:   Fri,  9 Apr 2021 11:02:21 +0200
       
       Sort correlated points from history4 by ascending height.
       
       Diffstat:
         M electrumobelisk/zeromq.py           |       9 ++++++++-
       
       1 file changed, 8 insertions(+), 1 deletion(-)
       ---
 (DIR) diff --git a/electrumobelisk/zeromq.py b/electrumobelisk/zeromq.py
       t@@ -379,7 +379,14 @@ class Client:
                correlated_points = Client.__correlate(points)
                # self.log.debug("history points: %s", points)
                # self.log.debug("history correlated: %s", correlated_points)
       -        return error_code, correlated_points
       +        return error_code, self._sort_correlated_points(correlated_points)
       +
       +    @staticmethod
       +    def _sort_correlated_points(points):
       +        """Sort by ascending height"""
       +        if len(points) < 2:
       +            return points
       +        return sorted(points, key=lambda x: list(x.values())[0]["height"])
        
            async def broadcast_transaction(self, rawtx):
                """Broadcast given raw transaction"""