Ethereum.nix
Ethereum clients and tools packaged with Nix, so the same setup builds identically on any machine.
- Status
- Community-maintained
- Website
- Documentation
- Built on
- Nix
- Maintained by
- Nix Community
01What it is
Ethereum.nix packages Ethereum’s execution and consensus clients, validators and supporting services as reproducible Nix modules. A full node, staking infrastructure or related service is declared once instead of being configured by hand on each server.
It began as one contributor’s personal project and is now maintained by the community under the Nix Community organisation.
What it does
- Execution clientsPackaged as reproducible Nix modules.
- Consensus clientsPackaged the same way, versioned together.
- ValidatorsStaking set up by declaration, not by hand.
- Supporting servicesThe pieces around a node, packaged alongside it.
- Declare onceA full node or staking setup is described once, not configured server by server.
- Community-maintainedStarted by one contributor, now maintained under the Nix Community.
02Essays and updates
Everything tagged “ethereum” shows up here automatically.