Add playbook to run subsequent validator nodes (#2)

Part of https://www.notion.so/Create-stacks-for-mainnet-1f2a6b22d4728034be4be2c51decf94e

Co-authored-by: Shreerang Kale <shreerangkale@gmail.com>
Reviewed-on: #2
Co-authored-by: shreerang <shreerang@noreply.git.vdb.to>
Co-committed-by: shreerang <shreerang@noreply.git.vdb.to>
This commit was merged in pull request #2.
This commit is contained in:
2025-05-16 05:08:33 +00:00
committed by nabarun
co-authored by Shreerang Kale
parent 1154cfd0bc
commit 3b526fac78
11 changed files with 300 additions and 14 deletions
@@ -54,8 +54,7 @@ if [ -z "$account_address" ]; then
fi
# TODO: Use staking amount from output/staking-amount.json
# Get balance of account
stake_amount=$(jq -r --arg address "$account_address" --arg denom "$DENOM" '.app_state.bank.balances[] | select(.address == $address) | .coins[] | select(.denom == $denom) | .amount' $genesis_file_path)
stake_amount=900000000
# Create gentx with staked amount equal to allocated balance
laconicd genesis gentx $KEY_NAME $stake_amount$DENOM --chain-id $CHAIN_ID --keyring-backend $KEYRING
@@ -64,5 +63,7 @@ laconicd genesis gentx $KEY_NAME $stake_amount$DENOM --chain-id $CHAIN_ID --keyr
laconicd genesis collect-gentxs
laconicd genesis validate
chmod 777 $genesis_file_path
# Update the input genesis file
cp $genesis_file_path $input_genesis_file