exoware_simplex/error.rs
1use exoware_sdk::ClientError;
2
3#[derive(Debug, thiserror::Error)]
4pub enum SimplexError {
5 #[error("store client error: {0}")]
6 Client(#[from] ClientError),
7 #[error("codec error: {0}")]
8 Codec(#[from] commonware_codec::Error),
9 #[error("simplex proof payload does not match header digest")]
10 ProofBlockMismatch,
11 #[error("simplex upload contains no rows")]
12 EmptyUpload,
13}