A validator can choose to display its information to the public by creating a public .json file and registering its URL in the Arthera validator info contract as explain below.
The first step is to create a .json file with the following format:
{
"name": "genesis",
"logoUrl": "",
"website": "https://arthera.net",
"contact": "dev@arthera.net"
}Once you have the file, create a Pull Request to this repository and commit your file here.
- Only in lower case
- Starting with
genesis-if it's genesis node - Following your validator name
- Get the Raw URL for the uploaded file (e.g.
https://raw.githubusercontent.com/artheranet/validator-registry/main/genesis-validator.json) - Fire up Remix
- Copy the ABI in a new file you have to name ValidatorInfo.abi
- In the left panel click on the Ethereum logo to reach
Deploy & run transactions - Open up your validator wallet
- In
Environmentlist selectInjected provider - In
Accountlist select your validator wallet and wait to see the expected balance amount - In
Load contract from Addresspaste0x000000000000000000000000000000000000Aa05 - Click
At Addressbutton at the left of the pasted address - Click
OKbutton to confirm - Click
>underDeployed Contracts - At the right of
setInfobutton paste the Raw URL of the first step - Click
setInfobutton to send the transaction