Skip to content

Strategy Invest

This flow moves idle assets from the vault into an external yield-bearing strategy.

  1. The Keeper calls Controller.fundInvest(vault, strategy, amount).
  2. The Controller increases the active book value.
  3. The Controller calls vault.pushFundOnlyForController(strategy, amount).
  4. The Vault transfers idle assets to the strategy.
  5. The Controller calls strategy.invest(amount).