Skip to main content

Documentation Index

Fetch the complete documentation index at: https://kamino.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

Whitelisted Reserves is the smart-contract-level protection that constrains where your vault can deploy capital. Once enabled, even a compromised admin key cannot direct vault funds into unvetted markets — the constraint is enforced by the program itself, not by your operational security. For the conceptual treatment of why this exists and what each flag controls, read Risk primitives → Whitelisted Reserves first. This page is the operational walkthrough.
Enabling Whitelisted Reserves is one-way. Both flags can only be set to true. Once enabled, they cannot be reverted — enforced at the smart contract level. Be deliberate.

What you’re enabling

Two on-chain flags — AllowAllocationsInWhitelistedReservesOnly (controls new allocations) and AllowInvestInWhitelistedReservesOnly (controls new investment) — explained in Concepts → Risk primitives → The two flags. Enable both: one alone leaves a gap that the second closes. Both together is what’s required for Kamino UI listing.

Setup

1

Open vault settings

Navigate to your vault on manage.kamino.com and open the Settings tab.
2

Enable AllowAllocationsInWhitelistedReservesOnly

Toggle on. Confirm the transaction. Reminder: this is irreversible.
3

Enable AllowInvestInWhitelistedReservesOnly

Toggle on. Confirm the transaction. Also irreversible.

What stays unchanged

  • Withdrawals are always permitted. You can de-allocate from any reserve at any time, and depositors can enter or exit the vault at any time subject to available liquidity.
  • The whitelist itself is managed by Kamino at the protocol level. Curators activate enforcement on their vault but cannot add or remove reserves from the whitelist.
  • Existing allocations to non-whitelisted reserves are not removed by enabling the flags. They remain in your allocation list but new investment is blocked. Plan to remove them via Configure allocations before enabling if you want a clean state.

Best practices

  • Enable both flags. One alone leaves a gap. Both together is the supported configuration.
  • Enable during vault setup. Before depositors enter — strongest signal and a prerequisite for UI listing.
  • Pair with the Insurance Pool. Whitelisted Reserves protects against where capital goes; the Insurance Pool protects against what happens if something goes wrong. Together they represent the highest trust configuration.

What’s next

Risk primitives

The model behind both protections.

Set up the Insurance Pool

Lock the loss backstop alongside Whitelisted Reserves.