gaia
gaia copied to clipboard
Easy bootstrap mechanism to join mainnet
Summary
Provide an easy bootstrap mechanism to allow validators to join mainnet/testnet. See https://get.osmosis.zone/
Problem Definition
No fuss mechanism to download the required binaries, setup config and join mainnet/testnet as required.
Proposal
For Admin Use
- [ ] Not duplicate issue
- [ ] Appropriate labels applied
- [ ] Appropriate contributors tagged
- [ ] Contributor assigned/self-assigned
- [ ] Is a spike necessary to map out how the issue should be approached?
@dasanchez this was the issue mentioned by Udit.
Check tgrade version of the script as well, thxs @yaruwangway
@dasanchez did you have time to look at this yet?
Not yet, we have been focused on planning and functionality to support the IS testnet so far.
#1848 has another feature that would improve this. Might be good to bundle the issues together
also this one: https://github.com/cosmos/gaia/issues/1722
The Osmosis example uses Python3 which I think is mostly unnecessary. (Except for the huge, colored OSMOSIS banner. That's mandatory.) But that's just a minor note.
The two bigger questions are
- Who's going to provide endpoints for this script? Osmosis has all kinds of endpoints hard-coded in the script so the node can connect and start syncing blocks:
rpc_node = "https://rpc.osmosis.zone:443",
addrbook_url = "https://rpc.osmosis.zone/addrbook",
snapshot_url = "https://snapshots.osmosis.zone/latest"
- Who will maintain the script when chain upgrades / binary upgrades happen? Is it going to be part of the release process to upgrade the script?
Closing as not needed and it can potentially introduce security issues.