17 lines
959 B
Go
17 lines
959 B
Go
package types
|
|
|
|
import (
|
|
sdkerrors "github.com/cosmos/cosmos-sdk/types/errors"
|
|
)
|
|
|
|
// x/slashing module sentinel errors
|
|
var (
|
|
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")
|
|
)
|