As a user, I want to see the Validators metadata on its address page to increase reliability over the validators identify on POA chains. This info should be seen along with his primary name, validated blocks and transactions in the overview section.
Example (To see the info you have to connect your wallet on the POA chain before):
https://validators.poa.network
This information is stored in the blockchain, to fetch it is necessary to use the POA_ADDRESS and METADATA_ADDRESS contracts, with the abi specified below.
The validators info does not change frequently.
ABI
https://raw.githubusercontent.com/poanetwork/poa-chain-spec/core/abis/PoaNetworkConsensus.abi.json
https://raw.githubusercontent.com/poanetwork/poa-chain-spec/core/abis/ValidatorMetadata.abi.json
Contracts
https://raw.githubusercontent.com/poanetwork/poa-chain-spec/core/contracts.json
POA is a Proof of Authority Network with identity at stake. Validators stake their identities and reputation for validating blocks and keeping networks secure and reliable. Validators have to go through several verification stages, making sure this information is verified and available. Metadata should be publicly available from explorers.
address_names table;METADATA_ADDRESS: string with metadata contract address;POA_ADDRESScontract to fetch all the validators info.PoaNetworkConsensus.abi.json to read the info from the POA_ADDRESS contract;ValidatorMetadata.abi.json to read the info from the METADATA_ADDRESS contract;metadata on address_namesaddress_names related to the validator address hash;Overview section;interval amount of time to redo operation.Thank you @maratP. We'll include this feature sometime soon. Please keep the feedback coming :smile:
Add more columns to the address_names table.
Another option is that we can create a column for custom JSON data.
address_names -> primary = true, the user should be able to click on the name and a modal pops up showing all this extra data. I'm not sure if we need an image.
This information is not a part of our governance process.
@amandasposito
validators.poa.network updates. Since this will most likely be on a cronjob, let's check once daily.
Most helpful comment
@amandasposito
validators.poa.networkupdates. Since this will most likely be on a cronjob, let's check once daily.