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
Cool Retreat
Translate written words - Computer
Maxtrack Live
Botw Royal Guard
Wordscapes Level 5130 Answers
Mychart Mercy Lutherville
Chalupp's Pizza Taos Menu
Obituary (Binghamton Press & Sun-Bulletin): Tully Area Historical Society
David Packouz Girlfriend
Produzione mondiale di vino
Lesson 1 Homework 5.5 Answer Key
Sunday World Northern Ireland
Ucf Event Calendar
Gina's Pizza Port Charlotte Fl
Gt Transfer Equivalency
C-Date im Test 2023 – Kosten, Erfahrungen & Funktionsweise
Local Collector Buying Old Motorcycles Z1 KZ900 KZ 900 KZ1000 Kawasaki - wanted - by dealer - sale - craigslist
Kaomoji Border
D10 Wrestling Facebook
Curtains - Cheap Ready Made Curtains - Deconovo UK
Apne Tv Co Com
Everything We Know About Gladiator 2
Der Megatrend Urbanisierung
How Much Is Tay Ks Bail
Ubg98.Github.io Unblocked
Viha Email Login
Catherine Christiane Cruz
Gazette Obituary Colorado Springs
27 Paul Rudd Memes to Get You Through the Week
Kirsten Hatfield Crime Junkie
Unable to receive sms verification codes
Costco Jobs San Diego
Best Town Hall 11
Paradise Point Animal Hospital With Veterinarians On-The-Go
Craigslistodessa
Kiddie Jungle Parma
Que Si Que Si Que No Que No Lyrics
How to Use Craigslist (with Pictures) - wikiHow
Selfservice Bright Lending
Linabelfiore Of
Ket2 Schedule
Case Funeral Home Obituaries
Caderno 2 Aulas Medicina - Matemática
1v1.LOL Game [Unblocked] | Play Online
Foxxequeen
Ts In Baton Rouge
St Anthony Hospital Crown Point Visiting Hours
Contico Tuff Box Replacement Locks
Naomi Soraya Zelda
Understanding & Applying Carroll's Pyramid of Corporate Social Responsibility
Strange World Showtimes Near Century Federal Way
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.