klend-interface 0.1.0

Instruction builders for Kamino Lending (klend) — no anchor-lang dependency
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use bytemuck::{Pod, Zeroable};
use solana_pubkey::Pubkey;
use spl_discriminator::SplDiscriminate;

/// Global program configuration account.
#[derive(Debug, Clone, Copy, Zeroable, Pod, SplDiscriminate)]
#[discriminator_hash_input("account:GlobalConfig")]
#[repr(C)]
pub struct GlobalConfig {
    pub global_admin: Pubkey,
    pub pending_admin: Pubkey,
    pub fee_collector: Pubkey,
    pub padding: [u8; 928],
}

const _: () = assert!(core::mem::size_of::<GlobalConfig>() == 1024);