Skip to content

monad-developers/validator-info

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

880 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

validator-info

This repository serves as a standard directory for validators to publish their information.

Schema

Field Type Required Description
id integer yes Validator ID on-chain
name string yes Display name
secp string yes SECP public key (66-char hex); must match filename
bls string yes BLS public key (96-char hex)
website string yes Validator website URL
description string yes Short description of the validator
x string yes X (Twitter) profile URL
logo string no HTTPS URL to a logo image
registration_date string yes Date of on-chain registration (YYYY-MM-DD)
decommissioned boolean yes true if the validator is no longer active
vdp boolean yes true if the validator participates in the Validator Delegation Program

Registering a validator

To contribute:

  1. Fork this repository.
  2. Add a new JSON file named <SECP_KEY>.json.
  3. Ensure the file follows the format shown in the example file.
  4. Open a pull request (PR) with your changes.
  5. Make sure the branch is (re)based on main branch.
  6. Verify the Github checks are passing.
  7. Share the PR link in the designated Discord channel for review.

⚠️ Note: PRs that are not shared via Discord will not be reviewed.

Decommissioning a validator

To decommission a validator:

  1. Locate the validator's JSON file(s) under mainnet/ and/or testnet/ (a validator may have an entry in both).
  2. Set the decommissioned field to true in each file. Do not delete the file.
  3. Open a pull request (PR) with your changes.
  4. Verify the Github checks are passing.

About

This repo is dedicated for validators to upload their info in a standard format

Resources

Stars

33 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages