chia_sdk_test/
error.rs

1use std::io;
2
3use chia_consensus::validation_error::ErrorCode;
4use chia_sdk_signer::SignerError;
5use thiserror::Error;
6
7#[derive(Debug, Error)]
8pub enum SimulatorError {
9    #[error("IO error: {0}")]
10    Io(#[from] io::Error),
11
12    #[error("Validation error: {0:?}")]
13    Validation(ErrorCode),
14
15    #[error("Signer error: {0}")]
16    Signer(#[from] SignerError),
17
18    #[error("Missing key")]
19    MissingKey,
20}