Skip to main content

jup_lend_sdk/
programs.rs

1use anchor_lang::declare_program;
2use bytemuck::{Pod, Zeroable};
3use vaults::types;
4
5declare_program!(vaults);
6
7unsafe impl Zeroable for types::TickHasDebt {
8    fn zeroed() -> Self {
9        types::TickHasDebt {
10            children_bits: [0; 32],
11        }
12    }
13}
14
15unsafe impl Pod for types::TickHasDebt {}
16
17declare_program!(liquidity);
18
19declare_program!(oracle);
20
21declare_program!(flashloan);