Rm all ciborium code from pcd

This commit is contained in:
Sosthene 2025-06-24 17:12:00 +02:00
parent b5ac0584ed
commit e77d27e0e4

View File

@ -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<string, string>")] BTreeMap<String, [u8; 32]>);
impl PcdCommitments {
@ -593,7 +594,7 @@ impl Roles {
}
pub fn to_bytes(&self) -> Result<Vec<u8>> {
ciborium_serialize(&self.0)
Ok(serde_json::to_vec(self)?)
}
pub fn len(&self) -> usize {