diff --git a/src/signature.rs b/src/signature.rs index 4d30bcf..230fce9 100644 --- a/src/signature.rs +++ b/src/signature.rs @@ -6,8 +6,6 @@ use sp_client::bitcoin::key::Secp256k1; use sp_client::bitcoin::secp256k1::schnorr::Signature; use sp_client::bitcoin::secp256k1::{Keypair, Message, PublicKey, SecretKey}; -use crate::pcd::AnkPcdHash; - sha256t_hash_newtype! { pub struct AnkMessageTag = hash_str("4nk/Message"); @@ -34,17 +32,17 @@ impl AnkMessageHash { } impl AnkValidationYesHash { - pub fn from_commitment(commitment: AnkPcdHash) -> Self { + pub fn from_merkle_root(merkle_root: [u8; 32]) -> Self { let mut eng = AnkValidationYesHash::engine(); - eng.input(&commitment.to_byte_array()); + eng.input(&merkle_root); AnkValidationYesHash::from_engine(eng) } } impl AnkValidationNoHash { - pub fn from_commitment(commitment: AnkPcdHash) -> Self { + pub fn from_merkle_root(merkle_root: [u8; 32]) -> Self { let mut eng = AnkValidationNoHash::engine(); - eng.input(&commitment.to_byte_array()); + eng.input(&merkle_root); AnkValidationNoHash::from_engine(eng) } }