Skip to main content
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.

Vault Lifecycle

initializeVault → manageVaultSettings → addPolicy → [deposits flow in] → deploy capital → fill withdrawals
  1. Initialize Vault — create the vault using ExponentVault.ixInitializeVault
  2. Configure Settings — add/remove token entries, set withdrawal periods, manage positions
  3. 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)
  4. Deploy Capital — use Exponent instructions (or other protocol adapters) to earn yield
  5. Fill Withdrawals — service withdrawal requests from vault liquidity

Vault Admin Instructions