Split Keys
You can split validator keys in two ways:
- SSV-Keys CLI
- SSV-SDK for programmatic flows and automation
Keep keys safe
- Do all key operations offline.
- Process only keystores that share the same password in one batch.
- Store original keystores in cold storage after the split.
Split Keys with the CLI
Prepare the input folder
- Download the SSV-Keys CLI binary for your OS.
- Put all validator keystore files you want to process into one input folder, for example
./keystores. - Make sure every keystore in that batch uses the same password.
Generate the command in the Web App
- Open the SSV Web App.
- Connect your wallet and go to My Account → Validators → Add Cluster.
- Select Generate new key shares.
- Choose your four operators.
- Select Offline → CLI.
- Copy the generated SSV-Keys CLI command.
Run the command offline
- Start a
tmuxorscreensession, so a terminal disconnect does not interrupt the run. - Paste the command.
- Provide the requested values:
- Input folder: the folder that contains your keystores, for example
./keystores - Password: the shared password for that batch of keystores
- Output folder: the folder where the generated key shares should be written, for example
./shares
- Input folder: the folder that contains your keystores, for example
Note
The tool validates the keystores before it writes output, so it may appear idle for a while. For about 1,000 validators, expect roughly 20-40 minutes on a modern server. Wait for the Key distribution successful! message.
Review the output
After a successful run, you will have:
- an input folder such as
keystores/that still contains your original keystores - an output folder such as
shares/ - one generated
keyshares-...jsonfile in the output folder for that batch
.
├── keystores/
│ ├── keystore-m_12381_3600_...
│ └── keystore-m_12381_3600_...
└── shares/
└── keyshares-YYYY-MM-DD-HH-MM-SS.json
Archive the original keystores in offline storage after the split.
Split Keys with the SSV-SDK (Alternative)
If you prefer a programmatic flow, use the SSV-SDK Quickstart or the SSV-SDK Overview to generate key shares from keystores.
The same safety rules apply: keep key handling offline and use a clear password policy.
Next Steps
After you generate the key shares, continue to Calculate Costs or go directly to Register Validators.