Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The current setup embeds the chain-id within the data folder. To operate the a3p container using an alternate chain-id, users must currently export the state manually and then re-import it after making necessary adjustments. This need arose for me when I attempted to run two separate a3p chains with distinct chain-ids on the same cluster for testing IBC relaying.
This proposed change involves exporting the state to the config folder and removing the data. The concept is that upon startup, the container will initially load the state from the exported genesis, allowing it to function as it previously did. Those who wish to use a different chain-id can simply modify the exported genesis before initiating the chain.