use serde::{Deserialize, Serialize};
use steel::*;
use crate::state::config_pda;
use super::OreAccount;
#[repr(C)]
#[derive(Clone, Copy, Debug, PartialEq, Pod, Zeroable, Serialize, Deserialize)]
pub struct Config {
pub admin: Pubkey,
pub buffer_a: [u8; 32],
pub buffer_b: [u8; 32],
pub buffer_c: [u8; 32],
pub buffer_d: [u8; 32],
pub buffer_e: [u8; 8],
}
impl Config {
pub fn pda() -> (Pubkey, u8) {
config_pda()
}
}
account!(OreAccount, Config);