To participate in gaia-7000 you will need to follow these steps:
Fill out the validator signup form. You will need to create a genesis transaction with the gaiad init gen-tx command. Full instructions on the form. We will be collecting transactions until 9AM PST Monday, 16 July. To generate this transaction use the 0.21.0 release
Monday morning Pacific Standard Time we will begin the Validator Ceremony. Validators will have 12 hours during which they must come online and begin signing otherwise they will be either removed from the genesis block, or slashed when the network starts.
We will have a blog post detailing the changes between gaia-6002 and gaia-7000 up sometime later today. You can also always go check out the Release Notes to see what changed in the latest release.
I’m feeling optimistic to see this new method of genesis file creation being implemented, as well as clearly communicated in this forum and not Riot chat
I think you can remove the .gaiad directory entirely before gen-tx as the old priv_validator.json and config are different, and the chain data will be new.
Should suggest those who are upgrading from previous testnets to delete both .gaiad and .gaiacli to avoid generating any error while gen-tx. May need to give some explanations on this as they got stuck after seeing the errors.
I am not sure if there should be some documents explaining the fundamental knowledge about the structure. Validators even don’t know the .gaiacli exists and don’t know what to do when they see an error message. Just telling about the steps to solve a case by case issue might not be an ultimate solution.
No, unsafe_reset_all reset doesn’t delete them. If it delete the directories, then you will lost all your keys and config which is a problem for reset.