bolt_cw_sdk/market/
error.rs1use crate::cosmos_client::error::CosmosClientError;
2use crate::events::EventError;
3use thiserror::Error;
4
5#[derive(Error, Debug)]
6pub enum MarketError {
7 #[error("Tendermint Error: {0}")]
8 TendermintError(#[from] tendermint_rpc::Error),
9 #[error("CosmosClient Error: {0}")]
10 CosmosClientError(#[from] CosmosClientError),
11 #[error("EventError Error: {0}")]
12 EventError(#[from] EventError),
13 #[error("SerdeJson Error: {0}")]
14 SerdeJsonError(#[from] serde_json::Error),
15 #[error("Eyre Error: {0}")]
16 EyreError(#[from] eyre::Report),
17}