#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub struct Pubkey([u8; 32]);
impl Pubkey {
pub fn new(bytes: [u8; 32]) -> Self {
Self(bytes)
}
pub fn to_bytes(&self) -> [u8; 32] {
self.0
}
}
#[derive(Debug, Default)]
pub struct ConfigKeys {
pub keys: Vec<(Pubkey, bool)>,
}