Skip to main content

smplx_sdk/provider/rpc/
error.rs

1#[derive(thiserror::Error, Debug)]
2pub enum RpcError {
3    #[error(transparent)]
4    ElementsRpcError(#[from] electrsd::bitcoind::bitcoincore_rpc::Error),
5
6    #[error("Elements RPC returned an unexpected value for call {0}")]
7    ElementsRpcUnexpectedReturn(String),
8
9    #[error("Failed to decode hex value to array, {0}")]
10    BitcoinHashesHex(#[from] bitcoin_hashes::hex::HexToArrayError),
11}