From fe79365c63772e944dd3f813242b9f2af3fe5c00 Mon Sep 17 00:00:00 2001 From: Rostyslav Tyshko Date: Fri, 30 May 2025 15:20:29 -0400 Subject: [PATCH] serialize/deserialize `AddressKeyHolder` --- accounts/src/key_management/mod.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/accounts/src/key_management/mod.rs b/accounts/src/key_management/mod.rs index 474bd99..69b8ce0 100644 --- a/accounts/src/key_management/mod.rs +++ b/accounts/src/key_management/mod.rs @@ -6,6 +6,7 @@ use ephemeral_key_holder::EphemeralKeyHolder; use k256::AffinePoint; use log::info; use secret_holders::{SeedHolder, TopSecretKeyHolder, UTXOSecretKeyHolder}; +use serde::{Deserialize, Serialize}; use crate::account_core::PublicKey; @@ -13,7 +14,7 @@ pub mod constants_types; pub mod ephemeral_key_holder; pub mod secret_holders; -#[derive(Clone)] +#[derive(Serialize, Deserialize, Clone)] ///Entrypoint to key management pub struct AddressKeyHolder { //Will be useful in future