CLI tool to generate, backup, rotate, and manage Ethereum validator BLS keys.
Price: $9.99 | Store: staking-kit | Product #9
validator-key-manager is a Python CLI for managing Ethereum Beacon Chain validator keys. It generates BLS12-381 keys following EIP-2333/2334, stores them as EIP-2335 encrypted keystores, creates encrypted backups, and exports deposit data for the Ethereum Deposit Contract.
| Feature | Description |
|---|---|
| Generate | Create BLS12-381 validator keys from BIP-39 mnemonics |
| Keystores | EIP-2335 encrypted JSON keystores (scrypt + AES-128-CTR) |
| Backup | AES-256-GCM encrypted tar archives of keystore directories |
| Restore | Decrypt and extract keystores from encrypted backups |
| List | View all keys in a keystore directory with metadata |
| Verify | Test keystore integrity and password correctness |
| Deposit Data | Export deposit data JSON for the Ethereum Deposit Contract |
| Networks | Mainnet, Goerli, Holesky, Sepolia |
Get the full Validator Key Manager and unlock everything.
Get the complete guide with every chapter unlocked, including code samples, diagrams, and best practices.
Access all interactive tools with complete data, all workload profiles, and the full scenario library.
Downloadable source code, configuration files, and working examples from every chapter.
Free updates for life. Every new chapter, tool, and improvement included.