URI: 
       tfix typo - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit dfcdcb8d6410958e8533817f81a6d17bdc463280
   DIR parent 0b183444b46e6bf26622e8b41368004a73357dee
  HTML Author: ThomasV <thomasv@electrum.org>
       Date:   Fri, 20 Nov 2020 08:51:01 +0100
       
       fix typo
       
       Diffstat:
         M electrum/lnpeer.py                  |       2 +-
         M electrum/lnutil.py                  |       4 ++--
         M electrum/tests/test_lnutil.py       |      16 ++++++++--------
       
       3 files changed, 11 insertions(+), 11 deletions(-)
       ---
   DIR diff --git a/electrum/lnpeer.py b/electrum/lnpeer.py
       t@@ -227,7 +227,7 @@ class Peer(Logger):
                their_globalfeatures = int.from_bytes(payload['globalfeatures'], byteorder="big")
                self.their_features |= their_globalfeatures
                # check transitive dependencies for received features
       -        if not self.their_features.validate_transitive_dependecies():
       +        if not self.their_features.validate_transitive_dependencies():
                    raise GracefulDisconnect("remote did not set all dependencies for the features they sent")
                # check if features are compatible, and set self.features to what we negotiated
                try:
   DIR diff --git a/electrum/lnutil.py b/electrum/lnutil.py
       t@@ -963,7 +963,7 @@ class LnFeatures(IntFlag):
            _ln_feature_contexts[OPTION_SUPPORT_LARGE_CHANNEL_OPT] = (LNFC.INIT | LNFC.NODE_ANN | LNFC.CHAN_ANN_ALWAYS_EVEN)
            _ln_feature_contexts[OPTION_SUPPORT_LARGE_CHANNEL_REQ] = (LNFC.INIT | LNFC.NODE_ANN | LNFC.CHAN_ANN_ALWAYS_EVEN)
        
       -    def validate_transitive_dependecies(self) -> bool:
       +    def validate_transitive_dependencies(self) -> bool:
                # for all even bit set, set corresponding odd bit:
                features = self  # copy
                flags = list_enabled_bits(features)
       t@@ -1087,7 +1087,7 @@ def validate_features(features: int) -> None:
            for fbit in enabled_features:
                if (1 << fbit) & LN_FEATURES_IMPLEMENTED == 0 and fbit % 2 == 0:
                    raise UnknownEvenFeatureBits(fbit)
       -    if not features.validate_transitive_dependecies():
       +    if not features.validate_transitive_dependencies():
                raise IncompatibleOrInsaneFeatures(f"not all transitive dependencies are set. "
                                                   f"features={features}")
        
   DIR diff --git a/electrum/tests/test_lnutil.py b/electrum/tests/test_lnutil.py
       t@@ -757,21 +757,21 @@ class TestLNUtil(ElectrumTestCase):
                    extract_nodeid("00" * 33 + "@")
                self.assertEqual(extract_nodeid("00" * 33 + "@localhost"), (b"\x00" * 33, "localhost"))
        
       -    def test_ln_features_validate_transitive_dependecies(self):
       +    def test_ln_features_validate_transitive_dependencies(self):
                features = LnFeatures.OPTION_DATA_LOSS_PROTECT_REQ
       -        self.assertTrue(features.validate_transitive_dependecies())
       +        self.assertTrue(features.validate_transitive_dependencies())
                features = LnFeatures.PAYMENT_SECRET_OPT
       -        self.assertFalse(features.validate_transitive_dependecies())
       +        self.assertFalse(features.validate_transitive_dependencies())
                features = LnFeatures.PAYMENT_SECRET_REQ
       -        self.assertFalse(features.validate_transitive_dependecies())
       +        self.assertFalse(features.validate_transitive_dependencies())
                features = LnFeatures.PAYMENT_SECRET_REQ | LnFeatures.VAR_ONION_REQ
       -        self.assertTrue(features.validate_transitive_dependecies())
       +        self.assertTrue(features.validate_transitive_dependencies())
                features = LnFeatures.BASIC_MPP_OPT | LnFeatures.PAYMENT_SECRET_REQ
       -        self.assertFalse(features.validate_transitive_dependecies())
       +        self.assertFalse(features.validate_transitive_dependencies())
                features = LnFeatures.BASIC_MPP_OPT | LnFeatures.PAYMENT_SECRET_REQ | LnFeatures.VAR_ONION_OPT
       -        self.assertTrue(features.validate_transitive_dependecies())
       +        self.assertTrue(features.validate_transitive_dependencies())
                features = LnFeatures.BASIC_MPP_OPT | LnFeatures.PAYMENT_SECRET_REQ | LnFeatures.VAR_ONION_REQ
       -        self.assertTrue(features.validate_transitive_dependecies())
       +        self.assertTrue(features.validate_transitive_dependencies())
        
            def test_ln_features_for_init_message(self):
                features = LnFeatures.OPTION_DATA_LOSS_PROTECT_REQ