# Introduction

Welcome to Lendle, Mantle's native permissionless money market that redistributes revenue to its users, paid in blue chip assets.

Lendle is a decentralized, non-custodial lending market built on the Mantle Network, optimized to provide an efficient, secure, and innovative experience for users engaged in lending and borrowing activities. Through Mantle’s high throughput and low-cost infrastructure, Lendle offers users enhanced liquidity, flexible lending options, and real yield rewards—all while maintaining over-collateralized loans to secure depositor funds.

With a foundation inspired by established DeFi protocols, Lendle aims to become a key player in the Mantle ecosystem, pushing decentralized finance toward greater accessibility and utility.


# LEND Token - Lendle 2.0

Everything you need to know about Lendle's native token

We're excited to introduce **$LEND Tokenomics 2.0** at Lendle! After over two years of delivering real yields in DeFi on the Mantle Network, this upgrade focuses on sustainability, community power, and strong growth. It's designed to make $LEND a key tool for governance and rewards, putting real value back into your hands.

Our permissionless money market stays strong, sharing protocol revenue in top assets, building liquidity, and now enabling true community decisions.&#x20;

## Purpose and Key Features

$LEND is Lendle's core utility and governance token. It rewards active users and drives progress. With 2.0, it's even better:

* **Real Yields**: Suppliers earn from protocol fees like flash loans and borrowing—paid in stable assets for steady returns.
* **Governance Power**: Soon, holders can vote on important choices via our DAO, like markt settings and new features.
* **Targeted Rewards**: Earn $LEND through fun campaigns, quests, and liquidity boosts that focus on real impact.

This makes $LEND deflationary, useful, and aligned for long-term success.

## Main Changes

We've updated based on community feedback to reduce inflation and increase value:

* **No More Native Emissions**: Stopped ongoing $LEND rewards for lending/borrowing to reduce supply and focus on high-value activities.
* **Airdrop for Pending Rewards**: Unclaimed tokens from a snapshot will be distributed soon.
* **No Locking Needed**: Staking is now flexible without time locks.
* **Higher Base Yields**: Adjusted fees to boost APYs for all suppliers—better rates for your assets!

These changes make Lendle more stable and rewarding.

<figure><img src="/files/H8N8DLTnznS7EWtERZ0D" alt=""><figcaption></figcaption></figure>

## Tokenomics Overview

Total supply is still 100,000,000 tokens. New mechanics reduce supply over time:

| Feature        | Old Model                 | New 2.0 Model                   |
| -------------- | ------------------------- | ------------------------------- |
| Emissions      | Rewards for supply/borrow | Replaced by targeted campaigns  |
| Staking        | With locking and vesting  | Revenue shares, no locks        |
| Supply Control | Fixed schedule            | Buybacks, burns, liquidity adds |
| Governace      | None                      | Full DAO voting                 |

Fewer tokens mean more potential value as the protocol grows.

## Revenue Share for Stakers

We keep real yields but share smarter:

From borrow fees:

* 85% goes to suppliers (Supply APY).
* 15% goes as "protocol fees".

The protocol fees are then distributed as:

* 50% to suppliers: Raises APYs in all markets for better pools.
* 30% to $Lend: For buybacks, burns, or liquidity adds.
* 20% to Treasury: For building, safety, and partners.

## Governance

One of the most thrilling aspects of $LEND 2.0 is its evolution from a simple reward token to a powerful governance token. This unlocks true community-led decisions, where $LEND holders can propose and vote on key protocol updates.


# Vault Allocators

Automated strategies

In Lendle v2, the vault allocator serves as an automated, smart contract-driven engine that intelligently distributes user-supplied assets across high-yield opportunities within the ecosystem. This feature eliminates the need for manual intervention, allowing suppliers to benefit from real-time optimization without the complexities of traditional DeFi management.

**Purpose of Vault Allocators**

The primary purpose of a vault allocator is to enhance efficiency and returns for suppliers while simplifying the user experience in DeFi lending. Instead of users manually managing their deposits—such as switching between networks, bridging assets, or selecting individual vaults—the allocator handles this dynamically.&#x20;

* **Yield Optimization**: It continuously scans and reallocates capital based on market conditions, asset availability, and predefined logic to maximize returns. For example, it might shift funds to high-yield lending pools or liquidity provision strategies.
* **Risk Management**: Incorporates real-time evaluations of factors like asset risk, protocol exposure, and chain reliability to minimize potential losses, such as from impermanent loss or liquidations.
* **Composability and Accessibility**: Enables seamless integration with other DeFi tools, making yield earning more accessible for users without requiring complex interactions.
* **Passive Income Generation**: Suppliers benefit from automated compounding and reinvestment of yields, turning static deposits into actively managed positions.

This approach addresses common DeFi challenges, such as fragmented liquidity and volatile yields, by abstracting the underlying complexity.


# Earn

Earn with vaults

The **Earn** page allows users to deposit supported assets into yield-generating vaults powered by **Brink.money**.\
These vaults automatically allocate funds into optimized on-chain strategies to generate passive income for depositors.

<figure><img src="/files/xXNBVrz3waanslg8X1Lt" alt=""><figcaption></figcaption></figure>

#### **Overview**

At the top of the page, users can view:

* **Your Deposits:** Total amount you have deposited across all vaults.
* **Total Deposits:** Combined deposits from all users in the Earn section.
* **Total Value Locked:** Total value of assets currently earning yield.
* **Vaults:** Number of active vaults available on the page.

***

#### **Vaults**

Each card on the Earn page represents a vault with its own yield strategy.

**Available Vaults:**

* **USDe Vault** — Earn yield from stable synthetic dollar strategies.
* **WETH Vault** — Earn yield from ETH-based lending and staking strategies.
* **WMNT Vault** — Earn Mantle-native yield from MNT ecosystem incentives.

More vaults will be added soon, expanding support for additional assets and strategies.

***

#### **Powered by Brink.money**

All vaults on the Earn page are integrated with **Brink.money**, Lendle’s backend yield infrastructure.\
Brink continuously rebalances liquidity between strategies to maintain the best available return for depositors while keeping assets fully on-chain and non-custodial. For more information about Lendle x Brink, go to [Brink Vaults](/user-guide-for-ui-v2/brink-vaults).

***

#### **Summary**

The Earn page offers a simple way to generate passive yield on your assets.\
Deposit supported tokens, earn optimized yield through Brink, and withdraw anytime.\
More vaults and yield strategies will be introduced over time to expand user opportunities.


# Brink Vaults

Lendle x Brink

### Vaults Overview (Powered by Brink.money)

Each vault on Lendle’s Earn page is backed by Brink’s on-chain vault infrastructure, built on to of the ERC-4626 standard, which automates yield generation and risk-managed allocations. Depositors simply provide the underlying asset and receive a vault share token; behind the scenes, the system handles everything else.

#### Operational Workflow Highlights

1. **User Deposits** – A user deposits the underlying token into the corresponding Lendle vault.
2. **Brink Engine Integration** – The deposit is directed into the Brink vault infrastructure. The “Brink Engine” takes over.&#x20;
3. **Strategy Calculation & Optimization** – The engine continuously assesses yield opportunities, risk metrics and current utilization to compute the optimal allocation strategy.&#x20;
4. **Dynamic Allocation & Rebalancing** – The system deploys (and if needed redeploys) funds into vetted DeFi protocols and markets. Rebalancing occurs frequently (hourly) to adapt to changing yield conditions and maintain capital efficiency.&#x20;
5. **Risk Management & Transparency** – Throughout the lifecycle, real-time risk assessments monitor volatility, network or protocol risk, and ensure that all smart contracts are audited and verifiable.&#x20;
6. **Withdrawal & Share Redemption** – Users can redeem their vault shares at any time and receive underlying assets plus accrued yield, while the backend manages the unwinding of the deployed positions.

<figure><img src="/files/HZ1MbqcqmrAyIfWMhl32" alt=""><figcaption></figcaption></figure>

### Vault-by-Vault Detail

#### USDe Vault&#x20;

* Underlying Asset: **USDe.**
* Mechanism: When you deposit USDe into the vault, your funds are routed by Brink into high-quality stable-asset yield markets and isolated pairs that use USDe, selecting destinations with favourable APY, low risk and adequate liquidity.
* Rebalancing Logic: The engine monitors stable-asset markets and may rotate capital when yields drop or utilization saturates a pair.
* User Benefit: You gain exposure to optimized stable-asset yield without needing to choose markets, the vault auto-compounds returns and adapts to changing conditions.

#### WETH Vault&#x20;

* Underlying Asset: **WETH.**
* Mechanism: Upon deposit, the vault hands off WETH to Brink, which then allocates across ETH-related yield sources: e.g., ETH-denominated lending pools, liquid staking derivatives, isolated pairs with ETH.
* Rebalancing Logic: The engine watches ETH yield opportunities, and dynamically moves WETH accordingly to maximize risk-adjusted return.
* User Benefit: Earn yield on your ETH exposure without manually shifting assets or managing staking, the vault handles routing to the best available strategy.

#### WMNT Vault&#x20;

* Underlying Asset: **WMNT.**&#x20;
* Mechanism: When you deposit WMNT, the vault uses Brink’s routing to deploy into Mantle-ecosystem-native yield strategies: isolated pairs that include MNT, liquidity incentives, or lending markets involving MNT.
* Rebalancing Logic: Because ecosystem incentives and yield sources vary, the engine is particularly active in rotating exposures, evaluating which MNT pairs give best yield while managing ecosystem risk.
* User Benefit: Participate passively in the Mantle network’s growth and yield opportunities via MNT, while Brink handles the technical details of strategy execution.

***

### What This Means for Users

* **Non-custodial & transparent**: You retain control of your assets, vault contracts follow ERC-4626 standards, and you can verify allocations, performance and rebalances on-chain.
* **Hands-off yield**: Deposit once into a Lendle vault and Brink takes care of deployment, optimization, and compounding.
* **Dynamic optimization**: Rather than static yield strategies, these vaults actively rotate capital based on market conditions, leveraging Brink’s real-time decision engine.
* **Risk-aware**: Through frequent on-chain monitoring and rebalancing, the system targets best returns on user's funds.
* **Composability**: Since they’re ERC-4626 vaults, these funds integrate smoothly with other DeFi protocols.


# Borrow page

Borrowing interface

<figure><img src="/files/U4pc09MUgk10HJxMOHI3" alt=""><figcaption></figcaption></figure>

On the "Borrow" screen, you can:

* See the statistics of the Lendle protocol.
* Open each individual market by clicking on the asset logo for:
  * more granular statistics.
  * to supply and/or borrow an asset.
* Quick borrow for easier and more efficient access.
* See how much APY/APR a certain market yields.


# Deposit

Supply to markets

At the "Borrow tab" users can supply their assets to Lendle’s markets to start earning yield and enable borrowing power.\
Deposited assets serve as collateral and immediately begin generating interest based on market conditions.

At the top of the "Borrow" page, users can see all supported assets available for deposit.\
Each asset card shows important market details such as the Supply AP&#x59;**,** Total Supply, and Wallet Balance.\
These metrics update automatically depending on the liquidity and utilization of each market.

Here is a tutorial on [How To Deposit](/user-guide-for-ui-v2/borrow-page/deposit/how-to-deposit)and [Withdrawing Assets](/user-guide-for-ui-v2/borrow-page/deposit/withdrawing-assets).


# How To Deposit

Providing liquidity to the Lendle market

{% embed url="<https://drive.google.com/file/d/1o_DEXkzfryZLgUnjFSy2fbcTk4JUif-v/view?usp=sharing>" %}

In this Tutorial we will be depositing MNT through the Markets

We've opened one of the markets from this screen, in this example it's MNT.

<figure><img src="/files/wQcLX5VwhPfMbtlpLV1Q" alt=""><figcaption></figcaption></figure>

**Review  Information:**&#x20;

* **Reserve status & Configuration**: Check total supplied amount, supply APY and APR.
* **Collateral Usage**: Note the Loan-to-Value (LTV) ratio, Liquidation Threshold, and Liquidation Penalty.&#x20;
* **Borrow Info**: Total borrowed and borrow APY/APR.
* **Your Info**: Your wallet balance, available to supply/borrow, and buttons for actions. This info helps assess yields and risks before proceeding.

<figure><img src="/files/ORzfcoN6UccAYMlphzvJ" alt=""><figcaption></figcaption></figure>

* **Initiate the Supply:** Click the "Supply" button to go to the dedicated supply screen for the asset.
* **Enter the Deposit Amount:** input the amount to deposit (or click "MAX" for your full wallet balance). Click "Supply MNT" to proceed.

<figure><img src="/files/WWBNOI75YPVS5S3nckMp" alt=""><figcaption></figcaption></figure>

* **Approve the Token Spend:** Approve the transaction in your wallet to allow Lendle to access the exact amount. Confirm the popup.
* **Confirm the Deposit Transaction:** Click "Supply" and confirm again in your wallet. Pay the gas fee—this executes the deposit on the Mantle blockchain.
* **Verify the Deposit:** After a few seconds , the screen updates. Check your new supplied balance, updated wallet amount, and transaction links.

## Collateral

After you've deposited an asset, it will be enabled as collateral by default. A collateralised asset will activate your borrowing power and correlate with the number of loans you can make (depending on the Loan-To-Value \[LTV] settings of each market)

You can use the toggle on each asset in the Deposit screen to disable the asset from being used as Collateral. *Please note that this will influence your Health Factor and can lead to liquidation if this drops below 1*


# Withdrawing Assets

Redeem your deposits

If you want to withdraw an asset, you should navigate to the "Portfolio" tab and click on 'Withdraw' for a market you want to withdraw.&#x20;

When withdrawing assets you are decreasing your collateral amount and thereby decreasing your health factor. Please take this into consideration before withdrawing any assets to prevent being liquidated.

{% hint style="info" %}
For a withdrawal to succeed, there must be enough liquidity available. This means that if the amount borrowed equals the amount deposited, you can't withdraw your liquidity.\
Try again at a later time when others have paid off their loans of that asset.
{% endhint %}

{% embed url="<https://drive.google.com/file/d/1TqrzJkinCtCc8xd2HaoCJZBlcHdLb8Ka/view?usp=sharing>" %}


# Borrow

Lendle borrowing guide

The **Borrow** section allows users to borrow assets against their deposited collateral directly from the Lendle markets. Borrowing enables users to access liquidity without selling their holdings, maintaining their market exposure while utilizing borrowed funds elsewhere.

Borrowing is available across both **Pooled Markets** and **Isolated Markets**. Each borrowing market has its own interest rate model, collateral requirements, and risk parameters. Your ability to borrow depends on your **Health Factor**, which determines how close your position is to liquidation.

Here is a tutorial on [How To Borrow](/user-guide-for-ui-v2/borrow-page/borrow/how-to-borrow)and [Repaying a loan](/user-guide-for-ui-v2/borrow-page/borrow/repaying-a-loan).


# How To Borrow

Borrowing process

{% embed url="<https://drive.google.com/file/d/1XWGjAecfs-yX5-a1Pr3ZAxgXCQfwUW_D/view?usp=sharing>" %}

Here we will be borrowng USDT against our MNT that we deposited before in [How To Deposit](/user-guide-for-ui-v2/borrow-page/deposit/how-to-deposit)

<figure><img src="/files/XYsN4xoettgQcHTBd5U0" alt=""><figcaption></figcaption></figure>

* **Initiate the Borrow:** Click the "Borrow" button under "Your Info" to open the borrow popup for the asset.

<figure><img src="/files/hwWTQRQOtPS9y40PWpbp" alt=""><figcaption></figcaption></figure>

* **Review Borrow Screen Details**:
  * Amount input: Enter the amount , with options for Half or Max.&#x20;
  * Transaction Overview: Health factor, Liquidation, Collateral usage, Gas fee. The overview updates live as you enter the amount. Ensure your post-borrow health factor stays well above 1.

<figure><img src="/files/GGcJ03NQqp0rjCZoFVYJ" alt=""><figcaption></figcaption></figure>

* **Confirm the Borrow Transaction:** Click "Borrow" and confirm in your wallet.  If there's a "Continue" step first, review the summary before final confirmation.
* **Verify the Borrow:** After a few seconds, the popup closes, and the market page updates with your new borrowed balance.

<figure><img src="/files/Fvf9cDlYsZTVVydbup4H" alt=""><figcaption></figcaption></figure>

You can also use "Quick Borrow" in the Market tab for a more effcient way to borrow asets.

Success, you've now borrowed assets from the Lendle Market.


# Repaying a loan

Repay borrowed assets

{% embed url="<https://drive.google.com/file/d/13dBwD3KLuWGFdZ2X4Cgp3-BoRoJ1kygf/view?usp=sharing>" %}

Repaying your loan can be done from the "Portfolio" tab. In this tutorial we will unwind the positions that we've created by following [How To Deposit](/user-guide-for-ui-v2/borrow-page/deposit/how-to-deposit) & [How To Borrow](/user-guide-for-ui-v2/borrow-page/borrow/how-to-borrow).

<figure><img src="/files/eLVK5oqFbcQ1FJOJsW51" alt=""><figcaption></figcaption></figure>

**Locate Your Borrow Position:** check your active borrows. Click the "Repay" button next to the borrow you want to settle to open the repayment screen.

<figure><img src="/files/n20O1uIJN9SVUikC2JOE" alt=""><figcaption></figcaption></figure>

​

**Enter the Repay Amount:** enter the amount to repay or click "MAX" to select the full owed amount.  If aiming to fully close the position, use "MAX." Click "Continue" to move forward.

<figure><img src="/files/Us1fM5r2zp7mGYGsTSnN" alt=""><figcaption></figcaption></figure>

* **Approve the Token Spend: a**pprove the transaction in your wallet to allow Lendle to access the exact repay amount from your wallet. Use default settings for security—confirm the popup. This is a one-time approval per asset if not done before.
* **Confirm the Repay Transaction:** verify the repay amount, new health factor, and any fees. Click "Repay" and confirm again in your wallet.

Once the borrow is 0 on the Dashboard, confirmation is complete. Check your updated positions, wallet balance.


# Isolated markets

Risk-contained lending

### Overview <a href="#overview" id="overview"></a>

Lendle Isolated Markets allow users to lend and borrow assets in separate pools for specific pairs, such as sUSDe/USDE, cmETH/WETH and other pairs. These markets operate independently from pooled markets, where assets share collateral and liquidity. Each isolated market has its own collateral rules and insurance fund, reducing the risk of issues spreading across the protocol.​

### How Isolated Markets Function <a href="#how-isolated-markets-function" id="how-isolated-markets-function"></a>

In an isolated market:

* **Supply and Borrow**: Users supply an asset to a specific pair to earn interest, enabling borrowing of the paired asset.
* **Collateral Isolation**: Collateral is dedicated to one market, preventing volatility in one asset from affecting others.
* **Liquidation and Insurance**: Each market maintains its own fund to handle liquidation shortfalls, containing any losses within the pool.
* **Interest Rates**: Rates adjust based on supply and demand in that market alone.

### Benefits <a href="#benefits" id="benefits"></a>

Isolated Markets provide:

* **Improved Capital Use**: Collateral is allocated only where needed, avoiding excess requirements.
* **Better Risk Control**: Problems remain confined to individual markets, protecting the overall system.
* **Yield Flexibility**: Users can integrate with other strategies, such as liquidity provision or tools like Powder, Sats, and Sparks.
* **Protocol Growth**: New assets can be added with limited risk to the ecosystem.

​


# Dashboard

Account analytics

On the Dashboard, you can:

* Get a breakdown of your deposited funds & borrows
* Withdraw & deposit assets from the Lendle markets.
* Borrow any assets vs your collateral (supplies)
* Repay any loans

{% hint style="info" %}
If you are new to Lendle, we highly advise you to read [How-To-Deposit](/user-guide-for-ui-v1/markets/deposit/how-to-deposit) & [How-To-Borrow](/user-guide-for-ui-v1/markets/borrow/how-to-borrow) as there are different, more granular, ways to supply and borrow assets on Lendle
{% endhint %}

<figure><img src="/files/lTd3iZpoHUiAWULcwAeC" alt=""><figcaption></figcaption></figure>

In the top left you'll find whatever assets you have supplied to the Lendle market. You can withdraw and supply using the buttons and the following dialogue popup.

In the top right, you will find all your borrows, which can be repaid or increased by using the buttons.

In the middle, you’ll see the amount of $LEND and $MNT available to claim.

In the bottom left, you'll find the wallet balance of any asset that can be supplied to Lendle.

And lastly, in the bottom right you can open new borrow positions and see how much is available for you to borrow. The availability depends on both market size and your [Broken mention](broken://pages/rXPdJ95u2KYMWzlJMWy8)


# Markets

Lendle Markets

<figure><img src="/files/w5jy9s2sgJBzZ3RCCkpC" alt=""><figcaption></figcaption></figure>

On the Markets screen, you can:

* See the statistics of the Lendle protocol
* Open each individual market by clicking on the asset logo for:
  * more granular statistics
  * to supply and/or borrow an asset
* See how much APY/APR a certain market yields
  * The APY/APR is split into 2 numbers
    * The first one being the APY that is either being paid (borrow) or given (supply) in lendle native assets [Broken mention](broken://pages/zLL5ZZYIohVnuuJalz5g). The amount depends on the market size and protocol fees generated. [LEND Token - Lendle 2.0](/overview/lend-token-lendle-2.0#revenue-share)
    * The second one being the APR, indicated by the Lendle token Icon. These rewards come from the Liquidity Incentives and are in our native token $LEND.\
      Unlike the first number, borrowers don't pay $LEND to borrow. So on both sides the APR indicated are rewards


# Deposit

Supply assets

There are 2 ways to deposit and borrow assets through our UI

1\) Through the  [Dashboard](/user-guide-for-ui-v1/dashboard) page you can deposit and borrow with 1 click of a button.\
2\) Through the [Markets](/user-guide-for-ui-v1/markets) page you can deposit for each individual market and see the parameters that apply to the market, like liquidation threshold and loan-to-value %.\
\
The tutorial will follow the second method --> [How-To-Deposit](/user-guide-for-ui-v1/markets/deposit/how-to-deposit)


# How-To-Deposit

Providing liquidity to the Lendle market

In this Tutorial we will be depositing MNT through the [Markets](/user-guide-for-ui-v1/markets)<br>

{% embed url="<https://drive.google.com/file/d/1xassyT4bMz6I7eSJmmuUi1-esZJKjKLf/view?usp=sharing>" %}

We've opened one of the markets from this screen, in this example it's MNT.

<figure><img src="/files/mTO5JgezZzdjcOP6NT1c" alt=""><figcaption></figcaption></figure>

*Under 'Reserve status & configuration' you can see:*

* *The total amount of MNT that is supplied by users*
* *The yield in APY (from protocol fees) and APR (from $LEND token)*
* *The collateral usage*&#x20;
  * *The Loan-To-Value (LTV) percentage, MAX LTV, indicates how much of your deposited MNT can be used to take a loan against*
  * *The Liquidation Threshold percentage shows the investor when the collateral becomes available for liquidation. i.e. If the outstanding loan equals or exceeds 85% of the MNT deposited, it will be liquidated.*
  * *The Liquidation Penalty percentage indicates the Bounty a liquidator can get from liquidating a position on this market. The penalty is taken from the investors' collateral.*

*Under 'Borrow Info' you can see:*

* *The total amount of MNT borrowed.*
* *The APY for borrowing, i.e. the % on the outstanding loan you pay as interest for borrowing+ the reward APR in $LEND tokens for borrowing.*

*On the right, under 'Your Info', you can see:*

* *The wallet balance in this market asset*
* *How much is available to supply and borrow*
* *2 buttons to supply and/or borrow this market's asset*

\
For the tutorial, we will click on supply which will take us to the supply screen for the MNT market:

<figure><img src="/files/qBejsX680JfiJe14D5S6" alt="" width="375"><figcaption></figcaption></figure>

*On the top you can see Your balance (any MNT that is already supplied), Your wallet balance (any MNT that is in your wallet) and your overall health factor.*\
\
*There is also more info about the MNT market, like Utilization rate (how much of the supplied MNT is borrowed), the available liquidity in the market to lend out, the reward APY from protocol fees and if this asset is currently  available to be used as collateral (to borrow against)*

*Next to this we see the same information as on the previous screen, with the Maximum LTV, Liquidation Threshold and Liquidation Penalty %. We also display the Asset prize that we retrieve from our Oracle.*

On the bottom we can either use MAX or input a custom number to deposit and press Continue to start the approval and deposit transactions:

<figure><img src="/files/hCpbSedBFZHGVlGexKcI" alt="" width="375"><figcaption></figcaption></figure>

Press Approve, and press default in the MetaMask popup to approve the exact amount you are spending.

Press Deposit, and confirm the transaction once more in MetaMask.

<div data-full-width="true"><figure><img src="/files/vjxbFiEux7siuJY4KKbu" alt="" width="375"><figcaption></figcaption></figure></div>

After a couple of seconds your screen will update (depending on RPC) and it should look something like this:

<figure><img src="/files/GRgP3PZ0u1U59a68kT4c" alt=""><figcaption></figcaption></figure>

We can see in the Top left, that my balance has updated and my wallet balance is now 0.\
In the bottom you can see our 2 transactions, which can be followed to the block explorer for more info.

Success! We've now supplied MNT to Lendle.\
\
The next tutorial will be [How-To-Borrow](/user-guide-for-ui-v1/markets/borrow/how-to-borrow)<br>

### Collateral

After you've deposited an asset, it will be enabled as collateral by default. A collateralised asset will activate your borrowing power and correlate with the number of loans you can make (depending on the Loan-To-Value \[LTV] settings of each market)<br>

You can use the toggle on each asset in the Deposit screen to disable the asset from being used as Collateral. \
\
*Please note that this will influence your Health Factor and can lead to liquidation if this drops below 1*


# Withdrawing Assets

Redeem funds

{% embed url="<https://drive.google.com/file/d/1ahPwg-QK4zQGp6dHADmwwvfVFcIacSKJ/view?usp=sharing>" %}

If you want to withdraw an asset, and thus swap your L-Token for the underlying asset, you should navigate to the **Dashboard** and click on 'Withdraw' for each market.

When withdrawing assets you are decreasing your collateral amount and thereby decreasing your health factor. Please take this into consideration before withdrawing any assets to prevent being liquidated.

{% hint style="info" %}
For a withdrawal to succeed, there must be enough liquidity available. This means that if the amount borrowed equals the amount deposited, you can't withdraw your liquidity. \
Try again at a later time when others have paid off their loans of that asset.
{% endhint %}


# Borrow

Collateralized loans

There are 2 ways to deposit and borrow assets through our UI

1\) Through the  [Dashboard](/user-guide-for-ui-v1/dashboard) page you can deposit and borrow with 1 click of a button.\
2\) Through the [Markets](/user-guide-for-ui-v1/markets) you can borrow for each individual market and see the parameters that apply to the market, like liquidation threshold and loan-to-value %.\
\
The tutorial will follow the second method --> [How-To-Borrow](/user-guide-for-ui-v1/markets/borrow/how-to-borrow)


# How-To-Borrow

Borrow assets from Lendle market

{% embed url="<https://drive.google.com/file/d/1mlOeteL6Oi9HM0FBakaKnwsivIlGcvMH/view?usp=sharing>" %}

In this Tutorial we will be borrowing USDC against our MNT that we deposited in [How-To-Deposit](/user-guide-for-ui-v1/markets/deposit/how-to-deposit)

We've opened the USDC market from the [Markets](/user-guide-for-ui-v1/markets)screen.

<figure><img src="/files/iAEaOFE0OLIRTT6TksE7" alt=""><figcaption></figcaption></figure>

By clicking on the Borrow button we will be going to the Borrow screen for the USDC market.

For this example, let's go with 10 USDC and press Continue to go to the next screen:

<figure><img src="/files/8QeBFYJoK7tB3BYi2GQh" alt=""><figcaption></figcaption></figure>

Take note of the updated [Health Factor](/key-protocol-insights/health-factor). Press Borrow to start, sign the transaction in your wallet and it should look something like this in the end:

<figure><img src="/files/D63ZWAS5uRW8IREUK3SF" alt="" width="563"><figcaption></figcaption></figure>

Success, you've now borrowed assets from the Lendle Market.

<figure><img src="/files/5Ry666vPew7Hkz08X1fz" alt="" width="563"><figcaption></figcaption></figure>

On Dashboard window you can see the amount of USDC I borrowed, how much borrowing power I used and my current [Health Factor](/key-protocol-insights/health-factor).<br>

At the moment, over 99% of the supplied USDC is being borrowed, which means that the interest we have to pay to borrow is very high. Why this is can be read in detail: [Interest Rate Model](/key-protocol-insights/interest-rate-model).<br>


# Repaying a loan

Unwinding your positions

Repaying your loan can be done from the [Dashboard](/user-guide-for-ui-v1/dashboard)\
\
In this tutorial we will unwind the positions that we've created by following [How-To-Deposit](/user-guide-for-ui-v1/markets/deposit/how-to-deposit) & [How-To-Borrow](/user-guide-for-ui-v1/markets/borrow/how-to-borrow)<br>

Head over to the Dashboard of Lendle:

<figure><img src="/files/TcUatFxNnjalNVHvCIli" alt=""><figcaption></figcaption></figure>

On the right, we can see all our borrows, in this case, ETH. Click on Repay to start the process.\ <br>

<figure><img src="/files/axX5DT8QpczVmdSMMyZz" alt=""><figcaption></figcaption></figure>

In this screen, you can see the amount of WETH we have borrowed. The amount we have to repay is higher than what we borrowed, this is because of the interest we owe to the protocol.\
In this example, I want to remove the deposited DAI in the end, so I have to repay the whole loan.\
By pressing MAX we will see the full amount we owe. Press Continue to start repaying.

<figure><img src="/files/OHrlEm34tubnkPEDdXXY" alt=""><figcaption></figcaption></figure>

Verify the amount we're about to return to the protocol and take note of the new [Health Factor](/key-protocol-insights/health-factor).

When you are ready, press Approve and use default again in your MetaMask to only allow spending for the amount you put in.\
\
Then press Repay and sign the tx again. \
\
Success! You've now repaid your loan.

*Note:*

Sometimes your loan will not be paid off in full. This is because during the time you started to repay and the time the funds were received, another epoch happened and thus more money is owed to the protocol.\
\
It will look something like this:\ <br>

<figure><img src="/files/WTqhO4UEHybd3XURKvV7" alt=""><figcaption></figcaption></figure>

By pressing MAX again you will see the exact amount you owe the protocol. \
Go through the process again to repay, until you have 0 borrow open on the [Dashboard](/user-guide-for-ui-v1/dashboard)\
For this example, it took 4 transactions to repay the loan in full.


# Real Yield

Managing your $LEND

On the Manage page, you can:

* Stake your $LEND in our flexible staking contract;
* Manage your vested rewards;
* Claim fees accrued from Staked/Locked rewards
* Claim any unlocked $LEND from vesting and/or locking
* Unstake $LEND

### Staking

Users can share in the protocol's revenue by staking $LEND in a flexible staking contract. Through this arrangement, we aim to reward those who stay committed to Lendle in the long term, rather than those who are merely flash farming.

Since Lendle generates fees on the tokens that are available in our lending market, users will receive their portion of the revenue in the form of these assets. For instance, when you claim your rewards, you will receive a mix of BTC, ETH, USDC, USDT & MNT.

### What is Staking?

$LEND stakers receive 60% of the protocol revenue. You can exit staking at any point without incurring a penalty during your staking period.  $LEND can be staked and unstaked at any time.&#x20;


# More

Calculating success

### **Stats**

On the Stats page you'll be able to see:

* The amount of $LEND Locked and/or Staked
* $LEND token info
  * Price
  * Circulating supply
  * Market Cap
* Market Health
  * Total deposits
  * Total borrows
  * Global Health Ratio
  * Total platform fees
* Daily Platform Fees

  * For each day an entry exists displaying the total amount of fees generated
  * A sum of all platform fees generated is displayed at the top<br>

  *Platform fees is a sum of all fees generated on the markets, thus excluding any $LEND*

{% hint style="info" %}
Stats like Market Cap and circulating supply from sites like Dexscreener and Coingecko are **inaccurate,** always refer to the stats page for these metrics for accurate information.
{% endhint %}

### Bridge

On the Bridge page you'll be able to bridge your assets via Squidrouter.&#x20;

### Swap

On the Bridge page you'll be able to swap your assets via Odos.

{% hint style="info" %}
Bridge and Swap are powered by our partners. We are not responsible for third-party protocols.
{% endhint %}


# Interest Rate Model

Rate calculation

## Interest Rate Model

Lendle uses Aave's core contracts for its lending markets.\
\
Aave’s interest rate strategy is calibrated to manage liquidity risk and optimise utilisation. The borrow interest rates come from the Utilisation Rate $$U$$.

$$U$$is an indicator of the availability of capital in the pool. The interest rate model is used to manage liquidity risk through user incentives to support liquidity:

* When capital is available: low interest rates to encourage loans.
* When capital is scarce: high interest rates to encourage repayments of loans and additional deposits.

To retrieve the interest rate strategy contract on-chain, see [this section of the developer docs](https://docs.aave.com/developers/the-core-protocol/lendingpool#getreservedata).

#### Interest Rate Model

Liquidity risk materialises when utilisation is high, it becomes more problematic as $$U$$ gets closer to 100%. To tailor the model to this constraint, the interest rate curve is split in two parts around an optimal utilisation rate $$U\_{optimal}$$. Before $$U\_{optimal}$$the slope is small, after it starts rising sharply.

The interest rate$$R\_t$$follows the model:

$$if \hspace{1mm} U < U\_{optimal}: \hspace{1cm} R\_t = R\_0 + \frac{U\_t}{U\_{optimal}} R\_{slope1}$$

$$if \hspace{1mm} U \geq U\_{optimal}: \hspace{1cm} R\_t = R\_0 + R\_{slope1} + \frac{U\_t-U\_{optimal}}{1-U\_{optimal}}R\_{slope2}$$

In the borrow rate technical implementation, the [calculateCompoundedInterest](https://github.com/aave/protocol-v2/blob/baeb455fad42d3160d571bd8d3a795948b72dd85/contracts/protocol/libraries/math/MathUtils.sol#L45) method relies on an approximation that mostly affects high interest rates. The resulting actual borrow rate can be:

$$Actual APY = (1+Theoretical APY/secsperyear)^{secsperyear}-1$$

Both the variable and stable interest models, are derived from the formula above which is derived from Aave [Whitepaper](https://github.com/aave/aave-protocol/blob/master/docs/Aave_Protocol_Whitepaper_v1_0.pdf) with different parameters for each asset.

* When $$U < U\_{optimal}$$ the borrow interest rates increase slowly with utilisation
* When $$U \geq U\_{optimal}$$ the borrow interest rates increase sharply with utilisation to above 50% APY if the liquidity is fully utilised.

Variable loans see their rate constantly evolving with utilisation. This means they are not ideal for financial planning.

Hence Lendle offers stable loans, that maintain their interest rate at issuance until the specific rebalancing conditions are met. For rebalancing the stable rate down, the loan stable rate$$S$$needs to be greater than the current stable rate$$S\_t$$ plus a delta equal to 20%: $$S \geq S\_t + 20%$$.

For rebalancing the stable rate up, these two conditions need to be met:

1. Utilisation Rate: $$U\_t > 95%$$
2. Overall Borrow Rate, the weighted average of all the borrow rates: $$R\_O < 25%$$


# Health Factor

Risk indicator

## Health Factor

A **health factor** is a measure of the collateralization level of a borrower's position. It is used to assess the risk associated with a borrower's debt and to determine whether the borrower's position is sufficiently collateralized to protect the lender's funds.

The health factor is typically expressed as a ratio, representing the amount of collateral relative to the amount of debt. A health factor of 1 or higher indicates that the borrower's position is adequately collateralized, while a health factor below 1 suggests that the position is undercollateralized.

*For example, let's say a borrower wants to borrow $10,000 worth of a cryptocurrency and provides $20,000 worth of another cryptocurrency as collateral. The health factor in this case would be 2, as the collateral value is twice the borrowed amount. This indicates a healthy and secure borrowing position.*

If the value of the collateral decreases significantly or the borrowed amount increases, the health factor can drop below the threshold, triggering potential liquidation of the collateral to protect the lender. In such an event, up to 50% of the borrowing debt is repaid. This is taken from the collateral from the borrower (plus a fee which is for the liquidator as a reward for keeping the protocol healthy).\
\
It's important for borrowers to monitor their health factor and ensure it remains above the specified threshold to avoid liquidation and potential loss of collateral. Additionally, borrowers should consider fluctuations in collateral and borrowed assets' values to maintain a comfortable health factor level throughout the borrowing period.


# Liquidations & Flashloans

Protocol safety

## Liquidations & Flashloans

Liquidations serve as a safety mechanism in DeFi platforms like Lendle by ensuring that borrowers maintain sufficient collateral to cover their loans. They help to protect the interests of lenders and maintain the stability and integrity of the lending protocols. Liquidators play an important role in this process by actively monitoring the system and participating in profitable liquidation opportunities.

To make sure your assets are not at risk, the Lendle market works with a health-factor to indicate the Health of your borrow positions. When this Health Factor is reduced to 1 or less, the collateral is at risk of liquidation.\
\
An example of a liquidation scenario:\
\&#xNAN;*Alice deposits 1000 USDC and borrows 500 USDC worth of DAI. If Alice's Health Factor drops below 1, her loan will be eligible for liquidation. A liquidator can repay up to 50% of a single borrowed amount (in this case, 250 USDC worth of DAI). In return, the liquidator can claim a single collateral, which is USDC, at a 10% bonus. The liquidator claims 250 + 25 USDC for repaying Alice's bad debt (250 USDC worth of DAI). 25 USDC is claimed by the protocol at a 10% bonus (20% total penalty). After liquidation, Alice has 725 USDC (1000 - 250 - 25 USDC) of supplied USDC collateral and 250 USDC worth of DAI borrowed.*

It's important to note that liquidation can be a complex process, and there are risks involved for both borrowers and liquidators. For example, borrowers face the risk of losing their collateral if it is seized and sold off at a lower price, while liquidators take on the risk of market volatility and the potential for unsuccessful liquidations.

#### Oracles

Oracles are a vital part of a lending market as they provide up-to-date price data of the assets on the Lendle markets. Lendle obtains its price feeds from [Pyth](https://pyth.network/price-feeds) for most of its money markets and from [API3](https://api3.org/) for the mETH market.

#### Flash Loans

Flash loans are a unique feature in decentralized finance (DeFi) that allows users to borrow a certain amount of cryptocurrency without requiring collateral, as long as the loan is repaid within the same transaction. Flash loans are made possible by the composability and programmability of smart contracts in the Ethereum Virtual Machine (EVM).\\

Here's how flash loans typically work:

**Borrowing**: A user initiates a flash loan by executing a transaction that specifies the desired amount of cryptocurrency they want to borrow towards the L2Pool contract \[liquidationCall()]. This amount is typically limited by the liquidity available in the lending pool.

**Execution**: Once the loan is approved, the borrowed funds are instantly transferred to the user's wallet. At this point, the user can perform various operations with the borrowed funds within the same transaction.

**Arbitrage or Trading**: The borrower can use the borrowed funds for a wide range of purposes, such as executing arbitrage opportunities, trading on decentralized exchanges, providing liquidity, or participating in other DeFi protocols.

**Repayment**: The borrowed amount, plus any accrued interest or fees, must be repaid before the end of the transaction. If the borrower fails to repay the loan within the same transaction, the entire transaction is reversed, and the loan is considered invalid.\\

The **key** aspect of flash loans is that they **must** be executed within a single transaction. If the borrowed funds are **not** returned in the same transaction, the entire transaction is **reverted**, and no funds are transferred.

Flash loans can be a powerful tool for experienced DeFi users as they allow for the execution of complex trading strategies without requiring substantial upfront capital. They provide arbitrage opportunities, taking advantage of price discrepancies across different markets, and can contribute to improving market efficiency. However, they also carry risks, including the possibility of losses if the borrowed funds are mismanaged or if the transactions executed within the loan fail to yield the expected results. That's why, typically, you'll only see developers or advanced DeFi users make use of this feature.

{% hint style="info" %}
To learn more about Flash Loans, refer to the official Aave [documentation](https://docs.aave.com/developers/v/2.0/guides/flash-loans).\
\
If you need more info on setting up a Liquidator bot for Mantle, reach out to the team through Discord.
{% endhint %}

#### Lendle Market Penalty & Risk Parameters

These parameters will be updated continuously while we monitor total liquidity and health on the Mantle Chain.

<table data-full-width="true"><thead><tr><th>Asset</th><th>LTV</th><th>Liquidation Threshold</th><th>Liquidation Penalty</th></tr></thead><tbody><tr><td>WMNT</td><td>70%</td><td>75%</td><td>10%</td></tr><tr><td>USDT</td><td>80%</td><td>85%</td><td>7%</td></tr><tr><td>USDC</td><td>80%</td><td>85%</td><td>7%</td></tr><tr><td>WETH</td><td>82.5%</td><td>86%</td><td>10%</td></tr><tr><td>WBTC</td><td>40%</td><td>60%</td><td>15%</td></tr></tbody></table>


# L-Tokens

Supply receipts

In AMMs, when a user provides liquidity, LP-tokens are minted and sent to the user. In Lendle, any asset deposited will give you 'L-tokens'. These interest-bearing tokens represent their underlying asset, for example:

* **Lusdt** for usdt that is deposited
* **Lwbtc** for wbtc that is deposited

The value of the L-token is pegged at a 1:1 ratio with the deposited asset and all accrued interest is distributed directly to the L-token holders.&#x20;

&#x20;Over at [Mantle Contracts](https://docs.lendle.xyz/contracts-and-security/mantle-contracts) you'll find the L-token contracts.


# Mantle Contracts

Deployed addresses

## Mantle Contracts

{% tabs %}
{% tab title="Mainnet" %}

| Contract Name                        | Address                                    |
| ------------------------------------ | ------------------------------------------ |
| LendingPoolAddressesProviderRegistry | 0xb92Bffee2DE49B6e87Ef3260337B676a2811b868 |
| LendingPoolAddressesProvider         | 0xAb94Bedd21ae3411eB2698945dfCab1D5C19C3d4 |
| LendingPool                          | 0xCFa5aE7c2CE8Fadc6426C1ff872cA45378Fb7cF3 |
| LendingPoolConfigurator              | 0x30D990834539E1CE8Be816631b73a534e5044856 |
| AaveOracle                           | 0x870c9692Ab04944C86ec6FEeF63F261226506EfC |
| LendingRateOracle                    | 0xc7F65C6b94A8A1C0977add58b6799ad456D72392 |
| AaveProtocolDataProvider             | 0x552b9e4bae485C4B7F540777d7D25614CdB84773 |
| LendleToken                          | 0x25356aeca4210eF7553140edb9b8026089E49396 |
| MultiFeeDistribution                 | 0x5C75A733656c3E42E44AFFf1aCa1913611F49230 |
| MasterChef                           | 0xC90C10c7e3B2F14870cC870A046Bd099CCDDEe12 |
| WETHGateway                          | 0xEc831f8710C6286a91a348928600157f07aC55c2 |
| l-token                              | 0xeC3414058620E118D2258F8D9765F6c8b8320694 |
| StableDebtToken                      | 0xd8A36c0E6148fFB374C6726d4c60Bbd55B745407 |
| VariableDebtToken                    | 0xB3f838d219A0cFba73193453C2023090277d6Af5 |
| ChefIncentivesController             | 0x79e2fd1c484EB9EE45001A98Ce31F28918F27C41 |
| TokenVesting                         | 0xA7f784Dc0EC287342B0B84e63961eFfA541f7E6f |
| MerkleDistributor                    | 0xB57f32d28E098Cd2d72EAFc7a4ECfC54F3589296 |
| StakingConfigurator                  | 0xE5F9fFc0D0D70EED59364b44B1F11900B39dB37B |
| $LEND Token                          | 0x25356aeca4210eF7553140edb9b8026089E49396 |
| $LEND-$WMNT LP contract (Fusion X)   | 0x4c57BE599d0e0414785943569E9B6A66dA79Aa6b |
| {% endtab %}                         |                                            |

{% tab title="Testnet" %}

| Contract Name                        | Address                                    |
| ------------------------------------ | ------------------------------------------ |
| LendingPoolAddressesProviderRegistry | 0xb74b3A3eF7e8006348a2D5fCead0c93DfB150A45 |
| LendingPoolAddressesProvider         | 0xeC89d0b143E9eA65b324cB59ec73599965be8bb1 |
| ReserveLogic                         | 0xEfdc43a37f4eb837313d6F42B5D91dE7D4457FDA |
| GenericLogic                         | 0x5645d7B3be312DB6100f69c862969E0064d8FFF6 |
| ValidationLogic                      | 0x006b07b7B817925582AF85d9810EdA1f8ADF1a2f |
| LendingPoolImpl                      | 0x256Cd403755Fc4362e62691aAa2C04538c56f851 |
| LendingPool                          | 0xAE062F66B8223D0845a33E74B1844dB11946B4Ca |
| LendingPoolConfigurator              | 0x34c4CFBa46cDA6c1c16AE4f63Ac656d0854fa87f |
| LendingPoolConfiguratorImpl          | 0x26Ae2b78BdD92b68DB5b86debe7Ecc3A8548Cff0 |
| StableAndVariableTokensHelper        | 0x228518C0E586F3298498a53288b7D090478F4Eaa |
| ATokensAndRatesHelper                | 0x2a5b18A211e985dA6dc3f680bE495246b033F8dC |
| AToken                               | 0xC2E285cDaf8fEE240DeE0863d3A8f7e3C737B8C2 |
| StableDebtToken                      | 0xFf1b38E983EADCD78458f83CE500684571F9cF16 |
| VariableDebtToken                    | 0xA53Dff94928Ea91a2d41b92d6E0A4E32DE19b864 |
| PriceFeed                            | 0x8500A466ec3b4F4BF0901d1D7206B96137f5abbA |
| AaveOracle                           | 0x1f14C9e8582361F87EbF3b98E8CBdf3e6C87b1a0 |
| LendingRateOracle                    | 0x6aBc96586B6d3332406B0DB06FA95006DfD8BA71 |
| AaveProtocolDataProvider             | 0xCD9c5a4fBA090EDdFAdF552c2b12147FD935A2A4 |
| TODOToken                            | 0xF5746C65989707Ce7f57cC9E051f655489086786 |
| MultiFeeDistribution                 | 0x3e3456E50Fa8dDDCCC38Ed4Dd78Db8f343b31107 |
| MerkleDistributor                    | 0x30cCceE3f77a3fA6F40F0e7047EaA7b310A92fbB |
| ChefIncentivesController             | 0xd1f54627D7d455F2960Fed51f16E187F80256dc4 |
| MasterChef                           | 0x2d03c29D4EE35375562D674D5D69c9A7bcDE1bd8 |
| TokenVesting                         | 0x3677539e3eE3b7b6959b59f594F19b020467412C |
| WETHGateway                          | 0xB92E5a335C387016b9b8DcCeA75CFC3397cc4DEd |
| DefaultReserveInterestRateStrategy   | 0x343660D8a948c386d8b60Ec46DCDe39602711959 |
| rateStrategyStableOne                | 0x18422F6656Ed2C28B880f141C7f0e193E211AEa5 |
| rateStrategyVolatileTwo              | 0x343660D8a948c386d8b60Ec46DCDe39602711959 |
| LendingPoolCollateralManager         | 0x81f9df55B76782baC2A6DA49C9e25cCF1161A50b |
| LendingPoolCollateralManagerImpl     | 0x81f9df55B76782baC2A6DA49C9e25cCF1161A50b |
| WalletBalanceProvider                | 0x3dbBb97a2aAebd6e27383953A88119B4445Cc6b6 |
| UiPoolDataProvider                   | 0x04e008C1A2bA1c7e072aeDf6606243169e85b3c5 |
| {% endtab %}                         |                                            |
| {% endtabs %}                        |                                            |

The official explorer for Mantle can be found [here](https://explorer.mantle.xyz/).


# Audits

Security reports

Lendle V1 code has been audited by Sourcehat (formerly known as Solidity Finance). As they were the auditors of the original code made by Geist in 2021, it made a lot of sense to let them be the first to audit Lendle.\
\
You can learn more about the audit here:\
<https://sourcehat.com/audits/Lendle/>

Updated audit:

<https://www.halborn.com/audits/lendle/brink-a73cf0>


# Official Links

Lendle resources

Website: [https://lendle.xyz](https://lendle.xyz/)\
dApp: [https://app.lendle.xyz](https://app.lendle.xyz/)\
Documentation: [https://docs.lendle.xyz](https://docs.lendle.xyz/)\
Audit: [https://sourcehat.com/audits/Lendle](https://sourcehat.com/audits/Lendle/)\
X/Twitter: [https://x.com/lendlexyz](https://twitter.com/lendlexyz)\
Discord: <https://discord.gg/lendlexyz>\
Guild: <https://guild.xyz/lendle>\
Galxe: <https://galxe.com/lendle>\
Zealy: <https://zealy.io/c/lendlexyz/><br>


# Brand Assets

Media kit

<https://drive.google.com/drive/u/1/folders/1S5wcSaZeOMPNg1siyzuP0JUW80FVwwhB>


# FAQ

Most frequently asked questions in the Discord will be found here

### How do I connect to Lendle?

Connecting to [Lendle.xyz](https://lendle.xyz) can be done through an EVM wallet like [MetaMask](https://metamask.io/) or [Rabby](https://rabby.io). Once you've installed and setup your wallet, you'll need to add the Mantle RPC. These can be found in the official Mantle [docs](https://docs.mantle.xyz/), or on [Chainlist](https://chainlist.org), as seen below. \
If you need a step-by-step guide on how to add a custom RPC, take a look at the [docs ](https://support.metamask.io/hc/en-us/articles/360043227612-How-to-add-a-custom-network-RPC)from MetaMask.

<figure><img src="/files/gbFjftTw1i44ybPDJaWT" alt=""><figcaption></figcaption></figure>

### Is the code audited?

The code for our V1 lendle.xyz application is a straight-up fork from Geist, configured by our devs. Geist code has been audited by [solidity finance](https://solidity.finance/audits/GeistProtocol/) and has secured over $2 billion in TVL. \
\
Our audit is complete, and has been done by the same party that auditted the Geist code. \
You can find the Audit here: [Audits](/contracts-and-security/audits)<br>

### Is the team doxxed?

**Yes**, the team is a recipient of an official Mantle Foundation grant. One of the requirements is to KYC/Dox with the Mantle team.&#x20;

Next to this, the Lendle team holds plenty of AMAs and has a weekly fireside chat where you can meet up with the team.<br>

### My transaction failed, how come?

***Usually,** this is because of either of the following cases:*<br>

**You're trying to withdraw your collateral from a market that is fully utilized.**\
\
Whenever you withdraw your assets from a market, make sure the utilisation rate is < 100%. You can check this by clicking on the market you're trying to withdraw from and scrolling down to the 'utilisation rate percentage'. If it's above 100%, all the money has been lent out, thus making withdrawals of that asset impossible until loans have been either paid off or liquidated.

**Transaction failed because of too little gas**

First and foremost, make sure your MNT balance **never** goes below 1!\
*Most transactions cost around 0.5 MNT, so an approval and swap to get new gas would cost you almost 1.*\
\
**Why is the cost this high while the wallet says it's only 0.000028?** Allow us to explain:\
\
Below an example of a claim transaction, where we vest our $LEND tokens. The Rabby wallet estimates the GAS at 0.000028.&#x20;

<figure><img src="/files/NxeEeLTnEyjSZGNsAcim" alt=""><figcaption></figcaption></figure>

But when we go to the explorer and check our transaction, we see that we spent 0.462...&#x20;

<figure><img src="/files/JM1xtCpF3r0uLCLrPHCR" alt=""><figcaption></figcaption></figure>

The TL;DR is that your wallet can only estimate the 'L2 Txn Fee', which in this example was almost spot on, with 0.0000279303. However, we also have to pay a fee to settle the transaction on the L1, which is Ethereum. At the beginning of Q4 '23, we saw a quadrupling in the avg GWEI paid for txs on ETH, thus resulting in higher fees for these L1 settlement transactions.&#x20;

If you want to learn why the wallets can't give you an estimation including L1 fees, take a look over [here ](https://docs.mantle.xyz/network/introduction/transaction-fees-on-l2)in the Mantle docs where they explain the whole process in detail.<br>

### My claimable $LEND went to 0 or the button disappeared, are my rewards gone?

In certain edge cases, it can happen that the 'Vest Lend'  button disappeared, most notably after withdrawing your collateral in full. \
Please note that your $LEND rewards have **not** disappeared and it's purely a frontend issue we're working on to resolve. Your $LEND rewards are streamed and calculated on a 'per block basis', meaning that they are still waiting for you to be claimed in the ChefIncentivesController contract. As a workaround, make sure to claim the rewards before exiting the markets. And in the case you already did so, you can either:

* Find the claim button on the manage page, *OR*
* Return the next day as some rewards will still come in after withdrawing, thus enabling/showing the button again, *OR*
* If you're really in a rush, you can call claim() anytime on the ChefIncentivesController contract through the [blockexplorer](https://explorer.mantle.xyz/address/0x79e2fd1c484EB9EE45001A98Ce31F28918F27C41/contracts?contract-tab=write-proxy#address-tabs).<br>


