diff --git a/app/data/stacks/mainnet-laconic/deploy/commands.py b/app/data/stacks/mainnet-laconic/deploy/commands.py index 0f3d76f7..aa7c2a0c 100644 --- a/app/data/stacks/mainnet-laconic/deploy/commands.py +++ b/app/data/stacks/mainnet-laconic/deploy/commands.py @@ -42,6 +42,7 @@ class SetupPhase(Enum): def _config_toml_path(network_dir: Path): return network_dir.joinpath("config","client.toml") + def _get_chain_id_from_config(network_dir: Path): chain_id = None with open(_config_toml_path(network_dir), "rb") as f: @@ -108,7 +109,6 @@ def setup(command_context: DeployCommandContext, parameters: LaconicStackSetupCo print(f"Command output: {output}") elif phase == SetupPhase.JOIN: - # We want to create the directory so if it exists that's an error if not os.path.exists(network_dir): print(f"Error: network directory {network_dir} doesn't exist") sys.exit(1) @@ -123,23 +123,28 @@ def setup(command_context: DeployCommandContext, parameters: LaconicStackSetupCo "laconicd", f"laconicd add-genesis-account {parameters.key_name} 12900000000000000000000achk --home {laconicd_home_path_in_container} --keyring-backend test", mounts) - print(f"Command output: {output2}") + print(f"Command output: {output2}") output3, status3 = run_container_command( command_context, "laconicd", f"laconicd gentx {parameters.key_name} 90000000000achk --home {laconicd_home_path_in_container} --chain-id {chain_id} --keyring-backend test", mounts) print(f"Command output: {output3}") + output4, status4 = run_container_command( + command_context, + "laconicd", + f"laconicd keys show {parameters.key_name} -a --home {laconicd_home_path_in_container} --keyring-backend test", + mounts) + print(f"Command output: {output4}") elif phase == SetupPhase.CREATE: - # We want to create the directory so if it exists that's an error if not os.path.exists(network_dir): print(f"Error: network directory {network_dir} doesn't exist") sys.exit(1) output1, status1 = run_container_command( command_context, "laconicd", f"laconicd collect-gentxs --home {laconicd_home_path_in_container}", mounts) - print(f"Command output: {output1}") + print(f"Command output: {output1}") output2, status1 = run_container_command( command_context, "laconicd", f"laconicd validate-genesis --home {laconicd_home_path_in_container}", mounts) print(f"Command output: {output2}")