- fork the official Function X fx-validator-list repo
- The forked repo should be under your account/username.
- Clone the forked repo locally. if you are using terminal, git clone https://github.com/ your-github-username /fx-validator-list.git otherwise, simply use HTTPS method for any of your git clients : githubdesktop/sourcetree.
- checkout a new branch and name the branch ‘update_[your FX validator address]_logo’
- you can find out your validator address <fxvaloper..> under your validator name through the link https://explorer.functionx.io/fxcore/validators update <your_validator's address> logo
- Run the following script i) # mainnet ./run.sh mainnet ii) # testnet ./run.sh testnet
- add in the logo to your directory fx-validator-list/mainnet/assets//logo.png , the logo should have the following specifications: a. Ensure it is in a .png format b. Rename it to ‘logo.png’ c. File size cannot be bigger than 2MB d. The recommended image size is 800*800
- Once done, commit your changes and push to your forked repo.
- Check in github for the changes, and then click create a pull request.
- If your logo update is not yet picked up, kindly leave a message on functionx forum thread.
- update fxcore validator.json
# mainnet
./run.sh mainnet
# testnet
./run.sh testnet
credits: FrenchXCore https://forum.functionx.io/t/customized-validator-avatar-logo-update/3291/7