26 lines
565 B
Bash
26 lines
565 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
# Exit on error
|
||
|
set -e
|
||
|
set -u
|
||
|
|
||
|
NODE_HOME="$HOME/.laconicd"
|
||
|
testnet2_genesis="$NODE_HOME/tmp-testnet2/genesis.json"
|
||
|
|
||
|
if [ ! -f ${testnet2_genesis} ]; then
|
||
|
echo "testnet2 genesis file not found, exiting..."
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
# Remove data but keep keys
|
||
|
laconicd cometbft unsafe-reset-all
|
||
|
|
||
|
# Use provided genesis config
|
||
|
cp $testnet2_genesis $NODE_HOME/config/genesis.json
|
||
|
|
||
|
# Set chain id in config
|
||
|
chain_id=$(jq -r '.chain_id' $testnet2_genesis)
|
||
|
laconicd config set client chain-id $chain_id --home $NODE_HOME
|
||
|
|
||
|
echo "Node data reset and ready for testnet2!"
|