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 ethdo with 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

MIT

S
Description
No description provided
Readme 424 KiB
Languages
Nix 100%