From 740e140c890ab14595b6cb16237325af3789ae80 Mon Sep 17 00:00:00 2001 From: hade Date: Thu, 30 May 2024 16:13:51 +0700 Subject: [PATCH] fix: custom k256 error --- crates/uplc/src/machine/error.rs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) 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)) + } }