๐Ÿฉบ How to Check Your Validator's Health and Unjail It (If Needed)

If you are running a QIE validator, it's important to regularly check its health status. Validators can sometimes get jailed for issues like being offline (downtime) or double-signing. This guide explains how to check your validator's status and what to do if it gets jailed.

โœ… How to Check If Your Validator Is Jailed or Active

  • Open this page in your browser: ๐Ÿ‘‰ https://mainnet.qie.digital/validators

  • Scroll through the list to find your validator.

  • Click on your validatorโ€™s name to view details.

  • On the validator's page, youโ€™ll see information such as:

    • Rank

    • Description

    • Commission Rate

    • Max Commission

    • Validator Address

    • Website

    • Status (in the top-right corner)

  • Look at the Status:

    • If it says Active โ€“ โœ… your validator is healthy and participating in consensus.

    • If it says Jailed โ€“ โš ๏ธ your validator has been jailed and is not currently active.

Why a Validator Might Be Jailed

A validator can be jailed for the following reasons:

  • Downtime (most common): This happens if your validator doesn't sign enough blocks (i.e., it's offline too often).

    • Penalty: 0.01% of your total staked amount

    • Jail Duration: 1 hour

  • Double Signing (rare, but serious): This means your validator signed two different blocks at the same height, which is considered malicious.

    • Penalty: 5% of your total staked amount

    • You may not be able to unjail if double-signing is detected.

โ„น๏ธ In most cases, validators are jailed due to downtime โ€” often caused by network or server issues.


๐Ÿ”“ How to Unjail Your Validator (After Downtime)

If your validator was jailed due to downtime and the 1-hour jail period has passed, you can manually unjail it by following these steps:

1. Run the unjail command:

qied tx slashing unjail \
--from validator \
--chain-id qie_1990-1 \
--home "$HOME/.qieMainnetNode" \
--gas auto \
--gas-adjustment 1.5 \
--gas-prices 10000000000aqie \
--yes

๐Ÿ“Œ Make sure to replace validator with your wallet name or key name associated with the validator.

2. Wait for Transaction Confirmation

  • After running the command, you'll receive a transaction hash (tx hash).

  • Wait 5โ€“10 minutes for the network to process it.

3. Verify Your Validator Status Again

๐Ÿ›ก๏ธ Final Tips

  • Always monitor your validator to avoid getting jailed.

  • Set up alerts or monitoring tools if possible.

  • Keep your node software and infrastructure stable and up to date.

Last updated