From 77d188dd97bbcc844276cb2a97d7fc3ea5867cf4 Mon Sep 17 00:00:00 2001 From: Prathamesh Musale Date: Thu, 17 Oct 2024 11:08:54 +0530 Subject: [PATCH] Check for data dir before initializing a new chain --- scripts/init.sh | 5 ++++- x/auction/client/cli/tx.go | 6 +++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/scripts/init.sh b/scripts/init.sh index e41ea227..8dc55e37 100755 --- a/scripts/init.sh +++ b/scripts/init.sh @@ -10,7 +10,7 @@ LOGLEVEL=${LOGLEVEL:-"info"} input_genesis_file=${GENESIS_FILE} -if [ "$1" == "clean" ] || [ ! -d "$HOME/.laconicd/data/blockstore.db" ]; then +if [ "$1" == "clean" ] || [ ! -d "$HOME/.laconicd/data" ]; then # validate dependencies are installed command -v jq > /dev/null 2>&1 || { echo >&2 "jq not installed. More info: https://stedolan.github.io/jq/download/" @@ -103,6 +103,9 @@ if [ "$1" == "clean" ] || [ ! -d "$HOME/.laconicd/data/blockstore.db" ]; then # Run this to allow requests from any origin sed -i 's/cors_allowed_origins.*$/cors_allowed_origins = ["*"]/' $HOME/.laconicd/config/config.toml + # Allow multiple node connections from same IP + sed -i 's/allow_duplicate_ip.*$/allow_duplicate_ip = true/' $HOME/.laconicd/config/config.toml + # Enable telemetry (prometheus metrics: http://localhost:1317/metrics?format=prometheus) if [[ "$OSTYPE" == "darwin"* ]]; then sed -i '' 's/enabled = false/enabled = true/g' $HOME/.laconicd/config/app.toml diff --git a/x/auction/client/cli/tx.go b/x/auction/client/cli/tx.go index 7ff1dda0..b5f71483 100644 --- a/x/auction/client/cli/tx.go +++ b/x/auction/client/cli/tx.go @@ -53,9 +53,9 @@ func GetCmdCommitBid() *cobra.Command { if chainId == "" { // Take from config if not provided chainId = clientCtx.ChainID - if chainId == "" { - return fmt.Errorf("--chain-id required") - } + } + if chainId == "" { + return fmt.Errorf("--chain-id required") } bidAmount, err := sdk.ParseCoinNormalized(args[1])