We have created a CLI tool that receives your validator keystore file and the selected cluster of operators as inputs, distributes your validator key to encrypted keyshares and outputs the transaction payload data required to broadcast and register your validator to the SSV network.
Your keystore file containing your validator’s encrypted private key
Encryption password
string
Your keystore file password
Operators public keys
base64
List of all operator’s public keys
Return values:
registerValidator() transaction payload data.
Register Validator to the SSV Network
To signal your operator cluster to start operating your validator, you must register your validator to the network by broadcasting a transaction to the SSV network smart contract with your validator public key and the operator's encrypted keyshares.