This is a post-creation fallback guide, not a primary setup task. When you create a vault via the SDK (
createVaultIxs) or the UI, the Vault Farm and Insurance Pool farm are created automatically as part of the creation flow — see Create a vault. You only need this guide if you created your vault via the CLI (which doesn’t currently support farm creation) or otherwise skipped farm setup during init. The Autocompound Farm is the exception — it’s always configured separately, currently UI-only.The three farms
If you create a vault via the SDK using
createVaultIxs, the Vault Farm and Insurance Pool farm are created automatically. If you used the UI or CLI, you’ll need to create them post-hoc.
Create farms post-vault-creation
If your vault was created without farms (UI or CLI path), use the SDK to create them.- SDK
- UI
- CLI
The Vault Farm and Insurance Pool farm follow the same three-transaction pattern: setup → update → register on the vault.
Vault Farm
After registration, you fund the farm with the reward token. Depositors claim proportional to their kToken holdings over the reward period. The farm has a cooldown period that prevents instant deposit-claim-withdraw cycling — set this when configuring reward distribution.Insurance Pool farm
After registration, configure the deposit token and lockup period (the lockup is a fixed 30 days for normal withdrawals — see Set up the Insurance Pool for the full setup including the 2-of-2 emergency withdrawal flow).Autocompound Farm
Configure the Autocompound Farm via the UI for now; SDK support is on the way.Read incentive data
The vault overview includes farm incentive data across all three farms.What’s next
Yield & fees
The yield and fee model, including how farms compose with interest yield.
Set up the Insurance Pool
The full Insurance Pool setup, including emergency withdrawal configuration.