- Fork this repo
- Add a new
.jsonfile with the same name as your team name under the chain folder you want to join as validator.
ex)./eth/ozys.json,./xrpvault/ozys.json - Fill out the information using the format by chain below.
EVM:
eth_addressis required for evm chains likeeth,bscvault,celovault,hecovault,klaytnvault,polygon
{
"name": "",
"eth_address": "",
"homepage": "",
"contact": "",
"location": "",
"logo": "",
"description": ""
}STACKS:
stacks_address,stacks_pub,hash160must be written, and these should be generated from the same private key aseth_address.stacks_address,stacks_pub,hash160can be made using KEY UTILS DOC
{
"name": "",
"eth_address": "",
"stacks_address": "",
"stacks_pub": "",
"hash160": "",
"homepage": "",
"contact": "",
"location": "",
"logo": "",
"description": ""
}XRP:
xrp_address,xrp_address_converted_for_orbit_migmust be written, and these should be generated from the same private key aseth_address.xrp_address,xrp_address_converted_for_orbit_migcan be made using XRP KEY UTIL DOC
{
"name": "",
"eth_address": "",
"xrp_address": "",
"xrp_address_converted_for_orbit_mig": "",
"homepage": "",
"contact": "",
"location": "",
"logo": "",
"description": ""
}TON:
tonV3R2Address,ethPublic,tonPublicmust be written, and these should be generated from the same private key aseth_address.tonV3R2Address,ethPublic,tonPubliccan be made using KEY UTILS DOC
{
"name": "",
"eth_address": "",
"tonV3R2Address": "",
"ethPublic": "",
"tonPublic": "",
"homepage": "",
"contact": "",
"location": "",
"logo": "",
"description": ""
}ICON:
icon_addressmust be written, and these should be generated from the same private key aseth_address.icon_addresscan be made using ICON KEY UTIL DOC
{
"name": "",
"eth_address": "",
"icon_address": "",
"homepage": "",
"contact": "",
"location": "",
"logo": "",
"description": ""
}- Make a Pull Request with the changes, to the
masterbridge-launch-governance repo.
- The settings.js file for each vault is here
- place your validator private key in settings.js
- if using infura for eth node, place your infura project id in settings.js
- replace file into bridge-docker
cp settings.js ~/bridge-dockerize/ethvault-validator/