Skip to main content

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}