diff --git a/crates/sp_client/src/api.rs b/crates/sp_client/src/api.rs index 73bedb8..1b1b0a9 100644 --- a/crates/sp_client/src/api.rs +++ b/crates/sp_client/src/api.rs @@ -574,3 +574,11 @@ pub fn try_decrypt_with_key( let plain = String::from_utf8(aes_dec.decrypt_with_key()?)?; Ok(plain) } + +#[wasm_bindgen] +pub fn create_commitment(payload_to_hash: String) -> String{ + let mut engine = sha256::HashEngine::default(); + engine.write_all(&payload_to_hash.as_bytes()); + let hash = sha256::Hash::from_engine(engine); + String::from_utf8_lossy(hash.to_bytes()) +}