In a standard workflow, the first steps of development will be facing a locally running Gamma server. This server runs multiple nodes in-memory on your local machine.
In later stages of the development process, the contract should also be tested on a test net. Since the test net is external, the HTTP endpoints used will have to change.
To make this process easier, Gamma CLI supports multiple environments with an optional config file.
Gamma config JSON
To configure multiple environments create a file named orbs-gamma-config.json in the local directory, with the following format