2019-06-05 16:26:17 -07:00
|
|
|
package types
|
2018-05-23 13:25:56 -07:00
|
|
|
|
|
|
|
import (
|
2019-12-27 09:57:54 -08:00
|
|
|
sdkerrors "github.com/cosmos/cosmos-sdk/types/errors"
|
2018-05-23 13:25:56 -07:00
|
|
|
)
|
|
|
|
|
2019-12-27 09:57:54 -08:00
|
|
|
// x/slashing module sentinel errors
|
|
|
|
var (
|
2020-02-18 05:43:00 -08:00
|
|
|
ErrNoValidatorForAddress = sdkerrors.Register(ModuleName, 2, "address is not associated with any known validator")
|
|
|
|
ErrBadValidatorAddr = sdkerrors.Register(ModuleName, 3, "validator does not exist for that address")
|
|
|
|
ErrValidatorJailed = sdkerrors.Register(ModuleName, 4, "validator still jailed; cannot be unjailed")
|
|
|
|
ErrValidatorNotJailed = sdkerrors.Register(ModuleName, 5, "validator not jailed; cannot be unjailed")
|
|
|
|
ErrMissingSelfDelegation = sdkerrors.Register(ModuleName, 6, "validator has no self-delegation; cannot be unjailed")
|
|
|
|
ErrSelfDelegationTooLowToUnjail = sdkerrors.Register(ModuleName, 7, "validator's self delegation less than minimum; cannot be unjailed")
|
|
|
|
ErrNoSigningInfoFound = sdkerrors.Register(ModuleName, 8, "no validator signing info found")
|
2018-05-23 13:25:56 -07:00
|
|
|
)
|