26 lines
1.0 KiB
Go
26 lines
1.0 KiB
Go
package feegrant
|
|
|
|
import (
|
|
sdkerrors "github.com/cosmos/cosmos-sdk/types/errors"
|
|
)
|
|
|
|
// Codes for governance errors
|
|
const (
|
|
DefaultCodespace = ModuleName
|
|
)
|
|
|
|
var (
|
|
// ErrFeeLimitExceeded error if there are not enough allowance to cover the fees
|
|
ErrFeeLimitExceeded = sdkerrors.Register(DefaultCodespace, 2, "fee limit exceeded")
|
|
// ErrFeeLimitExpired error if the allowance has expired
|
|
ErrFeeLimitExpired = sdkerrors.Register(DefaultCodespace, 3, "fee allowance expired")
|
|
// ErrInvalidDuration error if the Duration is invalid or doesn't match the expiration
|
|
ErrInvalidDuration = sdkerrors.Register(DefaultCodespace, 4, "invalid duration")
|
|
// ErrNoAllowance error if there is no allowance for that pair
|
|
ErrNoAllowance = sdkerrors.Register(DefaultCodespace, 5, "no allowance")
|
|
// ErrNoMessages error if there is no message
|
|
ErrNoMessages = sdkerrors.Register(DefaultCodespace, 6, "allowed messages are empty")
|
|
// ErrMessageNotAllowed error if message is not allowed
|
|
ErrMessageNotAllowed = sdkerrors.Register(DefaultCodespace, 7, "message not allowed")
|
|
)
|