cosmos / cosmos/interchain-security

Misbehavior: Only slash misbehaving validators that were opted-in recently

Open
#2,242 0 comments 0 reactions 0 assignees View on GitHub
scope: provider type: protocol-change
Dominant language
Go
Stars
195
Forks
166
PR merge metrics
No merged PRs in 30d

Description

## Problem

Ideally, we would like to slash a validator on a consumer chain `C` only if validator `C` had opted-in during the last `UnbondingPeriod` and **not** slash if the validator was opted in much earlier than that but has since opted-out (i.e., the validator was never opted in during the last `UnbondingPeriod`). Search `TODO (#2242)` in the codebase on where this could help.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.