diff --git a/tap_eip712_message/src/lib.rs b/tap_eip712_message/src/lib.rs index 40bb237..ccd50a3 100644 --- a/tap_eip712_message/src/lib.rs +++ b/tap_eip712_message/src/lib.rs @@ -39,13 +39,6 @@ pub enum Eip712Error { /// `alloy` wallet error #[error(transparent)] SignatureError(#[from] alloy::primitives::SignatureError), - - /// Error when signature verification fails - #[error("Expected address {expected} but received {received}")] - VerificationFailed { - expected: Address, - received: Address, - }, } /// EIP712 signed message @@ -115,16 +108,9 @@ impl EIP712SignedMessage { &self, domain_separator: &Eip712Domain, expected_address: Address, - ) -> Result<(), Eip712Error> { + ) -> Result { let recovered_address = self.recover_signer(domain_separator)?; - if recovered_address != expected_address { - Err(Eip712Error::VerificationFailed { - expected: expected_address, - received: recovered_address, - }) - } else { - Ok(()) - } + Ok(recovered_address != expected_address) } /// Use this as a simple key for testing