klend_interface/state/global_config.rs
1use bytemuck::{Pod, Zeroable};
2use solana_pubkey::Pubkey;
3use spl_discriminator::SplDiscriminate;
4
5/// Global program configuration account.
6#[derive(Debug, Clone, Copy, Zeroable, Pod, SplDiscriminate)]
7#[discriminator_hash_input("account:GlobalConfig")]
8#[repr(C)]
9pub struct GlobalConfig {
10 pub global_admin: Pubkey,
11 pub pending_admin: Pubkey,
12 pub fee_collector: Pubkey,
13 pub padding: [u8; 928],
14}
15
16const _: () = assert!(core::mem::size_of::<GlobalConfig>() == 1024);