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 )