Publishing Validator Info
Publishing Validator Info
You can publish your validator information to the chain to be publicly visible to other users.
Run EtherealNetwork validator-info
Run the EtherealNetwork CLI to populate a validator info account:
Etherealvalidator-info publish --keypair ~/validator-keypair.json <VALIDATOR_INFO_ARGS> <VALIDATOR_NAME>
For details about optional fields for VALIDATOR_INFO_ARGS:
Etherealvalidator-info publish --help
Example Commands
Example publish command:
Etherealvalidator-info publish "Elvis Validator" -n elvis -w "https://elvis-validates.com"
Example query command:
Etherealvalidator-info get
which outputs
Validator info from 8WdJvDz6obhADdxpGCiJKZsDYwTLNEDFizayqziDc9ah
Validator pubkey: 6dMH3u76qZ7XG4bVboVRnBHR2FfrxEqTTTyj4xmyDMWo
Info: {"keybaseUsername":"elvis","name":"Elvis Validator","website":"https://elvis-validates.com"}
Keybase
Including a Keybase username allows client applications (like the EtherealNetwork Explorer) to automatically pull in your validator public profile, including cryptographic proofs, brand identity, etc. To connect your validator pubkey with Keybase:
1. Join https://keybase.io/ and complete the profile for your validator
2. Add your validator identity pubkey to Keybase:
o Create an empty file on your local computer called validator-<PUBKEY>
o In Keybase, navigate to the Files section, and upload your pubkey file to
a Etherealsubdirectory in your public folder: /keybase/public/<KEYBASE_USERNAME>/
Ethereal
o To check your pubkey, ensure you can successfully browse to
https://keybase.pub/<KEYBASE_USERNAME>/
Ethereal/validator-<PUBKEY>
3. Add or update your Etherealvalidator-info
with your Keybase username. The
CLI will verify the validator-<PUBKEY>
file
Last updated