github.com/cosmos/cosmos-sdk@v0.50.10/x/staking/types/errors.go (about)

     1  package types
     2  
     3  import "cosmossdk.io/errors"
     4  
     5  // x/staking module sentinel errors
     6  var (
     7  	ErrEmptyValidatorAddr              = errors.Register(ModuleName, 2, "empty validator address")
     8  	ErrNoValidatorFound                = errors.Register(ModuleName, 3, "validator does not exist")
     9  	ErrValidatorOwnerExists            = errors.Register(ModuleName, 4, "validator already exist for this operator address; must use new validator operator address")
    10  	ErrValidatorPubKeyExists           = errors.Register(ModuleName, 5, "validator already exist for this pubkey; must use new validator pubkey")
    11  	ErrValidatorPubKeyTypeNotSupported = errors.Register(ModuleName, 6, "validator pubkey type is not supported")
    12  	ErrValidatorJailed                 = errors.Register(ModuleName, 7, "validator for this address is currently jailed")
    13  	ErrBadRemoveValidator              = errors.Register(ModuleName, 8, "failed to remove validator")
    14  	ErrCommissionNegative              = errors.Register(ModuleName, 9, "commission must be positive")
    15  	ErrCommissionHuge                  = errors.Register(ModuleName, 10, "commission cannot be more than 100%")
    16  	ErrCommissionGTMaxRate             = errors.Register(ModuleName, 11, "commission cannot be more than the max rate")
    17  	ErrCommissionUpdateTime            = errors.Register(ModuleName, 12, "commission cannot be changed more than once in 24h")
    18  	ErrCommissionChangeRateNegative    = errors.Register(ModuleName, 13, "commission change rate must be positive")
    19  	ErrCommissionChangeRateGTMaxRate   = errors.Register(ModuleName, 14, "commission change rate cannot be more than the max rate")
    20  	ErrCommissionGTMaxChangeRate       = errors.Register(ModuleName, 15, "commission cannot be changed more than max change rate")
    21  	ErrSelfDelegationBelowMinimum      = errors.Register(ModuleName, 16, "validator's self delegation must be greater than their minimum self delegation")
    22  	ErrMinSelfDelegationDecreased      = errors.Register(ModuleName, 17, "minimum self delegation cannot be decrease")
    23  	ErrEmptyDelegatorAddr              = errors.Register(ModuleName, 18, "empty delegator address")
    24  	ErrNoDelegation                    = errors.Register(ModuleName, 19, "no delegation for (address, validator) tuple")
    25  	ErrBadDelegatorAddr                = errors.Register(ModuleName, 20, "delegator does not exist with address")
    26  	ErrNoDelegatorForAddress           = errors.Register(ModuleName, 21, "delegator does not contain delegation")
    27  	ErrInsufficientShares              = errors.Register(ModuleName, 22, "insufficient delegation shares")
    28  	ErrDelegationValidatorEmpty        = errors.Register(ModuleName, 23, "cannot delegate to an empty validator")
    29  	ErrNotEnoughDelegationShares       = errors.Register(ModuleName, 24, "not enough delegation shares")
    30  	ErrNotMature                       = errors.Register(ModuleName, 25, "entry not mature")
    31  	ErrNoUnbondingDelegation           = errors.Register(ModuleName, 26, "no unbonding delegation found")
    32  	ErrMaxUnbondingDelegationEntries   = errors.Register(ModuleName, 27, "too many unbonding delegation entries for (delegator, validator) tuple")
    33  	ErrNoRedelegation                  = errors.Register(ModuleName, 28, "no redelegation found")
    34  	ErrSelfRedelegation                = errors.Register(ModuleName, 29, "cannot redelegate to the same validator")
    35  	ErrTinyRedelegationAmount          = errors.Register(ModuleName, 30, "too few tokens to redelegate (truncates to zero tokens)")
    36  	ErrBadRedelegationDst              = errors.Register(ModuleName, 31, "redelegation destination validator not found")
    37  	ErrTransitiveRedelegation          = errors.Register(ModuleName, 32, "redelegation to this validator already in progress; first redelegation to this validator must complete before next redelegation")
    38  	ErrMaxRedelegationEntries          = errors.Register(ModuleName, 33, "too many redelegation entries for (delegator, src-validator, dst-validator) tuple")
    39  	ErrDelegatorShareExRateInvalid     = errors.Register(ModuleName, 34, "cannot delegate to validators with invalid (zero) ex-rate")
    40  	ErrBothShareMsgsGiven              = errors.Register(ModuleName, 35, "both shares amount and shares percent provided")
    41  	ErrNeitherShareMsgsGiven           = errors.Register(ModuleName, 36, "neither shares amount nor shares percent provided")
    42  	ErrInvalidHistoricalInfo           = errors.Register(ModuleName, 37, "invalid historical info")
    43  	ErrNoHistoricalInfo                = errors.Register(ModuleName, 38, "no historical info found")
    44  	ErrEmptyValidatorPubKey            = errors.Register(ModuleName, 39, "empty validator public key")
    45  	ErrCommissionLTMinRate             = errors.Register(ModuleName, 40, "commission cannot be less than min rate")
    46  	ErrUnbondingNotFound               = errors.Register(ModuleName, 41, "unbonding operation not found")
    47  	ErrUnbondingOnHoldRefCountNegative = errors.Register(ModuleName, 42, "cannot un-hold unbonding operation that is not on hold")
    48  	ErrInvalidSigner                   = errors.Register(ModuleName, 43, "expected authority account as only signer for proposal message")
    49  	ErrBadRedelegationSrc              = errors.Register(ModuleName, 44, "redelegation source validator not found")
    50  	ErrNoUnbondingType                 = errors.Register(ModuleName, 45, "unbonding type not found")
    51  )