this derivation will be built: /nix/store/qqbwzj1dqsykl09kncwjhqzmd65xj48p-nix-unit-check.drv building '/nix/store/ciwiy19x91gbj7ccclgl9vjadxy4h2pf-nix-unit-check.drv' on 'ssh-ng://builder@build-x86-01.clan.lol' building '/nix/store/ciwiy19x91gbj7ccclgl9vjadxy4h2pf-nix-unit-check.drv' nix-unit-check> out=/nix/store/yl04zpfqx8swpni3fhyx4ky84fmr113h-nix-unit-check nix-unit-check> Running tests for x86_64-linux nix-unit-check> warning: `--gc-roots-dir' not specified nix-unit-check> warning: not writing modified lock file of flake 'path:/nix/store/nhl09ql7lk7pwsr6ribrnrm1msxy3iz4-source': nix-unit-check> • Updated input 'clan-core': nix-unit-check> 'git+https://git.clan.lol/clan/clan-core?ref=refs/heads/main&rev=47a04bd45e756b93b5c5afd4a41ce69c2d1b09fb' (2026-04-16) nix-unit-check> → 'path:/nix/store/hd1g2xkrv04gmd8mnjdwlhm5aqxnhad6-source?lastModified=1&narHash=sha256-BT3mdOtV7qjl%2BxuD7FpjjwMkRZR746FxWX3geKWg8aI%3D' (1970-01-01) nix-unit-check> • Updated input 'ethereum-nix': nix-unit-check> 'github:nix-community/ethereum.nix/61f83fa77f233bd034650a46402ccec722ac29be?narHash=sha256-1Pmrp4MieWQ19BZemgswgvPPwwujHBK08qPMLzg1XtA%3D' (2026-04-16) nix-unit-check> → 'path:/nix/store/f4s7kd7dlvsfd9p2zas20j4s1sm2fwi2-source?lastModified=1&narHash=sha256-1Pmrp4MieWQ19BZemgswgvPPwwujHBK08qPMLzg1XtA%3D' (1970-01-01) nix-unit-check> • Updated input 'flake-parts': nix-unit-check> follows 'clan-core/flake-parts' nix-unit-check> → 'path:/nix/store/hqh4dp94r41rk0k4b9b6v804nrlwmij8-source?lastModified=1&narHash=sha256-91qqW8lhL7TLwgQWijoGBbiD4t7/q75KTi8NxjVmSmA%3D' (1970-01-01) nix-unit-check> • Added input 'flake-parts/nixpkgs-lib': nix-unit-check> 'github:nix-community/nixpkgs.lib/333c4e0545a6da976206c74db8773a1645b5870a?narHash=sha256-%2BU7gF3qxzwD5TZuANzZPeJTZRHS29OFQgkQ2kiTJBIQ%3D' (2026-03-29) nix-unit-check> • Updated input 'nix-unit': nix-unit-check> 'github:nix-community/nix-unit/6ab1f232562a01d18b40d5ed6a58718c4f3a74bc?narHash=sha256-affUbv/bwE8SLGhuWKniDr7SVO%2BLo1XEPjCZdyU5kgQ%3D' (2026-05-21) nix-unit-check> → 'path:/nix/store/ibf504y0csrp2gb51y1bd30na426xrcq-source?lastModified=1&narHash=sha256-affUbv/bwE8SLGhuWKniDr7SVO%2BLo1XEPjCZdyU5kgQ%3D' (1970-01-01) nix-unit-check> • Updated input 'nixpkgs': nix-unit-check> follows 'clan-core/nixpkgs' nix-unit-check> → 'path:/nix/store/cw6dilbw3gba38jhv5zaz8samzlb0f1w-source?lastModified=1&narHash=sha256-qTVvODr6edFBLD2lncXPF8yTQeCafZUuKVtpV3Xb3yM%3D' (1970-01-01) nix-unit-check> unpacking 'github:nix-community/nixpkgs.lib/333c4e0545a6da976206c74db8773a1645b5870a?narHash=sha256-%2BU7gF3qxzwD5TZuANzZPeJTZRHS29OFQgkQ2kiTJBIQ%3D' into the Git cache... nix-unit-check> unpacking 'github:numtide/treefmt-nix/790751ff7fd3801feeaf96d7dc416a8d581265ba?narHash=sha256-pc20NRoMdiar8oPQceQT47UUZMBTiMdUuWrYu2obUP0%3D' into the Git cache... nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.besu.test devnet (network = null) passes null through nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.besu.test network is passed through from the clan service nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.erigon.test chain is passed through from the clan service nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.erigon.test devnet (network = null) falls back to the module default nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.geth.test devnet (network = null) passes null through nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.geth.test network is passed through from the clan service nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.grandine.test checkpointSyncUrl is passed through from the clan service nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.grandine.test devnet (network = null) falls back to the module default nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.grandine.test network is passed through from the clan service nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.grandine.test unset checkpointSyncUrl leaves the option at its null default nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.lodestar.test checkpointSyncUrl is passed through from the clan service nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.lodestar.test devnet (network = null) falls back to the module default nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.lodestar.test network is passed through from the clan service nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.lodestar.test unset checkpointSyncUrl leaves the option at its null default nix-unit-check> unpacking 'github:numtide/blueprint/56131e8628f173d24a27f6d27c0215eff57e40dd?narHash=sha256-Dt9t1TGRmJFc0xVYhttNBD6QsAgHOHCArqGa0AyjrJY%3D' into the Git cache... nix-unit-check> unpacking 'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e?narHash=sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768%3D' into the Git cache... nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.nethermind.test chainspec is selected from the packaged chainspecs nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.nethermind.test devnet (network = null) sets no chainspec nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.nethermind.test fast and snap sync are enabled by default nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.nimbus.test checkpointSyncUrl is passed through from the clan service nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.nimbus.test devnet (network = null) falls back to the module default nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.nimbus.test network is passed through from the clan service nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.nimbus.test unset checkpointSyncUrl leaves the option at its null default nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.prysm.test checkpointSyncUrl also feeds genesis-beacon-api-url nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.prysm.test checkpointSyncUrl is passed through from the clan service nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.prysm.test devnet (network = null) passes null through nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.prysm.test network is passed through from the clan service nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.prysm.test unset checkpointSyncUrl leaves the option at its null default nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.reth.test chain is passed through from the clan service nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.reth.test devnet (network = null) falls back to the module default nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.teku.test checkpointSyncUrl is passed through from the clan service nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.teku.test devnet (network = null) falls back to the module default nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.teku.test network is passed through from the clan service nix-unit-check> ✅ system-agnostic.dvt-ecl-adapters.teku.test unset checkpointSyncUrl leaves the option at its null default nix-unit-check> ✅ system-agnostic.dvt-lib.beacon.test co-located machine yields the local beacon address nix-unit-check> ✅ system-agnostic.dvt-lib.beacon.test honours a non-default beacon rest port nix-unit-check> ✅ system-agnostic.dvt-lib.beacon.test signer-only machine yields null nix-unit-check> ✅ system-agnostic.dvt-lib.wg.canonAddrOf.test equals canonicalizeIPv6 of the raw addrOf form nix-unit-check> ✅ system-agnostic.dvt-lib.wg.canonAddrOf.test matches the canonical hash-derived admin address nix-unit-check> ✅ system-agnostic.dvt-lib.wg.canonicalizeIPv6.test collapses a leading zero run nix-unit-check> ✅ system-agnostic.dvt-lib.wg.canonicalizeIPv6.test collapses a trailing zero run nix-unit-check> ✅ system-agnostic.dvt-lib.wg.canonicalizeIPv6.test collapses only the longest zero run, leaving a lone zero literal nix-unit-check> ✅ system-agnostic.dvt-lib.wg.canonicalizeIPv6.test collapses the fixed prefix zero run nix-unit-check> ✅ system-agnostic.dvt-lib.wg.canonicalizeIPv6.test leaves an address with no zero run untouched nix-unit-check> ✅ system-agnostic.dvt-lib.wg.canonicalizeIPv6.test strips a single per-hextet leading zero nix-unit-check> ✅ system-agnostic.dvt-lib.wg.canonicalizeIPv6.test strips multiple leading zeros within a hextet nix-unit-check> nix-unit-check> 🎉 44/44 successful nix-unit-check> Writing "check derived from l44ry32hi7wc4larpl7wpciqs46l02hp-nix-unit-check.drv is ok nix-unit-check> " to /nix/store/yl04zpfqx8swpni3fhyx4ky84fmr113h-nix-unit-check post-build step Upload to niks3: ok time=2026-07-21T15:31:19.484Z level=INFO msg="Uploading 1 paths to niks3.clan.lol (0 already cached)" time=2026-07-21T15:31:19.484Z level=INFO msg="Uploading yl04zpfqx8swpni3fhyx4ky84fmr113h-nix-unit-check (192B)" time=2026-07-21T15:31:19.888Z level=INFO msg="Uploading 1 narinfos" time=2026-07-21T15:31:19.956Z level=INFO msg="Upload complete. (545ms)"