croncat_sdk_manager/
error.rs

1use cosmwasm_std::Uint128;
2use thiserror::Error;
3
4#[derive(Error, Debug, PartialEq, Eq)]
5pub enum SdkError {
6    #[error("Invalid gas input")]
7    InvalidGas {},
8
9    #[error("Not enough cw20 balance of {addr}, need {lack} more")]
10    NotEnoughCw20 { addr: String, lack: Uint128 },
11
12    #[error("Not enough native balance of {denom}, need {lack} more")]
13    NotEnoughNative { denom: String, lack: Uint128 },
14
15    #[error("Do not send extra coins, will be permanently lost")]
16    NonRequiredDenom {},
17}