anchor.diff:  }:
   
   let
  -  version = "4.1.5";
  +  version = "4.2.1";
   
     libsecp256k1_name =
       if stdenv.isLinux then "libsecp256k1.so.0"
  
positive.code:     owner = "spesmilo";
      repo = "electrum";
      rev = version;
      sha256 = "1ps8yaps5kfd7yv7bpdvssbwm6f5qivxcvhwn17cpddc2760a7nk";
  
      extraPostFetch = ''
        mv $out ./all
        mv ./all/electrum/tests $out
      '';
    };
  
    py = python3.override {
      packageOverrides = self: super: {
  
        aiorpcx = super.aiorpcx.overridePythonAttrs (oldAttrs: rec {
          version = "0.18.7";
          src = oldAttrs.src.override {
            inherit version;
            sha256 = "1rswrspv27x33xa5bnhrkjqzhv0sknv5kd7pl1vidw9d2z4rx2l0";
          };
        });
      };
    };
  
  in
  
negative.code:     cp -ar ${tests} $sourceRoot/electrum/tests
    '';
  
    nativeBuildInputs = lib.optionals enableQt [ wrapQtAppsHook ];
  
    propagatedBuildInputs = with python3.pkgs; [
      aiohttp
      aiohttp-socks
      aiorpcx
  