-
Notifications
You must be signed in to change notification settings - Fork 28
/
errors.go
29 lines (27 loc) · 1.8 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
27
28
29
package types
import (
sdkerrors "github.com/cosmos/cosmos-sdk/types/errors"
)
// itc module errors
var (
ErrInvalidTokens = sdkerrors.Register(ModuleName, 2, "invalid tokens")
ErrInvalidDuration = sdkerrors.Register(ModuleName, 3, "invalid duration")
ErrInvalidTimestamp = sdkerrors.Register(ModuleName, 4, "invalid time")
ErrNonPositiveNumber = sdkerrors.Register(ModuleName, 5, "non positive number")
ErrCampaignDoesNotExists = sdkerrors.Register(ModuleName, 6, "campaign does not exists")
ErrInactiveCampaign = sdkerrors.Register(ModuleName, 7, "campaign is not active")
ErrInvalidNFTMintDetails = sdkerrors.Register(ModuleName, 8, "invalid nft mint details")
ErrInValidMaxAllowedClaims = sdkerrors.Register(ModuleName, 9, "invalid max allowed claims")
ErrInvalidClaimType = sdkerrors.Register(ModuleName, 10, "invalid claim type")
ErrInteractionMismatch = sdkerrors.Register(ModuleName, 11, "interaction mismatch")
ErrClaimExists = sdkerrors.Register(ModuleName, 12, "claim exists")
ErrClaimNotAllowed = sdkerrors.Register(ModuleName, 13, "claim not allowed")
ErrTokenDenomMismatch = sdkerrors.Register(ModuleName, 14, "invalid token denom")
ErrClaimingNFT = sdkerrors.Register(ModuleName, 15, "claim nft failed")
ErrDepositNotAllowed = sdkerrors.Register(ModuleName, 16, "deposit not allowed")
ErrInvalidCreationFee = sdkerrors.Register(ModuleName, 17, "invalid fee")
ErrInvalidFeeDenom = sdkerrors.Register(ModuleName, 18, "invalid fee denom")
ErrNotEnoughFeeAmount = sdkerrors.Register(ModuleName, 19, "not enough fee")
ErrInvalidDistribution = sdkerrors.Register(ModuleName, 20, "invalid distribution")
ErrInvalidNftDenomId = sdkerrors.Register(ModuleName, 21, "invalid nft denom id")
)