Skip to main content
The ExponentStrategyVault account is the central state account for each vault. It tracks depositor balances, strategy positions, AUM, roles, and vault configuration. Program ID: sVau1tXvayVWfotzm9Ahcv2qfnnfRWttt78BCnNC6dD PDA Seeds: ["vault", seed_id]

ExponentStrategyVault

VaultFinancials

Total AUM is computed as:

VaultRoles

Status Flags

The status_flags field is a bitfield. Each bit blocks a specific class of vault operation:
The sentinel role (typically maintained by Exponent) can set or clear these flags at any time.

StrategyPosition

Strategy positions are tracked for AUM calculation. Each variant represents a different deployment type:
For Kamino integrations, positions are stored as StrategyPosition::Obligation(ObligationType::KaminoObligation(...)).

ProposalVoteConfig

Governs the rejection-based voting system for vault policies. Proposals are approved by default after the timelock expires unless enough LP holders vote to reject.

PDA Derivation