After creating a vault, the admin can update several configuration parameters such as fees, cap, withdrawal settings, and manager authority.Documentation Index
Fetch the complete documentation index at: https://docs.voltr.xyz/llms.txt
Use this file to discover all available pages before exploring further.
What Can Be Updated
| Parameter | Updatable | Updated By |
|---|---|---|
| Max cap | Yes | Admin |
| Locked profit degradation duration | Yes | Admin |
| Withdrawal waiting period | Yes | Admin |
| Performance fees | Yes | Admin |
| Management fees | Yes | Admin |
| Issuance fee | Yes | Admin |
| Redemption fee | Yes | Admin |
| Manager | Yes | Admin |
| Vault name | No | — |
| Vault description | No | — |
| Asset mint | No | — |
Update Via UI
The simplest path is the Ranger manage page:Update Via SDK
The v2 SDK usesgetUpdateVaultConfigInstructionAsync, one field at a time.
Update A u64 Field
Update A Fee Field
Management Fee Special Case
ForManagerManagementFee and AdminManagementFee, append the vault LP mint account to the final instruction accounts:
admin-update-vault-config.ts scripts show the exact extra-account pattern used in production.
Update Manager
Manager and pending-admin changes use a 32-byte encoded address as the payload.Serialization Reference
| Field Type | Encoding |
|---|---|
u64 | 8 bytes, little-endian |
u16 | 2 bytes, little-endian |
| address | 32-byte encoded address |