profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/prusnak/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Pavol Rusnak prusnak Co-founder and CTO of @SatoshiLabs Prague, Czech Republic https://rusnak.io All-around hacker working on @bitcoin, @trezor, @tropicsquare, @NixOS and other open-source projects ...

bitcoin-core/HWI 273

Bitcoin Hardware Wallet Interface

djmelik/lndash 115

A simple web dashboard for lnd.

prusnak/gimp-plugin-gaugan 75

GauGAN plugin for GIMP

prusnak/addrgen 57

Deterministic Bitcoin Address Generator

prusnak/audioport 6

AudioPort - RS232 over audio I/O of smartphones and other computers

prusnak/blockchainfs 5

Blockchain (read-only) FUSE filesystem

prusnak/dokuwiki-plugin-nextday 2

Dokuwiki plugin for indicating date of upcoming events

prusnak/aarch64-build-box 1

Config for the Community aarch64 NixOS box [maintainer=@grahamc]

prusnak/alphasign 1

Python Driver for Alpha Sign displays (the one we have in brmlab :-)

issue commentsatoshilabs/slips

SLIP-0023: Dead Link To BIP32-Ed25519 Paper

https://ieeexplore.ieee.org/document/7966967

I am fine with linking to this source

b-vennes

comment created time in 2 hours

push eventsatoshilabs/slips

Kevin Gislason

commit sha b53f23230ad8bc2a154ec107941d500b2dcdd2c1

slip-0044: add manta and calamari private assets (#1146)

view details

push time in 4 hours

PR merged satoshilabs/slips

slip-0044: add manta and calamari private assets

Symbols omitted intentionally

+2 -2

0 comment

1 changed file

Kevingislason

pr closed time in 4 hours

PullRequestReviewEvent

issue commentbitcoin-core/HWI

Trezor emulator is seen as both trezor and keepkey

Fix in https://github.com/bitcoin-core/HWI/pull/519

Sjors

comment created time in 3 days

create barnchprusnak/HWI

branch : keepkey-port

created branch time in 3 days

PR opened bitcoin-core/HWI

Update keepkey port to 11044

Fixes https://github.com/bitcoin-core/HWI/issues/517

+17 -17

0 comment

2 changed files

pr created time in 3 days

issue closedtrezor/trezor-firmware

Unknown bootloader detected

Hi! I built firmware with docker script, flash the bootloader and install firmware with trezor suite. So, I have "Unknown bootloader detected" error on device screen. And my question why it happens? Also I unable to connect to device with programmer anymore what I asked for in hardware repository https://github.com/trezor/trezor-hardware/issues/18

closed time in 3 days

btclinux

issue commenttrezor/trezor-firmware

Unknown bootloader detected

Please read the instructions here https://github.com/trezor/trezor-firmware/blob/master/docs/legacy/index.md#how-to-install-custom-built-firmware

btclinux

comment created time in 3 days

issue commentbitcoin-core/HWI

Trezor emulator is seen as both trezor and keepkey

https://github.com/keepkey/keepkey-firmware/issues/276 has been closed - we can change the Keepkey's port from 21324 to 11044

Sjors

comment created time in 3 days

issue commenttrezor/python-shamir-mnemonic

Relax click constraint

@matejcik can you please cut a release with click dependency relaxed?

mweinelt

comment created time in 3 days

delete branch prusnak/librealsense

delete branch : patch-1

delete time in 3 days

Pull request review commenttrezor/trezor-firmware

refactor(python/stellar): Use Stellar Python SDK to parse Stellar transactions.

 units) will not be recognized, unless you install HIDAPI support (see below).   pip3 install trezor[ethereum]   ``` -To install both, use `pip3 install trezor[hidapi,ethereum]`.+* **Stellar**: To support Stellar signing from command line, additional packages are+  needed. Install with:++  ```sh+  pip3 install trezor[stellar]+  ```++To install both, use `pip3 install trezor[hidapi,ethereum,stellar]`.
To install all three, use `pip3 install trezor[hidapi,ethereum,stellar]`.
overcat

comment created time in 4 days

PullRequestReviewEvent

Pull request review commenttrezor/trezor-firmware

refactor(python/stellar): Use Stellar Python SDK to parse Stellar transactions.

 pyasn1 = "*" # legacy setuptools = ">=24.2.0" +# python

You should use optional dependencies: https://python-poetry.org/docs/pyproject/#extras

stellar-sdk = { version = ">=4.0.0,<5.0.0", optional = true }

and then add the following at the end of the file:

[tool.poetry.extras]
stellar = ["stellar-sdk"]
overcat

comment created time in 4 days

PullRequestReviewEvent

issue closedtrezor/trezor-hardware

Unknown bootloader detected

Hi! I built firmware with docker script, flash the bootloader and install firmware with trezor suite. Is it possible to erase firmware from STM now? With st-link utilities I can't connect to device anymore. ST-flash give an error "unknown chip id! 0x5fa0004", openocd give "Error: init mode failed (unable to connect to the target)"

closed time in 4 days

btclinux

issue commenttrezor/trezor-hardware

Unknown bootloader detected

Check your wiring again (maybe SWCLK and SWDIO are swapped)? Also check the soldering quality.

btclinux

comment created time in 4 days

PullRequestReviewEvent

pull request commenttrezor/trezor-firmware

Avoid busy loop in legacy emulator

Or is it just how it was implemented at first and there was no reason to change it?

Yes, I guess the naive implementation worked and never had to be changed earlier.

Your code looks so much better and if it works I'd merged that in! 👍

matejcik

comment created time in 4 days

PullRequestReviewEvent

Pull request review commentNixOS/nixpkgs

chia-plotter: init

+{ lib+, fetchFromGitHub+, stdenv+, libsodium+, cmake+, substituteAll+, pythonPackages+}:++stdenv.mkDerivation {+  name = "chia-plotter";++  src = fetchFromGitHub {+    owner = "madMAx43v3r";+    repo = "chia-plotter";+    rev = "974d6e5f1440f68c48492122ca33828a98864dfc";+    sha256 = "0dliswvqmi3wq9w8jp0sb0z74n5k37608sig6r60z206g2bwhjja";+    fetchSubmodules = true;+    leaveDotGit = false;+    deepClone = false;+  };++  patches = [+    # prevent CMake from trying to get libraries on the Internet+    (substituteAll {+      src = ./patch.patch;+      pybind11_src = pythonPackages.pybind11.src;+      relic_src = fetchFromGitHub {+        owner = "relic-toolkit";+        repo = "relic";+        rev = "1885ae3b681c423c72b65ce1fe70910142cf941c";+        hash = "sha256-tsSZTcssl8t7Nqdex4BesgQ+ACPgTdtHnJFvS9josN0=";+      };+    })+  ];++  nativeBuildInputs = [ cmake ];++  buildInputs = [ libsodium.dev ];++  cmakeFlags = [+    "-DARITH=easy"+    "-DBUILD_BLS_PYTHON_BINDINGS=false"+    "-DBUILD_BLS_TESTS=false"+    "-DBUILD_BLS_BENCHMARKS=false"+  ];++  CMAKE_CXX_FLAGS = "-O3 -fmax-errors=1";++  installPhase = ''+    runHook preInstall++    mkdir -p $out/bin+    cp ./chia_plot $out/bin
    install -D -m 755 chia_plot $out/bin/chia_plot
ilyakooo0

comment created time in 5 days

Pull request review commentNixOS/nixpkgs

chia-plotter: init

+{ lib+, fetchFromGitHub+, stdenv+, libsodium+, cmake+, substituteAll+, pythonPackages+}:++stdenv.mkDerivation {+  name = "chia-plotter";++  src = fetchFromGitHub {+    owner = "madMAx43v3r";+    repo = "chia-plotter";+    rev = "974d6e5f1440f68c48492122ca33828a98864dfc";+    sha256 = "0dliswvqmi3wq9w8jp0sb0z74n5k37608sig6r60z206g2bwhjja";+    fetchSubmodules = true;+    leaveDotGit = false;+    deepClone = false;

You can drop these two lines

ilyakooo0

comment created time in 5 days

Pull request review commentNixOS/nixpkgs

chia-plotter: init

+{ lib+, fetchFromGitHub+, stdenv+, libsodium+, cmake+, substituteAll+, pythonPackages+}:++stdenv.mkDerivation {+  name = "chia-plotter";++  src = fetchFromGitHub {+    owner = "madMAx43v3r";+    repo = "chia-plotter";+    rev = "974d6e5f1440f68c48492122ca33828a98864dfc";+    sha256 = "0dliswvqmi3wq9w8jp0sb0z74n5k37608sig6r60z206g2bwhjja";+    fetchSubmodules = true;+    leaveDotGit = false;+    deepClone = false;+  };++  patches = [+    # prevent CMake from trying to get libraries on the Internet+    (substituteAll {+      src = ./patch.patch;+      pybind11_src = pythonPackages.pybind11.src;+      relic_src = fetchFromGitHub {+        owner = "relic-toolkit";+        repo = "relic";+        rev = "1885ae3b681c423c72b65ce1fe70910142cf941c";+        hash = "sha256-tsSZTcssl8t7Nqdex4BesgQ+ACPgTdtHnJFvS9josN0=";+      };+    })+  ];++  nativeBuildInputs = [ cmake ];++  buildInputs = [ libsodium.dev ];++  cmakeFlags = [+    "-DARITH=easy"+    "-DBUILD_BLS_PYTHON_BINDINGS=false"+    "-DBUILD_BLS_TESTS=false"+    "-DBUILD_BLS_BENCHMARKS=false"+  ];++  CMAKE_CXX_FLAGS = "-O3 -fmax-errors=1";++  installPhase = ''+    runHook preInstall++    mkdir -p $out/bin+    cp ./chia_plot $out/bin++    runHook postInstall+  '';++  meta = with lib; {+    homepage = "https://github.com/madMAx43v3r/chia-plotter";+    description = "This is a new implementation of a chia plotter which is designed as a processing pipeline, similar to how GPUs work, only the \"cores\" are normal software CPU threads";+    license = [ licenses.gpl3Only ];+    platforms = platforms.linux;+    maintainers = with lib.maintainers; [ ilyakooo0 ];
    maintainers = with maintainers; [ ilyakooo0 ];
ilyakooo0

comment created time in 5 days

Pull request review commentNixOS/nixpkgs

chia-plotter: init

+{ lib+, fetchFromGitHub+, stdenv+, libsodium+, cmake+, substituteAll+, pythonPackages+}:++stdenv.mkDerivation {+  name = "chia-plotter";++  src = fetchFromGitHub {+    owner = "madMAx43v3r";+    repo = "chia-plotter";+    rev = "974d6e5f1440f68c48492122ca33828a98864dfc";+    sha256 = "0dliswvqmi3wq9w8jp0sb0z74n5k37608sig6r60z206g2bwhjja";+    fetchSubmodules = true;+    leaveDotGit = false;+    deepClone = false;+  };++  patches = [+    # prevent CMake from trying to get libraries on the Internet+    (substituteAll {+      src = ./patch.patch;+      pybind11_src = pythonPackages.pybind11.src;+      relic_src = fetchFromGitHub {+        owner = "relic-toolkit";+        repo = "relic";+        rev = "1885ae3b681c423c72b65ce1fe70910142cf941c";+        hash = "sha256-tsSZTcssl8t7Nqdex4BesgQ+ACPgTdtHnJFvS9josN0=";+      };+    })+  ];++  nativeBuildInputs = [ cmake ];++  buildInputs = [ libsodium.dev ];++  cmakeFlags = [+    "-DARITH=easy"+    "-DBUILD_BLS_PYTHON_BINDINGS=false"+    "-DBUILD_BLS_TESTS=false"+    "-DBUILD_BLS_BENCHMARKS=false"+  ];++  CMAKE_CXX_FLAGS = "-O3 -fmax-errors=1";
  "-DCMAKE_CXX_FLAGS = '-O3 -fmax-errors=1'"
  ];
ilyakooo0

comment created time in 5 days

Pull request review commentNixOS/nixpkgs

chia-plotter: init

+diff --git a/lib/bls-signatures/python-bindings/CMakeLists.txt b/lib/bls-signatures/python-bindings/CMakeLists.txt+index 255e3bb..5f99c3a 100644+--- a/lib/bls-signatures/python-bindings/CMakeLists.txt++++ b/lib/bls-signatures/python-bindings/CMakeLists.txt+@@ -6,8 +6,7 @@ include(FetchContent)+ + FetchContent_Declare(+   pybind11+-  GIT_REPOSITORY https://github.com/pybind/pybind11.git+-  GIT_TAG        v2.6.2++  SOURCE_DIR @pybind11_src@+ )+ FetchContent_MakeAvailable(pybind11 relic)+ +diff --git a/lib/bls-signatures/src/CMakeLists.txt b/lib/bls-signatures/src/CMakeLists.txt+index b762b5d..e06073b 100644+--- a/lib/bls-signatures/src/CMakeLists.txt++++ b/lib/bls-signatures/src/CMakeLists.txt+@@ -4,18 +4,11 @@ set (CMAKE_CXX_STANDARD 17)+ # CMake 3.14++ include(FetchContent)+ +-if (DEFINED ENV{RELIC_MAIN})+-  set(RELIC_GIT_TAG "origin/main")+-else ()+-  set(RELIC_GIT_TAG "1885ae3b681c423c72b65ce1fe70910142cf941c")+-endif ()+-+ message(STATUS "Relic will be built from: ${RELIC_GIT_TAG}")+ + FetchContent_Declare(+   relic+-  GIT_REPOSITORY https://github.com/relic-toolkit/relic.git+-  GIT_TAG        ${RELIC_GIT_TAG}++  SOURCE_DIR @relic_src@+ )+ FetchContent_MakeAvailable(relic)+ +diff --git a/CMakeLists.txt b/CMakeLists.txt+index 970ec74..948441a 100644+--- a/CMakeLists.txt++++ b/CMakeLists.txt+@@ -38,6 +38,7 @@ include_directories(+ 	${BLAKE3_PATH}+ 	${CMAKE_BINARY_DIR}/_deps/relic-src/include+ 	${CMAKE_BINARY_DIR}/_deps/relic-build/include++    @relic_src@/include
+     @relic_src@/include
ilyakooo0

comment created time in 5 days

Pull request review commentNixOS/nixpkgs

chia-plotter: init

+{ lib+, fetchFromGitHub+, stdenv+, libsodium+, cmake+, substituteAll+, pythonPackages+}:++stdenv.mkDerivation {+  name = "chia-plotter";
  pname = "chia-plotter";
  version = "unstable-2021-07-12";
ilyakooo0

comment created time in 5 days

Pull request review commentNixOS/nixpkgs

chia-plotter: init

+{ lib+, fetchFromGitHub+, stdenv+, libsodium+, cmake+, substituteAll+, pythonPackages+}:++stdenv.mkDerivation {+  name = "chia-plotter";++  src = fetchFromGitHub {+    owner = "madMAx43v3r";+    repo = "chia-plotter";+    rev = "974d6e5f1440f68c48492122ca33828a98864dfc";+    sha256 = "0dliswvqmi3wq9w8jp0sb0z74n5k37608sig6r60z206g2bwhjja";+    fetchSubmodules = true;+    leaveDotGit = false;+    deepClone = false;+  };++  patches = [+    # prevent CMake from trying to get libraries on the Internet+    (substituteAll {+      src = ./patch.patch;+      pybind11_src = pythonPackages.pybind11.src;+      relic_src = fetchFromGitHub {+        owner = "relic-toolkit";+        repo = "relic";+        rev = "1885ae3b681c423c72b65ce1fe70910142cf941c";+        hash = "sha256-tsSZTcssl8t7Nqdex4BesgQ+ACPgTdtHnJFvS9josN0=";+      };+    })+  ];++  nativeBuildInputs = [ cmake ];++  buildInputs = [ libsodium.dev ];++  cmakeFlags = [+    "-DARITH=easy"+    "-DBUILD_BLS_PYTHON_BINDINGS=false"+    "-DBUILD_BLS_TESTS=false"+    "-DBUILD_BLS_BENCHMARKS=false"+  ];++  CMAKE_CXX_FLAGS = "-O3 -fmax-errors=1";++  installPhase = ''+    runHook preInstall++    mkdir -p $out/bin+    cp ./chia_plot $out/bin++    runHook postInstall+  '';++  meta = with lib; {+    homepage = "https://github.com/madMAx43v3r/chia-plotter";+    description = "This is a new implementation of a chia plotter which is designed as a processing pipeline, similar to how GPUs work, only the \"cores\" are normal software CPU threads";+    license = [ licenses.gpl3Only ];
    license = licenses.gpl3Only;
ilyakooo0

comment created time in 5 days

Pull request review commentNixOS/nixpkgs

chia-plotter: init

+{ lib+, fetchFromGitHub+, stdenv+, libsodium+, cmake+, substituteAll+, pythonPackages+}:++stdenv.mkDerivation {+  name = "chia-plotter";++  src = fetchFromGitHub {+    owner = "madMAx43v3r";+    repo = "chia-plotter";+    rev = "974d6e5f1440f68c48492122ca33828a98864dfc";+    sha256 = "0dliswvqmi3wq9w8jp0sb0z74n5k37608sig6r60z206g2bwhjja";+    fetchSubmodules = true;+    leaveDotGit = false;+    deepClone = false;+  };++  patches = [+    # prevent CMake from trying to get libraries on the Internet+    (substituteAll {+      src = ./patch.patch;+      pybind11_src = pythonPackages.pybind11.src;+      relic_src = fetchFromGitHub {+        owner = "relic-toolkit";+        repo = "relic";+        rev = "1885ae3b681c423c72b65ce1fe70910142cf941c";+        hash = "sha256-tsSZTcssl8t7Nqdex4BesgQ+ACPgTdtHnJFvS9josN0=";+      };+    })+  ];++  nativeBuildInputs = [ cmake ];++  buildInputs = [ libsodium.dev ];++  cmakeFlags = [+    "-DARITH=easy"+    "-DBUILD_BLS_PYTHON_BINDINGS=false"+    "-DBUILD_BLS_TESTS=false"+    "-DBUILD_BLS_BENCHMARKS=false"+  ];++  CMAKE_CXX_FLAGS = "-O3 -fmax-errors=1";++  installPhase = ''+    runHook preInstall++    mkdir -p $out/bin+    cp ./chia_plot $out/bin++    runHook postInstall+  '';++  meta = with lib; {+    homepage = "https://github.com/madMAx43v3r/chia-plotter";+    description = "This is a new implementation of a chia plotter which is designed as a processing pipeline, similar to how GPUs work, only the \"cores\" are normal software CPU threads";
    description = "New implementation of a chia plotter which is designed as a processing pipeline";
ilyakooo0

comment created time in 5 days

PullRequestReviewEvent