Submitting a profile here is optional (if we can use the on-chain data - we'll use the on-chain way). However, for some networks (e.g., Story), this is the only way to display additional validator information.
-
Create a
.json
file named$YOUR_ONCHAIN_IDENTITY.json
in the profiles folder. -
Fill it out following the example:
⚠️ Theaddresses
field is required for chains where setting theidentity
is not possible.Example:
{ "icon": "https://raw.githubusercontent.com/NodesGuru/explorer-validator-profiles/main/images/28B672FCE6BBD562.png", "description": "Guru of non-custodial staking. Professional node runner, low fees, best uptime, and 24/7 customer support.", "socials": { "email": "security@nodes.guru", "website": "https://nodes.guru/staking", "github": "https://github.com/nodesguru", "twitter": "https://x.com/NodesGuru", "telegram": "https://t.me/NodesGuruStake", "discord": "" }, "addresses": [ "storyvaloper18fru7pm6mdtgqlfttwxl3d3mwv2nevhtsfl8wh" ] }
-
Upload your validator logo to the images folder.
The logo file must be named exactly as
$YOUR_ONCHAIN_IDENTITY.png
. -
Create a pull request including:
- Your
.json
profile file. - Your validator logo image.
- Your