Want to make your validator node stand out on Cosmos-based blockchains? Look no further than Keybase.io! This guide will walk you through the process of setting up your Keybase account, obtaining your public key, and using it to update your validator profile with your snazzy logo. By following these steps, you'll create a more visually recognizable presence for your validator across the Cosmos ecosystem.
- Navigate to Keybase.io: Visit.
- Sign Up: Click the prominent "Sign Up" button. You can use your email, phone number, or sign up via existing accounts on GitHub, Twitter, or Reddit for a streamlined process.
- Create Your Identity: Choose a username reflecting your validator node's brand and set a strong password for security.
- Verify Your Account: Follow prompts to verify your email or phone number for account setup completion.
- Log In: Open the Keybase app and log in using your signup credentials.
- Access Your Profile: Click on your profile icon or username within the Keybase app.
- Find Your Public Key: Look for "PGP keys" or "Public keys" section on your profile.
- Copy Your Key: Click the "Copy" button next to your public key to copy your Keybase ID.
Upload Your Validator Logo
- Go to Your Profile: Stay on your Keybase profile page.
- Change Your Profile Picture: Click on your current profile picture.
- Upload Your Validator's Avatar: Choose your validator node's logo to upload. This logo will represent your validator information on Cosmos-based blockchains.
Now that you have your Keybase ID, it's time to integrate it with your validator profile. The following command example utilizes the mantrachaind
validator node, but the basic structure can be adapted for other chains.
Remember: Replace the bracketed placeholders with your specific information.
mantrachaind tx staking create-validator \
--amount=1000000uom \
--pubkey=$(mantrachaind tendermint show-validator) \
--moniker=$MANTRA_NODENAME \
--chain-id=$MANTRA_CHAIN_ID \
--commission-rate=0.10 \
--commission-max-rate=0.20 \
--commission-max-change-rate=0.05 \
--min-self-delegation="1" \
--gas-prices=0.002uom \
--gas-adjustment=1.5 \
--gas=auto \
--from=$MANTRA_WALLET \
--details="Always forward with the Anatolian Team 🚀" \
--security-contact="[email protected]" \
--website="https://anatolianteam.com" \
--identity="XXXX1111XXXX1111" \
--yes
Use the following parameters carefully to personalize your validator profile:
-
details
- Description: A brief description to be displayed on your validator profile.
- Usage:
--details="Always forward with the Anatolian Team 🚀"
- This description is used for promoting your validator. For example: "Always forward with the Anatolian Team 🚀".
-
security-contact
- Description: An email address for security-related contact.
- Usage:
--security-contact="[email protected]"
- This address is used for security notifications and important communications. For example: "[email protected]".
-
website
- Description: The URL of your validator profile's website.
- Usage:
--website="https://anatolianteam.com"
- This URL directs to the official website of your validator profile. For example: "https://anatolianteam.com".
-
identity
- Description: Your Keybase.io identity verification code.
- Usage:
--identity="XXXX1111XXXX1111"
- This code verifies your validator profile with your Keybase.io account. For example: "XXXX1111XXXX1111".
By completing these steps, you've linked your validator profile to your Keybase account. This integration allows Cosmos-based blockchains using Keybase.io for identity verification to showcase your validator's logo along with your other information. Now, when delegators explore validators on different Cosmos chains, they can easily recognize and trust your validator through its logo, enhancing its visibility and reputation within the Cosmos ecosystem.