How do validators come to consensus to slash someone?

If a leader signs 2 different blocks in Solana, then a validator can decide to slash the leader.

How much SOL will the validators slash the leader? What are all the scenarios where someone is slashed? Is it documented somewhere?

How do all the validators come to a consensus on slashing? It would be a mess if some validators slash and others don’t. Is there any special transaction that is distributed by validators when they slash a leader?

1 Like

I haven’t analyzed the process myself, but it looks like some of the slashing rules are documented here:

If you haven’t already seen it you may also be interested in the architecture section of the docs which covers many aspects of the Solana design and might have some answers:

1 Like