croncat_sdk_manager/
error.rs1use 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}