Vault-Level Parameters
| Parameter | Type | Set At | Editable | Description |
|---|---|---|---|---|
Name | String | Creation | Yes | Vault display name |
VaultAdminAuthority | Address | Creation | Yes (2 step process) | Vault admin (strongly recommended to be a multisig) |
LookupTable | Address | Creation | Yes | Address lookup table; managed by protocol |
Farm | Address | Post-creation | No (immutable) | Vault’s rewards distribution farm |
PerformanceFeeBps | Basis points | Creation | Yes | Fee on vault profits |
ManagementFeeBps | Basis points | Creation | Yes | Annual fee on AUM |
MinDepositAmount | Lamports | Creation | Yes | Minimum deposit size |
MinWithdrawAmount | Lamports | Creation | Yes | Minimum withdrawal size |
MinInvestAmount | Lamports | Creation | Yes | Minimum investment instruction size |
MinInvestDelaySlots | Slots | Creation | Yes | Delay before investment executes |
WithdrawalPenaltyBps | Basis points | Creation | Yes | Percentage withdrawal penalty (returned to vault) |
WithdrawalPenaltyLamports | Lamports | Creation | Yes | Absolute withdrawal penalty (returned to vault) |
PendingVaultAdmin | Address | During transfer | Yes | Pending admin during two-step transfer |
AllocationAdmin | Address | Post-creation | Yes | Admin that can only update weights |
UnallocatedWeight | Integer | Post-creation | Yes | Relative weight for unallocated funds |
UnallocatedTokensCap | Lamports | Post-creation | Yes | Maximum unallocated token amount |
FirstLossCapitalFarm | Address | Post-creation | Yes | Farm holding first loss capital |
VaultAutocompoundFarm | Address | Post-creation | Yes | Farm for autocompounding vault token rewards |
CrankFundFeePerReserve | Lamports | Post-creation | Yes | Fee per reserve for crank operations |
AllowAllocationsInWhitelistedReservesOnly | Boolean | Post-creation | One-way (true only) | Restrict allocations to verified reserves; cannot be reverted once enabled |
AllowInvestInWhitelistedReservesOnly | Boolean | Post-creation | One-way (true only) | Restrict investments to verified reserves; cannot be reverted once enabled |
Per-Allocation Parameters
| Parameter | Type | Editable | Description |
|---|---|---|---|
target_allocation_weight | Integer | Yes | Relative weight for allocation distribution |
allocation_cap | Lamports | Yes | Maximum token amount for this reserve |
reserve_type | standard / conditional | Yes | Allocation behavior — always allocated vs on-demand |
priority | Integer | Yes | Priority ordering for allocation execution |
Farm Parameters
| Parameter | Type | Description |
|---|---|---|
Farm | Address | Vault’s rewards farm address (immutable after creation) |
Cooldown Period | Duration | Delay before rewards are claimable (optional, default 0) |
FirstLossCapitalFarm | Address | Farm holding first loss capital buffer |
VaultAutocompoundFarm | Address | Autocompounding farm for vault token |
Immutable Parameters
These parameters cannot be changed after creation:- Deposit Token — the token the vault accepts
- Receipt Token Ticker prefix —
kv[symbol]- - Farm address — once set via farm creation
System-Managed Parameters
These parameters are set by the system, not directly by curators:| Parameter | Description |
|---|---|
PendingVaultAdmin | Set during admin transfer (step 1/2); cleared on claim or cancel |
Farm authority | Transferred to the protocol after farm creation |