main
Reviewed-on: #13
dvt-lite
Caution
⚠️ 🛑 This is just a spike. Do not use. 🛑 ⚠️
Clan services for deploying distributed Ethereum validators.
Service: dvt
The dvt clan service orchestrates a distributed Ethereum validator stack using Dirk for threshold signing, Vouch as the validator client, and Nimbus as the beacon node.
It provides four roles:
- admin — full Dirk access: issues a client certificate and wrapped
ethdowith all wallet permissions - signer — runs the Dirk daemon for threshold signing; permissions are auto-derived from admin/signer role membership
- ecl — runs an execution + consensus layer node pair (Nimbus beacon node) providing beacon API endpoints
- validator — runs Vouch with sign-only Dirk access, connecting to signer endpoints and beacon nodes discovered from the inventory
Usage
Add this flake as an input alongside clan-core, then reference the dvt service in your inventory.
See clanServices/dvt/tests/ for working examples.
Submitted for TheDAO Security funding round on Giveth: Staker Flakes - DVT-Lite
License
Description
Languages
Nix
100%