Lagoon
  • Back to App
  • Overview
    • What is Lagoon?
    • Lagoon Vault Architecture
    • FAQ
    • Terminology
  • VAULT
    • Overview
    • Deposit and Withdraw flows
    • Vault valuation
    • Fees
    • Roles and capacities
      • Vault admin
      • Valuation Oracle
      • Curator
      • Whitelist Manager
    • Create your vault
      • Vault post-deployment operations
      • Access your vault on Lagoon
    • How to?
      • Update the vault valuation & settle requests
      • Activate and manage a synchronous vault
      • Migrate an existing vault into a new Lagoon vault ?
  • Curation solutions
    • Safe & Zodiac Roles Modifier
    • MPC (Multi-Party Computation) wallet
    • How to?
      • Renounce Safe & Zodiac role modifier ownership
  • Developer hub
    • Key Data Structures and Epoch mechanism
    • Integration
      • Get a user position
      • Async deposit flow
      • Synchronous deposit flow
  • RESOURCES
    • Addresses
    • Audits
    • Brand Kit
    • X
    • Blog
    • LinkedIn
Powered by GitBook
On this page
  1. VAULT

Vault valuation

PreviousDeposit and Withdraw flowsNextFees

Last updated 1 day ago

In Lagoon, the valuation of the vault is injected into the smart contract by the . The accuracy of this value is crucial since it will determine:

  • the amount of shares a user will get.

  • the amount of assets a user will get at redemption.

  • the amount of performance fees taken.

Updating the valuation is a 2-steps procedure.

Why a 2-steps procedure ?

Valuation is a critical factor in ensuring the vault's correct operation. To support this, it’s essential to give vault administrators flexibility in their valuation process. This 2-steps approach offers several benefits:

  • Customizable address selection – Admins can choose relevant addresses for valuation.

  • Curator control limits – Reduces excessive curator influence.

  • Enhanced oversight – Increases the number of entities required to review valuation proposals.

The valuation must exclusively contain the positions held on the curator address at the moment of the call. Consequently, vault valuation must not take into account the pending requests.

Another consequence is that the first valuation update will be at 0.

The valuation can be computed off-chain but it can also be based on a smart contract responsible to fetch the data on-chain.

You can find how to update the valuation .

Valuation Oracle
here