diff --git a/src/process.rs b/src/process.rs index 5b3fc95..b3fcec2 100644 --- a/src/process.rs +++ b/src/process.rs @@ -5,7 +5,7 @@ use std::{ use serde::{Deserialize, Serialize}; use serde_json::{Map, Value}; -use sp_client::bitcoin::{hashes::Hash, OutPoint}; +use sp_client::bitcoin::{hex::DisplayHex, OutPoint}; use tsify::Tsify; use crate::{ @@ -623,23 +623,7 @@ mod tests { let outpoint = OutPoint::null(); - let pcd_commitment = clear_pcd.hash_all_fields(outpoint).unwrap(); - - let mut fields2keys = Map::new(); - let mut fields2cipher = Map::new(); - let field_to_encrypt = vec!["field1".to_string(), "field2".to_string(), "roles".to_string()]; - - clear_pcd - .encrypt_fields(&field_to_encrypt, &mut fields2keys, &mut fields2cipher) - .unwrap(); - - ProcessState { - commited_in: outpoint, - pcd_commitment: Value::Object(pcd_commitment), - encrypted_pcd: Value::Object(fields2cipher), - keys: fields2keys, - validation_tokens: vec![], - } + ProcessState::new(outpoint, clear_pcd.as_object().unwrap().clone()).unwrap() } #[test]