From c6a35bf06ec4e4e0e66bff406283b0400168630f Mon Sep 17 00:00:00 2001 From: Prem Chaitanya Prathi Date: Mon, 29 Jun 2026 20:55:59 +0530 Subject: [PATCH] fix(nix): add stateless librln hashes for linux + x86_64-darwin rlnHash only had aarch64-darwin, so every other platform hit the "add stateless librln hash" throw (e.g. x86_64-linux on Ubuntu). The rlnTriplet map already covers all four platforms; add the matching zerokit v2.0.2 stateless-rln asset hashes (verified against the release assets; the linux tarballs ship librln.a, which the linux link path uses). --- nix/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/nix/default.nix b/nix/default.nix index 1250867..16f9b68 100644 --- a/nix/default.nix +++ b/nix/default.nix @@ -41,6 +41,9 @@ let }.${stdenv.hostPlatform.system} or (throw "no stateless librln triplet for ${stdenv.hostPlatform.system}"); rlnHash = { aarch64-darwin = "sha256-f2YppkPsKFdN00j+IY8fpvsebWTIb9lW/V1/vOTiVKU="; + x86_64-darwin = "sha256-ZaHP5CApN66FYY7jxwOmGcF9kJR78Fng3k1qE2W08Mk="; + x86_64-linux = "sha256-qbrUdaetYKFhjzxUP/QcwD3JHWJ8qk/tCMK3yXceIAk="; + aarch64-linux = "sha256-s4bWrmCcNTWHNyJwV73ilWNp58ZdAVG+TAgtWN1cTQs="; }.${stdenv.hostPlatform.system} or (throw "add stateless librln hash for ${stdenv.hostPlatform.system}"); rlnTarball = fetchurl { url = "https://github.com/vacp2p/zerokit/releases/download/v2.0.2/${rlnTriplet}-stateless-rln.tar.gz";