From 1ba0b503ac4dec8fec167b680514dd367fc29bda Mon Sep 17 00:00:00 2001 From: sampocs Date: Wed, 16 Nov 2022 12:31:57 -0600 Subject: [PATCH] Dockernet Slash Test Configuration (#330) --- scripts/init_chain.sh | 6 ++++++ scripts/start_network.sh | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/scripts/init_chain.sh b/scripts/init_chain.sh index c1c7651b1..817d24d7a 100644 --- a/scripts/init_chain.sh +++ b/scripts/init_chain.sh @@ -56,6 +56,12 @@ set_host_genesis() { jq "del(.app_state.interchain_accounts)" $genesis_config > json.tmp && mv json.tmp $genesis_config interchain_accts=$(cat $SCRIPT_DIR/config/ica.json) jq ".app_state += $interchain_accts" $genesis_config > json.tmp && mv json.tmp $genesis_config + + # Slightly harshen slashing parameters (if 5 blocks are missed, the validator will be slashed) + # This makes it easier to test updating weights after a host zone validator is slashed + sed -i -E 's|"signed_blocks_window": "100"|"signed_blocks_window": "10"|g' $genesis_config + sed -i -E 's|"downtime_jail_duration": "600s"|"downtime_jail_duration": "10s"|g' $genesis_config + sed -i -E 's|"slash_fraction_downtime": "0.010000000000000000"|"slash_fraction_downtime": "0.100000000000000000"|g' $genesis_config } MAIN_ID=1 # Node responsible for genesis and persistent_peers diff --git a/scripts/start_network.sh b/scripts/start_network.sh index 9e0451cec..3d9ea7c6d 100755 --- a/scripts/start_network.sh +++ b/scripts/start_network.sh @@ -77,4 +77,4 @@ for chain_id in ${HOST_CHAINS[@]}; do docker-compose logs -f relayer-${chain_name} | sed -r -u "s/\x1B\[([0-9]{1,3}(;[0-9]{1,2})?)?[mGK]//g" >> ${LOGS}/relayer-${chain_name}.log 2>&1 & done -$SCRIPT_DIR/create_logs.sh ${HOST_CHAINS[@]} & \ No newline at end of file +$SCRIPT_DIR/create_logs.sh ${HOST_CHAINS[@]} &