1
2
3
4
5
6
7
8
9
10
11
12
13
14
use massa_protocol_exports::PeerId;
use massa_signature::KeyPair;
use peernet::context::Context as PeernetContext;

#[derive(Clone)]
pub struct Context {
    pub our_keypair: KeyPair,
}

impl PeernetContext<PeerId> for Context {
    fn get_peer_id(&self) -> PeerId {
        PeerId::from_public_key(self.our_keypair.get_public_key())
    }
}