Skip to main content

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);