mclockwork_utils/
pubkey.rs

1use anchor_lang::prelude::Pubkey;
2
3pub trait Abbreviated {
4    fn abbreviated(&self) -> String;
5}
6
7impl Abbreviated for Pubkey {
8    fn abbreviated(&self) -> String {
9        let s = self.to_string();
10        let len = s.len();
11        format!("{}..{}", s.get(0..4).unwrap(), s.get(len - 4..len).unwrap()).to_string()
12        // format!("{}{}", s.get(len - 8..len).unwrap()).to_string()
13    }
14}