From 0109b6ba5121a3682e7fb9da922aa46099f8eaf5 Mon Sep 17 00:00:00 2001 From: Sosthene Date: Tue, 24 Jun 2025 17:12:00 +0200 Subject: [PATCH] Rm all ciborium code from pcd --- src/pcd.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/pcd.rs b/src/pcd.rs index 8a1a868..97b8247 100644 --- a/src/pcd.rs +++ b/src/pcd.rs @@ -5,6 +5,7 @@ use std::collections::btree_map::Keys; use std::collections::{BTreeMap, HashSet}; use std::hash::{Hash as StdHash, Hasher}; use std::fmt; +use std::io::Write; use serde::{Deserialize, Serialize}; use serde_json::Value; @@ -17,7 +18,7 @@ use sp_client::{ use tsify::Tsify; use crate::hash::AnkPcdHash; -use crate::serialization::{ciborium_serialize, OutPointMemberMap}; +use crate::serialization::OutPointMemberMap; use crate::ROLESLABEL; use crate::{ signature::{AnkHash, AnkValidationNoHash, AnkValidationYesHash, Proof}, @@ -315,7 +316,7 @@ impl Pcd { } #[derive(Debug, Default, Clone, PartialEq, Serialize, Deserialize, Tsify)] -#[tsify(into_wasm_abi)] +#[tsify(into_wasm_abi, from_wasm_abi)] pub struct PcdCommitments(#[serde(with = "hex_array_btree")] #[tsify(type = "Record")] BTreeMap); impl PcdCommitments { @@ -593,7 +594,7 @@ impl Roles { } pub fn to_bytes(&self) -> Result> { - ciborium_serialize(&self.0) + Ok(serde_json::to_vec(self)?) } pub fn len(&self) -> usize {