light-client 0.23.0

Client library for Light Protocol
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#[derive(Debug, Clone, PartialEq, Default)]
pub struct SignatureWithMetadata {
    pub block_time: u64,
    pub signature: String,
    pub slot: u64,
}

impl From<&photon_api::types::SignatureInfo> for SignatureWithMetadata {
    fn from(sig_info: &photon_api::types::SignatureInfo) -> Self {
        SignatureWithMetadata {
            block_time: *sig_info.block_time as u64,
            signature: sig_info.signature.0.clone(),
            slot: *sig_info.slot,
        }
    }
}