diff --git a/crates/uplc/src/machine/error.rs b/crates/uplc/src/machine/error.rs index c25086cf..fe96b06f 100644 --- a/crates/uplc/src/machine/error.rs +++ b/crates/uplc/src/machine/error.rs @@ -72,6 +72,13 @@ pub enum Error { #[error(transparent)] Secp256k1(#[from] secp256k1::Error), #[cfg(target_family = "wasm")] - #[error(transparent)] - Secp256k1(#[from] k256::ecdsa::Error), + #[error("{0}")] + K256Error(String), +} + +#[cfg(target_family = "wasm")] +impl From for Error { + fn from(error: k256::ecdsa::Error) -> Error { + Error::K256Error(format!("K256 error: {}", error)) + } }