Namada Documentation - Jailed validators (2024)

Validators can be jailed for several reasons, such as double signing a block, signing an invalid block, or excessive downtime. Each of these reasons will have different ramifications for the validator.

When a validator is jailed, it is removed from the validator sets and cannot participate in consensus. The validator node can still run and process the new blocks. A jailed validator can also still receive bonds.

When the protocol determines that a validator will be jailed, the jailing and validator set removal will occur at the beginning of the next new epoch.

You can check if a validator is jailed by querying its state with the following command:

namadac validator-state --validator $VALIDATOR_ADDRESS

Unjailing a validator

Once jailed, validators remain jailed indefinitely. They can only be unjailed by an unjail-validator transaction using the validator's signing keys. This can be done with the following command:

namadac unjail-validator --validator $VALIDATOR_ADDRESS

Because the validator alias sometimes clashes with the alias for the implicit account and or established account in the wallet, it is recommended to use the validator address instead of the alias.In order to find the validator address, you can use the following command:

namadaw list --addr | grep $VALIDATOR_ADDRESS

then make sure it is the corresponding tnam address.

If the transaction is successful, then the validator will be reinstated into one of the validator sets at the pipeline length relative to the current epoch (typically 2 epochs in the future).

There may be certain restrictions on unjailing your validator depending on the original reason for jailing. These will be described below.

Jailing for protocol misbehavior

Protocol misbehaviors include the aforementioned double signing of a block and signing of an invalid block.

In these cases, the validator will also be slashed - it and its delegates will lose stake and voting power.

When a slash is detected and enqueued by the protocol, it is scheduled to be processed unbonding_len + cubic_slashing_window_len + 1 epochs after the infraction epoch. This is to allow for sufficient time to detect all possible correlated infractions to be considered for cubic slashing.

The validator will also be considered to be frozen until it no longer has any unprocessed, enqueued slashes. While frozen, unbonding from the validator is prohibited, and unjailing is forbidden.

A validator's slash history, with previously processed slashes and enqueued slashes for future processing, can be queried with the following command:

namadac slashes --validator $VALIDATOR_ADDRESS

Additionally, all slashes in the network can be queried without the --validator flag.

Jailing for downtime (liveness)

While a validator is in the consensus set, its uptime and voting history are tracked to ensure sufficient liveness. Two proof-of-stake parameters are used to determine if a validator will be jailed for liveness:

  • liveness_window_check
  • liveness_threshold

Namada liveness requires that a consensus validator vote on at least a liveness_threshold fraction of the last liveness_window_check blocks. If at any point this fraction dips below the liveness_threshold, then the validator will be jailed.

The values of these parameters can be queried with the command:

namadac query-protocol-parameters

Since jailing for downtime occurs without the presence of slashes (they are not frozen), the jailed validator can unjail themselves as soon as they become jailed.

Namada Documentation - Jailed validators (2024)
Top Articles
What to Do When a Check Bounces: Call the Bank and More
Bill of Lading as a Negotiable or Transferable Document of Title
Navicent Human Resources Phone Number
No Hard Feelings Showtimes Near Metropolitan Fiesta 5 Theatre
Uihc Family Medicine
COLA Takes Effect With Sept. 30 Benefit Payment
Nwi Police Blotter
Mlifeinsider Okta
Southland Goldendoodles
Vardis Olive Garden (Georgioupolis, Kreta) ✈️ inkl. Flug buchen
Jcpenney At Home Associate Kiosk
Best Restaurants Ventnor
123Moviescloud
Top tips for getting around Buenos Aires
Blackwolf Run Pro Shop
All Obituaries | Buie's Funeral Home | Raeford NC funeral home and cremation
Cocaine Bear Showtimes Near Regal Opry Mills
The Pretty Kitty Tanglewood
Long Island Jobs Craigslist
Catherine Christiane Cruz
Babbychula
Betaalbaar naar The Big Apple: 9 x tips voor New York City
Knock At The Cabin Showtimes Near Alamo Drafthouse Raleigh
Drift Hunters - Play Unblocked Game Online
3569 Vineyard Ave NE, Grand Rapids, MI 49525 - MLS 24048144 - Coldwell Banker
Soul Eater Resonance Wavelength Tier List
New Stores Coming To Canton Ohio 2022
Riverstock Apartments Photos
Log in to your MyChart account
Salemhex ticket show3
How often should you visit your Barber?
R/Orangetheory
Devotion Showtimes Near The Grand 16 - Pier Park
140000 Kilometers To Miles
Newsday Brains Only
Green Bay Crime Reports Police Fire And Rescue
Craigslist Neworleans
No Hard Feelings Showtimes Near Tilton Square Theatre
Rocketpult Infinite Fuel
A Man Called Otto Showtimes Near Amc Muncie 12
Qlima© Petroleumofen Elektronischer Laserofen SRE 9046 TC mit 4,7 KW CO2 Wächter • EUR 425,95
Low Tide In Twilight Manga Chapter 53
Kenner And Stevens Funeral Home
Exam With A Social Studies Section Crossword
Levi Ackerman Tattoo Ideas
St Anthony Hospital Crown Point Visiting Hours
Bank Of America Appointments Near Me
Call2Recycle Sites At The Home Depot
The Significance Of The Haitian Revolution Was That It Weegy
211475039
Latest Posts
Article information

Author: Annamae Dooley

Last Updated:

Views: 5909

Rating: 4.4 / 5 (65 voted)

Reviews: 80% of readers found this page helpful

Author information

Name: Annamae Dooley

Birthday: 2001-07-26

Address: 9687 Tambra Meadow, Bradleyhaven, TN 53219

Phone: +9316045904039

Job: Future Coordinator

Hobby: Archery, Couponing, Poi, Kite flying, Knitting, Rappelling, Baseball

Introduction: My name is Annamae Dooley, I am a witty, quaint, lovely, clever, rich, sparkling, powerful person who loves writing and wants to share my knowledge and understanding with you.