Closed diamondhands0 closed 5 months ago
Please update the Google doc https://docs.google.com/document/d/e/2PACX-1vTBJidczUhRBhl2hTo_75o8md0RNwFguF_FeUEG_CkooN5dMLBrGyqcXvIu5efE9iAhC8ZqRr_S89Ml/pub that pointed to now merged branch feature/proof-of-stake?
This repo will help validators get nodes up and running, and help devs make changes more effectively. Summary of everything I did:
make {command}
base.env
file with good descriptions of what each flag does.make {environment}-wipe
. The flow is you run a node for an environment usingmake {environment}
and then if you want to try syncing from scratch you domake {environment}-wipe
before you runmake {environment}
again.local
environment. This one is neat: If you clone a local backend+core in the parent directory and runmake local
it will run the node using your local code rather than a remote image. This could theoretically replace our reliance on n0_test and that family of scripts. I was using it to play with stuff and found it quite ergonomic, and much saner because the environment variables are cleanly organized and overridden only as needed.