createXxxInstruction functions generated from the program IDL. They build a single TransactionInstruction with explicit accounts and args — no PDA derivation, no default values.
Use raw instructions when you need full control over account resolution, or when building custom transaction flows. For higher-level helpers with automatic PDA derivation, see the TypeScript SDK sections.
Import
All raw instructions are exported from theclient/vaults path:
Instructions
| Instruction | Description |
|---|---|
| Deposit Liquidity | Deposit tokens and receive LP tokens |
| Queue Withdrawal | Lock LP tokens and create a withdrawal request |
| Execute Withdrawal | Receive underlying tokens after withdrawal is filled |
| Cancel Withdrawal | Cancel a queued withdrawal and reclaim LP tokens |