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.