Aave Sepolia Testnet
The Aave LTV Vault is a testnet deployment of the LTV Protocol leveraging the Sepolia Aave V3 lending market. It allows users to deposit assets (WETH and WBTC) and earn yield through leveraged positions while maintaining a constant target Loan-To-Value (LTV) ratio. This testnet implementation serves as a sandbox to test LTV logic with Aave as the underlying lending system.
It follows the design principles outlined in the research paper:
LTV: Curatorless Leveraged Tokenized Vault with a Constant Target Loan-To-Value Ratio
Components
LTV Vault
An EIP-4626-based vault that automates leverage using recursive borrowing. It keeps the LTV ratio near a constant target using an auction incentive mechanism.
Source code: LTV Vault
Aave Lending Connector
This connector interfaces with Aave V3 to manage borrow/collateral positions within the vault.
How to Use
- Obtain ETH from the Sepolia Testnet faucets.
- Transform ETH to WETH using the WETH contract or swap into WBCT
- Deposit WETH into the LTV Vault.
- Wait for the yield generation period to end.
- Withdraw your WETH or MagicETH from the LTV Vault.
Pico UI
A minimal and lightweight frontend for interacting with the ghost testnet vaults.
Source code: https://github.com/ltvprotocol/pico_ui Detailed documentation: Pico UI Docs
Aave Sepolia Testnet Addresses
Implementation
| Name | Address |
|---|---|
| AAVE LTV Vault | 0xAa707a2a0e38DE55cA0b61dd32468e357b55b15f |
Core Contracts
| Name | Address |
|---|---|
| Implementation | 0x850381Ee6363e05630692cEF49e815B320F72B8c |
| Beacon | 0xfE8f068568Cc84c3818406765da285e7f57B8A80 |
Modules
| Name | Address |
|---|---|
| ERC20 Module | 0x93889Ffe70ec6F772458b8D2e40C0377266F6Bef |
| Borrow Vault Module | 0x64d5acf4db65ae30723b96e5fb455bc2c66f9798 |
| Collateral Vault Module | 0xe1F7EC39C820f10B9C114202FACA82c63fC131eB |
| Low-Level Rebalance Module | 0x6cb72186a8F7a305F4262af19BD0a2b6b80594DF |
| Auction Module | 0x9bDF7EBf76741D3948116e39a883693D64Dc9fd5 |
| Administration Module | 0xcE5BCE6d3C3f983F4ca61b5e4efeE8e225a7D9c2 |
| Initialize Module | 0x599484fda8E1e3d69ca480AcFc77C2Ea36D0f0Bb |
| Modules Provider | 0xd843c8d41a2c78B24af7155Ea407940a002604d9 |
Connectors
| Name | Address |
|---|---|
| Whitelist Registry | 0x0000000000000000000000000000000000000000 |
| Vault Balance Connector | 0xA9D5d9b37278E5440bFbC31c0841ae77143aE943 |
| Slippage Connector | 0x96e905b396546b01C7C8c6DaFaD08e694C3d963C |
| Oracle Connector | 0xEcB5c35E49Ca057894e088B8Cf27C7710A0ee1fa |
| Lending Connector (Aave) | 0x87e1d99D8Af73a7DB9d80827076A283E17a1f431 |
Token Addresses (Aave Sepolia Testnet)
| Name | Address |
|---|---|
| Borrow Token | 0x29f2D40B0605204364af54EC677bD022dA425d03 |
| Collateral Token | 0xC558DBdd856501FCd9aaF1E62eae57A9F0629a3c |