-
Notifications
You must be signed in to change notification settings - Fork 339
/
errors.go
21 lines (19 loc) · 1.17 KB
/
errors.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// Copyright (c) 2016-2021 Shanghai Bianjie AI Technology Inc. (licensed under the Apache License, Version 2.0)
// Modifications Copyright (c) 2021, CRO Protocol Labs ("Crypto.org") (licensed under the Apache License, Version 2.0)
package types
import (
sdkerrors "github.com/cosmos/cosmos-sdk/types/errors"
)
var (
ErrInvalidCollection = sdkerrors.Register(ModuleName, 2, "invalid nft collection")
ErrUnknownCollection = sdkerrors.Register(ModuleName, 3, "unknown nft collection")
ErrInvalidNFT = sdkerrors.Register(ModuleName, 4, "invalid nft")
ErrNFTAlreadyExists = sdkerrors.Register(ModuleName, 5, "nft already exists")
ErrUnknownNFT = sdkerrors.Register(ModuleName, 6, "unknown nft")
ErrEmptyTokenData = sdkerrors.Register(ModuleName, 7, "nft data can't be empty")
ErrUnauthorized = sdkerrors.Register(ModuleName, 8, "unauthorized address")
ErrInvalidDenom = sdkerrors.Register(ModuleName, 9, "invalid denom")
ErrInvalidTokenID = sdkerrors.Register(ModuleName, 10, "invalid nft id")
ErrInvalidTokenURI = sdkerrors.Register(ModuleName, 11, "invalid nft uri")
ErrInvalidDenomName = sdkerrors.Register(ModuleName, 12, "invalid denom name")
)