From 1ece659435c4b0d8d4bb5dffc44e029f9f3eb353 Mon Sep 17 00:00:00 2001 From: Prathamesh Musale Date: Wed, 7 Aug 2024 14:32:43 +0530 Subject: [PATCH 1/2] Reduce staking amount to avoid hitting MaxTotalVotingPower --- scripts/init.sh | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/scripts/init.sh b/scripts/init.sh index 128da4e6..40d321b6 100755 --- a/scripts/init.sh +++ b/scripts/init.sh @@ -4,6 +4,7 @@ KEY="alice" CHAINID="laconic_9000-1" MONIKER="localtestnet" KEYRING="test" +DENOM=alnt LOGLEVEL="${LOGLEVEL:-info}" input_genesis_file=${GENESIS_FILE} @@ -29,7 +30,7 @@ if [ "$1" == "clean" ] || [ ! -d "$HOME/.laconicd/data/blockstore.db" ]; then laconicd keys add $KEY --keyring-backend $KEYRING # Set moniker and chain-id for Ethermint (Moniker can be anything, chain-id must be an integer) - laconicd init $MONIKER --chain-id $CHAINID --default-denom alnt + laconicd init $MONIKER --chain-id $CHAINID --default-denom $DENOM if [ -f ${input_genesis_file} ]; then # Use provided genesis config @@ -94,11 +95,11 @@ if [ "$1" == "clean" ] || [ ! -d "$HOME/.laconicd/data/blockstore.db" ]; then # Allocate genesis accounts (cosmos formatted addresses) # 10^30 alnt | 10^12 lnt - laconicd genesis add-genesis-account $KEY 1000000000000000000000000000000alnt --keyring-backend $KEYRING + laconicd genesis add-genesis-account $KEY 1000000000000000000000000000000$DENOM --keyring-backend $KEYRING # Sign genesis transaction - # 10^24 alnt | 10^6 lnt - laconicd genesis gentx $KEY 1000000000000000000000000alnt --keyring-backend $KEYRING --chain-id $CHAINID + # 10^15 alnt + laconicd genesis gentx $KEY 1000000000000000$DENOM --keyring-backend $KEYRING --chain-id $CHAINID # Collect genesis tx laconicd genesis collect-gentxs @@ -113,7 +114,7 @@ fi laconicd start \ --pruning=nothing \ --log_level $LOGLEVEL \ - --minimum-gas-prices=1alnt \ + --minimum-gas-prices=1$DENOM \ --api.enable \ --rpc.laddr="tcp://0.0.0.0:26657" \ --gql-server --gql-playground -- 2.45.2 From a1556cb107711c585d31d58fb45aac791203f97c Mon Sep 17 00:00:00 2001 From: Prathamesh Musale Date: Wed, 7 Aug 2024 14:48:47 +0530 Subject: [PATCH 2/2] Make staking amount configurable using env variable --- scripts/init.sh | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/scripts/init.sh b/scripts/init.sh index 40d321b6..1697ef7c 100755 --- a/scripts/init.sh +++ b/scripts/init.sh @@ -1,11 +1,12 @@ #!/bin/bash KEY="alice" -CHAINID="laconic_9000-1" -MONIKER="localtestnet" -KEYRING="test" -DENOM=alnt -LOGLEVEL="${LOGLEVEL:-info}" +CHAINID=${CHAINID:-"laconic_9000-1"} +MONIKER=${MONIKER:-"localtestnet"} +KEYRING=${KEYRING:-"test"} +DENOM=${DENOM:-"alnt"} +STAKING_AMOUNT=${STAKING_AMOUNT:-"1000000000000000"} +LOGLEVEL="${LOGLEVEL:-"info"}" input_genesis_file=${GENESIS_FILE} @@ -99,7 +100,7 @@ if [ "$1" == "clean" ] || [ ! -d "$HOME/.laconicd/data/blockstore.db" ]; then # Sign genesis transaction # 10^15 alnt - laconicd genesis gentx $KEY 1000000000000000$DENOM --keyring-backend $KEYRING --chain-id $CHAINID + laconicd genesis gentx $KEY $STAKING_AMOUNT$DENOM --keyring-backend $KEYRING --chain-id $CHAINID # Collect genesis tx laconicd genesis collect-gentxs -- 2.45.2