-
Notifications
You must be signed in to change notification settings - Fork 0
/
errors.go
25 lines (23 loc) · 1.58 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
package types
import (
sdkerrors "github.com/cosmos/cosmos-sdk/types/errors"
)
// errors
var (
ErrERC721Disabled = sdkerrors.Register(ModuleName, 2, "erc721 module is disabled")
ErrClassNotExist = sdkerrors.Register(ModuleName, 3, "nft class not exist")
ErrNFTNotExist = sdkerrors.Register(ModuleName, 4, "nft not exist")
ErrInternalTokenPair = sdkerrors.Register(ModuleName, 5, "internal nft token mapping error")
ErrTokenPairNotFound = sdkerrors.Register(ModuleName, 6, "token pair not found")
ErrTokenPairAlreadyExists = sdkerrors.Register(ModuleName, 7, "token pair already exists")
ErrUndefinedOwner = sdkerrors.Register(ModuleName, 8, "undefined owner of contract pair")
ErrUnexpectedEvent = sdkerrors.Register(ModuleName, 9, "unexpected event")
ErrABIPack = sdkerrors.Register(ModuleName, 10, "contract ABI pack failed")
ErrABIUnpack = sdkerrors.Register(ModuleName, 11, "contract ABI unpack failed")
ErrEVMCall = sdkerrors.Register(ModuleName, 12, "EVM call unexpected error")
ErrERC721TokenPairDisabled = sdkerrors.Register(ModuleName, 13, "erc721 token pair is disabled")
ErrNftIdNotCorrect = sdkerrors.Register(ModuleName, 14, "nft id is not correct")
ErrClassIdNotCorrect = sdkerrors.Register(ModuleName, 15, "nft class is not correct")
ErrContractAddressNotCorrect = sdkerrors.Register(ModuleName, 16, "contract address is not correct")
ErrTokenIdNotCorrect = sdkerrors.Register(ModuleName, 17, "token id is not correct")
)