Skip to main content

kvault_interface/instructions/
mod.rs

1//! Low-level instruction builders — one function per Kvault instruction.
2//!
3//! Each function takes an `*Accounts` struct and returns a single
4//! [`solana_instruction::Instruction`]. The caller supplies every account
5//! address manually.
6//!
7//! For a higher-level API that auto-derives PDAs and remaining accounts,
8//! see [`helpers`](crate::helpers).
9
10pub mod deposit;
11pub mod invest;
12pub mod redeem;
13pub mod withdraw;
14
15pub use deposit::*;
16pub use invest::*;
17pub use redeem::*;
18pub use withdraw::*;