Skip to content

Register a Validator

Register a validator name and icon to help X1 delegators find you.

Testnet contract

solidity
0x891416e8bDB4437d4D0D303781A3828262220581

Config File

Create a config file using JSON format that contains the following parameters (you can also leave any parameters empty):

NameDescription
nameName of the validator
logoUrlValidator logo (PNG, JPEG, SVG) - 100px x 100px is enough
websiteWebsite URL
contactContact URL such as Telegram or Discord
json
{
  "name": "VALIDATOR_NAME",
  "logoUrl": "LOGO_URL",
  "website": "WEBSITE_URL",
  "contact": "CONTACT_URL"
}
Example JSON
json
{
  "name": "xencrypto1",
  "logoUrl": "https://xen.network/XEN-logo-square-dark%20512x512.png",
  "website": "https://xen.network",
  "contact": "https://t.me/XENCryptoTalk"
}

Then host the file somewhere, so it is publicly accessible! Ex: https://x1-testnet-genesis.s3.amazonaws.com/xencrypto1.json

Update your info in the smart contract

Visit the ValidatorInfo contract in the explorer and call the updateInfo function with your config file URL.

updateInfo.png

Click Write and use your Validator wallet to sign the transaction.