-
Notifications
You must be signed in to change notification settings - Fork 4
/
errors.go
23 lines (21 loc) · 1.5 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
package types
import "github.com/cosmos/cosmos-sdk/types/errors"
var (
ErrNoDepositRecord = errors.Register(ModuleName, 0, "no deposit history for this account")
ErrNoUndelegateRecord = errors.Register(ModuleName, 1, "no undelegate history for this account")
ErrNoWithdrawRecord = errors.Register(ModuleName, 2, "no withdraw history for this account")
ErrCanNotReplaceRecord = errors.Register(ModuleName, 3, "cannot replace record")
ErrInsufficientFunds = errors.Register(ModuleName, 4, "cannot withdraw funds : insufficient fund")
ErrNotFoundZoneInfo = errors.Register(ModuleName, 5, "not found zone info")
ErrCanNotWithdrawAsset = errors.Register(ModuleName, 6, "cannot withdraw funds")
ErrInvalidTime = errors.Register(ModuleName, 7, "time is not zero")
ErrCanNotChangeState = errors.Register(ModuleName, 8, "cannot change state")
ErrDelegateFail = errors.Register(ModuleName, 9, "delegate fail")
ErrInvalidDenom = errors.Register(ModuleName, 10, "invalid denom")
ErrInvalidAddress = errors.Register(ModuleName, 11, "invalid address")
ErrUnknown = errors.Register(ModuleName, 12, "unknown error occurred")
ErrTransferInfoNotFound = errors.Register(ModuleName, 13, "transfer info is not found")
ErrInvalidParameter = errors.Register(ModuleName, 14, "invalid parameter")
ErrNoDeleteRecord = errors.Register(ModuleName, 15, "fail delete deposit record")
ErrMaxUndelegateEntries = errors.Register(ModuleName, 16, "too many undelegate request")
)