After building a blockchain app on top of Cosmos SDK how do I go about initializing a new network where the base genesis file is set up that all validators will have to utilize, restrict the number of validators, set up the seed node, generate the first set of validators and implement other controls if needed?
Is there a general setup script that allows for this or documentation that provides the necessary instructions?