From aef59861353f6341f4643b104698a994a8bf9401 Mon Sep 17 00:00:00 2001 From: David Boreham Date: Wed, 7 Aug 2024 14:11:06 -0600 Subject: [PATCH] Allow gentx-files to be omitted --- .../data/stacks/mainnet-laconic/deploy/commands.py | 3 --- stack_orchestrator/deploy/deployment_create.py | 2 +- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/stack_orchestrator/data/stacks/mainnet-laconic/deploy/commands.py b/stack_orchestrator/data/stacks/mainnet-laconic/deploy/commands.py index 40e271a9..50542f07 100644 --- a/stack_orchestrator/data/stacks/mainnet-laconic/deploy/commands.py +++ b/stack_orchestrator/data/stacks/mainnet-laconic/deploy/commands.py @@ -298,9 +298,6 @@ def setup(command_context: DeployCommandContext, parameters: LaconicStackSetupCo copyfile(genesis_file_path, os.path.join(network_dir, "config", os.path.basename(genesis_file_path))) else: # We're generating the genesis file - if not (parameters.gentx_file_list and parameters.gentx_address_list) : - print("Error: --gentx-files and --gentx-addresses must be supplied") - sys.exit(1) # First look in the supplied gentx files for the other nodes' keys other_node_keys = _get_node_keys_from_gentx_files(parameters.gentx_address_list) # Add those keys to our genesis, with balances we determine here (why?) diff --git a/stack_orchestrator/deploy/deployment_create.py b/stack_orchestrator/deploy/deployment_create.py index f9cb8317..bdc061d5 100644 --- a/stack_orchestrator/deploy/deployment_create.py +++ b/stack_orchestrator/deploy/deployment_create.py @@ -535,7 +535,7 @@ def create_operation(deployment_command_context, spec_file, deployment_dir, netw @click.option("--chain-id", help="The new chain id") @click.option("--key-name", help="Name for new node key") @click.option("--gentx-files", help="List of comma-delimited gentx filenames from other nodes") -@click.option("--gentx-addresses", help="List of comma-delimited validator addresses for other nodes") +@click.option("--gentx-addresses", type=str, help="List of comma-delimited validator addresses for other nodes") @click.option("--genesis-file", help="Genesis file for the network") @click.option("--initialize-network", is_flag=True, default=False, help="Initialize phase") @click.option("--join-network", is_flag=True, default=False, help="Join phase")