sg721_updatable/
error.rs

1use cosmwasm_std::StdError;
2use cw_utils::PaymentError;
3use sg1::FeeError;
4use thiserror::Error;
5
6#[derive(Error, Debug)]
7pub enum ContractError {
8    #[error("{0}")]
9    Std(#[from] StdError),
10
11    #[error("{0}")]
12    Payment(#[from] PaymentError),
13
14    #[error("{0}")]
15    Base(#[from] sg721_base::ContractError),
16
17    #[error("{0}")]
18    Fee(#[from] FeeError),
19
20    #[error("TokenIdNotFound")]
21    TokenIdNotFound {},
22
23    #[error("TokenMetadataFrozen")]
24    TokenMetadataFrozen {},
25
26    #[error("NotEnableUpdatable")]
27    NotEnableUpdatable {},
28
29    #[error("AlreadyEnableUpdatable")]
30    AlreadyEnableUpdatable {},
31}