From a4a27fdc325091c0f3e06b58d918fd5c0b3b24c1 Mon Sep 17 00:00:00 2001 From: Anmol1696 Date: Wed, 10 Jul 2024 15:22:25 +0530 Subject: [PATCH] update scripts for running neutron specific scripts, update defaults --- starship/charts/devnet/defaults.yaml | 2 ++ .../devnet/scripts/neutron/update-config.sh | 36 +++++++++++++++++++ .../devnet/scripts/neutron/update-genesis.sh | 5 ++- 3 files changed, 42 insertions(+), 1 deletion(-) create mode 100644 starship/charts/devnet/scripts/neutron/update-config.sh diff --git a/starship/charts/devnet/defaults.yaml b/starship/charts/devnet/defaults.yaml index 2fe78d4da..27d8aa975 100644 --- a/starship/charts/devnet/defaults.yaml +++ b/starship/charts/devnet/defaults.yaml @@ -587,6 +587,8 @@ defaultChains: file: scripts/neutron/create-neutron-genesis.sh updateGenesis: file: scripts/neutron/update-genesis.sh + updateConfig: + file: scripts/neutron/update-config.sh assets: - description: The native token of Neutron chain. denom_units: diff --git a/starship/charts/devnet/scripts/neutron/update-config.sh b/starship/charts/devnet/scripts/neutron/update-config.sh new file mode 100644 index 000000000..b3d1fb9ad --- /dev/null +++ b/starship/charts/devnet/scripts/neutron/update-config.sh @@ -0,0 +1,36 @@ +#!/bin/bash + +STAKEDENOM=${DENOM:-untrn} +CHAIN_ID="${CHAIN_ID:=osmosis}" +CHAIN_DIR="${CHAIN_DIR:=$HOME/.osmosisd}" +KEYS_CONFIG="${KEYS_CONFIG:=configs/keys.json}" + +P2PPORT=${P2PPORT:-26656} +RPCPORT=${RPCPORT:-26657} +RESTPORT=${RESTPORT:-1317} +ROSETTA=${ROSETTA:-8080} + +set -eux + +ls $CHAIN_DIR + +sed -i -e 's/timeout_commit = "5s"/timeout_commit = "1s"/g' "$CHAIN_DIR/config/config.toml" +sed -i -e 's/timeout_propose = "3s"/timeout_propose = "1s"/g' "$CHAIN_DIR/config/config.toml" +sed -i -e 's/index_all_keys = false/index_all_keys = true/g' "$CHAIN_DIR/config/config.toml" +sed -i -e 's/enable = false/enable = true/g' "$CHAIN_DIR/config/app.toml" +sed -i -e 's/swagger = false/swagger = true/g' "$CHAIN_DIR/config/app.toml" +sed -i -e "s/minimum-gas-prices = \"\"/minimum-gas-prices = \"0$STAKEDENOM\"/g" "$CHAIN_DIR/config/app.toml" +sed -i -e 's/enabled = false/enabled = true/g' "$CHAIN_DIR/config/app.toml" +sed -i -e 's/prometheus-retention-time = 0/prometheus-retention-time = 1000/g' "$CHAIN_DIR/config/app.toml" +sed -i -e 's/enabled-unsafe-cors = false/enabled-unsafe-cors = true/g' "$CHAIN_DIR/config/app.toml" + +sed -i -e 's#"tcp://0.0.0.0:26656"#"tcp://0.0.0.0:'"$P2PPORT"'"#g' "$CHAIN_DIR/config/config.toml" +sed -i -e 's#"tcp://127.0.0.1:26657"#"tcp://0.0.0.0:'"$RPCPORT"'"#g' "$CHAIN_DIR/config/config.toml" +sed -i -e 's#"tcp://localhost:1317"#"tcp://0.0.0.0:'"$RESTPORT"'"#g' "$CHAIN_DIR/config/app.toml" +sed -i -e 's#"tcp://0.0.0.0:1317"#"tcp://0.0.0.0:'"$RESTPORT"'"#g' "$CHAIN_DIR/config/app.toml" +sed -i -e 's#":8080"#":'"$ROSETTA_1"'"#g' "$CHAIN_DIR/config/app.toml" + +echo "Update client.toml file" +sed -i -e 's#keyring-backend = "os"#keyring-backend = "test"#g' $CHAIN_DIR/config/client.toml +sed -i -e 's#output = "text"#output = "json"#g' $CHAIN_DIR/config/client.toml +sed -i -e "s#chain-id = \"\"#chain-id = \"$CHAIN_ID\"#g" $CHAIN_DIR/config/client.toml diff --git a/starship/charts/devnet/scripts/neutron/update-genesis.sh b/starship/charts/devnet/scripts/neutron/update-genesis.sh index f54801c87..e59552636 100644 --- a/starship/charts/devnet/scripts/neutron/update-genesis.sh +++ b/starship/charts/devnet/scripts/neutron/update-genesis.sh @@ -9,7 +9,10 @@ set -eux ls $CHAIN_DIR/config echo "Update genesis.json file with updated local params" -sed -i -e "s/\"stake\"/\"$DENOM\"/g" $CHAIN_DIR/config/genesis.json sed -i "s/\"time_iota_ms\": \".*\"/\"time_iota_ms\": \"$TIME_IOTA_MS\"/" $CHAIN_DIR/config/genesis.json +sed -i -e "s/\"denom\": \"stake\",/\"denom\": \"$DENOM\",/g" "$GENESIS_FILE" +sed -i -e "s/\"mint_denom\": \"stake\",/\"mint_denom\": \"$DENOM\",/g" "$GENESIS_FILE" +sed -i -e "s/\"bond_denom\": \"stake\"/\"bond_denom\": \"$DENOM\"/g" "$GENESIS_FILE" + $CHAIN_BIN tendermint show-node-id