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.
ixWrapperManageVaultSettings
Applies one or more settings changes to the vault. This uses the wrapper instruction which executes via self-CPI with vault signer seeds. Requires the manager role.Usage
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
manager | PublicKey | Yes | Manager wallet (must be signer) |
actions | VaultSettingsAction[] | Yes | Array of settings changes to apply |
remainingAccounts | AccountMeta[] | No | Additional accounts needed for specific actions |
exponentPrices | PublicKey | No | ExponentPrices PDA. Auto-derived |
systemProgram | PublicKey | No | System program. Defaults to SystemProgram.programId |
VaultSettingsAction variant list.
Returns
TransactionInstruction — a single instruction that applies all settings changes atomically.
Multiple actions can be batched in a single call. All changes are applied atomically — if any action fails, the entire transaction reverts.