From a9bd1a1a5ccba2fb03a4ce4d3b58aa3b9bcc6309 Mon Sep 17 00:00:00 2001 From: Rostyslav Tyshko Date: Fri, 4 Apr 2025 15:02:12 -0400 Subject: [PATCH] replace serilization in sequencer --- sequencer_core/src/sequecer_store/accounts_store.rs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/sequencer_core/src/sequecer_store/accounts_store.rs b/sequencer_core/src/sequecer_store/accounts_store.rs index c7d4f21..8bd2308 100644 --- a/sequencer_core/src/sequecer_store/accounts_store.rs +++ b/sequencer_core/src/sequecer_store/accounts_store.rs @@ -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, ) -> 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::(&nullifier_public_key).unwrap(), + viewing_public_key: serde_json::from_slice::(&viewing_public_key).unwrap(), address, } }