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}