cli
cli copied to clipboard
Refactor and simplify `Publish` method from `Network` package
The Publish method includes too much logic https://github.com/ignite/cli/blob/0877841f2c10e731ae4ef3925167ce8c5df69506/ignite/services/network/publish.go#L89
Campaign creation, voucher minting, etc...
The typical flow of the command is to publish a chain and so this behavior should be easy to read from the method. We should move campaign, voucher and mainnet related logic in sub-method for better readability