/
errors.go
53 lines (50 loc) · 4.31 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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
package types
// DONTCOVER
import (
sdkerrors "github.com/cosmos/cosmos-sdk/types/errors"
)
// x/likenft module sentinel errors
var (
ErrInvalidIscnId = sdkerrors.Register(ModuleName, 1, "invalid ISCN ID")
ErrIscnRecordNotFound = sdkerrors.Register(ModuleName, 2, "ISCN record not found")
ErrFailedToSaveClass = sdkerrors.Register(ModuleName, 3, "Failed to save class")
ErrFailedToMarshalData = sdkerrors.Register(ModuleName, 4, "Failed to marshal data")
ErrNftClassNotFound = sdkerrors.Register(ModuleName, 5, "NFT Class not found")
ErrFailedToUnmarshalData = sdkerrors.Register(ModuleName, 6, "Failed to unmarshal data")
ErrNftClassNotRelatedToAnyIscn = sdkerrors.Register(ModuleName, 7, "NFT Class not related to any ISCN")
ErrFailedToQueryIscnRecord = sdkerrors.Register(ModuleName, 8, "Failed to query iscn record")
ErrCannotUpdateClassWithMintedTokens = sdkerrors.Register(ModuleName, 9, "Cannot update class with minted tokens")
ErrFailedToUpdateClass = sdkerrors.Register(ModuleName, 10, "Failed to update class")
ErrFailedToMintNFT = sdkerrors.Register(ModuleName, 11, "Failed to mint NFT")
ErrInvalidTokenId = sdkerrors.Register(ModuleName, 12, "Invalid Token ID")
ErrNftNotFound = sdkerrors.Register(ModuleName, 13, "NFT not found")
ErrNftNotBurnable = sdkerrors.Register(ModuleName, 14, "NFT not burnable")
ErrFailedToBurnNFT = sdkerrors.Register(ModuleName, 15, "Failed to burn NFT")
ErrNftClassNotRelatedToAnyAccount = sdkerrors.Register(ModuleName, 16, "NFT Class not related to any account")
ErrNftNoSupply = sdkerrors.Register(ModuleName, 17, "No supply left for the NFT Class")
ErrInsufficientFunds = sdkerrors.Register(ModuleName, 18, "Insufficient funds")
ErrBlindBoxContentAlreadyExists = sdkerrors.Register(ModuleName, 19, "Blind Box Content already exists")
ErrBlindBoxContentNotFound = sdkerrors.Register(ModuleName, 20, "Blind Box Content not found")
ErrInvalidNftClassConfig = sdkerrors.Register(ModuleName, 21, "Invalid NFT Class Config")
ErrClassIsNotBlindBox = sdkerrors.Register(ModuleName, 24, "Class is not using the blind box feature")
ErrFailedToUpdateNFT = sdkerrors.Register(ModuleName, 25, "Failed to update NFT")
ErrOfferNotFound = sdkerrors.Register(ModuleName, 26, "Existing offer not found")
ErrOfferAlreadyExists = sdkerrors.Register(ModuleName, 27, "Offer already exists")
ErrFailedToCreateOffer = sdkerrors.Register(ModuleName, 28, "Failed to create offer")
ErrFailedToUpdateOffer = sdkerrors.Register(ModuleName, 29, "Failed to update offer")
ErrFailedToDeleteOffer = sdkerrors.Register(ModuleName, 30, "Failed to delete offer")
ErrListingNotFound = sdkerrors.Register(ModuleName, 31, "Existing listing not found")
ErrListingAlreadyExists = sdkerrors.Register(ModuleName, 32, "Listing already exists")
ErrFailedToCreateListing = sdkerrors.Register(ModuleName, 33, "Failed to create listing")
ErrFailedToUpdateListing = sdkerrors.Register(ModuleName, 34, "Failed to update listing")
ErrFailedToDeleteListing = sdkerrors.Register(ModuleName, 35, "Failed to delete listing")
ErrOfferExpired = sdkerrors.Register(ModuleName, 36, "Offer expired")
ErrFailedToSellNFT = sdkerrors.Register(ModuleName, 37, "Failed to sell NFT")
ErrListingExpired = sdkerrors.Register(ModuleName, 38, "Listing expired")
ErrFailedToBuyNFT = sdkerrors.Register(ModuleName, 39, "Failed to buy NFT")
ErrFailedToExpireOffer = sdkerrors.Register(ModuleName, 40, "Failed to expire offer")
ErrFailedToExpireListing = sdkerrors.Register(ModuleName, 41, "Failed to expire listing")
ErrRoyaltyConfigAlreadyExists = sdkerrors.Register(ModuleName, 42, "Royalty config already exists")
ErrRoyaltyConfigNotFound = sdkerrors.Register(ModuleName, 43, "Royalty config not found")
ErrInvalidRoyaltyConfig = sdkerrors.Register(ModuleName, 44, "Royalty config invalid")
)