Altitude Docs
Launch App
  • GENERAL
    • Protocol Overview
      • Optimizing Borrowing Rates
      • Actively Managing Idle Capital
      • How do users interact with a vault?
        • Deposit
        • Borrow
        • Withdraw
        • Repay
        • Claim Rewards
        • Other user functions
      • Vault Health
      • Ingress Control
    • Yield Generation Process
      • What is a vault?
      • How much is deployed into yield farms?
      • When do we interact with Yield Farms?
        • Migrations
        • Liquidation of vault
      • How are yields recognised?
      • How are yields distributed?
      • How do we determine which Yield Farms to use?
    • The ALTI Token
    • FAQ
      • Early Rewards Program
      • About Altitude
      • What milestones have been hit so far by the Altitude Team?
      • What are the advantages of using Altitude?
      • How does it work?
      • What Oracles is Altitude using to determine the health of the vault?
      • When will Altitude enable more vaults?
      • How are yields generated?
      • How do my rewards change when I interact with the vault?
      • Who determines where unutilized assets are deployed?
      • How will Altitude work at times of high volatility?
  • Integrations
    • Lenders
  • Yield generation
  • Decentralized Exchanges
  • Smart Contracts
    • Vaults & Contracts
    • Audits
    • Security
    • Governance
  • Oracles
  • Resources
    • Risks
    • Terms of Service
    • Disclaimer
  • Contacts
Powered by GitBook
On this page
  • Rebalance
  • Out-of-buffer user actions
  • Maintenance

Was this helpful?

  1. GENERAL
  2. Yield Generation Process

When do we interact with Yield Farms?

Certain vault actions will trigger the vault to either deposit or withdraw to/from the yield farms.

Rebalance

Calling the rebalance function will result in the protocol either depositing in or withdrawing from the Yield Farm. If we are actively farming, then the loan-to-value ratio with the lender will be close to the vault target threshold after the rebalance has completed.

Out-of-buffer user actions

Whenever a user either borrows, withdraws or claims rewards, the vault checks (in addition to user position checks) if the vault will be borrowing more than the vault target active asset amount after the user action. At this point the vault will aim to get back to its target borrow amount by withdrawing from the Yield Farms and repaying part of its outstanding debt.

As interactions with the Yield Farms tend to be associated with high gas costs we have a buffer to shield users from these gas costs. Therefore, only actions that can’t be supported from this buffer will interact directly with the external Yield Farm(s)

Maintenance

In addition to the above, there are a few areas such as migrations from one Yield Farm to another, withdrawing from the reserve and managing potential losses where we will also interact with the Yield Farms.

PreviousHow much is deployed into yield farms?NextMigrations

Last updated 1 year ago

Was this helpful?