-
Notifications
You must be signed in to change notification settings - Fork 28
/
errors.go
26 lines (24 loc) · 1.62 KB
/
errors.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
package types
import (
sdkerrors "github.com/cosmos/cosmos-sdk/types/errors"
)
// farm module sentinel errors
var (
ErrExpiredHeight = sdkerrors.Register(ModuleName, 2, "expired block height")
ErrInvalidLPToken = sdkerrors.Register(ModuleName, 3, "invalid lp token denom")
ErrNotMatch = sdkerrors.Register(ModuleName, 4, "the data does not match")
ErrPoolExpired = sdkerrors.Register(ModuleName, 5, "the farm pool has expired")
ErrPoolNotStart = sdkerrors.Register(ModuleName, 6, "the farm pool don't start")
ErrPoolExist = sdkerrors.Register(ModuleName, 7, "the farm pool already exist")
ErrPoolNotFound = sdkerrors.Register(ModuleName, 8, "the farm pool does not exist")
ErrInvalidOperate = sdkerrors.Register(ModuleName, 9, "invalid operate")
ErrFarmerNotFound = sdkerrors.Register(ModuleName, 10, "the farmer does not exist")
ErrInvalidPoolId = sdkerrors.Register(ModuleName, 11, "invalid pool id")
ErrInvalidDescription = sdkerrors.Register(ModuleName, 12, "invalid pool description, length must be less than or equal to 280")
ErrInvalidAppend = sdkerrors.Register(ModuleName, 13, "cannot add new token as a reward")
ErrInvalidRewardRule = sdkerrors.Register(ModuleName, 14, "invalid reward rule")
ErrAllEmpty = sdkerrors.Register(ModuleName, 15, "shouldn't all be empty")
ErrBadDistribution = sdkerrors.Register(ModuleName, 16, "community pool does not have sufficient coins to distribute")
ErrInvalidRefund = sdkerrors.Register(ModuleName, 17, "invalid refund amount")
ErrInvalidProposal = sdkerrors.Register(ModuleName, 18, "invalid proposal")
)