juno_tokenfactory_core/error.rs
1use cosmwasm_std::StdError;
2use thiserror::Error;
3
4#[derive(Error, Debug, PartialEq)]
5pub enum ContractError {
6 #[error("{0}")]
7 Std(#[from] StdError),
8
9 #[error("Unauthorized")]
10 Unauthorized {},
11
12 #[error("Invalid denom: {denom:?} {message:?}")]
13 InvalidDenom { denom: String, message: String },
14
15 #[error("You did not specify any denoms.")]
16 NoDenomsProvided {},
17
18 #[error("Invalid funds")]
19 InvalidFunds {},
20}