A community-driven registry of Somnia Network validators. This repository allows validators to submit their profile information, making it easy for delegators to discover and learn about validators on the network.
Click the "Fork" button at the top right of this repository to create your own copy.
- Navigate to the
testnet/images/
directory - Upload your validator's profile image with the filename:
[your-validator-address].png
(or.jpg
,.svg
) - Recommended image size: 200x200px or larger, square format
- Navigate to the
testnet/background/
directory - Upload your validator's background image with the filename:
[your-validator-address].png
(or.jpg
,.svg
) - Recommended image size: 1920x1080px or similar wide format
- Navigate to the
testnet/
directory - Create a new JSON file named after your validator address:
[your-validator-address].json
- Use the following template for your validator profile:
{
"moniker": "Your Validator Name",
"details": "Brief description of your validator",
"profile": "./images/[your-validator-address].png",
"background": "./background/[your-validator-address].png",
"contact": {
"email": "[email protected]",
"website": "https://your-website.com"
}
}
- moniker: Your validator's display name
- details: A brief description of your validator and services
- profile: Relative path to your validator's profile image (should match your uploaded image)
- background: Relative path to your validator's background image (optional)
- contact.email: Your contact email
- contact.website: Your validator's website
- Commit your changes with a clear message:
Add [YourValidatorName] validator profile
- Push the changes to your forked repository
- Create a Pull Request to this repository with the title:
Add [YourValidatorName] validator profile
- In the PR description, briefly introduce your validator and any additional information
- Ensure all URLs are accessible and working
- Profile and background images should be in PNG, JPG, or SVG format (max 1MB file size for profile, max 2MB for background)
- Use the same filename for both your JSON profile and image (with appropriate extensions)
- Keep descriptions concise and professional
- Make sure your JSON file is valid and properly formatted
- Use your actual validator address as the filename
See testnet/validator-template.json
for a complete example, or check existing validator profiles in the testnet/
directory.
All submissions will be reviewed for:
- Correct JSON formatting
- Working URLs for images and websites
- Appropriate content (no spam, offensive material, etc.)
- Accurate validator address
To validate your profile before submitting, you can run:
npm install
npm run validate
This will check all validator profiles for proper formatting and required fields.