# Basics of Lending

As a lender, deposit ERC20 assets in any pools that fit your financial goals  in order to make your stagnant capital earn an income as borrowers put that capital to work. Every pool has unique flexible **properties** to consider as a new lender in Teller Protocol.

<figure><img src="/files/uXwWMDuCwEE591Rih4OV" alt=""><figcaption><p>Pools page</p></figcaption></figure>

1. **Principal Token** - This is the token that lenders will deposit in the pool in exchange for 'Pool Shares', a token that represents a partial stake ownership in the pool and all of its assets.   &#x20;
2. **Collateral Token** - This is the token that borrowers will have to lock in the Teller Protocol Collateral Manager smart contract in order to borrow principal from the pool.
3. **Collateral Ratio**- This is the ratio of the value of collateral that must be locked per unit value of principal that will be borrowed.  Fair market price for each asset is determined using Uniswap Time-Weighted-Average-Price at the time of loan creation.  Typically this is greater than 150% so that borrowers are obliged to repay funds borrowed from the pool even as the asset prices fluctuate. &#x20;
4. **Liquidity Threshold** - This is the ratio of funds that are actively borrowed to the total estimated value of the pool.  Borrowers are unable to borrow more than the liquidity threshold which helps ensure that there will be liquidity in the pool reserves for lenders to withdraw ("unstake") during day-to-day operations.&#x20;

Once you have selected a Teller Lending pool with acceptable parameters for you, depositing principals to earn interest from borrowers is easy.  Visit the [Lender Pool page](https://app.teller.org/ethereum/lend?assetTab=token\&assetFilter=pools) and click "**Supply**" in order to start lending. &#x20;

<figure><img src="/files/HRwzBY4s4j8CledJobeV" alt=""><figcaption><p>Liquidity pool overview</p></figcaption></figure>

Upon approving your tokens and broadcasting that transaction, a new ERC20 token will be in your wallet representing **your shares for that pool**.  As the total value of the pool increases due to interest and repayments, the amount of principal you can redeem increases the same amount linearly.  This is the vehicle through which repaid interest is earned as borrowers repay their loans on the platform.

<figure><img src="/files/RrROnZYND8kJwwZYURiL" alt=""><figcaption><p>Liquidity pool overview with withdraw window open</p></figcaption></figure>

You can **burn** your Pool Shares tokens at any time to withdraw principal.  Teller Protocol uses a delayed-withdraw process for pools as an additional security mechanism that depends on the lending pool in order to prevent 'looped interactions' and 'sandwich attacks' also known as 'MEV'.  Typically this is 5 minutes and has a maximum of 24 hours depending on the configuration of that Lending Pool. &#x20;

&#x20;&#x20;

<figure><img src="/files/CXLTDxKRi2GSMjrlUTuT" alt=""><figcaption><p>Withdraw window timer</p></figcaption></figure>


---

# 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://docs.teller.org/teller-lite/lending-pools/lending/basics-of-lending.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.
