Skip to main content
After creating a vault, the admin can update several configuration parameters such as fees, cap, withdrawal settings, and manager authority.
Managers: the sdk-scripts CLI updates one field per call with vault:update-config and handles the extra-account wiring for you. This page shows the programmatic SDK path for embedding config updates in your own code.

What Can Be Updated

Update Via UI

The simplest path is the Voltr manage page:

Update Via SDK

The v2 SDK uses getUpdateVaultConfigInstructionAsync, one field at a time.

Update A u64 Field

Update A Fee Field

Management Fee Special Case

For ManagerManagementFee and AdminManagementFee, append the vault LP mint account to the final instruction accounts:
The vault:update-config command in the sdk-scripts CLI handles this extra-account pattern for you — run it with --mode print to inspect the exact accounts before executing. See CLI & Scripts.

Update Manager

Manager and pending-admin changes use a 32-byte encoded address as the payload.

Serialization Reference

Be careful when changing manager authority. Once moved, the old manager key can no longer operate the vault.