🏟️ BUIDL where legends play. Join our Hackathon at Parc des Princes, Paris – July 2025 •
Register Now
Chiliz Chain Developer Docs
Chiliz ChainBlock ExplorerCommunitySocios.com
English
English
  • Chiliz Chain developer docs
  • Quick Start
    • Chiliz Chain in a nutshell
    • Connect to Mainnet and Testnet
    • Deploy and verify a contract
      • Deploy with Remix IDE
      • Deploy with thirdweb
      • Verify with Chiliscan
      • Verify with Chiliz Block Explorer
    • Run a Chiliz Chain Node
    • Free online courses
    • Inflation Supply Allocation Addresses
    • Smart Contract Addresses
  • Learn
    • About Chiliz Chain
      • Tokenomics
      • Security Audits
      • Chiliz Labs
    • About Wallets
      • How to use MetaMask
        • Install MetaMask
        • Link Chiliz Chain to MetaMask
      • How to use a multisig wallet (Safe)
    • About Bridging
      • Using Dcentralab's Chainport
      • Using Chiliz Bridge
      • Bridging stablecoins
      • Making your project token bridgeable
    • About Staking
      • Stake your CHZ
      • Unstake your CHZ
      • Staking Rewards
      • Stake CHZ from your Ledger
      • Chiliz Staking FAQ
    • About Validators
      • Defining Validators and Delegators
      • Why Become a Validator
      • How to Become a Validator
      • Running a Validator node
      • How to Stop Being a Validator
      • About Validator slashing
    • About Fan Tokens
      • 2023 Migration of Fan Tokens to Chiliz Chain
    • About Stablecoins
      • Stablecoins on Chiliz Chain
    • Glossary
      • Blockchain
      • Consensus mechanisms
      • Governance
      • Validator
      • Staking
      • Wallet
      • CAP-20
      • Wrapped CHZ (wCHZ)
  • Develop
    • Basics
      • Connect to Chiliz Chain
        • Connect using RPC
        • Run a Chiliz Chain Node
        • Use a hardware wallet
      • Block Explorers
      • Testnet Faucet
        • Obtain testCHZs with Tatum Faucet
      • Use Wrapped CHZ
      • How-Tos
        • How to get the balance of a wallet
        • How to get the history of a wallet
        • How to get the metadata of a specific NFT
      • Tips & Tricks
    • Advanced
      • How to integrate Socios Wallet in your dApp
      • How to use Account Abstraction
      • How to get the USD price of Fan Tokens
      • How to generate random numbers
      • How to follow transfers of a Fan Token
      • How to create Telegram notifications for Fan Token transfers
      • How to estimate gas fees
    • Chiliz Chain API
    • Developers FAQ
  • Community
    • Chiliz Chain Ecosystem
      • Developer Tools
        • Ankr
        • Azuro
        • Biconomy
        • Blocknative
        • Hyperlane
        • Lumx
        • Moralis
        • Pyth
        • Reown
        • Rarible
        • Tatum
        • The Graph
        • Thirdweb
        • Web3Auth
      • Custody solutions
        • Cobo
        • Fireblocks
      • Wallets
        • Magic
        • Privy
    • Developers events
      • Chiliz Sports Hackathon - July 2024
        • Setting The Stage
        • Getting Started
        • Mission Brief & Key Dates
        • The Prize Money
        • Theme & Intro
        • Tracks, Requirements, Regulations & Scoring Criteria
        • The Process
        • Disclaimers
        • Useful information
      • ETHGlobal Bangkok Hackathon 2024
      • ETHGlobal Istanbul Hackathon 2023
      • ETHGlobal London Hackathon 2024
      • ETHGlobal Online Hackathon Summer 2024
      • Hacking Poland 2025
      • Lumx Hack powered by ETH Rio
  • Chiliz Chain Changelog
    • Governance Proposals & Decisions
      • February 2025: New validator proposals
      • December 2024: Governance Update Proposals
      • May 2024: Dragon 8 (Tokenomics 2.0) Proposal
      • 2024 Dragon8 hard fork announcement
    • Blockchain code changes
    • Outage reports
      • Details on the May 21st outage
  • Doc Updates
Powered by GitBook
On this page
  • What is validator slashing?
  • Validator penalties on Chiliz Chain
  • How to unjail a validator node

Was this helpful?

  1. Learn
  2. About Validators

About Validator slashing

What is validator slashing?

Validator slashing is a penalty mechanism that is essential to maintaining network integrity.

In a Proof of Staked Authority (PoSA) blockchain such as Chiliz Chain, validators stake tokens and are selected based on reputation and staking amount.

PoSA combines elements of the Proof of Stake (PoS) and the Proof of Authority (PoA) consensus mechanisms.

Validator slashing ensures that validators act responsibly and in Chiliz Chain's best interest. It therefore discourages malicious activities like missed blocks and prolonged downtime.

Slashing is crucial for aligning validators' behavior with the network's security and reliability.

Validator penalties on Chiliz Chain

There are two possible penalties for validators: Missed Blocks and Extended Downtime.

These penalties are cumulative: they are given when happening within the same epoch, with the validator node reaching Slashing Level 1, then Slashing Level 2.

This means that a validator node which reaches the second penalty (Slashing Level 2) already bears the consequences of the first penalty (Slashing Level 1).

The details for the two penalties are:

  • Missed Blocks penalty: If a validator node misses XXX blocks per epoch (about a day), it loses the rewards for that epoch. This is Slashing Level 1.

  • Extended Downtime penalty ("jail"): If a validator node misses YYY blocks per epoch, it has already lost the rewards for that epoch (Slashing Level 1), and further are "jailed" for 4 epochs (Slashing Level 2). The validator node owner will only be able to "release" the validator node after this period.

The penalties are calculated following these formulas:

  • Slashing level 1: XXX = (Total nbr of blocks in an epoch / Total nbr of Validators) / 2

  • Slashing level 2: YYY = (Total nbr of blocks in an epoch / Total nbr of Validators) * 3/4

How to unjail a validator node

If your validator node is "jailed", you can "release" (unjail) it, provided that you have fixed the issue and waiting 4 epochs.

Before you ask for a release, make sure that you have fixed the issue that brought your node to jail in the first place!

This might mean upgrading your node, or ensuring that anything that prevents it from being active is corrected.

To release your validator node from jail, you need to follow these steps:

  1. Once you have fixed the initial issue for the node jailing, you need to wait 4 epochs (roughly 4-5 days).

  2. Click on the "Unjail" button, located here on the right:

  3. Enter the wallet address of the jailed node, and click "Submit".

  1. Your node will be released from jail and can be active again.

Your node needs to wait for the next epoch to start producing blocks. At most it might take 24 hours.

Last updated 1 month ago

Was this helpful?

After the 4 epochs have passed, connect your validator's owner wallet to the .

Chiliz Staking dApp