Skip to main content

bolt_cw_sdk/market/
error.rs

1use 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}