- Fork this repo
- Add a new
.json
file 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_address
is required for evm chains likeeth
,bscvault
,celovault
,hecovault
,klaytnvault
,polygon
{
"name": "",
"eth_address": "",
"homepage": "",
"contact": "",
"location": "",
"logo": "",
"description": ""
}
STACKS:
stacks_address
,stacks_pub
,hash160
must be written, and these should be generated from the same private key aseth_address
.stacks_address
,stacks_pub
,hash160
can 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_mig
must be written, and these should be generated from the same private key aseth_address
.xrp_address
,xrp_address_converted_for_orbit_mig
can 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
,tonPublic
must be written, and these should be generated from the same private key aseth_address
.tonV3R2Address
,ethPublic
,tonPublic
can be made using KEY UTILS DOC
{
"name": "",
"eth_address": "",
"tonV3R2Address": "",
"ethPublic": "",
"tonPublic": "",
"homepage": "",
"contact": "",
"location": "",
"logo": "",
"description": ""
}
ICON:
icon_address
must be written, and these should be generated from the same private key aseth_address
.icon_address
can 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
master
bridge-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/