replace serilization in sequencer

This commit is contained in:
Rostyslav Tyshko 2025-04-04 15:02:12 -04:00
parent 6066554a7a
commit a9bd1a1a5c

View File

@ -1,5 +1,5 @@
use accounts::account_core::{AccountAddress, PublicKey};
use elliptic_curve::group::GroupEncoding;
use k256::AffinePoint;
use std::collections::HashMap;
#[derive(Debug, Clone)]
@ -16,10 +16,8 @@ impl AccountPublicData {
viewing_public_key: Vec<u8>,
) -> Self {
Self {
nullifier_public_key: PublicKey::from_bytes(nullifier_public_key.as_slice().into())
.unwrap(),
viewing_public_key: PublicKey::from_bytes(viewing_public_key.as_slice().into())
.unwrap(),
nullifier_public_key: serde_json::from_slice::<AffinePoint>(&nullifier_public_key).unwrap(),
viewing_public_key: serde_json::from_slice::<AffinePoint>(&viewing_public_key).unwrap(),
address,
}
}