1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
pub mod pair_ser {

    use serde::{Serialize, Serializer};

    use crate::pair::Pair;

    #[allow(dead_code)]
    pub fn serialize<S>(value: &Pair, serializer: S) -> Result<S::Ok, S::Error>
    where
        S: Serializer,
    {
        (format!("{:#?}", value.0), format!("{:#?}", value.1)).serialize(serializer)
    }
}

pub mod addr_ser {

    use alloy_primitives::Address;
    use serde::{Serialize, Serializer};

    #[allow(dead_code)]
    pub fn serialize<S>(value: &Address, serializer: S) -> Result<S::Ok, S::Error>
    where
        S: Serializer,
    {
        format!("{:#?}", value).serialize(serializer)
    }
}