From 691bc1d4e65af39b9ae550e32ae33d4e53779422 Mon Sep 17 00:00:00 2001 From: Rostyslav Tyshko Date: Fri, 4 Apr 2025 14:12:46 -0400 Subject: [PATCH] change serialization in node core lib rs --- node_core/src/lib.rs | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/node_core/src/lib.rs b/node_core/src/lib.rs index 33a0fd5..024dbba 100644 --- a/node_core/src/lib.rs +++ b/node_core/src/lib.rs @@ -4,7 +4,6 @@ use std::sync::{ }; use common::ExecutionFailureKind; -use k256::elliptic_curve::group::GroupEncoding; use ::storage::transaction::{Transaction, TransactionPayload, TxKind}; use accounts::account_core::{Account, AccountAddress}; @@ -181,7 +180,7 @@ impl NodeCore { let ephm_key_holder = &accout.produce_ephemeral_key_holder(); ephm_key_holder.log(); - let eph_pub_key = ephm_key_holder.generate_ephemeral_public_key().to_bytes(); + let eph_pub_key = serde_json::to_vec(&ephm_key_holder.generate_ephemeral_public_key()).unwrap(); let encoded_data = Account::encrypt_data( &ephm_key_holder, @@ -232,7 +231,7 @@ impl NodeCore { let ephm_key_holder = &accout.produce_ephemeral_key_holder(); ephm_key_holder.log(); - let eph_pub_key = ephm_key_holder.generate_ephemeral_public_key().to_bytes(); + let eph_pub_key = serde_json::to_vec(&ephm_key_holder.generate_ephemeral_public_key()).unwrap(); let encoded_data = utxos .iter() @@ -308,7 +307,7 @@ impl NodeCore { let ephm_key_holder = &accout.produce_ephemeral_key_holder(); ephm_key_holder.log(); - let eph_pub_key = ephm_key_holder.generate_ephemeral_public_key().to_bytes(); + let eph_pub_key = serde_json::to_vec(&ephm_key_holder.generate_ephemeral_public_key()).unwrap(); let encoded_data: Vec<(Vec, Vec, u8)> = utxos .iter() @@ -392,7 +391,7 @@ impl NodeCore { let ephm_key_holder = &accout.produce_ephemeral_key_holder(); ephm_key_holder.log(); - let eph_pub_key = ephm_key_holder.generate_ephemeral_public_key().to_bytes(); + let eph_pub_key = serde_json::to_vec(&ephm_key_holder.generate_ephemeral_public_key()).unwrap(); let mut encoded_data: Vec<(Vec, Vec, u8)> = resulting_utxos_receiver .iter() @@ -498,7 +497,7 @@ impl NodeCore { let ephm_key_holder = &account.produce_ephemeral_key_holder(); ephm_key_holder.log(); - let eph_pub_key = ephm_key_holder.generate_ephemeral_public_key().to_bytes(); + let eph_pub_key = serde_json::to_vec(&ephm_key_holder.generate_ephemeral_public_key()).unwrap(); let encoded_data: Vec<(Vec, Vec, u8)> = utxos .iter() @@ -1124,7 +1123,7 @@ impl NodeCore { let ephm_key_holder = &accout.produce_ephemeral_key_holder(); ephm_key_holder.log(); - let eph_pub_key = ephm_key_holder.generate_ephemeral_public_key().to_bytes(); + let eph_pub_key = serde_json::to_vec(&ephm_key_holder.generate_ephemeral_public_key()).unwrap(); let encoded_data: Vec<(Vec, Vec, u8)> = utxos .iter()