Skip to main content

Vault Info

FieldEditableDescription
NameYesVault display name
DescriptionYesText description of vault strategy
Receipt Token NameYes (Suffix only)Full name of receipt token; format kVault [name]
Receipt Token TickerYes (Suffix only)Ticker set at creation; format kv[symbol]-[suffix]
Deposit TokenNoVault’s deposit token (immutable)

Admin Management

Each admin type displays its wallet address and transfer status (active or pending).

Vault Admin

Full control over vault settings, allocations, fees, and all parameters.Transfer process: Two-step (initiate → claim). See Initial Setup for the full transfer flow.

Allocation Admin

Limited admin role that can only update allocation weights, caps, types and priorities for existing reserves. Cannot add or remove reserves, and cannot change vault settings.Parameter: AllocationAdmin (wallet address)Transfer: Single step, Vault Admin sets it.
Use Allocation Admin to delegate day-to-day weight management without granting full vault control. Useful when an automated system or secondary operator manages rebalancing.

Farms Admin

Controls the vault’s farms. After farms creation, authority is transferred to the protocol — farms admin is not directly manageable by the curator.Parameter: Farm (farm public key)

Fee Management

Manager Fees

Fees paid to the vault admin. Both accrue continuously in the deposit token and are collected manually.
FeeParameterTypeDescription
AUM FeeManagementFeeBpsBasis pointsAnnual fee on total assets under management
Performance FeePerformanceFeeBpsBasis pointsFee on vault profits

Withdrawal Penalties

Withdrawal penalties are a security mechanism, not manager revenue. Penalties are returned to the vault, benefiting remaining depositors.
ParameterTypeEditableDescription
WithdrawalPenaltyBpsBasis pointsYesPercentage-based withdrawal fee
WithdrawalPenaltyLamportsLamportsYesAbsolute withdrawal fee
The system takes the MAX of the BPS-based fee and the lamports-based fee for each withdrawal.Purpose: Prevents the exploit where a user deposits immediately before an autocompound event, captures the yield, and withdraws — at the expense of other depositors.

Fee Comparison

Fee TypeRecipientBasisPurpose
Performance FeeVault AdminVault profitsManager compensation for performance
AUM FeeVault AdminTotal vault value (annual)Manager compensation for management
Withdrawal Penalty (BPS)Vault (depositors)Withdrawal amountDiscourage short-term withdrawals
Withdrawal Penalty (Lamports)Vault (depositors)AbsolutePrevent dust withdrawals
Crank Fund FeeProtocolPer reserveCover computational costs
Manager fees go to the vault admin wallet. Withdrawal penalties are returned to the vault to benefit remaining depositors. See Glossary for term definitions.

Parameter Management

General vault parameters used to configure operations (deposit, invest, etc).
ParameterTypeEditableDescription
MinDepositAmountLamportsYesMin deposit amount per transaction; recommended to be approximately $0.10 worth of the deposit token in lamports
MinWithdrawAmountLamportsYesMin withdraw amount; recommended to be set non-zero
MinInvestAmountLamportsYesMinimum lamports moved in a single investment instruction
MinInvestDelaySlotsSlotsYesHow many slots must pass between two investments in a specific reserve
CrankFundFeePerReserveLamportsYesExtra lamports taken from depositors on deposit to cover rounding costs during investment; recommended 1-2 lamports
AllowAllocationsInWhitelistedReservesOnlybooleanNoIf true it allows adding allocations only into reserves whitelisted by the protocol. Default false, once set to true it cannot be reverted
AllowInvestInWhitelistedReservesOnlybooleanNoIf true it allows investing only into reserves whitelisted by the protocol. Default false, once set to true it cannot be reverted

Lookup Table

Parameter: LookupTable (address lookup table)Address lookup table used for transaction optimization. Managed by the protocol — not recommended for curator modification.