buildbot/nix-eval evaluation succeeded in 3m 21s
buildbot/nix-build gitea:clan/dvt-lite#checks.x86_64-linux.integration-test-geth-prysm failed
buildbot/nix-build gitea:clan/dvt-lite#checks.x86_64-linux.integration-test-reth-teku failed
buildbot/nix-build 2 of 29 attributes failed
Set the standard ethpandaops port and option defaults across all EL and CL adapters. Checkpoint sync defaults to beaconstate.ethstaker.cc on known networks for Teku, Prysm, Nimbus, Lodestar, Grandine, and Lighthouse. Teku gets --data-storage-mode=prune. Besu gets --nat-method=NONE. Reth, lodestar, and grandine get explicit metrics ports to match ethpandaops (lodestar/grandine upstream modules differ). Systemd stop timeouts are 300 s on all EL and CL units. Add two nix-unit test files: - defaults.unit.nix: reads the upstream ethpandaops ethereum_node role YAML from the flake input and asserts our ECL role defaults match (P2P ports, QUIC, REST, engine API, fee recipient). - Per-client tests in adapters.unit.nix: same approach for per-client roles, covering metrics ports, NAT method, storage mode, and Prysm's unified P2P port mapping. The ethpandaops repo is added as a flake = false input so the YAML is read with builtins.readFile at eval time — no IFD, no sandbox issues.