cosmos-sdk/x/slashing/types/errors.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")
)