Skip to main content

Vault-Level Parameters

ParameterTypeSet AtEditableDescription
NameStringCreationYesVault display name
VaultAdminAuthorityAddressCreationYes (2 step process)Vault admin (strongly recommended to be a multisig)
LookupTableAddressCreationYesAddress lookup table; managed by protocol
FarmAddressPost-creationNo (immutable)Vault’s rewards distribution farm
PerformanceFeeBpsBasis pointsCreationYesFee on vault profits
ManagementFeeBpsBasis pointsCreationYesAnnual fee on AUM
MinDepositAmountLamportsCreationYesMinimum deposit size
MinWithdrawAmountLamportsCreationYesMinimum withdrawal size
MinInvestAmountLamportsCreationYesMinimum investment instruction size
MinInvestDelaySlotsSlotsCreationYesDelay before investment executes
WithdrawalPenaltyBpsBasis pointsCreationYesPercentage withdrawal penalty (returned to vault)
WithdrawalPenaltyLamportsLamportsCreationYesAbsolute withdrawal penalty (returned to vault)
PendingVaultAdminAddressDuring transferYesPending admin during two-step transfer
AllocationAdminAddressPost-creationYesAdmin that can only update weights
UnallocatedWeightIntegerPost-creationYesRelative weight for unallocated funds
UnallocatedTokensCapLamportsPost-creationYesMaximum unallocated token amount
FirstLossCapitalFarmAddressPost-creationYesFarm holding first loss capital
VaultAutocompoundFarmAddressPost-creationYesFarm for autocompounding vault token rewards
CrankFundFeePerReserveLamportsPost-creationYesFee per reserve for crank operations
AllowAllocationsInWhitelistedReservesOnlyBooleanPost-creationOne-way (true only)Restrict allocations to verified reserves; cannot be reverted once enabled
AllowInvestInWhitelistedReservesOnlyBooleanPost-creationOne-way (true only)Restrict investments to verified reserves; cannot be reverted once enabled

Per-Allocation Parameters

ParameterTypeEditableDescription
target_allocation_weightIntegerYesRelative weight for allocation distribution
allocation_capLamportsYesMaximum token amount for this reserve
reserve_typestandard / conditionalYesAllocation behavior — always allocated vs on-demand
priorityIntegerYesPriority ordering for allocation execution
See Allocations for detailed behavior of each parameter.

Farm Parameters

ParameterTypeDescription
FarmAddressVault’s rewards farm address (immutable after creation)
Cooldown PeriodDurationDelay before rewards are claimable (optional, default 0)
FirstLossCapitalFarmAddressFarm holding first loss capital buffer
VaultAutocompoundFarmAddressAutocompounding farm for vault token
See Farms & Rewards for setup and configuration details.

Immutable Parameters

These parameters cannot be changed after creation:
  • Deposit Token — the token the vault accepts
  • Receipt Token Ticker prefixkv[symbol]-
  • Farm address — once set via farm creation

System-Managed Parameters

These parameters are set by the system, not directly by curators:
ParameterDescription
PendingVaultAdminSet during admin transfer (step 1/2); cleared on claim or cancel
Farm authorityTransferred to the protocol after farm creation