# Liquid USD Vault

## Overview

The ether.fi Liquid USD vault provides a simple way for users to earn from a diversified basket of market-neutral yield opportunities, while getting exposure to the Ether.Fi ecosystem.

Users can deposit USDC, USDT, DAI, and USDe, which is then deployed to an evolving set of blue chip DeFi protocols. Initially the vault will utilize AAVE, Curve/Convex, Gearbox, and Pendle. As the vault scales, new yield sources such as Uniswap V3, Morpho Blue, Aura/Balancer may be added.

The vault is built using the Veda infrastructure. The strategy for the vault is provided by Seven Seas. &#x20;

[Check out the Liquid USD Vault on ether.fi](https://www.ether.fi/app/cash/earn/liquid/usd-yield)

## Technical Documentation

The Ether.Fi Liquid USD vault was built using the Veda architecture. At a high level, the architecture uses a Merkle verification system to enforce constraints on the vault strategies: with every rebalance, the strategist must submit a Merkle proof demonstrating that the rebalance respects certain constraints. These constraints include only interacting with certain whitelisted protocols, assets, and even contract functions.

For more details on the smart contract architecture, see <https://docs.veda.tech/><br>

The initial set of supported protocols include:

* Ethena
* AAVE
* Pendle
* Gearbox
* Convex/Curve
* Morpho Blue
* Spark<br>

Supported strategy assets include:

* USDe
* USDC
* USDT
* DAI
* sDAI
* PYUSD
* FRAX

The vault utilizes the risk monitoring system to interact with protocols Aave, Gearbox, and Convex/Curve. The contracts are listed below.<br>

## Audits & Contract Deployments

### Audits

<https://github.com/Se7en-Seas/boring-vault/tree/main/audit>

### Contracts:

Vault contract: 0x08c6F91e2B681FaF5e17227F2a44C307b3C1364C

Manager: 0xcFF411d5C54FE0583A984beE1eF43a4776854B9A

DecoderAndSanitizer: 0x281a8621699667671A047E91Bb3dFdC331ea0Ea5

Teller: 0x4DE413a26fC24c3FC27Cc983be70aA9c5C299387\
Old Teller (still active): 0x221Ea02d409074546265CCD1123050F4D498ef64

Accountant: 0xc315D6e14DDCDC7407784e2Caf815d131Bc1D3E7

Lens: 0x5232bc0F5999f8dA604c42E1748A13a170F94A1B

DecoderAndSanitizer: 0x7fA5dbDB1A76d2990Ea0f3c74e520E3fcE94748B

RolesAuthority: 0xaBA6bA1E95E0926a6A6b917FE4E2f19ceaE4FF2e


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://etherfi.gitbook.io/etherfi/liquid/liquid-usd-vault.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
