Administrative operations for creating vaults, configuring settings, deploying capital into protocols, and servicing withdrawal requests. These operations require the appropriate vault role depending on the action. For deposit and withdrawal operations, see Deposits & Withdrawals.Documentation Index
Fetch the complete documentation index at: https://v2-docs.exponent.finance/llms.txt
Use this file to discover all available pages before exploring further.
Vault Lifecycle
- Initialize Vault — create the vault using
ExponentVault.ixInitializeVault - Configure Settings — add/remove token entries, set withdrawal periods, manage positions
- Add Policies — configure what strategy actions the vault is allowed to take (must be done while AUM = 0; after deposits, policy changes require a governance proposal)
- Deploy Capital — use Exponent instructions (or other protocol adapters) to earn yield
- Fill Withdrawals — service withdrawal requests from vault liquidity
Vault Admin Instructions
Initialize Vault
Create and manage policies that gate vault strategy interactions.
Manage Vault Settings
Add/remove token entries, configure withdrawal periods, manage positions.
Update Positions
Add or remove strategy position entries (orderbook, token accounts, Kamino obligations).
Fill Withdrawal
Service a withdrawal request by filling it with underlying tokens.