gaia icon indicating copy to clipboard operation
gaia copied to clipboard

Easy bootstrap mechanism to join mainnet

Open mmulji-ic opened this issue 2 years ago • 7 comments

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?

mmulji-ic avatar Jul 19 '22 08:07 mmulji-ic

@dasanchez this was the issue mentioned by Udit.

mmulji-ic avatar Jul 21 '22 16:07 mmulji-ic

Check tgrade version of the script as well, thxs @yaruwangway

mmulji-ic avatar Jul 25 '22 15:07 mmulji-ic

@dasanchez did you have time to look at this yet?

mmulji-ic avatar Aug 15 '22 15:08 mmulji-ic

Not yet, we have been focused on planning and functionality to support the IS testnet so far.

dasanchez avatar Aug 16 '22 15:08 dasanchez

#1848 has another feature that would improve this. Might be good to bundle the issues together

okwme avatar Oct 31 '22 16:10 okwme

also this one: https://github.com/cosmos/gaia/issues/1722

okwme avatar Oct 31 '22 16:10 okwme

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

  1. 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"
  1. 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?

greg-szabo avatar Sep 21 '23 12:09 greg-szabo

Closing as not needed and it can potentially introduce security issues.

mpoke avatar Apr 04 '24 13:04 mpoke