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):
Name | Description |
---|---|
name | Name of the validator |
logoUrl | Validator logo (PNG, JPEG, SVG) - 100px x 100px is enough |
website | Website URL |
contact | Contact 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.
Click Write
and use your Validator wallet to sign the transaction.