github.com/cosmos/cosmos-sdk@v0.50.10/x/gov/types/errors.go (about) 1 package types 2 3 import ( 4 "cosmossdk.io/errors" 5 ) 6 7 // x/gov module sentinel errors 8 var ( 9 ErrInactiveProposal = errors.Register(ModuleName, 3, "inactive proposal") 10 ErrAlreadyActiveProposal = errors.Register(ModuleName, 4, "proposal already active") 11 // Errors 5 & 6 are legacy errors related to v1beta1.Proposal. 12 ErrInvalidProposalContent = errors.Register(ModuleName, 5, "invalid proposal content") 13 ErrInvalidProposalType = errors.Register(ModuleName, 6, "invalid proposal type") 14 ErrInvalidVote = errors.Register(ModuleName, 7, "invalid vote option") 15 ErrInvalidGenesis = errors.Register(ModuleName, 8, "invalid genesis state") 16 ErrNoProposalHandlerExists = errors.Register(ModuleName, 9, "no handler exists for proposal type") 17 ErrUnroutableProposalMsg = errors.Register(ModuleName, 10, "proposal message not recognized by router") 18 ErrNoProposalMsgs = errors.Register(ModuleName, 11, "no messages proposed") 19 ErrInvalidProposalMsg = errors.Register(ModuleName, 12, "invalid proposal message") 20 ErrInvalidSigner = errors.Register(ModuleName, 13, "expected gov account as only signer for proposal message") 21 ErrMetadataTooLong = errors.Register(ModuleName, 15, "metadata too long") 22 ErrMinDepositTooSmall = errors.Register(ModuleName, 16, "minimum deposit is too small") 23 ErrInvalidProposer = errors.Register(ModuleName, 18, "invalid proposer") 24 ErrVotingPeriodEnded = errors.Register(ModuleName, 20, "voting period already ended") 25 ErrInvalidProposal = errors.Register(ModuleName, 21, "invalid proposal") 26 ErrSummaryTooLong = errors.Register(ModuleName, 22, "summary too long") 27 ErrInvalidDepositDenom = errors.Register(ModuleName, 23, "invalid deposit denom") 28 )