use bytemuck::{Pod, Zeroable};
use solana_pubkey::Pubkey;
use spl_discriminator::SplDiscriminate;
#[derive(Debug, Clone, Copy, Pod, Zeroable, SplDiscriminate)]
#[discriminator_hash_input("account:GlobalConfig")]
#[repr(C)]
pub struct GlobalConfig {
pub global_admin: Pubkey,
pub pending_admin: Pubkey,
pub withdrawal_penalty_lamports: u64,
pub withdrawal_penalty_bps: u64,
pub padding: [u8; 944],
}
const _: () = assert!(core::mem::size_of::<GlobalConfig>() == 1024);